Merge lp:~noskcaj/ubuntu/vivid/gtksourceview3/3.14.3 into lp:ubuntu/vivid/gtksourceview3

Proposed by Jackson Doak
Status: Rejected
Rejected by: Iain Lane
Proposed branch: lp:~noskcaj/ubuntu/vivid/gtksourceview3/3.14.3
Merge into: lp:ubuntu/vivid/gtksourceview3
Diff against target: 4326 lines (+1199/-583)
71 files modified
NEWS (+10/-0)
README (+3/-3)
configure (+15/-15)
configure.ac (+2/-2)
data/language-specs/css.lang (+1/-0)
debian/changelog (+7/-0)
debian/control (+2/-1)
debian/control.in (+2/-1)
debian/patches/git_fix_height_parameter.patch (+24/-0)
debian/patches/series (+1/-0)
docs/reference/Makefile.in (+8/-4)
docs/reference/html/GtkSourceBuffer.html (+11/-11)
docs/reference/html/GtkSourceCompletion.html (+15/-15)
docs/reference/html/GtkSourceCompletionContext.html (+3/-3)
docs/reference/html/GtkSourceCompletionInfo.html (+3/-3)
docs/reference/html/GtkSourceCompletionItem.html (+1/-1)
docs/reference/html/GtkSourceCompletionProposal.html (+3/-3)
docs/reference/html/GtkSourceCompletionProvider.html (+3/-3)
docs/reference/html/GtkSourceCompletionWords.html (+1/-1)
docs/reference/html/GtkSourceEncoding.html (+1/-1)
docs/reference/html/GtkSourceFile.html (+1/-1)
docs/reference/html/GtkSourceFileLoader.html (+1/-1)
docs/reference/html/GtkSourceFileSaver.html (+1/-1)
docs/reference/html/GtkSourceGutter.html (+1/-1)
docs/reference/html/GtkSourceGutterRenderer.html (+11/-11)
docs/reference/html/GtkSourceGutterRendererPixbuf.html (+1/-1)
docs/reference/html/GtkSourceGutterRendererText.html (+1/-1)
docs/reference/html/GtkSourceLanguage.html (+1/-1)
docs/reference/html/GtkSourceLanguageManager.html (+1/-1)
docs/reference/html/GtkSourceMark.html (+1/-1)
docs/reference/html/GtkSourceMarkAttributes.html (+5/-5)
docs/reference/html/GtkSourcePrintCompositor.html (+1/-1)
docs/reference/html/GtkSourceSearchContext.html (+1/-1)
docs/reference/html/GtkSourceSearchSettings.html (+1/-1)
docs/reference/html/GtkSourceStyle.html (+1/-1)
docs/reference/html/GtkSourceStyleScheme.html (+1/-1)
docs/reference/html/GtkSourceStyleSchemeManager.html (+1/-1)
docs/reference/html/GtkSourceUndoManager.html (+5/-5)
docs/reference/html/GtkSourceView.html (+15/-15)
docs/reference/html/annotation-glossary.html (+1/-1)
docs/reference/html/api-index-3-0.html (+1/-1)
docs/reference/html/api-index-3-10.html (+1/-1)
docs/reference/html/api-index-3-12.html (+1/-1)
docs/reference/html/api-index-3-14.html (+1/-1)
docs/reference/html/api-index-3-4.html (+1/-1)
docs/reference/html/api-index-deprecated.html (+1/-1)
docs/reference/html/api-index-full.html (+1/-1)
docs/reference/html/ch01.html (+1/-1)
docs/reference/html/ch02.html (+1/-1)
docs/reference/html/gtksourceview-3.0-GtkSourceUtils.html (+1/-1)
docs/reference/html/gtksourceview-3.0.devhelp2 (+48/-0)
docs/reference/html/index.html (+1/-1)
docs/reference/html/index.sgml (+48/-0)
docs/reference/html/lang-reference.html (+1/-1)
docs/reference/html/lang-tutorial.html (+1/-1)
docs/reference/html/object-tree.html (+1/-1)
docs/reference/html/style-reference.html (+1/-1)
docs/reference/version.xml (+1/-1)
gtk-doc.make (+8/-4)
gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c (+1/-15)
gtksourceview/completion-providers/words/gtksourcecompletionwordsutils.c (+43/-0)
gtksourceview/completion-providers/words/gtksourcecompletionwordsutils.h (+4/-0)
gtksourceview/gtksourcecompletionprovider.c (+1/-1)
gtksourceview/gtksourceencoding.c (+36/-3)
gtksourceview/gtksourcesearchcontext.c (+11/-3)
gtksourceview/gtksourceundomanagerdefault.c (+298/-156)
po/fi.po (+174/-171)
po/nb.po (+88/-91)
po/sr.po (+2/-2)
tests/test-search-context.c (+36/-1)
tests/test-undo-manager.c (+217/-1)
To merge this branch: bzr merge lp:~noskcaj/ubuntu/vivid/gtksourceview3/3.14.3
Reviewer Review Type Date Requested Status
Ubuntu branches Pending
Review via email: mp+250885@code.launchpad.net

Description of the change

New upstream bugfix release + upstream typo fix

To post a comment you must log in.
Revision history for this message
Iain Lane (laney) wrote :

I'll take this in via Debian, but thanks!

Unmerged revisions

54. By Jackson Doak

Add git_fix_height_parameter.patch. Fix a typo saying width is height.

53. By Jackson Doak

New upstream release. LP: #1423016

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file '.pc/99_ltmain_as-needed.patch/.timestamp'
2=== modified file 'NEWS'
3--- NEWS 2014-10-13 20:29:35 +0000
4+++ NEWS 2015-02-25 08:09:43 +0000
5@@ -1,3 +1,13 @@
6+News in 3.14.3
7+--------------
8+* Bug fixes
9+* Translation updates
10+
11+News in 3.14.2
12+--------------
13+* Bug fix
14+* Translation updates
15+
16 News in 3.14.1
17 --------------
18 * Fix UndoManager with a new implementation
19
20=== modified file 'README'
21--- README 2014-10-13 20:29:35 +0000
22+++ README 2015-02-25 08:09:43 +0000
23@@ -1,7 +1,7 @@
24 General Information
25 ===================
26
27-This is version 3.14.1 of GtkSourceView.
28+This is version 3.14.3 of GtkSourceView.
29
30 GtkSourceView is a text widget that extends the standard GTK+ text widget
31 GtkTextView.
32@@ -33,8 +33,8 @@
33
34 Simple install procedure:
35
36- % tar Jxf gtksourceview-3.14.1.tar.xz # unpack the sources
37- % cd gtksourceview-3.14.1 # change to the toplevel directory
38+ % tar Jxf gtksourceview-3.14.3.tar.xz # unpack the sources
39+ % cd gtksourceview-3.14.3 # change to the toplevel directory
40 % ./configure # run the `configure' script
41 % make # build gtksourceview
42 [ Become root if necessary ]
43
44=== modified file 'configure'
45--- configure 2014-10-13 20:29:35 +0000
46+++ configure 2015-02-25 08:09:43 +0000
47@@ -1,6 +1,6 @@
48 #! /bin/sh
49 # Guess values for system-dependent variables and create Makefiles.
50-# Generated by GNU Autoconf 2.69 for gtksourceview 3.14.1.
51+# Generated by GNU Autoconf 2.69 for gtksourceview 3.14.3.
52 #
53 # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gtksourceview>.
54 #
55@@ -591,8 +591,8 @@
56 # Identity of this package.
57 PACKAGE_NAME='gtksourceview'
58 PACKAGE_TARNAME='gtksourceview'
59-PACKAGE_VERSION='3.14.1'
60-PACKAGE_STRING='gtksourceview 3.14.1'
61+PACKAGE_VERSION='3.14.3'
62+PACKAGE_STRING='gtksourceview 3.14.3'
63 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gtksourceview'
64 PACKAGE_URL='https://wiki.gnome.org/Projects/GtkSourceView'
65
66@@ -1446,7 +1446,7 @@
67 # Omit some internal or obsolete options to make the list less imposing.
68 # This message is too long to be a string in the A/UX 3.1 sh.
69 cat <<_ACEOF
70-\`configure' configures gtksourceview 3.14.1 to adapt to many kinds of systems.
71+\`configure' configures gtksourceview 3.14.3 to adapt to many kinds of systems.
72
73 Usage: $0 [OPTION]... [VAR=VALUE]...
74
75@@ -1516,7 +1516,7 @@
76
77 if test -n "$ac_init_help"; then
78 case $ac_init_help in
79- short | recursive ) echo "Configuration of gtksourceview 3.14.1:";;
80+ short | recursive ) echo "Configuration of gtksourceview 3.14.3:";;
81 esac
82 cat <<\_ACEOF
83
84@@ -1658,7 +1658,7 @@
85 test -n "$ac_init_help" && exit $ac_status
86 if $ac_init_version; then
87 cat <<\_ACEOF
88-gtksourceview configure 3.14.1
89+gtksourceview configure 3.14.3
90 generated by GNU Autoconf 2.69
91
92 Copyright (C) 2012 Free Software Foundation, Inc.
93@@ -2027,7 +2027,7 @@
94 This file contains any messages produced by compilers while
95 running configure, to aid debugging if configure makes a mistake.
96
97-It was created by gtksourceview $as_me 3.14.1, which was
98+It was created by gtksourceview $as_me 3.14.3, which was
99 generated by GNU Autoconf 2.69. Invocation command line was
100
101 $ $0 $@
102@@ -2919,7 +2919,7 @@
103
104 # Define the identity of the package.
105 PACKAGE='gtksourceview'
106- VERSION='3.14.1'
107+ VERSION='3.14.3'
108
109
110 cat >>confdefs.h <<_ACEOF
111@@ -13569,20 +13569,20 @@
112 as_fn_error $? "gobject-introspection-1.0 is not installed" "$LINENO" 5
113 fi
114 if test -n "$PKG_CONFIG" && \
115- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 0.9.0\""; } >&5
116- ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 0.9.0") 2>&5
117+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 1.42.0\""; } >&5
118+ ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 1.42.0") 2>&5
119 ac_status=$?
120 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
121 test $ac_status = 0; }; then
122 found_introspection=yes
123 else
124- as_fn_error $? "You need to have gobject-introspection >= 0.9.0 installed to build gtksourceview" "$LINENO" 5
125+ as_fn_error $? "You need to have gobject-introspection >= 1.42.0 installed to build gtksourceview" "$LINENO" 5
126 fi
127 ;; #(
128 auto) :
129 if test -n "$PKG_CONFIG" && \
130- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 0.9.0\""; } >&5
131- ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 0.9.0") 2>&5
132+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 1.42.0\""; } >&5
133+ ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 1.42.0") 2>&5
134 ac_status=$?
135 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
136 test $ac_status = 0; }; then
137@@ -14736,7 +14736,7 @@
138 # report actual input values of CONFIG_FILES etc. instead of their
139 # values after options handling.
140 ac_log="
141-This file was extended by gtksourceview $as_me 3.14.1, which was
142+This file was extended by gtksourceview $as_me 3.14.3, which was
143 generated by GNU Autoconf 2.69. Invocation command line was
144
145 CONFIG_FILES = $CONFIG_FILES
146@@ -14803,7 +14803,7 @@
147 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
148 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
149 ac_cs_version="\\
150-gtksourceview config.status 3.14.1
151+gtksourceview config.status 3.14.3
152 configured by $0, generated by GNU Autoconf 2.69,
153 with options \\"\$ac_cs_config\\"
154
155
156=== modified file 'configure.ac'
157--- configure.ac 2014-10-13 20:29:35 +0000
158+++ configure.ac 2015-02-25 08:09:43 +0000
159@@ -4,7 +4,7 @@
160
161 m4_define(gtksourceview_major_version, 3)
162 m4_define(gtksourceview_minor_version, 14)
163-m4_define(gtksourceview_micro_version, 1)
164+m4_define(gtksourceview_micro_version, 3)
165 m4_define(gtksourceview_version, gtksourceview_major_version.gtksourceview_minor_version.gtksourceview_micro_version)
166
167 AC_INIT([gtksourceview],
168@@ -160,7 +160,7 @@
169 AC_SUBST(GDK_PIXBUF_PREFIX)
170
171 # Introspection
172-GOBJECT_INTROSPECTION_CHECK([0.9.0])
173+GOBJECT_INTROSPECTION_CHECK([1.42.0])
174
175 # Code coverage
176 GNOME_CODE_COVERAGE
177
178=== modified file 'data/language-specs/css.lang'
179--- data/language-specs/css.lang 2014-10-13 20:29:35 +0000
180+++ data/language-specs/css.lang 2015-02-25 08:09:43 +0000
181@@ -303,6 +303,7 @@
182 <keyword>block</keyword>
183 <keyword>bolder</keyword>
184 <keyword>bold</keyword>
185+ <keyword>both</keyword>
186 <keyword>bottom</keyword>
187 <keyword>capitalize</keyword>
188 <keyword>center-left</keyword>
189
190=== modified file 'debian/changelog'
191--- debian/changelog 2014-10-13 20:29:35 +0000
192+++ debian/changelog 2015-02-25 08:09:43 +0000
193@@ -1,3 +1,10 @@
194+gtksourceview3 (3.14.3-0ubuntu1) vivid; urgency=medium
195+
196+ * New upstream release. LP: #1423016
197+ * Add git_fix_height_parameter.patch. Fix a typo saying width is height.
198+
199+ -- Jackson Doak <noskcaj@ubuntu.com> Wed, 25 Feb 2015 18:30:03 +1100
200+
201 gtksourceview3 (3.14.1-1) unstable; urgency=medium
202
203 * New upstream release.
204
205=== modified file 'debian/control'
206--- debian/control 2014-10-13 20:29:35 +0000
207+++ debian/control 2015-02-25 08:09:43 +0000
208@@ -5,7 +5,8 @@
209 Source: gtksourceview3
210 Section: libs
211 Priority: optional
212-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
213+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
214+XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
215 Uploaders: Andreas Henriksson <andreas@fatal.se>, Emilio Pozuelo Monfort <pochu@debian.org>, Laurent Bigonville <bigon@debian.org>, Michael Biebl <biebl@debian.org>
216 Build-Depends: autotools-dev,
217 cdbs (>= 0.4.93),
218
219=== modified file 'debian/control.in'
220--- debian/control.in 2014-10-13 20:29:35 +0000
221+++ debian/control.in 2015-02-25 08:09:43 +0000
222@@ -1,7 +1,8 @@
223 Source: gtksourceview3
224 Section: libs
225 Priority: optional
226-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
227+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
228+XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
229 Uploaders: @GNOME_TEAM@
230 Build-Depends: autotools-dev,
231 cdbs (>= 0.4.93),
232
233=== added file 'debian/patches/git_fix_height_parameter.patch'
234--- debian/patches/git_fix_height_parameter.patch 1970-01-01 00:00:00 +0000
235+++ debian/patches/git_fix_height_parameter.patch 2015-02-25 08:09:43 +0000
236@@ -0,0 +1,24 @@
237+From 5cef37b6bef9af44292b3707d1e2b120fe4b7f4c Mon Sep 17 00:00:00 2001
238+From: Maks Naumov <maksqwe1@ukr.net>
239+Date: Sat, 10 Jan 2015 04:22:11 -0800
240+Subject: Fix height parameter calculation in gutter_renderer_pixbuf_draw()
241+
242+Signed-off-by: Maks Naumov <maksqwe1@ukr.net>
243+
244+https://bugzilla.gnome.org/show_bug.cgi?id=742705
245+
246+diff --git a/gtksourceview/gtksourcegutterrendererpixbuf.c b/gtksourceview/gtksourcegutterrendererpixbuf.c
247+index bb3cce1..531698b 100644
248+--- a/gtksourceview/gtksourcegutterrendererpixbuf.c
249++++ b/gtksourceview/gtksourcegutterrendererpixbuf.c
250+@@ -115,7 +115,7 @@ gutter_renderer_pixbuf_draw (GtkSourceGutterRenderer *renderer,
251+ }
252+
253+ width = gdk_pixbuf_get_width (pixbuf);
254+- height = gdk_pixbuf_get_width (pixbuf);
255++ height = gdk_pixbuf_get_height (pixbuf);
256+
257+ gtk_source_gutter_renderer_get_alignment (renderer,
258+ &xalign,
259+--
260+cgit v0.10.2
261
262=== modified file 'debian/patches/series'
263--- debian/patches/series 2014-07-07 11:31:02 +0000
264+++ debian/patches/series 2015-02-25 08:09:43 +0000
265@@ -1,1 +1,2 @@
266 99_ltmain_as-needed.patch
267+git_fix_height_parameter.patch
268
269=== modified file 'docs/reference/Makefile.in'
270--- docs/reference/Makefile.in 2014-10-13 20:29:35 +0000
271+++ docs/reference/Makefile.in 2015-02-25 08:09:43 +0000
272@@ -397,6 +397,7 @@
273 TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)
274 SETUP_FILES = \
275 $(content_files) \
276+ $(expand_content_files) \
277 $(DOC_MAIN_SGML_FILE) \
278 $(DOC_MODULE)-sections.txt \
279 $(DOC_MODULE)-overrides.txt
280@@ -684,7 +685,7 @@
281
282 setup-build.stamp:
283 -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
284- files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \
285+ files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \
286 if test "x$$files" != "x" ; then \
287 for file in $$files ; do \
288 destdir=`dirname $(abs_builddir)/$$file`; \
289@@ -733,7 +734,7 @@
290 sgml.stamp: sgml-build.stamp
291 @true
292
293-html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
294+html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files)
295 $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \
296 mkhtml_options=""; \
297 gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \
298@@ -759,7 +760,7 @@
299 $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS)
300 $(AM_V_at)touch html-build.stamp
301
302-pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
303+pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files)
304 $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \
305 mkpdf_options=""; \
306 gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \
307@@ -788,12 +789,15 @@
308 @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \
309 rm -f $(DOC_MODULE).types; \
310 fi
311+ @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \
312+ rm -f $(DOC_MODULE)-sections.txt; \
313+ fi
314
315 distclean-local:
316 @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \
317 $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
318 @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
319- rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \
320+ rm -f $(SETUP_FILES) $(DOC_MODULE).types; \
321 fi
322
323 maintainer-clean-local:
324
325=== modified file 'docs/reference/html/GtkSourceBuffer.html'
326--- docs/reference/html/GtkSourceBuffer.html 2014-10-13 20:29:35 +0000
327+++ docs/reference/html/GtkSourceBuffer.html 2015-02-25 08:09:43 +0000
328@@ -2,7 +2,7 @@
329 <html>
330 <head>
331 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
332-<title>GtkSourceView 3 Reference Manual: GtkSourceBuffer</title>
333+<title>GtkSourceBuffer: GtkSourceView 3 Reference Manual</title>
334 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
335 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
336 <link rel="up" href="ch01.html" title="API reference">
337@@ -389,27 +389,27 @@
338 <tr>
339 <td class="signal_type"><span class="returnvalue">void</span></td>
340 <td class="signal_name"><a class="link" href="GtkSourceBuffer.html#GtkSourceBuffer-bracket-matched" title="The “bracket-matched” signal">bracket-matched</a></td>
341-<td class="signal_flags">Run Last</td>
342+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
343 </tr>
344 <tr>
345 <td class="signal_type"><span class="returnvalue">void</span></td>
346 <td class="signal_name"><a class="link" href="GtkSourceBuffer.html#GtkSourceBuffer-highlight-updated" title="The “highlight-updated” signal">highlight-updated</a></td>
347-<td class="signal_flags">Run Last</td>
348+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
349 </tr>
350 <tr>
351 <td class="signal_type"><span class="returnvalue">void</span></td>
352 <td class="signal_name"><a class="link" href="GtkSourceBuffer.html#GtkSourceBuffer-redo" title="The “redo” signal">redo</a></td>
353-<td class="signal_flags">Run Last</td>
354+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
355 </tr>
356 <tr>
357 <td class="signal_type"><span class="returnvalue">void</span></td>
358 <td class="signal_name"><a class="link" href="GtkSourceBuffer.html#GtkSourceBuffer-source-mark-updated" title="The “source-mark-updated” signal">source-mark-updated</a></td>
359-<td class="signal_flags">Run Last</td>
360+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
361 </tr>
362 <tr>
363 <td class="signal_type"><span class="returnvalue">void</span></td>
364 <td class="signal_name"><a class="link" href="GtkSourceBuffer.html#GtkSourceBuffer-undo" title="The “undo” signal">undo</a></td>
365-<td class="signal_flags">Run Last</td>
366+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
367 </tr>
368 </tbody>
369 </table></div>
370@@ -1978,7 +1978,7 @@
371 </tbody>
372 </table></div>
373 </div>
374-<p>Flags: Run Last</p>
375+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
376 <p class="since">Since 2.12</p>
377 </div>
378 <hr>
379@@ -2026,7 +2026,7 @@
380 </tbody>
381 </table></div>
382 </div>
383-<p>Flags: Run Last</p>
384+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
385 </div>
386 <hr>
387 <div class="refsect2">
388@@ -2057,7 +2057,7 @@
389 </tbody>
390 </table></div>
391 </div>
392-<p>Flags: Run Last</p>
393+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
394 </div>
395 <hr>
396 <div class="refsect2">
397@@ -2096,7 +2096,7 @@
398 </tbody>
399 </table></div>
400 </div>
401-<p>Flags: Run Last</p>
402+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
403 </div>
404 <hr>
405 <div class="refsect2">
406@@ -2128,7 +2128,7 @@
407 </tbody>
408 </table></div>
409 </div>
410-<p>Flags: Run Last</p>
411+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
412 </div>
413 </div>
414 <div class="refsect1">
415
416=== modified file 'docs/reference/html/GtkSourceCompletion.html'
417--- docs/reference/html/GtkSourceCompletion.html 2014-10-13 20:29:35 +0000
418+++ docs/reference/html/GtkSourceCompletion.html 2015-02-25 08:09:43 +0000
419@@ -2,7 +2,7 @@
420 <html>
421 <head>
422 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
423-<title>GtkSourceView 3 Reference Manual: GtkSourceCompletion</title>
424+<title>GtkSourceCompletion: GtkSourceView 3 Reference Manual</title>
425 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
426 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
427 <link rel="up" href="ch01.html" title="API reference">
428@@ -204,32 +204,32 @@
429 <tr>
430 <td class="signal_type"><span class="returnvalue">void</span></td>
431 <td class="signal_name"><a class="link" href="GtkSourceCompletion.html#GtkSourceCompletion-activate-proposal" title="The “activate-proposal” signal">activate-proposal</a></td>
432-<td class="signal_flags">Action</td>
433+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
434 </tr>
435 <tr>
436 <td class="signal_type"><span class="returnvalue">void</span></td>
437 <td class="signal_name"><a class="link" href="GtkSourceCompletion.html#GtkSourceCompletion-hide" title="The “hide” signal">hide</a></td>
438-<td class="signal_flags">Action</td>
439+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
440 </tr>
441 <tr>
442 <td class="signal_type"><span class="returnvalue">void</span></td>
443 <td class="signal_name"><a class="link" href="GtkSourceCompletion.html#GtkSourceCompletion-move-cursor" title="The “move-cursor” signal">move-cursor</a></td>
444-<td class="signal_flags">Action</td>
445+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
446 </tr>
447 <tr>
448 <td class="signal_type"><span class="returnvalue">void</span></td>
449 <td class="signal_name"><a class="link" href="GtkSourceCompletion.html#GtkSourceCompletion-move-page" title="The “move-page” signal">move-page</a></td>
450-<td class="signal_flags">Action</td>
451+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
452 </tr>
453 <tr>
454 <td class="signal_type"><span class="returnvalue">void</span></td>
455 <td class="signal_name"><a class="link" href="GtkSourceCompletion.html#GtkSourceCompletion-populate-context" title="The “populate-context” signal">populate-context</a></td>
456-<td class="signal_flags">Action</td>
457+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
458 </tr>
459 <tr>
460 <td class="signal_type"><span class="returnvalue">void</span></td>
461 <td class="signal_name"><a class="link" href="GtkSourceCompletion.html#GtkSourceCompletion-show" title="The “show” signal">show</a></td>
462-<td class="signal_flags">Action</td>
463+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
464 </tr>
465 </tbody>
466 </table></div>
467@@ -905,7 +905,7 @@
468 </tbody>
469 </table></div>
470 </div>
471-<p>Flags: Action</p>
472+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
473 </div>
474 <hr>
475 <div class="refsect2">
476@@ -937,7 +937,7 @@
477 </tbody>
478 </table></div>
479 </div>
480-<p>Flags: Action</p>
481+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
482 </div>
483 <hr>
484 <div class="refsect2">
485@@ -955,7 +955,7 @@
486 <span class="keycap"><strong>Home</strong></span> and <span class="keycap"><strong>End</strong></span> keys are bound to the
487 <p>normal behavior expected by those keys.</p>
488 <p>When <em class="parameter"><code>step</code></em>
489- is equal to <code class="literal">GTK_SCROLL_PAGES</code>, the page size is defined by
490+ is equal to <a href="http://developer.gnome.org/gtk2/gtk3-Standard-Enumerations.html#GTK-SCROLL-PAGES:CAPS"><code class="literal">GTK_SCROLL_PAGES</code></a>, the page size is defined by
491 the <a class="link" href="GtkSourceCompletion.html#GtkSourceCompletion--proposal-page-size" title="The “proposal-page-size” property"><span class="type">“proposal-page-size”</span></a> property. It is used for
492 the <span class="keycap"><strong>PageDown</strong></span> and <span class="keycap"><strong>PageUp</strong></span> keys.</p>
493 <p>Applications should not connect to it, but may emit it with
494@@ -993,7 +993,7 @@
495 </tbody>
496 </table></div>
497 </div>
498-<p>Flags: Action</p>
499+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
500 </div>
501 <hr>
502 <div class="refsect2">
503@@ -1011,7 +1011,7 @@
504 <span class="keycap"><strong>Control</strong></span>+<span class="keycap"><strong>Home</strong></span><p>is for displaying all the providers.</p>
505 <span class="keycap"><strong>Control</strong></span>+<span class="keycap"><strong>End</strong></span><p>is for going to the last provider.</p>
506 <p>When <em class="parameter"><code>step</code></em>
507- is equal to <span class="type">GTK_SCROLL_PAGES</span>, the page size is defined by
508+ is equal to <a href="http://developer.gnome.org/gtk2/gtk3-Standard-Enumerations.html#GTK-SCROLL-PAGES:CAPS"><span class="type">GTK_SCROLL_PAGES</span></a>, the page size is defined by
509 the <a class="link" href="GtkSourceCompletion.html#GtkSourceCompletion--provider-page-size" title="The “provider-page-size” property"><span class="type">“provider-page-size”</span></a> property.</p>
510 <p>Applications should not connect to it, but may emit it with
511 <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#g-signal-emit-by-name"><code class="function">g_signal_emit_by_name()</code></a> if they need to control the page selection
512@@ -1048,7 +1048,7 @@
513 </tbody>
514 </table></div>
515 </div>
516-<p>Flags: Action</p>
517+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
518 </div>
519 <hr>
520 <div class="refsect2">
521@@ -1086,7 +1086,7 @@
522 </tbody>
523 </table></div>
524 </div>
525-<p>Flags: Action</p>
526+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
527 </div>
528 <hr>
529 <div class="refsect2">
530@@ -1118,7 +1118,7 @@
531 </tbody>
532 </table></div>
533 </div>
534-<p>Flags: Action</p>
535+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
536 </div>
537 </div>
538 </div>
539
540=== modified file 'docs/reference/html/GtkSourceCompletionContext.html'
541--- docs/reference/html/GtkSourceCompletionContext.html 2014-09-22 20:55:55 +0000
542+++ docs/reference/html/GtkSourceCompletionContext.html 2015-02-25 08:09:43 +0000
543@@ -2,7 +2,7 @@
544 <html>
545 <head>
546 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
547-<title>GtkSourceView 3 Reference Manual: GtkSourceCompletionContext</title>
548+<title>GtkSourceCompletionContext: GtkSourceView 3 Reference Manual</title>
549 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
550 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
551 <link rel="up" href="ch01.html" title="API reference">
552@@ -109,7 +109,7 @@
553 <tbody><tr>
554 <td class="signal_type"><span class="returnvalue">void</span></td>
555 <td class="signal_name"><a class="link" href="GtkSourceCompletionContext.html#GtkSourceCompletionContext-cancelled" title="The “cancelled” signal">cancelled</a></td>
556-<td class="signal_flags">Action</td>
557+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
558 </tr></tbody>
559 </table></div>
560 </div>
561@@ -386,7 +386,7 @@
562 </tr></tbody>
563 </table></div>
564 </div>
565-<p>Flags: Action</p>
566+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
567 </div>
568 </div>
569 </div>
570
571=== modified file 'docs/reference/html/GtkSourceCompletionInfo.html'
572--- docs/reference/html/GtkSourceCompletionInfo.html 2014-10-13 20:29:35 +0000
573+++ docs/reference/html/GtkSourceCompletionInfo.html 2015-02-25 08:09:43 +0000
574@@ -2,7 +2,7 @@
575 <html>
576 <head>
577 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
578-<title>GtkSourceView 3 Reference Manual: GtkSourceCompletionInfo</title>
579+<title>GtkSourceCompletionInfo: GtkSourceView 3 Reference Manual</title>
580 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
581 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
582 <link rel="up" href="ch01.html" title="API reference">
583@@ -88,7 +88,7 @@
584 <tbody><tr>
585 <td class="signal_type"><span class="returnvalue">void</span></td>
586 <td class="signal_name"><a class="link" href="GtkSourceCompletionInfo.html#GtkSourceCompletionInfo-before-show" title="The “before-show” signal">before-show</a></td>
587-<td class="signal_flags">Action</td>
588+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
589 </tr></tbody>
590 </table></div>
591 </div>
592@@ -337,7 +337,7 @@
593 </tbody>
594 </table></div>
595 </div>
596-<p>Flags: Action</p>
597+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
598 </div>
599 </div>
600 </div>
601
602=== modified file 'docs/reference/html/GtkSourceCompletionItem.html'
603--- docs/reference/html/GtkSourceCompletionItem.html 2014-10-13 20:29:35 +0000
604+++ docs/reference/html/GtkSourceCompletionItem.html 2015-02-25 08:09:43 +0000
605@@ -2,7 +2,7 @@
606 <html>
607 <head>
608 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
609-<title>GtkSourceView 3 Reference Manual: GtkSourceCompletionItem</title>
610+<title>GtkSourceCompletionItem: GtkSourceView 3 Reference Manual</title>
611 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
612 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
613 <link rel="up" href="ch01.html" title="API reference">
614
615=== modified file 'docs/reference/html/GtkSourceCompletionProposal.html'
616--- docs/reference/html/GtkSourceCompletionProposal.html 2014-10-13 20:29:35 +0000
617+++ docs/reference/html/GtkSourceCompletionProposal.html 2015-02-25 08:09:43 +0000
618@@ -2,7 +2,7 @@
619 <html>
620 <head>
621 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
622-<title>GtkSourceView 3 Reference Manual: GtkSourceCompletionProposal</title>
623+<title>GtkSourceCompletionProposal: GtkSourceView 3 Reference Manual</title>
624 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
625 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
626 <link rel="up" href="ch01.html" title="API reference">
627@@ -121,7 +121,7 @@
628 <tbody><tr>
629 <td class="signal_type"><span class="returnvalue">void</span></td>
630 <td class="signal_name"><a class="link" href="GtkSourceCompletionProposal.html#GtkSourceCompletionProposal-changed" title="The “changed” signal">changed</a></td>
631-<td class="signal_flags">Action</td>
632+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
633 </tr></tbody>
634 </table></div>
635 </div>
636@@ -561,7 +561,7 @@
637 </tbody>
638 </table></div>
639 </div>
640-<p>Flags: Action</p>
641+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
642 </div>
643 </div>
644 </div>
645
646=== modified file 'docs/reference/html/GtkSourceCompletionProvider.html'
647--- docs/reference/html/GtkSourceCompletionProvider.html 2014-10-13 20:29:35 +0000
648+++ docs/reference/html/GtkSourceCompletionProvider.html 2015-02-25 08:09:43 +0000
649@@ -2,7 +2,7 @@
650 <html>
651 <head>
652 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
653-<title>GtkSourceView 3 Reference Manual: GtkSourceCompletionProvider</title>
654+<title>GtkSourceCompletionProvider: GtkSourceView 3 Reference Manual</title>
655 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
656 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
657 <link rel="up" href="ch01.html" title="API reference">
658@@ -482,8 +482,8 @@
659 </tr>
660 <tr>
661 <td class="parameter_name"><p>iter</p></td>
662-<td class="parameter_description"><p>a <a href="http://developer.gnome.org/gtk2/GtkTextIter.html"><span class="type">GtkTextIter</span></a>.</p></td>
663-<td class="parameter_annotations"> </td>
664+<td class="parameter_description"><p> a <a href="http://developer.gnome.org/gtk2/GtkTextIter.html"><span class="type">GtkTextIter</span></a>. </p></td>
665+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
666 </tr>
667 </tbody>
668 </table></div>
669
670=== modified file 'docs/reference/html/GtkSourceCompletionWords.html'
671--- docs/reference/html/GtkSourceCompletionWords.html 2014-09-22 20:55:55 +0000
672+++ docs/reference/html/GtkSourceCompletionWords.html 2015-02-25 08:09:43 +0000
673@@ -2,7 +2,7 @@
674 <html>
675 <head>
676 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
677-<title>GtkSourceView 3 Reference Manual: GtkSourceCompletionWords</title>
678+<title>GtkSourceCompletionWords: GtkSourceView 3 Reference Manual</title>
679 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
680 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
681 <link rel="up" href="ch01.html" title="API reference">
682
683=== modified file 'docs/reference/html/GtkSourceEncoding.html'
684--- docs/reference/html/GtkSourceEncoding.html 2014-09-22 20:55:55 +0000
685+++ docs/reference/html/GtkSourceEncoding.html 2015-02-25 08:09:43 +0000
686@@ -2,7 +2,7 @@
687 <html>
688 <head>
689 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
690-<title>GtkSourceView 3 Reference Manual: GtkSourceEncoding</title>
691+<title>GtkSourceEncoding: GtkSourceView 3 Reference Manual</title>
692 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
693 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
694 <link rel="up" href="ch01.html" title="API reference">
695
696=== modified file 'docs/reference/html/GtkSourceFile.html'
697--- docs/reference/html/GtkSourceFile.html 2014-09-22 20:55:55 +0000
698+++ docs/reference/html/GtkSourceFile.html 2015-02-25 08:09:43 +0000
699@@ -2,7 +2,7 @@
700 <html>
701 <head>
702 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
703-<title>GtkSourceView 3 Reference Manual: GtkSourceFile</title>
704+<title>GtkSourceFile: GtkSourceView 3 Reference Manual</title>
705 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
706 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
707 <link rel="up" href="ch01.html" title="API reference">
708
709=== modified file 'docs/reference/html/GtkSourceFileLoader.html'
710--- docs/reference/html/GtkSourceFileLoader.html 2014-09-22 20:55:55 +0000
711+++ docs/reference/html/GtkSourceFileLoader.html 2015-02-25 08:09:43 +0000
712@@ -2,7 +2,7 @@
713 <html>
714 <head>
715 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
716-<title>GtkSourceView 3 Reference Manual: GtkSourceFileLoader</title>
717+<title>GtkSourceFileLoader: GtkSourceView 3 Reference Manual</title>
718 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
719 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
720 <link rel="up" href="ch01.html" title="API reference">
721
722=== modified file 'docs/reference/html/GtkSourceFileSaver.html'
723--- docs/reference/html/GtkSourceFileSaver.html 2014-09-22 20:55:55 +0000
724+++ docs/reference/html/GtkSourceFileSaver.html 2015-02-25 08:09:43 +0000
725@@ -2,7 +2,7 @@
726 <html>
727 <head>
728 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
729-<title>GtkSourceView 3 Reference Manual: GtkSourceFileSaver</title>
730+<title>GtkSourceFileSaver: GtkSourceView 3 Reference Manual</title>
731 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
732 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
733 <link rel="up" href="ch01.html" title="API reference">
734
735=== modified file 'docs/reference/html/GtkSourceGutter.html'
736--- docs/reference/html/GtkSourceGutter.html 2014-10-13 20:29:35 +0000
737+++ docs/reference/html/GtkSourceGutter.html 2015-02-25 08:09:43 +0000
738@@ -2,7 +2,7 @@
739 <html>
740 <head>
741 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
742-<title>GtkSourceView 3 Reference Manual: GtkSourceGutter</title>
743+<title>GtkSourceGutter: GtkSourceView 3 Reference Manual</title>
744 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
745 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
746 <link rel="up" href="ch01.html" title="API reference">
747
748=== modified file 'docs/reference/html/GtkSourceGutterRenderer.html'
749--- docs/reference/html/GtkSourceGutterRenderer.html 2014-09-22 20:55:55 +0000
750+++ docs/reference/html/GtkSourceGutterRenderer.html 2015-02-25 08:09:43 +0000
751@@ -2,7 +2,7 @@
752 <html>
753 <head>
754 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
755-<title>GtkSourceView 3 Reference Manual: GtkSourceGutterRenderer</title>
756+<title>GtkSourceGutterRenderer: GtkSourceView 3 Reference Manual</title>
757 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
758 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
759 <link rel="up" href="ch01.html" title="API reference">
760@@ -302,27 +302,27 @@
761 <tr>
762 <td class="signal_type"><span class="returnvalue">void</span></td>
763 <td class="signal_name"><a class="link" href="GtkSourceGutterRenderer.html#GtkSourceGutterRenderer-activate" title="The “activate” signal">activate</a></td>
764-<td class="signal_flags">Run Last</td>
765+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
766 </tr>
767 <tr>
768 <td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
769 <td class="signal_name"><a class="link" href="GtkSourceGutterRenderer.html#GtkSourceGutterRenderer-query-activatable" title="The “query-activatable” signal">query-activatable</a></td>
770-<td class="signal_flags">Run Last</td>
771+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
772 </tr>
773 <tr>
774 <td class="signal_type"><span class="returnvalue">void</span></td>
775 <td class="signal_name"><a class="link" href="GtkSourceGutterRenderer.html#GtkSourceGutterRenderer-query-data" title="The “query-data” signal">query-data</a></td>
776-<td class="signal_flags">Run Last</td>
777+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
778 </tr>
779 <tr>
780 <td class="signal_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
781 <td class="signal_name"><a class="link" href="GtkSourceGutterRenderer.html#GtkSourceGutterRenderer-query-tooltip" title="The “query-tooltip” signal">query-tooltip</a></td>
782-<td class="signal_flags">Run Last</td>
783+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
784 </tr>
785 <tr>
786 <td class="signal_type"><span class="returnvalue">void</span></td>
787 <td class="signal_name"><a class="link" href="GtkSourceGutterRenderer.html#GtkSourceGutterRenderer-queue-draw" title="The “queue-draw” signal">queue-draw</a></td>
788-<td class="signal_flags">Run Last</td>
789+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
790 </tr>
791 </tbody>
792 </table></div>
793@@ -1487,7 +1487,7 @@
794 </tbody>
795 </table></div>
796 </div>
797-<p>Flags: Run Last</p>
798+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
799 </div>
800 <hr>
801 <div class="refsect2">
802@@ -1537,7 +1537,7 @@
803 </tbody>
804 </table></div>
805 </div>
806-<p>Flags: Run Last</p>
807+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
808 </div>
809 <hr>
810 <div class="refsect2">
811@@ -1589,7 +1589,7 @@
812 </tbody>
813 </table></div>
814 </div>
815-<p>Flags: Run Last</p>
816+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
817 </div>
818 <hr>
819 <div class="refsect2">
820@@ -1651,7 +1651,7 @@
821 </tbody>
822 </table></div>
823 </div>
824-<p>Flags: Run Last</p>
825+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
826 </div>
827 <hr>
828 <div class="refsect2">
829@@ -1685,7 +1685,7 @@
830 </tbody>
831 </table></div>
832 </div>
833-<p>Flags: Run Last</p>
834+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
835 </div>
836 </div>
837 <div class="refsect1">
838
839=== modified file 'docs/reference/html/GtkSourceGutterRendererPixbuf.html'
840--- docs/reference/html/GtkSourceGutterRendererPixbuf.html 2014-09-22 20:55:55 +0000
841+++ docs/reference/html/GtkSourceGutterRendererPixbuf.html 2015-02-25 08:09:43 +0000
842@@ -2,7 +2,7 @@
843 <html>
844 <head>
845 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
846-<title>GtkSourceView 3 Reference Manual: GtkSourceGutterRendererPixbuf</title>
847+<title>GtkSourceGutterRendererPixbuf: GtkSourceView 3 Reference Manual</title>
848 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
849 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
850 <link rel="up" href="ch01.html" title="API reference">
851
852=== modified file 'docs/reference/html/GtkSourceGutterRendererText.html'
853--- docs/reference/html/GtkSourceGutterRendererText.html 2014-09-22 20:55:55 +0000
854+++ docs/reference/html/GtkSourceGutterRendererText.html 2015-02-25 08:09:43 +0000
855@@ -2,7 +2,7 @@
856 <html>
857 <head>
858 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
859-<title>GtkSourceView 3 Reference Manual: GtkSourceGutterRendererText</title>
860+<title>GtkSourceGutterRendererText: GtkSourceView 3 Reference Manual</title>
861 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
862 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
863 <link rel="up" href="ch01.html" title="API reference">
864
865=== modified file 'docs/reference/html/GtkSourceLanguage.html'
866--- docs/reference/html/GtkSourceLanguage.html 2014-10-13 20:29:35 +0000
867+++ docs/reference/html/GtkSourceLanguage.html 2015-02-25 08:09:43 +0000
868@@ -2,7 +2,7 @@
869 <html>
870 <head>
871 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
872-<title>GtkSourceView 3 Reference Manual: GtkSourceLanguage</title>
873+<title>GtkSourceLanguage: GtkSourceView 3 Reference Manual</title>
874 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
875 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
876 <link rel="up" href="ch01.html" title="API reference">
877
878=== modified file 'docs/reference/html/GtkSourceLanguageManager.html'
879--- docs/reference/html/GtkSourceLanguageManager.html 2014-10-13 20:29:35 +0000
880+++ docs/reference/html/GtkSourceLanguageManager.html 2015-02-25 08:09:43 +0000
881@@ -2,7 +2,7 @@
882 <html>
883 <head>
884 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
885-<title>GtkSourceView 3 Reference Manual: GtkSourceLanguageManager</title>
886+<title>GtkSourceLanguageManager: GtkSourceView 3 Reference Manual</title>
887 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
888 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
889 <link rel="up" href="ch01.html" title="API reference">
890
891=== modified file 'docs/reference/html/GtkSourceMark.html'
892--- docs/reference/html/GtkSourceMark.html 2014-10-13 20:29:35 +0000
893+++ docs/reference/html/GtkSourceMark.html 2015-02-25 08:09:43 +0000
894@@ -2,7 +2,7 @@
895 <html>
896 <head>
897 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
898-<title>GtkSourceView 3 Reference Manual: GtkSourceMark</title>
899+<title>GtkSourceMark: GtkSourceView 3 Reference Manual</title>
900 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
901 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
902 <link rel="up" href="ch01.html" title="API reference">
903
904=== modified file 'docs/reference/html/GtkSourceMarkAttributes.html'
905--- docs/reference/html/GtkSourceMarkAttributes.html 2014-09-22 20:55:55 +0000
906+++ docs/reference/html/GtkSourceMarkAttributes.html 2015-02-25 08:09:43 +0000
907@@ -2,7 +2,7 @@
908 <html>
909 <head>
910 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
911-<title>GtkSourceView 3 Reference Manual: GtkSourceMarkAttributes</title>
912+<title>GtkSourceMarkAttributes: GtkSourceView 3 Reference Manual</title>
913 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
914 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
915 <link rel="up" href="ch01.html" title="API reference">
916@@ -208,13 +208,13 @@
917 <td class="signal_type">
918 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*</td>
919 <td class="signal_name"><a class="link" href="GtkSourceMarkAttributes.html#GtkSourceMarkAttributes-query-tooltip-markup" title="The “query-tooltip-markup” signal">query-tooltip-markup</a></td>
920-<td class="signal_flags">Run Last</td>
921+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
922 </tr>
923 <tr>
924 <td class="signal_type">
925 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*</td>
926 <td class="signal_name"><a class="link" href="GtkSourceMarkAttributes.html#GtkSourceMarkAttributes-query-tooltip-text" title="The “query-tooltip-text” signal">query-tooltip-text</a></td>
927-<td class="signal_flags">Run Last</td>
928+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
929 </tr>
930 </tbody>
931 </table></div>
932@@ -837,7 +837,7 @@
933 <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when done with it. </p>
934 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
935 </div>
936-<p>Flags: Run Last</p>
937+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
938 </div>
939 <hr>
940 <div class="refsect2">
941@@ -882,7 +882,7 @@
942 <a href="https://developer.gnome.org/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a> when done with it. </p>
943 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
944 </div>
945-<p>Flags: Run Last</p>
946+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
947 </div>
948 </div>
949 <div class="refsect1">
950
951=== modified file 'docs/reference/html/GtkSourcePrintCompositor.html'
952--- docs/reference/html/GtkSourcePrintCompositor.html 2014-10-13 20:29:35 +0000
953+++ docs/reference/html/GtkSourcePrintCompositor.html 2015-02-25 08:09:43 +0000
954@@ -2,7 +2,7 @@
955 <html>
956 <head>
957 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
958-<title>GtkSourceView 3 Reference Manual: GtkSourcePrintCompositor</title>
959+<title>GtkSourcePrintCompositor: GtkSourceView 3 Reference Manual</title>
960 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
961 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
962 <link rel="up" href="ch01.html" title="API reference">
963
964=== modified file 'docs/reference/html/GtkSourceSearchContext.html'
965--- docs/reference/html/GtkSourceSearchContext.html 2014-09-22 20:55:55 +0000
966+++ docs/reference/html/GtkSourceSearchContext.html 2015-02-25 08:09:43 +0000
967@@ -2,7 +2,7 @@
968 <html>
969 <head>
970 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
971-<title>GtkSourceView 3 Reference Manual: GtkSourceSearchContext</title>
972+<title>GtkSourceSearchContext: GtkSourceView 3 Reference Manual</title>
973 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
974 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
975 <link rel="up" href="ch01.html" title="API reference">
976
977=== modified file 'docs/reference/html/GtkSourceSearchSettings.html'
978--- docs/reference/html/GtkSourceSearchSettings.html 2014-09-22 20:55:55 +0000
979+++ docs/reference/html/GtkSourceSearchSettings.html 2015-02-25 08:09:43 +0000
980@@ -2,7 +2,7 @@
981 <html>
982 <head>
983 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
984-<title>GtkSourceView 3 Reference Manual: GtkSourceSearchSettings</title>
985+<title>GtkSourceSearchSettings: GtkSourceView 3 Reference Manual</title>
986 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
987 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
988 <link rel="up" href="ch01.html" title="API reference">
989
990=== modified file 'docs/reference/html/GtkSourceStyle.html'
991--- docs/reference/html/GtkSourceStyle.html 2014-10-13 20:29:35 +0000
992+++ docs/reference/html/GtkSourceStyle.html 2015-02-25 08:09:43 +0000
993@@ -2,7 +2,7 @@
994 <html>
995 <head>
996 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
997-<title>GtkSourceView 3 Reference Manual: GtkSourceStyle</title>
998+<title>GtkSourceStyle: GtkSourceView 3 Reference Manual</title>
999 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1000 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1001 <link rel="up" href="ch01.html" title="API reference">
1002
1003=== modified file 'docs/reference/html/GtkSourceStyleScheme.html'
1004--- docs/reference/html/GtkSourceStyleScheme.html 2014-10-13 20:29:35 +0000
1005+++ docs/reference/html/GtkSourceStyleScheme.html 2015-02-25 08:09:43 +0000
1006@@ -2,7 +2,7 @@
1007 <html>
1008 <head>
1009 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1010-<title>GtkSourceView 3 Reference Manual: GtkSourceStyleScheme</title>
1011+<title>GtkSourceStyleScheme: GtkSourceView 3 Reference Manual</title>
1012 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1013 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1014 <link rel="up" href="ch01.html" title="API reference">
1015
1016=== modified file 'docs/reference/html/GtkSourceStyleSchemeManager.html'
1017--- docs/reference/html/GtkSourceStyleSchemeManager.html 2014-10-13 20:29:35 +0000
1018+++ docs/reference/html/GtkSourceStyleSchemeManager.html 2015-02-25 08:09:43 +0000
1019@@ -2,7 +2,7 @@
1020 <html>
1021 <head>
1022 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1023-<title>GtkSourceView 3 Reference Manual: GtkSourceStyleSchemeManager</title>
1024+<title>GtkSourceStyleSchemeManager: GtkSourceView 3 Reference Manual</title>
1025 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1026 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1027 <link rel="up" href="ch01.html" title="API reference">
1028
1029=== modified file 'docs/reference/html/GtkSourceUndoManager.html'
1030--- docs/reference/html/GtkSourceUndoManager.html 2014-10-13 20:29:35 +0000
1031+++ docs/reference/html/GtkSourceUndoManager.html 2015-02-25 08:09:43 +0000
1032@@ -2,7 +2,7 @@
1033 <html>
1034 <head>
1035 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1036-<title>GtkSourceView 3 Reference Manual: GtkSourceUndoManager</title>
1037+<title>GtkSourceUndoManager: GtkSourceView 3 Reference Manual</title>
1038 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1039 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1040 <link rel="up" href="ch01.html" title="API reference">
1041@@ -121,12 +121,12 @@
1042 <tr>
1043 <td class="signal_type"><span class="returnvalue">void</span></td>
1044 <td class="signal_name"><a class="link" href="GtkSourceUndoManager.html#GtkSourceUndoManager-can-redo-changed" title="The “can-redo-changed” signal">can-redo-changed</a></td>
1045-<td class="signal_flags">Action</td>
1046+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
1047 </tr>
1048 <tr>
1049 <td class="signal_type"><span class="returnvalue">void</span></td>
1050 <td class="signal_name"><a class="link" href="GtkSourceUndoManager.html#GtkSourceUndoManager-can-undo-changed" title="The “can-undo-changed” signal">can-undo-changed</a></td>
1051-<td class="signal_flags">Action</td>
1052+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
1053 </tr>
1054 </tbody>
1055 </table></div>
1056@@ -414,7 +414,7 @@
1057 </tbody>
1058 </table></div>
1059 </div>
1060-<p>Flags: Action</p>
1061+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
1062 <p class="since">Since 2.10</p>
1063 </div>
1064 <hr>
1065@@ -446,7 +446,7 @@
1066 </tbody>
1067 </table></div>
1068 </div>
1069-<p>Flags: Action</p>
1070+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
1071 <p class="since">Since 2.10</p>
1072 </div>
1073 </div>
1074
1075=== modified file 'docs/reference/html/GtkSourceView.html'
1076--- docs/reference/html/GtkSourceView.html 2014-10-13 20:29:35 +0000
1077+++ docs/reference/html/GtkSourceView.html 2015-02-25 08:09:43 +0000
1078@@ -2,7 +2,7 @@
1079 <html>
1080 <head>
1081 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1082-<title>GtkSourceView 3 Reference Manual: GtkSourceView</title>
1083+<title>GtkSourceView: GtkSourceView 3 Reference Manual</title>
1084 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1085 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1086 <link rel="up" href="ch01.html" title="API reference">
1087@@ -384,37 +384,37 @@
1088 <tr>
1089 <td class="signal_type"><span class="returnvalue">void</span></td>
1090 <td class="signal_name"><a class="link" href="GtkSourceView.html#GtkSourceView-line-mark-activated" title="The “line-mark-activated” signal">line-mark-activated</a></td>
1091-<td class="signal_flags">Run Last</td>
1092+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
1093 </tr>
1094 <tr>
1095 <td class="signal_type"><span class="returnvalue">void</span></td>
1096 <td class="signal_name"><a class="link" href="GtkSourceView.html#GtkSourceView-move-lines" title="The “move-lines” signal">move-lines</a></td>
1097-<td class="signal_flags">Action</td>
1098+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
1099 </tr>
1100 <tr>
1101 <td class="signal_type"><span class="returnvalue">void</span></td>
1102 <td class="signal_name"><a class="link" href="GtkSourceView.html#GtkSourceView-move-words" title="The “move-words” signal">move-words</a></td>
1103-<td class="signal_flags">Action</td>
1104+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
1105 </tr>
1106 <tr>
1107 <td class="signal_type"><span class="returnvalue">void</span></td>
1108 <td class="signal_name"><a class="link" href="GtkSourceView.html#GtkSourceView-redo" title="The “redo” signal">redo</a></td>
1109-<td class="signal_flags">Action</td>
1110+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
1111 </tr>
1112 <tr>
1113 <td class="signal_type"><span class="returnvalue">void</span></td>
1114 <td class="signal_name"><a class="link" href="GtkSourceView.html#GtkSourceView-show-completion" title="The “show-completion” signal">show-completion</a></td>
1115-<td class="signal_flags">Action</td>
1116+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
1117 </tr>
1118 <tr>
1119 <td class="signal_type"><span class="returnvalue">void</span></td>
1120 <td class="signal_name"><a class="link" href="GtkSourceView.html#GtkSourceView-smart-home-end" title="The “smart-home-end” signal">smart-home-end</a></td>
1121-<td class="signal_flags">Run Last</td>
1122+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
1123 </tr>
1124 <tr>
1125 <td class="signal_type"><span class="returnvalue">void</span></td>
1126 <td class="signal_name"><a class="link" href="GtkSourceView.html#GtkSourceView-undo" title="The “undo” signal">undo</a></td>
1127-<td class="signal_flags">Action</td>
1128+<td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></td>
1129 </tr>
1130 </tbody>
1131 </table></div>
1132@@ -1781,7 +1781,7 @@
1133 </tbody>
1134 </table></div>
1135 </div>
1136-<p>Flags: Run Last</p>
1137+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
1138 </div>
1139 <hr>
1140 <div class="refsect2">
1141@@ -1831,7 +1831,7 @@
1142 </tbody>
1143 </table></div>
1144 </div>
1145-<p>Flags: Action</p>
1146+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
1147 <p class="since">Since 2.10</p>
1148 </div>
1149 <hr>
1150@@ -1872,7 +1872,7 @@
1151 </tbody>
1152 </table></div>
1153 </div>
1154-<p>Flags: Action</p>
1155+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
1156 <p class="since">Since 3.0</p>
1157 </div>
1158 <hr>
1159@@ -1881,7 +1881,7 @@
1160 <pre class="programlisting"><span class="returnvalue">void</span>
1161 user_function (<a class="link" href="GtkSourceView.html" title="GtkSourceView"><span class="type">GtkSourceView</span></a> *sourceview,
1162 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
1163-<p>Flags: Action</p>
1164+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
1165 </div>
1166 <hr>
1167 <div class="refsect2">
1168@@ -1919,7 +1919,7 @@
1169 </tbody>
1170 </table></div>
1171 </div>
1172-<p>Flags: Action</p>
1173+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
1174 </div>
1175 <hr>
1176 <div class="refsect2">
1177@@ -1966,7 +1966,7 @@
1178 </tbody>
1179 </table></div>
1180 </div>
1181-<p>Flags: Run Last</p>
1182+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
1183 <p class="since">Since 3.0</p>
1184 </div>
1185 <hr>
1186@@ -1975,7 +1975,7 @@
1187 <pre class="programlisting"><span class="returnvalue">void</span>
1188 user_function (<a class="link" href="GtkSourceView.html" title="GtkSourceView"><span class="type">GtkSourceView</span></a> *sourceview,
1189 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
1190-<p>Flags: Action</p>
1191+<p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-ACTION:CAPS">Action</a></p>
1192 </div>
1193 </div>
1194 <div class="refsect1">
1195
1196=== modified file 'docs/reference/html/annotation-glossary.html'
1197--- docs/reference/html/annotation-glossary.html 2014-10-13 20:29:35 +0000
1198+++ docs/reference/html/annotation-glossary.html 2015-02-25 08:09:43 +0000
1199@@ -2,7 +2,7 @@
1200 <html>
1201 <head>
1202 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1203-<title>GtkSourceView 3 Reference Manual: Annotation Glossary</title>
1204+<title>Annotation Glossary: GtkSourceView 3 Reference Manual</title>
1205 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1206 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1207 <link rel="up" href="index.html" title="GtkSourceView 3 Reference Manual">
1208
1209=== modified file 'docs/reference/html/api-index-3-0.html'
1210--- docs/reference/html/api-index-3-0.html 2014-09-01 06:36:09 +0000
1211+++ docs/reference/html/api-index-3-0.html 2015-02-25 08:09:43 +0000
1212@@ -2,7 +2,7 @@
1213 <html>
1214 <head>
1215 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1216-<title>GtkSourceView 3 Reference Manual: Index of new symbols in 3.0</title>
1217+<title>Index of new symbols in 3.0: GtkSourceView 3 Reference Manual</title>
1218 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1219 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1220 <link rel="up" href="index.html" title="GtkSourceView 3 Reference Manual">
1221
1222=== modified file 'docs/reference/html/api-index-3-10.html'
1223--- docs/reference/html/api-index-3-10.html 2014-08-28 16:27:35 +0000
1224+++ docs/reference/html/api-index-3-10.html 2015-02-25 08:09:43 +0000
1225@@ -2,7 +2,7 @@
1226 <html>
1227 <head>
1228 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1229-<title>GtkSourceView 3 Reference Manual: Index of new symbols in 3.10</title>
1230+<title>Index of new symbols in 3.10: GtkSourceView 3 Reference Manual</title>
1231 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1232 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1233 <link rel="up" href="index.html" title="GtkSourceView 3 Reference Manual">
1234
1235=== modified file 'docs/reference/html/api-index-3-12.html'
1236--- docs/reference/html/api-index-3-12.html 2014-09-06 11:24:17 +0000
1237+++ docs/reference/html/api-index-3-12.html 2015-02-25 08:09:43 +0000
1238@@ -2,7 +2,7 @@
1239 <html>
1240 <head>
1241 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1242-<title>GtkSourceView 3 Reference Manual: Index of new symbols in 3.12</title>
1243+<title>Index of new symbols in 3.12: GtkSourceView 3 Reference Manual</title>
1244 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1245 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1246 <link rel="up" href="index.html" title="GtkSourceView 3 Reference Manual">
1247
1248=== modified file 'docs/reference/html/api-index-3-14.html'
1249--- docs/reference/html/api-index-3-14.html 2014-09-06 11:24:17 +0000
1250+++ docs/reference/html/api-index-3-14.html 2015-02-25 08:09:43 +0000
1251@@ -2,7 +2,7 @@
1252 <html>
1253 <head>
1254 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1255-<title>GtkSourceView 3 Reference Manual: Index of new symbols in 3.14</title>
1256+<title>Index of new symbols in 3.14: GtkSourceView 3 Reference Manual</title>
1257 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1258 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1259 <link rel="up" href="index.html" title="GtkSourceView 3 Reference Manual">
1260
1261=== modified file 'docs/reference/html/api-index-3-4.html'
1262--- docs/reference/html/api-index-3-4.html 2014-08-28 16:27:35 +0000
1263+++ docs/reference/html/api-index-3-4.html 2015-02-25 08:09:43 +0000
1264@@ -2,7 +2,7 @@
1265 <html>
1266 <head>
1267 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1268-<title>GtkSourceView 3 Reference Manual: Index of new symbols in 3.4</title>
1269+<title>Index of new symbols in 3.4: GtkSourceView 3 Reference Manual</title>
1270 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1271 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1272 <link rel="up" href="index.html" title="GtkSourceView 3 Reference Manual">
1273
1274=== modified file 'docs/reference/html/api-index-deprecated.html'
1275--- docs/reference/html/api-index-deprecated.html 2014-09-01 06:36:09 +0000
1276+++ docs/reference/html/api-index-deprecated.html 2015-02-25 08:09:43 +0000
1277@@ -2,7 +2,7 @@
1278 <html>
1279 <head>
1280 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1281-<title>GtkSourceView 3 Reference Manual: Index of deprecated symbols</title>
1282+<title>Index of deprecated symbols: GtkSourceView 3 Reference Manual</title>
1283 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1284 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1285 <link rel="up" href="index.html" title="GtkSourceView 3 Reference Manual">
1286
1287=== modified file 'docs/reference/html/api-index-full.html'
1288--- docs/reference/html/api-index-full.html 2014-10-13 20:29:35 +0000
1289+++ docs/reference/html/api-index-full.html 2015-02-25 08:09:43 +0000
1290@@ -2,7 +2,7 @@
1291 <html>
1292 <head>
1293 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1294-<title>GtkSourceView 3 Reference Manual: Index of all symbols</title>
1295+<title>Index of all symbols: GtkSourceView 3 Reference Manual</title>
1296 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1297 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1298 <link rel="up" href="index.html" title="GtkSourceView 3 Reference Manual">
1299
1300=== modified file 'docs/reference/html/ch01.html'
1301--- docs/reference/html/ch01.html 2014-09-06 11:24:17 +0000
1302+++ docs/reference/html/ch01.html 2015-02-25 08:09:43 +0000
1303@@ -2,7 +2,7 @@
1304 <html>
1305 <head>
1306 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1307-<title>GtkSourceView 3 Reference Manual: API reference</title>
1308+<title>API reference: GtkSourceView 3 Reference Manual</title>
1309 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1310 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1311 <link rel="up" href="index.html" title="GtkSourceView 3 Reference Manual">
1312
1313=== modified file 'docs/reference/html/ch02.html'
1314--- docs/reference/html/ch02.html 2014-08-28 16:27:35 +0000
1315+++ docs/reference/html/ch02.html 2015-02-25 08:09:43 +0000
1316@@ -2,7 +2,7 @@
1317 <html>
1318 <head>
1319 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1320-<title>GtkSourceView 3 Reference Manual: Syntax highlighting reference</title>
1321+<title>Syntax highlighting reference: GtkSourceView 3 Reference Manual</title>
1322 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1323 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1324 <link rel="up" href="index.html" title="GtkSourceView 3 Reference Manual">
1325
1326=== modified file 'docs/reference/html/gtksourceview-3.0-GtkSourceUtils.html'
1327--- docs/reference/html/gtksourceview-3.0-GtkSourceUtils.html 2014-09-22 20:55:55 +0000
1328+++ docs/reference/html/gtksourceview-3.0-GtkSourceUtils.html 2015-02-25 08:09:43 +0000
1329@@ -2,7 +2,7 @@
1330 <html>
1331 <head>
1332 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1333-<title>GtkSourceView 3 Reference Manual: GtkSourceUtils</title>
1334+<title>GtkSourceUtils: GtkSourceView 3 Reference Manual</title>
1335 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1336 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1337 <link rel="up" href="ch01.html" title="API reference">
1338
1339=== modified file 'docs/reference/html/gtksourceview-3.0.devhelp2'
1340--- docs/reference/html/gtksourceview-3.0.devhelp2 2014-10-13 20:29:35 +0000
1341+++ docs/reference/html/gtksourceview-3.0.devhelp2 2015-02-25 08:09:43 +0000
1342@@ -597,5 +597,53 @@
1343 <keyword type="" name="Sub-pattern contexts" link="lang-reference.html#id-1.3.3.13.7"/>
1344 <keyword type="" name="Reference contexts" link="lang-reference.html#id-1.3.3.13.8"/>
1345 <keyword type="" name="Keyword contexts" link="lang-reference.html#id-1.3.3.13.9"/>
1346+ <keyword type="constant" name="GTK_SOURCE_BRACKET_MATCH_NONE" link="GtkSourceBuffer.html#GTK-SOURCE-BRACKET-MATCH-NONE:CAPS"/>
1347+ <keyword type="constant" name="GTK_SOURCE_BRACKET_MATCH_OUT_OF_RANGE" link="GtkSourceBuffer.html#GTK-SOURCE-BRACKET-MATCH-OUT-OF-RANGE:CAPS"/>
1348+ <keyword type="constant" name="GTK_SOURCE_BRACKET_MATCH_NOT_FOUND" link="GtkSourceBuffer.html#GTK-SOURCE-BRACKET-MATCH-NOT-FOUND:CAPS"/>
1349+ <keyword type="constant" name="GTK_SOURCE_BRACKET_MATCH_FOUND" link="GtkSourceBuffer.html#GTK-SOURCE-BRACKET-MATCH-FOUND:CAPS"/>
1350+ <keyword type="constant" name="GTK_SOURCE_CHANGE_CASE_LOWER" link="GtkSourceBuffer.html#GTK-SOURCE-CHANGE-CASE-LOWER:CAPS"/>
1351+ <keyword type="constant" name="GTK_SOURCE_CHANGE_CASE_UPPER" link="GtkSourceBuffer.html#GTK-SOURCE-CHANGE-CASE-UPPER:CAPS"/>
1352+ <keyword type="constant" name="GTK_SOURCE_CHANGE_CASE_TOGGLE" link="GtkSourceBuffer.html#GTK-SOURCE-CHANGE-CASE-TOGGLE:CAPS"/>
1353+ <keyword type="constant" name="GTK_SOURCE_CHANGE_CASE_TITLE" link="GtkSourceBuffer.html#GTK-SOURCE-CHANGE-CASE-TITLE:CAPS"/>
1354+ <keyword type="constant" name="GTK_SOURCE_COMPLETION_ERROR_ALREADY_BOUND" link="GtkSourceCompletion.html#GTK-SOURCE-COMPLETION-ERROR-ALREADY-BOUND:CAPS"/>
1355+ <keyword type="constant" name="GTK_SOURCE_COMPLETION_ERROR_NOT_BOUND" link="GtkSourceCompletion.html#GTK-SOURCE-COMPLETION-ERROR-NOT-BOUND:CAPS"/>
1356+ <keyword type="constant" name="GTK_SOURCE_COMPLETION_ACTIVATION_NONE" link="GtkSourceCompletionContext.html#GTK-SOURCE-COMPLETION-ACTIVATION-NONE:CAPS"/>
1357+ <keyword type="constant" name="GTK_SOURCE_COMPLETION_ACTIVATION_INTERACTIVE" link="GtkSourceCompletionContext.html#GTK-SOURCE-COMPLETION-ACTIVATION-INTERACTIVE:CAPS"/>
1358+ <keyword type="constant" name="GTK_SOURCE_COMPLETION_ACTIVATION_USER_REQUESTED" link="GtkSourceCompletionContext.html#GTK-SOURCE-COMPLETION-ACTIVATION-USER-REQUESTED:CAPS"/>
1359+ <keyword type="constant" name="GTK_SOURCE_NEWLINE_TYPE_LF" link="GtkSourceFile.html#GTK-SOURCE-NEWLINE-TYPE-LF:CAPS"/>
1360+ <keyword type="constant" name="GTK_SOURCE_NEWLINE_TYPE_CR" link="GtkSourceFile.html#GTK-SOURCE-NEWLINE-TYPE-CR:CAPS"/>
1361+ <keyword type="constant" name="GTK_SOURCE_NEWLINE_TYPE_CR_LF" link="GtkSourceFile.html#GTK-SOURCE-NEWLINE-TYPE-CR-LF:CAPS"/>
1362+ <keyword type="constant" name="GTK_SOURCE_COMPRESSION_TYPE_NONE" link="GtkSourceFile.html#GTK-SOURCE-COMPRESSION-TYPE-NONE:CAPS"/>
1363+ <keyword type="constant" name="GTK_SOURCE_COMPRESSION_TYPE_GZIP" link="GtkSourceFile.html#GTK-SOURCE-COMPRESSION-TYPE-GZIP:CAPS"/>
1364+ <keyword type="constant" name="GTK_SOURCE_FILE_LOADER_ERROR_TOO_BIG" link="GtkSourceFileLoader.html#GTK-SOURCE-FILE-LOADER-ERROR-TOO-BIG:CAPS"/>
1365+ <keyword type="constant" name="GTK_SOURCE_FILE_LOADER_ERROR_ENCODING_AUTO_DETECTION_FAILED" link="GtkSourceFileLoader.html#GTK-SOURCE-FILE-LOADER-ERROR-ENCODING-AUTO-DETECTION-FAILED:CAPS"/>
1366+ <keyword type="constant" name="GTK_SOURCE_FILE_LOADER_ERROR_CONVERSION_FALLBACK" link="GtkSourceFileLoader.html#GTK-SOURCE-FILE-LOADER-ERROR-CONVERSION-FALLBACK:CAPS"/>
1367+ <keyword type="constant" name="GTK_SOURCE_FILE_SAVER_ERROR_INVALID_CHARS" link="GtkSourceFileSaver.html#GTK-SOURCE-FILE-SAVER-ERROR-INVALID-CHARS:CAPS"/>
1368+ <keyword type="constant" name="GTK_SOURCE_FILE_SAVER_ERROR_EXTERNALLY_MODIFIED" link="GtkSourceFileSaver.html#GTK-SOURCE-FILE-SAVER-ERROR-EXTERNALLY-MODIFIED:CAPS"/>
1369+ <keyword type="constant" name="GTK_SOURCE_FILE_SAVER_FLAGS_NONE" link="GtkSourceFileSaver.html#GTK-SOURCE-FILE-SAVER-FLAGS-NONE:CAPS"/>
1370+ <keyword type="constant" name="GTK_SOURCE_FILE_SAVER_FLAGS_IGNORE_INVALID_CHARS" link="GtkSourceFileSaver.html#GTK-SOURCE-FILE-SAVER-FLAGS-IGNORE-INVALID-CHARS:CAPS"/>
1371+ <keyword type="constant" name="GTK_SOURCE_FILE_SAVER_FLAGS_IGNORE_MODIFICATION_TIME" link="GtkSourceFileSaver.html#GTK-SOURCE-FILE-SAVER-FLAGS-IGNORE-MODIFICATION-TIME:CAPS"/>
1372+ <keyword type="constant" name="GTK_SOURCE_FILE_SAVER_FLAGS_CREATE_BACKUP" link="GtkSourceFileSaver.html#GTK-SOURCE-FILE-SAVER-FLAGS-CREATE-BACKUP:CAPS"/>
1373+ <keyword type="constant" name="GTK_SOURCE_GUTTER_RENDERER_STATE_NORMAL" link="GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-STATE-NORMAL:CAPS"/>
1374+ <keyword type="constant" name="GTK_SOURCE_GUTTER_RENDERER_STATE_CURSOR" link="GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-STATE-CURSOR:CAPS"/>
1375+ <keyword type="constant" name="GTK_SOURCE_GUTTER_RENDERER_STATE_PRELIT" link="GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-STATE-PRELIT:CAPS"/>
1376+ <keyword type="constant" name="GTK_SOURCE_GUTTER_RENDERER_STATE_SELECTED" link="GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-STATE-SELECTED:CAPS"/>
1377+ <keyword type="constant" name="GTK_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE_CELL" link="GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-ALIGNMENT-MODE-CELL:CAPS"/>
1378+ <keyword type="constant" name="GTK_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE_FIRST" link="GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-ALIGNMENT-MODE-FIRST:CAPS"/>
1379+ <keyword type="constant" name="GTK_SOURCE_GUTTER_RENDERER_ALIGNMENT_MODE_LAST" link="GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-ALIGNMENT-MODE-LAST:CAPS"/>
1380+ <keyword type="constant" name="GTK_SOURCE_SMART_HOME_END_DISABLED" link="GtkSourceView.html#GTK-SOURCE-SMART-HOME-END-DISABLED:CAPS"/>
1381+ <keyword type="constant" name="GTK_SOURCE_SMART_HOME_END_BEFORE" link="GtkSourceView.html#GTK-SOURCE-SMART-HOME-END-BEFORE:CAPS"/>
1382+ <keyword type="constant" name="GTK_SOURCE_SMART_HOME_END_AFTER" link="GtkSourceView.html#GTK-SOURCE-SMART-HOME-END-AFTER:CAPS"/>
1383+ <keyword type="constant" name="GTK_SOURCE_SMART_HOME_END_ALWAYS" link="GtkSourceView.html#GTK-SOURCE-SMART-HOME-END-ALWAYS:CAPS"/>
1384+ <keyword type="constant" name="GTK_SOURCE_DRAW_SPACES_SPACE" link="GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-SPACE:CAPS"/>
1385+ <keyword type="constant" name="GTK_SOURCE_DRAW_SPACES_TAB" link="GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-TAB:CAPS"/>
1386+ <keyword type="constant" name="GTK_SOURCE_DRAW_SPACES_NEWLINE" link="GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-NEWLINE:CAPS"/>
1387+ <keyword type="constant" name="GTK_SOURCE_DRAW_SPACES_NBSP" link="GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-NBSP:CAPS"/>
1388+ <keyword type="constant" name="GTK_SOURCE_DRAW_SPACES_LEADING" link="GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-LEADING:CAPS"/>
1389+ <keyword type="constant" name="GTK_SOURCE_DRAW_SPACES_TEXT" link="GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-TEXT:CAPS"/>
1390+ <keyword type="constant" name="GTK_SOURCE_DRAW_SPACES_TRAILING" link="GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-TRAILING:CAPS"/>
1391+ <keyword type="constant" name="GTK_SOURCE_DRAW_SPACES_ALL" link="GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-ALL:CAPS"/>
1392+ <keyword type="constant" name="GTK_SOURCE_VIEW_GUTTER_POSITION_LINES" link="GtkSourceView.html#GTK-SOURCE-VIEW-GUTTER-POSITION-LINES:CAPS"/>
1393+ <keyword type="constant" name="GTK_SOURCE_VIEW_GUTTER_POSITION_MARKS" link="GtkSourceView.html#GTK-SOURCE-VIEW-GUTTER-POSITION-MARKS:CAPS"/>
1394 </functions>
1395 </book>
1396
1397=== modified file 'docs/reference/html/index.html'
1398--- docs/reference/html/index.html 2014-10-13 20:29:35 +0000
1399+++ docs/reference/html/index.html 2015-02-25 08:09:43 +0000
1400@@ -14,7 +14,7 @@
1401 <div class="titlepage">
1402 <div>
1403 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GtkSourceView 3 Reference Manual</p></th></tr></table></div>
1404-<div><p class="releaseinfo">for GtkSourceView 3.14.1
1405+<div><p class="releaseinfo">for GtkSourceView 3.14.3
1406 </p></div>
1407 </div>
1408 <hr>
1409
1410=== modified file 'docs/reference/html/index.sgml'
1411--- docs/reference/html/index.sgml 2014-10-13 20:29:35 +0000
1412+++ docs/reference/html/index.sgml 2015-02-25 08:09:43 +0000
1413@@ -44,7 +44,15 @@
1414 <ANCHOR id="GtkSourceBuffer.other_details" href="gtksourceview-3.0/GtkSourceBuffer.html#GtkSourceBuffer.other_details">
1415 <ANCHOR id="GtkSourceBuffer-struct" href="gtksourceview-3.0/GtkSourceBuffer.html#GtkSourceBuffer-struct">
1416 <ANCHOR id="GtkSourceBracketMatchType" href="gtksourceview-3.0/GtkSourceBuffer.html#GtkSourceBracketMatchType">
1417+<ANCHOR id="GTK-SOURCE-BRACKET-MATCH-NONE:CAPS" href="gtksourceview-3.0/GtkSourceBuffer.html#GTK-SOURCE-BRACKET-MATCH-NONE:CAPS">
1418+<ANCHOR id="GTK-SOURCE-BRACKET-MATCH-OUT-OF-RANGE:CAPS" href="gtksourceview-3.0/GtkSourceBuffer.html#GTK-SOURCE-BRACKET-MATCH-OUT-OF-RANGE:CAPS">
1419+<ANCHOR id="GTK-SOURCE-BRACKET-MATCH-NOT-FOUND:CAPS" href="gtksourceview-3.0/GtkSourceBuffer.html#GTK-SOURCE-BRACKET-MATCH-NOT-FOUND:CAPS">
1420+<ANCHOR id="GTK-SOURCE-BRACKET-MATCH-FOUND:CAPS" href="gtksourceview-3.0/GtkSourceBuffer.html#GTK-SOURCE-BRACKET-MATCH-FOUND:CAPS">
1421 <ANCHOR id="GtkSourceChangeCaseType" href="gtksourceview-3.0/GtkSourceBuffer.html#GtkSourceChangeCaseType">
1422+<ANCHOR id="GTK-SOURCE-CHANGE-CASE-LOWER:CAPS" href="gtksourceview-3.0/GtkSourceBuffer.html#GTK-SOURCE-CHANGE-CASE-LOWER:CAPS">
1423+<ANCHOR id="GTK-SOURCE-CHANGE-CASE-UPPER:CAPS" href="gtksourceview-3.0/GtkSourceBuffer.html#GTK-SOURCE-CHANGE-CASE-UPPER:CAPS">
1424+<ANCHOR id="GTK-SOURCE-CHANGE-CASE-TOGGLE:CAPS" href="gtksourceview-3.0/GtkSourceBuffer.html#GTK-SOURCE-CHANGE-CASE-TOGGLE:CAPS">
1425+<ANCHOR id="GTK-SOURCE-CHANGE-CASE-TITLE:CAPS" href="gtksourceview-3.0/GtkSourceBuffer.html#GTK-SOURCE-CHANGE-CASE-TITLE:CAPS">
1426 <ANCHOR id="GtkSourceBuffer.property-details" href="gtksourceview-3.0/GtkSourceBuffer.html#GtkSourceBuffer.property-details">
1427 <ANCHOR id="GtkSourceBuffer--can-redo" href="gtksourceview-3.0/GtkSourceBuffer.html#GtkSourceBuffer--can-redo">
1428 <ANCHOR id="GtkSourceBuffer--can-undo" href="gtksourceview-3.0/GtkSourceBuffer.html#GtkSourceBuffer--can-undo">
1429@@ -87,6 +95,8 @@
1430 <ANCHOR id="GtkSourceCompletion-struct" href="gtksourceview-3.0/GtkSourceCompletion.html#GtkSourceCompletion-struct">
1431 <ANCHOR id="GTK-SOURCE-COMPLETION-ERROR:CAPS" href="gtksourceview-3.0/GtkSourceCompletion.html#GTK-SOURCE-COMPLETION-ERROR:CAPS">
1432 <ANCHOR id="GtkSourceCompletionError" href="gtksourceview-3.0/GtkSourceCompletion.html#GtkSourceCompletionError">
1433+<ANCHOR id="GTK-SOURCE-COMPLETION-ERROR-ALREADY-BOUND:CAPS" href="gtksourceview-3.0/GtkSourceCompletion.html#GTK-SOURCE-COMPLETION-ERROR-ALREADY-BOUND:CAPS">
1434+<ANCHOR id="GTK-SOURCE-COMPLETION-ERROR-NOT-BOUND:CAPS" href="gtksourceview-3.0/GtkSourceCompletion.html#GTK-SOURCE-COMPLETION-ERROR-NOT-BOUND:CAPS">
1435 <ANCHOR id="GtkSourceCompletion.property-details" href="gtksourceview-3.0/GtkSourceCompletion.html#GtkSourceCompletion.property-details">
1436 <ANCHOR id="GtkSourceCompletion--accelerators" href="gtksourceview-3.0/GtkSourceCompletion.html#GtkSourceCompletion--accelerators">
1437 <ANCHOR id="GtkSourceCompletion--auto-complete-delay" href="gtksourceview-3.0/GtkSourceCompletion.html#GtkSourceCompletion--auto-complete-delay">
1438@@ -118,6 +128,9 @@
1439 <ANCHOR id="gtk-source-completion-context-get-activation" href="gtksourceview-3.0/GtkSourceCompletionContext.html#gtk-source-completion-context-get-activation">
1440 <ANCHOR id="GtkSourceCompletionContext.other_details" href="gtksourceview-3.0/GtkSourceCompletionContext.html#GtkSourceCompletionContext.other_details">
1441 <ANCHOR id="GtkSourceCompletionActivation" href="gtksourceview-3.0/GtkSourceCompletionContext.html#GtkSourceCompletionActivation">
1442+<ANCHOR id="GTK-SOURCE-COMPLETION-ACTIVATION-NONE:CAPS" href="gtksourceview-3.0/GtkSourceCompletionContext.html#GTK-SOURCE-COMPLETION-ACTIVATION-NONE:CAPS">
1443+<ANCHOR id="GTK-SOURCE-COMPLETION-ACTIVATION-INTERACTIVE:CAPS" href="gtksourceview-3.0/GtkSourceCompletionContext.html#GTK-SOURCE-COMPLETION-ACTIVATION-INTERACTIVE:CAPS">
1444+<ANCHOR id="GTK-SOURCE-COMPLETION-ACTIVATION-USER-REQUESTED:CAPS" href="gtksourceview-3.0/GtkSourceCompletionContext.html#GTK-SOURCE-COMPLETION-ACTIVATION-USER-REQUESTED:CAPS">
1445 <ANCHOR id="GtkSourceCompletionContext-struct" href="gtksourceview-3.0/GtkSourceCompletionContext.html#GtkSourceCompletionContext-struct">
1446 <ANCHOR id="GtkSourceCompletionContext.property-details" href="gtksourceview-3.0/GtkSourceCompletionContext.html#GtkSourceCompletionContext.property-details">
1447 <ANCHOR id="GtkSourceCompletionContext--activation" href="gtksourceview-3.0/GtkSourceCompletionContext.html#GtkSourceCompletionContext--activation">
1448@@ -269,8 +282,13 @@
1449 <ANCHOR id="GtkSourceFile.other_details" href="gtksourceview-3.0/GtkSourceFile.html#GtkSourceFile.other_details">
1450 <ANCHOR id="GtkSourceFile-struct" href="gtksourceview-3.0/GtkSourceFile.html#GtkSourceFile-struct">
1451 <ANCHOR id="GtkSourceNewlineType" href="gtksourceview-3.0/GtkSourceFile.html#GtkSourceNewlineType">
1452+<ANCHOR id="GTK-SOURCE-NEWLINE-TYPE-LF:CAPS" href="gtksourceview-3.0/GtkSourceFile.html#GTK-SOURCE-NEWLINE-TYPE-LF:CAPS">
1453+<ANCHOR id="GTK-SOURCE-NEWLINE-TYPE-CR:CAPS" href="gtksourceview-3.0/GtkSourceFile.html#GTK-SOURCE-NEWLINE-TYPE-CR:CAPS">
1454+<ANCHOR id="GTK-SOURCE-NEWLINE-TYPE-CR-LF:CAPS" href="gtksourceview-3.0/GtkSourceFile.html#GTK-SOURCE-NEWLINE-TYPE-CR-LF:CAPS">
1455 <ANCHOR id="GTK-SOURCE-NEWLINE-TYPE-DEFAULT:CAPS" href="gtksourceview-3.0/GtkSourceFile.html#GTK-SOURCE-NEWLINE-TYPE-DEFAULT:CAPS">
1456 <ANCHOR id="GtkSourceCompressionType" href="gtksourceview-3.0/GtkSourceFile.html#GtkSourceCompressionType">
1457+<ANCHOR id="GTK-SOURCE-COMPRESSION-TYPE-NONE:CAPS" href="gtksourceview-3.0/GtkSourceFile.html#GTK-SOURCE-COMPRESSION-TYPE-NONE:CAPS">
1458+<ANCHOR id="GTK-SOURCE-COMPRESSION-TYPE-GZIP:CAPS" href="gtksourceview-3.0/GtkSourceFile.html#GTK-SOURCE-COMPRESSION-TYPE-GZIP:CAPS">
1459 <ANCHOR id="GtkSourceFile.property-details" href="gtksourceview-3.0/GtkSourceFile.html#GtkSourceFile.property-details">
1460 <ANCHOR id="GtkSourceFile--compression-type" href="gtksourceview-3.0/GtkSourceFile.html#GtkSourceFile--compression-type">
1461 <ANCHOR id="GtkSourceFile--encoding" href="gtksourceview-3.0/GtkSourceFile.html#GtkSourceFile--encoding">
1462@@ -301,6 +319,9 @@
1463 <ANCHOR id="GtkSourceFileLoader-struct" href="gtksourceview-3.0/GtkSourceFileLoader.html#GtkSourceFileLoader-struct">
1464 <ANCHOR id="GTK-SOURCE-FILE-LOADER-ERROR:CAPS" href="gtksourceview-3.0/GtkSourceFileLoader.html#GTK-SOURCE-FILE-LOADER-ERROR:CAPS">
1465 <ANCHOR id="GtkSourceFileLoaderError" href="gtksourceview-3.0/GtkSourceFileLoader.html#GtkSourceFileLoaderError">
1466+<ANCHOR id="GTK-SOURCE-FILE-LOADER-ERROR-TOO-BIG:CAPS" href="gtksourceview-3.0/GtkSourceFileLoader.html#GTK-SOURCE-FILE-LOADER-ERROR-TOO-BIG:CAPS">
1467+<ANCHOR id="GTK-SOURCE-FILE-LOADER-ERROR-ENCODING-AUTO-DETECTION-FAILED:CAPS" href="gtksourceview-3.0/GtkSourceFileLoader.html#GTK-SOURCE-FILE-LOADER-ERROR-ENCODING-AUTO-DETECTION-FAILED:CAPS">
1468+<ANCHOR id="GTK-SOURCE-FILE-LOADER-ERROR-CONVERSION-FALLBACK:CAPS" href="gtksourceview-3.0/GtkSourceFileLoader.html#GTK-SOURCE-FILE-LOADER-ERROR-CONVERSION-FALLBACK:CAPS">
1469 <ANCHOR id="GtkSourceFileLoader.property-details" href="gtksourceview-3.0/GtkSourceFileLoader.html#GtkSourceFileLoader.property-details">
1470 <ANCHOR id="GtkSourceFileLoader--buffer" href="gtksourceview-3.0/GtkSourceFileLoader.html#GtkSourceFileLoader--buffer">
1471 <ANCHOR id="GtkSourceFileLoader--file" href="gtksourceview-3.0/GtkSourceFileLoader.html#GtkSourceFileLoader--file">
1472@@ -334,7 +355,13 @@
1473 <ANCHOR id="GtkSourceFileSaver-struct" href="gtksourceview-3.0/GtkSourceFileSaver.html#GtkSourceFileSaver-struct">
1474 <ANCHOR id="GTK-SOURCE-FILE-SAVER-ERROR:CAPS" href="gtksourceview-3.0/GtkSourceFileSaver.html#GTK-SOURCE-FILE-SAVER-ERROR:CAPS">
1475 <ANCHOR id="GtkSourceFileSaverError" href="gtksourceview-3.0/GtkSourceFileSaver.html#GtkSourceFileSaverError">
1476+<ANCHOR id="GTK-SOURCE-FILE-SAVER-ERROR-INVALID-CHARS:CAPS" href="gtksourceview-3.0/GtkSourceFileSaver.html#GTK-SOURCE-FILE-SAVER-ERROR-INVALID-CHARS:CAPS">
1477+<ANCHOR id="GTK-SOURCE-FILE-SAVER-ERROR-EXTERNALLY-MODIFIED:CAPS" href="gtksourceview-3.0/GtkSourceFileSaver.html#GTK-SOURCE-FILE-SAVER-ERROR-EXTERNALLY-MODIFIED:CAPS">
1478 <ANCHOR id="GtkSourceFileSaverFlags" href="gtksourceview-3.0/GtkSourceFileSaver.html#GtkSourceFileSaverFlags">
1479+<ANCHOR id="GTK-SOURCE-FILE-SAVER-FLAGS-NONE:CAPS" href="gtksourceview-3.0/GtkSourceFileSaver.html#GTK-SOURCE-FILE-SAVER-FLAGS-NONE:CAPS">
1480+<ANCHOR id="GTK-SOURCE-FILE-SAVER-FLAGS-IGNORE-INVALID-CHARS:CAPS" href="gtksourceview-3.0/GtkSourceFileSaver.html#GTK-SOURCE-FILE-SAVER-FLAGS-IGNORE-INVALID-CHARS:CAPS">
1481+<ANCHOR id="GTK-SOURCE-FILE-SAVER-FLAGS-IGNORE-MODIFICATION-TIME:CAPS" href="gtksourceview-3.0/GtkSourceFileSaver.html#GTK-SOURCE-FILE-SAVER-FLAGS-IGNORE-MODIFICATION-TIME:CAPS">
1482+<ANCHOR id="GTK-SOURCE-FILE-SAVER-FLAGS-CREATE-BACKUP:CAPS" href="gtksourceview-3.0/GtkSourceFileSaver.html#GTK-SOURCE-FILE-SAVER-FLAGS-CREATE-BACKUP:CAPS">
1483 <ANCHOR id="GtkSourceFileSaver.property-details" href="gtksourceview-3.0/GtkSourceFileSaver.html#GtkSourceFileSaver.property-details">
1484 <ANCHOR id="GtkSourceFileSaver--buffer" href="gtksourceview-3.0/GtkSourceFileSaver.html#GtkSourceFileSaver--buffer">
1485 <ANCHOR id="GtkSourceFileSaver--compression-type" href="gtksourceview-3.0/GtkSourceFileSaver.html#GtkSourceFileSaver--compression-type">
1486@@ -402,7 +429,14 @@
1487 <ANCHOR id="GtkSourceGutterRenderer.other_details" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GtkSourceGutterRenderer.other_details">
1488 <ANCHOR id="GtkSourceGutterRenderer-struct" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GtkSourceGutterRenderer-struct">
1489 <ANCHOR id="GtkSourceGutterRendererState" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GtkSourceGutterRendererState">
1490+<ANCHOR id="GTK-SOURCE-GUTTER-RENDERER-STATE-NORMAL:CAPS" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-STATE-NORMAL:CAPS">
1491+<ANCHOR id="GTK-SOURCE-GUTTER-RENDERER-STATE-CURSOR:CAPS" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-STATE-CURSOR:CAPS">
1492+<ANCHOR id="GTK-SOURCE-GUTTER-RENDERER-STATE-PRELIT:CAPS" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-STATE-PRELIT:CAPS">
1493+<ANCHOR id="GTK-SOURCE-GUTTER-RENDERER-STATE-SELECTED:CAPS" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-STATE-SELECTED:CAPS">
1494 <ANCHOR id="GtkSourceGutterRendererAlignmentMode" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GtkSourceGutterRendererAlignmentMode">
1495+<ANCHOR id="GTK-SOURCE-GUTTER-RENDERER-ALIGNMENT-MODE-CELL:CAPS" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-ALIGNMENT-MODE-CELL:CAPS">
1496+<ANCHOR id="GTK-SOURCE-GUTTER-RENDERER-ALIGNMENT-MODE-FIRST:CAPS" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-ALIGNMENT-MODE-FIRST:CAPS">
1497+<ANCHOR id="GTK-SOURCE-GUTTER-RENDERER-ALIGNMENT-MODE-LAST:CAPS" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GTK-SOURCE-GUTTER-RENDERER-ALIGNMENT-MODE-LAST:CAPS">
1498 <ANCHOR id="GtkSourceGutterRenderer.property-details" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GtkSourceGutterRenderer.property-details">
1499 <ANCHOR id="GtkSourceGutterRenderer--alignment-mode" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GtkSourceGutterRenderer--alignment-mode">
1500 <ANCHOR id="GtkSourceGutterRenderer--background-rgba" href="gtksourceview-3.0/GtkSourceGutterRenderer.html#GtkSourceGutterRenderer--background-rgba">
1501@@ -836,8 +870,22 @@
1502 <ANCHOR id="GtkSourceView.other_details" href="gtksourceview-3.0/GtkSourceView.html#GtkSourceView.other_details">
1503 <ANCHOR id="GtkSourceView-struct" href="gtksourceview-3.0/GtkSourceView.html#GtkSourceView-struct">
1504 <ANCHOR id="GtkSourceSmartHomeEndType" href="gtksourceview-3.0/GtkSourceView.html#GtkSourceSmartHomeEndType">
1505+<ANCHOR id="GTK-SOURCE-SMART-HOME-END-DISABLED:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-SMART-HOME-END-DISABLED:CAPS">
1506+<ANCHOR id="GTK-SOURCE-SMART-HOME-END-BEFORE:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-SMART-HOME-END-BEFORE:CAPS">
1507+<ANCHOR id="GTK-SOURCE-SMART-HOME-END-AFTER:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-SMART-HOME-END-AFTER:CAPS">
1508+<ANCHOR id="GTK-SOURCE-SMART-HOME-END-ALWAYS:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-SMART-HOME-END-ALWAYS:CAPS">
1509 <ANCHOR id="GtkSourceDrawSpacesFlags" href="gtksourceview-3.0/GtkSourceView.html#GtkSourceDrawSpacesFlags">
1510+<ANCHOR id="GTK-SOURCE-DRAW-SPACES-SPACE:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-SPACE:CAPS">
1511+<ANCHOR id="GTK-SOURCE-DRAW-SPACES-TAB:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-TAB:CAPS">
1512+<ANCHOR id="GTK-SOURCE-DRAW-SPACES-NEWLINE:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-NEWLINE:CAPS">
1513+<ANCHOR id="GTK-SOURCE-DRAW-SPACES-NBSP:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-NBSP:CAPS">
1514+<ANCHOR id="GTK-SOURCE-DRAW-SPACES-LEADING:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-LEADING:CAPS">
1515+<ANCHOR id="GTK-SOURCE-DRAW-SPACES-TEXT:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-TEXT:CAPS">
1516+<ANCHOR id="GTK-SOURCE-DRAW-SPACES-TRAILING:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-TRAILING:CAPS">
1517+<ANCHOR id="GTK-SOURCE-DRAW-SPACES-ALL:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-DRAW-SPACES-ALL:CAPS">
1518 <ANCHOR id="GtkSourceViewGutterPosition" href="gtksourceview-3.0/GtkSourceView.html#GtkSourceViewGutterPosition">
1519+<ANCHOR id="GTK-SOURCE-VIEW-GUTTER-POSITION-LINES:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-VIEW-GUTTER-POSITION-LINES:CAPS">
1520+<ANCHOR id="GTK-SOURCE-VIEW-GUTTER-POSITION-MARKS:CAPS" href="gtksourceview-3.0/GtkSourceView.html#GTK-SOURCE-VIEW-GUTTER-POSITION-MARKS:CAPS">
1521 <ANCHOR id="GtkSourceView.property-details" href="gtksourceview-3.0/GtkSourceView.html#GtkSourceView.property-details">
1522 <ANCHOR id="GtkSourceView--auto-indent" href="gtksourceview-3.0/GtkSourceView.html#GtkSourceView--auto-indent">
1523 <ANCHOR id="GtkSourceView--completion" href="gtksourceview-3.0/GtkSourceView.html#GtkSourceView--completion">
1524
1525=== modified file 'docs/reference/html/lang-reference.html'
1526--- docs/reference/html/lang-reference.html 2014-10-13 20:29:35 +0000
1527+++ docs/reference/html/lang-reference.html 2015-02-25 08:09:43 +0000
1528@@ -2,7 +2,7 @@
1529 <html>
1530 <head>
1531 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1532-<title>GtkSourceView 3 Reference Manual: Language Definition v2.0 Reference</title>
1533+<title>Language Definition v2.0 Reference: GtkSourceView 3 Reference Manual</title>
1534 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1535 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1536 <link rel="up" href="ch02.html" title="Syntax highlighting reference">
1537
1538=== modified file 'docs/reference/html/lang-tutorial.html'
1539--- docs/reference/html/lang-tutorial.html 2014-09-01 06:36:09 +0000
1540+++ docs/reference/html/lang-tutorial.html 2015-02-25 08:09:43 +0000
1541@@ -2,7 +2,7 @@
1542 <html>
1543 <head>
1544 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1545-<title>GtkSourceView 3 Reference Manual: Language Definition v2.0 Tutorial</title>
1546+<title>Language Definition v2.0 Tutorial: GtkSourceView 3 Reference Manual</title>
1547 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1548 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1549 <link rel="up" href="ch02.html" title="Syntax highlighting reference">
1550
1551=== modified file 'docs/reference/html/object-tree.html'
1552--- docs/reference/html/object-tree.html 2014-09-22 20:55:55 +0000
1553+++ docs/reference/html/object-tree.html 2015-02-25 08:09:43 +0000
1554@@ -2,7 +2,7 @@
1555 <html>
1556 <head>
1557 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1558-<title>GtkSourceView 3 Reference Manual: Object Hierarchy</title>
1559+<title>Object Hierarchy: GtkSourceView 3 Reference Manual</title>
1560 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1561 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1562 <link rel="up" href="index.html" title="GtkSourceView 3 Reference Manual">
1563
1564=== modified file 'docs/reference/html/style-reference.html'
1565--- docs/reference/html/style-reference.html 2014-09-01 06:36:09 +0000
1566+++ docs/reference/html/style-reference.html 2015-02-25 08:09:43 +0000
1567@@ -2,7 +2,7 @@
1568 <html>
1569 <head>
1570 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
1571-<title>GtkSourceView 3 Reference Manual: Style Scheme Definition Reference</title>
1572+<title>Style Scheme Definition Reference: GtkSourceView 3 Reference Manual</title>
1573 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
1574 <link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
1575 <link rel="up" href="ch02.html" title="Syntax highlighting reference">
1576
1577=== modified file 'docs/reference/version.xml'
1578--- docs/reference/version.xml 2014-10-13 20:29:35 +0000
1579+++ docs/reference/version.xml 2015-02-25 08:09:43 +0000
1580@@ -1,1 +1,1 @@
1581-3.14.1
1582+3.14.3
1583
1584=== modified file 'gtk-doc.make'
1585--- gtk-doc.make 2014-07-07 11:31:02 +0000
1586+++ gtk-doc.make 2015-02-25 08:09:43 +0000
1587@@ -25,6 +25,7 @@
1588
1589 SETUP_FILES = \
1590 $(content_files) \
1591+ $(expand_content_files) \
1592 $(DOC_MAIN_SGML_FILE) \
1593 $(DOC_MODULE)-sections.txt \
1594 $(DOC_MODULE)-overrides.txt
1595@@ -86,7 +87,7 @@
1596
1597 setup-build.stamp:
1598 -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
1599- files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \
1600+ files=`echo $(SETUP_FILES) $(DOC_MODULE).types`; \
1601 if test "x$$files" != "x" ; then \
1602 for file in $$files ; do \
1603 destdir=`dirname $(abs_builddir)/$$file`; \
1604@@ -162,7 +163,7 @@
1605 GTK_DOC_V_XREF_=$(GTK_DOC_V_XREF_$(AM_DEFAULT_VERBOSITY))
1606 GTK_DOC_V_XREF_0=@echo " DOC Fixing cross-references";
1607
1608-html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
1609+html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files)
1610 $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \
1611 mkhtml_options=""; \
1612 gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \
1613@@ -194,7 +195,7 @@
1614 GTK_DOC_V_PDF_=$(GTK_DOC_V_PDF_$(AM_DEFAULT_VERBOSITY))
1615 GTK_DOC_V_PDF_0=@echo " DOC Building PDF";
1616
1617-pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files)
1618+pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_content_files)
1619 $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \
1620 mkpdf_options=""; \
1621 gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \
1622@@ -223,12 +224,15 @@
1623 @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \
1624 rm -f $(DOC_MODULE).types; \
1625 fi
1626+ @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-sections" ; then \
1627+ rm -f $(DOC_MODULE)-sections.txt; \
1628+ fi
1629
1630 distclean-local:
1631 @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \
1632 $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt
1633 @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
1634- rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \
1635+ rm -f $(SETUP_FILES) $(DOC_MODULE).types; \
1636 fi
1637
1638 maintainer-clean-local:
1639
1640=== modified file 'gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c'
1641--- gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c 2014-10-13 20:29:35 +0000
1642+++ gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c 2015-02-25 08:09:43 +0000
1643@@ -164,8 +164,6 @@
1644 {
1645 GtkTextIter line_end;
1646 GtkTextIter text_end;
1647- GtkTextIter check_start;
1648- GtkTextIter check_end;
1649 gchar *text;
1650 GSList *words;
1651
1652@@ -187,19 +185,7 @@
1653 text_end = line_end;
1654 }
1655
1656- check_start = *start;
1657- check_end = text_end;
1658- _gtk_source_completion_words_utils_adjust_region (&check_start, &check_end);
1659-
1660- if (!gtk_text_iter_equal (start, &check_start))
1661- {
1662- g_warning ("words completion scan_line(): 'start' iter not adjusted.");
1663- }
1664-
1665- if (!gtk_text_iter_equal (&text_end, &check_end))
1666- {
1667- g_warning ("words completion scan_line(): 'text_end' iter not adjusted.");
1668- }
1669+ _gtk_source_completion_words_utils_check_scan_region (start, &text_end);
1670
1671 text = gtk_text_buffer_get_text (buffer->priv->buffer,
1672 start,
1673
1674=== modified file 'gtksourceview/completion-providers/words/gtksourcecompletionwordsutils.c'
1675--- gtksourceview/completion-providers/words/gtksourcecompletionwordsutils.c 2014-10-13 20:29:35 +0000
1676+++ gtksourceview/completion-providers/words/gtksourcecompletionwordsutils.c 2015-02-25 08:09:43 +0000
1677@@ -204,3 +204,46 @@
1678 gtk_text_iter_forward_char (end);
1679 }
1680 }
1681+
1682+/* @iter here is a vertical bar between two characters, not the character
1683+ * pointed by @iter. So "inside word" means really "inside word", not the
1684+ * definition used by gtk_text_iter_inside_word().
1685+ */
1686+static gboolean
1687+iter_inside_word (const GtkTextIter *iter)
1688+{
1689+ GtkTextIter prev;
1690+
1691+ if (gtk_text_iter_is_start (iter) || gtk_text_iter_is_end (iter))
1692+ {
1693+ return FALSE;
1694+ }
1695+
1696+ prev = *iter;
1697+ gtk_text_iter_backward_char (&prev);
1698+
1699+ return (valid_word_char (gtk_text_iter_get_char (&prev)) &&
1700+ valid_word_char (gtk_text_iter_get_char (iter)));
1701+}
1702+
1703+/* Checks if @start and @end are well placed for scanning the region between the
1704+ * two iters.
1705+ * If an iter isn't well placed, then the library of words will maybe be
1706+ * inconsistent with the words present in the text buffer.
1707+ */
1708+void
1709+_gtk_source_completion_words_utils_check_scan_region (const GtkTextIter *start,
1710+ const GtkTextIter *end)
1711+{
1712+ g_return_if_fail (gtk_text_iter_compare (start, end) <= 0);
1713+
1714+ if (iter_inside_word (start))
1715+ {
1716+ g_warning ("Words completion: 'start' iter not well placed.");
1717+ }
1718+
1719+ if (iter_inside_word (end))
1720+ {
1721+ g_warning ("Words completion: 'end' iter not well placed.");
1722+ }
1723+}
1724
1725=== modified file 'gtksourceview/completion-providers/words/gtksourcecompletionwordsutils.h'
1726--- gtksourceview/completion-providers/words/gtksourcecompletionwordsutils.h 2014-10-13 20:29:35 +0000
1727+++ gtksourceview/completion-providers/words/gtksourcecompletionwordsutils.h 2015-02-25 08:09:43 +0000
1728@@ -38,6 +38,10 @@
1729 void _gtk_source_completion_words_utils_adjust_region (GtkTextIter *start,
1730 GtkTextIter *end);
1731
1732+G_GNUC_INTERNAL
1733+void _gtk_source_completion_words_utils_check_scan_region (const GtkTextIter *start,
1734+ const GtkTextIter *end);
1735+
1736 G_END_DECLS
1737
1738 #endif /* __GTK_SOURCE_COMPLETION_WORDS_UTILS_H__ */
1739
1740=== modified file 'gtksourceview/gtksourcecompletionprovider.c'
1741--- gtksourceview/gtksourcecompletionprovider.c 2014-10-13 20:29:35 +0000
1742+++ gtksourceview/gtksourcecompletionprovider.c 2015-02-25 08:09:43 +0000
1743@@ -291,7 +291,7 @@
1744 * @provider: a #GtkSourceCompletionProvider.
1745 * @proposal: a #GtkSourceCompletionProposal.
1746 * @context: a #GtkSourceCompletionContext.
1747- * @iter: a #GtkTextIter.
1748+ * @iter: (out): a #GtkTextIter.
1749 *
1750 * Get the #GtkTextIter at which the completion for @proposal starts. When
1751 * implemented, this information is used to position the completion window
1752
1753=== modified file 'gtksourceview/gtksourceencoding.c'
1754--- gtksourceview/gtksourceencoding.c 2014-09-06 11:24:17 +0000
1755+++ gtksourceview/gtksourceencoding.c 2015-02-25 08:09:43 +0000
1756@@ -627,9 +627,11 @@
1757 _gtk_source_encoding_get_default_candidates (void)
1758 {
1759 const gchar *encodings_str;
1760+ const gchar *encodings_str_translated;
1761 GVariant *encodings_variant;
1762 const gchar **encodings_strv;
1763 GSList *encodings_list;
1764+ GError *error = NULL;
1765
1766 /* Translators: This is the sorted list of encodings used by
1767 * GtkSourceView for automatic detection of the file encoding. You may
1768@@ -643,10 +645,41 @@
1769 * recognized encodings are used. See
1770 * https://git.gnome.org/browse/gtksourceview/tree/gtksourceview/gtksourceencoding.c#n147
1771 * for a list of supported encodings.
1772+ * Keep the same format: square brackets, single quotes, commas.
1773 */
1774- encodings_str = _("['UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']");
1775-
1776- encodings_variant = g_variant_new_parsed (encodings_str);
1777+ encodings_str = N_("['UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']");
1778+
1779+ encodings_str_translated = _(encodings_str);
1780+
1781+ encodings_variant = g_variant_parse (G_VARIANT_TYPE_STRING_ARRAY,
1782+ encodings_str_translated,
1783+ NULL,
1784+ NULL,
1785+ &error);
1786+
1787+ if (error != NULL)
1788+ {
1789+ const gchar * const *language_names = g_get_language_names ();
1790+
1791+ g_warning ("Error while parsing encodings list for locale %s:\n"
1792+ "Translated list: %s\n"
1793+ "Error message: %s",
1794+ language_names[0],
1795+ encodings_str_translated,
1796+ error->message);
1797+
1798+ g_error_free (error);
1799+ error = NULL;
1800+
1801+ encodings_variant = g_variant_parse (G_VARIANT_TYPE_STRING_ARRAY,
1802+ encodings_str,
1803+ NULL,
1804+ NULL,
1805+ &error);
1806+
1807+ g_assert_no_error (error);
1808+ }
1809+
1810 g_variant_ref_sink (encodings_variant);
1811
1812 encodings_strv = g_variant_get_strv (encodings_variant, NULL);
1813
1814=== modified file 'gtksourceview/gtksourcesearchcontext.c'
1815--- gtksourceview/gtksourcesearchcontext.c 2014-09-06 11:24:17 +0000
1816+++ gtksourceview/gtksourcesearchcontext.c 2015-02-25 08:09:43 +0000
1817@@ -581,6 +581,7 @@
1818 return flags;
1819 }
1820
1821+/* @start_pos is in bytes. */
1822 static void
1823 regex_search_get_real_start (GtkSourceSearchContext *search,
1824 const GtkTextIter *start,
1825@@ -588,16 +589,23 @@
1826 gint *start_pos)
1827 {
1828 gint max_lookbehind = g_regex_get_max_lookbehind (search->priv->regex);
1829+ gint i;
1830+ gchar *text;
1831
1832 *real_start = *start;
1833
1834- for (*start_pos = 0; *start_pos < max_lookbehind; (*start_pos)++)
1835+ for (i = 0; i < max_lookbehind; i++)
1836 {
1837 if (!gtk_text_iter_backward_char (real_start))
1838 {
1839 break;
1840 }
1841 }
1842+
1843+ text = gtk_text_iter_get_visible_text (real_start, start);
1844+ *start_pos = strlen (text);
1845+
1846+ g_free (text);
1847 }
1848
1849 static GRegexMatchFlags
1850@@ -1847,7 +1855,7 @@
1851
1852 DEBUG ({
1853 g_print ("\n*** regex search - scan segment ***\n");
1854- g_print ("start position in the subject: %d\n", start_pos);
1855+ g_print ("start position in the subject (in bytes): %d\n", start_pos);
1856 });
1857
1858 match_options = regex_search_get_match_options (&real_start, segment_end);
1859@@ -3439,7 +3447,7 @@
1860
1861 gtk_text_buffer_begin_user_action (search->priv->buffer);
1862 gtk_text_buffer_delete (search->priv->buffer, match_start, match_end);
1863- gtk_text_buffer_insert (search->priv->buffer, match_end, subject_replaced, -1);
1864+ gtk_text_buffer_insert (search->priv->buffer, match_end, subject_replaced + start_pos, -1);
1865 gtk_text_buffer_end_user_action (search->priv->buffer);
1866
1867 g_free (subject_replaced);
1868
1869=== modified file 'gtksourceview/gtksourceundomanagerdefault.c'
1870--- gtksourceview/gtksourceundomanagerdefault.c 2014-10-13 20:29:35 +0000
1871+++ gtksourceview/gtksourceundomanagerdefault.c 2015-02-25 08:09:43 +0000
1872@@ -6,7 +6,7 @@
1873 * Copyright (C) 1998, 1999 - Alex Roberts, Evan Lawrence
1874 * Copyright (C) 2000, 2001 - Chema Celorio, Paolo Maggi
1875 * Copyright (C) 2002-2005 - Paolo Maggi
1876- * Copyright (C) 2014 - Sébastien Wilmet <swilmet@gnome.org>
1877+ * Copyright (C) 2014, 2015 - Sébastien Wilmet <swilmet@gnome.org>
1878 *
1879 * This library is free software; you can redistribute it and/or
1880 * modify it under the terms of the GNU Lesser General Public
1881@@ -39,6 +39,19 @@
1882 ACTION_TYPE_DELETE
1883 } ActionType;
1884
1885+/* A more precise deletion type. But currently it's only a guess, we are not
1886+ * 100% sure of the deletion type. To be sure, we would need to listen to key
1887+ * events on the GtkSourceView widget, which is more complicated than simply
1888+ * listening to the insert-text and delete-range GtkTextBuffer signals.
1889+ */
1890+typedef enum
1891+{
1892+ DELETION_TYPE_SELECTION_DELETED,
1893+ DELETION_TYPE_BACKSPACE_KEY,
1894+ DELETION_TYPE_DELETE_KEY,
1895+ DELETION_TYPE_PROGRAMMATICALLY
1896+} DeletionType;
1897+
1898 struct _Action
1899 {
1900 ActionType type;
1901@@ -58,11 +71,21 @@
1902 */
1903 gchar *text;
1904
1905- /* Used only for a deletion. If forward is TRUE, the Delete key was
1906- * probably used. If forward is FALSE, the Backspace key was probably
1907- * used.
1908+ /* Character offsets of the insert and selection bound marks.
1909+ * They are both -1 or they both match @start or @end.
1910+ * If the text cursor or the selected text is not related to the action,
1911+ * the selection is not stored (i.e. -1).
1912+ * If not -1, when undoing or redoing an action, the insert and
1913+ * selection bound marks are restored to where they were.
1914+ * For an insert, @selection_insert and @selection_bound must match
1915+ * @start, otherwise the selection or cursor position is unrelated to
1916+ * the insertion.
1917+ * For a deletion, if @selection_insert and @selection_bound are -1, it
1918+ * corresponds to DELETION_TYPE_PROGRAMMATICALLY. For all the other
1919+ * deletion types, the selection is stored.
1920 */
1921- guint forward : 1;
1922+ gint selection_insert;
1923+ gint selection_bound;
1924 };
1925
1926 struct _ActionGroup
1927@@ -103,6 +126,16 @@
1928 */
1929 GList *location;
1930
1931+ /* A new ActionGroup that is created when some text is inserted or
1932+ * deleted in the buffer. As long as a user action is running (when
1933+ * 'running_user_action' is TRUE) the new actions are inserted into
1934+ * 'new_action_group'. When the user action ends, we try to merge
1935+ * 'new_action_group' with the previous ActionGroup in 'action_groups'
1936+ * (the node on the left of 'location'). If the merging fails, a new
1937+ * node is inserted on the left of 'location'.
1938+ */
1939+ ActionGroup *new_action_group;
1940+
1941 /* The number of nested calls to
1942 * gtk_source_buffer_begin_not_undoable_action().
1943 */
1944@@ -162,7 +195,14 @@
1945 static Action *
1946 action_new (void)
1947 {
1948- return g_slice_new0 (Action);
1949+ Action *action;
1950+
1951+ action = g_slice_new0 (Action);
1952+
1953+ action->selection_insert = -1;
1954+ action->selection_bound = -1;
1955+
1956+ return action;
1957 }
1958
1959 static void
1960@@ -253,6 +293,9 @@
1961 manager->priv->location = NULL;
1962 manager->priv->saved_location = NULL;
1963
1964+ action_group_free (manager->priv->new_action_group);
1965+ manager->priv->new_action_group = NULL;
1966+
1967 update_can_undo_can_redo (manager);
1968 }
1969
1970@@ -346,40 +389,6 @@
1971 }
1972
1973 static void
1974-insert_new_action_group (GtkSourceUndoManagerDefault *manager)
1975-{
1976- ActionGroup *group = action_group_new ();
1977-
1978- if (manager->priv->location != NULL)
1979- {
1980- g_queue_insert_before (manager->priv->action_groups,
1981- manager->priv->location,
1982- group);
1983- }
1984- else
1985- {
1986- g_queue_push_tail (manager->priv->action_groups,
1987- group);
1988- }
1989-
1990- if (manager->priv->has_saved_location &&
1991- manager->priv->saved_location == manager->priv->location)
1992- {
1993- if (manager->priv->saved_location != NULL)
1994- {
1995- manager->priv->saved_location = manager->priv->saved_location->prev;
1996- }
1997- else
1998- {
1999- manager->priv->saved_location = manager->priv->action_groups->tail;
2000- }
2001-
2002- g_assert (manager->priv->saved_location != NULL);
2003- g_assert (manager->priv->saved_location->data == group);
2004- }
2005-}
2006-
2007-static void
2008 remove_redo_action_groups (GtkSourceUndoManagerDefault *manager)
2009 {
2010 while (manager->priv->location != NULL)
2011@@ -420,74 +429,69 @@
2012 return action_merge (action, new_action);
2013 }
2014
2015-/* Try to merge the current action group with the previous one. The "current
2016- * action group" is the node on the left of location.
2017+/* Try to merge the new action group with the previous one (the one located on
2018+ * the left of priv->location). If the merge fails, a new node is inserted into
2019+ * the history.
2020 */
2021 static void
2022-try_merge_current_action_group (GtkSourceUndoManagerDefault *manager)
2023+insert_new_action_group (GtkSourceUndoManagerDefault *manager)
2024 {
2025- GList *new_node = NULL;
2026 GList *prev_node = NULL;
2027- ActionGroup *new_group = NULL;
2028 ActionGroup *prev_group = NULL;
2029-
2030- if (manager->priv->location != NULL)
2031- {
2032- new_node = manager->priv->location->prev;
2033- }
2034- else
2035- {
2036- new_node = manager->priv->action_groups->tail;
2037- }
2038-
2039- g_assert (new_node != NULL);
2040- new_group = new_node->data;
2041-
2042- prev_node = new_node->prev;
2043+ ActionGroup *new_group = manager->priv->new_action_group;
2044+ gboolean can_merge = TRUE;
2045+
2046+ if (new_group == NULL || new_group->actions->length == 0)
2047+ {
2048+ return;
2049+ }
2050+
2051+ remove_redo_action_groups (manager);
2052+ g_assert (manager->priv->location == NULL);
2053+
2054+ prev_node = manager->priv->action_groups->tail;
2055
2056 if (prev_node != NULL)
2057 {
2058 prev_group = prev_node->data;
2059
2060 /* If the previous group is empty, it means that it was not correctly
2061- * merged.
2062+ * inserted into the history.
2063 */
2064 g_assert_cmpuint (prev_group->actions->length, >, 0);
2065 }
2066
2067- /* If the saved_location is between the two nodes, the two nodes cannot
2068- * be merged. Except if the new node is empty.
2069+ /* If the saved_location is equal to the current location, the two
2070+ * ActionGroups cannot be merged, to not lose the saved_location.
2071 */
2072 if (manager->priv->has_saved_location &&
2073- manager->priv->saved_location == new_node &&
2074- new_group->actions->length > 0)
2075+ manager->priv->saved_location == manager->priv->location)
2076 {
2077- goto end;
2078+ g_assert (manager->priv->saved_location == NULL);
2079+ can_merge = FALSE;
2080 }
2081
2082- if ((prev_group == NULL && new_group->actions->length == 0) ||
2083- (prev_group != NULL && action_group_merge (prev_group, new_group)))
2084+ if (can_merge &&
2085+ prev_group != NULL &&
2086+ action_group_merge (prev_group, new_group))
2087 {
2088- if (manager->priv->has_saved_location &&
2089- manager->priv->saved_location == new_node)
2090- {
2091- manager->priv->saved_location = new_node->next;
2092- }
2093-
2094- /* Of course, no need to update location, since new_node is on
2095- * the left of location.
2096- */
2097- g_assert (manager->priv->location != new_node);
2098-
2099- action_group_free (new_group);
2100- g_queue_delete_link (manager->priv->action_groups, new_node);
2101-
2102- check_history_size (manager);
2103+ /* new_group merged into prev_group */
2104+ action_group_free (manager->priv->new_action_group);
2105+ manager->priv->new_action_group = NULL;
2106+
2107 update_can_undo_can_redo (manager);
2108 return;
2109 }
2110
2111-end:
2112+ g_queue_push_tail (manager->priv->action_groups, new_group);
2113+ manager->priv->new_action_group = NULL;
2114+
2115+ if (manager->priv->has_saved_location &&
2116+ manager->priv->saved_location == NULL)
2117+ {
2118+ manager->priv->saved_location = manager->priv->action_groups->tail;
2119+ }
2120+
2121 /* "Archive" prev_group. It will never be mergeable again. If the user
2122 * does some undo's to return to this location, a new action won't be
2123 * merged with an "archived" action group.
2124@@ -505,20 +509,16 @@
2125 insert_action (GtkSourceUndoManagerDefault *manager,
2126 Action *new_action)
2127 {
2128- ActionGroup *group;
2129+ ActionGroup *new_group;
2130
2131 g_assert (new_action != NULL);
2132
2133- remove_redo_action_groups (manager);
2134- g_assert (manager->priv->location == NULL);
2135-
2136- if (!manager->priv->running_user_action)
2137+ if (manager->priv->new_action_group == NULL)
2138 {
2139- insert_new_action_group (manager);
2140+ manager->priv->new_action_group = action_group_new ();
2141 }
2142
2143- group = g_queue_peek_tail (manager->priv->action_groups);
2144- g_assert (group != NULL);
2145+ new_group = manager->priv->new_action_group;
2146
2147 /* Inside a group, don't try to merge the actions. It is needed to keep
2148 * them separate so when undoing or redoing, the cursor position is set
2149@@ -528,7 +528,7 @@
2150 * undo, the cursor position should be placed at "a|aba", not "aa|ba"
2151 * (but it's a detail).
2152 */
2153- g_queue_push_tail (group->actions, new_action);
2154+ g_queue_push_tail (new_group->actions, new_action);
2155
2156 /* An action is mergeable only for an insertion or deletion of a single
2157 * character. If the text contains several characters, the new_action
2158@@ -537,12 +537,12 @@
2159 if (new_action->end - new_action->start > 1 ||
2160 g_str_equal (new_action->text, "\n"))
2161 {
2162- group->force_not_mergeable = TRUE;
2163+ new_group->force_not_mergeable = TRUE;
2164 }
2165
2166 if (!manager->priv->running_user_action)
2167 {
2168- try_merge_current_action_group (manager);
2169+ insert_new_action_group (manager);
2170 }
2171 }
2172
2173@@ -662,18 +662,35 @@
2174
2175 action->end = new_action->end;
2176
2177+ /* No need to update the selection, action->start is not modified. */
2178+ g_assert ((action->selection_insert == -1 &&
2179+ action->selection_bound == -1) ||
2180+ (action->selection_insert == action->start &&
2181+ action->selection_bound == action->start));
2182+
2183 return TRUE;
2184 }
2185
2186 static void
2187-action_insert_set_cursor_position (GtkTextBuffer *buffer,
2188- Action *action,
2189- gboolean undo)
2190+action_insert_restore_selection (GtkTextBuffer *buffer,
2191+ Action *action,
2192+ gboolean undo)
2193 {
2194 GtkTextIter iter;
2195
2196 g_assert_cmpint (action->type, ==, ACTION_TYPE_INSERT);
2197
2198+ /* No need to take into account action->selection_insert and
2199+ * action->selection_bound, because:
2200+ * - If they are both -1, we still want to place the cursor correctly,
2201+ * as done below, because if the cursor is not moved the user won't
2202+ * see the modification.
2203+ * - If they are set, their values are both action->start, so the undo
2204+ * works as expeceted in this case. The redo is also the expected
2205+ * behavior because after inserting a character the cursor is _after_
2206+ * the character, not before.
2207+ */
2208+
2209 if (undo)
2210 {
2211 gtk_text_buffer_get_iter_at_offset (buffer, &iter, action->start);
2212@@ -706,12 +723,45 @@
2213 delete_text (buffer, action->start, action->end);
2214 }
2215
2216+static DeletionType
2217+get_deletion_type (Action *action)
2218+{
2219+ g_assert_cmpint (action->type, ==, ACTION_TYPE_DELETE);
2220+
2221+ if (action->selection_insert == -1)
2222+ {
2223+ g_assert_cmpint (action->selection_bound, ==, -1);
2224+ return DELETION_TYPE_PROGRAMMATICALLY;
2225+ }
2226+
2227+ if (action->selection_insert == action->end &&
2228+ action->selection_bound == action->end)
2229+ {
2230+ return DELETION_TYPE_BACKSPACE_KEY;
2231+ }
2232+
2233+ if (action->selection_insert == action->start &&
2234+ action->selection_bound == action->start)
2235+ {
2236+ return DELETION_TYPE_DELETE_KEY;
2237+ }
2238+
2239+ g_assert (action->selection_insert == action->start ||
2240+ action->selection_insert == action->end);
2241+ g_assert (action->selection_bound == action->start ||
2242+ action->selection_bound == action->end);
2243+
2244+ return DELETION_TYPE_SELECTION_DELETED;
2245+}
2246+
2247 static gboolean
2248 action_delete_merge (Action *action,
2249 Action *new_action)
2250 {
2251 gint new_text_length;
2252 gunichar new_char;
2253+ DeletionType deletion_type;
2254+ DeletionType new_deletion_type;
2255
2256 g_assert_cmpint (action->type, ==, ACTION_TYPE_DELETE);
2257 g_assert_cmpint (new_action->type, ==, ACTION_TYPE_DELETE);
2258@@ -722,21 +772,57 @@
2259 new_char = g_utf8_get_char (new_action->text);
2260 g_assert (new_char != '\n');
2261
2262- /* A Backspace can not be merged with a Delete.
2263- * Two Backspaces or two Deletes must follow each other.
2264- * In "abc", if the cursor is at offset 2 and I press the Backspace key,
2265- * then move the cursor after 'c' and press Backspace again, the two
2266- * deletes won't be merged, since there was a cursor movement in
2267- * between.
2268- */
2269- if ((action->forward != new_action->forward) ||
2270- (action->forward && action->start != new_action->start) ||
2271- (!action->forward && action->start != new_action->end))
2272+ deletion_type = get_deletion_type (action);
2273+ new_deletion_type = get_deletion_type (new_action);
2274+
2275+ if (deletion_type != new_deletion_type)
2276 {
2277 return FALSE;
2278 }
2279
2280- /* forward, Delete key pressed several times */
2281+ switch (deletion_type)
2282+ {
2283+ /* If the user has selected some text and then has deleted it,
2284+ * it should be seen as a single action group, not mergeable. A
2285+ * good reason for that is to correctly restore the selection.
2286+ */
2287+ case DELETION_TYPE_SELECTION_DELETED:
2288+ return FALSE;
2289+
2290+ /* For memory use it would be better to take it into account,
2291+ * but the code is simpler like that.
2292+ */
2293+ case DELETION_TYPE_PROGRAMMATICALLY:
2294+ return FALSE;
2295+
2296+ /* Two Backspaces or two Deletes must follow each other. In
2297+ * "abc", if the cursor is at offset 2 and I press the Backspace
2298+ * key, then move the cursor after 'c' and press Backspace
2299+ * again, the two deletes won't be merged, since there was a
2300+ * cursor movement in between.
2301+ */
2302+
2303+ case DELETION_TYPE_DELETE_KEY:
2304+ /* Not consecutive deletes. */
2305+ if (action->start != new_action->start)
2306+ {
2307+ return FALSE;
2308+ }
2309+ break;
2310+
2311+ case DELETION_TYPE_BACKSPACE_KEY:
2312+ /* Not consecutive backspaces. */
2313+ if (action->start != new_action->end)
2314+ {
2315+ return FALSE;
2316+ }
2317+ break;
2318+
2319+ default:
2320+ g_assert_not_reached ();
2321+ }
2322+
2323+ /* Delete key pressed several times. */
2324 if (action->start == new_action->start)
2325 {
2326 gunichar last_char;
2327@@ -758,10 +844,16 @@
2328
2329 action->end += new_text_length;
2330
2331+ /* No need to update the selection, action->start is not
2332+ * modified.
2333+ */
2334+ g_assert_cmpint (action->selection_insert, ==, action->start);
2335+ g_assert_cmpint (action->selection_bound, ==, action->start);
2336+
2337 return TRUE;
2338 }
2339
2340- /* backward, Backspace key pressed several times */
2341+ /* Backspace key pressed several times. */
2342 if (action->start == new_action->end)
2343 {
2344 gunichar last_char;
2345@@ -786,6 +878,10 @@
2346
2347 action->start = new_action->start;
2348
2349+ /* No need to update the selection, action->end is not modified. */
2350+ g_assert_cmpint (action->selection_insert, ==, action->end);
2351+ g_assert_cmpint (action->selection_bound, ==, action->end);
2352+
2353 return TRUE;
2354 }
2355
2356@@ -794,24 +890,47 @@
2357 }
2358
2359 static void
2360-action_delete_set_cursor_position (GtkTextBuffer *buffer,
2361- Action *action,
2362- gboolean undo)
2363+action_delete_restore_selection (GtkTextBuffer *buffer,
2364+ Action *action,
2365+ gboolean undo)
2366 {
2367- GtkTextIter iter;
2368
2369 g_assert_cmpint (action->type, ==, ACTION_TYPE_DELETE);
2370
2371 if (undo)
2372 {
2373- gtk_text_buffer_get_iter_at_offset (buffer, &iter, action->end);
2374+ if (action->selection_insert == -1)
2375+ {
2376+ GtkTextIter iter;
2377+
2378+ g_assert_cmpint (action->selection_bound, ==, -1);
2379+
2380+ gtk_text_buffer_get_iter_at_offset (buffer, &iter, action->end);
2381+ gtk_text_buffer_place_cursor (buffer, &iter);
2382+ }
2383+ else
2384+ {
2385+ GtkTextIter insert_iter;
2386+ GtkTextIter bound_iter;
2387+
2388+ gtk_text_buffer_get_iter_at_offset (buffer,
2389+ &insert_iter,
2390+ action->selection_insert);
2391+
2392+ gtk_text_buffer_get_iter_at_offset (buffer,
2393+ &bound_iter,
2394+ action->selection_bound);
2395+
2396+ gtk_text_buffer_select_range (buffer, &insert_iter, &bound_iter);
2397+ }
2398 }
2399 else /* redo */
2400 {
2401+ GtkTextIter iter;
2402+
2403 gtk_text_buffer_get_iter_at_offset (buffer, &iter, action->start);
2404+ gtk_text_buffer_place_cursor (buffer, &iter);
2405 }
2406-
2407- gtk_text_buffer_place_cursor (buffer, &iter);
2408 }
2409
2410 /* Action interface.
2411@@ -893,25 +1012,25 @@
2412 }
2413 }
2414
2415-/* Set the cursor position according to @action.
2416+/* Restore the selection (or cursor position) according to @action.
2417 * If @undo is TRUE, @action has just been undone. If @undo is FALSE, @action
2418 * has just been redone.
2419 */
2420 static void
2421-action_set_cursor_position (GtkTextBuffer *buffer,
2422- Action *action,
2423- gboolean undo)
2424+action_restore_selection (GtkTextBuffer *buffer,
2425+ Action *action,
2426+ gboolean undo)
2427 {
2428 g_assert (action != NULL);
2429
2430 switch (action->type)
2431 {
2432 case ACTION_TYPE_INSERT:
2433- action_insert_set_cursor_position (buffer, action, undo);
2434+ action_insert_restore_selection (buffer, action, undo);
2435 break;
2436
2437 case ACTION_TYPE_DELETE:
2438- action_delete_set_cursor_position (buffer, action, undo);
2439+ action_delete_restore_selection (buffer, action, undo);
2440 break;
2441
2442 default:
2443@@ -923,6 +1042,25 @@
2444 /* Buffer signal handlers */
2445
2446 static void
2447+set_selection_bounds (GtkTextBuffer *buffer,
2448+ Action *action)
2449+{
2450+ GtkTextMark *insert_mark;
2451+ GtkTextMark *bound_mark;
2452+ GtkTextIter insert_iter;
2453+ GtkTextIter bound_iter;
2454+
2455+ insert_mark = gtk_text_buffer_get_insert (buffer);
2456+ bound_mark = gtk_text_buffer_get_selection_bound (buffer);
2457+
2458+ gtk_text_buffer_get_iter_at_mark (buffer, &insert_iter, insert_mark);
2459+ gtk_text_buffer_get_iter_at_mark (buffer, &bound_iter, bound_mark);
2460+
2461+ action->selection_insert = gtk_text_iter_get_offset (&insert_iter);
2462+ action->selection_bound = gtk_text_iter_get_offset (&bound_iter);
2463+}
2464+
2465+static void
2466 insert_text_cb (GtkTextBuffer *buffer,
2467 GtkTextIter *location,
2468 const gchar *text,
2469@@ -936,6 +1074,21 @@
2470 action->text = g_strndup (text, length);
2471 action->end = action->start + g_utf8_strlen (action->text, -1);
2472
2473+ set_selection_bounds (buffer, action);
2474+
2475+ if (action->selection_insert != action->selection_bound ||
2476+ action->selection_insert != action->start)
2477+ {
2478+ action->selection_insert = -1;
2479+ action->selection_bound = -1;
2480+ }
2481+ else
2482+ {
2483+ /* The insertion occurred at the cursor. */
2484+ g_assert_cmpint (action->selection_insert, ==, action->start);
2485+ g_assert_cmpint (action->selection_bound, ==, action->start);
2486+ }
2487+
2488 insert_action (manager, action);
2489 }
2490
2491@@ -946,7 +1099,6 @@
2492 GtkSourceUndoManagerDefault *manager)
2493 {
2494 Action *action = action_new ();
2495- GtkTextIter cursor_pos;
2496
2497 action->type = ACTION_TYPE_DELETE;
2498 action->start = gtk_text_iter_get_offset (start);
2499@@ -955,10 +1107,16 @@
2500
2501 g_assert_cmpint (action->start, <, action->end);
2502
2503- gtk_text_buffer_get_iter_at_mark (buffer, &cursor_pos,
2504- gtk_text_buffer_get_insert (buffer));
2505+ set_selection_bounds (buffer, action);
2506
2507- action->forward = gtk_text_iter_equal (&cursor_pos, start);
2508+ if ((action->selection_insert != action->start &&
2509+ action->selection_insert != action->end) ||
2510+ (action->selection_bound != action->start &&
2511+ action->selection_bound != action->end))
2512+ {
2513+ action->selection_insert = -1;
2514+ action->selection_bound = -1;
2515+ }
2516
2517 insert_action (manager, action);
2518 }
2519@@ -967,8 +1125,6 @@
2520 begin_user_action_cb (GtkTextBuffer *buffer,
2521 GtkSourceUndoManagerDefault *manager)
2522 {
2523- insert_new_action_group (manager);
2524-
2525 manager->priv->running_user_action = TRUE;
2526 update_can_undo_can_redo (manager);
2527 }
2528@@ -977,7 +1133,7 @@
2529 end_user_action_cb (GtkTextBuffer *buffer,
2530 GtkSourceUndoManagerDefault *manager)
2531 {
2532- try_merge_current_action_group (manager);
2533+ insert_new_action_group (manager);
2534
2535 manager->priv->running_user_action = FALSE;
2536 update_can_undo_can_redo (manager);
2537@@ -993,7 +1149,9 @@
2538 * deleted.
2539 */
2540 if (manager->priv->has_saved_location &&
2541- manager->priv->saved_location == manager->priv->location)
2542+ manager->priv->saved_location == manager->priv->location &&
2543+ (manager->priv->new_action_group == NULL ||
2544+ manager->priv->new_action_group->actions->length == 0))
2545 {
2546 manager->priv->has_saved_location = FALSE;
2547 }
2548@@ -1002,18 +1160,17 @@
2549 /* saved */
2550 else
2551 {
2552- manager->priv->saved_location = manager->priv->location;
2553- manager->priv->has_saved_location = TRUE;
2554-
2555 /* Saving a buffer during a user action is allowed, the user
2556 * action is split.
2557 * FIXME and/or a warning should be printed?
2558 */
2559 if (manager->priv->running_user_action)
2560 {
2561- try_merge_current_action_group (manager);
2562 insert_new_action_group (manager);
2563 }
2564+
2565+ manager->priv->saved_location = manager->priv->location;
2566+ manager->priv->has_saved_location = TRUE;
2567 }
2568 }
2569
2570@@ -1034,14 +1191,6 @@
2571 manager);
2572
2573 g_signal_handlers_block_by_func (manager->priv->buffer,
2574- begin_user_action_cb,
2575- manager);
2576-
2577- g_signal_handlers_block_by_func (manager->priv->buffer,
2578- end_user_action_cb,
2579- manager);
2580-
2581- g_signal_handlers_block_by_func (manager->priv->buffer,
2582 modified_changed_cb,
2583 manager);
2584 }
2585@@ -1063,14 +1212,6 @@
2586 manager);
2587
2588 g_signal_handlers_unblock_by_func (manager->priv->buffer,
2589- begin_user_action_cb,
2590- manager);
2591-
2592- g_signal_handlers_unblock_by_func (manager->priv->buffer,
2593- end_user_action_cb,
2594- manager);
2595-
2596- g_signal_handlers_unblock_by_func (manager->priv->buffer,
2597 modified_changed_cb,
2598 manager);
2599 }
2600@@ -1198,6 +1339,8 @@
2601 g_queue_free_full (manager->priv->action_groups,
2602 (GDestroyNotify) action_group_free);
2603
2604+ action_group_free (manager->priv->new_action_group);
2605+
2606 G_OBJECT_CLASS (gtk_source_undo_manager_default_parent_class)->finalize (object);
2607 }
2608
2609@@ -1297,11 +1440,8 @@
2610 }
2611
2612 g_assert (new_location != NULL);
2613+
2614 group = new_location->data;
2615-
2616- /* Empty groups are inserted at the beginning of a user action, but
2617- * during a user action can_undo is FALSE.
2618- */
2619 g_assert_cmpuint (group->actions->length, >, 0);
2620
2621 block_signal_handlers (manager);
2622@@ -1318,7 +1458,7 @@
2623 * a search and replace, it will be the first occurrence in the buffer.
2624 */
2625 action = g_queue_peek_head (group->actions);
2626- action_set_cursor_position (manager->priv->buffer, action, TRUE);
2627+ action_restore_selection (manager->priv->buffer, action, TRUE);
2628
2629 unblock_signal_handlers (manager);
2630
2631@@ -1363,7 +1503,7 @@
2632 */
2633 if (l == group->actions->head)
2634 {
2635- action_set_cursor_position (manager->priv->buffer, action, FALSE);
2636+ action_restore_selection (manager->priv->buffer, action, FALSE);
2637 }
2638 }
2639
2640@@ -1400,6 +1540,7 @@
2641 {
2642 unblock_signal_handlers (manager);
2643 clear_all (manager);
2644+ modified_changed_cb (manager->priv->buffer, manager);
2645 }
2646 }
2647
2648@@ -1433,6 +1574,7 @@
2649 else if (manager->priv->max_undo_levels == 0)
2650 {
2651 unblock_signal_handlers (manager);
2652+ modified_changed_cb (manager->priv->buffer, manager);
2653 }
2654
2655 manager->priv->max_undo_levels = max_undo_levels;
2656
2657=== modified file 'po/fi.po'
2658--- po/fi.po 2014-10-13 20:29:35 +0000
2659+++ po/fi.po 2015-02-25 08:09:43 +0000
2660@@ -13,9 +13,9 @@
2661 msgid ""
2662 msgstr ""
2663 "Project-Id-Version: gtksourceview\n"
2664-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
2665-"cgi?product=gtksourceview&keywords=I18N+L10N&component=general\n"
2666-"POT-Creation-Date: 2014-08-09 09:11+0000\n"
2667+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
2668+"product=gtksourceview&keywords=I18N+L10N&component=general\n"
2669+"POT-Creation-Date: 2014-11-07 10:10+0000\n"
2670 "PO-Revision-Date: 2014-08-09 13:08+0300\n"
2671 "Last-Translator: Lasse Liehu <lasse.liehu@gmail.com>\n"
2672 "Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
2673@@ -71,7 +71,7 @@
2674
2675 #: ../data/glade/gtksourceview.xml.in.h:12
2676 #: ../gtksourceview/gtksourcecompletionitem.c:262
2677-#: ../gtksourceview/gtksourcegutterrenderertext.c:409
2678+#: ../gtksourceview/gtksourcegutterrenderertext.c:421
2679 msgid "Text"
2680 msgstr "Teksti"
2681
2682@@ -82,7 +82,7 @@
2683 #. Translators: "All" is used as a label in the status bar of the
2684 #. popup, telling that all completion pages are shown.
2685 #: ../data/glade/gtksourceview.xml.in.h:14
2686-#: ../gtksourceview/gtksourcecompletion.c:788
2687+#: ../gtksourceview/gtksourcecompletion.c:811
2688 msgid "All"
2689 msgstr "Kaikki"
2690
2691@@ -120,7 +120,8 @@
2692 #: ../data/language-specs/sparql.lang.h:1 ../data/language-specs/sql.lang.h:1
2693 #: ../data/language-specs/systemverilog.lang.h:1
2694 #: ../data/language-specs/vala.lang.h:1 ../data/language-specs/vbnet.lang.h:1
2695-#: ../data/language-specs/verilog.lang.h:1 ../data/language-specs/vhdl.lang.h:1
2696+#: ../data/language-specs/verilog.lang.h:1
2697+#: ../data/language-specs/vhdl.lang.h:1
2698 #, fuzzy
2699 #| msgid "Sources"
2700 msgid "Source"
2701@@ -188,7 +189,8 @@
2702 #: ../data/language-specs/opal.lang.h:6 ../data/language-specs/perl.lang.h:17
2703 #: ../data/language-specs/php.lang.h:5 ../data/language-specs/prolog.lang.h:9
2704 #: ../data/language-specs/scala.lang.h:3 ../data/language-specs/vala.lang.h:4
2705-#: ../data/language-specs/verilog.lang.h:7 ../data/language-specs/xml.lang.h:13
2706+#: ../data/language-specs/verilog.lang.h:7
2707+#: ../data/language-specs/xml.lang.h:13
2708 msgid "Error"
2709 msgstr "Virhe"
2710
2711@@ -364,7 +366,8 @@
2712 #: ../data/language-specs/llvm.lang.h:12
2713 #: ../data/language-specs/netrexx.lang.h:16
2714 #: ../data/language-specs/prolog.lang.h:7
2715-#: ../data/language-specs/scala.lang.h:12 ../data/language-specs/vhdl.lang.h:11
2716+#: ../data/language-specs/scala.lang.h:12
2717+#: ../data/language-specs/vhdl.lang.h:11
2718 msgid "Number"
2719 msgstr "Numero"
2720
2721@@ -724,7 +727,7 @@
2722 #: ../data/language-specs/texinfo.lang.h:1 ../data/language-specs/xml.lang.h:1
2723 #: ../data/language-specs/xslt.lang.h:1
2724 #: ../gtksourceview/gtksourcecompletionitem.c:249
2725-#: ../gtksourceview/gtksourcegutterrenderertext.c:401
2726+#: ../gtksourceview/gtksourcegutterrenderertext.c:413
2727 msgid "Markup"
2728 msgstr "Merkintä"
2729
2730@@ -819,7 +822,8 @@
2731 #: ../data/language-specs/python.lang.h:11
2732 #: ../data/language-specs/scheme.lang.h:4
2733 #: ../data/language-specs/scilab.lang.h:8
2734-#: ../data/language-specs/sparql.lang.h:9 ../data/language-specs/yaml.lang.h:12
2735+#: ../data/language-specs/sparql.lang.h:9
2736+#: ../data/language-specs/yaml.lang.h:12
2737 msgid "Boolean"
2738 msgstr "Totuusarvo"
2739
2740@@ -1169,7 +1173,8 @@
2741
2742 #. Translators: "Key" here means key value, that is the left hand
2743 #. side in a myoption=something line in a .desktop file
2744-#: ../data/language-specs/desktop.lang.h:6 ../data/language-specs/json.lang.h:2
2745+#: ../data/language-specs/desktop.lang.h:6
2746+#: ../data/language-specs/json.lang.h:2
2747 msgid "Key"
2748 msgstr "Avain"
2749
2750@@ -1182,8 +1187,8 @@
2751 msgstr "Suoritusparametri"
2752
2753 #: ../data/language-specs/desktop.lang.h:11
2754-#: ../gtksourceview/gtksourcefile.c:186
2755-#: ../gtksourceview/gtksourcefilesaver.c:390
2756+#: ../gtksourceview/gtksourcefile.c:184
2757+#: ../gtksourceview/gtksourcefilesaver.c:393
2758 msgid "Encoding"
2759 msgstr "Merkistö"
2760
2761@@ -1224,9 +1229,9 @@
2762
2763 #. String
2764 #: ../data/language-specs/diff.lang.h:11 ../data/language-specs/po.lang.h:4
2765-#: ../gtksourceview/gtksourcefile.c:170
2766-#: ../gtksourceview/gtksourcefileloader.c:389
2767-#: ../gtksourceview/gtksourcefilesaver.c:373
2768+#: ../gtksourceview/gtksourcefile.c:167
2769+#: ../gtksourceview/gtksourcefileloader.c:397
2770+#: ../gtksourceview/gtksourcefilesaver.c:376
2771 msgid "Location"
2772 msgstr "Sijainti"
2773
2774@@ -1273,7 +1278,8 @@
2775 msgstr "DOS-batch"
2776
2777 #: ../data/language-specs/dosbatch.lang.h:6
2778-#: ../data/language-specs/latex.lang.h:8 ../data/language-specs/sweave.lang.h:4
2779+#: ../data/language-specs/latex.lang.h:8
2780+#: ../data/language-specs/sweave.lang.h:4
2781 msgid "Command"
2782 msgstr "Komento"
2783
2784@@ -3041,12 +3047,10 @@
2785 msgstr "Korostetaanko parin muodostavat sulkeet"
2786
2787 #: ../gtksourceview/gtksourcebuffer.c:305
2788-#: ../gtksourceview/gtksourceundomanagerdefault.c:411
2789 msgid "Maximum Undo Levels"
2790 msgstr "Kumoamiskertojen suurin määrä"
2791
2792 #: ../gtksourceview/gtksourcebuffer.c:306
2793-#: ../gtksourceview/gtksourceundomanagerdefault.c:412
2794 msgid "Number of undo levels for the buffer"
2795 msgstr "Kumoamiskertojen määrä puskurissa"
2796
2797@@ -3089,7 +3093,7 @@
2798 msgid "The buffer undo manager"
2799 msgstr "Puskurin kumoamisen hallinta"
2800
2801-#: ../gtksourceview/gtksourcebuffer.c:373
2802+#: ../gtksourceview/gtksourcebuffer.c:374
2803 msgid "Implicit trailing newline"
2804 msgstr ""
2805
2806@@ -3122,84 +3126,84 @@
2807 msgid "Incomplete UTF-8 sequence in input"
2808 msgstr ""
2809
2810-#: ../gtksourceview/gtksourcecompletion.c:2162
2811-#: ../gtksourceview/gtksourcegutter.c:549
2812+#: ../gtksourceview/gtksourcecompletion.c:2187
2813+#: ../gtksourceview/gtksourcegutter.c:514
2814 msgid "View"
2815 msgstr "Näkymä"
2816
2817-#: ../gtksourceview/gtksourcecompletion.c:2163
2818+#: ../gtksourceview/gtksourcecompletion.c:2188
2819 msgid "The GtkSourceView bound to the completion"
2820 msgstr "GtkSourceView, joka on sidottu täydennykseen"
2821
2822-#: ../gtksourceview/gtksourcecompletion.c:2177
2823+#: ../gtksourceview/gtksourcecompletion.c:2202
2824 msgid "Remember Info Visibility"
2825 msgstr "Muista tietojen näkyvyys"
2826
2827-#: ../gtksourceview/gtksourcecompletion.c:2178
2828+#: ../gtksourceview/gtksourcecompletion.c:2203
2829 msgid "Remember the last info window visibility state"
2830 msgstr "Muista edellinen tietoikkunan näkyvyyden tila"
2831
2832-#: ../gtksourceview/gtksourcecompletion.c:2190
2833+#: ../gtksourceview/gtksourcecompletion.c:2215
2834 msgid "Select on Show"
2835 msgstr "Valitse näytettäessä"
2836
2837-#: ../gtksourceview/gtksourcecompletion.c:2191
2838+#: ../gtksourceview/gtksourcecompletion.c:2216
2839 msgid "Select first proposal when completion is shown"
2840 msgstr "Valitse ensimmäinen ehdotus kun täydennys näytetään"
2841
2842-#: ../gtksourceview/gtksourcecompletion.c:2204
2843+#: ../gtksourceview/gtksourcecompletion.c:2229
2844 msgid "Show Headers"
2845 msgstr "Näytä otsakkeet"
2846
2847-#: ../gtksourceview/gtksourcecompletion.c:2205
2848+#: ../gtksourceview/gtksourcecompletion.c:2230
2849 msgid ""
2850 "Show provider headers when proposals from multiple providers are available"
2851 msgstr ""
2852 "Näytä tarjoajien otsakkeen kun ehdotuksia useilta tarjoajilta on "
2853 "käytettävissä"
2854
2855-#: ../gtksourceview/gtksourcecompletion.c:2218
2856+#: ../gtksourceview/gtksourcecompletion.c:2243
2857 msgid "Show Icons"
2858 msgstr "Näytä kuvakkeet"
2859
2860-#: ../gtksourceview/gtksourcecompletion.c:2219
2861+#: ../gtksourceview/gtksourcecompletion.c:2244
2862 msgid "Show provider and proposal icons in the completion popup"
2863 msgstr "Näytä tarjoaja- ja ehdotuskuvakkeet täydennysikkunassa"
2864
2865-#: ../gtksourceview/gtksourcecompletion.c:2233
2866+#: ../gtksourceview/gtksourcecompletion.c:2258
2867 msgid "Accelerators"
2868 msgstr "Pikanäppäimet"
2869
2870-#: ../gtksourceview/gtksourcecompletion.c:2234
2871+#: ../gtksourceview/gtksourcecompletion.c:2259
2872 msgid "Number of proposal accelerators to show"
2873 msgstr "Näytettävien ehdotuspikanäppäinten lukumäärä"
2874
2875-#: ../gtksourceview/gtksourcecompletion.c:2249
2876+#: ../gtksourceview/gtksourcecompletion.c:2274
2877 msgid "Auto Complete Delay"
2878 msgstr "Autotäydennysviive"
2879
2880-#: ../gtksourceview/gtksourcecompletion.c:2250
2881+#: ../gtksourceview/gtksourcecompletion.c:2275
2882 msgid "Completion popup delay for interactive completion"
2883 msgstr "Täydennysikkunan viive interaktiivisessa täydennyksessä"
2884
2885-#: ../gtksourceview/gtksourcecompletion.c:2266
2886+#: ../gtksourceview/gtksourcecompletion.c:2291
2887 msgid "Provider Page Size"
2888 msgstr "Tarjoajan sivukoko"
2889
2890-#: ../gtksourceview/gtksourcecompletion.c:2267
2891+#: ../gtksourceview/gtksourcecompletion.c:2292
2892 msgid "Provider scrolling page size"
2893 msgstr "Tarjoajan vierityssivun koko"
2894
2895-#: ../gtksourceview/gtksourcecompletion.c:2287
2896+#: ../gtksourceview/gtksourcecompletion.c:2312
2897 msgid "Proposal Page Size"
2898 msgstr "Ehdotusten sivukoko"
2899
2900-#: ../gtksourceview/gtksourcecompletion.c:2288
2901+#: ../gtksourceview/gtksourcecompletion.c:2313
2902 msgid "Proposal scrolling page size"
2903 msgstr "Tarjoajan vierityssivun koko"
2904
2905 #: ../gtksourceview/gtksourcecompletioncontext.c:271
2906-#: ../gtksourceview/gtksourceview.c:313
2907+#: ../gtksourceview/gtksourceview.c:334
2908 msgid "Completion"
2909 msgstr "Täydennys"
2910
2911@@ -3217,7 +3221,7 @@
2912 msgstr "GtkTextIter, jonka täydennystä käytettiin"
2913
2914 #. Tooltip style
2915-#: ../gtksourceview/gtksourcecompletioninfo.c:253
2916+#: ../gtksourceview/gtksourcecompletioninfo.c:264
2917 msgid "Completion Info"
2918 msgstr "Täydennystieto"
2919
2920@@ -3297,11 +3301,11 @@
2921 #: ../gtksourceview/gtksourcecontextengine.c:6130
2922 #, c-format
2923 msgid ""
2924-"style override used with wildcard context reference in language '%s' in ref '"
2925-"%s'"
2926+"style override used with wildcard context reference in language '%s' in ref "
2927+"'%s'"
2928 msgstr ""
2929-"tyylin ohitusta käytettiin jokerimerkillisessä kontekstiviitteessä kielellä ”"
2930-"%s” viitteessä ”%s”"
2931+"tyylin ohitusta käytettiin jokerimerkillisessä kontekstiviitteessä kielellä "
2932+"”%s” viitteessä ”%s”"
2933
2934 #: ../gtksourceview/gtksourcecontextengine.c:6144
2935 #, c-format
2936@@ -3319,143 +3323,143 @@
2937 msgid "Missing main language definition (id = \"%s\".)"
2938 msgstr "Kielen päämäärittly puuttuu (tunniste = ”%s”.)"
2939
2940-#: ../gtksourceview/gtksourceencoding.c:136
2941-#: ../gtksourceview/gtksourceencoding.c:179
2942-#: ../gtksourceview/gtksourceencoding.c:181
2943-#: ../gtksourceview/gtksourceencoding.c:183
2944-#: ../gtksourceview/gtksourceencoding.c:185
2945-#: ../gtksourceview/gtksourceencoding.c:187
2946-#: ../gtksourceview/gtksourceencoding.c:189
2947-#: ../gtksourceview/gtksourceencoding.c:191
2948+#: ../gtksourceview/gtksourceencoding.c:137
2949+#: ../gtksourceview/gtksourceencoding.c:180
2950+#: ../gtksourceview/gtksourceencoding.c:182
2951+#: ../gtksourceview/gtksourceencoding.c:184
2952+#: ../gtksourceview/gtksourceencoding.c:186
2953+#: ../gtksourceview/gtksourceencoding.c:188
2954+#: ../gtksourceview/gtksourceencoding.c:190
2955+#: ../gtksourceview/gtksourceencoding.c:192
2956 msgid "Unicode"
2957 msgstr ""
2958
2959-#: ../gtksourceview/gtksourceencoding.c:150
2960-#: ../gtksourceview/gtksourceencoding.c:174
2961-#: ../gtksourceview/gtksourceencoding.c:224
2962-#: ../gtksourceview/gtksourceencoding.c:267
2963+#: ../gtksourceview/gtksourceencoding.c:151
2964+#: ../gtksourceview/gtksourceencoding.c:175
2965+#: ../gtksourceview/gtksourceencoding.c:225
2966+#: ../gtksourceview/gtksourceencoding.c:268
2967 msgid "Western"
2968 msgstr ""
2969
2970-#: ../gtksourceview/gtksourceencoding.c:152
2971-#: ../gtksourceview/gtksourceencoding.c:226
2972-#: ../gtksourceview/gtksourceencoding.c:263
2973+#: ../gtksourceview/gtksourceencoding.c:153
2974+#: ../gtksourceview/gtksourceencoding.c:227
2975+#: ../gtksourceview/gtksourceencoding.c:264
2976 msgid "Central European"
2977 msgstr ""
2978
2979-#: ../gtksourceview/gtksourceencoding.c:154
2980+#: ../gtksourceview/gtksourceencoding.c:155
2981 msgid "South European"
2982 msgstr ""
2983
2984-#: ../gtksourceview/gtksourceencoding.c:156
2985-#: ../gtksourceview/gtksourceencoding.c:170
2986-#: ../gtksourceview/gtksourceencoding.c:277
2987+#: ../gtksourceview/gtksourceencoding.c:157
2988+#: ../gtksourceview/gtksourceencoding.c:171
2989+#: ../gtksourceview/gtksourceencoding.c:278
2990 msgid "Baltic"
2991 msgstr ""
2992
2993-#: ../gtksourceview/gtksourceencoding.c:158
2994-#: ../gtksourceview/gtksourceencoding.c:228
2995-#: ../gtksourceview/gtksourceencoding.c:241
2996-#: ../gtksourceview/gtksourceencoding.c:245
2997-#: ../gtksourceview/gtksourceencoding.c:247
2998-#: ../gtksourceview/gtksourceencoding.c:265
2999+#: ../gtksourceview/gtksourceencoding.c:159
3000+#: ../gtksourceview/gtksourceencoding.c:229
3001+#: ../gtksourceview/gtksourceencoding.c:242
3002+#: ../gtksourceview/gtksourceencoding.c:246
3003+#: ../gtksourceview/gtksourceencoding.c:248
3004+#: ../gtksourceview/gtksourceencoding.c:266
3005 msgid "Cyrillic"
3006 msgstr ""
3007
3008-#: ../gtksourceview/gtksourceencoding.c:160
3009-#: ../gtksourceview/gtksourceencoding.c:234
3010-#: ../gtksourceview/gtksourceencoding.c:275
3011+#: ../gtksourceview/gtksourceencoding.c:161
3012+#: ../gtksourceview/gtksourceencoding.c:235
3013+#: ../gtksourceview/gtksourceencoding.c:276
3014 msgid "Arabic"
3015 msgstr ""
3016
3017-#: ../gtksourceview/gtksourceencoding.c:162
3018-#: ../gtksourceview/gtksourceencoding.c:269
3019+#: ../gtksourceview/gtksourceencoding.c:163
3020+#: ../gtksourceview/gtksourceencoding.c:270
3021 msgid "Greek"
3022 msgstr ""
3023
3024-#: ../gtksourceview/gtksourceencoding.c:164
3025+#: ../gtksourceview/gtksourceencoding.c:165
3026 msgid "Hebrew Visual"
3027 msgstr ""
3028
3029-#: ../gtksourceview/gtksourceencoding.c:166
3030-#: ../gtksourceview/gtksourceencoding.c:230
3031-#: ../gtksourceview/gtksourceencoding.c:271
3032+#: ../gtksourceview/gtksourceencoding.c:167
3033+#: ../gtksourceview/gtksourceencoding.c:231
3034+#: ../gtksourceview/gtksourceencoding.c:272
3035 msgid "Turkish"
3036 msgstr ""
3037
3038-#: ../gtksourceview/gtksourceencoding.c:168
3039+#: ../gtksourceview/gtksourceencoding.c:169
3040 msgid "Nordic"
3041 msgstr ""
3042
3043-#: ../gtksourceview/gtksourceencoding.c:172
3044+#: ../gtksourceview/gtksourceencoding.c:173
3045 msgid "Celtic"
3046 msgstr ""
3047
3048-#: ../gtksourceview/gtksourceencoding.c:176
3049+#: ../gtksourceview/gtksourceencoding.c:177
3050 msgid "Romanian"
3051 msgstr ""
3052
3053-#: ../gtksourceview/gtksourceencoding.c:194
3054+#: ../gtksourceview/gtksourceencoding.c:195
3055 msgid "Armenian"
3056 msgstr ""
3057
3058-#: ../gtksourceview/gtksourceencoding.c:196
3059-#: ../gtksourceview/gtksourceencoding.c:198
3060-#: ../gtksourceview/gtksourceencoding.c:212
3061+#: ../gtksourceview/gtksourceencoding.c:197
3062+#: ../gtksourceview/gtksourceencoding.c:199
3063+#: ../gtksourceview/gtksourceencoding.c:213
3064 msgid "Chinese Traditional"
3065 msgstr ""
3066
3067-#: ../gtksourceview/gtksourceencoding.c:200
3068+#: ../gtksourceview/gtksourceencoding.c:201
3069 msgid "Cyrillic/Russian"
3070 msgstr ""
3071
3072-#: ../gtksourceview/gtksourceencoding.c:203
3073-#: ../gtksourceview/gtksourceencoding.c:205
3074-#: ../gtksourceview/gtksourceencoding.c:207
3075-#: ../gtksourceview/gtksourceencoding.c:237
3076-#: ../gtksourceview/gtksourceencoding.c:252
3077+#: ../gtksourceview/gtksourceencoding.c:204
3078+#: ../gtksourceview/gtksourceencoding.c:206
3079+#: ../gtksourceview/gtksourceencoding.c:208
3080+#: ../gtksourceview/gtksourceencoding.c:238
3081+#: ../gtksourceview/gtksourceencoding.c:253
3082 msgid "Japanese"
3083 msgstr ""
3084
3085-#: ../gtksourceview/gtksourceencoding.c:210
3086-#: ../gtksourceview/gtksourceencoding.c:239
3087-#: ../gtksourceview/gtksourceencoding.c:243
3088-#: ../gtksourceview/gtksourceencoding.c:258
3089+#: ../gtksourceview/gtksourceencoding.c:211
3090+#: ../gtksourceview/gtksourceencoding.c:240
3091+#: ../gtksourceview/gtksourceencoding.c:244
3092+#: ../gtksourceview/gtksourceencoding.c:259
3093 msgid "Korean"
3094 msgstr ""
3095
3096-#: ../gtksourceview/gtksourceencoding.c:215
3097-#: ../gtksourceview/gtksourceencoding.c:217
3098-#: ../gtksourceview/gtksourceencoding.c:219
3099+#: ../gtksourceview/gtksourceencoding.c:216
3100+#: ../gtksourceview/gtksourceencoding.c:218
3101+#: ../gtksourceview/gtksourceencoding.c:220
3102 msgid "Chinese Simplified"
3103 msgstr ""
3104
3105-#: ../gtksourceview/gtksourceencoding.c:221
3106+#: ../gtksourceview/gtksourceencoding.c:222
3107 msgid "Georgian"
3108 msgstr ""
3109
3110-#: ../gtksourceview/gtksourceencoding.c:232
3111-#: ../gtksourceview/gtksourceencoding.c:273
3112+#: ../gtksourceview/gtksourceencoding.c:233
3113+#: ../gtksourceview/gtksourceencoding.c:274
3114 msgid "Hebrew"
3115 msgstr ""
3116
3117-#: ../gtksourceview/gtksourceencoding.c:249
3118+#: ../gtksourceview/gtksourceencoding.c:250
3119 msgid "Cyrillic/Ukrainian"
3120 msgstr ""
3121
3122-#: ../gtksourceview/gtksourceencoding.c:254
3123-#: ../gtksourceview/gtksourceencoding.c:260
3124-#: ../gtksourceview/gtksourceencoding.c:279
3125+#: ../gtksourceview/gtksourceencoding.c:255
3126+#: ../gtksourceview/gtksourceencoding.c:261
3127+#: ../gtksourceview/gtksourceencoding.c:280
3128 #, fuzzy
3129 #| msgid "Filename"
3130 msgid "Vietnamese"
3131 msgstr "Tiedostonimi"
3132
3133-#: ../gtksourceview/gtksourceencoding.c:256
3134+#: ../gtksourceview/gtksourceencoding.c:257
3135 msgid "Thai"
3136 msgstr ""
3137
3138-#: ../gtksourceview/gtksourceencoding.c:487
3139+#: ../gtksourceview/gtksourceencoding.c:491
3140 msgid "Unknown"
3141 msgstr ""
3142
3143@@ -3471,69 +3475,70 @@
3144 #. * recognized encodings are used. See
3145 #. * https://git.gnome.org/browse/gtksourceview/tree/gtksourceview/gtksourceencoding.c#n147
3146 #. * for a list of supported encodings.
3147+#. * Keep the same format: square brackets, single quotes, commas.
3148 #.
3149-#: ../gtksourceview/gtksourceencoding.c:517
3150+#: ../gtksourceview/gtksourceencoding.c:650
3151 msgid "['UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
3152 msgstr "['UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
3153
3154-#: ../gtksourceview/gtksourcefile.c:202
3155-#: ../gtksourceview/gtksourcefilesaver.c:407
3156+#: ../gtksourceview/gtksourcefile.c:200
3157+#: ../gtksourceview/gtksourcefilesaver.c:410
3158 #, fuzzy
3159 #| msgid "Newline"
3160 msgid "Newline type"
3161 msgstr "Rivinvaihto"
3162
3163-#: ../gtksourceview/gtksourcefile.c:219
3164-#: ../gtksourceview/gtksourcefilesaver.c:425
3165+#: ../gtksourceview/gtksourcefile.c:217
3166+#: ../gtksourceview/gtksourcefilesaver.c:428
3167 #, fuzzy
3168 #| msgid "Class"
3169 msgid "Compression type"
3170 msgstr "Luokka"
3171
3172-#: ../gtksourceview/gtksourcefileloader.c:406
3173+#: ../gtksourceview/gtksourcefileloader.c:414
3174 msgid "Input stream"
3175 msgstr ""
3176
3177-#: ../gtksourceview/gtksourcefilesaver.c:443
3178+#: ../gtksourceview/gtksourcefilesaver.c:446
3179 msgid "Flags"
3180 msgstr ""
3181
3182 #. Translators: gutters can be used to display information
3183 #. * on the left or on the right of the text view. To draw the
3184 #. * line numbers for example.
3185-#: ../gtksourceview/gtksourcegutter.c:553
3186+#: ../gtksourceview/gtksourcegutter.c:518
3187 msgid "The gutters' GtkSourceView"
3188 msgstr "Kourun GtkSourceView"
3189
3190-#: ../gtksourceview/gtksourcegutter.c:565
3191+#: ../gtksourceview/gtksourcegutter.c:530
3192 #: ../gtksourceview/gtksourcegutterrenderer.c:741
3193 msgid "Window Type"
3194 msgstr "Ikkunatyyppi"
3195
3196-#: ../gtksourceview/gtksourcegutter.c:566
3197+#: ../gtksourceview/gtksourcegutter.c:531
3198 #, fuzzy
3199 #| msgid "The gutters text window type"
3200 msgid "The gutters' text window type"
3201 msgstr "Kourun teksti-ikkunatyyppi"
3202
3203-#: ../gtksourceview/gtksourcegutter.c:582
3204+#: ../gtksourceview/gtksourcegutter.c:547
3205 #: ../gtksourceview/gtksourcegutterrenderer.c:524
3206 #, fuzzy
3207 msgid "X Padding"
3208 msgstr "POD-otsake"
3209
3210-#: ../gtksourceview/gtksourcegutter.c:583
3211+#: ../gtksourceview/gtksourcegutter.c:548
3212 #: ../gtksourceview/gtksourcegutterrenderer.c:525
3213 msgid "The x-padding"
3214 msgstr ""
3215
3216-#: ../gtksourceview/gtksourcegutter.c:600
3217+#: ../gtksourceview/gtksourcegutter.c:565
3218 #: ../gtksourceview/gtksourcegutterrenderer.c:539
3219 #, fuzzy
3220 msgid "Y Padding"
3221 msgstr "POD-otsake"
3222
3223-#: ../gtksourceview/gtksourcegutter.c:601
3224+#: ../gtksourceview/gtksourcegutter.c:566
3225 #: ../gtksourceview/gtksourcegutterrenderer.c:540
3226 msgid "The y-padding"
3227 msgstr ""
3228@@ -3589,53 +3594,53 @@
3229 msgid "The size"
3230 msgstr ""
3231
3232-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:298
3233+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:299
3234 #: ../gtksourceview/gtksourcemarkattributes.c:315
3235 msgid "Pixbuf"
3236 msgstr "Pixbuf"
3237
3238-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:299
3239+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:300
3240 #: ../gtksourceview/gtksourcemarkattributes.c:316
3241 msgid "The pixbuf"
3242 msgstr ""
3243
3244-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:313
3245+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:314
3246 #: ../gtksourceview/gtksourcemarkattributes.c:302
3247 msgid "Stock Id"
3248 msgstr ""
3249
3250-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:314
3251+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:315
3252 #: ../gtksourceview/gtksourcemarkattributes.c:303
3253 msgid "The stock id"
3254 msgstr ""
3255
3256-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:321
3257+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:322
3258 #: ../gtksourceview/gtksourcemarkattributes.c:328
3259 msgid "Icon Name"
3260 msgstr "Kuvakkeen nimi"
3261
3262-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:322
3263+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:323
3264 #: ../gtksourceview/gtksourcemarkattributes.c:329
3265 msgid "The icon name"
3266 msgstr "Kuvakkeen nimi"
3267
3268-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:329
3269+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:330
3270 #: ../gtksourceview/gtksourcemarkattributes.c:341
3271 #, fuzzy
3272 msgid "GIcon"
3273 msgstr "Kuvake"
3274
3275-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:330
3276+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:331
3277 #, fuzzy
3278 msgid "The gicon"
3279 msgstr "Tarjoajan kuvake"
3280
3281-#: ../gtksourceview/gtksourcegutterrenderertext.c:402
3282+#: ../gtksourceview/gtksourcegutterrenderertext.c:414
3283 #, fuzzy
3284 msgid "The markup"
3285 msgstr "Merkintä"
3286
3287-#: ../gtksourceview/gtksourcegutterrenderertext.c:410
3288+#: ../gtksourceview/gtksourcegutterrenderertext.c:422
3289 #, fuzzy
3290 msgid "The text"
3291 msgstr "Kohteen teksti"
3292@@ -3722,12 +3727,12 @@
3293 msgstr "Tulostettava GtkSourceBuffer-olio"
3294
3295 #: ../gtksourceview/gtksourceprintcompositor.c:463
3296-#: ../gtksourceview/gtksourceview.c:351
3297+#: ../gtksourceview/gtksourceview.c:372
3298 msgid "Tab Width"
3299 msgstr "Sarkaimen leveys"
3300
3301 #: ../gtksourceview/gtksourceprintcompositor.c:464
3302-#: ../gtksourceview/gtksourceview.c:352
3303+#: ../gtksourceview/gtksourceview.c:373
3304 msgid "Width of a tab character expressed in spaces"
3305 msgstr "Sarkaimen leveys välilyönteinä esitettynä"
3306
3307@@ -3817,7 +3822,6 @@
3308 msgstr "Käytetään arvoa \\C tukemattomissa kielimäärittelyissä"
3309
3310 #: ../gtksourceview/gtksourcesearchcontext.c:2742
3311-#: ../gtksourceview/gtksourceundomanagerdefault.c:403
3312 msgid "Buffer"
3313 msgstr "Puskuri"
3314
3315@@ -4039,75 +4043,71 @@
3316 msgid "List of the ids of the available style schemes"
3317 msgstr "Luettelo saatavilla olevista tyylimallien tunnisteista"
3318
3319-#: ../gtksourceview/gtksourceundomanagerdefault.c:404
3320-msgid "The text buffer to add undo support on"
3321-msgstr "Tekstipuskuri, jolle lisätään kumoamistuki"
3322-
3323-#: ../gtksourceview/gtksourceview.c:314
3324+#: ../gtksourceview/gtksourceview.c:335
3325 msgid "The completion object associated with the view"
3326 msgstr "Täydennysolio, joka on liitetty näkymään"
3327
3328-#: ../gtksourceview/gtksourceview.c:326
3329+#: ../gtksourceview/gtksourceview.c:347
3330 msgid "Show Line Numbers"
3331 msgstr "Näytä rivinumerot"
3332
3333-#: ../gtksourceview/gtksourceview.c:327
3334+#: ../gtksourceview/gtksourceview.c:348
3335 msgid "Whether to display line numbers"
3336 msgstr "Näkyvätkö rivinumerot"
3337
3338-#: ../gtksourceview/gtksourceview.c:338
3339+#: ../gtksourceview/gtksourceview.c:359
3340 msgid "Show Line Marks"
3341 msgstr "Näytä rivimerkit"
3342
3343-#: ../gtksourceview/gtksourceview.c:339
3344+#: ../gtksourceview/gtksourceview.c:360
3345 msgid "Whether to display line mark pixbufs"
3346 msgstr "Näytetäänkö rivimerkkien kuvapuskurit"
3347
3348-#: ../gtksourceview/gtksourceview.c:366
3349+#: ../gtksourceview/gtksourceview.c:387
3350 msgid "Indent Width"
3351 msgstr "Sisennyksen leveys"
3352
3353-#: ../gtksourceview/gtksourceview.c:367
3354+#: ../gtksourceview/gtksourceview.c:388
3355 msgid "Number of spaces to use for each step of indent"
3356 msgstr "Kullakin sisennystasolla käytetty leveys välilyönteinä"
3357
3358-#: ../gtksourceview/gtksourceview.c:376
3359+#: ../gtksourceview/gtksourceview.c:397
3360 msgid "Auto Indentation"
3361 msgstr "Automaattinen sisennys"
3362
3363-#: ../gtksourceview/gtksourceview.c:377
3364+#: ../gtksourceview/gtksourceview.c:398
3365 msgid "Whether to enable auto indentation"
3366 msgstr "Onko automaattinen sisennys käytössä"
3367
3368-#: ../gtksourceview/gtksourceview.c:384
3369+#: ../gtksourceview/gtksourceview.c:405
3370 msgid "Insert Spaces Instead of Tabs"
3371 msgstr "Lisää välilyöntejä sarkainten sijaan"
3372
3373-#: ../gtksourceview/gtksourceview.c:385
3374+#: ../gtksourceview/gtksourceview.c:406
3375 msgid "Whether to insert spaces instead of tabs"
3376 msgstr "Lisätäänkö välilyöntejä sarkainten sijaan"
3377
3378-#: ../gtksourceview/gtksourceview.c:397
3379+#: ../gtksourceview/gtksourceview.c:418
3380 msgid "Show Right Margin"
3381 msgstr "Näytä oikea reunus"
3382
3383-#: ../gtksourceview/gtksourceview.c:398
3384+#: ../gtksourceview/gtksourceview.c:419
3385 msgid "Whether to display the right margin"
3386 msgstr "Näkyykö oikea reunus"
3387
3388-#: ../gtksourceview/gtksourceview.c:410
3389+#: ../gtksourceview/gtksourceview.c:431
3390 msgid "Right Margin Position"
3391 msgstr "Oikean reunuksen sijainti"
3392
3393-#: ../gtksourceview/gtksourceview.c:411
3394+#: ../gtksourceview/gtksourceview.c:432
3395 msgid "Position of the right margin"
3396 msgstr "Oikean reunuksen sijainti"
3397
3398-#: ../gtksourceview/gtksourceview.c:427
3399+#: ../gtksourceview/gtksourceview.c:448
3400 msgid "Smart Home/End"
3401 msgstr "Älykkäät home- ja end-näppäimet"
3402
3403-#: ../gtksourceview/gtksourceview.c:428
3404+#: ../gtksourceview/gtksourceview.c:449
3405 msgid ""
3406 "HOME and END keys move to first/last non whitespace characters on line "
3407 "before going to the start/end of the line"
3408@@ -4115,66 +4115,69 @@
3409 "Home- ja End-näppäimet siirtävät kohdistimen rivin ensimmäisen tai viimeisen "
3410 "merkin kohdalle ennen koko rivin alkuun tai loppuun siirtämistä."
3411
3412-#: ../gtksourceview/gtksourceview.c:438
3413+#: ../gtksourceview/gtksourceview.c:459
3414 msgid "Highlight current line"
3415 msgstr "Korosta nykyinen rivi"
3416
3417-#: ../gtksourceview/gtksourceview.c:439
3418+#: ../gtksourceview/gtksourceview.c:460
3419 msgid "Whether to highlight the current line"
3420 msgstr "Korostetaanko nykyinen rivi"
3421
3422-#: ../gtksourceview/gtksourceview.c:446
3423+#: ../gtksourceview/gtksourceview.c:467
3424 msgid "Indent on tab"
3425 msgstr "Sisennä sarkaimella"
3426
3427-#: ../gtksourceview/gtksourceview.c:447
3428+#: ../gtksourceview/gtksourceview.c:468
3429 msgid "Whether to indent the selected text when the tab key is pressed"
3430 msgstr "Sisennetäänkö valittu teksti painettaessa sarkainnäppäintä"
3431
3432-#: ../gtksourceview/gtksourceview.c:461
3433+#: ../gtksourceview/gtksourceview.c:482
3434 msgid "Draw Spaces"
3435 msgstr "Piirrä tyhjeet"
3436
3437-#: ../gtksourceview/gtksourceview.c:462
3438+#: ../gtksourceview/gtksourceview.c:483
3439 msgid "Set if and how the spaces should be visualized"
3440 msgstr "Aseta kuinka tyhjeet esitetään"
3441
3442 #. create redo menu_item.
3443-#: ../gtksourceview/gtksourceview.c:1237
3444+#: ../gtksourceview/gtksourceview.c:1279
3445 msgid "_Redo"
3446 msgstr "_Tee uudelleen"
3447
3448 #. create undo menu_item.
3449-#: ../gtksourceview/gtksourceview.c:1248
3450+#: ../gtksourceview/gtksourceview.c:1290
3451 msgid "_Undo"
3452 msgstr "_Kumoa"
3453
3454-#: ../gtksourceview/gtksourceview.c:1266
3455+#: ../gtksourceview/gtksourceview.c:1308
3456 msgid "All _Upper Case"
3457 msgstr ""
3458
3459-#: ../gtksourceview/gtksourceview.c:1276
3460+#: ../gtksourceview/gtksourceview.c:1318
3461 msgid "All _Lower Case"
3462 msgstr ""
3463
3464-#: ../gtksourceview/gtksourceview.c:1286
3465+#: ../gtksourceview/gtksourceview.c:1328
3466 msgid "_Invert Case"
3467 msgstr ""
3468
3469-#: ../gtksourceview/gtksourceview.c:1296
3470+#: ../gtksourceview/gtksourceview.c:1338
3471 msgid "_Title Case"
3472 msgstr ""
3473
3474-#: ../gtksourceview/gtksourceview.c:1306
3475+#: ../gtksourceview/gtksourceview.c:1348
3476 #, fuzzy
3477 #| msgid "Changed line"
3478 msgid "C_hange Case"
3479 msgstr "Muutettu rivi"
3480
3481-#: ../gtksourceview/gtksourceview-i18n.c:72
3482+#: ../gtksourceview/gtksourceview-i18n.c:116
3483 msgid "translator-credits"
3484 msgstr ""
3485 "Ilkka Tuohela, 2006-2009\n"
3486 "Pauli Virtanen, 2003-2005\n"
3487 "\n"
3488-"http://gnome.fi/"
3489+"https://l10n.gnome.org/teams/fi/"
3490+
3491+#~ msgid "The text buffer to add undo support on"
3492+#~ msgstr "Tekstipuskuri, jolle lisätään kumoamistuki"
3493
3494=== modified file 'po/nb.po'
3495--- po/nb.po 2014-10-13 20:29:35 +0000
3496+++ po/nb.po 2015-02-25 08:09:43 +0000
3497@@ -4,10 +4,10 @@
3498 #
3499 msgid ""
3500 msgstr ""
3501-"Project-Id-Version: gtksourceview 3.13.x\n"
3502+"Project-Id-Version: gtksourceview 3.14.x\n"
3503 "Report-Msgid-Bugs-To: \n"
3504-"POT-Creation-Date: 2014-09-06 14:06+0200\n"
3505-"PO-Revision-Date: 2014-09-06 14:09+0200\n"
3506+"POT-Creation-Date: 2014-10-20 19:10+0200\n"
3507+"PO-Revision-Date: 2014-10-20 19:13+0200\n"
3508 "Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
3509 "Language-Team: Norwegian bokmål <i18n-nb@lister.ping.uio.no>\n"
3510 "Language: \n"
3511@@ -58,7 +58,7 @@
3512
3513 #: ../data/glade/gtksourceview.xml.in.h:12
3514 #: ../gtksourceview/gtksourcecompletionitem.c:262
3515-#: ../gtksourceview/gtksourcegutterrenderertext.c:409
3516+#: ../gtksourceview/gtksourcegutterrenderertext.c:421
3517 msgid "Text"
3518 msgstr "Tekst"
3519
3520@@ -69,7 +69,7 @@
3521 #. Translators: "All" is used as a label in the status bar of the
3522 #. popup, telling that all completion pages are shown.
3523 #: ../data/glade/gtksourceview.xml.in.h:14
3524-#: ../gtksourceview/gtksourcecompletion.c:788
3525+#: ../gtksourceview/gtksourcecompletion.c:811
3526 msgid "All"
3527 msgstr "Alle"
3528
3529@@ -699,7 +699,7 @@
3530 #: ../data/language-specs/texinfo.lang.h:1 ../data/language-specs/xml.lang.h:1
3531 #: ../data/language-specs/xslt.lang.h:1
3532 #: ../gtksourceview/gtksourcecompletionitem.c:249
3533-#: ../gtksourceview/gtksourcegutterrenderertext.c:401
3534+#: ../gtksourceview/gtksourcegutterrenderertext.c:413
3535 msgid "Markup"
3536 msgstr "Merking"
3537
3538@@ -1146,7 +1146,7 @@
3539
3540 #: ../data/language-specs/desktop.lang.h:11
3541 #: ../gtksourceview/gtksourcefile.c:184
3542-#: ../gtksourceview/gtksourcefilesaver.c:390
3543+#: ../gtksourceview/gtksourcefilesaver.c:393
3544 msgid "Encoding"
3545 msgstr "Koding"
3546
3547@@ -1188,8 +1188,8 @@
3548 #. String
3549 #: ../data/language-specs/diff.lang.h:11 ../data/language-specs/po.lang.h:4
3550 #: ../gtksourceview/gtksourcefile.c:167
3551-#: ../gtksourceview/gtksourcefileloader.c:394
3552-#: ../gtksourceview/gtksourcefilesaver.c:373
3553+#: ../gtksourceview/gtksourcefileloader.c:397
3554+#: ../gtksourceview/gtksourcefilesaver.c:376
3555 msgid "Location"
3556 msgstr "Lokasjon"
3557
3558@@ -1596,11 +1596,11 @@
3559
3560 #: ../data/language-specs/haddock.lang.h:12
3561 msgid "Itemized list"
3562-msgstr ""
3563+msgstr "Spesifisert liste"
3564
3565 #: ../data/language-specs/haddock.lang.h:13
3566 msgid "Enumerated list"
3567-msgstr ""
3568+msgstr "Nummerert liste"
3569
3570 #: ../data/language-specs/haddock.lang.h:14
3571 msgid "Definition list"
3572@@ -2978,82 +2978,82 @@
3573 msgid "Incomplete UTF-8 sequence in input"
3574 msgstr "Ufullstendig UTF-8 sekvens i inndata"
3575
3576-#: ../gtksourceview/gtksourcecompletion.c:2162
3577-#: ../gtksourceview/gtksourcegutter.c:549
3578+#: ../gtksourceview/gtksourcecompletion.c:2187
3579+#: ../gtksourceview/gtksourcegutter.c:514
3580 msgid "View"
3581 msgstr "Vis"
3582
3583-#: ../gtksourceview/gtksourcecompletion.c:2163
3584+#: ../gtksourceview/gtksourcecompletion.c:2188
3585 msgid "The GtkSourceView bound to the completion"
3586 msgstr "GtkSourceView-objekt som er bundet til fullføring"
3587
3588-#: ../gtksourceview/gtksourcecompletion.c:2177
3589+#: ../gtksourceview/gtksourcecompletion.c:2202
3590 msgid "Remember Info Visibility"
3591 msgstr "Husk synlighet for informasjon"
3592
3593-#: ../gtksourceview/gtksourcecompletion.c:2178
3594+#: ../gtksourceview/gtksourcecompletion.c:2203
3595 msgid "Remember the last info window visibility state"
3596 msgstr "Husk synlighetstilstand for siste informasjonsvindu"
3597
3598-#: ../gtksourceview/gtksourcecompletion.c:2190
3599+#: ../gtksourceview/gtksourcecompletion.c:2215
3600 msgid "Select on Show"
3601 msgstr "Velg ved visning"
3602
3603-#: ../gtksourceview/gtksourcecompletion.c:2191
3604+#: ../gtksourceview/gtksourcecompletion.c:2216
3605 msgid "Select first proposal when completion is shown"
3606 msgstr "Velg første forslag når fullføring vises"
3607
3608-#: ../gtksourceview/gtksourcecompletion.c:2204
3609+#: ../gtksourceview/gtksourcecompletion.c:2229
3610 msgid "Show Headers"
3611 msgstr "Vis hoder"
3612
3613-#: ../gtksourceview/gtksourcecompletion.c:2205
3614+#: ../gtksourceview/gtksourcecompletion.c:2230
3615 msgid ""
3616 "Show provider headers when proposals from multiple providers are available"
3617 msgstr ""
3618
3619-#: ../gtksourceview/gtksourcecompletion.c:2218
3620+#: ../gtksourceview/gtksourcecompletion.c:2243
3621 msgid "Show Icons"
3622 msgstr "Vis ikoner"
3623
3624-#: ../gtksourceview/gtksourcecompletion.c:2219
3625+#: ../gtksourceview/gtksourcecompletion.c:2244
3626 msgid "Show provider and proposal icons in the completion popup"
3627 msgstr "Vis tilbyder og foreslåtte ikoner i fullføringsdialogen"
3628
3629-#: ../gtksourceview/gtksourcecompletion.c:2233
3630+#: ../gtksourceview/gtksourcecompletion.c:2258
3631 msgid "Accelerators"
3632 msgstr "Akselleratorer"
3633
3634-#: ../gtksourceview/gtksourcecompletion.c:2234
3635+#: ../gtksourceview/gtksourcecompletion.c:2259
3636 msgid "Number of proposal accelerators to show"
3637 msgstr "Antall foreslåtte hurtigtaster som skal vises"
3638
3639-#: ../gtksourceview/gtksourcecompletion.c:2249
3640+#: ../gtksourceview/gtksourcecompletion.c:2274
3641 msgid "Auto Complete Delay"
3642 msgstr "Pause før automatisk fullføring"
3643
3644-#: ../gtksourceview/gtksourcecompletion.c:2250
3645+#: ../gtksourceview/gtksourcecompletion.c:2275
3646 msgid "Completion popup delay for interactive completion"
3647 msgstr ""
3648
3649-#: ../gtksourceview/gtksourcecompletion.c:2266
3650+#: ../gtksourceview/gtksourcecompletion.c:2291
3651 msgid "Provider Page Size"
3652 msgstr "Sidestørrelse for tilbyder"
3653
3654-#: ../gtksourceview/gtksourcecompletion.c:2267
3655+#: ../gtksourceview/gtksourcecompletion.c:2292
3656 msgid "Provider scrolling page size"
3657 msgstr ""
3658
3659-#: ../gtksourceview/gtksourcecompletion.c:2287
3660+#: ../gtksourceview/gtksourcecompletion.c:2312
3661 msgid "Proposal Page Size"
3662 msgstr "Sidestørrelse for forslag"
3663
3664-#: ../gtksourceview/gtksourcecompletion.c:2288
3665+#: ../gtksourceview/gtksourcecompletion.c:2313
3666 msgid "Proposal scrolling page size"
3667 msgstr ""
3668
3669 #: ../gtksourceview/gtksourcecompletioncontext.c:271
3670-#: ../gtksourceview/gtksourceview.c:313
3671+#: ../gtksourceview/gtksourceview.c:334
3672 msgid "Completion"
3673 msgstr "Fullføring"
3674
3675@@ -3327,57 +3327,56 @@
3676 msgstr "['UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
3677
3678 #: ../gtksourceview/gtksourcefile.c:200
3679-#: ../gtksourceview/gtksourcefilesaver.c:407
3680-#, fuzzy
3681+#: ../gtksourceview/gtksourcefilesaver.c:410
3682 msgid "Newline type"
3683-msgstr "Linjeskift"
3684+msgstr "Type linjeskift"
3685
3686 #: ../gtksourceview/gtksourcefile.c:217
3687-#: ../gtksourceview/gtksourcefilesaver.c:425
3688+#: ../gtksourceview/gtksourcefilesaver.c:428
3689 msgid "Compression type"
3690 msgstr "Type komprimering"
3691
3692-#: ../gtksourceview/gtksourcefileloader.c:411
3693+#: ../gtksourceview/gtksourcefileloader.c:414
3694 msgid "Input stream"
3695-msgstr ""
3696+msgstr "Inndatastrøm"
3697
3698-#: ../gtksourceview/gtksourcefilesaver.c:443
3699+#: ../gtksourceview/gtksourcefilesaver.c:446
3700 msgid "Flags"
3701 msgstr "Flagg"
3702
3703 #. Translators: gutters can be used to display information
3704 #. * on the left or on the right of the text view. To draw the
3705 #. * line numbers for example.
3706-#: ../gtksourceview/gtksourcegutter.c:553
3707+#: ../gtksourceview/gtksourcegutter.c:518
3708 msgid "The gutters' GtkSourceView"
3709 msgstr "GtkSourceView for «gutter»"
3710
3711-#: ../gtksourceview/gtksourcegutter.c:565
3712+#: ../gtksourceview/gtksourcegutter.c:530
3713 #: ../gtksourceview/gtksourcegutterrenderer.c:741
3714 msgid "Window Type"
3715 msgstr "Vindustype"
3716
3717-#: ../gtksourceview/gtksourcegutter.c:566
3718+#: ../gtksourceview/gtksourcegutter.c:531
3719 #, fuzzy
3720 msgid "The gutters' text window type"
3721 msgstr "Tekstvindutype for «gutter»"
3722
3723-#: ../gtksourceview/gtksourcegutter.c:582
3724+#: ../gtksourceview/gtksourcegutter.c:547
3725 #: ../gtksourceview/gtksourcegutterrenderer.c:524
3726 msgid "X Padding"
3727 msgstr "X-fyll"
3728
3729-#: ../gtksourceview/gtksourcegutter.c:583
3730+#: ../gtksourceview/gtksourcegutter.c:548
3731 #: ../gtksourceview/gtksourcegutterrenderer.c:525
3732 msgid "The x-padding"
3733 msgstr "X-fyll"
3734
3735-#: ../gtksourceview/gtksourcegutter.c:600
3736+#: ../gtksourceview/gtksourcegutter.c:565
3737 #: ../gtksourceview/gtksourcegutterrenderer.c:539
3738 msgid "Y Padding"
3739 msgstr "Y-fyll"
3740
3741-#: ../gtksourceview/gtksourcegutter.c:601
3742+#: ../gtksourceview/gtksourcegutter.c:566
3743 #: ../gtksourceview/gtksourcegutterrenderer.c:540
3744 msgid "The y-padding"
3745 msgstr "Y-fyll"
3746@@ -3431,50 +3430,50 @@
3747 msgid "The size"
3748 msgstr "Størrelsen"
3749
3750-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:298
3751+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:299
3752 #: ../gtksourceview/gtksourcemarkattributes.c:315
3753 msgid "Pixbuf"
3754 msgstr "Pixbuf"
3755
3756-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:299
3757+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:300
3758 #: ../gtksourceview/gtksourcemarkattributes.c:316
3759 msgid "The pixbuf"
3760 msgstr "Pixbuf"
3761
3762-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:313
3763+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:314
3764 #: ../gtksourceview/gtksourcemarkattributes.c:302
3765 msgid "Stock Id"
3766 msgstr "Standard-ID"
3767
3768-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:314
3769+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:315
3770 #: ../gtksourceview/gtksourcemarkattributes.c:303
3771 msgid "The stock id"
3772 msgstr "Standard-ID"
3773
3774-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:321
3775+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:322
3776 #: ../gtksourceview/gtksourcemarkattributes.c:328
3777 msgid "Icon Name"
3778 msgstr "Navn på ikon"
3779
3780-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:322
3781+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:323
3782 #: ../gtksourceview/gtksourcemarkattributes.c:329
3783 msgid "The icon name"
3784 msgstr "Navn på ikonet"
3785
3786-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:329
3787+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:330
3788 #: ../gtksourceview/gtksourcemarkattributes.c:341
3789 msgid "GIcon"
3790 msgstr "GIcon"
3791
3792-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:330
3793+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:331
3794 msgid "The gicon"
3795 msgstr "GIcon"
3796
3797-#: ../gtksourceview/gtksourcegutterrenderertext.c:402
3798+#: ../gtksourceview/gtksourcegutterrenderertext.c:414
3799 msgid "The markup"
3800 msgstr "Merking"
3801
3802-#: ../gtksourceview/gtksourcegutterrenderertext.c:410
3803+#: ../gtksourceview/gtksourcegutterrenderertext.c:422
3804 msgid "The text"
3805 msgstr "Teksten"
3806
3807@@ -3559,12 +3558,12 @@
3808 msgstr "GtkSourceBuffer-objekt som skal skrives ut"
3809
3810 #: ../gtksourceview/gtksourceprintcompositor.c:463
3811-#: ../gtksourceview/gtksourceview.c:351
3812+#: ../gtksourceview/gtksourceview.c:372
3813 msgid "Tab Width"
3814 msgstr "Tabulatorbredde"
3815
3816 #: ../gtksourceview/gtksourceprintcompositor.c:464
3817-#: ../gtksourceview/gtksourceview.c:352
3818+#: ../gtksourceview/gtksourceview.c:373
3819 msgid "Width of a tab character expressed in spaces"
3820 msgstr "Bredde på et tabulatortegn uttrykt i mellomrom"
3821
3822@@ -3819,14 +3818,12 @@
3823 msgstr "Om attributten gjennomstreket er satt"
3824
3825 #: ../gtksourceview/gtksourcestyle.c:209
3826-#, fuzzy
3827 msgid "Scale set"
3828-msgstr "Kursiv satt"
3829+msgstr "Skalering satt"
3830
3831 #: ../gtksourceview/gtksourcestyle.c:210
3832-#, fuzzy
3833 msgid "Whether scale attribute is set"
3834-msgstr "Om attributten kursiv er satt"
3835+msgstr "Om attributten skalering er satt"
3836
3837 #: ../gtksourceview/gtksourcestylescheme.c:211
3838 #: ../gtksourceview/gtksourcestylescheme.c:212
3839@@ -3864,71 +3861,71 @@
3840 msgid "List of the ids of the available style schemes"
3841 msgstr "Liste med IDer for tilgjengelige stil-schema"
3842
3843-#: ../gtksourceview/gtksourceview.c:314
3844+#: ../gtksourceview/gtksourceview.c:335
3845 msgid "The completion object associated with the view"
3846 msgstr "Fullføringsobjekt assosiert med visningen"
3847
3848-#: ../gtksourceview/gtksourceview.c:326
3849+#: ../gtksourceview/gtksourceview.c:347
3850 msgid "Show Line Numbers"
3851 msgstr "Vis linjenummer"
3852
3853-#: ../gtksourceview/gtksourceview.c:327
3854+#: ../gtksourceview/gtksourceview.c:348
3855 msgid "Whether to display line numbers"
3856 msgstr "Om linjenummer skal vises"
3857
3858-#: ../gtksourceview/gtksourceview.c:338
3859+#: ../gtksourceview/gtksourceview.c:359
3860 msgid "Show Line Marks"
3861 msgstr "Vis linjemarkører"
3862
3863-#: ../gtksourceview/gtksourceview.c:339
3864+#: ../gtksourceview/gtksourceview.c:360
3865 msgid "Whether to display line mark pixbufs"
3866 msgstr "Om bilder skal vises for linjemarkører"
3867
3868-#: ../gtksourceview/gtksourceview.c:366
3869+#: ../gtksourceview/gtksourceview.c:387
3870 msgid "Indent Width"
3871 msgstr "Bredde for innrykk"
3872
3873-#: ../gtksourceview/gtksourceview.c:367
3874+#: ../gtksourceview/gtksourceview.c:388
3875 msgid "Number of spaces to use for each step of indent"
3876 msgstr "Antall mellomrom som skal brukes for hvert steg med innrykk"
3877
3878-#: ../gtksourceview/gtksourceview.c:376
3879+#: ../gtksourceview/gtksourceview.c:397
3880 msgid "Auto Indentation"
3881 msgstr "Automatisk innrykk"
3882
3883-#: ../gtksourceview/gtksourceview.c:377
3884+#: ../gtksourceview/gtksourceview.c:398
3885 msgid "Whether to enable auto indentation"
3886 msgstr "Om automatisk innrykk skal aktiveres"
3887
3888-#: ../gtksourceview/gtksourceview.c:384
3889+#: ../gtksourceview/gtksourceview.c:405
3890 msgid "Insert Spaces Instead of Tabs"
3891 msgstr "Sett inn mellomrom i stedet for tabulator"
3892
3893-#: ../gtksourceview/gtksourceview.c:385
3894+#: ../gtksourceview/gtksourceview.c:406
3895 msgid "Whether to insert spaces instead of tabs"
3896 msgstr "Om mellomrom skal settes inn i stedet for tabulator"
3897
3898-#: ../gtksourceview/gtksourceview.c:397
3899+#: ../gtksourceview/gtksourceview.c:418
3900 msgid "Show Right Margin"
3901 msgstr "Vis høyre marg"
3902
3903-#: ../gtksourceview/gtksourceview.c:398
3904+#: ../gtksourceview/gtksourceview.c:419
3905 msgid "Whether to display the right margin"
3906 msgstr "Om høyre marg skal vises"
3907
3908-#: ../gtksourceview/gtksourceview.c:410
3909+#: ../gtksourceview/gtksourceview.c:431
3910 msgid "Right Margin Position"
3911 msgstr "Posisjon for høyre marg"
3912
3913-#: ../gtksourceview/gtksourceview.c:411
3914+#: ../gtksourceview/gtksourceview.c:432
3915 msgid "Position of the right margin"
3916 msgstr "Posisjon for høyre marg"
3917
3918-#: ../gtksourceview/gtksourceview.c:427
3919+#: ../gtksourceview/gtksourceview.c:448
3920 msgid "Smart Home/End"
3921 msgstr "Smart home/end"
3922
3923-#: ../gtksourceview/gtksourceview.c:428
3924+#: ../gtksourceview/gtksourceview.c:449
3925 msgid ""
3926 "HOME and END keys move to first/last non whitespace characters on line "
3927 "before going to the start/end of the line"
3928@@ -3936,58 +3933,58 @@
3929 "HOME- og END-tastene flytter til første/siste tegn som ikke er mellomrom på "
3930 "linjen før de går til begynnelsen/slutten på linjen"
3931
3932-#: ../gtksourceview/gtksourceview.c:438
3933+#: ../gtksourceview/gtksourceview.c:459
3934 msgid "Highlight current line"
3935 msgstr "Uthev aktiv linje"
3936
3937-#: ../gtksourceview/gtksourceview.c:439
3938+#: ../gtksourceview/gtksourceview.c:460
3939 msgid "Whether to highlight the current line"
3940 msgstr "Om aktiv linje skal utheves"
3941
3942-#: ../gtksourceview/gtksourceview.c:446
3943+#: ../gtksourceview/gtksourceview.c:467
3944 msgid "Indent on tab"
3945 msgstr "Rykk inn ved tabulator"
3946
3947-#: ../gtksourceview/gtksourceview.c:447
3948+#: ../gtksourceview/gtksourceview.c:468
3949 msgid "Whether to indent the selected text when the tab key is pressed"
3950 msgstr "Om valgt tekst skal rykkes inn når tabulatortasten trykkes ned"
3951
3952-#: ../gtksourceview/gtksourceview.c:461
3953+#: ../gtksourceview/gtksourceview.c:482
3954 msgid "Draw Spaces"
3955 msgstr "Tegn mellomrom"
3956
3957-#: ../gtksourceview/gtksourceview.c:462
3958+#: ../gtksourceview/gtksourceview.c:483
3959 msgid "Set if and how the spaces should be visualized"
3960 msgstr "Sett hvis og hvordan mellomrom skal visualiseres"
3961
3962 #. create redo menu_item.
3963-#: ../gtksourceview/gtksourceview.c:1237
3964+#: ../gtksourceview/gtksourceview.c:1279
3965 msgid "_Redo"
3966 msgstr "Gjenopp_rett"
3967
3968 #. create undo menu_item.
3969-#: ../gtksourceview/gtksourceview.c:1248
3970+#: ../gtksourceview/gtksourceview.c:1290
3971 msgid "_Undo"
3972 msgstr "A_ngre"
3973
3974-#: ../gtksourceview/gtksourceview.c:1266
3975+#: ../gtksourceview/gtksourceview.c:1308
3976 msgid "All _Upper Case"
3977 msgstr "K_un store bokstaver"
3978
3979-#: ../gtksourceview/gtksourceview.c:1276
3980+#: ../gtksourceview/gtksourceview.c:1318
3981 msgid "All _Lower Case"
3982 msgstr "Kun små _bokstaver"
3983
3984-#: ../gtksourceview/gtksourceview.c:1286
3985+#: ../gtksourceview/gtksourceview.c:1328
3986 msgid "_Invert Case"
3987 msgstr ""
3988
3989-#: ../gtksourceview/gtksourceview.c:1296
3990+#: ../gtksourceview/gtksourceview.c:1338
3991 #, fuzzy
3992 msgid "_Title Case"
3993 msgstr "Tittel"
3994
3995-#: ../gtksourceview/gtksourceview.c:1306
3996+#: ../gtksourceview/gtksourceview.c:1348
3997 #, fuzzy
3998 msgid "C_hange Case"
3999 msgstr "Endret linje"
4000
4001=== modified file 'po/sr.po'
4002--- po/sr.po 2014-10-13 20:29:35 +0000
4003+++ po/sr.po 2015-02-25 08:09:43 +0000
4004@@ -3343,8 +3343,8 @@
4005 #: ../gtksourceview/gtksourceencoding.c:647
4006 msgid "['UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"
4007 msgstr ""
4008-"[„UTF-8“, „CURRENT“, „ISO-8859-2“, „ISO-8859-5“, „WINDOWS-1250“, "
4009-"„WINDOWS-1251“, „ISO-8859-15“]"
4010+"['UTF-8', 'CURRENT', 'ISO-8859-2', 'ISO-8859-5', 'WINDOWS-1250', "
4011+"'WINDOWS-1251', 'ISO-8859-15']"
4012
4013 #: ../gtksourceview/gtksourcefile.c:200
4014 #: ../gtksourceview/gtksourcefilesaver.c:410
4015
4016=== modified file 'tests/test-search-context.c'
4017--- tests/test-search-context.c 2014-08-28 16:27:35 +0000
4018+++ tests/test-search-context.c 2015-02-25 08:09:43 +0000
4019@@ -2,7 +2,7 @@
4020 * test-search-context.c
4021 * This file is part of GtkSourceView
4022 *
4023- * Copyright (C) 2013 - Sébastien Wilmet <swilmet@gnome.org>
4024+ * Copyright (C) 2013, 2015 - Sébastien Wilmet <swilmet@gnome.org>
4025 *
4026 * GtkSourceView is free software; you can redistribute it and/or
4027 * modify it under the terms of the GNU Lesser General Public
4028@@ -994,7 +994,10 @@
4029 GtkTextIter iter;
4030 GtkTextIter match_start;
4031 GtkTextIter match_end;
4032+ GtkTextIter start;
4033+ GtkTextIter end;
4034 gint offset;
4035+ gchar *content;
4036
4037 gtk_text_buffer_set_text (text_buffer, "1234\n12345\n1234", -1);
4038
4039@@ -1019,6 +1022,38 @@
4040 offset = gtk_text_iter_get_offset (&match_end);
4041 g_assert_cmpint (offset, ==, 15);
4042
4043+ /* Test replace, see https://bugzilla.gnome.org/show_bug.cgi?id=740810 */
4044+
4045+ gtk_text_buffer_set_text (text_buffer, "&aa", -1);
4046+ gtk_source_search_settings_set_search_text (settings, "aa");
4047+ flush_queue ();
4048+
4049+ gtk_text_buffer_get_iter_at_offset (text_buffer, &match_start, 1);
4050+ gtk_text_buffer_get_end_iter (text_buffer, &match_end);
4051+ gtk_source_search_context_replace (context, &match_start, &match_end, "bb", -1, NULL);
4052+
4053+ gtk_text_buffer_get_start_iter (text_buffer, &start);
4054+ gtk_text_buffer_get_end_iter (text_buffer, &end);
4055+ content = gtk_text_iter_get_visible_text (&start, &end);
4056+ g_assert_cmpstr (content, ==, "&bb");
4057+ g_free (content);
4058+
4059+ /* Test replace multi-byte character */
4060+
4061+ gtk_text_buffer_set_text (text_buffer, "–aa", -1);
4062+ gtk_source_search_settings_set_search_text (settings, "aa");
4063+ flush_queue ();
4064+
4065+ gtk_text_buffer_get_iter_at_offset (text_buffer, &match_start, 1);
4066+ gtk_text_buffer_get_end_iter (text_buffer, &match_end);
4067+ gtk_source_search_context_replace (context, &match_start, &match_end, "bb", -1, NULL);
4068+
4069+ gtk_text_buffer_get_start_iter (text_buffer, &start);
4070+ gtk_text_buffer_get_end_iter (text_buffer, &end);
4071+ content = gtk_text_iter_get_visible_text (&start, &end);
4072+ g_assert_cmpstr (content, ==, "–bb");
4073+ g_free (content);
4074+
4075 g_object_unref (source_buffer);
4076 g_object_unref (settings);
4077 g_object_unref (context);
4078
4079=== modified file 'tests/test-undo-manager.c'
4080--- tests/test-undo-manager.c 2014-10-13 20:29:35 +0000
4081+++ tests/test-undo-manager.c 2015-02-25 08:09:43 +0000
4082@@ -2,7 +2,7 @@
4083 /* test-undo-manager.c
4084 * This file is part of GtkSourceView
4085 *
4086- * Copyright (C) 2013, 2014 - Sébastien Wilmet <swilmet@gnome.org>
4087+ * Copyright (C) 2013, 2014, 2015 - Sébastien Wilmet <swilmet@gnome.org>
4088 *
4089 * GtkSourceView is free software; you can redistribute it and/or
4090 * modify it under the terms of the GNU Lesser General Public
4091@@ -614,6 +614,26 @@
4092 g_assert (gtk_text_buffer_get_modified (text_buffer));
4093
4094 g_object_unref (source_buffer);
4095+
4096+ /* Inside not undoable action. */
4097+ source_buffer = gtk_source_buffer_new (NULL);
4098+ text_buffer = GTK_TEXT_BUFFER (source_buffer);
4099+ gtk_source_buffer_set_max_undo_levels (source_buffer, -1);
4100+
4101+ gtk_text_buffer_set_modified (text_buffer, TRUE);
4102+
4103+ gtk_source_buffer_begin_not_undoable_action (source_buffer);
4104+ insert_text (source_buffer, "a\n");
4105+ gtk_text_buffer_set_modified (text_buffer, FALSE);
4106+ gtk_source_buffer_end_not_undoable_action (source_buffer);
4107+
4108+ insert_text (source_buffer, "b\n");
4109+ g_assert (gtk_text_buffer_get_modified (text_buffer));
4110+
4111+ gtk_source_buffer_undo (source_buffer);
4112+ g_assert (!gtk_text_buffer_get_modified (text_buffer));
4113+
4114+ g_object_unref (source_buffer);
4115 }
4116
4117 static void
4118@@ -664,6 +684,196 @@
4119 g_list_free_full (contents_history, g_free);
4120 }
4121
4122+/* Test for https://bugzilla.gnome.org/show_bug.cgi?id=672893
4123+ * TODO More complete unit tests for selection restoring would be better.
4124+ */
4125+static void
4126+test_bug_672893_selection_restoring (void)
4127+{
4128+ GtkSourceBuffer *source_buffer;
4129+ GtkTextBuffer *text_buffer;
4130+ GtkTextIter start;
4131+ GtkTextIter end;
4132+ GtkTextIter iter;
4133+
4134+ source_buffer = gtk_source_buffer_new (NULL);
4135+ text_buffer = GTK_TEXT_BUFFER (source_buffer);
4136+ gtk_source_buffer_set_max_undo_levels (source_buffer, -1);
4137+
4138+ gtk_text_buffer_set_text (text_buffer, "What if it's just all green cheese.", -1);
4139+
4140+ /* Delete selection */
4141+ gtk_text_buffer_get_iter_at_offset (text_buffer, &start, 0);
4142+ gtk_text_buffer_get_iter_at_offset (text_buffer, &end, 8);
4143+ gtk_text_buffer_select_range (text_buffer, &start, &end);
4144+ gtk_text_buffer_delete_selection (text_buffer, TRUE, TRUE);
4145+
4146+ gtk_text_buffer_get_selection_bounds (text_buffer, &start, &end);
4147+ g_assert_cmpint (0, ==, gtk_text_iter_get_offset (&start));
4148+ g_assert_cmpint (0, ==, gtk_text_iter_get_offset (&end));
4149+
4150+ /* Undo -> selection restored */
4151+ gtk_source_buffer_undo (source_buffer);
4152+ gtk_text_buffer_get_selection_bounds (text_buffer, &start, &end);
4153+ g_assert_cmpint (0, ==, gtk_text_iter_get_offset (&start));
4154+ g_assert_cmpint (8, ==, gtk_text_iter_get_offset (&end));
4155+
4156+ /* Click somewhere else */
4157+ gtk_text_buffer_get_end_iter (text_buffer, &iter);
4158+ gtk_text_buffer_place_cursor (text_buffer, &iter);
4159+
4160+ /* Redo the deletion -> no selection */
4161+ gtk_source_buffer_redo (source_buffer);
4162+ gtk_text_buffer_get_selection_bounds (text_buffer, &start, &end);
4163+ g_assert_cmpint (0, ==, gtk_text_iter_get_offset (&start));
4164+ g_assert_cmpint (0, ==, gtk_text_iter_get_offset (&end));
4165+
4166+ /* Undo -> selection still restored correctly, even if we clicked
4167+ * somewhere else.
4168+ */
4169+ gtk_source_buffer_undo (source_buffer);
4170+ gtk_text_buffer_get_selection_bounds (text_buffer, &start, &end);
4171+ g_assert_cmpint (0, ==, gtk_text_iter_get_offset (&start));
4172+ g_assert_cmpint (8, ==, gtk_text_iter_get_offset (&end));
4173+
4174+ g_object_unref (source_buffer);
4175+}
4176+
4177+static void
4178+test_mix_user_action_and_not_undoable_action (void)
4179+{
4180+ GtkSourceBuffer *source_buffer;
4181+ GtkTextBuffer *text_buffer;
4182+ GList *contents_history = NULL;
4183+
4184+ source_buffer = gtk_source_buffer_new (NULL);
4185+ text_buffer = GTK_TEXT_BUFFER (source_buffer);
4186+
4187+ gtk_source_buffer_set_max_undo_levels (source_buffer, -1);
4188+
4189+ /* Case 1 */
4190+ gtk_text_buffer_set_text (text_buffer, "", -1);
4191+
4192+ gtk_text_buffer_begin_user_action (text_buffer);
4193+ gtk_source_buffer_begin_not_undoable_action (source_buffer);
4194+ gtk_source_buffer_end_not_undoable_action (source_buffer);
4195+ contents_history = g_list_append (contents_history, get_contents (source_buffer));
4196+
4197+ gtk_text_buffer_insert_at_cursor (text_buffer, "a\n", -1);
4198+ gtk_text_buffer_end_user_action (text_buffer);
4199+ contents_history = g_list_append (contents_history, get_contents (source_buffer));
4200+
4201+ check_contents_history (source_buffer, contents_history);
4202+
4203+ g_list_free_full (contents_history, g_free);
4204+ contents_history = NULL;
4205+
4206+ /* Case 2 */
4207+ gtk_text_buffer_set_text (text_buffer, "", -1);
4208+
4209+ gtk_text_buffer_begin_user_action (text_buffer);
4210+ gtk_source_buffer_begin_not_undoable_action (source_buffer);
4211+ gtk_text_buffer_end_user_action (text_buffer);
4212+ gtk_source_buffer_end_not_undoable_action (source_buffer);
4213+ contents_history = g_list_append (contents_history, get_contents (source_buffer));
4214+
4215+ gtk_text_buffer_insert_at_cursor (text_buffer, "a\n", -1);
4216+ contents_history = g_list_append (contents_history, get_contents (source_buffer));
4217+
4218+ check_contents_history (source_buffer, contents_history);
4219+
4220+ g_list_free_full (contents_history, g_free);
4221+ contents_history = NULL;
4222+
4223+ /* Case 3 */
4224+ gtk_text_buffer_set_text (text_buffer, "", -1);
4225+
4226+ gtk_source_buffer_begin_not_undoable_action (source_buffer);
4227+ gtk_text_buffer_begin_user_action (text_buffer);
4228+ gtk_text_buffer_insert_at_cursor (text_buffer, "a\n", -1);
4229+ gtk_text_buffer_end_user_action (text_buffer);
4230+ gtk_source_buffer_end_not_undoable_action (source_buffer);
4231+ contents_history = g_list_append (contents_history, get_contents (source_buffer));
4232+
4233+ check_contents_history (source_buffer, contents_history);
4234+
4235+ g_list_free_full (contents_history, g_free);
4236+ contents_history = NULL;
4237+
4238+ /* Case 4 */
4239+ gtk_text_buffer_set_text (text_buffer, "", -1);
4240+
4241+ gtk_source_buffer_begin_not_undoable_action (source_buffer);
4242+ gtk_text_buffer_begin_user_action (text_buffer);
4243+ gtk_text_buffer_insert_at_cursor (text_buffer, "a\n", -1);
4244+ gtk_source_buffer_end_not_undoable_action (source_buffer);
4245+ contents_history = g_list_append (contents_history, get_contents (source_buffer));
4246+ gtk_text_buffer_end_user_action (text_buffer);
4247+
4248+ gtk_text_buffer_insert_at_cursor (text_buffer, "b\n", -1);
4249+ contents_history = g_list_append (contents_history, get_contents (source_buffer));
4250+
4251+ check_contents_history (source_buffer, contents_history);
4252+
4253+ g_list_free_full (contents_history, g_free);
4254+ contents_history = NULL;
4255+
4256+ /* Case 5 */
4257+ gtk_text_buffer_set_text (text_buffer, "", -1);
4258+
4259+ gtk_source_buffer_begin_not_undoable_action (source_buffer);
4260+ gtk_text_buffer_begin_user_action (text_buffer);
4261+ gtk_source_buffer_end_not_undoable_action (source_buffer);
4262+ contents_history = g_list_append (contents_history, get_contents (source_buffer));
4263+
4264+ gtk_text_buffer_insert_at_cursor (text_buffer, "a\n", -1);
4265+ gtk_text_buffer_end_user_action (text_buffer);
4266+ contents_history = g_list_append (contents_history, get_contents (source_buffer));
4267+
4268+ check_contents_history (source_buffer, contents_history);
4269+
4270+ g_list_free_full (contents_history, g_free);
4271+ contents_history = NULL;
4272+
4273+ /* Case 6 */
4274+ gtk_text_buffer_set_text (text_buffer, "", -1);
4275+
4276+ gtk_text_buffer_begin_user_action (text_buffer);
4277+ gtk_text_buffer_insert_at_cursor (text_buffer, "a\n", -1);
4278+ gtk_source_buffer_begin_not_undoable_action (source_buffer);
4279+ gtk_text_buffer_end_user_action (text_buffer);
4280+ gtk_source_buffer_end_not_undoable_action (source_buffer);
4281+ contents_history = g_list_append (contents_history, get_contents (source_buffer));
4282+
4283+ gtk_text_buffer_insert_at_cursor (text_buffer, "b\n", -1);
4284+ contents_history = g_list_append (contents_history, get_contents (source_buffer));
4285+
4286+ check_contents_history (source_buffer, contents_history);
4287+
4288+ g_list_free_full (contents_history, g_free);
4289+ contents_history = NULL;
4290+
4291+ /* Case 7 */
4292+ gtk_text_buffer_set_text (text_buffer, "", -1);
4293+
4294+ gtk_text_buffer_begin_user_action (text_buffer);
4295+ gtk_text_buffer_insert_at_cursor (text_buffer, "a\n", -1);
4296+ gtk_source_buffer_begin_not_undoable_action (source_buffer);
4297+ gtk_source_buffer_end_not_undoable_action (source_buffer);
4298+ contents_history = g_list_append (contents_history, get_contents (source_buffer));
4299+ gtk_text_buffer_end_user_action (text_buffer);
4300+
4301+ gtk_text_buffer_insert_at_cursor (text_buffer, "b\n", -1);
4302+ contents_history = g_list_append (contents_history, get_contents (source_buffer));
4303+
4304+ check_contents_history (source_buffer, contents_history);
4305+
4306+ g_list_free_full (contents_history, g_free);
4307+ contents_history = NULL;
4308+
4309+ g_object_unref (source_buffer);
4310+}
4311+
4312 int
4313 main (int argc, char **argv)
4314 {
4315@@ -699,5 +909,11 @@
4316 g_test_add_func ("/UndoManager/test-empty-user-actions",
4317 test_empty_user_actions);
4318
4319+ g_test_add_func ("/UndoManager/test-bug-672893-selection-restoring",
4320+ test_bug_672893_selection_restoring);
4321+
4322+ g_test_add_func ("/UndoManager/mix-user-action-and-not-undoable-action",
4323+ test_mix_user_action_and_not_undoable_action);
4324+
4325 return g_test_run ();
4326 }

Subscribers

People subscribed via source and target branches

to all changes: