diff -Nru gtksourceview3-3.12.2/aclocal.m4 gtksourceview3-3.12.3/aclocal.m4 --- gtksourceview3-3.12.2/aclocal.m4 2014-05-12 11:16:33.000000000 +0000 +++ gtksourceview3-3.12.3/aclocal.m4 2014-08-20 21:01:28.000000000 +0000 @@ -1369,7 +1369,7 @@ ]) # List of supported lcov versions. - lcov_version_list="1.6 1.7 1.8 1.9 1.10" + lcov_version_list="1.6 1.7 1.8 1.9 1.10 1.11" AC_CHECK_PROG([LCOV], [lcov], [lcov]) AC_CHECK_PROG([GENHTML], [genhtml], [genhtml]) @@ -1679,8 +1679,9 @@ dnl AC_ARG_ENABLE(gtktest, [ --disable-gtktest do not try to compile and run a test GTK+ program], , enable_gtktest=yes) + min_gtk_version=ifelse([$1], [], [3.0.0], [$1]) - pkg_config_args=gtk+-3.0 + pkg_config_args="gtk+-3.0 >= $min_gtk_version" for module in . $4 do case "$module" in @@ -1706,7 +1707,6 @@ no_gtk=yes fi - min_gtk_version=ifelse([$1], ,3.0.0,$1) AC_MSG_CHECKING(for GTK+ - version >= $min_gtk_version) if test x$PKG_CONFIG != xno ; then @@ -1716,7 +1716,7 @@ enable_gtktest=no fi - if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args; then + if $PKG_CONFIG $pkg_config_args; then : else no_gtk=yes @@ -1870,10 +1870,11 @@ [ pkg_config_args=ifelse([$1],,gtk+-3.0, gtk+-$1-3.0) min_gtk_version=ifelse([$2],,3.0.0,$2) + pkg_config_args="$pkg_config_args >= $min_gtk_version" AC_PATH_PROG(PKG_CONFIG, [pkg-config], [AC_MSG_ERROR([No pkg-config found])]) - if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args ; then + if $PKG_CONFIG $pkg_config_args ; then target_found=yes else target_found=no diff -Nru gtksourceview3-3.12.2/configure gtksourceview3-3.12.3/configure --- gtksourceview3-3.12.2/configure 2014-05-12 11:16:34.000000000 +0000 +++ gtksourceview3-3.12.3/configure 2014-08-20 21:01:29.000000000 +0000 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for gtksourceview 3.12.2. +# Generated by GNU Autoconf 2.69 for gtksourceview 3.12.3. # # Report bugs to . # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='gtksourceview' PACKAGE_TARNAME='gtksourceview' -PACKAGE_VERSION='3.12.2' -PACKAGE_STRING='gtksourceview 3.12.2' +PACKAGE_VERSION='3.12.3' +PACKAGE_STRING='gtksourceview 3.12.3' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gtksourceview' PACKAGE_URL='https://wiki.gnome.org/Projects/GtkSourceView' @@ -1444,7 +1444,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures gtksourceview 3.12.2 to adapt to many kinds of systems. +\`configure' configures gtksourceview 3.12.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1514,7 +1514,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of gtksourceview 3.12.2:";; + short | recursive ) echo "Configuration of gtksourceview 3.12.3:";; esac cat <<\_ACEOF @@ -1658,7 +1658,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -gtksourceview configure 3.12.2 +gtksourceview configure 3.12.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2027,7 +2027,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by gtksourceview $as_me 3.12.2, which was +It was created by gtksourceview $as_me 3.12.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2919,7 +2919,7 @@ # Define the identity of the package. PACKAGE='gtksourceview' - VERSION='3.12.2' + VERSION='3.12.3' cat >>confdefs.h <<_ACEOF @@ -12294,6 +12294,7 @@ pkg_config_args=gtk+-quartz-3.0 min_gtk_version=3.0.0 + pkg_config_args="$pkg_config_args >= $min_gtk_version" # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 @@ -12337,7 +12338,7 @@ - if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args ; then + if $PKG_CONFIG $pkg_config_args ; then target_found=yes else target_found=no @@ -13698,7 +13699,7 @@ fi # List of supported lcov versions. - lcov_version_list="1.6 1.7 1.8 1.9 1.10" + lcov_version_list="1.6 1.7 1.8 1.9 1.10 1.11" # Extract the first word of "lcov", so it can be a program name with args. set dummy lcov; ac_word=$2 @@ -14497,7 +14498,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by gtksourceview $as_me 3.12.2, which was +This file was extended by gtksourceview $as_me 3.12.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14564,7 +14565,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -gtksourceview config.status 3.12.2 +gtksourceview config.status 3.12.3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -Nru gtksourceview3-3.12.2/configure.ac gtksourceview3-3.12.3/configure.ac --- gtksourceview3-3.12.2/configure.ac 2014-04-14 20:13:47.000000000 +0000 +++ gtksourceview3-3.12.3/configure.ac 2014-08-20 20:59:23.000000000 +0000 @@ -4,7 +4,7 @@ m4_define(gtksourceview_major_version, 3) m4_define(gtksourceview_minor_version, 12) -m4_define(gtksourceview_micro_version, 2) +m4_define(gtksourceview_micro_version, 3) m4_define(gtksourceview_version, gtksourceview_major_version.gtksourceview_minor_version.gtksourceview_micro_version) AC_INIT([gtksourceview], diff -Nru gtksourceview3-3.12.2/data/language-specs/latex.lang gtksourceview3-3.12.3/data/language-specs/latex.lang --- gtksourceview3-3.12.2/data/language-specs/latex.lang 2014-04-14 16:02:42.000000000 +0000 +++ gtksourceview3-3.12.3/data/language-specs/latex.lang 2014-06-28 23:02:19.000000000 +0000 @@ -366,74 +366,83 @@ + + \{ + \} + + + + + + - \\part\{ + (\\part\*?)\{ \} - - + + - \\chapter\{ + (\\chapter\*?)\{ \} - - + + - \\section\{ + (\\section\*?)\{ \} - - + + - \\subsection\{ + (\\subsection\*?)\{ \} - - + + - \\subsubsection\{ + (\\subsubsection\*?)\{ \} - - + + - \\paragraph\{ + (\\paragraph\*?)\{ \} - - + + - \\subparagraph\{ + (\\subparagraph\*?)\{ \} - - + + diff -Nru gtksourceview3-3.12.2/debian/changelog gtksourceview3-3.12.3/debian/changelog --- gtksourceview3-3.12.2/debian/changelog 2014-07-06 23:41:14.000000000 +0000 +++ gtksourceview3-3.12.3/debian/changelog 2014-09-02 06:34:53.000000000 +0000 @@ -1,3 +1,21 @@ +gtksourceview3 (3.12.3-1ubuntu1) utopic; urgency=medium + + * Merge with Debian, remaining Ubuntu changes: + * debian/control: + - Let the common C/R the old soname binary for upgrades (lp: #1185092) + - Correct GTK+ version dependency for -dev package + - Build-depend on dh-autoreconf + * debian/rules: + - Build using dh-autoreconf. + + -- Jackson Doak Mon, 01 Sep 2014 06:36:09 +1000 + +gtksourceview3 (3.12.3-1) unstable; urgency=medium + + * New upstream release. + + -- Andreas Henriksson Thu, 28 Aug 2014 16:27:35 -0700 + gtksourceview3 (3.12.2-1ubuntu1) utopic; urgency=low * Merge with Debian, remaining Ubuntu changes: diff -Nru gtksourceview3-3.12.2/debian/control gtksourceview3-3.12.3/debian/control --- gtksourceview3-3.12.2/debian/control 2014-07-06 23:41:15.000000000 +0000 +++ gtksourceview3-3.12.3/debian/control 2014-09-02 06:35:13.000000000 +0000 @@ -7,7 +7,7 @@ Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian GNOME Maintainers -Uploaders: Andreas Henriksson , Debian GNOME Maintainers , Emilio Pozuelo Monfort , Laurent Bigonville , Michael Biebl +Uploaders: Andreas Henriksson , Debian GNOME Maintainers , Emilio Pozuelo Monfort , Laurent Bigonville Build-Depends: autotools-dev, dh-autoreconf, cdbs (>= 0.4.93), diff -Nru gtksourceview3-3.12.2/docs/reference/html/annotation-glossary.html gtksourceview3-3.12.3/docs/reference/html/annotation-glossary.html --- gtksourceview3-3.12.2/docs/reference/html/annotation-glossary.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/annotation-glossary.html 2014-08-20 21:01:55.000000000 +0000 @@ -7,7 +7,7 @@ - + @@ -31,7 +31,7 @@ Annotation Glossary

A

allow-none
-

NULL is ok, both for passing and for returning.

+

NULL is OK, both for passing and for returning.

array

Parameter points to an array of items.

E

@@ -59,6 +59,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/api-index-3-0.html gtksourceview3-3.12.3/docs/reference/html/api-index-3-0.html --- gtksourceview3-3.12.2/docs/reference/html/api-index-3-0.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/api-index-3-0.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -38,6 +38,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/api-index-3-10.html gtksourceview3-3.12.3/docs/reference/html/api-index-3-10.html --- gtksourceview3-3.12.2/docs/reference/html/api-index-3-10.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/api-index-3-10.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -190,6 +190,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/api-index-3-12.html gtksourceview3-3.12.3/docs/reference/html/api-index-3-12.html --- gtksourceview3-3.12.2/docs/reference/html/api-index-3-12.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/api-index-3-12.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -34,6 +34,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/api-index-3-4.html gtksourceview3-3.12.3/docs/reference/html/api-index-3-4.html --- gtksourceview3-3.12.2/docs/reference/html/api-index-3-4.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/api-index-3-4.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -30,6 +30,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/api-index-deprecated.html gtksourceview3-3.12.3/docs/reference/html/api-index-deprecated.html --- gtksourceview3-3.12.2/docs/reference/html/api-index-deprecated.html 2014-05-12 11:17:08.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/api-index-deprecated.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -90,6 +90,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/api-index-full.html gtksourceview3-3.12.3/docs/reference/html/api-index-full.html --- gtksourceview3-3.12.2/docs/reference/html/api-index-full.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/api-index-full.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1886,6 +1886,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/ch01.html gtksourceview3-3.12.3/docs/reference/html/ch01.html --- gtksourceview3-3.12.2/docs/reference/html/ch01.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/ch01.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -102,6 +102,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/ch02.html gtksourceview3-3.12.3/docs/reference/html/ch02.html --- gtksourceview3-3.12.2/docs/reference/html/ch02.html 2014-05-12 11:17:08.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/ch02.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -42,6 +42,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceBuffer.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceBuffer.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceBuffer.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceBuffer.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -419,7 +419,7 @@

Object Hierarchy

    GObject
-    ╰── GtkTextBuffer
+    ╰── GtkTextBuffer
         ╰── GtkSourceBuffer
 
@@ -431,7 +431,7 @@

Description

The GtkSourceBuffer object is the model for GtkSourceView widgets. -It extends the GtkTextBuffer object by adding features useful to display +It extends the GtkTextBuffer object by adding features useful to display and edit source code such as syntax highlighting and bracket matching. It also implements support for undo/redo operations, and for the search and replace.

@@ -446,15 +446,15 @@ gtk_source_buffer_set_undo_manager(). However the default implementation should be suitable for most uses. By default, actions that can be undone or redone are defined as groups of operations between a call to -gtk_text_buffer_begin_user_action() and gtk_text_buffer_end_user_action(). In +gtk_text_buffer_begin_user_action() and gtk_text_buffer_end_user_action(). In general, this happens whenever the user presses any key which modifies the buffer. But the default undo manager will try to merge similar consecutive actions, such as multiple character insertions on the same line, into one action. But, inserting a newline starts a new action.

The default undo manager remembers the "modified" state of the buffer, and restore it when an action is undone or redone. It can be useful in a text -editor to know whether the file is saved. See gtk_text_buffer_get_modified() -and gtk_text_buffer_set_modified().

+editor to know whether the file is saved. See gtk_text_buffer_get_modified() +and gtk_text_buffer_set_modified().


@@ -477,7 +477,7 @@

gtk_source_buffer_new ()

GtkSourceBuffer *
-gtk_source_buffer_new (GtkTextTagTable *table);
+gtk_source_buffer_new (GtkTextTagTable *table);

Creates a new source buffer.

Parameters

@@ -489,8 +489,8 @@

table

-

a GtkTextTagTable, or NULL to create a new one.

-[allow-none] +

a GtkTextTagTable, or NULL to create a new one.

+[allow-none]
@@ -632,7 +632,7 @@

language

a GtkSourceLanguage to set, or NULL.

-[allow-none] +[allow-none]
@@ -757,7 +757,7 @@

scheme

a GtkSourceStyleScheme or NULL.

-[allow-none] +[allow-none] @@ -798,8 +798,8 @@

gtk_source_buffer_ensure_highlight ()

void
 gtk_source_buffer_ensure_highlight (GtkSourceBuffer *buffer,
-                                    const GtkTextIter *start,
-                                    const GtkTextIter *end);
+ const GtkTextIter *start, + const GtkTextIter *end);

Forces buffer to analyze and highlight the given area synchronously.

This is a potentially slow operation and should be used only @@ -841,13 +841,13 @@ gtk_source_buffer_create_source_mark (GtkSourceBuffer *buffer, const gchar *name, const gchar *category, - const GtkTextIter *where); + const GtkTextIter *where);

Creates a source mark in the buffer of category category . A source mark is -a GtkTextMark but organised into categories. Depending on the category +a GtkTextMark but organised into categories. Depending on the category a pixbuf can be specified that will be displayed along the line of the mark.

-

Like a GtkTextMark, a GtkSourceMark can be anonymous if the +

Like a GtkTextMark, a GtkSourceMark can be anonymous if the passed name is NULL. Also, the buffer owns the marks so you shouldn't unreference it.

@@ -872,7 +872,7 @@

name

the name of the mark, or NULL.

-[allow-none] +[allow-none]

category

@@ -900,7 +900,7 @@
gboolean
 gtk_source_buffer_forward_iter_to_source_mark
                                (GtkSourceBuffer *buffer,
-                                GtkTextIter *iter,
+                                GtkTextIter *iter,
                                 const gchar *category);

Moves iter to the position of the next GtkSourceMark of the given @@ -931,7 +931,7 @@

category

category to search for, or NULL.

-[allow-none] +[allow-none]
@@ -950,7 +950,7 @@
gboolean
 gtk_source_buffer_backward_iter_to_source_mark
                                (GtkSourceBuffer *buffer,
-                                GtkTextIter *iter,
+                                GtkTextIter *iter,
                                 const gchar *category);

Moves iter to the position of the previous GtkSourceMark of the given @@ -980,7 +980,7 @@

category

category to search for, or NULL.

-[allow-none] +[allow-none] @@ -1028,7 +1028,7 @@

category

category to search for, or NULL.

-[allow-none] +[allow-none] @@ -1046,7 +1046,7 @@
GSList *
 gtk_source_buffer_get_source_marks_at_iter
                                (GtkSourceBuffer *buffer,
-                                GtkTextIter *iter,
+                                GtkTextIter *iter,
                                 const gchar *category);

Returns the list of marks of the given category at iter . If category @@ -1075,7 +1075,7 @@

category

category to search for, or NULL.

-[allow-none] +[allow-none] @@ -1092,8 +1092,8 @@

gtk_source_buffer_remove_source_marks ()

void
 gtk_source_buffer_remove_source_marks (GtkSourceBuffer *buffer,
-                                       const GtkTextIter *start,
-                                       const GtkTextIter *end,
+                                       const GtkTextIter *start,
+                                       const GtkTextIter *end,
                                        const gchar *category);

Remove all marks of category between start @@ -1117,18 +1117,18 @@

start

-

a GtkTextIter.

+

a GtkTextIter.

 

end

-

a GtkTextIter.

+

a GtkTextIter.

 

category

category to search for, or NULL.

-[allow-none] +[allow-none] @@ -1141,7 +1141,7 @@
gboolean
 gtk_source_buffer_iter_has_context_class
                                (GtkSourceBuffer *buffer,
-                                const GtkTextIter *iter,
+                                const GtkTextIter *iter,
                                 const gchar *context_class);

Check if the class context_class is set on iter @@ -1163,7 +1163,7 @@

iter

-

a GtkTextIter.

+

a GtkTextIter.

  @@ -1188,7 +1188,7 @@
gchar **
 gtk_source_buffer_get_context_classes_at_iter
                                (GtkSourceBuffer *buffer,
-                                const GtkTextIter *iter);
+ const GtkTextIter *iter);

Get all defined context classes at iter .

See the GtkSourceBuffer description for the list of default context classes.

@@ -1208,7 +1208,7 @@

iter

-

a GtkTextIter.

+

a GtkTextIter.

  @@ -1229,7 +1229,7 @@
gboolean
 gtk_source_buffer_iter_forward_to_context_class_toggle
                                (GtkSourceBuffer *buffer,
-                                GtkTextIter *iter,
+                                GtkTextIter *iter,
                                 const gchar *context_class);

Moves forward to the next toggle (on or off) of the context class. If no matching context class toggles are found, returns FALSE, otherwise TRUE. @@ -1256,7 +1256,7 @@

iter

-

a GtkTextIter.

+

a GtkTextIter.

[inout] @@ -1281,7 +1281,7 @@
gboolean
 gtk_source_buffer_iter_backward_to_context_class_toggle
                                (GtkSourceBuffer *buffer,
-                                GtkTextIter *iter,
+                                GtkTextIter *iter,
                                 const gchar *context_class);

Moves backward to the next toggle (on or off) of the context class. If no matching context class toggles are found, returns FALSE, otherwise TRUE. @@ -1308,7 +1308,7 @@

iter

-

a GtkTextIter.

+

a GtkTextIter.

[inout] @@ -1333,8 +1333,8 @@
void
 gtk_source_buffer_change_case (GtkSourceBuffer *buffer,
                                GtkSourceChangeCaseType case_type,
-                               GtkTextIter *start,
-                               GtkTextIter *end);
+ GtkTextIter *start, + GtkTextIter *end);

Changes the case of the text between the specified iterators.

Parameters

@@ -1357,12 +1357,12 @@

start

-

a GtkTextIter.

+

a GtkTextIter.

 

end

-

a GtkTextIter.

+

a GtkTextIter.

  @@ -1646,7 +1646,7 @@

manager

A GtkSourceUndoManager or NULL.

-[allow-none] +[allow-none]
@@ -1823,7 +1823,7 @@

The “bracket-matched” signal

void
 user_function (GtkSourceBuffer          *buffer,
-               GtkTextIter              *iter,
+               GtkTextIter              *iter,
                GtkSourceBracketMatchType state,
                gpointer                  user_data)

Sets iter @@ -1872,8 +1872,8 @@

The “highlight-updated” signal

void
 user_function (GtkSourceBuffer *buffer,
-               GtkTextIter     *start,
-               GtkTextIter     *end,
+               GtkTextIter     *start,
+               GtkTextIter     *end,
                gpointer         user_data)

The ::highlight-updated signal is emitted when the syntax highlighting is updated in a certain region of the buffer @@ -1950,7 +1950,7 @@

The “source-mark-updated” signal

void
 user_function (GtkSourceBuffer *buffer,
-               GtkTextMark     *mark,
+               GtkTextMark     *mark,
                gpointer         user_data)

The ::source_mark_updated signal is emitted each time a mark is added to, moved or removed from the buffer @@ -2019,11 +2019,11 @@

See Also

-

GtkTextBuffer, GtkSourceView

+

GtkTextBuffer, GtkSourceView

+ Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletionContext.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletionContext.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletionContext.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletionContext.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -91,7 +91,7 @@ -GtkTextIter * +GtkTextIter * iter Read / Write @@ -157,7 +157,7 @@ visible, and the user can choose a proposal. If the user is not happy with the shown proposals, he or she can insert or delete characters, to modify the completion context and therefore hoping to see the proposal he or she wants. -This means that when an insertion or deletion occurs in the GtkTextBuffer +This means that when an insertion or deletion occurs in the GtkTextBuffer when the completion window is visible, the eligible providers are again asked to add proposals. The “activation” remains the same in this case.

@@ -173,9 +173,9 @@ character, and see the previous proposals. If the completion window disappears, the previous proposals will not reappear on the character deletion.

-

A GtkTextIter is associated with the context, this is where the completion -takes place. With this GtkTextIter, you can get the associated -GtkTextBuffer with gtk_text_iter_get_buffer().

+

A GtkTextIter is associated with the context, this is where the completion +takes place. With this GtkTextIter, you can get the associated +GtkTextBuffer with gtk_text_iter_get_buffer().

Functions

@@ -217,7 +217,7 @@

proposals

The list of proposals to add.

-[allow-none][element-type GtkSource.CompletionProposal] +[allow-none][element-type GtkSource.CompletionProposal]

finished

@@ -234,7 +234,7 @@
void
 gtk_source_completion_context_get_iter
                                (GtkSourceCompletionContext *context,
-                                GtkTextIter *iter);
+ GtkTextIter *iter);

