Merge lp:~jbicha/ubuntu/oneiric/gedit-plugins/gedit-plugins-3.1.2 into lp:ubuntu/oneiric/gedit-plugins

Proposed by Jeremy Bícha
Status: Merged
Merged at revision: 45
Proposed branch: lp:~jbicha/ubuntu/oneiric/gedit-plugins/gedit-plugins-3.1.2
Merge into: lp:ubuntu/oneiric/gedit-plugins
Diff against target: 1881 lines (+510/-383)
31 files modified
ChangeLog (+59/-26)
NEWS (+18/-14)
README (+1/-1)
configure (+28/-28)
configure.ac (+4/-4)
debian/changelog (+15/-0)
debian/control (+19/-19)
debian/control.in (+8/-8)
debian/rules (+5/-1)
debian/watch (+1/-1)
plugins/bookmarks/bookmarks.plugin.desktop.in (+1/-1)
plugins/bracketcompletion/bracketcompletion.plugin.desktop.in (+1/-1)
plugins/charmap/charmap.plugin.desktop.in (+1/-1)
plugins/codecomment/codecomment.plugin.desktop.in (+1/-1)
plugins/colorpicker/colorpicker.plugin.desktop.in (+1/-1)
plugins/commander/commander.plugin.desktop.in (+1/-1)
plugins/drawspaces/drawspaces.plugin.desktop.in (+1/-1)
plugins/gpdefs.py (+2/-2)
plugins/joinlines/joinlines.plugin.desktop.in (+1/-1)
plugins/multiedit/multiedit.plugin.desktop.in (+1/-1)
plugins/sessionsaver/sessionsaver.plugin.desktop.in (+1/-1)
plugins/smartspaces/smartspaces.plugin.desktop.in (+1/-1)
plugins/synctex/synctex.plugin.desktop.in (+1/-1)
plugins/synctex/synctex/__init__.py (+1/-1)
plugins/synctex/synctex/synctex.py (+75/-70)
plugins/taglist/taglist.plugin (+1/-1)
plugins/taglist/taglist.plugin.desktop.in (+1/-1)
plugins/terminal/terminal.plugin.desktop.in (+1/-1)
plugins/textsize/textsize.plugin.desktop.in (+1/-1)
plugins/wordcompletion/wordcompletion.plugin.desktop.in (+1/-1)
po/ru.po (+257/-191)
To merge this branch: bzr merge lp:~jbicha/ubuntu/oneiric/gedit-plugins/gedit-plugins-3.1.2
Reviewer Review Type Date Requested Status
Barry Warsaw Pending
Ubuntu branches Pending
Review via email: mp+69386@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your work, some comments:
- the configure updated the libpeas requirement, you need to update the Build-Depends to match those
- isn't dh_python2 support to clean the pyc files itself?
- why do you need 2 dh_python2 calls?

Barry, you know dh_python2 could you comment on whether those are needed or not? I've not really used dh_python2 before and I'm not sure if my comments there make sense of if that's just me ignoring how the tool is used

Revision history for this message
Jeremy Bícha (jbicha) wrote :

I had trouble getting the .py plugins to install in the right place (without using an install file) and not also install the .pyo/.pyc files. Calling dh_python2 fixed it, but I'm curious to hear if Barry has a better solution.

45. By Jeremy Bícha

* New upstream release
* debian/control
  - Update Vcs-Bzr link
  - Switch to dh_python2
  - Bump libpeas build-depends version
* debian/rules
  - Switch to dh_python2
  - Delete .pyc files in clean rule
* debian/watch:
  - Watch for unstable release

Revision history for this message
Barry Warsaw (barry) wrote :

> I had trouble getting the .py plugins to install in the right place (without
> using an install file) and not also install the .pyo/.pyc files. Calling
> dh_python2 fixed it, but I'm curious to hear if Barry has a better solution.

So far as I know, currently you do have to call dh_python2 twice if you have a specific directory to operate on. I don't think that's ideally how dh_python2 should work, and we're having some discussions over on debian-python about improving that. But I think that's what's required today.

46. By Jeremy Bícha

dropped unneeded line to remove .pyc in debian/rules

47. By Jeremy Bícha