Get the iter at which the completion was invoked. Providers can use this to determine how and if to match proposals.

@@ -253,7 +253,7 @@

iter

-

a GtkTextIter.

+

a GtkTextIter.

[out] @@ -313,7 +313,7 @@

GTK_SOURCE_COMPLETION_ACTIVATION_INTERACTIVE

Interactive activation. By -default, it occurs on each insertion in the GtkTextBuffer. This can be +default, it occurs on each insertion in the GtkTextBuffer. This can be blocked temporarily with gtk_source_completion_block_interactive().

  @@ -356,8 +356,8 @@

The “iter” property

-
  “iter”                     GtkTextIter *
-

The GtkTextIter at which the completion is invoked.

+
  “iter”                     GtkTextIter *
+

The GtkTextIter at which the completion is invoked.

Flags: Read / Write

@@ -392,6 +392,6 @@
+ Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletion.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletion.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletion.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletion.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -342,7 +342,7 @@

error

a GError.

-[allow-none] +[allow-none] @@ -386,7 +386,7 @@

error

a GError.

-[allow-none] +[allow-none] @@ -459,7 +459,7 @@

providers

a list of GtkSourceCompletionProvider, or NULL.

-[element-type GtkSource.CompletionProvider][allow-none] +[element-type GtkSource.CompletionProvider][allow-none]

context

@@ -562,7 +562,7 @@

gtk_source_completion_create_context ()

GtkSourceCompletionContext *
 gtk_source_completion_create_context (GtkSourceCompletion *completion,
-                                      GtkTextIter *position);
+ GtkTextIter *position);

Create a new GtkSourceCompletionContext for completion . The position where the completion occurs can be specified by position @@ -585,8 +585,8 @@

position

-

a GtkTextIter, or NULL.

-[allow-none] +

a GtkTextIter, or NULL.

+[allow-none] @@ -605,7 +605,7 @@

gtk_source_completion_move_window ()

void
 gtk_source_completion_move_window (GtkSourceCompletion *completion,
-                                   GtkTextIter *iter);
+ GtkTextIter *iter);

gtk_source_completion_move_window has been deprecated since version 3.8 and should not be used in newly-written code.

Use gtk_source_completion_provider_get_start_iter() instead.

@@ -627,7 +627,7 @@

iter

-

a GtkTextIter.

+

a GtkTextIter.

  @@ -903,7 +903,7 @@

The “move-cursor” signal

void
 user_function (GtkSourceCompletion *completion,
-               GtkScrollStep        step,
+               GtkScrollStep        step,
                gint                 num,
                gpointer             user_data)

The “move-cursor” signal is a keybinding @@ -936,7 +936,7 @@

step

-

The GtkScrollStep by which to move the cursor

+

The GtkScrollStep by which to move the cursor

  @@ -959,7 +959,7 @@

The “move-page” signal

void
 user_function (GtkSourceCompletion *completion,
-               GtkScrollStep        step,
+               GtkScrollStep        step,
                gint                 num,
                gpointer             user_data)

The “move-page” signal is a keybinding @@ -991,7 +991,7 @@

step

-

The GtkScrollStep by which to move the page

+

The GtkScrollStep by which to move the page

  @@ -1083,6 +1083,6 @@
+ Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletionInfo.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletionInfo.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletionInfo.html 2014-05-12 11:17:08.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletionInfo.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -68,7 +68,7 @@ -GtkWidget * +GtkWidget * gtk_source_completion_info_get_widget () @@ -109,10 +109,10 @@

Object Hierarchy

    GObject
     ╰── GInitiallyUnowned
-        ╰── GtkWidget
-            ╰── GtkContainer
-                ╰── GtkBin
-                    ╰── GtkWindow
+        ╰── GtkWidget
+            ╰── GtkContainer
+                ╰── GtkBin
+                    ╰── GtkWindow
                         ╰── GtkSourceCompletionInfo
 
@@ -120,7 +120,7 @@

Implemented Interfaces

GtkSourceCompletionInfo implements - AtkImplementorIface and GtkBuildable.

+ AtkImplementorIface and GtkBuildable.

Includes

@@ -132,7 +132,7 @@

This object can be used to show a calltip or help for the current completion proposal.

The info window has always the same size as the natural size of its child -widget, added with gtk_container_add(). If you want a fixed size instead, a +widget, added with gtk_container_add(). If you want a fixed size instead, a possibility is to use a scrolled window, as the following example demonstrates.

@@ -150,22 +150,22 @@ 7
GtkSourceCompletionInfo *info;
 GtkWidget *your_widget;
-GtkWidget *scrolled_window = gtk_scrolled_window_new (NULL, NULL);
+GtkWidget *scrolled_window = gtk_scrolled_window_new (NULL, NULL);
 
-gtk_widget_set_size_request (scrolled_window, 300, 200);
-gtk_container_add (GTK_CONTAINER (scrolled_window), your_widget);
-gtk_container_add (GTK_CONTAINER (info), scrolled_window);
+gtk_widget_set_size_request (scrolled_window, 300, 200); +gtk_container_add (GTK_CONTAINER (scrolled_window), your_widget); +gtk_container_add (GTK_CONTAINER (info), scrolled_window);
-

If the calltip is displayed on top of a certain widget, say a GtkTextView, -you should attach the calltip window to the GtkTextView with -gtk_window_set_attached_to(). By doing this, the calltip will be hidden when -the “focus-out-event” signal is emitted by the GtkTextView. You -may also be interested by the “cursor-position” property (when +

If the calltip is displayed on top of a certain widget, say a GtkTextView, +you should attach the calltip window to the GtkTextView with +gtk_window_set_attached_to(). By doing this, the calltip will be hidden when +the “focus-out-event” signal is emitted by the GtkTextView. You +may also be interested by the “cursor-position” property (when its value is modified). If you use the GtkSourceCompletionInfo through the GtkSourceCompletion machinery, you don't need to worry about this.

@@ -187,13 +187,13 @@
void
 gtk_source_completion_info_move_to_iter
                                (GtkSourceCompletionInfo *info,
-                                GtkTextView *view,
-                                GtkTextIter *iter);
+ GtkTextView *view, + GtkTextIter *iter);

Moves the GtkSourceCompletionInfo to iter . If iter is NULL info is -moved to the cursor position. Moving will respect the GdkGravity setting +moved to the cursor position. Moving will respect the GdkGravity setting of the info window and will ensure the line at iter is not occluded by the window.

@@ -213,13 +213,13 @@

view

-

a GtkTextView on which the info window should be positioned.

+

a GtkTextView on which the info window should be positioned.

 

iter

-

a GtkTextIter.

-[allow-none] +

a GtkTextIter.

+[allow-none] @@ -230,11 +230,11 @@

gtk_source_completion_info_set_widget ()

void
 gtk_source_completion_info_set_widget (GtkSourceCompletionInfo *info,
-                                       GtkWidget *widget);
+ GtkWidget *widget);

gtk_source_completion_info_set_widget has been deprecated since version 3.8 and should not be used in newly-written code.

-

Use gtk_container_add() instead. If there is already a child -widget, remove it with gtk_container_remove().

+

Use gtk_container_add() instead. If there is already a child +widget, remove it with gtk_container_remove().

Sets the content widget of the info window. See that the previous widget will lose a reference and it can be destroyed, so if you do not want this to @@ -255,8 +255,8 @@

widget

-

a GtkWidget.

-[allow-none] +

a GtkWidget.

+[allow-none] @@ -265,11 +265,11 @@

gtk_source_completion_info_get_widget ()

-
GtkWidget *
+
GtkWidget *
 gtk_source_completion_info_get_widget (GtkSourceCompletionInfo *info);

gtk_source_completion_info_get_widget has been deprecated since version 3.8 and should not be used in newly-written code.

-

Use gtk_bin_get_child() instead.

+

Use gtk_bin_get_child() instead.

Get the current content widget.

@@ -343,6 +343,6 @@
+ Generated by GTK-Doc V1.21.1
\ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletionItem.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletionItem.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletionItem.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletionItem.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -185,12 +185,12 @@

icon

The item icon.

-[allow-none] +[allow-none]

info

The item extra information.

-[allow-none] +[allow-none] @@ -240,12 +240,12 @@

icon

The item icon.

-[allow-none] +[allow-none]

info

The item extra information.

-[allow-none] +[allow-none] @@ -284,7 +284,7 @@

label

The item label.

-[allow-none] +[allow-none]

text

@@ -299,7 +299,7 @@

info

The item extra information.

-[allow-none] +[allow-none] @@ -362,6 +362,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletionProposal.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletionProposal.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletionProposal.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletionProposal.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -567,6 +567,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletionProvider.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletionProvider.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletionProvider.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletionProvider.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -84,7 +84,7 @@ -GtkWidget * +GtkWidget * gtk_source_completion_provider_get_info_widget () @@ -342,7 +342,7 @@

gtk_source_completion_provider_get_info_widget ()

-
GtkWidget *
+
GtkWidget *
 gtk_source_completion_provider_get_info_widget
                                (GtkSourceCompletionProvider *provider,
                                 GtkSourceCompletionProposal *proposal);
@@ -351,9 +351,9 @@ providers will have the same custom widget for all their proposals and proposal can be ignored. The implementation of this function is optional.

-

If this function is not implemented, the default widget is a GtkLabel. The +

If this function is not implemented, the default widget is a GtkLabel. The return value of gtk_source_completion_proposal_get_info() is used as the -content of the GtkLabel.

+content of the GtkLabel.

If implemented, gtk_source_completion_provider_update_info() must also be implemented. @@ -382,7 +382,7 @@

Returns

-

a custom GtkWidget to show extra +

a custom GtkWidget to show extra information about proposal .

[transfer none]

@@ -439,8 +439,8 @@ (GtkSourceCompletionProvider *provider, GtkSourceCompletionContext *context, GtkSourceCompletionProposal *proposal, - GtkTextIter *iter);
-

Get the GtkTextIter at which the completion for proposal + GtkTextIter *iter); +

Get the GtkTextIter at which the completion for proposal starts. When implemented, this information is used to position the completion window accordingly when a proposal is selected in the completion window. The @@ -481,7 +481,7 @@

iter

-

a GtkTextIter.

+

a GtkTextIter.

  @@ -502,7 +502,7 @@ gtk_source_completion_provider_activate_proposal (GtkSourceCompletionProvider *provider, GtkSourceCompletionProposal *proposal, - GtkTextIter *iter); + GtkTextIter *iter);

Activate proposal at iter . When this functions returns FALSE, the default @@ -540,7 +540,7 @@

iter

-

a GtkTextIter.

+

a GtkTextIter.

  @@ -744,6 +744,6 @@
+ Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletionWords.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletionWords.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceCompletionWords.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceCompletionWords.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -157,7 +157,7 @@

Description

The GtkSourceCompletionWords is an example of an implementation of the GtkSourceCompletionProvider interface. The proposals are words -appearing in the registered GtkTextBuffers.

+appearing in the registered GtkTextBuffers.

Functions

@@ -178,12 +178,12 @@

name

The name for the provider.

-[allow-none] +[allow-none]

icon

A specific icon for the provider.

-[allow-none] +[allow-none]
@@ -199,7 +199,7 @@

gtk_source_completion_words_register ()

void
 gtk_source_completion_words_register (GtkSourceCompletionWords *words,
-                                      GtkTextBuffer *buffer);
+ GtkTextBuffer *buffer);

Registers buffer in the words provider.

@@ -219,7 +219,7 @@

buffer

-

a GtkTextBuffer

+

a GtkTextBuffer

  @@ -232,7 +232,7 @@
void
 gtk_source_completion_words_unregister
                                (GtkSourceCompletionWords *words,
-                                GtkTextBuffer *buffer);
+ GtkTextBuffer *buffer);

Unregisters buffer from the words provider.

@@ -252,7 +252,7 @@

buffer

-

a GtkTextBuffer

+

a GtkTextBuffer

  @@ -340,6 +340,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceGutter.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceGutter.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceGutter.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceGutter.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -43,7 +43,7 @@ -GdkWindow * +GdkWindow * gtk_source_gutter_get_window () @@ -124,7 +124,7 @@ Read / Write / Construct Only -GtkTextWindowType +GtkTextWindowType window-type Read / Write / Construct Only @@ -173,9 +173,9 @@ additional GtkSourceGutterRenderer objects in the gutter, you can extend the gutter with your own custom drawings.

To get a GtkSourceGutter, use the gtk_source_view_get_gutter() function.

-

The gutter works very much the same way as cells rendered in a GtkTreeView. +

The gutter works very much the same way as cells rendered in a GtkTreeView. The concept is similar, with the exception that the gutter does not have an -underlying GtkTreeModel. The builtin line number renderer is at position +underlying GtkTreeModel. The builtin line number renderer is at position GTK_SOURCE_VIEW_GUTTER_POSITION_LINES (-30) and the marks renderer is at GTK_SOURCE_VIEW_GUTTER_POSITION_MARKS (-20). The gutter sorts the renderers in ascending order, from left to right. So the marks are displayed on the @@ -185,13 +185,13 @@

Functions

gtk_source_gutter_get_window ()

-
GdkWindow *
+
GdkWindow *
 gtk_source_gutter_get_window (GtkSourceGutter *gutter);

gtk_source_gutter_get_window has been deprecated since version 3.12 and should not be used in newly-written code.

-

Use gtk_text_view_get_window() instead.

+

Use gtk_text_view_get_window() instead.

-

Get the GdkWindow of the gutter. The window will only be available when the +

Get the GdkWindow of the gutter. The window will only be available when the gutter has at least one, non-zero width, cell renderer packed.

Parameters

@@ -210,7 +210,7 @@

Returns

-

the GdkWindow of the gutter, or NULL +

the GdkWindow of the gutter, or NULL if the gutter has no window.

[transfer none]

@@ -290,7 +290,7 @@

renderer

-

a GtkCellRenderer.

+

a GtkCellRenderer.

  @@ -444,7 +444,7 @@

The “window-type” property

-
  “window-type”              GtkTextWindowType
+
  “window-type”              GtkTextWindowType

The text window type on which the window is placed.

Flags: Read / Write / Construct Only

Default value: GTK_TEXT_WINDOW_PRIVATE

@@ -485,6 +485,6 @@
+ Generated by GTK-Doc V1.21.1
\ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceGutterRenderer.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceGutterRenderer.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceGutterRenderer.html 2014-05-12 11:17:08.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceGutterRenderer.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -140,7 +140,7 @@ -GtkTextWindowType +GtkTextWindowType gtk_source_gutter_renderer_get_window_type () @@ -148,7 +148,7 @@ -GtkTextView * +GtkTextView * gtk_source_gutter_renderer_get_view () @@ -237,7 +237,7 @@ -GdkRGBA * +GdkRGBA * background-rgba Read / Write @@ -253,7 +253,7 @@ -GtkTextView * +GtkTextView * view Read @@ -263,7 +263,7 @@ Read / Write / Construct -GtkTextWindowType +GtkTextWindowType window-type Read @@ -367,8 +367,8 @@

Description

A GtkSourceGutterRenderer represents a column in a GtkSourceGutter. The -column contains one cell for each visible line of the GtkTextBuffer. Due to -text wrapping, a cell can thus span multiple lines of the GtkTextView. In +column contains one cell for each visible line of the GtkTextBuffer. Due to +text wrapping, a cell can thus span multiple lines of the GtkTextView. In this case, GtkSourceGutterRendererAlignmentMode controls the alignment of the cell.

The gutter renderer must announce its “size”. The @@ -393,7 +393,7 @@

  • begin: the gtk_source_gutter_renderer_begin() function is called when some cells need to be redrawn. It provides the associated region of the -GtkTextBuffer. The cells need to be redrawn when the GtkTextView is +GtkTextBuffer. The cells need to be redrawn when the GtkTextView is scrolled, or when the state of the cells change (see GtkSourceGutterRendererState).

  • draw: gtk_source_gutter_renderer_draw() is called for each cell that needs @@ -408,10 +408,10 @@

    void
     gtk_source_gutter_renderer_begin (GtkSourceGutterRenderer *renderer,
                                       cairo_t *cr,
    -                                  GdkRectangle *background_area,
    -                                  GdkRectangle *cell_area,
    -                                  GtkTextIter *start,
    -                                  GtkTextIter *end);
    + GdkRectangle *background_area, + GdkRectangle *cell_area, + GtkTextIter *start, + GtkTextIter *end);

    Called when drawing a region begins. The region to be drawn is indicated by start and end @@ -438,22 +438,22 @@

    background_area

    -

    a GdkRectangle

    +

    a GdkRectangle

     

    cell_area

    -

    a GdkRectangle

    +

    a GdkRectangle

     

    start

    -

    a GtkTextIter

    +

    a GtkTextIter

     

    end

    -

    a GtkTextIter

    +

    a GtkTextIter

      @@ -466,10 +466,10 @@
    void
     gtk_source_gutter_renderer_draw (GtkSourceGutterRenderer *renderer,
                                      cairo_t *cr,
    -                                 GdkRectangle *background_area,
    -                                 GdkRectangle *cell_area,
    -                                 GtkTextIter *start,
    -                                 GtkTextIter *end,
    +                                 GdkRectangle *background_area,
    +                                 GdkRectangle *cell_area,
    +                                 GtkTextIter *start,
    +                                 GtkTextIter *end,
                                      GtkSourceGutterRendererState state);

    Main renderering method. Implementations should implement this method to draw onto the cairo context. The background_area @@ -502,22 +502,22 @@

    background_area

    -

    a GdkRectangle indicating the total area to be drawn

    +

    a GdkRectangle indicating the total area to be drawn

     

    cell_area

    -

    a GdkRectangle indicating the area to draw content

    +

    a GdkRectangle indicating the area to draw content

     

    start

    -

    a GtkTextIter

    +

    a GtkTextIter

     

    end

    -

    a GtkTextIter

    +

    a GtkTextIter

      @@ -694,12 +694,12 @@

    xpad

    return location for the x-padding (can be NULL).

    -[out caller-allocates][allow-none] +[out caller-allocates][allow-none]

    ypad

    return location for the y-padding (can be NULL).

    -[out caller-allocates][allow-none] +[out caller-allocates][allow-none]
@@ -775,12 +775,12 @@

xalign

return location for the x-alignment (can be NULL).

-[out caller-allocates][allow-none] +[out caller-allocates][allow-none]

yalign

return location for the y-alignment (can be NULL).

-[out caller-allocates][allow-none] +[out caller-allocates][allow-none]
@@ -867,10 +867,10 @@

gtk_source_gutter_renderer_get_window_type ()

-
GtkTextWindowType
+
GtkTextWindowType
 gtk_source_gutter_renderer_get_window_type
                                (GtkSourceGutterRenderer *renderer);
-

Get the GtkTextWindowType associated with the gutter renderer.

+

Get the GtkTextWindowType associated with the gutter renderer.

Parameters

@@ -888,14 +888,14 @@

Returns

-

a GtkTextWindowType

+

a GtkTextWindowType


gtk_source_gutter_renderer_get_view ()

-
GtkTextView *
+
GtkTextView *
 gtk_source_gutter_renderer_get_view (GtkSourceGutterRenderer *renderer);

Get the view associated to the gutter renderer

@@ -915,7 +915,7 @@

Returns

-

a GtkTextView.

+

a GtkTextView.

[transfer none]

@@ -954,7 +954,7 @@
gboolean
 gtk_source_gutter_renderer_get_background
                                (GtkSourceGutterRenderer *renderer,
-                                GdkRGBA *color);
+ GdkRGBA *color);

Get the background color of the renderer.

Parameters

@@ -972,8 +972,8 @@
- - + +

color

return value for a GdkRGBA.

[out caller-allocates][allow-none]

return value for a GdkRGBA.

[out caller-allocates][allow-none]
@@ -990,7 +990,7 @@
void
 gtk_source_gutter_renderer_set_background
                                (GtkSourceGutterRenderer *renderer,
-                                const GdkRGBA *color);
+ const GdkRGBA *color);

Set the background color of the renderer. If color is set to NULL, the renderer will not have a background color.

@@ -1010,8 +1010,8 @@

color

-

a GdkRGBA or NULL.

-[allow-none] +

a GdkRGBA or NULL.

+[allow-none]
@@ -1022,9 +1022,9 @@

gtk_source_gutter_renderer_activate ()

void
 gtk_source_gutter_renderer_activate (GtkSourceGutterRenderer *renderer,
-                                     GtkTextIter *iter,
-                                     GdkRectangle *area,
-                                     GdkEvent *event);
+ GtkTextIter *iter, + GdkRectangle *area, + GdkEvent *event);

Emits the “activate” signal of the renderer. This is called from GtkSourceGutter and should never have to be called manually.

@@ -1043,12 +1043,12 @@

iter

-

a GtkTextIter at the start of the line where the renderer is activated

+

a GtkTextIter at the start of the line where the renderer is activated

 

area

-

a GdkRectangle of the cell area where the renderer is activated

+

a GdkRectangle of the cell area where the renderer is activated

  @@ -1066,9 +1066,9 @@
gboolean
 gtk_source_gutter_renderer_query_activatable
                                (GtkSourceGutterRenderer *renderer,
-                                GtkTextIter *iter,
-                                GdkRectangle *area,
-                                GdkEvent *event);
+ GtkTextIter *iter, + GdkRectangle *area, + GdkEvent *event);

Get whether the renderer is activatable at the location in event . This is called from GtkSourceGutter to determine whether a renderer is activatable @@ -1089,12 +1089,12 @@

iter

-

a GtkTextIter at the start of the line to be activated

+

a GtkTextIter at the start of the line to be activated

 

area

-

a GdkRectangle of the cell area to be activated

+

a GdkRectangle of the cell area to be activated

  @@ -1141,11 +1141,11 @@
gboolean
 gtk_source_gutter_renderer_query_tooltip
                                (GtkSourceGutterRenderer *renderer,
-                                GtkTextIter *iter,
-                                GdkRectangle *area,
+                                GtkTextIter *iter,
+                                GdkRectangle *area,
                                 gint x,
                                 gint y,
-                                GtkTooltip *tooltip);
+ GtkTooltip *tooltip);

Emits the “query-tooltip” signal. This function is called from GtkSourceGutter. Implementations can override the default signal handler or can connect to the signal externally.

@@ -1165,12 +1165,12 @@

iter

-

a GtkTextIter.

+

a GtkTextIter.

 

area

-

a GdkRectangle.

+

a GdkRectangle.

  @@ -1185,7 +1185,7 @@

tooltip

-

a GtkTooltip.

+

a GtkTooltip.

  @@ -1202,8 +1202,8 @@

gtk_source_gutter_renderer_query_data ()

void
 gtk_source_gutter_renderer_query_data (GtkSourceGutterRenderer *renderer,
-                                       GtkTextIter *start,
-                                       GtkTextIter *end,
+                                       GtkTextIter *start,
+                                       GtkTextIter *end,
                                        GtkSourceGutterRendererState state);

Emit the “query-data” signal. This function is called to query for data just before rendering a cell. This is called from the @@ -1226,12 +1226,12 @@

start

-

a GtkTextIter.

+

a GtkTextIter.

 

end

-

a GtkTextIter.

+

a GtkTextIter.

  @@ -1352,7 +1352,7 @@

The “background-rgba” property

-
  “background-rgba”          GdkRGBA *
+
  “background-rgba”          GdkRGBA *

The background color.

Flags: Read / Write

@@ -1376,7 +1376,7 @@

The “view” property

-
  “view”                     GtkTextView *
+
  “view”                     GtkTextView *

The view on which the renderer is placed.

Flags: Read

@@ -1391,7 +1391,7 @@

The “window-type” property

-
  “window-type”              GtkTextWindowType
+
  “window-type”              GtkTextWindowType

The window type of the view on which the renderer is placed (left, or right).

Flags: Read

@@ -1444,9 +1444,9 @@

The “activate” signal

void
 user_function (GtkSourceGutterRenderer *renderer,
-               GtkTextIter             *iter,
-               GdkRectangle            *area,
-               GdkEvent                *event,
+               GtkTextIter             *iter,
+               GdkRectangle            *area,
+               GdkEvent                *event,
                gpointer                 user_data)

The ::activate signal is emitted when the renderer is activated.

@@ -1466,12 +1466,12 @@

iter

-

a GtkTextIter

+

a GtkTextIter

 

area

-

a GdkRectangle

+

a GdkRectangle

  @@ -1494,9 +1494,9 @@

The “query-activatable” signal

gboolean
 user_function (GtkSourceGutterRenderer *renderer,
-               GtkTextIter             *iter,
-               GdkRectangle            *area,
-               GdkEvent                *event,
+               GtkTextIter             *iter,
+               GdkRectangle            *area,
+               GdkEvent                *event,
                gpointer                 user_data)

The ::query-activatable signal is emitted when the renderer can possibly be activated.

@@ -1516,17 +1516,17 @@

iter

-

a GtkTextIter

+

a GtkTextIter

 

area

-

a GdkRectangle

+

a GdkRectangle

 

event

-

the GdkEvent that is causing the activatable query

+

the GdkEvent that is causing the activatable query

  @@ -1544,8 +1544,8 @@

The “query-data” signal

void
 user_function (GtkSourceGutterRenderer     *renderer,
-               GtkTextIter                 *start,
-               GtkTextIter                 *end,
+               GtkTextIter                 *start,
+               GtkTextIter                 *end,
                GtkSourceGutterRendererState state,
                gpointer                     user_data)

The ::query-data signal is emitted when the renderer needs @@ -1568,12 +1568,12 @@

start

-

a GtkTextIter

+

a GtkTextIter

 

end

-

a GtkTextIter

+

a GtkTextIter

  @@ -1596,11 +1596,11 @@

The “query-tooltip” signal

gboolean
 user_function (GtkSourceGutterRenderer *renderer,
-               GtkTextIter             *iter,
-               GdkRectangle            *area,
+               GtkTextIter             *iter,
+               GdkRectangle            *area,
                gint                     x,
                gint                     y,
-               GtkTooltip              *tooltip,
+               GtkTooltip              *tooltip,
                gpointer                 user_data)

The ::query-tooltip signal is emitted when the renderer can show a tooltip.

@@ -1620,12 +1620,12 @@

iter

-

a GtkTextIter

+

a GtkTextIter

 

area

-

a GdkRectangle

+

a GdkRectangle

  @@ -1640,7 +1640,7 @@

tooltip

-

a GtkTooltip

+

a GtkTooltip

  @@ -1695,6 +1695,6 @@
+ Generated by GTK-Doc V1.21.1
\ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceGutterRendererPixbuf.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceGutterRendererPixbuf.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceGutterRendererPixbuf.html 2014-05-12 11:17:08.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceGutterRendererPixbuf.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -218,7 +218,7 @@

pixbuf

the pixbuf.

-[allow-none] +[allow-none] @@ -280,7 +280,7 @@

stock_id

the stock id.

-[allow-none] +[allow-none] @@ -341,7 +341,7 @@

icon

the icon.

-[allow-none] +[allow-none] @@ -399,7 +399,7 @@

icon_name

the icon name.

-[allow-none] +[allow-none] @@ -463,6 +463,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceGutterRendererText.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceGutterRendererText.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceGutterRendererText.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceGutterRendererText.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -223,6 +223,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceLanguage.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceLanguage.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceLanguage.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceLanguage.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -579,6 +579,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceLanguageManager.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceLanguageManager.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceLanguageManager.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceLanguageManager.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -218,7 +218,7 @@

dirs

a NULL-terminated array of strings or NULL.

-[allow-none][array zero-terminated=1] +[allow-none][array zero-terminated=1] @@ -419,12 +419,12 @@

filename

a filename in Glib filename encoding, or NULL.

-[allow-none] +[allow-none]

content_type

a content type (as in GIO API), or NULL.

-[allow-none] +[allow-none] @@ -471,6 +471,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceMarkAttributes.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceMarkAttributes.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceMarkAttributes.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceMarkAttributes.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -164,7 +164,7 @@ -GdkRGBA * +GdkRGBA * background Read / Write @@ -300,7 +300,7 @@
void
 gtk_source_mark_attributes_set_background
                                (GtkSourceMarkAttributes *attributes,
-                                const GdkRGBA *background);
+ const GdkRGBA *background);

Sets background color to the one given in background .

@@ -319,7 +319,7 @@

background

-

a GdkRGBA.

+

a GdkRGBA.

  @@ -332,7 +332,7 @@
gboolean
 gtk_source_mark_attributes_get_background
                                (GtkSourceMarkAttributes *attributes,
-                                GdkRGBA *background);
+ GdkRGBA *background);

Stores background color in background .

@@ -351,7 +351,7 @@

background

-

a GdkRGBA.

+

a GdkRGBA.

[out caller-allocates] @@ -622,7 +622,7 @@
const GdkPixbuf *
 gtk_source_mark_attributes_render_icon
                                (GtkSourceMarkAttributes *attributes,
-                                GtkWidget *widget,
+                                GtkWidget *widget,
                                 gint size);

Renders an icon of given size. The base of the icon is set by the last call to one of: gtk_source_mark_attributes_set_pixbuf(), @@ -754,7 +754,7 @@

Property Details

The “background” property

-
  “background”               GdkRGBA *
+
  “background”               GdkRGBA *

A color used for background of a line.

Flags: Read / Write

@@ -892,6 +892,6 @@
+ Generated by GTK-Doc V1.21.1
\ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceMark.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceMark.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceMark.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceMark.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -107,7 +107,7 @@

Object Hierarchy

    GObject
-    ╰── GtkTextMark
+    ╰── GtkTextMark
         ╰── GtkSourceMark
 
@@ -119,7 +119,7 @@

Description

A GtkSourceMark marks a position in the text where you want to display -additional info. It is based on GtkTextMark and thus is still valid after +additional info. It is based on GtkTextMark and thus is still valid after the text has changed though its position may change.

GtkSourceMarks are organised in categories which you have to set when you create the mark. Each category can have a priority, a pixbuf and @@ -136,9 +136,9 @@

GtkSourceMark *
 gtk_source_mark_new (const gchar *name,
                      const gchar *category);
-

Creates a text mark. Add it to a buffer using gtk_text_buffer_add_mark(). +

Creates a text mark. Add it to a buffer using gtk_text_buffer_add_mark(). If name is NULL, the mark is anonymous; otherwise, the mark can be retrieved -by name using gtk_text_buffer_get_mark(). +by name using gtk_text_buffer_get_mark(). Normally marks are created using the utility function gtk_source_buffer_create_source_mark().

@@ -168,7 +168,7 @@

Returns

-

a new GtkSourceMark that can be added using gtk_text_buffer_add_mark().

+

a new GtkSourceMark that can be added using gtk_text_buffer_add_mark().

Since 2.2

@@ -228,7 +228,7 @@

category

a string specifying the mark category, or NULL.

-[allow-none] +[allow-none]
@@ -305,6 +305,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourcePrintCompositor.html gtksourceview3-3.12.3/docs/reference/html/GtkSourcePrintCompositor.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourcePrintCompositor.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourcePrintCompositor.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -91,7 +91,7 @@ -GtkWrapMode +GtkWrapMode gtk_source_print_compositor_get_wrap_mode () @@ -410,7 +410,7 @@ Read / Write -GtkWrapMode +GtkWrapMode wrap-mode Read / Write @@ -446,11 +446,11 @@

The GtkSourcePrintCompositor object is used to compose a GtkSourceBuffer for printing. You can set various configuration options to customize the printed output. GtkSourcePrintCompositor is designed to be used with the -high-level printing API of gtk+, i.e. GtkPrintOperation.

+high-level printing API of gtk+, i.e. GtkPrintOperation.

The margins specified in this object are the layout margins: they define the blank space bordering the printed area of the pages. They must not be confused with the "print margins", i.e. the parts of the page that the -printer cannot print on, defined in the GtkPageSetup objects. If the +printer cannot print on, defined in the GtkPageSetup objects. If the specified layout margins are smaller than the "print margins", the latter ones are used as a fallback by the GtkSourcePrintCompositor object, so that the printed area is not clipped.

@@ -622,7 +622,7 @@
void
 gtk_source_print_compositor_set_wrap_mode
                                (GtkSourcePrintCompositor *compositor,
-                                GtkWrapMode wrap_mode);
+ GtkWrapMode wrap_mode);

Sets the line wrapping mode for the printed text.

This function cannot be called anymore after the first call to the gtk_source_print_compositor_paginate() function.

@@ -642,7 +642,7 @@

wrap_mode

-

a GtkWrapMode.

+

a GtkWrapMode.

  @@ -653,7 +653,7 @@

gtk_source_print_compositor_get_wrap_mode ()

-
GtkWrapMode
+
GtkWrapMode
 gtk_source_print_compositor_get_wrap_mode
                                (GtkSourcePrintCompositor *compositor);

Gets the line wrapping mode for the printed text.

@@ -920,7 +920,7 @@

font_name

the name of the font for line numbers, or NULL.

-[allow-none] +[allow-none]
@@ -992,7 +992,7 @@

font_name

the name of the font for header text, or NULL.

-[allow-none] +[allow-none] @@ -1064,7 +1064,7 @@

font_name

the name of the font for the footer text, or NULL.

-[allow-none] +[allow-none] @@ -1108,7 +1108,7 @@
gdouble
 gtk_source_print_compositor_get_top_margin
                                (GtkSourcePrintCompositor *compositor,
-                                GtkUnit unit);
+ GtkUnit unit);

Gets the top margin in units of unit .

@@ -1147,7 +1147,7 @@ gtk_source_print_compositor_set_top_margin (GtkSourcePrintCompositor *compositor, gdouble margin, - GtkUnit unit); + GtkUnit unit);

Sets the top margin used by compositor .

@@ -1187,7 +1187,7 @@
gdouble
 gtk_source_print_compositor_get_bottom_margin
                                (GtkSourcePrintCompositor *compositor,
-                                GtkUnit unit);
+ GtkUnit unit);

Gets the bottom margin in units of unit .

@@ -1226,7 +1226,7 @@ gtk_source_print_compositor_set_bottom_margin (GtkSourcePrintCompositor *compositor, gdouble margin, - GtkUnit unit); + GtkUnit unit);

Sets the bottom margin used by compositor .

@@ -1266,7 +1266,7 @@
gdouble
 gtk_source_print_compositor_get_left_margin
                                (GtkSourcePrintCompositor *compositor,
-                                GtkUnit unit);
+ GtkUnit unit);

Gets the left margin in units of unit .

@@ -1305,7 +1305,7 @@ gtk_source_print_compositor_set_left_margin (GtkSourcePrintCompositor *compositor, gdouble margin, - GtkUnit unit); + GtkUnit unit);

Sets the left margin used by compositor .

@@ -1345,7 +1345,7 @@
gdouble
 gtk_source_print_compositor_get_right_margin
                                (GtkSourcePrintCompositor *compositor,
-                                GtkUnit unit);
+ GtkUnit unit);

Gets the right margin in units of unit .

@@ -1384,7 +1384,7 @@ gtk_source_print_compositor_set_right_margin (GtkSourcePrintCompositor *compositor, gdouble margin, - GtkUnit unit); + GtkUnit unit);

Sets the right margin used by compositor .

@@ -1607,17 +1607,17 @@

left

a format string to print on the left of the header.

-[allow-none] +[allow-none]

center

a format string to print on the center of the header.

-[allow-none] +[allow-none]

right

a format string to print on the right of the header.

-[allow-none] +[allow-none]
@@ -1671,17 +1671,17 @@

left

a format string to print on the left of the footer.

-[allow-none] +[allow-none]

center

a format string to print on the center of the footer.

-[allow-none] +[allow-none]

right

a format string to print on the right of the footer.

-[allow-none] +[allow-none]
@@ -1724,7 +1724,7 @@

gtk_source_print_compositor_paginate ()

gboolean
 gtk_source_print_compositor_paginate (GtkSourcePrintCompositor *compositor,
-                                      GtkPrintContext *context);
+ GtkPrintContext *context);

Paginate the document associated with the compositor .

In order to support non-blocking pagination, document is paginated in small chunks. @@ -1732,7 +1732,7 @@ is paginated. To paginate the entire document, gtk_source_print_compositor_paginate() must be invoked multiple times. It returns TRUE if the document has been completely paginated, otherwise it returns FALSE.

-

This method has been designed to be invoked in the handler of the “paginate” signal, +

This method has been designed to be invoked in the handler of the “paginate” signal, as shown in the following example:

@@ -1777,7 +1777,7 @@ gint n_pages; n_pages = gtk_source_print_compositor_get_n_pages (compositor); - gtk_print_operation_set_n_pages (operation, n_pages); + gtk_print_operation_set_n_pages (operation, n_pages); return TRUE; } @@ -1790,7 +1790,7 @@

If you don't need to do pagination in chunks, you can simply do it all in the -“begin-print” handler, and set the number of pages from there, like +“begin-print” handler, and set the number of pages from there, like in the following example:

@@ -1828,7 +1828,7 @@ while (!gtk_source_print_compositor_paginate (compositor, context)); n_pages = gtk_source_print_compositor_get_n_pages (compositor); - gtk_print_operation_set_n_pages (operation, n_pages); + gtk_print_operation_set_n_pages (operation, n_pages);} @@ -1851,7 +1851,7 @@ - @@ -1900,12 +1900,12 @@

gtk_source_print_compositor_draw_page ()

void
 gtk_source_print_compositor_draw_page (GtkSourcePrintCompositor *compositor,
-                                       GtkPrintContext *context,
+                                       GtkPrintContext *context,
                                        gint page_nr);

Draw page page_nr for printing on the the Cairo context encapsuled in context .

-

This method has been designed to be called in the handler of the “draw_page” signal +

This method has been designed to be called in the handler of the “draw_page” signal as shown in the following example:

context

the GtkPrintContext whose parameters (e.g. paper size, print margins, etc.) +

the GtkPrintContext whose parameters (e.g. paper size, print margins, etc.) are used by the the compositor to paginate the document.

 
@@ -1964,7 +1964,7 @@ - @@ -2132,7 +2132,7 @@

The “wrap-mode” property

-
  “wrap-mode”                GtkWrapMode
+
  “wrap-mode”                GtkWrapMode

Whether to wrap lines never, at word boundaries, or at character boundaries.

The value of this property cannot be changed anymore after the first call to the gtk_source_print_compositor_paginate() function.

@@ -2144,6 +2144,6 @@
+ Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceSearchContext.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceSearchContext.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceSearchContext.html 2014-05-12 11:17:08.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceSearchContext.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -315,7 +315,7 @@ - +

context

the GtkPrintContext encapsulating the context information that is required when +

the GtkPrintContext encapsulating the context information that is required when drawing the page for printing.

 

settings

a GtkSourceSearchSettings, or NULL.

[allow-none][allow-none]
@@ -411,7 +411,7 @@

settings

the new GtkSourceSearchSettings, or NULL.

-[allow-none] +[allow-none]
@@ -515,8 +515,8 @@
gint
 gtk_source_search_context_get_occurrence_position
                                (GtkSourceSearchContext *search,
-                                const GtkTextIter *match_start,
-                                const GtkTextIter *match_end);
+ const GtkTextIter *match_start, + const GtkTextIter *match_end);

Gets the position of a search occurrence. If the buffer is not already fully scanned, the position may be unknown, and -1 is returned. If 0 is returned, it means that this part of the buffer has already been scanned, and that @@ -566,9 +566,9 @@

gtk_source_search_context_forward ()

gboolean
 gtk_source_search_context_forward (GtkSourceSearchContext *search,
-                                   const GtkTextIter *iter,
-                                   GtkTextIter *match_start,
-                                   GtkTextIter *match_end);
+ const GtkTextIter *iter, + GtkTextIter *match_start, + GtkTextIter *match_end);

Synchronous forward search. It is recommended to use the asynchronous functions instead, to not block the user interface. However, if you are sure that the buffer @@ -595,12 +595,12 @@

match_start

return location for start of match, or NULL.

-[out][allow-none] +[out][allow-none]

match_end

return location for end of match, or NULL.

-[out][allow-none] +[out][allow-none]
@@ -618,7 +618,7 @@
void
 gtk_source_search_context_forward_async
                                (GtkSourceSearchContext *search,
-                                const GtkTextIter *iter,
+                                const GtkTextIter *iter,
                                 GCancellable *cancellable,
                                 GAsyncReadyCallback callback,
                                 gpointer user_data);
@@ -652,7 +652,7 @@

cancellable

a GCancellable, or NULL.

-[allow-none] +[allow-none]

callback

@@ -677,8 +677,8 @@ gtk_source_search_context_forward_finish (GtkSourceSearchContext *search, GAsyncResult *result, - GtkTextIter *match_start, - GtkTextIter *match_end, + GtkTextIter *match_start, + GtkTextIter *match_end, GError **error);

Finishes a forward search started with gtk_source_search_context_forward_async().

@@ -704,12 +704,12 @@

match_start

return location for start of match, or NULL.

-[out][allow-none] +[out][allow-none]

match_end

return location for end of match, or NULL.

-[out][allow-none] +[out][allow-none]

error

@@ -731,9 +731,9 @@

gtk_source_search_context_backward ()

gboolean
 gtk_source_search_context_backward (GtkSourceSearchContext *search,
-                                    const GtkTextIter *iter,
-                                    GtkTextIter *match_start,
-                                    GtkTextIter *match_end);
+ const GtkTextIter *iter, + GtkTextIter *match_start, + GtkTextIter *match_end);

Synchronous backward search. It is recommended to use the asynchronous functions instead, to not block the user interface. However, if you are sure that the buffer @@ -760,12 +760,12 @@

match_start

return location for start of match, or NULL.

-[out][allow-none] +[out][allow-none]

match_end

return location for end of match, or NULL.

-[out][allow-none] +[out][allow-none]
@@ -783,7 +783,7 @@
void
 gtk_source_search_context_backward_async
                                (GtkSourceSearchContext *search,
-                                const GtkTextIter *iter,
+                                const GtkTextIter *iter,
                                 GCancellable *cancellable,
                                 GAsyncReadyCallback callback,
                                 gpointer user_data);
@@ -817,7 +817,7 @@

cancellable

a GCancellable, or NULL.

-[allow-none] +[allow-none]

callback

@@ -842,8 +842,8 @@ gtk_source_search_context_backward_finish (GtkSourceSearchContext *search, GAsyncResult *result, - GtkTextIter *match_start, - GtkTextIter *match_end, + GtkTextIter *match_start, + GtkTextIter *match_end, GError **error);

Finishes a backward search started with gtk_source_search_context_backward_async().

@@ -869,12 +869,12 @@

match_start

return location for start of match, or NULL.

-[out][allow-none] +[out][allow-none]

match_end

return location for end of match, or NULL.

-[out][allow-none] +[out][allow-none]

error

@@ -896,8 +896,8 @@

gtk_source_search_context_replace ()

gboolean
 gtk_source_search_context_replace (GtkSourceSearchContext *search,
-                                   const GtkTextIter *match_start,
-                                   const GtkTextIter *match_end,
+                                   const GtkTextIter *match_start,
+                                   const GtkTextIter *match_end,
                                    const gchar *replace,
                                    gint replace_length,
                                    GError **error);
@@ -1111,6 +1111,6 @@
+ Generated by GTK-Doc V1.21.1
\ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceSearchSettings.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceSearchSettings.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceSearchSettings.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceSearchSettings.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -276,7 +276,7 @@

search_text

the nul-terminated text to search, or NULL to disable the search.

-[allow-none] +[allow-none]
@@ -381,8 +381,8 @@

Change whether the search is done at word boundaries. If at_word_boundaries is TRUE, a search match must start and end a word. The match can span -multiple words. See also gtk_text_iter_starts_word() and -gtk_text_iter_ends_word().

+multiple words. See also gtk_text_iter_starts_word() and +gtk_text_iter_ends_word().

Parameters

@@ -601,6 +601,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceStyle.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceStyle.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceStyle.html 2014-05-12 11:17:08.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceStyle.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -353,6 +353,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceStyleScheme.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceStyleScheme.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceStyleScheme.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceStyleScheme.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -392,6 +392,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceStyleSchemeManager.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceStyleSchemeManager.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceStyleSchemeManager.html 2014-05-12 11:17:08.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceStyleSchemeManager.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -221,7 +221,7 @@ - +

path

a NULL-terminated array of strings or NULL.

[array zero-terminated=1][allow-none][array zero-terminated=1][allow-none]
@@ -458,6 +458,6 @@
+ Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceUndoManager.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceUndoManager.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceUndoManager.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceUndoManager.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -452,11 +452,11 @@

See Also

-

GtkTextBuffer, GtkSourceView

+

GtkTextBuffer, GtkSourceView

+ Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/gtksourceview-3.0-GtkSourceUtils.html gtksourceview3-3.12.3/docs/reference/html/gtksourceview-3.0-GtkSourceUtils.html --- gtksourceview3-3.12.2/docs/reference/html/gtksourceview-3.0-GtkSourceUtils.html 2014-05-12 11:17:08.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/gtksourceview-3.0-GtkSourceUtils.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -109,7 +109,7 @@ gtk_source_utils_escape_search_text (const gchar *text);

Use this function to escape the following characters: \n, \r, \t and .

For a regular expression search, use g_regex_escape_string() instead.

-

One possible use case is to take the GtkTextBuffer's selection and put it in a +

One possible use case is to take the GtkTextBuffer's selection and put it in a search entry. The selection can contain tabulations, newlines, etc. So it's better to escape those special characters to better fit in the search entry.

See also: gtk_source_utils_unescape_search_text().

@@ -149,6 +149,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/GtkSourceView.html gtksourceview3-3.12.3/docs/reference/html/GtkSourceView.html --- gtksourceview3-3.12.2/docs/reference/html/GtkSourceView.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/GtkSourceView.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -45,7 +45,7 @@ -GtkWidget * +GtkWidget * gtk_source_view_new () @@ -53,7 +53,7 @@ -GtkWidget * +GtkWidget * gtk_source_view_new_with_buffer () @@ -450,9 +450,9 @@

Object Hierarchy

    GObject
     ╰── GInitiallyUnowned
-        ╰── GtkWidget
-            ╰── GtkContainer
-                ╰── GtkTextView
+        ╰── GtkWidget
+            ╰── GtkContainer
+                ╰── GtkTextView
                     ╰── GtkSourceView
 
@@ -460,7 +460,7 @@

Implemented Interfaces

GtkSourceView implements - AtkImplementorIface, GtkBuildable and GtkScrollable.

+ AtkImplementorIface, GtkBuildable and GtkScrollable.

Includes

@@ -477,7 +477,7 @@

Functions

gtk_source_view_new ()

-
GtkWidget *
+
GtkWidget *
 gtk_source_view_new (void);

Creates a new GtkSourceView. An empty default buffer will be created for you. If you want to specify your own buffer, consider @@ -491,7 +491,7 @@


gtk_source_view_new_with_buffer ()

-
GtkWidget *
+
GtkWidget *
 gtk_source_view_new_with_buffer (GtkSourceBuffer *buffer);

Creates a new GtkSourceView widget displaying the buffer buffer @@ -1352,7 +1352,7 @@

gtk_source_view_get_gutter ()

GtkSourceGutter *
 gtk_source_view_get_gutter (GtkSourceView *view,
-                            GtkTextWindowType window_type);
+ GtkTextWindowType window_type);

Returns the GtkSourceGutter object associated with window_type for view . @@ -1394,7 +1394,7 @@

gtk_source_view_get_visual_column ()

guint
 gtk_source_view_get_visual_column (GtkSourceView *view,
-                                   const GtkTextIter *iter);
+ const GtkTextIter *iter);

Determines the visual column at iter taking into consideration the indent width of view @@ -1709,8 +1709,8 @@

The “line-mark-activated” signal

void
 user_function (GtkSourceView *view,
-               GtkTextIter   *iter,
-               GdkEvent      *event,
+               GtkTextIter   *iter,
+               GdkEvent      *event,
                gpointer       user_data)

Emitted when a line mark has been activated (for instance when there was a button press in the line marks gutter). You can use iter @@ -1732,12 +1732,12 @@

iter

-

a GtkTextIter

+

a GtkTextIter

 

event

-

the GdkEvent that activated the event

+

the GdkEvent that activated the event

  @@ -1893,7 +1893,7 @@

The “smart-home-end” signal

void
 user_function (GtkSourceView *view,
-               GtkTextIter   *iter,
+               GtkTextIter   *iter,
                gint           count,
                gpointer       user_data)

Emitted when a the cursor was moved according to the smart home @@ -1917,7 +1917,7 @@

iter

-

a GtkTextIter

+

a GtkTextIter

  @@ -1947,11 +1947,11 @@
+ Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/index.html gtksourceview3-3.12.3/docs/reference/html/index.html --- gtksourceview3-3.12.2/docs/reference/html/index.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/index.html 2014-08-20 21:01:55.000000000 +0000 @@ -6,7 +6,7 @@ - + @@ -14,7 +14,7 @@
-

for GtkSourceView 3.12.2 +

for GtkSourceView 3.12.3


@@ -128,6 +128,6 @@
+ Generated by GTK-Doc V1.21.1
\ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/lang-reference.html gtksourceview3-3.12.3/docs/reference/html/lang-reference.html --- gtksourceview3-3.12.2/docs/reference/html/lang-reference.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/lang-reference.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -865,6 +865,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/lang-tutorial.html gtksourceview3-3.12.3/docs/reference/html/lang-tutorial.html --- gtksourceview3-3.12.2/docs/reference/html/lang-tutorial.html 2014-05-12 11:17:09.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/lang-tutorial.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -649,6 +649,6 @@ + Generated by GTK-Doc V1.21.1 \ No newline at end of file diff -Nru gtksourceview3-3.12.2/docs/reference/html/object-tree.html gtksourceview3-3.12.3/docs/reference/html/object-tree.html --- gtksourceview3-3.12.2/docs/reference/html/object-tree.html 2014-05-12 11:17:08.000000000 +0000 +++ gtksourceview3-3.12.3/docs/reference/html/object-tree.html 2014-08-20 21:01:55.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -24,16 +24,16 @@ Object Hierarchy
     GObject
-    ├── GtkTextBuffer
+    ├── GtkTextBuffer
        ╰── GtkSourceBuffer
     ├── GInitiallyUnowned
        ├── GtkSourceCompletionContext
-       ├── GtkWidget
-          ╰── GtkContainer
-              ├── GtkBin
-                 ╰── GtkWindow
+       ├── GtkWidget
+          ╰── GtkContainer
+              ├── GtkBin
+                 ╰── GtkWindow
                      ╰── GtkSourceCompletionInfo
-              ╰── GtkTextView
+              ╰── GtkTextView
                   ╰── GtkSourceView
        ╰── GtkSourceGutterRenderer
            ├── GtkSourceGutterRendererPixbuf
@@ -45,7 +45,7 @@
     ├── GtkSourceLanguage
     ├── GtkSourceLanguageManager
     ├── GtkSourceMarkAttributes
-    ├── GtkTextMark
+    ├── GtkTextMark
        ╰── GtkSourceMark
     ├── GtkSourcePrintCompositor
     ├── GtkSourceSearchContext
@@ -61,6 +61,6 @@
 
 
+          Generated by GTK-Doc V1.21.1
 
 
\ No newline at end of file
diff -Nru gtksourceview3-3.12.2/docs/reference/html/style-reference.html gtksourceview3-3.12.3/docs/reference/html/style-reference.html
--- gtksourceview3-3.12.2/docs/reference/html/style-reference.html	2014-05-12 11:17:08.000000000 +0000
+++ gtksourceview3-3.12.3/docs/reference/html/style-reference.html	2014-08-20 21:01:55.000000000 +0000
@@ -8,7 +8,7 @@
 
 
 
-
+
 
 
 
@@ -278,6 +278,6 @@
 
 
+          Generated by GTK-Doc V1.21.1
 
 
\ No newline at end of file
diff -Nru gtksourceview3-3.12.2/docs/reference/version.xml gtksourceview3-3.12.3/docs/reference/version.xml
--- gtksourceview3-3.12.2/docs/reference/version.xml	2014-05-12 11:16:40.000000000 +0000
+++ gtksourceview3-3.12.3/docs/reference/version.xml	2014-08-20 21:01:33.000000000 +0000
@@ -1 +1 @@
-3.12.2
+3.12.3
diff -Nru gtksourceview3-3.12.2/gtksourceview/gtksourceview.c gtksourceview3-3.12.3/gtksourceview/gtksourceview.c
--- gtksourceview3-3.12.2/gtksourceview/gtksourceview.c	2014-04-14 16:02:42.000000000 +0000
+++ gtksourceview3-3.12.3/gtksourceview/gtksourceview.c	2014-08-20 20:59:23.000000000 +0000
@@ -2042,7 +2042,10 @@
 
 	/* Find start of trailing */
 	start = *iter;
-	gtk_text_iter_forward_to_line_end (&start);
+	if (!gtk_text_iter_ends_line (&start))
+	{
+		gtk_text_iter_forward_to_line_end (&start);
+	}
 
 	while (TRUE)
 	{
@@ -2110,7 +2113,10 @@
 	GdkRectangle rect;
 
 	*end_iter = *start_iter;
-	gtk_text_iter_forward_to_line_end (end_iter);
+	if (!gtk_text_iter_ends_line (end_iter))
+	{
+		gtk_text_iter_forward_to_line_end (end_iter);
+	}
 
 	/* check if end_iter is inside the bounding box anyway */
 	gtk_text_view_get_iter_location (text_view, end_iter, &rect);
diff -Nru gtksourceview3-3.12.2/NEWS gtksourceview3-3.12.3/NEWS
--- gtksourceview3-3.12.2/NEWS	2014-05-12 11:15:21.000000000 +0000
+++ gtksourceview3-3.12.3/NEWS	2014-08-20 20:59:23.000000000 +0000
@@ -1,3 +1,8 @@
+News in 3.12.3
+--------------
+* Misc bugfixes
+* Translation updates
+
 News in 3.12.2
 --------------
 * Misc bugfixes
diff -Nru gtksourceview3-3.12.2/po/ca.po gtksourceview3-3.12.3/po/ca.po
--- gtksourceview3-3.12.2/po/ca.po	2014-04-14 15:09:33.000000000 +0000
+++ gtksourceview3-3.12.3/po/ca.po	2014-08-20 20:59:23.000000000 +0000
@@ -3,16 +3,16 @@
 # This file is distributed under the same license as the gtksourceview package.
 # Aleix Badia i Bosch , 2003, 2004.
 # Josep Puigdemont i Casamajó , 2005, 2006, 2007.
-# Gil Forcada , 2008, 2009, 2010, 2011, 2012, 2013.
+# Gil Forcada , 2008, 2009, 2010, 2011, 2012, 2013, 2014.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: gtksourceview\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=gtksourceview&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2013-09-26 16:18+0000\n"
-"PO-Revision-Date: 2013-09-25 00:52+0200\n"
-"Last-Translator: Josep Sanchez Mesegue \n"
+"POT-Creation-Date: 2014-06-02 20:57+0000\n"
+"PO-Revision-Date: 2014-02-22 23:09+0100\n"
+"Last-Translator: Gil Forcada \n"
 "Language-Team: Catalan \n"
 "Language: ca\n"
 "MIME-Version: 1.0\n"
@@ -63,7 +63,7 @@
 
 #: ../data/glade/gtksourceview.xml.in.h:12
 #: ../gtksourceview/gtksourcecompletionitem.c:262
-#: ../gtksourceview/gtksourcegutterrenderertext.c:399
+#: ../gtksourceview/gtksourcegutterrenderertext.c:409
 msgid "Text"
 msgstr "Text"
 
@@ -74,12 +74,14 @@
 #. Translators: "All" is used as a label in the status bar of the
 #. popup, telling that all completion pages are shown.
 #: ../data/glade/gtksourceview.xml.in.h:14
-#: ../gtksourceview/gtksourcecompletion.c:753
+#: ../gtksourceview/gtksourcecompletion.c:789
 msgid "All"
 msgstr "Totes"
 
 #: ../data/language-specs/actionscript.lang.h:1
-#: ../data/language-specs/ada.lang.h:1 ../data/language-specs/asp.lang.h:1
+#: ../data/language-specs/ada.lang.h:1
+#: ../data/language-specs/ansforth94.lang.h:1
+#: ../data/language-specs/asp.lang.h:1
 #: ../data/language-specs/automake.lang.h:1
 #: ../data/language-specs/bennugd.lang.h:1
 #: ../data/language-specs/bluespec.lang.h:1
@@ -95,7 +97,9 @@
 #: ../data/language-specs/go.lang.h:1 ../data/language-specs/haskell.lang.h:1
 #: ../data/language-specs/haskell-literate.lang.h:1
 #: ../data/language-specs/idl.lang.h:1 ../data/language-specs/java.lang.h:1
-#: ../data/language-specs/j.lang.h:1 ../data/language-specs/makefile.lang.h:1
+#: ../data/language-specs/j.lang.h:1 ../data/language-specs/lex.lang.h:1
+#: ../data/language-specs/llvm.lang.h:1
+#: ../data/language-specs/makefile.lang.h:1
 #: ../data/language-specs/nemerle.lang.h:1
 #: ../data/language-specs/netrexx.lang.h:1
 #: ../data/language-specs/objc.lang.h:1 ../data/language-specs/objj.lang.h:1
@@ -110,8 +114,8 @@
 #: ../data/language-specs/vala.lang.h:1 ../data/language-specs/vbnet.lang.h:1
 #: ../data/language-specs/verilog.lang.h:1
 #: ../data/language-specs/vhdl.lang.h:1
-msgid "Sources"
-msgstr "Codis font"
+msgid "Source"
+msgstr "Font"
 
 #: ../data/language-specs/actionscript.lang.h:2
 msgid "ActionScript"
@@ -119,10 +123,11 @@
 
 #. Any comment
 #: ../data/language-specs/actionscript.lang.h:3
-#: ../data/language-specs/ada.lang.h:3 ../data/language-specs/asp.lang.h:3
-#: ../data/language-specs/bennugd.lang.h:3 ../data/language-specs/boo.lang.h:3
-#: ../data/language-specs/cg.lang.h:3 ../data/language-specs/c.lang.h:3
-#: ../data/language-specs/cobol.lang.h:3
+#: ../data/language-specs/ada.lang.h:3
+#: ../data/language-specs/ansforth94.lang.h:5
+#: ../data/language-specs/asp.lang.h:3 ../data/language-specs/bennugd.lang.h:3
+#: ../data/language-specs/boo.lang.h:3 ../data/language-specs/cg.lang.h:3
+#: ../data/language-specs/c.lang.h:3 ../data/language-specs/cobol.lang.h:3
 #: ../data/language-specs/csharp.lang.h:3 ../data/language-specs/def.lang.h:3
 #: ../data/language-specs/d.lang.h:3 ../data/language-specs/dosbatch.lang.h:3
 #: ../data/language-specs/dot.lang.h:3 ../data/language-specs/eiffel.lang.h:3
@@ -136,7 +141,8 @@
 #: ../data/language-specs/idl-exelis.lang.h:3
 #: ../data/language-specs/idl.lang.h:3 ../data/language-specs/ini.lang.h:3
 #: ../data/language-specs/j.lang.h:4 ../data/language-specs/latex.lang.h:3
-#: ../data/language-specs/lua.lang.h:3 ../data/language-specs/matlab.lang.h:3
+#: ../data/language-specs/llvm.lang.h:3 ../data/language-specs/lua.lang.h:3
+#: ../data/language-specs/matlab.lang.h:3
 #: ../data/language-specs/modelica.lang.h:3
 #: ../data/language-specs/nemerle.lang.h:3
 #: ../data/language-specs/netrexx.lang.h:6
@@ -144,16 +150,18 @@
 #: ../data/language-specs/ocl.lang.h:3 ../data/language-specs/octave.lang.h:3
 #: ../data/language-specs/ooc.lang.h:3 ../data/language-specs/opal.lang.h:4
 #: ../data/language-specs/pascal.lang.h:3 ../data/language-specs/perl.lang.h:3
-#: ../data/language-specs/php.lang.h:3 ../data/language-specs/po.lang.h:3
-#: ../data/language-specs/prolog.lang.h:3 ../data/language-specs/ruby.lang.h:4
-#: ../data/language-specs/scala.lang.h:5
+#: ../data/language-specs/php.lang.h:4 ../data/language-specs/po.lang.h:3
+#: ../data/language-specs/prolog.lang.h:3 ../data/language-specs/rst.lang.h:8
+#: ../data/language-specs/ruby.lang.h:4 ../data/language-specs/scala.lang.h:5
 #: ../data/language-specs/scheme.lang.h:3
 #: ../data/language-specs/scilab.lang.h:3 ../data/language-specs/sh.lang.h:3
 #: ../data/language-specs/sml.lang.h:3 ../data/language-specs/sql.lang.h:3
-#: ../data/language-specs/t2t.lang.h:3 ../data/language-specs/texinfo.lang.h:3
+#: ../data/language-specs/sweave.lang.h:3 ../data/language-specs/t2t.lang.h:3
+#: ../data/language-specs/texinfo.lang.h:3
 #: ../data/language-specs/vala.lang.h:3 ../data/language-specs/vbnet.lang.h:3
 #: ../data/language-specs/verilog.lang.h:3
 #: ../data/language-specs/vhdl.lang.h:3 ../data/language-specs/xml.lang.h:3
+#: ../data/language-specs/yaml.lang.h:4
 msgid "Comment"
 msgstr "Comentari"
 
@@ -169,7 +177,7 @@
 #: ../data/language-specs/nemerle.lang.h:4
 #: ../data/language-specs/ocaml.lang.h:20 ../data/language-specs/ooc.lang.h:4
 #: ../data/language-specs/opal.lang.h:6 ../data/language-specs/perl.lang.h:17
-#: ../data/language-specs/php.lang.h:4 ../data/language-specs/prolog.lang.h:9
+#: ../data/language-specs/php.lang.h:5 ../data/language-specs/prolog.lang.h:9
 #: ../data/language-specs/scala.lang.h:3 ../data/language-specs/vala.lang.h:4
 #: ../data/language-specs/verilog.lang.h:7
 #: ../data/language-specs/xml.lang.h:13
@@ -178,9 +186,10 @@
 
 #. A string constant: "this is a string"
 #: ../data/language-specs/actionscript.lang.h:5
-#: ../data/language-specs/ada.lang.h:4 ../data/language-specs/asp.lang.h:4
-#: ../data/language-specs/boo.lang.h:5 ../data/language-specs/c.lang.h:4
-#: ../data/language-specs/cobol.lang.h:8
+#: ../data/language-specs/ada.lang.h:4
+#: ../data/language-specs/ansforth94.lang.h:9
+#: ../data/language-specs/asp.lang.h:4 ../data/language-specs/boo.lang.h:5
+#: ../data/language-specs/c.lang.h:4 ../data/language-specs/cobol.lang.h:8
 #: ../data/language-specs/csharp.lang.h:6 ../data/language-specs/css.lang.h:5
 #: ../data/language-specs/def.lang.h:17 ../data/language-specs/d.lang.h:5
 #: ../data/language-specs/dosbatch.lang.h:4
@@ -196,7 +205,8 @@
 #: ../data/language-specs/ini.lang.h:5 ../data/language-specs/java.lang.h:4
 #: ../data/language-specs/javascript.lang.h:13
 #: ../data/language-specs/j.lang.h:17 ../data/language-specs/json.lang.h:4
-#: ../data/language-specs/julia.lang.h:3 ../data/language-specs/lua.lang.h:4
+#: ../data/language-specs/julia.lang.h:3 ../data/language-specs/llvm.lang.h:4
+#: ../data/language-specs/lua.lang.h:4
 #: ../data/language-specs/modelica.lang.h:4
 #: ../data/language-specs/nemerle.lang.h:7
 #: ../data/language-specs/netrexx.lang.h:4
@@ -205,7 +215,7 @@
 #: ../data/language-specs/ocl.lang.h:4 ../data/language-specs/octave.lang.h:4
 #: ../data/language-specs/ooc.lang.h:6 ../data/language-specs/opal.lang.h:7
 #: ../data/language-specs/pascal.lang.h:4 ../data/language-specs/perl.lang.h:6
-#: ../data/language-specs/php.lang.h:9 ../data/language-specs/po.lang.h:5
+#: ../data/language-specs/php.lang.h:10 ../data/language-specs/po.lang.h:5
 #: ../data/language-specs/prolog.lang.h:6
 #: ../data/language-specs/protobuf.lang.h:6
 #: ../data/language-specs/python3.lang.h:6
@@ -217,7 +227,7 @@
 #: ../data/language-specs/texinfo.lang.h:6
 #: ../data/language-specs/vala.lang.h:6 ../data/language-specs/vbnet.lang.h:4
 #: ../data/language-specs/verilog.lang.h:4
-#: ../data/language-specs/vhdl.lang.h:4
+#: ../data/language-specs/vhdl.lang.h:4 ../data/language-specs/yaml.lang.h:5
 msgid "String"
 msgstr "Cadena"
 
@@ -249,8 +259,10 @@
 
 #. keywords: "if", "for", "while", etc.
 #: ../data/language-specs/actionscript.lang.h:10
-#: ../data/language-specs/ada.lang.h:5 ../data/language-specs/asp.lang.h:6
-#: ../data/language-specs/awk.lang.h:3 ../data/language-specs/bennugd.lang.h:7
+#: ../data/language-specs/ada.lang.h:5
+#: ../data/language-specs/ansforth94.lang.h:3
+#: ../data/language-specs/asp.lang.h:6 ../data/language-specs/awk.lang.h:3
+#: ../data/language-specs/bennugd.lang.h:7
 #: ../data/language-specs/bluespec.lang.h:7
 #: ../data/language-specs/boo.lang.h:10 ../data/language-specs/cg.lang.h:8
 #: ../data/language-specs/c.lang.h:9 ../data/language-specs/cobol.lang.h:6
@@ -270,7 +282,8 @@
 #: ../data/language-specs/idl.lang.h:6 ../data/language-specs/imagej.lang.h:8
 #: ../data/language-specs/ini.lang.h:6 ../data/language-specs/java.lang.h:12
 #: ../data/language-specs/javascript.lang.h:7
-#: ../data/language-specs/julia.lang.h:10 ../data/language-specs/lua.lang.h:5
+#: ../data/language-specs/julia.lang.h:10 ../data/language-specs/lex.lang.h:4
+#: ../data/language-specs/llvm.lang.h:5 ../data/language-specs/lua.lang.h:5
 #: ../data/language-specs/matlab.lang.h:4
 #: ../data/language-specs/modelica.lang.h:13
 #: ../data/language-specs/nemerle.lang.h:8
@@ -280,7 +293,7 @@
 #: ../data/language-specs/ooc.lang.h:11 ../data/language-specs/opal.lang.h:8
 #: ../data/language-specs/opencl.lang.h:3
 #: ../data/language-specs/pascal.lang.h:5 ../data/language-specs/perl.lang.h:7
-#: ../data/language-specs/php.lang.h:12 ../data/language-specs/po.lang.h:7
+#: ../data/language-specs/php.lang.h:13 ../data/language-specs/po.lang.h:7
 #: ../data/language-specs/prolog.lang.h:5
 #: ../data/language-specs/protobuf.lang.h:4
 #: ../data/language-specs/python3.lang.h:4
@@ -307,7 +320,7 @@
 #: ../data/language-specs/json.lang.h:5
 #: ../data/language-specs/nemerle.lang.h:10
 #: ../data/language-specs/objj.lang.h:9 ../data/language-specs/ooc.lang.h:12
-#: ../data/language-specs/php.lang.h:16 ../data/language-specs/vala.lang.h:9
+#: ../data/language-specs/php.lang.h:17 ../data/language-specs/vala.lang.h:9
 msgid "Null Value"
 msgstr "Valor nul"
 
@@ -320,10 +333,11 @@
 #: ../data/language-specs/def.lang.h:34
 #: ../data/language-specs/fsharp.lang.h:19 ../data/language-specs/go.lang.h:16
 #: ../data/language-specs/gtkrc.lang.h:10 ../data/language-specs/ini.lang.h:10
-#: ../data/language-specs/java.lang.h:14 ../data/language-specs/lua.lang.h:10
+#: ../data/language-specs/java.lang.h:14 ../data/language-specs/llvm.lang.h:11
+#: ../data/language-specs/lua.lang.h:10
 #: ../data/language-specs/nemerle.lang.h:11
 #: ../data/language-specs/ocaml.lang.h:19 ../data/language-specs/ooc.lang.h:13
-#: ../data/language-specs/opal.lang.h:9 ../data/language-specs/php.lang.h:17
+#: ../data/language-specs/opal.lang.h:9 ../data/language-specs/php.lang.h:18
 #: ../data/language-specs/protobuf.lang.h:5 ../data/language-specs/R.lang.h:8
 #: ../data/language-specs/ruby.lang.h:9 ../data/language-specs/sml.lang.h:11
 #: ../data/language-specs/vala.lang.h:8 ../data/language-specs/vbnet.lang.h:9
@@ -338,6 +352,7 @@
 #: ../data/language-specs/desktop.lang.h:8
 #: ../data/language-specs/forth.lang.h:8 ../data/language-specs/java.lang.h:15
 #: ../data/language-specs/j.lang.h:14 ../data/language-specs/julia.lang.h:5
+#: ../data/language-specs/llvm.lang.h:12
 #: ../data/language-specs/netrexx.lang.h:16
 #: ../data/language-specs/prolog.lang.h:7
 #: ../data/language-specs/scala.lang.h:12
@@ -369,12 +384,13 @@
 #: ../data/language-specs/idl.lang.h:4 ../data/language-specs/ini.lang.h:9
 #: ../data/language-specs/java.lang.h:17
 #: ../data/language-specs/javascript.lang.h:8
+#: ../data/language-specs/llvm.lang.h:10
 #: ../data/language-specs/nemerle.lang.h:9
 #: ../data/language-specs/objc.lang.h:4 ../data/language-specs/objj.lang.h:5
 #: ../data/language-specs/ocaml.lang.h:12 ../data/language-specs/ocl.lang.h:7
 #: ../data/language-specs/ooc.lang.h:19 ../data/language-specs/opal.lang.h:11
 #: ../data/language-specs/opencl.lang.h:4
-#: ../data/language-specs/pascal.lang.h:7 ../data/language-specs/php.lang.h:15
+#: ../data/language-specs/pascal.lang.h:7 ../data/language-specs/php.lang.h:16
 #: ../data/language-specs/protobuf.lang.h:3
 #: ../data/language-specs/scala.lang.h:14 ../data/language-specs/sml.lang.h:5
 #: ../data/language-specs/sparql.lang.h:4 ../data/language-specs/sql.lang.h:9
@@ -398,7 +414,7 @@
 #: ../data/language-specs/idl-exelis.lang.h:9
 #: ../data/language-specs/nemerle.lang.h:13
 #: ../data/language-specs/ocaml.lang.h:7 ../data/language-specs/ooc.lang.h:15
-#: ../data/language-specs/opal.lang.h:10 ../data/language-specs/php.lang.h:19
+#: ../data/language-specs/opal.lang.h:10 ../data/language-specs/php.lang.h:20
 #: ../data/language-specs/python3.lang.h:12
 #: ../data/language-specs/python.lang.h:13
 #: ../data/language-specs/ruby.lang.h:11
@@ -441,7 +457,7 @@
 #: ../data/language-specs/json.lang.h:3 ../data/language-specs/lua.lang.h:6
 #: ../data/language-specs/netrexx.lang.h:3
 #: ../data/language-specs/ocaml.lang.h:18 ../data/language-specs/ooc.lang.h:5
-#: ../data/language-specs/php.lang.h:8 ../data/language-specs/prolog.lang.h:10
+#: ../data/language-specs/php.lang.h:9 ../data/language-specs/prolog.lang.h:10
 #: ../data/language-specs/python3.lang.h:7
 #: ../data/language-specs/python.lang.h:7 ../data/language-specs/ruby.lang.h:3
 #: ../data/language-specs/scala.lang.h:7 ../data/language-specs/sml.lang.h:8
@@ -450,6 +466,79 @@
 msgid "Escaped Character"
 msgstr "Caràcter d'escapada"
 
+#: ../data/language-specs/ansforth94.lang.h:2
+msgid "ANS-Forth94"
+msgstr "ANS-Forth94"
+
+#: ../data/language-specs/ansforth94.lang.h:4
+msgid "Obsolete Keyword"
+msgstr "Paraula clau obsoleta"
+
+#: ../data/language-specs/ansforth94.lang.h:6
+msgid "Alert"
+msgstr "Avís"
+
+#. A character constant: 'c'
+#: ../data/language-specs/ansforth94.lang.h:7
+#: ../data/language-specs/c.lang.h:8 ../data/language-specs/csharp.lang.h:7
+#: ../data/language-specs/def.lang.h:15 ../data/language-specs/erlang.lang.h:8
+#: ../data/language-specs/gap.lang.h:4 ../data/language-specs/go.lang.h:6
+#: ../data/language-specs/haskell.lang.h:10
+#: ../data/language-specs/java.lang.h:5 ../data/language-specs/julia.lang.h:4
+#: ../data/language-specs/nemerle.lang.h:6
+#: ../data/language-specs/netrexx.lang.h:5 ../data/language-specs/sml.lang.h:6
+#: ../data/language-specs/vhdl.lang.h:5
+msgid "Character"
+msgstr "Caràcter"
+
+#: ../data/language-specs/ansforth94.lang.h:8
+msgid "Word"
+msgstr "Paraula"
+
+#. Any constant
+#: ../data/language-specs/ansforth94.lang.h:10
+#: ../data/language-specs/cmake.lang.h:5 ../data/language-specs/cobol.lang.h:7
+#: ../data/language-specs/def.lang.h:13
+#: ../data/language-specs/gtk-doc.lang.h:8
+#: ../data/language-specs/libtool.lang.h:3
+#: ../data/language-specs/ruby.lang.h:18
+msgid "Constant"
+msgstr "Constant"
+
+#: ../data/language-specs/ansforth94.lang.h:11
+#: ../data/language-specs/awk.lang.h:5 ../data/language-specs/cmake.lang.h:8
+#: ../data/language-specs/cobol.lang.h:5
+#: ../data/language-specs/haskell.lang.h:5 ../data/language-specs/ini.lang.h:8
+#: ../data/language-specs/llvm.lang.h:8
+#: ../data/language-specs/makefile.lang.h:3
+#: ../data/language-specs/nsis.lang.h:6
+#: ../data/language-specs/octave.lang.h:14
+#: ../data/language-specs/perl.lang.h:13 ../data/language-specs/php.lang.h:6
+#: ../data/language-specs/pkgconfig.lang.h:3
+#: ../data/language-specs/prolog.lang.h:4
+#: ../data/language-specs/protobuf.lang.h:2
+#: ../data/language-specs/ruby.lang.h:22 ../data/language-specs/sh.lang.h:7
+#: ../data/language-specs/sparql.lang.h:14 ../data/language-specs/tcl.lang.h:3
+msgid "Variable"
+msgstr "Variable"
+
+#: ../data/language-specs/ansforth94.lang.h:12
+msgid "Local Variable"
+msgstr "Variable local"
+
+#: ../data/language-specs/ansforth94.lang.h:13
+msgid "Single Number"
+msgstr "Nombre senzill"
+
+#: ../data/language-specs/ansforth94.lang.h:14
+msgid "Double Number"
+msgstr "Nombre doble"
+
+#: ../data/language-specs/ansforth94.lang.h:15
+#: ../data/language-specs/haskell.lang.h:12
+msgid "Float"
+msgstr "Punt flotant"
+
 #: ../data/language-specs/asp.lang.h:2
 msgid "ASP"
 msgstr "ASP"
@@ -462,7 +551,8 @@
 #: ../data/language-specs/gtk-doc.lang.h:10
 #: ../data/language-specs/idl-exelis.lang.h:10
 #: ../data/language-specs/javascript.lang.h:9
-#: ../data/language-specs/lua.lang.h:8 ../data/language-specs/scheme.lang.h:7
+#: ../data/language-specs/llvm.lang.h:6 ../data/language-specs/lua.lang.h:8
+#: ../data/language-specs/scheme.lang.h:7
 #: ../data/language-specs/scilab.lang.h:7 ../data/language-specs/sh.lang.h:4
 #: ../data/language-specs/sparql.lang.h:5 ../data/language-specs/sql.lang.h:7
 msgid "Function"
@@ -477,7 +567,7 @@
 #: ../data/language-specs/julia.lang.h:9
 #: ../data/language-specs/modelica.lang.h:5
 #: ../data/language-specs/nsis.lang.h:3 ../data/language-specs/octave.lang.h:5
-#: ../data/language-specs/perl.lang.h:12 ../data/language-specs/php.lang.h:14
+#: ../data/language-specs/perl.lang.h:12 ../data/language-specs/php.lang.h:15
 #: ../data/language-specs/prolog.lang.h:8
 #: ../data/language-specs/scala.lang.h:13
 #: ../data/language-specs/sparql.lang.h:15
@@ -531,6 +621,7 @@
 msgstr "Una altra paraula clau"
 
 #: ../data/language-specs/automake.lang.h:10
+#: ../data/language-specs/rst.lang.h:10
 msgid "Substitution"
 msgstr "Substitució"
 
@@ -542,32 +633,17 @@
 #: ../data/language-specs/python3.lang.h:1
 #: ../data/language-specs/python.lang.h:1 ../data/language-specs/ruby.lang.h:1
 #: ../data/language-specs/sh.lang.h:1 ../data/language-specs/tcl.lang.h:1
-msgid "Scripts"
-msgstr "Scripts"
+msgid "Script"
+msgstr "Script"
 
 #: ../data/language-specs/awk.lang.h:2
 msgid "awk"
 msgstr "awk"
 
-#: ../data/language-specs/awk.lang.h:4
+#: ../data/language-specs/awk.lang.h:4 ../data/language-specs/lex.lang.h:5
 msgid "Pattern"
 msgstr "Patró"
 
-#: ../data/language-specs/awk.lang.h:5 ../data/language-specs/cmake.lang.h:8
-#: ../data/language-specs/cobol.lang.h:5
-#: ../data/language-specs/haskell.lang.h:5 ../data/language-specs/ini.lang.h:8
-#: ../data/language-specs/makefile.lang.h:3
-#: ../data/language-specs/nsis.lang.h:6
-#: ../data/language-specs/octave.lang.h:14
-#: ../data/language-specs/perl.lang.h:13 ../data/language-specs/php.lang.h:5
-#: ../data/language-specs/pkgconfig.lang.h:3
-#: ../data/language-specs/prolog.lang.h:4
-#: ../data/language-specs/protobuf.lang.h:2
-#: ../data/language-specs/ruby.lang.h:22 ../data/language-specs/sh.lang.h:7
-#: ../data/language-specs/sparql.lang.h:14 ../data/language-specs/tcl.lang.h:3
-msgid "Variable"
-msgstr "Variable"
-
 #: ../data/language-specs/awk.lang.h:6 ../data/language-specs/boo.lang.h:15
 #: ../data/language-specs/glsl.lang.h:6 ../data/language-specs/go.lang.h:18
 #: ../data/language-specs/netrexx.lang.h:15
@@ -583,7 +659,8 @@
 
 #. Any variable name
 #: ../data/language-specs/bennugd.lang.h:5
-#: ../data/language-specs/def.lang.h:36 ../data/language-specs/php.lang.h:6
+#: ../data/language-specs/def.lang.h:36 ../data/language-specs/llvm.lang.h:9
+#: ../data/language-specs/php.lang.h:7
 msgid "Identifier"
 msgstr "Identificador"
 
@@ -595,7 +672,7 @@
 #: ../data/language-specs/idl-exelis.lang.h:8
 #: ../data/language-specs/json.lang.h:9
 #: ../data/language-specs/nemerle.lang.h:12
-#: ../data/language-specs/ooc.lang.h:14 ../data/language-specs/php.lang.h:18
+#: ../data/language-specs/ooc.lang.h:14 ../data/language-specs/php.lang.h:19
 #: ../data/language-specs/python3.lang.h:11
 #: ../data/language-specs/python.lang.h:12 ../data/language-specs/R.lang.h:10
 #: ../data/language-specs/ruby.lang.h:10
@@ -607,7 +684,7 @@
 #: ../data/language-specs/csharp.lang.h:16 ../data/language-specs/d.lang.h:15
 #: ../data/language-specs/eiffel.lang.h:16 ../data/language-specs/go.lang.h:15
 #: ../data/language-specs/nemerle.lang.h:16
-#: ../data/language-specs/ooc.lang.h:17 ../data/language-specs/php.lang.h:21
+#: ../data/language-specs/ooc.lang.h:17 ../data/language-specs/php.lang.h:22
 msgid "Hexadecimal number"
 msgstr "Nombre hexadecimal"
 
@@ -619,11 +696,12 @@
 #: ../data/language-specs/mallard.lang.h:1
 #: ../data/language-specs/markdown.lang.h:1
 #: ../data/language-specs/mediawiki.lang.h:1
-#: ../data/language-specs/mxml.lang.h:1 ../data/language-specs/t2t.lang.h:1
+#: ../data/language-specs/mxml.lang.h:1 ../data/language-specs/rst.lang.h:1
+#: ../data/language-specs/sweave.lang.h:1 ../data/language-specs/t2t.lang.h:1
 #: ../data/language-specs/texinfo.lang.h:1 ../data/language-specs/xml.lang.h:1
 #: ../data/language-specs/xslt.lang.h:1
 #: ../gtksourceview/gtksourcecompletionitem.c:249
-#: ../gtksourceview/gtksourcegutterrenderertext.c:391
+#: ../gtksourceview/gtksourcegutterrenderertext.c:401
 msgid "Markup"
 msgstr "Marcatge"
 
@@ -712,6 +790,7 @@
 #: ../data/language-specs/scheme.lang.h:4
 #: ../data/language-specs/scilab.lang.h:8
 #: ../data/language-specs/sparql.lang.h:9
+#: ../data/language-specs/yaml.lang.h:12
 msgid "Boolean"
 msgstr "Booleà"
 
@@ -731,7 +810,7 @@
 #: ../data/language-specs/cg.lang.h:14 ../data/language-specs/c.lang.h:17
 #: ../data/language-specs/d.lang.h:14 ../data/language-specs/go.lang.h:14
 #: ../data/language-specs/nemerle.lang.h:15
-#: ../data/language-specs/ooc.lang.h:16 ../data/language-specs/php.lang.h:20
+#: ../data/language-specs/ooc.lang.h:16 ../data/language-specs/php.lang.h:21
 msgid "Octal number"
 msgstr "Nombre octal"
 
@@ -749,17 +828,6 @@
 msgid "Builtin"
 msgstr "Integrat"
 
-#. *
-#. * SECTION:language
-#. * @Short_description: Object representing a syntax highlighted language
-#. * @Title: GtkSourceLanguage
-#. * @See_also: #GtkSourceLanguageManager
-#. *
-#. * #GtkSourceLanguage encapsulates syntax and highlighting styles for a
-#. * particular language. Use #GtkSourceLanguageManager to obtain a
-#. * #GtkSourceLanguage instance, and gtk_source_buffer_set_language() to apply it
-#. * to a #GtkSourceBuffer.
-#.
 #: ../data/language-specs/changelog.lang.h:1
 #: ../data/language-specs/cmake.lang.h:1 ../data/language-specs/css.lang.h:1
 #: ../data/language-specs/desktop.lang.h:1
@@ -773,12 +841,11 @@
 #: ../data/language-specs/pkgconfig.lang.h:1
 #: ../data/language-specs/po.lang.h:1 ../data/language-specs/protobuf.lang.h:1
 #: ../data/language-specs/puppet.lang.h:1
-#: ../data/language-specs/rpmspec.lang.h:1 ../data/language-specs/sh.lang.h:10
-#: ../data/language-specs/texinfo.lang.h:5
-#: ../data/language-specs/yacc.lang.h:1
-#: ../gtksourceview/gtksourcelanguage.c:55
-msgid "Others"
-msgstr "Altres"
+#: ../data/language-specs/rpmspec.lang.h:1
+#: ../data/language-specs/scala.lang.h:16 ../data/language-specs/yacc.lang.h:1
+#: ../data/language-specs/yaml.lang.h:1
+msgid "Other"
+msgstr "Altre"
 
 #: ../data/language-specs/changelog.lang.h:2
 msgid "ChangeLog"
@@ -790,7 +857,9 @@
 msgstr "Data"
 
 #. Translators: the name of a person, not an object.
+#. names, e.g., name of package, name of environment, name of class
 #: ../data/language-specs/changelog.lang.h:5
+#: ../data/language-specs/latex.lang.h:19
 msgid "Name"
 msgstr "Nom"
 
@@ -803,6 +872,7 @@
 msgstr "Fitxer"
 
 #: ../data/language-specs/changelog.lang.h:8
+#: ../data/language-specs/rst.lang.h:6
 msgid "Bullet"
 msgstr "Punt"
 
@@ -823,18 +893,6 @@
 msgid "Common Defines"
 msgstr "Definicions comunes"
 
-#. A character constant: 'c'
-#: ../data/language-specs/c.lang.h:8 ../data/language-specs/csharp.lang.h:7
-#: ../data/language-specs/def.lang.h:15 ../data/language-specs/erlang.lang.h:8
-#: ../data/language-specs/gap.lang.h:4 ../data/language-specs/go.lang.h:6
-#: ../data/language-specs/haskell.lang.h:10
-#: ../data/language-specs/java.lang.h:5 ../data/language-specs/julia.lang.h:4
-#: ../data/language-specs/nemerle.lang.h:6
-#: ../data/language-specs/netrexx.lang.h:5 ../data/language-specs/sml.lang.h:6
-#: ../data/language-specs/vhdl.lang.h:5
-msgid "Character"
-msgstr "Caràcter"
-
 #: ../data/language-specs/c.lang.h:13 ../data/language-specs/go.lang.h:9
 #: ../data/language-specs/verilog.lang.h:5
 msgid "printf Conversion"
@@ -860,22 +918,13 @@
 msgid "Builtin Variable"
 msgstr "Variable integrada"
 
-#. Any constant
-#: ../data/language-specs/cmake.lang.h:5 ../data/language-specs/cobol.lang.h:7
-#: ../data/language-specs/def.lang.h:13
-#: ../data/language-specs/gtk-doc.lang.h:8
-#: ../data/language-specs/libtool.lang.h:3
-#: ../data/language-specs/ruby.lang.h:18
-msgid "Constant"
-msgstr "Constant"
-
 #: ../data/language-specs/cmake.lang.h:7
 msgid "Control Keyword"
 msgstr "Paraules clau de control"
 
 #: ../data/language-specs/cobol.lang.h:2
-msgid "Cobol"
-msgstr "Cobol"
+msgid "COBOL"
+msgstr "COBOL"
 
 #. Any statement
 #: ../data/language-specs/cobol.lang.h:4 ../data/language-specs/def.lang.h:43
@@ -1045,6 +1094,35 @@
 msgid "Underlined"
 msgstr "Subratllat"
 
+#. Text that acts as some kind of heading, such as h1, h2, ... in html.
+#: ../data/language-specs/def.lang.h:63
+msgid "Heading 0"
+msgstr "Capçalera 0"
+
+#: ../data/language-specs/def.lang.h:64
+msgid "Heading 1"
+msgstr "Capçalera 1"
+
+#: ../data/language-specs/def.lang.h:65
+msgid "Heading 2"
+msgstr "Capçalera 2"
+
+#: ../data/language-specs/def.lang.h:66
+msgid "Heading 3"
+msgstr "Capçalera 3"
+
+#: ../data/language-specs/def.lang.h:67
+msgid "Heading 4"
+msgstr "Capçalera 4"
+
+#: ../data/language-specs/def.lang.h:68
+msgid "Heading 5"
+msgstr "Capçalera 5"
+
+#: ../data/language-specs/def.lang.h:69
+msgid "Heading 6"
+msgstr "Capçalera 6"
+
 #: ../data/language-specs/desktop.lang.h:2
 msgid ".desktop"
 msgstr ".desktop"
@@ -1155,6 +1233,7 @@
 
 #: ../data/language-specs/dosbatch.lang.h:6
 #: ../data/language-specs/latex.lang.h:8
+#: ../data/language-specs/sweave.lang.h:4
 msgid "Command"
 msgstr "Ordre"
 
@@ -1171,7 +1250,7 @@
 msgstr "DPatch"
 
 #: ../data/language-specs/dpatch.lang.h:3
-msgid "patch-start"
+msgid "Patch Start"
 msgstr "Inici del pedaç"
 
 #: ../data/language-specs/dtd.lang.h:2 ../data/language-specs/html.lang.h:7
@@ -1191,7 +1270,7 @@
 msgstr "error"
 
 #: ../data/language-specs/dtd.lang.h:6
-msgid "quoted-value"
+msgid "Quoted Value"
 msgstr "Valor entre cometes"
 
 #: ../data/language-specs/eiffel.lang.h:2
@@ -1426,6 +1505,7 @@
 msgstr "Secció de documentació en línia"
 
 #: ../data/language-specs/gtk-doc.lang.h:4
+#: ../data/language-specs/python.lang.h:19
 msgid "Function Name"
 msgstr "Nom de funció"
 
@@ -1491,6 +1571,7 @@
 
 #: ../data/language-specs/haddock.lang.h:8
 #: ../data/language-specs/markdown.lang.h:13
+#: ../data/language-specs/rst.lang.h:4
 msgid "Emphasis"
 msgstr "Èmfasi"
 
@@ -1525,7 +1606,7 @@
 msgstr "URL"
 
 #: ../data/language-specs/haddock.lang.h:16
-#: ../data/language-specs/t2t.lang.h:13
+#: ../data/language-specs/t2t.lang.h:13 ../data/language-specs/yaml.lang.h:6
 msgid "Anchor"
 msgstr "Àncora"
 
@@ -1538,10 +1619,6 @@
 msgid "Symbol"
 msgstr "Símbol"
 
-#: ../data/language-specs/haskell.lang.h:12
-msgid "Float"
-msgstr "Punt flotant"
-
 #: ../data/language-specs/haskell.lang.h:14
 msgid "Octal"
 msgstr "Octal"
@@ -1559,6 +1636,7 @@
 msgstr "HTML"
 
 #: ../data/language-specs/html.lang.h:4 ../data/language-specs/xml.lang.h:11
+#: ../data/language-specs/yaml.lang.h:7
 msgid "Tag"
 msgstr "Etiqueta"
 
@@ -1571,6 +1649,30 @@
 msgid "Attribute Value"
 msgstr "Valor d'atribut"
 
+#: ../data/language-specs/html.lang.h:9
+msgid "Page title"
+msgstr "Títol de pàgina"
+
+#: ../data/language-specs/html.lang.h:10
+msgid "Heading level 1"
+msgstr "Capçalera de nivell 1"
+
+#: ../data/language-specs/html.lang.h:11
+msgid "Heading level 2"
+msgstr "Capçalera de nivell 2"
+
+#: ../data/language-specs/html.lang.h:12
+msgid "Heading level 3"
+msgstr "Capçalera de nivell 3"
+
+#: ../data/language-specs/html.lang.h:13
+msgid "Heading level 4"
+msgstr "Capçalera de nivell 4"
+
+#: ../data/language-specs/html.lang.h:14
+msgid "Heading level 5"
+msgstr "Capçalera de nivell 5"
+
 #: ../data/language-specs/idl-exelis.lang.h:2
 msgid "IDL-Exelis"
 msgstr "IDL-Exelis"
@@ -1714,7 +1816,7 @@
 msgstr "Mode matemàtic en línia"
 
 #: ../data/language-specs/latex.lang.h:6
-msgid "math-bound"
+msgid "Math Boundary"
 msgstr "Límit matemàtic"
 
 #: ../data/language-specs/latex.lang.h:7
@@ -1722,14 +1824,67 @@
 msgid "Include"
 msgstr "Inclòs"
 
-#: ../data/language-specs/latex.lang.h:9 ../data/language-specs/t2t.lang.h:16
+#: ../data/language-specs/latex.lang.h:9
+#: ../data/language-specs/sweave.lang.h:5 ../data/language-specs/t2t.lang.h:16
 msgid "Verbatim"
 msgstr "Literalment"
 
+#: ../data/language-specs/latex.lang.h:10
+msgid "Special Character"
+msgstr "Caràcter especial"
+
+#: ../data/language-specs/latex.lang.h:11
+msgid "Part Heading"
+msgstr "Capçalera de part"
+
+#: ../data/language-specs/latex.lang.h:12
+msgid "Chapter Heading"
+msgstr "Capçalera de capítol"
+
+#: ../data/language-specs/latex.lang.h:13
+msgid "Section Heading"
+msgstr "Capçalera de secció"
+
+#: ../data/language-specs/latex.lang.h:14
+msgid "SubSection Heading"
+msgstr "Capçalera de subsecció"
+
+#: ../data/language-specs/latex.lang.h:15
+msgid "SubSubSection Heading"
+msgstr "Capçalera de subsubsecció"
+
+#: ../data/language-specs/latex.lang.h:16
+msgid "Paragraph Heading"
+msgstr "Capçalera de paràgraf"
+
+#: ../data/language-specs/latex.lang.h:17
+msgid "SubParagraph Heading"
+msgstr "Capçalera de subparàgraf"
+
+#: ../data/language-specs/lex.lang.h:2
+msgid "Lex"
+msgstr "Lex"
+
+#: ../data/language-specs/lex.lang.h:3
+msgid "Token"
+msgstr "Testimoni"
+
+#: ../data/language-specs/lex.lang.h:6
+msgid "Expression"
+msgstr "Expressió"
+
 #: ../data/language-specs/libtool.lang.h:2
 msgid "libtool"
 msgstr "libtool"
 
+#: ../data/language-specs/llvm.lang.h:2
+msgid "LLVM IR"
+msgstr "LLVM IR"
+
+#: ../data/language-specs/llvm.lang.h:7
+msgid "Constants"
+msgstr "Constants"
+
 #: ../data/language-specs/lua.lang.h:2
 msgid "Lua"
 msgstr "Lua"
@@ -1747,8 +1902,8 @@
 msgstr "m4"
 
 #: ../data/language-specs/m4.lang.h:3
-msgid "m4-comment"
-msgstr "Comentari de l'm4"
+msgid "m4 Comment"
+msgstr "Comentari m4"
 
 #: ../data/language-specs/m4.lang.h:4
 msgid "m4 Macro"
@@ -1827,7 +1982,8 @@
 msgstr "Markdown"
 
 #: ../data/language-specs/markdown.lang.h:3
-#: ../data/language-specs/rpmspec.lang.h:4 ../data/language-specs/t2t.lang.h:6
+#: ../data/language-specs/rpmspec.lang.h:4 ../data/language-specs/rst.lang.h:3
+#: ../data/language-specs/t2t.lang.h:6
 msgid "Header"
 msgstr "Capçalera"
 
@@ -1840,6 +1996,7 @@
 msgstr "Marcador de llista"
 
 #: ../data/language-specs/markdown.lang.h:6
+#: ../data/language-specs/rst.lang.h:11
 msgid "Code"
 msgstr "Codi"
 
@@ -1862,6 +2019,7 @@
 
 #: ../data/language-specs/markdown.lang.h:14
 #: ../data/language-specs/mediawiki.lang.h:3
+#: ../data/language-specs/rst.lang.h:5
 msgid "Strong Emphasis"
 msgstr "Èmfasi fort"
 
@@ -1890,6 +2048,7 @@
 msgstr "Signatura"
 
 #: ../data/language-specs/mediawiki.lang.h:7
+#: ../data/language-specs/rst.lang.h:9
 msgid "Link"
 msgstr "Enllaç"
 
@@ -2095,12 +2254,12 @@
 msgid "Include Statement"
 msgstr "Sentència d'inclusió"
 
-#: ../data/language-specs/perl.lang.h:9 ../data/language-specs/php.lang.h:10
+#: ../data/language-specs/perl.lang.h:9 ../data/language-specs/php.lang.h:11
 #: ../data/language-specs/ruby.lang.h:23
 msgid "Heredoc"
 msgstr "Heredoc"
 
-#: ../data/language-specs/perl.lang.h:10 ../data/language-specs/php.lang.h:11
+#: ../data/language-specs/perl.lang.h:10 ../data/language-specs/php.lang.h:12
 #: ../data/language-specs/ruby.lang.h:24 ../data/language-specs/sh.lang.h:12
 msgid "Heredoc Bound"
 msgstr "Límit Heredoc"
@@ -2133,7 +2292,11 @@
 msgid "PHP"
 msgstr "PHP"
 
-#: ../data/language-specs/php.lang.h:13
+#: ../data/language-specs/php.lang.h:3
+msgid "Preprocessor tags"
+msgstr "Etiquetes pel preprocessador"
+
+#: ../data/language-specs/php.lang.h:14
 msgid "Common Function"
 msgstr "Funció comuna"
 
@@ -2208,8 +2371,16 @@
 msgstr "Python"
 
 #: ../data/language-specs/python.lang.h:9
-msgid "string-conversion"
-msgstr "Conversió de  cadena"
+msgid "String Conversion"
+msgstr "Conversió de cadena"
+
+#: ../data/language-specs/python.lang.h:20
+msgid "Class Name"
+msgstr "Nom de classe"
+
+#: ../data/language-specs/python.lang.h:21
+msgid "Decorator"
+msgstr "Decorador"
 
 #: ../data/language-specs/R.lang.h:2
 msgid "R"
@@ -2279,6 +2450,14 @@
 msgid "Email"
 msgstr "Correu electrònic"
 
+#: ../data/language-specs/rst.lang.h:2
+msgid "reStructuredText"
+msgstr "reStructuredText"
+
+#: ../data/language-specs/rst.lang.h:7 ../data/language-specs/yaml.lang.h:10
+msgid "Directive"
+msgstr "Directiva"
+
 #: ../data/language-specs/ruby.lang.h:2
 msgid "Ruby"
 msgstr "Ruby"
@@ -2312,10 +2491,6 @@
 msgid "Built In"
 msgstr "Integrat"
 
-#: ../data/language-specs/scala.lang.h:16
-msgid "Other"
-msgstr "Altre"
-
 #: ../data/language-specs/scala.lang.h:17
 msgid "XML Tag"
 msgstr "Etiqueta XML"
@@ -2337,6 +2512,22 @@
 msgid "Variable Definition"
 msgstr "Definició de variable"
 
+#. *
+#. * SECTION:language
+#. * @Short_description: Object representing a syntax highlighted language
+#. * @Title: GtkSourceLanguage
+#. * @See_also: #GtkSourceLanguageManager
+#. *
+#. * #GtkSourceLanguage encapsulates syntax and highlighting styles for a
+#. * particular language. Use #GtkSourceLanguageManager to obtain a
+#. * #GtkSourceLanguage instance, and gtk_source_buffer_set_language() to apply it
+#. * to a #GtkSourceBuffer.
+#.
+#: ../data/language-specs/sh.lang.h:10 ../data/language-specs/texinfo.lang.h:5
+#: ../gtksourceview/gtksourcelanguage.c:55
+msgid "Others"
+msgstr "Altres"
+
 #: ../data/language-specs/sh.lang.h:11
 msgid "Common Commands"
 msgstr "Ordres habituals"
@@ -2385,6 +2576,10 @@
 msgid "No idea what it is"
 msgstr "Ni idea de què pot ser"
 
+#: ../data/language-specs/sweave.lang.h:2
+msgid "Sweave"
+msgstr "Sweave"
+
 #: ../data/language-specs/systemverilog.lang.h:2
 msgid "SystemVerilog"
 msgstr "SystemVerilog"
@@ -2421,13 +2616,13 @@
 msgid "Section 5"
 msgstr "Secció 5"
 
-#: ../data/language-specs/t2t.lang.h:14 ../gtksourceview/gtksourcestyle.c:119
-#: ../gtksourceview/gtksourcestyle.c:120
+#: ../data/language-specs/t2t.lang.h:14 ../gtksourceview/gtksourcestyle.c:121
+#: ../gtksourceview/gtksourcestyle.c:122
 msgid "Italic"
 msgstr "Cursiva"
 
-#: ../data/language-specs/t2t.lang.h:15 ../gtksourceview/gtksourcestyle.c:111
-#: ../gtksourceview/gtksourcestyle.c:112
+#: ../data/language-specs/t2t.lang.h:15 ../gtksourceview/gtksourcestyle.c:113
+#: ../gtksourceview/gtksourcestyle.c:114
 msgid "Bold"
 msgstr "Negreta"
 
@@ -2517,13 +2712,41 @@
 msgstr "Yacc"
 
 #: ../data/language-specs/yacc.lang.h:5
-msgid "token-type"
-msgstr "tipus d'element"
+msgid "token type"
+msgstr "tipus de testimoni"
 
 #: ../data/language-specs/yacc.lang.h:6
 msgid "rule"
 msgstr "regla"
 
+#: ../data/language-specs/yaml.lang.h:2
+msgid "YAML"
+msgstr "YAML"
+
+#: ../data/language-specs/yaml.lang.h:3
+msgid "Block literal"
+msgstr "Bloc literal"
+
+#: ../data/language-specs/yaml.lang.h:8
+msgid "Alias"
+msgstr "Àlies"
+
+#: ../data/language-specs/yaml.lang.h:9
+msgid "Map key"
+msgstr "Clau de mapat"
+
+#: ../data/language-specs/yaml.lang.h:11
+msgid "Null"
+msgstr "Nul"
+
+#: ../data/language-specs/yaml.lang.h:13
+msgid "Integer"
+msgstr "Enter"
+
+#: ../data/language-specs/yaml.lang.h:14
+msgid "Floating point"
+msgstr "Punt flotant"
+
 #: ../data/styles/classic.xml.h:1
 msgid "Classic"
 msgstr "Clàssic"
@@ -2556,6 +2779,22 @@
 msgid "Dark color scheme using the Tango color palette"
 msgstr "Esquema de color fosc que utilitza la paleta de colors del Tango"
 
+#: ../data/styles/solarized-dark.xml.h:1
+msgid "Solarized Dark"
+msgstr "Solarized fosc"
+
+#: ../data/styles/solarized-dark.xml.h:2
+msgid "Color scheme using Solarized dark color palette"
+msgstr "Esquema de color que utilitza la paleta de colors Solarized fosca"
+
+#: ../data/styles/solarized-light.xml.h:1
+msgid "Solarized Light"
+msgstr "Solarized clar"
+
+#: ../data/styles/solarized-light.xml.h:2
+msgid "Color scheme using Solarized light color palette"
+msgstr "Esquema de color que utilitza la paleta de colors Solarized clara"
+
 #: ../data/styles/tango.xml.h:1
 msgid "Tango"
 msgstr "Tango"
@@ -2636,151 +2875,151 @@
 msgid "The type of activation"
 msgstr "El tipus d'activació"
 
-#: ../gtksourceview/gtksourcebuffer.c:293
+#: ../gtksourceview/gtksourcebuffer.c:274
 #: ../gtksourceview/gtksourceprintcompositor.c:505
 msgid "Highlight Syntax"
 msgstr "Ressalta la sintaxi"
 
-#: ../gtksourceview/gtksourcebuffer.c:294
+#: ../gtksourceview/gtksourcebuffer.c:275
 msgid "Whether to highlight syntax in the buffer"
 msgstr "Si s'ha de ressaltar la sintaxi de la memòria intermèdia"
 
-#: ../gtksourceview/gtksourcebuffer.c:307
+#: ../gtksourceview/gtksourcebuffer.c:288
 msgid "Highlight Matching Brackets"
 msgstr "Ressalta els claudàtors coincidents"
 
-#: ../gtksourceview/gtksourcebuffer.c:308
+#: ../gtksourceview/gtksourcebuffer.c:289
 msgid "Whether to highlight matching brackets"
 msgstr "Si s'han de ressaltar els claudàtors coincidents"
 
-#: ../gtksourceview/gtksourcebuffer.c:321
-#: ../gtksourceview/gtksourceundomanagerdefault.c:414
+#: ../gtksourceview/gtksourcebuffer.c:302
+#: ../gtksourceview/gtksourceundomanagerdefault.c:411
 msgid "Maximum Undo Levels"
 msgstr "Nombre màxim de nivells a desfer"
 
-#: ../gtksourceview/gtksourcebuffer.c:322
-#: ../gtksourceview/gtksourceundomanagerdefault.c:415
+#: ../gtksourceview/gtksourcebuffer.c:303
+#: ../gtksourceview/gtksourceundomanagerdefault.c:412
 msgid "Number of undo levels for the buffer"
 msgstr "Nombre de nivells a desfer per a la memòria intermèdia"
 
 #. Translators: throughout GtkSourceView "language" stands
 #. * for "programming language", not "spoken language"
-#: ../gtksourceview/gtksourcebuffer.c:334
+#: ../gtksourceview/gtksourcebuffer.c:315
 msgid "Language"
 msgstr "Llenguatge"
 
-#: ../gtksourceview/gtksourcebuffer.c:335
+#: ../gtksourceview/gtksourcebuffer.c:316
 msgid "Language object to get highlighting patterns from"
 msgstr "Objecte de llenguatge d'on obtenir els patrons de ressaltat"
 
-#: ../gtksourceview/gtksourcebuffer.c:343
+#: ../gtksourceview/gtksourcebuffer.c:324
 msgid "Can undo"
 msgstr "Es pot desfer"
 
-#: ../gtksourceview/gtksourcebuffer.c:344
+#: ../gtksourceview/gtksourcebuffer.c:325
 msgid "Whether Undo operation is possible"
 msgstr "Si l'operació de desfer és possible"
 
-#: ../gtksourceview/gtksourcebuffer.c:351
+#: ../gtksourceview/gtksourcebuffer.c:332
 msgid "Can redo"
 msgstr "Es pot tornar a fer"
 
-#: ../gtksourceview/gtksourcebuffer.c:352
+#: ../gtksourceview/gtksourcebuffer.c:333
 msgid "Whether Redo operation is possible"
 msgstr "Si l'operació de tornar a fer és possible"
 
-#: ../gtksourceview/gtksourcebuffer.c:366
-#: ../gtksourceview/gtksourcebuffer.c:367
+#: ../gtksourceview/gtksourcebuffer.c:347
+#: ../gtksourceview/gtksourcebuffer.c:348
 msgid "Style scheme"
 msgstr "Esquema d'estil"
 
-#: ../gtksourceview/gtksourcebuffer.c:374
+#: ../gtksourceview/gtksourcebuffer.c:355
 msgid "Undo manager"
 msgstr "Gestor de desfer"
 
-#: ../gtksourceview/gtksourcebuffer.c:375
+#: ../gtksourceview/gtksourcebuffer.c:356
 msgid "The buffer undo manager"
 msgstr "La memòria intermèdia del gestor de desfer"
 
-#: ../gtksourceview/gtksourcecompletion.c:1786
-#: ../gtksourceview/gtksourcegutter.c:537
+#: ../gtksourceview/gtksourcecompletion.c:2163
+#: ../gtksourceview/gtksourcegutter.c:510
 msgid "View"
 msgstr "Visualitza"
 
-#: ../gtksourceview/gtksourcecompletion.c:1787
+#: ../gtksourceview/gtksourcecompletion.c:2164
 msgid "The GtkSourceView bound to the completion"
 msgstr "El GtkSourceView vinculat a la compleció"
 
-#: ../gtksourceview/gtksourcecompletion.c:1801
+#: ../gtksourceview/gtksourcecompletion.c:2178
 msgid "Remember Info Visibility"
 msgstr "Recorda la informació de visibilitat"
 
-#: ../gtksourceview/gtksourcecompletion.c:1802
+#: ../gtksourceview/gtksourcecompletion.c:2179
 msgid "Remember the last info window visibility state"
 msgstr "Recorda l'estat de visibilitat de l'última finestra d'informació"
 
-#: ../gtksourceview/gtksourcecompletion.c:1814
+#: ../gtksourceview/gtksourcecompletion.c:2191
 msgid "Select on Show"
 msgstr "Selecciona en mostrar"
 
-#: ../gtksourceview/gtksourcecompletion.c:1815
+#: ../gtksourceview/gtksourcecompletion.c:2192
 msgid "Select first proposal when completion is shown"
 msgstr "Selecciona la primera proposta quan es mostri la compleció"
 
-#: ../gtksourceview/gtksourcecompletion.c:1828
+#: ../gtksourceview/gtksourcecompletion.c:2205
 msgid "Show Headers"
 msgstr "Mostra les capçaleres"
 
-#: ../gtksourceview/gtksourcecompletion.c:1829
+#: ../gtksourceview/gtksourcecompletion.c:2206
 msgid ""
 "Show provider headers when proposals from multiple providers are available"
 msgstr ""
 "Mostra les capçaleres del proveïdor quan hi hagi propostes de diversos "
 "proveïdors"
 
-#: ../gtksourceview/gtksourcecompletion.c:1842
+#: ../gtksourceview/gtksourcecompletion.c:2219
 msgid "Show Icons"
 msgstr "Mostra les icones"
 
-#: ../gtksourceview/gtksourcecompletion.c:1843
+#: ../gtksourceview/gtksourcecompletion.c:2220
 msgid "Show provider and proposal icons in the completion popup"
 msgstr ""
 "Mostra les icones del proveïdor i de la proposta en l'emergent de compleció"
 
-#: ../gtksourceview/gtksourcecompletion.c:1857
+#: ../gtksourceview/gtksourcecompletion.c:2234
 msgid "Accelerators"
 msgstr "Acceleradors"
 
-#: ../gtksourceview/gtksourcecompletion.c:1858
+#: ../gtksourceview/gtksourcecompletion.c:2235
 msgid "Number of proposal accelerators to show"
 msgstr "Nombre d'acceleradors de proposta a mostrar"
 
-#: ../gtksourceview/gtksourcecompletion.c:1873
+#: ../gtksourceview/gtksourcecompletion.c:2250
 msgid "Auto Complete Delay"
 msgstr "Retard en la compleció automàtica"
 
-#: ../gtksourceview/gtksourcecompletion.c:1874
+#: ../gtksourceview/gtksourcecompletion.c:2251
 msgid "Completion popup delay for interactive completion"
 msgstr "El retard de l'emergent de compleció per a la compleció interactiva"
 
-#: ../gtksourceview/gtksourcecompletion.c:1890
+#: ../gtksourceview/gtksourcecompletion.c:2267
 msgid "Provider Page Size"
 msgstr "Mida de la pàgina del proveïdor"
 
-#: ../gtksourceview/gtksourcecompletion.c:1891
+#: ../gtksourceview/gtksourcecompletion.c:2268
 msgid "Provider scrolling page size"
 msgstr "Mida de la paginació del proveïdor"
 
-#: ../gtksourceview/gtksourcecompletion.c:1911
+#: ../gtksourceview/gtksourcecompletion.c:2288
 msgid "Proposal Page Size"
 msgstr "Mida de pàgina de la proposta"
 
-#: ../gtksourceview/gtksourcecompletion.c:1912
+#: ../gtksourceview/gtksourcecompletion.c:2289
 msgid "Proposal scrolling page size"
 msgstr "Mida de la paginació de la proposta"
 
 #: ../gtksourceview/gtksourcecompletioncontext.c:272
-#: ../gtksourceview/gtksourceview.c:308
+#: ../gtksourceview/gtksourceview.c:309
 msgid "Completion"
 msgstr "Compleció"
 
@@ -2842,7 +3081,7 @@
 #. * named sub-patterns with the same name or if resulting regex is
 #. * too long. In this case fixing lang file helps (e.g. renaming
 #. * subpatterns, making huge keywords use bigger prefixes, etc.)
-#: ../gtksourceview/gtksourcecontextengine.c:3129
+#: ../gtksourceview/gtksourcecontextengine.c:3139
 #, c-format
 msgid ""
 "Cannot create a regex for all the transitions, the syntax highlighting "
@@ -2853,7 +3092,7 @@
 "procés de ressaltat serà més lent de l'habitual.\n"
 "L'error ha sigut: %s"
 
-#: ../gtksourceview/gtksourcecontextengine.c:4452
+#: ../gtksourceview/gtksourcecontextengine.c:4462
 msgid ""
 "Highlighting a single line took too much time, syntax highlighting will be "
 "disabled"
@@ -2861,19 +3100,19 @@
 "S'ha trigat massa en ressaltar una sola línia, per la qual cosa "
 "s'inhabilitarà el ressaltat de la sintaxi"
 
-#: ../gtksourceview/gtksourcecontextengine.c:5696
+#: ../gtksourceview/gtksourcecontextengine.c:5706
 #, c-format
 msgid "context '%s' cannot contain a \\%%{...@start} command"
 msgstr "en el context «%s» no hi pot haver l'ordre \\%%{...@start}"
 
-#: ../gtksourceview/gtksourcecontextengine.c:5857
-#: ../gtksourceview/gtksourcecontextengine.c:5946
+#: ../gtksourceview/gtksourcecontextengine.c:5867
+#: ../gtksourceview/gtksourcecontextengine.c:5956
 #, c-format
 msgid "duplicated context id '%s'"
 msgstr "identificador de context duplicat «%s»"
 
-#: ../gtksourceview/gtksourcecontextengine.c:6060
-#: ../gtksourceview/gtksourcecontextengine.c:6120
+#: ../gtksourceview/gtksourcecontextengine.c:6070
+#: ../gtksourceview/gtksourcecontextengine.c:6130
 #, c-format
 msgid ""
 "style override used with wildcard context reference in language '%s' in ref "
@@ -2882,18 +3121,18 @@
 "s'ha utilitzat la sobreescriptura d'estil amb una referència de context "
 "comodí en el llenguatge «%s» a la referència «%s»"
 
-#: ../gtksourceview/gtksourcecontextengine.c:6134
+#: ../gtksourceview/gtksourcecontextengine.c:6144
 #, c-format
 msgid "invalid context reference '%s'"
 msgstr "referència de context «%s» no vàlida"
 
-#: ../gtksourceview/gtksourcecontextengine.c:6153
 #: ../gtksourceview/gtksourcecontextengine.c:6163
+#: ../gtksourceview/gtksourcecontextengine.c:6173
 #, c-format
 msgid "unknown context '%s'"
 msgstr "context desconegut «%s»"
 
-#: ../gtksourceview/gtksourcecontextengine.c:6262
+#: ../gtksourceview/gtksourcecontextengine.c:6272
 #, c-format
 msgid "Missing main language definition (id = \"%s\".)"
 msgstr "Falta la definició del llenguatge principal (id = «%s».)"
@@ -2901,132 +3140,132 @@
 #. Translators: gutters can be used to display information
 #. * on the left or on the right of the text view. To draw the
 #. * line numbers for example.
-#: ../gtksourceview/gtksourcegutter.c:541
+#: ../gtksourceview/gtksourcegutter.c:514
 msgid "The gutters' GtkSourceView"
 msgstr "Les entranyes del GtkSourceView"
 
-#: ../gtksourceview/gtksourcegutter.c:553
-#: ../gtksourceview/gtksourcegutterrenderer.c:705
+#: ../gtksourceview/gtksourcegutter.c:526
+#: ../gtksourceview/gtksourcegutterrenderer.c:749
 msgid "Window Type"
 msgstr "Tipus de finestra"
 
-#: ../gtksourceview/gtksourcegutter.c:554
+#: ../gtksourceview/gtksourcegutter.c:527
 msgid "The gutters' text window type"
 msgstr "El tipus de finestra de text de les entranyes"
 
-#: ../gtksourceview/gtksourcegutter.c:562
-#: ../gtksourceview/gtksourcegutterrenderer.c:482
+#: ../gtksourceview/gtksourcegutter.c:543
+#: ../gtksourceview/gtksourcegutterrenderer.c:525
 msgid "X Padding"
 msgstr "Desplaçament X"
 
-#: ../gtksourceview/gtksourcegutter.c:563
-#: ../gtksourceview/gtksourcegutterrenderer.c:483
+#: ../gtksourceview/gtksourcegutter.c:544
+#: ../gtksourceview/gtksourcegutterrenderer.c:526
 msgid "The x-padding"
 msgstr "El desplaçament x"
 
-#: ../gtksourceview/gtksourcegutter.c:573
-#: ../gtksourceview/gtksourcegutterrenderer.c:498
+#: ../gtksourceview/gtksourcegutter.c:561
+#: ../gtksourceview/gtksourcegutterrenderer.c:540
 msgid "Y Padding"
 msgstr "Desplaçament Y"
 
-#: ../gtksourceview/gtksourcegutter.c:574
-#: ../gtksourceview/gtksourcegutterrenderer.c:499
+#: ../gtksourceview/gtksourcegutter.c:562
+#: ../gtksourceview/gtksourcegutterrenderer.c:541
 msgid "The y-padding"
 msgstr "El desplaçament y"
 
-#: ../gtksourceview/gtksourcegutterrenderer.c:468
-#: ../gtksourceview/gtksourcegutterrenderer.c:469
+#: ../gtksourceview/gtksourcegutterrenderer.c:512
+#: ../gtksourceview/gtksourcegutterrenderer.c:513
 msgid "Visible"
 msgstr "Visible"
 
-#: ../gtksourceview/gtksourcegutterrenderer.c:514
+#: ../gtksourceview/gtksourcegutterrenderer.c:557
 msgid "X Alignment"
 msgstr "Alineació X"
 
-#: ../gtksourceview/gtksourcegutterrenderer.c:515
+#: ../gtksourceview/gtksourcegutterrenderer.c:558
 msgid "The x-alignment"
 msgstr "L'alineació x"
 
-#: ../gtksourceview/gtksourcegutterrenderer.c:530
+#: ../gtksourceview/gtksourcegutterrenderer.c:574
 msgid "Y Alignment"
 msgstr "Alineació Y"
 
-#: ../gtksourceview/gtksourcegutterrenderer.c:531
+#: ../gtksourceview/gtksourcegutterrenderer.c:575
 msgid "The y-alignment"
 msgstr "L'alineació y"
 
-#: ../gtksourceview/gtksourcegutterrenderer.c:672
+#: ../gtksourceview/gtksourcegutterrenderer.c:716
 msgid "The View"
 msgstr "La visualització"
 
-#: ../gtksourceview/gtksourcegutterrenderer.c:673
+#: ../gtksourceview/gtksourcegutterrenderer.c:717
 msgid "The view"
 msgstr "La visualització"
 
-#: ../gtksourceview/gtksourcegutterrenderer.c:689
+#: ../gtksourceview/gtksourcegutterrenderer.c:733
 msgid "Alignment Mode"
 msgstr "Mode d'alineació"
 
-#: ../gtksourceview/gtksourcegutterrenderer.c:690
+#: ../gtksourceview/gtksourcegutterrenderer.c:734
 msgid "The alignment mode"
 msgstr "El mode d'alineació"
 
-#: ../gtksourceview/gtksourcegutterrenderer.c:706
+#: ../gtksourceview/gtksourcegutterrenderer.c:750
 msgid "The window type"
 msgstr "El tipus de finestra"
 
-#: ../gtksourceview/gtksourcegutterrenderer.c:714
+#: ../gtksourceview/gtksourcegutterrenderer.c:758
 msgid "Size"
 msgstr "Mida"
 
-#: ../gtksourceview/gtksourcegutterrenderer.c:715
+#: ../gtksourceview/gtksourcegutterrenderer.c:759
 msgid "The size"
 msgstr "La mida"
 
-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:289
+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:298
 #: ../gtksourceview/gtksourcemarkattributes.c:316
 msgid "Pixbuf"
 msgstr "Memòria de píxels"
 
-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:290
+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:299
 #: ../gtksourceview/gtksourcemarkattributes.c:317
 msgid "The pixbuf"
 msgstr "La memòria de píxels"
 
-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:304
+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:313
 #: ../gtksourceview/gtksourcemarkattributes.c:303
 msgid "Stock Id"
 msgstr "Identificador d'estoc"
 
-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:305
+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:314
 #: ../gtksourceview/gtksourcemarkattributes.c:304
 msgid "The stock id"
 msgstr "L'identificador d'estoc"
 
-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:312
+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:321
 #: ../gtksourceview/gtksourcemarkattributes.c:329
 msgid "Icon Name"
 msgstr "Nom de la icona"
 
-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:313
+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:322
 #: ../gtksourceview/gtksourcemarkattributes.c:330
 msgid "The icon name"
 msgstr "El nom de la icona"
 
-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:320
+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:329
 #: ../gtksourceview/gtksourcemarkattributes.c:342
 msgid "GIcon"
 msgstr "GIcon"
 
-#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:321
+#: ../gtksourceview/gtksourcegutterrendererpixbuf.c:330
 msgid "The gicon"
 msgstr "La GIcon"
 
-#: ../gtksourceview/gtksourcegutterrenderertext.c:392
+#: ../gtksourceview/gtksourcegutterrenderertext.c:402
 msgid "The markup"
 msgstr "El marcatge"
 
-#: ../gtksourceview/gtksourcegutterrenderertext.c:400
+#: ../gtksourceview/gtksourcegutterrenderertext.c:410
 msgid "The text"
 msgstr "El text"
 
@@ -3084,7 +3323,7 @@
 msgstr "en l'expressió regular «%s»: no es permeten les referències anteriors"
 
 #: ../gtksourceview/gtksourcemarkattributes.c:288
-#: ../gtksourceview/gtksourcestyle.c:95
+#: ../gtksourceview/gtksourcestyle.c:97
 msgid "Background"
 msgstr "Fons"
 
@@ -3113,12 +3352,12 @@
 msgstr "L'objecte GtkSourceBuffer a imprimir"
 
 #: ../gtksourceview/gtksourceprintcompositor.c:463
-#: ../gtksourceview/gtksourceview.c:346
+#: ../gtksourceview/gtksourceview.c:347
 msgid "Tab Width"
 msgstr "Amplada de tabulació"
 
 #: ../gtksourceview/gtksourceprintcompositor.c:464
-#: ../gtksourceview/gtksourceview.c:347
+#: ../gtksourceview/gtksourceview.c:348
 msgid "Width of a tab character expressed in spaces"
 msgstr "Amplada del caràcter de tabulació expressat en espais"
 
@@ -3219,44 +3458,44 @@
 msgid "using \\C is not supported in language definitions"
 msgstr "no es pot utilitzar \\C en les definicions de llenguatges"
 
-#: ../gtksourceview/gtksourcesearchcontext.c:2715
-#: ../gtksourceview/gtksourceundomanagerdefault.c:406
+#: ../gtksourceview/gtksourcesearchcontext.c:2742
+#: ../gtksourceview/gtksourceundomanagerdefault.c:403
 msgid "Buffer"
 msgstr "Memòria intermèdia"
 
-#: ../gtksourceview/gtksourcesearchcontext.c:2716
+#: ../gtksourceview/gtksourcesearchcontext.c:2743
 msgid "The associated GtkSourceBuffer"
 msgstr "El GtkSourceView associat"
 
-#: ../gtksourceview/gtksourcesearchcontext.c:2730
+#: ../gtksourceview/gtksourcesearchcontext.c:2757
 msgid "Settings"
 msgstr "Paràmetres"
 
-#: ../gtksourceview/gtksourcesearchcontext.c:2731
+#: ../gtksourceview/gtksourcesearchcontext.c:2758
 msgid "The associated GtkSourceSearchSettings"
 msgstr "Els GtkSourceSearchSettings associats"
 
-#: ../gtksourceview/gtksourcesearchcontext.c:2745
+#: ../gtksourceview/gtksourcesearchcontext.c:2772
 msgid "Highlight"
 msgstr "Ressalta"
 
-#: ../gtksourceview/gtksourcesearchcontext.c:2746
+#: ../gtksourceview/gtksourcesearchcontext.c:2773
 msgid "Highlight search occurrences"
 msgstr "Ressalta les coincidències de la cerca"
 
-#: ../gtksourceview/gtksourcesearchcontext.c:2762
+#: ../gtksourceview/gtksourcesearchcontext.c:2789
 msgid "Occurrences count"
 msgstr "Comptador de coincidències"
 
-#: ../gtksourceview/gtksourcesearchcontext.c:2763
+#: ../gtksourceview/gtksourcesearchcontext.c:2790
 msgid "Total number of search occurrences"
 msgstr "Nombre total de coincidències de la cerca"
 
-#: ../gtksourceview/gtksourcesearchcontext.c:2782
+#: ../gtksourceview/gtksourcesearchcontext.c:2809
 msgid "Regex error"
 msgstr "Error en l'expressió regular"
 
-#: ../gtksourceview/gtksourcesearchcontext.c:2783
+#: ../gtksourceview/gtksourcesearchcontext.c:2810
 msgid "Regular expression error"
 msgstr "L'error en l'expressió regular"
 
@@ -3294,90 +3533,106 @@
 msgid "Whether to search by regular expression"
 msgstr "Si la cerca es fa amb expressions regulars"
 
-#: ../gtksourceview/gtksourcestyle.c:87
+#: ../gtksourceview/gtksourcestyle.c:89
 msgid "Line background"
 msgstr "Fons de la línia"
 
-#: ../gtksourceview/gtksourcestyle.c:88
+#: ../gtksourceview/gtksourcestyle.c:90
 msgid "Line background color"
 msgstr "Color de fons de la línia"
 
-#: ../gtksourceview/gtksourcestyle.c:96
+#: ../gtksourceview/gtksourcestyle.c:98
 msgid "Background color"
 msgstr "Color de fons"
 
-#: ../gtksourceview/gtksourcestyle.c:103
+#: ../gtksourceview/gtksourcestyle.c:105
 msgid "Foreground"
 msgstr "Primer pla"
 
-#: ../gtksourceview/gtksourcestyle.c:104
+#: ../gtksourceview/gtksourcestyle.c:106
 msgid "Foreground color"
 msgstr "Color del primer pla"
 
-#: ../gtksourceview/gtksourcestyle.c:127 ../gtksourceview/gtksourcestyle.c:128
+#: ../gtksourceview/gtksourcestyle.c:129 ../gtksourceview/gtksourcestyle.c:130
 msgid "Underline"
 msgstr "Subratllat"
 
-#: ../gtksourceview/gtksourcestyle.c:135 ../gtksourceview/gtksourcestyle.c:136
+#: ../gtksourceview/gtksourcestyle.c:137 ../gtksourceview/gtksourcestyle.c:138
 msgid "Strikethrough"
 msgstr "Barrat"
 
-#: ../gtksourceview/gtksourcestyle.c:143
+#: ../gtksourceview/gtksourcestyle.c:145
+msgid "Scale"
+msgstr "Escala"
+
+#: ../gtksourceview/gtksourcestyle.c:146
+msgid "Text scale factor"
+msgstr "Factor d'escalat del text"
+
+#: ../gtksourceview/gtksourcestyle.c:153
 msgid "Line background set"
 msgstr "S'ha establert el fons de la línia"
 
-#: ../gtksourceview/gtksourcestyle.c:144
+#: ../gtksourceview/gtksourcestyle.c:154
 msgid "Whether line background color is set"
 msgstr "Si s'ha establert el color de fons de la línia"
 
-#: ../gtksourceview/gtksourcestyle.c:151
+#: ../gtksourceview/gtksourcestyle.c:161
 msgid "Foreground set"
 msgstr "S'ha establert el primer pla"
 
-#: ../gtksourceview/gtksourcestyle.c:152
+#: ../gtksourceview/gtksourcestyle.c:162
 msgid "Whether foreground color is set"
 msgstr "Si s'ha establert el color del primer pla"
 
-#: ../gtksourceview/gtksourcestyle.c:159
+#: ../gtksourceview/gtksourcestyle.c:169
 msgid "Background set"
 msgstr "S'ha establert el fons"
 
-#: ../gtksourceview/gtksourcestyle.c:160
+#: ../gtksourceview/gtksourcestyle.c:170
 msgid "Whether background color is set"
 msgstr "Si s'ha establert el color de fons"
 
-#: ../gtksourceview/gtksourcestyle.c:167
+#: ../gtksourceview/gtksourcestyle.c:177
 msgid "Bold set"
 msgstr "S'ha establert la negreta"
 
-#: ../gtksourceview/gtksourcestyle.c:168
+#: ../gtksourceview/gtksourcestyle.c:178
 msgid "Whether bold attribute is set"
 msgstr "Si s'ha establert l'atribut de negreta"
 
-#: ../gtksourceview/gtksourcestyle.c:175
+#: ../gtksourceview/gtksourcestyle.c:185
 msgid "Italic set"
 msgstr "S'ha establert la cursiva"
 
-#: ../gtksourceview/gtksourcestyle.c:176
+#: ../gtksourceview/gtksourcestyle.c:186
 msgid "Whether italic attribute is set"
 msgstr "Si s'ha establert l'atribut de cursiva"
 
-#: ../gtksourceview/gtksourcestyle.c:183
+#: ../gtksourceview/gtksourcestyle.c:193
 msgid "Underline set"
 msgstr "S'ha establert el subratllat"
 
-#: ../gtksourceview/gtksourcestyle.c:184
+#: ../gtksourceview/gtksourcestyle.c:194
 msgid "Whether underline attribute is set"
 msgstr "Si s'ha establert l'atribut de subratllat"
 
-#: ../gtksourceview/gtksourcestyle.c:191
+#: ../gtksourceview/gtksourcestyle.c:201
 msgid "Strikethrough set"
 msgstr "S'ha establert el barrat"
 
-#: ../gtksourceview/gtksourcestyle.c:192
+#: ../gtksourceview/gtksourcestyle.c:202
 msgid "Whether strikethrough attribute is set"
 msgstr "Si s'ha establert l'atribut de barrat"
 
+#: ../gtksourceview/gtksourcestyle.c:209
+msgid "Scale set"
+msgstr "S'ha establert l'escala"
+
+#: ../gtksourceview/gtksourcestyle.c:210
+msgid "Whether scale attribute is set"
+msgstr "Si s'ha establert l'atribut d'escala"
+
 #: ../gtksourceview/gtksourcestylescheme.c:211
 #: ../gtksourceview/gtksourcestylescheme.c:212
 msgid "Style scheme id"
@@ -3414,77 +3669,77 @@
 msgid "List of the ids of the available style schemes"
 msgstr "Llista dels identificadors d'esquemes d'estil disponibles"
 
-#: ../gtksourceview/gtksourceundomanagerdefault.c:407
+#: ../gtksourceview/gtksourceundomanagerdefault.c:404
 msgid "The text buffer to add undo support on"
 msgstr ""
 "La memòria intermèdia de text a la qual s'afegirà la capacitat de poder "
 "desfer"
 
-#: ../gtksourceview/gtksourceview.c:309
+#: ../gtksourceview/gtksourceview.c:310
 msgid "The completion object associated with the view"
 msgstr "L'objecte de compleció associat amb la visualització"
 
-#: ../gtksourceview/gtksourceview.c:321
+#: ../gtksourceview/gtksourceview.c:322
 msgid "Show Line Numbers"
 msgstr "Mostra els números de línia"
 
-#: ../gtksourceview/gtksourceview.c:322
+#: ../gtksourceview/gtksourceview.c:323
 msgid "Whether to display line numbers"
 msgstr "Si s'han de mostrar els números de línia"
 
-#: ../gtksourceview/gtksourceview.c:333
+#: ../gtksourceview/gtksourceview.c:334
 msgid "Show Line Marks"
 msgstr "Mostra els marcadors de línia"
 
-#: ../gtksourceview/gtksourceview.c:334
+#: ../gtksourceview/gtksourceview.c:335
 msgid "Whether to display line mark pixbufs"
 msgstr "Si s'han de mostrar les imatges dels marcadors de línia"
 
-#: ../gtksourceview/gtksourceview.c:361
+#: ../gtksourceview/gtksourceview.c:362
 msgid "Indent Width"
 msgstr "Amplada del sagnat"
 
-#: ../gtksourceview/gtksourceview.c:362
+#: ../gtksourceview/gtksourceview.c:363
 msgid "Number of spaces to use for each step of indent"
 msgstr "Nombre d'espais per utilitzar per a cada passa de sagnat"
 
-#: ../gtksourceview/gtksourceview.c:371
+#: ../gtksourceview/gtksourceview.c:372
 msgid "Auto Indentation"
 msgstr "Sagnat automàtic"
 
-#: ../gtksourceview/gtksourceview.c:372
+#: ../gtksourceview/gtksourceview.c:373
 msgid "Whether to enable auto indentation"
 msgstr "Si s'ha d'habilitar el sagnat automàtic"
 
-#: ../gtksourceview/gtksourceview.c:379
+#: ../gtksourceview/gtksourceview.c:380
 msgid "Insert Spaces Instead of Tabs"
 msgstr "Insereix espais en comptes de tabulacions"
 
-#: ../gtksourceview/gtksourceview.c:380
+#: ../gtksourceview/gtksourceview.c:381
 msgid "Whether to insert spaces instead of tabs"
 msgstr "Si s'han d'inserir espais en comptes de tabulacions"
 
-#: ../gtksourceview/gtksourceview.c:392
+#: ../gtksourceview/gtksourceview.c:393
 msgid "Show Right Margin"
 msgstr "Mostra el marge dret"
 
-#: ../gtksourceview/gtksourceview.c:393
+#: ../gtksourceview/gtksourceview.c:394
 msgid "Whether to display the right margin"
 msgstr "Si s'ha de mostrar el marge dret"
 
-#: ../gtksourceview/gtksourceview.c:405
+#: ../gtksourceview/gtksourceview.c:406
 msgid "Right Margin Position"
 msgstr "Posició del marge dret"
 
-#: ../gtksourceview/gtksourceview.c:406
+#: ../gtksourceview/gtksourceview.c:407
 msgid "Position of the right margin"
 msgstr "Posició del marge dret"
 
-#: ../gtksourceview/gtksourceview.c:422
+#: ../gtksourceview/gtksourceview.c:423
 msgid "Smart Home/End"
 msgstr "Inici/final intel·ligent"
 
-#: ../gtksourceview/gtksourceview.c:423
+#: ../gtksourceview/gtksourceview.c:424
 msgid ""
 "HOME and END keys move to first/last non whitespace characters on line "
 "before going to the start/end of the line"
@@ -3492,41 +3747,61 @@
 "Les tecles d'INICI i FINAL mouen cap al primer/últim caràcter de la línia "
 "que no sigui un espai en blanc abans d'anar al principi/final de la línia"
 
-#: ../gtksourceview/gtksourceview.c:433
+#: ../gtksourceview/gtksourceview.c:434
 msgid "Highlight current line"
 msgstr "Ressalta la línia actual"
 
-#: ../gtksourceview/gtksourceview.c:434
+#: ../gtksourceview/gtksourceview.c:435
 msgid "Whether to highlight the current line"
 msgstr "Si s'ha de ressaltar la línia actual"
 
-#: ../gtksourceview/gtksourceview.c:441
+#: ../gtksourceview/gtksourceview.c:442
 msgid "Indent on tab"
 msgstr "Sagna amb el tabulador"
 
-#: ../gtksourceview/gtksourceview.c:442
+#: ../gtksourceview/gtksourceview.c:443
 msgid "Whether to indent the selected text when the tab key is pressed"
 msgstr ""
 "Si s'ha de sagnar el text seleccionat quan es prem la tecla de tabulació"
 
-#: ../gtksourceview/gtksourceview.c:456
+#: ../gtksourceview/gtksourceview.c:457
 msgid "Draw Spaces"
 msgstr "Dibuixa els espais"
 
-#: ../gtksourceview/gtksourceview.c:457
+#: ../gtksourceview/gtksourceview.c:458
 msgid "Set if and how the spaces should be visualized"
 msgstr "Establiu si s'haurien de visualitzar, i com, els espais"
 
 #. create redo menu_item.
-#: ../gtksourceview/gtksourceview.c:1326
+#: ../gtksourceview/gtksourceview.c:1236
 msgid "_Redo"
 msgstr "_Refés"
 
 #. create undo menu_item.
-#: ../gtksourceview/gtksourceview.c:1337
+#: ../gtksourceview/gtksourceview.c:1247
 msgid "_Undo"
 msgstr "_Desfés"
 
+#: ../gtksourceview/gtksourceview.c:1265
+msgid "All _Upper Case"
+msgstr "Tot en majúsc_ules"
+
+#: ../gtksourceview/gtksourceview.c:1275
+msgid "All _Lower Case"
+msgstr "Tot en minúscu_les"
+
+#: ../gtksourceview/gtksourceview.c:1285
+msgid "_Invert Case"
+msgstr "_Inverteix les majúscules/minúscules"
+
+#: ../gtksourceview/gtksourceview.c:1295
+msgid "_Title Case"
+msgstr "Majúscules/minúscules del _títol"
+
+#: ../gtksourceview/gtksourceview.c:1305
+msgid "C_hange Case"
+msgstr "Ca_nvia les majúscules/minúscules"
+
 #: ../gtksourceview/gtksourceview-i18n.c:72
 msgid "translator-credits"
 msgstr ""
diff -Nru gtksourceview3-3.12.2/po/de.po gtksourceview3-3.12.3/po/de.po
--- gtksourceview3-3.12.2/po/de.po	2014-04-28 20:08:12.000000000 +0000
+++ gtksourceview3-3.12.3/po/de.po	2014-08-20 20:59:23.000000000 +0000
@@ -6,7 +6,7 @@
 # Hendrik Brandt , 2007.
 # Philipp Kerling , 2008.
 # Andre Klapper , 2008.
-# Wolfgang Stöggl , 2009, 2011-2013.
+# Wolfgang Stöggl , 2009, 2011-2014.
 # Mario Blättermann , 2010-2013.
 # Paul Seyfert , 2012.
 # Christian Kirbach , 2010-2012.
@@ -16,16 +16,16 @@
 "Project-Id-Version: GtkSourceView master\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=gtksourceview&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2014-04-24 20:54+0000\n"
-"PO-Revision-Date: 2014-04-27 21:08+0100\n"
-"Last-Translator: Benjamin Steinwender \n"
+"POT-Creation-Date: 2014-08-06 21:06+0000\n"
+"PO-Revision-Date: 2014-08-18 07:24+0100\n"
+"Last-Translator: Wolfgang Stoeggl \n"
 "Language-Team: Deutsch \n"
 "Language: de_DE\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 1.6.4\n"
+"X-Generator: Poedit 1.6.7\n"
 
 #: ../data/glade/gtksourceview.xml.in.h:1
 msgid "GtkSourceView"
@@ -1270,9 +1270,8 @@
 msgstr "DPatch"
 
 #: ../data/language-specs/dpatch.lang.h:3
-#, fuzzy
 msgid "Patch Start"
-msgstr "patch-start"
+msgstr "Patch-Start"
 
 #: ../data/language-specs/dtd.lang.h:2 ../data/language-specs/html.lang.h:7
 msgid "DTD"
@@ -1844,9 +1843,8 @@
 msgstr "Eingebetteter mathematischer Modus"
 
 #: ../data/language-specs/latex.lang.h:6
-#, fuzzy
 msgid "Math Boundary"
-msgstr "Mathematischer Modus"
+msgstr "Mathematischer Rand"
 
 #: ../data/language-specs/latex.lang.h:7
 #: ../data/language-specs/texinfo.lang.h:11
@@ -1879,10 +1877,8 @@
 msgstr "Unterabschnittsüberschrift"
 
 #: ../data/language-specs/latex.lang.h:15
-#, fuzzy
-#| msgid "Exception Handling"
 msgid "SubSubSection Heading"
-msgstr "Ausnahmenbehandlung"
+msgstr "Überschrift eines Unterunterabschnitts"
 
 #: ../data/language-specs/latex.lang.h:16
 msgid "Paragraph Heading"
@@ -1893,10 +1889,8 @@
 msgstr "Unterabsatzüberschrift"
 
 #: ../data/language-specs/lex.lang.h:2
-#, fuzzy
-#| msgid "Hex"
 msgid "Lex"
-msgstr "Hexadezimal"
+msgstr "Lex"
 
 #: ../data/language-specs/lex.lang.h:3
 msgid "Token"
@@ -1910,9 +1904,10 @@
 msgid "libtool"
 msgstr "libtool"
 
+# LLVM-Zwischensprache (LLVM Intermediate Representation, LLVM IR)
 #: ../data/language-specs/llvm.lang.h:2
 msgid "LLVM IR"
-msgstr ""
+msgstr "LLVM IR"
 
 #: ../data/language-specs/llvm.lang.h:7
 msgid "Constants"
@@ -2492,10 +2487,10 @@
 msgid "Email"
 msgstr "E-Mail"
 
+# reStructuredText (kurz ReST, reST oder RST) ist eine vereinfachte Auszeichnungssprache (Markup) mit dem Ziel, in der reinen Textform besonders gut lesbar zu sein
 #: ../data/language-specs/rst.lang.h:2
-#, fuzzy
 msgid "reStructuredText"
-msgstr "Strukturierende Elemente"
+msgstr "reStructuredText"
 
 #: ../data/language-specs/rst.lang.h:7 ../data/language-specs/yaml.lang.h:10
 msgid "Directive"
@@ -2540,6 +2535,7 @@
 msgid "XML Tag"
 msgstr "XML-Tag"
 
+# Programmiersprache Scheme (eine LISP-Variante)
 #: ../data/language-specs/scheme.lang.h:2
 msgid "Scheme"
 msgstr "Scheme"
@@ -2589,7 +2585,7 @@
 
 #: ../data/language-specs/sml.lang.h:13
 msgid "Module name, Variant, etc"
-msgstr "Modulename, Variante usw."
+msgstr "Modulname, Variante usw."
 
 #: ../data/language-specs/sparql.lang.h:2
 msgid "SPARQL"
@@ -2625,7 +2621,7 @@
 
 #: ../data/language-specs/sweave.lang.h:2
 msgid "Sweave"
-msgstr ""
+msgstr "Sweave"
 
 #: ../data/language-specs/systemverilog.lang.h:2
 msgid "SystemVerilog"
@@ -2787,7 +2783,7 @@
 
 #: ../data/language-specs/yaml.lang.h:9
 msgid "Map key"
-msgstr ""
+msgstr "Taste abbilden"
 
 #: ../data/language-specs/yaml.lang.h:11
 msgid "Null"
@@ -2838,7 +2834,6 @@
 msgstr "Solarisiert dunkel"
 
 #: ../data/styles/solarized-dark.xml.h:2
-#| msgid "Color scheme using Tango color palette"
 msgid "Color scheme using Solarized dark color palette"
 msgstr "Farbschema, das die Farbpalette »Solarisiert dunkel« verwendet"
 
@@ -2847,7 +2842,6 @@
 msgstr "Solarisiert hell"
 
 #: ../data/styles/solarized-light.xml.h:2
-#| msgid "Color scheme using Tango color palette"
 msgid "Color scheme using Solarized light color palette"
 msgstr "Farbschema, das die Farbpalette »Solarisiert hell« verwendet"
 
diff -Nru gtksourceview3-3.12.2/README gtksourceview3-3.12.3/README
--- gtksourceview3-3.12.2/README	2014-04-14 20:14:00.000000000 +0000
+++ gtksourceview3-3.12.3/README	2014-08-20 20:59:23.000000000 +0000
@@ -1,7 +1,7 @@
 General Information
 ===================
 
-This is version 3.12.2 of GtkSourceView.
+This is version 3.12.3 of GtkSourceView.
 
 GtkSourceView is a text widget that extends the standard GTK+ text widget
 GtkTextView.
@@ -36,8 +36,8 @@
 
 Simple install procedure:
 
-  % tar Jxf gtksourceview-3.12.2.tar.xz    # unpack the sources
-  % cd gtksourceview-3.12.2		   # change to the toplevel directory
+  % tar Jxf gtksourceview-3.12.3.tar.xz    # unpack the sources
+  % cd gtksourceview-3.12.3		   # change to the toplevel directory
   % ./configure				   # run the `configure' script
   % make				   # build gtksourceview
   [ Become root if necessary ]
diff -Nru gtksourceview3-3.12.2/tests/test-search-context.c gtksourceview3-3.12.3/tests/test-search-context.c
--- gtksourceview3-3.12.2/tests/test-search-context.c	2014-04-14 15:09:33.000000000 +0000
+++ gtksourceview3-3.12.3/tests/test-search-context.c	2014-06-28 23:02:19.000000000 +0000
@@ -41,6 +41,35 @@
 					gboolean                forward,
 					gboolean                start_check);
 
+/* If we are running from the source dir (e.g. during make check)
+ * we override the path to read from the data dir.
+ */
+static void
+init_style_scheme_manager (void)
+{
+	gchar *dir;
+
+	dir = g_build_filename (TOP_SRCDIR, "data", "styles", NULL);
+
+	if (g_file_test (dir, G_FILE_TEST_IS_DIR))
+	{
+		GtkSourceStyleSchemeManager *manager;
+		gchar **dirs;
+
+		manager = gtk_source_style_scheme_manager_get_default ();
+
+		dirs = g_new0 (gchar *, 2);
+		dirs[0] = dir;
+
+		gtk_source_style_scheme_manager_set_search_path (manager, dirs);
+		g_strfreev (dirs);
+	}
+	else
+	{
+		g_free (dir);
+	}
+}
+
 static void
 flush_queue (void)
 {
@@ -1000,6 +1029,8 @@
 {
 	gtk_test_init (&argc, &argv);
 
+	init_style_scheme_manager ();
+
 	g_test_add_func ("/Search/occurrences-count/simple", test_occurrences_count_simple);
 	g_test_add_func ("/Search/occurrences-count/with-insert", test_occurrences_count_with_insert);
 	g_test_add_func ("/Search/occurrences-count/with-delete", test_occurrences_count_with_delete);