Added an extra space to python-dbus build-depends, from Debian svn

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'ChangeLog'
2--- ChangeLog 2011-07-22 20:45:45 +0000
3+++ ChangeLog 2011-08-02 23:49:24 +0000
4@@ -1,6 +1,6 @@
5-commit 5c9656ced5bf6a991174294cdec2580a3fae9d5f
6+commit e18cd9fafa3931431408975aaa858eae069b79b6
7 Author: José Aliste <jaliste@src.gnome.org>
8-Date: 2011-07-05
9+Date: 2011-06-28
10
11 synctex: call goto_line on an idle when doing sync_source on
12 non-open file.
13@@ -13,23 +13,40 @@
14
15 M plugins/synctex/synctex/synctex.py
16
17-commit d2d3073b3c4fe4c48388579d1dbb6d5b7753c049
18+commit b07ba6433011829ede2e0ac79c0b0fad10e17022
19 Author: José Aliste <jaliste@src.gnome.org>
20-Date: 2011-07-05
21+Date: 2011-06-28
22
23 synctex: remove hack to access the tab out of the view.
24
25 M plugins/synctex/synctex/synctex.py
26
27-commit c8212000cfa2bcfff7860ebbe0defe0b161b3d11
28+commit 60ebeb8df22c436ec5f573619807183b92abd030
29 Author: José Aliste <jaliste@src.gnome.org>
30-Date: 2011-07-05
31+Date: 2011-06-28
32
33 synctex: Fix SyncSource when a input_file is not already open.
34
35 M plugins/synctex/synctex/synctex.py
36
37-commit 9d76251cd8bf10cf112a5ba22d969523d5be344a
38+commit f1c746e712796639b43975fab5021ef723c7191e
39+Author: Ignacio Casal Quinteiro <icq@gnome.org>
40+Date: 2011-06-26
41+
42+ synctex: style fixes
43+
44+M plugins/synctex/synctex/synctex.py
45+
46+commit 51a51ce8bcf5f064c99364b465557c1fdb1f32d6
47+Author: Ignacio Casal Quinteiro <icq@gnome.org>
48+Date: 2011-06-26
49+
50+ synctex: remove window helper
51+
52+M plugins/synctex/synctex/__init__.py
53+M plugins/synctex/synctex/synctex.py
54+
55+commit 0f92f78aee92f305cddcfbe5d037001586b2836c
56 Author: Ignacio Casal Quinteiro <icq@gnome.org>
57 Date: 2011-06-25
58
59@@ -38,7 +55,7 @@
60 M plugins/multiedit/multiedit/documenthelper.py
61 M plugins/synctex/synctex/synctex.py
62
63-commit 284a5263dfd65469b15a0e9f5dfde93a305e9ffd
64+commit 703da3b95b26577601aacfd63de1c8c3174be704
65 Author: Ignacio Casal Quinteiro <icq@gnome.org>
66 Date: 2011-06-19
67
68@@ -46,7 +63,7 @@
69
70 M plugins/synctex/synctex/synctex.py
71
72-commit fa82294c20af22b733e749e030fae26fdda00811
73+commit 8385c4de6318ce5542461e54ad040235a314b5ad
74 Author: Ignacio Casal Quinteiro <icq@gnome.org>
75 Date: 2011-06-19
76
77@@ -54,17 +71,26 @@
78
79 M plugins/synctex/synctex/synctex.py
80
81-commit f032f61e3e4f5f99714cca16d125303d49f58f90
82+commit d91f371f2a8c8902ca4ac81361570f0588dee4f0
83 Author: Ignacio Casal Quinteiro <icq@gnome.org>
84-Date: 2011-06-17
85+Date: 2011-06-13
86
87- Release 3.0.4
88+ Release 3.1.1
89
90 M NEWS
91 M README
92 M configure.ac
93
94-commit 21e77b7c66fc73f9e47a9d1dbf7158bd98e6aded
95+commit 3244480a46f12111b45b293df3fed5682de21453
96+Author: Ignacio Casal Quinteiro <icq@gnome.org>
97+Date: 2011-06-13
98+
99+ Do not use Gtk[HV]Box in ui files.
100+
101+M plugins/drawspaces/gedit-drawspaces-plugin.ui
102+M plugins/sessionsaver/sessionsaver.ui
103+
104+commit 8db0b6f0efc23c59dc59f9208657e337dda514ad
105 Author: Garrett Regier <alias301@gmail.com>
106 Date: 2011-06-12
107
108@@ -73,16 +99,7 @@
109 M plugins/taglist/gedit-taglist-plugin-panel.c
110 M plugins/taglist/gedit-taglist-plugin-panel.h
111
112-commit 29a851e043646e20217b46e331f12a1db5a58fe1
113-Author: Ignacio Casal Quinteiro <icq@gnome.org>
114-Date: 2011-06-13
115-
116- Do not use Gtk[HV]Box in ui files.
117-
118-M plugins/drawspaces/gedit-drawspaces-plugin.ui
119-M plugins/sessionsaver/sessionsaver.ui
120-
121-commit 1f75d703cd96d4b45bb029cfbeb86f2655744c6c
122+commit 98b3bce0ecf9deefa1edeff779dd8170192e9577
123 Author: Ignacio Casal Quinteiro <icq@gnome.org>
124 Date: 2011-06-10
125
126@@ -92,7 +109,7 @@
127 M plugins/sessionsaver/dialogs.py
128 M plugins/sessionsaver/store.py
129
130-commit 51636d9443c6524f09487dc3fb975798070cd532
131+commit fb1a554264c59384e22000eaff3e7bb3a6fda792
132 Author: Ignacio Casal Quinteiro <icq@gnome.org>
133 Date: 2011-06-10
134
135@@ -101,7 +118,7 @@
136 M plugins/sessionsaver/__init__.py
137 M plugins/sessionsaver/dialogs.py
138
139-commit ebac68765d7e2530dca56975c1b485788325b2f5
140+commit d0fac23ce883f3e9fcdbf73827165f81ba91c52a
141 Author: Jesse van den Kieboom <jessevdk@gnome.org>
142 Date: 2011-06-07
143
144@@ -109,7 +126,23 @@
145
146 M plugins/commander/modules/find/finder.py
147
148-commit aa6dfae96f8f7cf96a66e42c77444346059397c7
149+commit e0c5966031eec49a1dfa3b52e349b30fe71edc87
150+Author: Yuri Myasoedov <omerta13@yandex.ru>
151+Date: 2011-06-03
152+
153+ Updated Russian translation
154+
155+M po/ru.po
156+
157+commit 50dcd96bbd173530069be1db32ee870b101f26cb
158+Author: Yuri Myasoedov <omerta13@yandex.ru>
159+Date: 2011-06-03
160+
161+ Updated Russian translation
162+
163+M po/ru.po
164+
165+commit 881a839751db2914880de393d91f974b9b464f02
166 Author: Ignacio Casal Quinteiro <icq@gnome.org>
167 Date: 2011-06-02
168
169
170=== modified file 'NEWS'
171--- NEWS 2011-07-22 20:45:45 +0000
172+++ NEWS 2011-08-02 23:49:24 +0000
173@@ -1,18 +1,22 @@
174 ====================
175-gedit-plugins 3.0.5
176-====================
177-
178-New features and fixes
179-======================
180-Misc bugfixes
181-
182-====================
183-gedit-plugins 3.0.4
184-====================
185-
186-New features and fixes
187-======================
188-Misc bugfixes
189+gedit-plugins 3.1.2
190+====================
191+
192+New features and fixes
193+======================
194+Misc bugfixes
195+
196+====================
197+gedit-plugins 3.1.1
198+====================
199+
200+New features and fixes
201+======================
202+Misc bugfixes
203+
204+New and updated translations
205+============================
206+- ru (Yuri Myasoedov)
207
208 ====================
209 gedit-plugins 3.0.3
210
211=== modified file 'README'
212--- README 2011-07-22 20:45:45 +0000
213+++ README 2011-08-02 23:49:24 +0000
214@@ -1,7 +1,7 @@
215 General Information
216 ===================
217
218-This is version 3.0.5 of gedit-plugins. gedit-plugins are a set of plugins
219+This is version 3.1.2 of gedit-plugins. gedit-plugins are a set of plugins
220 for gedit.
221
222 Installation
223
224=== modified file 'configure'
225--- configure 2011-07-22 20:45:45 +0000
226+++ configure 2011-08-02 23:49:24 +0000
227@@ -1,6 +1,6 @@
228 #! /bin/sh
229 # Guess values for system-dependent variables and create Makefiles.
230-# Generated by GNU Autoconf 2.68 for gedit-plugins 3.0.5.
231+# Generated by GNU Autoconf 2.68 for gedit-plugins 3.1.2.
232 #
233 # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gedit>.
234 #
235@@ -571,8 +571,8 @@
236 # Identity of this package.
237 PACKAGE_NAME='gedit-plugins'
238 PACKAGE_TARNAME='gedit-plugins'
239-PACKAGE_VERSION='3.0.5'
240-PACKAGE_STRING='gedit-plugins 3.0.5'
241+PACKAGE_VERSION='3.1.2'
242+PACKAGE_STRING='gedit-plugins 3.1.2'
243 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gedit'
244 PACKAGE_URL=''
245
246@@ -1387,7 +1387,7 @@
247 # Omit some internal or obsolete options to make the list less imposing.
248 # This message is too long to be a string in the A/UX 3.1 sh.
249 cat <<_ACEOF
250-\`configure' configures gedit-plugins 3.0.5 to adapt to many kinds of systems.
251+\`configure' configures gedit-plugins 3.1.2 to adapt to many kinds of systems.
252
253 Usage: $0 [OPTION]... [VAR=VALUE]...
254
255@@ -1457,7 +1457,7 @@
256
257 if test -n "$ac_init_help"; then
258 case $ac_init_help in
259- short | recursive ) echo "Configuration of gedit-plugins 3.0.5:";;
260+ short | recursive ) echo "Configuration of gedit-plugins 3.1.2:";;
261 esac
262 cat <<\_ACEOF
263
264@@ -1592,7 +1592,7 @@
265 test -n "$ac_init_help" && exit $ac_status
266 if $ac_init_version; then
267 cat <<\_ACEOF
268-gedit-plugins configure 3.0.5
269+gedit-plugins configure 3.1.2
270 generated by GNU Autoconf 2.68
271
272 Copyright (C) 2010 Free Software Foundation, Inc.
273@@ -1870,7 +1870,7 @@
274 This file contains any messages produced by compilers while
275 running configure, to aid debugging if configure makes a mistake.
276
277-It was created by gedit-plugins $as_me 3.0.5, which was
278+It was created by gedit-plugins $as_me 3.1.2, which was
279 generated by GNU Autoconf 2.68. Invocation command line was
280
281 $ $0 $@
282@@ -2784,7 +2784,7 @@
283
284 # Define the identity of the package.
285 PACKAGE='gedit-plugins'
286- VERSION='3.0.5'
287+ VERSION='3.1.2'
288
289
290 cat >>confdefs.h <<_ACEOF
291@@ -14283,8 +14283,8 @@
292 gio-2.0 >= 2.26.0
293 gtk+-3.0 >= 3.0.0
294 gtksourceview-3.0 >= 3.0.0
295- libpeas-1.0 >= 0.7.3
296- libpeas-gtk-1.0 >= 0.7.3
297+ libpeas-1.0 >= 1.0.0
298+ libpeas-gtk-1.0 >= 1.0.0
299 gedit >= 3.0.0
300 \""; } >&5
301 ($PKG_CONFIG --exists --print-errors "
302@@ -14292,8 +14292,8 @@
303 gio-2.0 >= 2.26.0
304 gtk+-3.0 >= 3.0.0
305 gtksourceview-3.0 >= 3.0.0
306- libpeas-1.0 >= 0.7.3
307- libpeas-gtk-1.0 >= 0.7.3
308+ libpeas-1.0 >= 1.0.0
309+ libpeas-gtk-1.0 >= 1.0.0
310 gedit >= 3.0.0
311 ") 2>&5
312 ac_status=$?
313@@ -14304,8 +14304,8 @@
314 gio-2.0 >= 2.26.0
315 gtk+-3.0 >= 3.0.0
316 gtksourceview-3.0 >= 3.0.0
317- libpeas-1.0 >= 0.7.3
318- libpeas-gtk-1.0 >= 0.7.3
319+ libpeas-1.0 >= 1.0.0
320+ libpeas-gtk-1.0 >= 1.0.0
321 gedit >= 3.0.0
322 " 2>/dev/null`
323 else
324@@ -14323,8 +14323,8 @@
325 gio-2.0 >= 2.26.0
326 gtk+-3.0 >= 3.0.0
327 gtksourceview-3.0 >= 3.0.0
328- libpeas-1.0 >= 0.7.3
329- libpeas-gtk-1.0 >= 0.7.3
330+ libpeas-1.0 >= 1.0.0
331+ libpeas-gtk-1.0 >= 1.0.0
332 gedit >= 3.0.0
333 \""; } >&5
334 ($PKG_CONFIG --exists --print-errors "
335@@ -14332,8 +14332,8 @@
336 gio-2.0 >= 2.26.0
337 gtk+-3.0 >= 3.0.0
338 gtksourceview-3.0 >= 3.0.0
339- libpeas-1.0 >= 0.7.3
340- libpeas-gtk-1.0 >= 0.7.3
341+ libpeas-1.0 >= 1.0.0
342+ libpeas-gtk-1.0 >= 1.0.0
343 gedit >= 3.0.0
344 ") 2>&5
345 ac_status=$?
346@@ -14344,8 +14344,8 @@
347 gio-2.0 >= 2.26.0
348 gtk+-3.0 >= 3.0.0
349 gtksourceview-3.0 >= 3.0.0
350- libpeas-1.0 >= 0.7.3
351- libpeas-gtk-1.0 >= 0.7.3
352+ libpeas-1.0 >= 1.0.0
353+ libpeas-gtk-1.0 >= 1.0.0
354 gedit >= 3.0.0
355 " 2>/dev/null`
356 else
357@@ -14372,8 +14372,8 @@
358 gio-2.0 >= 2.26.0
359 gtk+-3.0 >= 3.0.0
360 gtksourceview-3.0 >= 3.0.0
361- libpeas-1.0 >= 0.7.3
362- libpeas-gtk-1.0 >= 0.7.3
363+ libpeas-1.0 >= 1.0.0
364+ libpeas-gtk-1.0 >= 1.0.0
365 gedit >= 3.0.0
366 " 2>&1`
367 else
368@@ -14382,8 +14382,8 @@
369 gio-2.0 >= 2.26.0
370 gtk+-3.0 >= 3.0.0
371 gtksourceview-3.0 >= 3.0.0
372- libpeas-1.0 >= 0.7.3
373- libpeas-gtk-1.0 >= 0.7.3
374+ libpeas-1.0 >= 1.0.0
375+ libpeas-gtk-1.0 >= 1.0.0
376 gedit >= 3.0.0
377 " 2>&1`
378 fi
379@@ -14395,8 +14395,8 @@
380 gio-2.0 >= 2.26.0
381 gtk+-3.0 >= 3.0.0
382 gtksourceview-3.0 >= 3.0.0
383- libpeas-1.0 >= 0.7.3
384- libpeas-gtk-1.0 >= 0.7.3
385+ libpeas-1.0 >= 1.0.0
386+ libpeas-gtk-1.0 >= 1.0.0
387 gedit >= 3.0.0
388 ) were not met:
389
390@@ -15551,7 +15551,7 @@
391 # report actual input values of CONFIG_FILES etc. instead of their
392 # values after options handling.
393 ac_log="
394-This file was extended by gedit-plugins $as_me 3.0.5, which was
395+This file was extended by gedit-plugins $as_me 3.1.2, which was
396 generated by GNU Autoconf 2.68. Invocation command line was
397
398 CONFIG_FILES = $CONFIG_FILES
399@@ -15617,7 +15617,7 @@
400 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
401 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
402 ac_cs_version="\\
403-gedit-plugins config.status 3.0.5
404+gedit-plugins config.status 3.1.2
405 configured by $0, generated by GNU Autoconf 2.68,
406 with options \\"\$ac_cs_config\\"
407
408
409=== modified file 'configure.ac'
410--- configure.ac 2011-07-22 20:45:45 +0000
411+++ configure.ac 2011-08-02 23:49:24 +0000
412@@ -3,8 +3,8 @@
413 AC_PREREQ([2.63])
414
415 m4_define(gedit_plugins_major_version, 3)
416-m4_define(gedit_plugins_minor_version, 0)
417-m4_define(gedit_plugins_micro_version, 5)
418+m4_define(gedit_plugins_minor_version, 1)
419+m4_define(gedit_plugins_micro_version, 2)
420 m4_define(gedit_plugins_version, gedit_plugins_major_version.gedit_plugins_minor_version.gedit_plugins_micro_version)
421
422 AC_INIT([gedit-plugins],
423@@ -68,8 +68,8 @@
424 gio-2.0 >= 2.26.0
425 gtk+-3.0 >= 3.0.0
426 gtksourceview-3.0 >= 3.0.0
427- libpeas-1.0 >= 0.7.3
428- libpeas-gtk-1.0 >= 0.7.3
429+ libpeas-1.0 >= 1.0.0
430+ libpeas-gtk-1.0 >= 1.0.0
431 gedit >= 3.0.0
432 ])
433
434
435=== modified file 'debian/changelog'
436--- debian/changelog 2011-07-22 20:45:45 +0000
437+++ debian/changelog 2011-08-02 23:49:24 +0000
438@@ -1,3 +1,18 @@
439+gedit-plugins (3.1.2-0ubuntu1) oneiric; urgency=low
440+
441+ * New upstream release
442+ * debian/control
443+ - Update Vcs-Bzr link
444+ - Switch to dh_python2
445+ - Bump libpeas build-depends version
446+ * debian/rules
447+ - Switch to dh_python2
448+ - Delete .pyc files in clean rule
449+ * debian/watch:
450+ - Watch for unstable release
451+
452+ -- Jeremy Bicha <jbicha@ubuntu.com> Tue, 02 Aug 2011 19:46:01 -0400
453+
454 gedit-plugins (3.0.5-1) unstable; urgency=low
455
456 * New upstream release.
457
458=== modified file 'debian/control'
459--- debian/control 2011-07-22 20:45:45 +0000
460+++ debian/control 2011-08-02 23:49:24 +0000
461@@ -1,25 +1,25 @@
462 Source: gedit-plugins
463 Section: gnome
464 Priority: optional
465-Maintainer: Loic Minier <lool@dooz.org>
466+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
467+XSBC-Original-Maintainer: Loic Minier <lool@dooz.org>
468 Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Josselin Mouette <joss@debian.org>, Michael Biebl <biebl@debian.org>, Sebastian Dröge <slomo@debian.org>
469-Build-Depends: cdbs,
470+Build-Depends: cdbs (>= 0.4.90~),
471 debhelper (>= 8),
472 intltool (>= 0.40.0),
473 gnome-pkg-tools (>= 0.11),
474 libglib2.0-dev (>= 2.26.0),
475 libgtk-3-dev (>= 3.0.0),
476 libgtksourceview-3.0-dev (>= 3.0.0),
477- libpeas-dev (>= 0.7.3),
478+ libpeas-dev (>= 1.0.0),
479 gedit-dev (>= 3.0.0),
480- python,
481- python-support (>= 0.7.1),
482- python-dbus (>=0.83.1)
483+ python (>= 2.6.6-3~),
484+ python-dbus (>= 0.83.1)
485 Standards-Version: 3.9.2
486 Homepage: http://live.gnome.org/Gedit/Plugins
487-Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/gedit-plugins
488-Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/packages/unstable/gedit-plugins
489-XS-Python-Version: >= 2.3
490+Vcs-Bzr: ubuntu:gedit-plugins
491+Vcs-Browser: https://code.launchpad.net/+branch/ubuntu/gedit-plugins
492+X-Python-Version: >= 2.3
493
494 Package: gedit-plugins
495 Architecture: any
496@@ -38,20 +38,20 @@
497 gedit-plugins contain a set of plugins for gedit, GNOME's text editor.
498 .
499 The following plugins are included:
500+ * Multi Edit: Edit document in multiple places at once
501 * Code comment: Comment out or uncomment a selected block of code.
502- * Bracket Completion: Automatically adds closing brackets.
503- * Join/Split Lines: Join several lines or split long ones
504+ * Smart Spaces: Forget you're not using tabulations.
505 * Color Picker: Pick a color from a dialog and insert its hexadecimal representation.
506+ * Embedded Terminal: Embed a terminal in the bottom pane.
507+ * Text Size: Easily increase and decrease the text size
508+ * SyncTeX: Synchronize between LaTeX and PDF with gedit and evince.
509 * Character Map: Insert special characters just by clicking on them.
510- * Session Saver: Save and restore your working sessions
511 * Commander: Command line interface for advanced editing
512- * Multi Edit: Edit document in multiple places at once
513+ * Join/Split Lines: Join several lines or split long ones
514+ * Tag list: Provides a method to easily insert commonly used tags/strings into a document without having to type them.
515 * Bookmarks: Easy document navigation with bookmarks
516- * Embedded Terminal: Embed a terminal in the bottom pane.
517- * SyncTeX: Synchronize between LaTeX and PDF with gedit and evince.
518- * Smart Spaces: Forget you're not using tabulations.
519+ * Bracket Completion: Automatically adds closing brackets.
520+ * Session Saver: Save and restore your working sessions
521+ * Draw Spaces: Draw Spaces and Tabs
522 * Word Completion: Word completion using the completion framework
523- * Text Size: Easily increase and decrease the text size
524- * Draw Spaces: Draw Spaces and Tabs
525- * Tag list: Provides a method to easily insert commonly used tags/strings into a document without having to type them.
526
527
528=== modified file 'debian/control.in'
529--- debian/control.in 2011-07-22 20:45:45 +0000
530+++ debian/control.in 2011-08-02 23:49:24 +0000
531@@ -1,9 +1,10 @@
532 Source: gedit-plugins
533 Section: gnome
534 Priority: optional
535-Maintainer: Loic Minier <lool@dooz.org>
536+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
537+XSBC-Original-Maintainer: Loic Minier <lool@dooz.org>
538 Uploaders: @GNOME_TEAM@
539-Build-Depends: cdbs,
540+Build-Depends: cdbs (>= 0.4.90~),
541 debhelper (>= 8),
542 intltool (>= 0.40.0),
543 gnome-pkg-tools (>= 0.11),
544@@ -12,14 +13,13 @@
545 libgtksourceview-3.0-dev (>= 3.0.0),
546 libpeas-dev (>= 0.7.3),
547 gedit-dev (>= 3.0.0),
548- python,
549- python-support (>= 0.7.1),
550- python-dbus (>=0.83.1)
551+ python (>= 2.6.6-3~),
552+ python-dbus (>= 0.83.1)
553 Standards-Version: 3.9.2
554 Homepage: http://live.gnome.org/Gedit/Plugins
555-Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/gedit-plugins
556-Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/packages/unstable/gedit-plugins
557-XS-Python-Version: >= 2.3
558+Vcs-Bzr: ubuntu:gedit-plugins
559+Vcs-Browser: https://code.launchpad.net/+branch/ubuntu/gedit-plugins
560+X-Python-Version: >= 2.3
561
562 Package: gedit-plugins
563 Architecture: any
564
565=== modified file 'debian/rules'
566--- debian/rules 2011-06-02 19:15:39 +0000
567+++ debian/rules 2011-08-02 23:49:24 +0000
568@@ -9,6 +9,8 @@
569
570 DEB_CONFIGURE_EXTRA_FLAGS += --with-plugins=all --enable-python
571
572+DEB_PYTHON2_MODULE_PACKAGES := gedit-plugins
573+
574 clean::
575 plugins_desc_script="/^ @PLUGINS_DESCRIPTION@\$$/ c \\$$(find . -iname \*.desktop.in.in | while read f; do cat $$f | awk -f debian/desktop2description.awk; done | sed 's/.*/ &\\/'; echo " ")"; \
576 sed \
577@@ -17,6 +19,8 @@
578 debian/control.in > debian/control
579
580 binary-install/gedit-plugins::
581- dh_pysupport -p$(cdbs_curpkg) /usr/share/gedit/plugins /usr/lib/gedit/plugins
582+ dh_python2 -p$(cdbs_curpkg) /usr/lib/gedit/plugins
583 find debian/$(cdbs_curpkg) -name \*.la -exec rm -f {} \;
584
585+binary-post-install/gedit-plugins::
586+ dh_python2 -p$(cdbs_curpkg)
587
588=== modified file 'debian/watch'
589--- debian/watch 2011-07-22 20:45:45 +0000
590+++ debian/watch 2011-08-02 23:49:24 +0000
591@@ -1,2 +1,2 @@
592 version=3
593-http://ftp.gnome.org/pub/gnome/sources/gedit-plugins/([\d\.]+[02468])/gedit-plugins-([\d\.]+)\.tar\.bz2
594+http://ftp.gnome.org/pub/gnome/sources/gedit-plugins/([\d\.]+)/gedit-plugins-([\d\.]+)\.tar\.bz2
595
596=== modified file 'plugins/bookmarks/bookmarks.plugin.desktop.in'
597--- plugins/bookmarks/bookmarks.plugin.desktop.in 2011-07-22 20:45:45 +0000
598+++ plugins/bookmarks/bookmarks.plugin.desktop.in 2011-08-02 23:49:24 +0000
599@@ -6,4 +6,4 @@
600 Authors=Jesse van den Kieboom <jesse@icecrew.nl>
601 Copyright=Copyright @ 2009 Jesse van den Kieboom
602 Website=http://www.gedit.org
603-Version=3.0.5
604+Version=3.1.2
605
606=== modified file 'plugins/bracketcompletion/bracketcompletion.plugin.desktop.in'
607--- plugins/bracketcompletion/bracketcompletion.plugin.desktop.in 2011-07-22 20:45:45 +0000
608+++ plugins/bracketcompletion/bracketcompletion.plugin.desktop.in 2011-08-02 23:49:24 +0000
609@@ -7,4 +7,4 @@
610 Authors=Steve Frécinaux <steve@istique.net>
611 Copyright=Copyright @ 2006 Steve Frécinaux
612 Website=http://www.gedit.org
613-Version=3.0.5
614+Version=3.1.2
615
616=== modified file 'plugins/charmap/charmap.plugin.desktop.in'
617--- plugins/charmap/charmap.plugin.desktop.in 2011-07-22 20:45:45 +0000
618+++ plugins/charmap/charmap.plugin.desktop.in 2011-08-02 23:49:24 +0000
619@@ -8,4 +8,4 @@
620 Authors=Steve Frécinaux <steve@istique.net>\nIgnacio Casal Quinteiro <icq@gnome.org>
621 Copyright=Copyright @ 2006 Steve Frécinaux
622 Website=http://www.gedit.org
623-Version=3.0.5
624+Version=3.1.2
625
626=== modified file 'plugins/codecomment/codecomment.plugin.desktop.in'
627--- plugins/codecomment/codecomment.plugin.desktop.in 2011-07-22 20:45:45 +0000
628+++ plugins/codecomment/codecomment.plugin.desktop.in 2011-08-02 23:49:24 +0000
629@@ -7,4 +7,4 @@
630 Authors=Alejandro Garcia <alex@igalia.com>\nMatthew Dugan <matthew.dugan@gmail.com>
631 Copyright=Copyright @ 2005-2006 Igalia, S.L.\nCopyright @ 2006 Matthew Dugan
632 Website=http://www.gedit.org
633-Version=3.0.5
634+Version=3.1.2
635
636=== modified file 'plugins/colorpicker/colorpicker.plugin.desktop.in'
637--- plugins/colorpicker/colorpicker.plugin.desktop.in 2011-07-22 20:45:45 +0000
638+++ plugins/colorpicker/colorpicker.plugin.desktop.in 2011-08-02 23:49:24 +0000
639@@ -8,4 +8,4 @@
640 Authors=Jesse van den Kieboom <jesse@icecrew.nl>
641 Copyright=Copyright @ 2006 Jesse van den Kieboom
642 Website=http://www.gedit.org
643-Version=3.0.5
644+Version=3.1.2
645
646=== modified file 'plugins/commander/commander.plugin.desktop.in'
647--- plugins/commander/commander.plugin.desktop.in 2011-07-22 20:45:45 +0000
648+++ plugins/commander/commander.plugin.desktop.in 2011-08-02 23:49:24 +0000
649@@ -7,4 +7,4 @@
650 Authors=Jesse van den Kieboom <jessevdk@gnome.org>
651 Copyright=Copyright © 2009 Jesse van den Kieboom
652 Website=http://www.gedit.org
653-Version=3.0.5
654+Version=3.1.2
655
656=== modified file 'plugins/drawspaces/drawspaces.plugin.desktop.in'
657--- plugins/drawspaces/drawspaces.plugin.desktop.in 2011-07-22 20:45:45 +0000
658+++ plugins/drawspaces/drawspaces.plugin.desktop.in 2011-08-02 23:49:24 +0000
659@@ -6,4 +6,4 @@
660 Authors=Paolo Borelli <pborelli@katamail.com>\nSteve Frécinaux <code@istique.net>\nIgnacio Casal Quinteiro <nacho.resa@gmail.com>
661 Copyright=Copyright © 2006 Paolo Borelli\nCopyright © 2007 Steve Frécinaux\nCopyright © 2008 Ignacio Casal Quinteiro
662 Website=http://www.gedit.org
663-Version=3.0.5
664+Version=3.1.2
665
666=== modified file 'plugins/gpdefs.py'
667--- plugins/gpdefs.py 2011-07-22 20:45:45 +0000
668+++ plugins/gpdefs.py 2011-08-02 23:49:24 +0000
669@@ -1,7 +1,7 @@
670 # -*- coding: utf-8 -*-
671
672-VERSION = "3.0.5"
673+VERSION = "3.1.2"
674 PACKAGE = "gedit-plugins"
675-PACKAGE_STRING = "gedit-plugins 3.0.5"
676+PACKAGE_STRING = "gedit-plugins 3.1.2"
677 GETTEXT_PACKAGE = "gedit-plugins"
678 GP_LOCALEDIR = "/opt/gnome/share/locale"
679
680=== modified file 'plugins/joinlines/joinlines.plugin.desktop.in'
681--- plugins/joinlines/joinlines.plugin.desktop.in 2011-07-22 20:45:45 +0000
682+++ plugins/joinlines/joinlines.plugin.desktop.in 2011-08-02 23:49:24 +0000
683@@ -7,4 +7,4 @@
684 Authors=Steve Frécinaux <steve@istique.net>\nAndré Homeyer
685 Copyright=Copyright @ 2006-2007 Steve Frécinaux, André Homeyer
686 Website=http://www.gedit.org
687-Version=3.0.5
688+Version=3.1.2
689
690=== modified file 'plugins/multiedit/multiedit.plugin.desktop.in'
691--- plugins/multiedit/multiedit.plugin.desktop.in 2011-07-22 20:45:45 +0000
692+++ plugins/multiedit/multiedit.plugin.desktop.in 2011-08-02 23:49:24 +0000
693@@ -7,4 +7,4 @@
694 Authors=Jesse van den Kieboom <jessevdk@gnome.org>
695 Copyright=Copyright © 2009 Jesse van den Kieboom
696 Website=http://www.gedit.org
697-Version=3.0.5
698+Version=3.1.2
699
700=== modified file 'plugins/sessionsaver/sessionsaver.plugin.desktop.in'
701--- plugins/sessionsaver/sessionsaver.plugin.desktop.in 2011-07-22 20:45:45 +0000
702+++ plugins/sessionsaver/sessionsaver.plugin.desktop.in 2011-08-02 23:49:24 +0000
703@@ -7,4 +7,4 @@
704 Authors=Steve Frécinaux
705 Copyright=Copyright © 2006 Steve Frécinaux
706 Website=http://www.gedit.org
707-Version=3.0.5
708+Version=3.1.2
709
710=== modified file 'plugins/smartspaces/smartspaces.plugin.desktop.in'
711--- plugins/smartspaces/smartspaces.plugin.desktop.in 2011-07-22 20:45:45 +0000
712+++ plugins/smartspaces/smartspaces.plugin.desktop.in 2011-08-02 23:49:24 +0000
713@@ -8,4 +8,4 @@
714 Authors=Steve Frécinaux <steve@istique.net>
715 Copyright=Copyright © 2006 Steve Frécinaux
716 Website=http://www.gedit.org
717-Version=3.0.5
718+Version=3.1.2
719
720=== modified file 'plugins/synctex/synctex.plugin.desktop.in'
721--- plugins/synctex/synctex.plugin.desktop.in 2011-07-22 20:45:45 +0000
722+++ plugins/synctex/synctex.plugin.desktop.in 2011-08-02 23:49:24 +0000
723@@ -8,4 +8,4 @@
724 Authors=José Aliste <jaliste@src.gnome.org>
725 Copyright=Copyright © 2010 José Aliste
726 Website=http://www.gedit.org
727-Version=3.0.5
728+Version=3.1.2
729
730=== modified file 'plugins/synctex/synctex/__init__.py'
731--- plugins/synctex/synctex/__init__.py 2011-06-02 19:15:39 +0000
732+++ plugins/synctex/synctex/__init__.py 2011-08-02 23:49:24 +0000
733@@ -1,1 +1,1 @@
734-from synctex import SynctexPlugin
735+from synctex import SynctexWindowActivatable
736
737=== modified file 'plugins/synctex/synctex/synctex.py'
738--- plugins/synctex/synctex/synctex.py 2011-07-22 20:45:45 +0000
739+++ plugins/synctex/synctex/synctex.py 2011-08-02 23:49:24 +0000
740@@ -24,6 +24,7 @@
741 import dbus.mainloop.glib
742 import logging
743 import gettext
744+import os
745 from gpdefs import *
746
747 try:
748@@ -47,7 +48,6 @@
749 """
750
751 VIEW_DATA_KEY = "SynctexPluginViewData"
752-WINDOW_DATA_KEY = "SynctexPluginWindowData"
753
754 _logger = logging.getLogger("SynctexPlugin")
755
756@@ -57,6 +57,7 @@
757 tag.set_property(prop, style.get_property(prop))
758 else:
759 tag.set_property(prop, None)
760+
761 def apply_style_prop_bool(tag, style, prop, whentrue, whenfalse):
762 if style.get_property(prop + "-set"):
763 prop_value = whentrue if style.get_property(prop) else whenfalse
764@@ -73,9 +74,11 @@
765
766 def parse_modeline(line):
767 index = line.find("mainfile:")
768+
769 if line.startswith("%") and index > 0:
770 # Parse the modeline.
771 return line[index + len("mainfile:"):].strip()
772+
773 return None
774
775 class SynctexViewHelper:
776@@ -85,6 +88,7 @@
777 self._plugin = plugin
778 self._doc = view.get_buffer()
779 self.window_proxy = None
780+
781 self._handlers = [
782 self._doc.connect('saved', self.on_saved_or_loaded),
783 self._doc.connect('loaded', self.on_saved_or_loaded)
784@@ -102,6 +106,7 @@
785 def on_button_release(self, view, event):
786 modifier_mask = Gtk.accelerator_get_default_mod_mask()
787 event_state = event.state & modifier_mask
788+
789 if event.button == 1 and event_state == Gdk.ModifierType.CONTROL_MASK:
790 self.sync_view(event.time)
791
792@@ -111,6 +116,7 @@
793 def get_output_file(self):
794 file_output = None
795 line_count = self._doc.get_line_count()
796+
797 for i in range(min(3,line_count)) + range(max(0,line_count - 3), line_count):
798 start = self._doc.get_iter_at_line(i)
799 end = start.copy()
800@@ -118,27 +124,31 @@
801 file_output = parse_modeline(self._doc.get_text(start, end, False))
802 if file_output is not None:
803 break
804+
805 return file_output
806
807 def on_key_press(self, a, b):
808 self._unhighlight()
809+
810 def on_cursor_moved(self, cur):
811 self._unhighlight()
812
813 def deactivate(self):
814 self._unhighlight()
815+
816 for h in self._handlers:
817 self._doc.disconnect(h)
818+
819 del self._highlight_tag
820
821 def update_location(self):
822- import os
823-
824 gfile = self._doc.get_location()
825+
826 if gfile is None:
827 return
828+
829 if self.gfile is None or gfile.get_uri() != self.gfile.get_uri():
830- SynctexPlugin.view_dict[gfile.get_uri()] = self
831+ SynctexWindowActivatable.view_dict[gfile.get_uri()] = self
832 self.gfile = gfile
833
834 modeline_output_file = self.get_output_file()
835@@ -151,6 +161,7 @@
836 out_path = self.gfile.get_parent().get_child(filename).get_path()
837 out_path = os.path.splitext(out_path)
838 out_gfile = Gio.file_new_for_path(out_path[0] + ".pdf")
839+
840 if out_gfile.query_exists(None):
841 self.out_gfile = out_gfile
842 else:
843@@ -162,6 +173,7 @@
844 iter = self._doc.get_iter_at_mark(self._doc.get_insert())
845 end_iter = iter.copy()
846 end_iter.forward_to_line_end()
847+
848 self._doc.apply_tag(self._highlight_tag, iter, end_iter)
849 self.last_iters = [iter, end_iter];
850
851@@ -179,7 +191,7 @@
852 self._window.present_with_time (time)
853
854 def goto_line_after_load(self, a, line, time):
855- GObject.idle_add(lambda : self.goto_line(line, time))
856+ GObject.idle_add (lambda : self.goto_line(line, time))
857 self._doc.disconnect(self._goto_handler)
858
859 def sync_view(self, time):
860@@ -191,7 +203,7 @@
861
862 def update_active(self):
863 # Activate the plugin only if the doc is a LaTeX file.
864- lang = self._doc.get_language()
865+ lang = self._doc.get_language()
866 self.active = (lang is not None and lang.get_id() == 'latex' and
867 self.out_gfile is not None)
868
869@@ -206,7 +218,7 @@
870
871 style = self._doc.get_style_scheme().get_style('search-match')
872 apply_style(style, self._highlight_tag)
873- self._window.get_data(WINDOW_DATA_KEY)._action_group.set_sensitive(True)
874+ self._plugin._action_group.set_sensitive(True)
875 self.window_proxy = self._plugin.ref_evince_proxy(self.out_gfile, self._window)
876
877 elif not self.active and self.window_proxy is not None:
878@@ -216,73 +228,81 @@
879 for handler in self._view_active_handlers:
880 self._view.disconnect(handler)
881
882- self._window.get_data(WINDOW_DATA_KEY)._action_group.set_sensitive(False)
883+ self._plugin._action_group.set_sensitive(False)
884 self._plugin.unref_evince_proxy(self.out_gfile)
885 self.window_proxy = None
886
887
888-class SynctexWindowHelper:
889- def __init__(self, plugin, window):
890- self._window = window
891- self._plugin = plugin
892-
893+class SynctexWindowActivatable(GObject.Object, Gedit.WindowActivatable):
894+ __gtype_name__ = "SynctexWindowActivatable"
895+
896+ window = GObject.property(type=Gedit.Window)
897+ view_dict = {}
898+ _proxy_dict = {}
899+
900+ def __init__(self):
901+ GObject.Object.__init__(self)
902+
903+ def do_activate(self):
904 self._insert_menu()
905
906- for view in window.get_views():
907- self.add_helper(view, window)
908+ for view in self.window.get_views():
909+ self.add_helper(view, self.window)
910
911 self.handlers = [
912- window.connect("tab-added", lambda w, t: self.add_helper(t.get_view(),w, t)),
913- window.connect("tab-removed", lambda w, t: self.remove_helper(t.get_view())),
914- window.connect("active-tab-changed", self.on_active_tab_changed)
915+ self.window.connect("tab-added", lambda window, tab: self.add_helper(tab.get_view(), window)),
916+ self.window.connect("tab-removed", lambda window, tab: self.remove_helper(tab.get_view())),
917+ self.window.connect("active-tab-changed", self.on_active_tab_changed)
918 ]
919+
920+ def do_deactivate(self):
921+ for h in self.handlers:
922+ self.window.disconnect(h)
923+
924+ for view in self.window.get_views():
925+ self.remove_helper(view)
926+
927+ self._remove_menu()
928+
929 def on_active_tab_changed(self, window, tab):
930 view_helper = tab.get_view().get_data(VIEW_DATA_KEY)
931+
932 if view_helper is None:
933 active = False
934 else:
935- active = view_helper.active
936+ active = view_helper.active
937+
938 self._action_group.set_sensitive(active)
939
940-
941 def add_helper(self, view, window):
942- helper = SynctexViewHelper(view, window, self._plugin)
943+ helper = SynctexViewHelper(view, window, self)
944 location = view.get_buffer().get_location()
945
946 if location is not None:
947- SynctexPlugin.view_dict[location.get_uri()] = helper
948+ self.view_dict[location.get_uri()] = helper
949 view.set_data (VIEW_DATA_KEY, helper)
950
951 def remove_helper(self, view):
952 helper = view.get_data(VIEW_DATA_KEY)
953+
954 if helper.gfile is not None:
955- del SynctexPlugin.view_dict[helper.gfile.get_uri()]
956+ del self.view_dict[helper.gfile.get_uri()]
957+
958 helper.deactivate()
959 view.set_data(VIEW_DATA_KEY, None)
960
961- def __del__(self):
962- self._window = None
963- self._plugin = None
964-
965- def deactivate(self):
966- for h in self.handlers:
967- self._window.disconnect(h)
968- for view in self._window.get_views():
969- self.remove_helper(view)
970- self._remove_menu()
971-
972 def _remove_menu(self):
973- manager = self._window.get_ui_manager()
974+ manager = self.window.get_ui_manager()
975 manager.remove_ui(self._ui_id)
976 manager.remove_action_group(self._action_group)
977 manager.ensure_update()
978
979 def _insert_menu(self):
980 # Get the GtkUIManager
981- manager = self._window.get_ui_manager()
982+ manager = self.window.get_ui_manager()
983
984 # Create a new action group
985- self._action_group = Gtk.ActionGroup(name="SynctexPluginActions")
986+ self._action_group = Gtk.ActionGroup(name="SynctexWindowActivatableActions")
987 self._action_group.add_actions([("SynctexForwardSearch", None,
988 _("Forward Search"), "<Ctrl><Alt>F",
989 _("Forward Search"), self.forward_search_cb)])
990@@ -294,58 +314,43 @@
991 self._ui_id = manager.add_ui_from_string(ui_str)
992
993 def forward_search_cb(self, action, what):
994- self._window.get_active_view().get_data(VIEW_DATA_KEY).sync_view(Gtk.get_current_event_time())
995-
996-class SynctexPlugin(GObject.Object, Gedit.WindowActivatable):
997- __gtype_name__ = "SynctexPlugin"
998-
999- window = GObject.property(type=Gedit.Window)
1000- view_dict = {}
1001- _proxy_dict = {}
1002-
1003- def __init__(self):
1004- GObject.Object.__init__(self)
1005-
1006- def do_activate(self):
1007- window = self.window
1008- helper = SynctexWindowHelper(self, window)
1009- window.set_data(WINDOW_DATA_KEY, helper)
1010-
1011- def do_deactivate(self):
1012- window = self.window
1013- window.get_data(WINDOW_DATA_KEY).deactivate()
1014- window.set_data(WINDOW_DATA_KEY, None)
1015+ self.window.get_active_view().get_data(VIEW_DATA_KEY).sync_view(Gtk.get_current_event_time())
1016
1017 def source_view_handler(self, out_gfile, uri_input, source_link, time):
1018
1019- if uri_input not in SynctexPlugin.view_dict:
1020- window = SynctexPlugin._proxy_dict[out_gfile.get_uri()][2]
1021+ if uri_input not in self.view_dict:
1022+ window = self._proxy_dict[out_gfile.get_uri()][2]
1023+
1024 tab = window.create_tab_from_location(Gio.file_new_for_uri(uri_input),
1025 None, source_link[0] - 1, 0, False, True)
1026+
1027 helper = tab.get_view().get_data(VIEW_DATA_KEY)
1028 helper._goto_handler = tab.get_document().connect_object("loaded",
1029- SynctexViewHelper.goto_line_after_load,
1030+ SynctexViewHelper.goto_line_after_load,
1031 helper, source_link[0] - 1, time)
1032 else:
1033- SynctexPlugin.view_dict[uri_input].goto_line(source_link[0] - 1, time)
1034+ self.view_dict[uri_input].goto_line(source_link[0] - 1, time)
1035
1036 def ref_evince_proxy(self, gfile, window):
1037 uri = gfile.get_uri()
1038 proxy = None
1039- if uri not in SynctexPlugin._proxy_dict:
1040+
1041+ if uri not in self._proxy_dict:
1042 proxy = EvinceWindowProxy (uri, True, _logger)
1043- SynctexPlugin._proxy_dict[uri] = [1, proxy, window]
1044+ self._proxy_dict[uri] = [1, proxy, window]
1045 proxy.set_source_handler (lambda i, s, time: self.source_view_handler(gfile, i, s, time))
1046 else:
1047- SynctexPlugin._proxy_dict[uri][0]+=1
1048- proxy = SynctexPlugin._proxy_dict[uri][1]
1049+ self._proxy_dict[uri][0]+=1
1050+ proxy = self._proxy_dict[uri][1]
1051+
1052 return proxy
1053
1054 def unref_evince_proxy(self, gfile):
1055 uri = gfile.get_uri()
1056- if uri in SynctexPlugin._proxy_dict:
1057- SynctexPlugin._proxy_dict[uri][0]-=1
1058- if SynctexPlugin._proxy_dict[uri][0] == 0:
1059- del SynctexPlugin._proxy_dict[uri]
1060+
1061+ if uri in self._proxy_dict:
1062+ self._proxy_dict[uri][0] -= 1
1063+ if self._proxy_dict[uri][0] == 0:
1064+ del self._proxy_dict[uri]
1065
1066 # ex:ts=4:et:
1067
1068=== modified file 'plugins/taglist/HTML.tags.gz'
1069Binary files plugins/taglist/HTML.tags.gz 2011-07-22 20:45:45 +0000 and plugins/taglist/HTML.tags.gz 2011-08-02 23:49:24 +0000 differ
1070=== modified file 'plugins/taglist/Latex.tags.gz'
1071Binary files plugins/taglist/Latex.tags.gz 2011-07-22 20:45:45 +0000 and plugins/taglist/Latex.tags.gz 2011-08-02 23:49:24 +0000 differ
1072=== modified file 'plugins/taglist/XSLT.tags.gz'
1073Binary files plugins/taglist/XSLT.tags.gz 2011-07-22 20:45:45 +0000 and plugins/taglist/XSLT.tags.gz 2011-08-02 23:49:24 +0000 differ
1074=== modified file 'plugins/taglist/XUL.tags.gz'
1075Binary files plugins/taglist/XUL.tags.gz 2011-07-22 20:45:45 +0000 and plugins/taglist/XUL.tags.gz 2011-08-02 23:49:24 +0000 differ
1076=== modified file 'plugins/taglist/taglist.plugin'
1077--- plugins/taglist/taglist.plugin 2011-07-22 20:45:45 +0000
1078+++ plugins/taglist/taglist.plugin 2011-08-02 23:49:24 +0000
1079@@ -134,4 +134,4 @@
1080 Authors=Paolo Maggi <paolo.maggi@polito.it>
1081 Copyright=Copyright © 2002-2005 Paolo Maggi
1082 Website=http://www.gedit.org
1083-Version=3.0.5
1084+Version=3.1.2
1085
1086=== modified file 'plugins/taglist/taglist.plugin.desktop.in'
1087--- plugins/taglist/taglist.plugin.desktop.in 2011-07-22 20:45:45 +0000
1088+++ plugins/taglist/taglist.plugin.desktop.in 2011-08-02 23:49:24 +0000
1089@@ -6,4 +6,4 @@
1090 Authors=Paolo Maggi <paolo.maggi@polito.it>
1091 Copyright=Copyright © 2002-2005 Paolo Maggi
1092 Website=http://www.gedit.org
1093-Version=3.0.5
1094+Version=3.1.2
1095
1096=== modified file 'plugins/terminal/terminal.plugin.desktop.in'
1097--- plugins/terminal/terminal.plugin.desktop.in 2011-07-22 20:45:45 +0000
1098+++ plugins/terminal/terminal.plugin.desktop.in 2011-08-02 23:49:24 +0000
1099@@ -8,4 +8,4 @@
1100 Authors=Paolo Borelli
1101 Copyright=Copyright © 2005 Paolo Borelli
1102 Website=http://www.gedit.org
1103-Version=3.0.5
1104+Version=3.1.2
1105
1106=== modified file 'plugins/textsize/textsize.plugin.desktop.in'
1107--- plugins/textsize/textsize.plugin.desktop.in 2011-07-22 20:45:45 +0000
1108+++ plugins/textsize/textsize.plugin.desktop.in 2011-08-02 23:49:24 +0000
1109@@ -7,4 +7,4 @@
1110 Authors=Konstantin Mikhaylov <jtraub.devel@gmail.com>\nWouter Bolsterlee <wbolster@gnome.org>\nJesse van den Kieboom <jessevdk@gnome.org>
1111 Copyright=Copyright © 2008 by the authors
1112 Website=http://www.gedit.org
1113-Version=3.0.5
1114+Version=3.1.2
1115
1116=== modified file 'plugins/wordcompletion/wordcompletion.plugin.desktop.in'
1117--- plugins/wordcompletion/wordcompletion.plugin.desktop.in 2011-07-22 20:45:45 +0000
1118+++ plugins/wordcompletion/wordcompletion.plugin.desktop.in 2011-08-02 23:49:24 +0000
1119@@ -6,4 +6,4 @@
1120 Authors=Jesse van den Kieboom <jesse@gnome.org>\nIgnacio Casal Quinteiro <icq@gnome.org>
1121 Copyright=Copyright © 2009 Jesse van den Kieboom
1122 Website=http://www.gedit.org
1123-Version=3.0.5
1124+Version=3.1.2
1125
1126=== modified file 'po/ru.po'
1127--- po/ru.po 2011-06-02 19:15:39 +0000
1128+++ po/ru.po 2011-08-02 23:49:24 +0000
1129@@ -16,16 +16,15 @@
1130 msgid ""
1131 msgstr ""
1132 "Project-Id-Version: ru\n"
1133-"Report-Msgid-Bugs-To: \n"
1134-"POT-Creation-Date: 2010-11-07 13:12+0100\n"
1135-"PO-Revision-Date: 2010-03-15 20:29+0300\n"
1136-"Last-Translator: Alexander Saprykin <xelfium@gmail.com>\n"
1137+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gedit&keywords=I18N+L10N&component=Plugins\n"
1138+"POT-Creation-Date: 2011-06-02 09:04+0000\n"
1139+"PO-Revision-Date: 2011-06-03 17:51+0300\n"
1140+"Last-Translator: Yuri Myasoedov <omerta13@yandex.ru>\n"
1141 "Language-Team: Russian <gnome-cyr@gnome.org>\n"
1142 "MIME-Version: 1.0\n"
1143 "Content-Type: text/plain; charset=UTF-8\n"
1144 "Content-Transfer-Encoding: 8bit\n"
1145-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
1146-"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
1147+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
1148 "X-Generator: KBabel 1.11.4\n"
1149
1150 #: ../plugins/bookmarks/bookmarks.plugin.desktop.in.in.h:1
1151@@ -34,175 +33,153 @@
1152
1153 #: ../plugins/bookmarks/bookmarks.plugin.desktop.in.in.h:2
1154 msgid "Easy document navigation with bookmarks"
1155-msgstr ""
1156+msgstr "Простое перемещение по документу с помощью закладок"
1157
1158-#: ../plugins/bookmarks/gedit-bookmarks-plugin.c:197
1159-#, fuzzy
1160+#: ../plugins/bookmarks/gedit-bookmarks-plugin.c:199
1161 msgid "Toggle Bookmark"
1162-msgstr "Закладки"
1163+msgstr "Добавить/удалить закладку"
1164
1165-#: ../plugins/bookmarks/gedit-bookmarks-plugin.c:198
1166-#, fuzzy
1167+#: ../plugins/bookmarks/gedit-bookmarks-plugin.c:200
1168 msgid "Toggle bookmark status of the current line"
1169-msgstr "Показать или скрыть строку состояния текущего окна"
1170+msgstr "Добавить или удалить закладку в текущей строке"
1171
1172-#: ../plugins/bookmarks/gedit-bookmarks-plugin.c:200
1173+#: ../plugins/bookmarks/gedit-bookmarks-plugin.c:202
1174 msgid "Goto Next Bookmark"
1175-msgstr ""
1176+msgstr "Перейти к следующей закладке"
1177
1178-#: ../plugins/bookmarks/gedit-bookmarks-plugin.c:201
1179-#, fuzzy
1180+#: ../plugins/bookmarks/gedit-bookmarks-plugin.c:203
1181 msgid "Goto the next bookmark"
1182-msgstr "Перейти к следующему посещенному адресу"
1183+msgstr "Перейти к следующей закладке"
1184
1185-#: ../plugins/bookmarks/gedit-bookmarks-plugin.c:203
1186-#, fuzzy
1187+#: ../plugins/bookmarks/gedit-bookmarks-plugin.c:205
1188 msgid "Goto Previous Bookmark"
1189-msgstr "Перейти к предыдущему адресу"
1190+msgstr "Перейти к предыдущей закладке"
1191
1192-#: ../plugins/bookmarks/gedit-bookmarks-plugin.c:204
1193-#, fuzzy
1194+#: ../plugins/bookmarks/gedit-bookmarks-plugin.c:206
1195 msgid "Goto the previous bookmark"
1196-msgstr "Показать предыдущую страницу"
1197+msgstr "Перейти к предыдущей закладке"
1198
1199 #: ../plugins/bracketcompletion/bracketcompletion.plugin.desktop.in.in.h:1
1200-#, fuzzy
1201 msgid "Automatically adds closing brackets."
1202-msgstr "Кодировки, определяемые автоматически"
1203+msgstr "Автоматически добавляет закрывающуюся скобку."
1204
1205 #: ../plugins/bracketcompletion/bracketcompletion.plugin.desktop.in.in.h:2
1206-#, fuzzy
1207 msgid "Bracket Completion"
1208-msgstr "Соответствие скобок"
1209+msgstr "Дополнение скобок"
1210
1211 #: ../plugins/charmap/charmap.plugin.desktop.in.in.h:1
1212-#: ../plugins/charmap/gedit-charmap-plugin.c:337
1213-#, fuzzy
1214+#: ../plugins/charmap/charmap/__init__.py:51
1215 msgid "Character Map"
1216-msgstr "Символов (без пробелов)"
1217+msgstr "Карта символов"
1218
1219 #: ../plugins/charmap/charmap.plugin.desktop.in.in.h:2
1220 msgid "Insert special characters just by clicking on them."
1221 msgstr "Вставка специальных символов по щелчку."
1222
1223+#. ex:et:ts=4:
1224 #: ../plugins/codecomment/codecomment.plugin.desktop.in.in.h:1
1225-#, fuzzy
1226 msgid "Code comment"
1227-msgstr "Комментарий"
1228+msgstr "Комментирование кода"
1229
1230 #: ../plugins/codecomment/codecomment.plugin.desktop.in.in.h:2
1231 msgid "Comment out or uncomment a selected block of code."
1232 msgstr "Комментирование или раскомментирование выбранного блока кода."
1233
1234+#: ../plugins/codecomment/codecomment.py:88
1235+msgid "Co_mment Code"
1236+msgstr "_Комментировать код"
1237+
1238 #: ../plugins/codecomment/codecomment.py:90
1239-#, fuzzy
1240-msgid "Co_mment Code"
1241-msgstr "Комментарий"
1242-
1243-#: ../plugins/codecomment/codecomment.py:92
1244-#, fuzzy
1245 msgid "Comment the selected code"
1246-msgstr "Удалить выделенный текст"
1247+msgstr "Закомментировать выделенный код"
1248
1249-#: ../plugins/codecomment/codecomment.py:96
1250+#: ../plugins/codecomment/codecomment.py:94
1251 msgid "U_ncomment Code"
1252 msgstr "Рас_комментировать код"
1253
1254-#: ../plugins/codecomment/codecomment.py:98
1255-#, fuzzy
1256+#: ../plugins/codecomment/codecomment.py:96
1257 msgid "Uncomment the selected code"
1258-msgstr "Удалить выделенный текст"
1259+msgstr "Раскомментировать выделенный код"
1260
1261 #. ex:ts=4:et:
1262 #: ../plugins/colorpicker/colorpicker.plugin.desktop.in.in.h:1
1263-#, fuzzy
1264 msgid "Color Picker"
1265-msgstr "Цветовая схема"
1266+msgstr "Выбор цвета"
1267
1268 #: ../plugins/colorpicker/colorpicker.plugin.desktop.in.in.h:2
1269 msgid "Pick a color from a dialog and insert its hexadecimal representation."
1270 msgstr "Выбор цвета и вставка его шестнадцатиричного представления."
1271
1272-#: ../plugins/colorpicker/colorpicker.py:77
1273+#: ../plugins/colorpicker/colorpicker.py:76
1274 msgid "Pick _Color..."
1275 msgstr "Вставить _цвет..."
1276
1277-#: ../plugins/colorpicker/colorpicker.py:78
1278+#: ../plugins/colorpicker/colorpicker.py:77
1279 msgid "Pick a color from a dialog"
1280 msgstr "Выбрать цвет в диалоге"
1281
1282-#: ../plugins/colorpicker/colorpicker.py:188
1283-#, fuzzy
1284+#: ../plugins/colorpicker/colorpicker.py:185
1285 msgid "Pick Color"
1286-msgstr "Цвет ссылки"
1287+msgstr "Выбрать цвет"
1288
1289-#: ../plugins/colorpicker/colorpicker.py:195
1290+#: ../plugins/colorpicker/colorpicker.py:192
1291 msgid "_Insert"
1292 msgstr "Вст_авить символ"
1293
1294 #. ex:ts=4:et:
1295 #: ../plugins/commander/commander.plugin.desktop.in.in.h:1
1296 msgid "Command line interface for advanced editing"
1297-msgstr ""
1298+msgstr "Интерфейс командной строки для редактирования"
1299
1300 #: ../plugins/commander/commander.plugin.desktop.in.in.h:2
1301-#, fuzzy
1302 msgid "Commander"
1303-msgstr "Цвет _команд:"
1304+msgstr "Командный интерпретатор"
1305
1306 #. ex:set ts=8 noet:
1307 #: ../plugins/drawspaces/drawspaces.plugin.desktop.in.in.h:1
1308 #: ../plugins/drawspaces/org.gnome.gedit.plugins.drawspaces.gschema.xml.in.in.h:1
1309-#, fuzzy
1310 msgid "Draw Spaces"
1311-msgstr "Вставлять пробелы"
1312+msgstr "Отображение пробелов"
1313
1314 #: ../plugins/drawspaces/drawspaces.plugin.desktop.in.in.h:2
1315 msgid "Draw Spaces and Tabs"
1316 msgstr "Показать пробелы и символы табуляции"
1317
1318 #: ../plugins/drawspaces/gedit-drawspaces-plugin.ui.h:1
1319-#, fuzzy
1320 msgid "Draw leading spaces"
1321-msgstr "Неразрывный пробел"
1322+msgstr "Отображение предшествующих пробелов"
1323
1324 #: ../plugins/drawspaces/gedit-drawspaces-plugin.ui.h:2
1325 msgid "Draw new lines"
1326 msgstr "Показать переводы строки"
1327
1328 #: ../plugins/drawspaces/gedit-drawspaces-plugin.ui.h:3
1329-#, fuzzy
1330 msgid "Draw non-breaking spaces"
1331-msgstr "Неразрывный пробел"
1332+msgstr "Отображение неразрывных пробелов"
1333
1334 #: ../plugins/drawspaces/gedit-drawspaces-plugin.ui.h:4
1335-#, fuzzy
1336 msgid "Draw spaces"
1337-msgstr "Вставлять пробелы"
1338+msgstr "Отображение пробелов"
1339
1340 #: ../plugins/drawspaces/gedit-drawspaces-plugin.ui.h:5
1341-#, fuzzy
1342 msgid "Draw spaces in text"
1343-msgstr "Вставлять пробелы"
1344+msgstr "Отображение пробелов в тексте"
1345
1346 #: ../plugins/drawspaces/gedit-drawspaces-plugin.ui.h:6
1347 msgid "Draw tabs"
1348 msgstr "Показать табуляцию"
1349
1350 #: ../plugins/drawspaces/gedit-drawspaces-plugin.ui.h:7
1351-#, fuzzy
1352 msgid "Draw trailing spaces"
1353-msgstr "Удалить пробелы"
1354+msgstr "Отображение замыкающих пробелов"
1355
1356 #: ../plugins/drawspaces/gedit-drawspaces-plugin.c:134
1357-#, fuzzy
1358 msgid "Show _White Space"
1359-msgstr "Показать следующую страницу"
1360+msgstr "_Показывать пробелы"
1361
1362 #: ../plugins/drawspaces/gedit-drawspaces-plugin.c:135
1363-#, fuzzy
1364 msgid "Show spaces and tabs"
1365-msgstr "Вставлять про_белы вместо табуляций"
1366+msgstr "Показывать пробелы и отступы"
1367
1368 #: ../plugins/drawspaces/org.gnome.gedit.plugins.drawspaces.gschema.xml.in.in.h:2
1369 msgid "Enabled"
1370@@ -210,11 +187,11 @@
1371
1372 #: ../plugins/drawspaces/org.gnome.gedit.plugins.drawspaces.gschema.xml.in.in.h:3
1373 msgid "If TRUE drawing will be enabled."
1374-msgstr ""
1375+msgstr "Если установлено, отображение будет включено."
1376
1377 #: ../plugins/drawspaces/org.gnome.gedit.plugins.drawspaces.gschema.xml.in.in.h:4
1378 msgid "The type of spaces to be drawn."
1379-msgstr ""
1380+msgstr "Тип показываемых пробелов."
1381
1382 #: ../plugins/joinlines/joinlines.plugin.desktop.in.in.h:1
1383 msgid "Join several lines or split long ones"
1384@@ -224,134 +201,122 @@
1385 msgid "Join/Split Lines"
1386 msgstr "Объединение/разбивка строк"
1387
1388-#: ../plugins/joinlines/joinlines.py:56
1389-#, fuzzy
1390+#: ../plugins/joinlines/joinlines.py:74
1391 msgid "_Join Lines"
1392-msgstr "Строк"
1393+msgstr "_Объединить строки"
1394
1395-#: ../plugins/joinlines/joinlines.py:57
1396-#, fuzzy
1397+#: ../plugins/joinlines/joinlines.py:75
1398 msgid "Join the selected lines"
1399-msgstr "Цвет выбранных ссылок"
1400+msgstr "Объединить выделенные строки"
1401
1402-#: ../plugins/joinlines/joinlines.py:59
1403+#: ../plugins/joinlines/joinlines.py:77
1404 msgid "_Split Lines"
1405 msgstr "Ра_збить строки"
1406
1407-#: ../plugins/joinlines/joinlines.py:60
1408-#, fuzzy
1409+#: ../plugins/joinlines/joinlines.py:78
1410 msgid "Split the selected lines"
1411-msgstr "Удалить выделенный текст"
1412+msgstr "Разбить выделенные строки"
1413
1414 #. ex:ts=4:et:
1415 #: ../plugins/multiedit/multiedit.plugin.desktop.in.in.h:1
1416 msgid "Edit document in multiple places at once"
1417-msgstr ""
1418+msgstr "Правка документа одновременно в нескольких местах"
1419
1420 #: ../plugins/multiedit/multiedit.plugin.desktop.in.in.h:2
1421 msgid "Multi Edit"
1422-msgstr ""
1423+msgstr "Мульти-правка"
1424
1425 #: ../plugins/multiedit/multiedit/documenthelper.py:301
1426 msgid "Added edit point..."
1427-msgstr ""
1428+msgstr "Добавлена точка редактирования…"
1429
1430-#: ../plugins/multiedit/multiedit/documenthelper.py:637
1431+#: ../plugins/multiedit/multiedit/documenthelper.py:643
1432 msgid "Column Mode..."
1433-msgstr ""
1434+msgstr "Режим столбцов…"
1435
1436-#: ../plugins/multiedit/multiedit/documenthelper.py:759
1437+#: ../plugins/multiedit/multiedit/documenthelper.py:757
1438 msgid "Removed edit point..."
1439-msgstr ""
1440+msgstr "Удалена точка редактирования…"
1441
1442-#: ../plugins/multiedit/multiedit/documenthelper.py:922
1443+#: ../plugins/multiedit/multiedit/documenthelper.py:925
1444 msgid "Cancelled column mode..."
1445-msgstr ""
1446+msgstr "Режим столбцов отменён…"
1447
1448-#: ../plugins/multiedit/multiedit/documenthelper.py:1260
1449+#: ../plugins/multiedit/multiedit/documenthelper.py:1297
1450 msgid "Enter column edit mode using selection"
1451-msgstr ""
1452+msgstr "Войти в режим редактирования столбцов с помощью выделения"
1453
1454-#: ../plugins/multiedit/multiedit/documenthelper.py:1261
1455+#: ../plugins/multiedit/multiedit/documenthelper.py:1298
1456 msgid "Enter <b>smart</b> column edit mode using selection"
1457-msgstr ""
1458+msgstr "Войти в режим <b>умного</b> редактирования столбцов с помощью выделения"
1459
1460-#: ../plugins/multiedit/multiedit/documenthelper.py:1262
1461+#: ../plugins/multiedit/multiedit/documenthelper.py:1299
1462 msgid "<b>Smart</b> column align mode using selection"
1463-msgstr ""
1464+msgstr "Режим <b>Умного</b> выравнивания столбцов с помощью выделения"
1465
1466-#: ../plugins/multiedit/multiedit/documenthelper.py:1263
1467+#: ../plugins/multiedit/multiedit/documenthelper.py:1300
1468 msgid "<b>Smart</b> column align mode with additional space using selection"
1469-msgstr ""
1470+msgstr "Режим <b>Умного</b> выравнивания столбцов пробелами с помощью выделения"
1471
1472-#: ../plugins/multiedit/multiedit/documenthelper.py:1265
1473+#: ../plugins/multiedit/multiedit/documenthelper.py:1302
1474 msgid "Toggle edit point"
1475-msgstr ""
1476+msgstr "Переключить точку редактирования"
1477
1478-#: ../plugins/multiedit/multiedit/documenthelper.py:1266
1479+#: ../plugins/multiedit/multiedit/documenthelper.py:1303
1480 msgid "Add edit point at beginning of line/selection"
1481-msgstr ""
1482+msgstr "Добавить точку редактирования в начале строки/выделения"
1483
1484-#: ../plugins/multiedit/multiedit/documenthelper.py:1267
1485+#: ../plugins/multiedit/multiedit/documenthelper.py:1304
1486 msgid "Add edit point at end of line/selection"
1487-msgstr ""
1488+msgstr "Добавить точку редактирования в конце строки/выделения"
1489
1490-#: ../plugins/multiedit/multiedit/documenthelper.py:1268
1491+#: ../plugins/multiedit/multiedit/documenthelper.py:1305
1492 msgid "Align edit points"
1493-msgstr ""
1494+msgstr "Выравнять точки редактирования"
1495
1496-#: ../plugins/multiedit/multiedit/documenthelper.py:1269
1497+#: ../plugins/multiedit/multiedit/documenthelper.py:1306
1498 msgid "Align edit points with additional space"
1499-msgstr ""
1500+msgstr "Выравнять точки редактирования дополнительными пробелами"
1501
1502-#: ../plugins/multiedit/multiedit/documenthelper.py:1305
1503-#: ../plugins/multiedit/multiedit/windowhelper.py:70
1504+#: ../plugins/multiedit/multiedit/documenthelper.py:1337
1505 msgid "Multi Edit Mode"
1506-msgstr ""
1507-
1508-#: ../plugins/multiedit/multiedit/windowhelper.py:70
1509-msgid "Start multi edit mode"
1510-msgstr ""
1511+msgstr "Режим мульти-редакторирования"
1512
1513 #. ex:ts=4:et:
1514 #: ../plugins/textsize/textsize.plugin.desktop.in.in.h:1
1515 msgid "Easily increase and decrease the text size"
1516-msgstr ""
1517+msgstr "Простое увеличение и уменьшение размеров текста"
1518
1519 #: ../plugins/textsize/textsize.plugin.desktop.in.in.h:2
1520-#, fuzzy
1521 msgid "Text Size"
1522-msgstr "Размер табуляции"
1523-
1524-#: ../plugins/sessionsaver/__init__.py:64
1525+msgstr "Размер текста"
1526+
1527+#: ../plugins/sessionsaver/__init__.py:84
1528+#, python-format
1529+msgid "Recover '%s' session"
1530+msgstr "Восстановить сеанс «%s»"
1531+
1532+#: ../plugins/sessionsaver/__init__.py:103
1533 msgid "Sa_ved sessions"
1534 msgstr "Сох_ранённые сеансы"
1535
1536-#: ../plugins/sessionsaver/__init__.py:65
1537-#, fuzzy
1538+#: ../plugins/sessionsaver/__init__.py:105
1539 msgid "_Save current session"
1540-msgstr "Заменить выделенный текст"
1541+msgstr "_Сохранить текущий сеанс"
1542
1543-#: ../plugins/sessionsaver/__init__.py:65
1544-#, fuzzy
1545+#: ../plugins/sessionsaver/__init__.py:106
1546 msgid "Save the current document list as a new session"
1547-msgstr "Переместить текущий документ в новое окно"
1548+msgstr "Сохранить список текущих документов как новый сеанс"
1549
1550-#: ../plugins/sessionsaver/__init__.py:66
1551+#: ../plugins/sessionsaver/__init__.py:108
1552 msgid "_Manage saved sessions..."
1553 msgstr "_Управление сеансами..."
1554
1555-#: ../plugins/sessionsaver/__init__.py:66
1556-#, fuzzy
1557+#: ../plugins/sessionsaver/__init__.py:109
1558 msgid "Open the saved session manager"
1559-msgstr "Открыть руководство gedit"
1560-
1561-#: ../plugins/sessionsaver/__init__.py:106
1562-#, python-format
1563-msgid "Recover '%s' session"
1564-msgstr "Восстановить сеанс «%s»"
1565-
1566-#: ../plugins/sessionsaver/dialogs.py:167
1567+msgstr "Открыть диспетчер сохранённых сеансов"
1568+
1569+#: ../plugins/sessionsaver/dialogs.py:173
1570 msgid "Session Name"
1571 msgstr "Имя сеанса"
1572
1573@@ -381,56 +346,172 @@
1574 msgstr "Забудьте о том, что вы не пользуетесь табуляцией."
1575
1576 #: ../plugins/smartspaces/smartspaces.plugin.desktop.in.in.h:2
1577-#, fuzzy
1578 msgid "Smart Spaces"
1579-msgstr "Вставлять пробелы"
1580+msgstr "«Умные» пробелы"
1581+
1582+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:1
1583+msgid "A Pango font name. Examples are \"Sans 12\" or \"Monospace Bold 14\"."
1584+msgstr "Название Pango-шрифта. Примеры: «Sans 12» или «Monospace Bold 14»."
1585+
1586+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:2
1587+msgid "Characters that are considered \"part of a word\""
1588+msgstr "Символы как часть слова"
1589+
1590+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:3
1591+msgid "Default color of terminal background"
1592+msgstr "Цвет фона по умолчанию для терминала"
1593+
1594+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:4
1595+msgid "Default color of terminal background, as a color specification (can be HTML-style hex digits, or a color name such as \"red\")."
1596+msgstr "Цвет фона по умолчанию для терминала, цвет можно указывать в HTML-стиле шестнадцатиричными цифрами или указать название цвета, например «red»."
1597+
1598+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:5
1599+msgid "Default color of text in the terminal"
1600+msgstr "Цвет текста по умолчанию для терминала"
1601+
1602+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:6
1603+msgid "Default color of text in the terminal, as a color specification (can be HTML-style hex digits, or a color name such as \"red\")."
1604+msgstr "Цвет текста по умолчанию для терминала, цвет можно указывать в HTML-стиле шестнадцатиричными цифрами или указать название цвета, например «red»."
1605+
1606+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:7
1607+#| msgid "Footnote"
1608+msgid "Font"
1609+msgstr "Шрифт"
1610+
1611+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:8
1612+msgid "If true, allow applications in the terminal to make text boldface."
1613+msgstr "Если установлено, разрешить приложениям в терминале делать текст полужирным."
1614+
1615+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:9
1616+msgid "If true, don't make a noise when applications send the escape sequence for the terminal bell."
1617+msgstr "Если установлено, не производить шума, когда приложения отправляют escape-последовательность для терминального гудка."
1618+
1619+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:10
1620+msgid "If true, pressing a key jumps the scrollbar to the bottom."
1621+msgstr "Если установлено, нажатие клавиш приводит к перемещению полосы прокрутки вниз."
1622+
1623+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:11
1624+msgid "If true, scrollback lines will never be discarded. The scrollback history is stored on disk temporarily, so this may cause the system to run out of disk space if there is a lot of output to the terminal."
1625+msgstr "Если установлено, строки прокрутки никогда не будут отбрасываться. История прокрутки временно сохраняется на диск, что может привести к дефициту свободного места на диске, если в терминале находится слишком длинный вывод."
1626+
1627+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:12
1628+msgid "If true, the terminal will use the desktop-global standard font if it's monospace (and the most similar font it can come up with otherwise)."
1629+msgstr "Если установлено, терминал будет использовать стандартный системный моноширный шрифт (если системный шрифт не моноширный, то будет использоваться наиболее подходящий шрифт)."
1630+
1631+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:13
1632+msgid "If true, the theme color scheme used for text entry boxes will be used for the terminal, instead of colors provided by the user."
1633+msgstr "Если установлено, цветовая схема оформления полей ввода текста будет использована для терминала вместо цветов, выбранных пользователем."
1634+
1635+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:14
1636+msgid "If true, whenever there's new output the terminal will scroll to the bottom."
1637+msgstr "Если установлено, каждый новый вывод в терминале будет прокручивать экран вниз."
1638+
1639+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:15
1640+msgid "Number of lines to keep in scrollback"
1641+msgstr "Количество строк в области прокрутки"
1642+
1643+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:16
1644+msgid "Number of scrollback lines to keep around. You can scroll back in the terminal by this number of lines; lines that don't fit in the scrollback are discarded. If scrollback-unlimited is true, this value is ignored."
1645+msgstr "Количество строк прокрутки. Вы можете прокручивать окно терминала на указанное количество строк; неуместившиеся строки будут отброшены. Если установлен ключ scrollback-unlimited, это значение будет проигнорировано."
1646+
1647+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:17
1648+msgid "Palette for terminal applications"
1649+msgstr "Палитра для приложений терминала"
1650+
1651+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:18
1652+msgid "Terminals have a 16-color palette that applications inside the terminal can use. This is that palette, in the form of a colon-separated list of color names. Color names should be in hex format e.g. \"#FF00FF\""
1653+msgstr "Терминалы используют 16-цветовую палитру, которую могут использовать приложения, запущенные в терминале. Палитра — список названий цветов, разделённых двоеточиями. Названия цветов записываются в hex-формате, например «#FF00FF»"
1654+
1655+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:19
1656+msgid "The cursor appearance"
1657+msgstr "Внешний вид курсора"
1658+
1659+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:20
1660+msgid "The possible values are \"block\" to use a block cursor, \"ibeam\" to use a vertical line cursor, or \"underline\" to use an underline cursor."
1661+msgstr "Допустимые значения: «block» — блочный курсор; «ibeam» — курсор в виде вертикальной линии; «underline» — курсор в виде подчёркивания."
1662+
1663+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:21
1664+msgid "The possible values are \"system\" to use the global cursor blinking settings, or \"on\" or \"off\" to set the mode explicitly."
1665+msgstr "Допустимые значения: «system» — системные параметры мигания курсора; «on» или «off» — непосредственная установка режима."
1666+
1667+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:22
1668+#, fuzzy
1669+msgid "When selecting text by word, sequences of these characters are considered single words. Ranges can be given as \"A-Z\". Literal hyphen (not expressing a range) should be the first character given."
1670+msgstr "При выделении текста по словам, последовательности этих символов считаются отдельными словами. Диапазоны могут быть заданы как \"A-Z\". Литера дефис ()"
1671+
1672+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:23
1673+msgid "Whether an unlimited number of lines should be kept in scrollback"
1674+msgstr "Хранить ли неограниченное количество строк прокрутки"
1675+
1676+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:24
1677+msgid "Whether to allow bold text"
1678+msgstr "Разрешить ли полужирный текст"
1679+
1680+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:25
1681+msgid "Whether to blink the cursor"
1682+msgstr "Использовать ли мигающий курсор"
1683+
1684+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:26
1685+msgid "Whether to scroll to the bottom when a key is pressed"
1686+msgstr "Прокручивать ли экран вниз при нажатии на клавишу"
1687+
1688+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:27
1689+msgid "Whether to scroll to the bottom when there's new output"
1690+msgstr "Прокручивать ли экран вниз при поступлении нового вывода"
1691+
1692+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:28
1693+msgid "Whether to silence terminal bell"
1694+msgstr "Приглушать ли звуковые сигналы терминала"
1695+
1696+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:29
1697+msgid "Whether to use the colors from the theme for the terminal widget"
1698+msgstr "Использовать ли цвета из темы оформления для виджета терминала"
1699+
1700+#: ../plugins/terminal/org.gnome.gedit.plugins.terminal.gschema.xml.in.in.h:30
1701+msgid "Whether to use the system font"
1702+msgstr "Использовать ли системный шрифт"
1703
1704 #: ../plugins/terminal/terminal.plugin.desktop.in.in.h:1
1705-#, fuzzy
1706 msgid "Embed a terminal in the bottom pane."
1707-msgstr "Открыть терминал в каталоге документа"
1708+msgstr "Вставить терминал в нижнюю панель."
1709
1710 #: ../plugins/terminal/terminal.plugin.desktop.in.in.h:2
1711-#, fuzzy
1712 msgid "Embedded Terminal"
1713-msgstr "Встроенные объект"
1714+msgstr "Встроенный терминал"
1715
1716-#: ../plugins/terminal/terminal.py:307
1717+#: ../plugins/terminal/terminal.py:258
1718 msgid "Terminal"
1719 msgstr "Терминал"
1720
1721-#: ../plugins/terminal/terminal.py:329
1722-#, fuzzy
1723+#: ../plugins/terminal/terminal.py:280
1724 msgid "C_hange Directory"
1725-msgstr "З_аменить на:"
1726+msgstr "_Сменить каталог"
1727
1728-#: ../plugins/wordcompletion/gedit-word-completion-plugin.c:146
1729-#, fuzzy
1730+#: ../plugins/wordcompletion/gedit-word-completion-plugin.c:153
1731+#: ../plugins/wordcompletion/gedit-word-completion-plugin.c:200
1732 msgid "Document Words"
1733-msgstr "Тело документа"
1734+msgstr "Слова документа"
1735
1736 #: ../plugins/wordcompletion/wordcompletion.plugin.desktop.in.in.h:1
1737-#, fuzzy
1738 msgid "Word Completion"
1739-msgstr "Соответствие скобок"
1740+msgstr "Дополнение слов"
1741
1742 #: ../plugins/wordcompletion/wordcompletion.plugin.desktop.in.in.h:2
1743 msgid "Word completion using the completion framework"
1744-msgstr ""
1745+msgstr "Дополнение слов с помощью каркаса дополнений"
1746
1747 #: ../plugins/synctex/synctex.plugin.desktop.in.in.h:1
1748 msgid "SyncTeX"
1749-msgstr ""
1750+msgstr "SyncTeX"
1751
1752 #: ../plugins/synctex/synctex.plugin.desktop.in.in.h:2
1753 msgid "Synchronize between LaTeX and PDF with gedit and evince."
1754-msgstr ""
1755+msgstr "Синхронизация между LaTeX и PDF с помощью gedit и evince."
1756
1757-#: ../plugins/synctex/synctex/synctex.py:280
1758-#: ../plugins/synctex/synctex/synctex.py:281
1759-#, fuzzy
1760+#: ../plugins/synctex/synctex/synctex.py:289
1761+#: ../plugins/synctex/synctex/synctex.py:290
1762 msgid "Forward Search"
1763-msgstr "Ссылка вперёд"
1764+msgstr "Прямой поиск"
1765
1766 #: ../plugins/taglist/gedit-taglist-plugin.c:165
1767 #: ../plugins/taglist/gedit-taglist-plugin-panel.c:697
1768@@ -876,14 +957,12 @@
1769 msgstr "Версия HTML"
1770
1771 #: ../plugins/taglist/HTML.tags.xml.in.h:118
1772-#, fuzzy
1773 msgid "HTML — Special Characters"
1774-msgstr "HTML - Специальные символы"
1775+msgstr "HTML — Специальные символы"
1776
1777 #: ../plugins/taglist/HTML.tags.xml.in.h:119
1778-#, fuzzy
1779 msgid "HTML — Tags"
1780-msgstr "HTML - Теги"
1781+msgstr "HTML — Теги"
1782
1783 #: ../plugins/taglist/HTML.tags.xml.in.h:120
1784 msgid "HTTP header name"
1785@@ -1523,24 +1602,20 @@
1786 msgstr "Описание таблицы"
1787
1788 #: ../plugins/taglist/HTML.tags.xml.in.h:292
1789-#, fuzzy
1790 msgid "Target — Blank"
1791-msgstr "Цель - пусто"
1792+msgstr "Цель — пусто"
1793
1794 #: ../plugins/taglist/HTML.tags.xml.in.h:293
1795-#, fuzzy
1796 msgid "Target — Parent"
1797-msgstr "Цель - родитель"
1798+msgstr "Цель — родитель"
1799
1800 #: ../plugins/taglist/HTML.tags.xml.in.h:294
1801-#, fuzzy
1802 msgid "Target — Self"
1803-msgstr "Цель - текущий"
1804+msgstr "Цель — текущий"
1805
1806 #: ../plugins/taglist/HTML.tags.xml.in.h:295
1807-#, fuzzy
1808 msgid "Target — Top"
1809-msgstr "Цель - верх"
1810+msgstr "Цель — верх"
1811
1812 #: ../plugins/taglist/HTML.tags.xml.in.h:296
1813 msgid "Teletype or monospace text style"
1814@@ -1626,9 +1701,8 @@
1815 msgstr "Ширина"
1816
1817 #: ../plugins/taglist/HTML.tags.xml.in.h:319
1818-#, fuzzy
1819 msgid "XHTML 1.0 — Tags"
1820-msgstr "XHTML 1.0 - Теги"
1821+msgstr "XHTML 1.0 — Теги"
1822
1823 #: ../plugins/taglist/Latex.tags.xml.in.h:1
1824 msgid "Bibliography (cite)"
1825@@ -1771,9 +1845,8 @@
1826 msgstr "Элемент списка с меткой"
1827
1828 #: ../plugins/taglist/Latex.tags.xml.in.h:37
1829-#, fuzzy
1830 msgid "Latex — Tags"
1831-msgstr "Latex - Теги"
1832+msgstr "Latex — Теги"
1833
1834 #: ../plugins/taglist/Latex.tags.xml.in.h:38
1835 msgid "List description"
1836@@ -1924,31 +1997,24 @@
1837 msgstr "Неразрывный текст"
1838
1839 #: ../plugins/taglist/taglist.plugin.desktop.in.in.h:1
1840-msgid ""
1841-"Provides a method to easily insert commonly used tags/strings into a "
1842-"document without having to type them."
1843-msgstr ""
1844-"Предоставляет простой способ вставки в документ часто используемых тегов или "
1845-"строк без необходимости набирать их вручную."
1846+msgid "Provides a method to easily insert commonly used tags/strings into a document without having to type them."
1847+msgstr "Предоставляет простой способ вставки в документ часто используемых тегов или строк без необходимости набирать их вручную."
1848
1849 #: ../plugins/taglist/taglist.plugin.desktop.in.in.h:2
1850 msgid "Tag list"
1851 msgstr "Список тегов"
1852
1853 #: ../plugins/taglist/XSLT.tags.xml.in.h:1
1854-#, fuzzy
1855 msgid "XSLT — Axes"
1856-msgstr "XSLT - Направления"
1857+msgstr "XSLT — Направления"
1858
1859 #: ../plugins/taglist/XSLT.tags.xml.in.h:2
1860-#, fuzzy
1861 msgid "XSLT — Elements"
1862-msgstr "XSLT - Элементы"
1863+msgstr "XSLT — Элементы"
1864
1865 #: ../plugins/taglist/XSLT.tags.xml.in.h:3
1866-#, fuzzy
1867 msgid "XSLT — Functions"
1868-msgstr "XSLT - Функции"
1869+msgstr "XSLT — Функции"
1870
1871 #: ../plugins/taglist/XSLT.tags.xml.in.h:4
1872 msgid "ancestor"
1873@@ -2003,6 +2069,6 @@
1874 msgstr "текущий"
1875
1876 #: ../plugins/taglist/XUL.tags.xml.in.h:1
1877-#, fuzzy
1878 msgid "XUL — Tags"
1879-msgstr "XUL - Теги"
1880+msgstr "XUL — Теги"
1881+

Subscribers

People subscribed via source and target branches

to all changes: