commit e3525e2409cff472ffeaf6bb1b27acd4e4d25c74
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:   2012-12-29

    Updated Hungarian translation

M	po/hu.po

commit 509dd89b6fce615b567c081e6feef20ff306a6b3
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-27

    GTK-Doc: add missing symbols

    Now the gtksourceview-3.0-unused.txt file is empty.

M	docs/reference/gtksourceview-3.0-sections.txt
M	docs/reference/gtksourceview-docs.xml

commit e52ac6f69e244c7aa27bc084a2220f41ee9b3905
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-27

    Move some private types in gtksourcetypes-private.h

    Some private types were present in gtksourcetypes.h.
    Another solution would have been to move these types in their
    respective
    headers, but we lose the benefit of having one header with all the
    types (to avoid header inclusions cycles).

    The lists of headers in the Makefile.am files have been sorted, and
    gtksourcetypes-private.h has been added.

M	docs/reference/Makefile.am
M	gtksourceview/Makefile.am
M	gtksourceview/gtksourcecompletionmodel.h
M	gtksourceview/gtksourcecontextengine.h
M	gtksourceview/gtksourceengine.h
M	gtksourceview/gtksourcegutterrendererlines.h
M	gtksourceview/gtksourcegutterrenderermarks.h
M	gtksourceview/gtksourcepixbufhelper.h
M	gtksourceview/gtksourceregex.h
A	gtksourceview/gtksourcetypes-private.h
M	gtksourceview/gtksourcetypes.h
M	gtksourceview/gtksourceundomanagerdefault.h

commit 4bcfe83589dfcfd8bab05021e902db3faccbe4ed
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-27

    Document completion error symbols

    GTK_SOURCE_COMPLETION_ERROR_ALREADY_BOUND is used only in
    gtk_source_completion_add_provider().

    GTK_SOURCE_COMPLETION_ERROR_NOT_BOUND is used only in
    gtk_source_completion_remove_provider().

M	docs/reference/gtksourceview-3.0-sections.txt
M	gtksourceview/gtksourcecompletion.h

commit 8f277cb6aff9dc7ff202058656663dae14d18803
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-27

    Remove unused symbols

    The symbols were present in
    docs/reference/gtksourceview-3.0-unused.txt,
    but they are used nowhere, so it's simpler to remove them.

M
gtksourceview/completion-providers/words/gtksourcecompletionwords.h
M	gtksourceview/gtksourcecompletioncontext.h
M	gtksourceview/gtksourcecompletionitem.h
M	gtksourceview/gtksourcecompletionprovider.h
M	gtksourceview/gtksourcemarkattributes.h

commit f7ad2e9f3400bd8be11f7eb7a535feb1476860e6
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-26

    tests: clean header inclusions

M	tests/test-buffer.c
M	tests/test-completion.c
M	tests/test-languagemanager.c
M	tests/test-printcompositor.c

commit c10723f5091c9b8e6f7e52ecf21dcbd771642bdf
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-26

    Protect completionwordsutils.h from several inclusions

M
gtksourceview/completion-providers/words/gtksourcecompletionwordsutils.h

commit 1ddc53a9f465209655483084940a2413344c7b73
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-25

    Use the GtkSourceView type instead of "struct _GtkSourceView"

M	gtksourceview/gtksourcecompletion-private.h
M	gtksourceview/gtksourcegutter-private.h
M	gtksourceview/gtksourcegutter.c
M	gtksourceview/gtksourceview.c

commit 1c57beb586e2e7742e5c3775ce2ddc408723578d
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-25

    Use G_GNUC_INTERNAL to avoid exporting private symbols

    With the relinfo.pl script from Ulrich Drepper, here are the results.

    Before:
    128 relocations, 105 relative (82%), 946 PLT entries, 247 for local
    syms (26%)

    After:
    125 relocations, 103 relative (82%), 880 PLT entries, 181 for local
    syms (20%)

    Private symbols prefixed with an underscore (or without the
    gtk_source_
    prefix) were not exported. However G_GNUC_INTERNAL is beneficial for
    them too because the compiler is now aware that those symbols are not
    exported, and therefore it can better optimize the code.

    Another problem remains: the big number of PLT entries for local
    symbols. Normally it should be 0 I think (it is 0 for the glib,
    gio and
    gtk+, for example, so it should be possible for GSV too).

M
gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.h
M
gtksourceview/completion-providers/words/gtksourcecompletionwordslibrary.h
M
gtksourceview/completion-providers/words/gtksourcecompletionwordsproposal.h
M
gtksourceview/completion-providers/words/gtksourcecompletionwordsutils.h
M	gtksourceview/gtksourcecompletion-private.h
M	gtksourceview/gtksourcecompletionmodel.h
M	gtksourceview/gtksourcecompletionutils.h
M	gtksourceview/gtksourcecontextengine.h
M	gtksourceview/gtksourceengine.h
M	gtksourceview/gtksourcegutter-private.h
M	gtksourceview/gtksourcegutterrenderer-private.h
M	gtksourceview/gtksourcegutterrendererlines.h
M	gtksourceview/gtksourcegutterrenderermarks.h
M	gtksourceview/gtksourcelanguage-private.h
M	gtksourceview/gtksourcepixbufhelper.h
M	gtksourceview/gtksourceregex.h
M	gtksourceview/gtksourcestyle-private.h
M	gtksourceview/gtksourceundomanagerdefault.h
M	gtksourceview/gtksourceview-i18n.h
M	gtksourceview/gtksourceview-utils.h
M	gtksourceview/gtktextregion.h

commit 5619a176c6ce32aa0c8e64e263b0fa5a6f5edf39
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-22

    GTK-Doc: gdk-pixbuf was missing in FIXXREF_OPTIONS

M	configure.ac
M	docs/reference/Makefile.am

commit 2748a661da22c67d36886fd57fe05a0c780bcbef
Author: Nishio Futoshi <fut_nis@d3.dion.ne.jp>
Date:	2012-12-28

    [l10n] Update Japanese translation

M	po/ja.po

commit bf494f0db27a1a53433f85b947d1ff7615a17e2e
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:	2012-12-26

    Updated Hebrew translation.

M	po/he.po

commit 4abe5937f36af4291e5b00b5dd5335d1fac39714
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:	2012-12-25

    Updated Spanish translation

M	po/es.po

commit 331125872e63f4e3efa19b53e3f8747a458b9f4b
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:	2012-12-24

    Updated Galician translations

M	po/gl.po

commit e0183c4c602765e151dc5e6f4fd6883bb13da2fa
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	2012-12-22

    Updated Polish translation

M	po/pl.po

commit 92b1de50a00ad2b471838d4739cd407b1986a7b5
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	2012-12-22

    Updated POTFILES.skip

M	po/POTFILES.skip

commit 4e56fc8ff8ec3d6c04163033bf0fd21672b423cb
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	2012-12-22

    Updated Slovenian translation

M	po/sl.po

commit 21ea84a49ceeb6a1e28a054ac12528e1255d68eb
Author: Timothy Arceri <t_arceri@yahoo.com.au>
Date:	2012-12-22

    Add language spec for IDL (Interactive Data Language)

    https://bugzilla.gnome.org/show_bug.cgi?id=501733

M	data/language-specs/Makefile.am
A	data/language-specs/idl-exelis.lang
M	po/POTFILES.in

commit 6c1842610c9366782990eb381de3d80d3db6a59b
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-19

    GTK-Doc: extra directories in FIXXREF_OPTIONS

    The links to external GNOME symbols works now. It is how it is done in
    GTK+.

    To avoid the warnings, the HTML documentation of GLib, GTK+ and Pango
    must be available, obviously. A quick way to add them, without
    rebuilding everything, is to install the doc packages from the
    distribution, and add symbolic links in the jhbuild prefix.

M	configure.ac
M	docs/reference/Makefile.am

commit 3150b3ed91169407216f98afbb8245c8731a8bcb
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-19

    GTK-Doc: use --rebuild-types in SCAN_OPTIONS

    The .types file is not needed anymore, it is automatically
    re-generated.
    The advantage is that it doesn't need to be updated manually in the
    future.

    The differences between the old .types and the new one:
    - the #include lines are removed;
    - gtk_source_completion_words_get_type is added.

M	docs/reference/Makefile.am
D	docs/reference/gtksourceview-3.0.types

commit ed216338d71a7b1e7cebfa9e8f1c54f3d912ef9c
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-19

    GTK-Doc: clean a bit the Makefile.am

    In the gtk-doc sources, the required Automake version in the
    example is
    1.6, not 1.7.

    Move some lines, and add some comments (from the example in gtk-doc).

M	docs/reference/Makefile.am

commit 9fa8ebb94edbfd03e646c28f07ccccdf784b0626
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-19

    GTK-Doc: rename the remaining .sgml -> .xml

M	docs/reference/Makefile.am
M	docs/reference/gtksourceview-docs.xml
R100	docs/reference/lang-reference.sgml
docs/reference/lang-reference.xml
R100	docs/reference/lang-tutorial.sgml
docs/reference/lang-tutorial.xml
R100	docs/reference/style-reference.sgml
docs/reference/style-reference.xml

commit 60c36f47e25c02f13d5776ec0ec9fd5b5c3c766c
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-19

    GTK-Doc: update the main .xml file

    If we remove the main .xml file, GTK-Doc will generate a new one
    (but is
    not complete). This commit takes the differences.

    The user-visible change is the new object hierarchy.

M	docs/reference/gtksourceview-docs.xml

commit d177adbd04233988a2519f5697fa96799f66bddd
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-17

    GTK-Doc: rename gtksourceview-docs.sgml -> .xml

    And remove --ignore-files from MKDB_OPTIONS, because no files in
    GtkSourceView is named "trio".

M	docs/reference/Makefile.am
R100	docs/reference/gtksourceview-docs.sgml
docs/reference/gtksourceview-docs.xml

commit 880f68a6a7bd3ea6130f870da901a3109c75bd51
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-17

    GTK-Doc: fix IGNORE_HFILES

    The completionwords* were not taken into account. The number of
    symbols
    in gtksourceview-3.0-unused.txt has considerably been reduced (but is
    not empty, it's for a later commit(s)).

M	docs/reference/Makefile.am

commit 093063732ce67cde39731357c7c9d13dc1ffab45
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-12-17

    Don't use g_slice_set_config() (deprecated)

    With a certain environment variable in GLib it is possible to have the
    same behavior I think (always malloc).

    g_slice_set_config() should have never been made public:
    http://git.gnome.org/browse/glib/commit/?id=a74749d354a9d5458f664eb67691901e13bfe738

M	tests/test-widget.c

commit ceaa4e5487cc800c6dacfbbc4f1f33340a80be18
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	2012-12-16

    Updated Polish translation

M	po/pl.po

commit b08105903d01865e7c4e001d24a2af542d908449
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:	2012-12-15

    Updated Galician translations

M	po/gl.po

commit cfbeb8aee881e598d057177db4ddd33b5d8c0da2
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	2012-12-11

    octave: point to the right keyword style.

M	data/language-specs/octave.lang

commit 1dc4de7328ddc57c615103526be346b0cbe6c2f9
Author: Sebastian Bergmann <sb@sebastian-bergmann.de>
Date:	2012-12-05

    Add finally and yield (added in PHP 5.5).

M	data/language-specs/php.lang

commit 19476a9bfd44bb08912284aec20d39a3e85ef85b
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-11-25

    Remove gtksourceview-typebuiltins.h from gtksource.h

    This is a private file.

M	gtksourceview/gtksource.h
M	tests/test-widget.c

commit daa7f1b052c1c4e8d5e07c9f3b025e38b9176bb2
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-11-25

    Doc: header to include: always gtksource.h

M	docs/reference/gtksourceview-3.0-sections.txt

commit 3805496d3be8cf8c980980e5a41a93b0bedd8ff9
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-11-25

    No untracked files with git status

M	Makefile.am

commit 10ffb88eb89bf42f06693207aaac50df6c6df14b
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-11-24

    Documentation: fix some warnings

M	docs/reference/gtksourceview-3.0-sections.txt
M	gtksourceview/gtksourcebuffer.c
M	gtksourceview/gtksourcecompletionprovider.c
M	gtksourceview/gtksourcemark.c
M	gtksourceview/gtksourcemarkattributes.c
M	gtksourceview/gtksourceprintcompositor.c
M	gtksourceview/gtksourceview.c

commit 61876d018619c4f8c743a52ad476ce8102b144f6
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-11-22

    Clean headers includes

    The types are now located in gtksourcetypes.h, so some headers
    includes
    were useless. But when removing them, it was sometimes necessary to
    re-include them in the .c files.

M	gtksourceview/gtksource.h
M	gtksourceview/gtksourcebuffer.c
M	gtksourceview/gtksourcebuffer.h
M	gtksourceview/gtksourcecompletion.c
M	gtksourceview/gtksourcecompletion.h
M	gtksourceview/gtksourcecompletioncontext.h
M	gtksourceview/gtksourcecompletioninfo.h
M	gtksourceview/gtksourcecompletionitem.c
M	gtksourceview/gtksourcecompletionitem.h
M	gtksourceview/gtksourcecompletionmodel.c
M	gtksourceview/gtksourcecompletionmodel.h
M	gtksourceview/gtksourcecompletionprovider.c
M	gtksourceview/gtksourcecompletionprovider.h
M	gtksourceview/gtksourcecompletionutils.c
M	gtksourceview/gtksourcecontextengine.c
M	gtksourceview/gtksourcecontextengine.h
M	gtksourceview/gtksourceengine.c
M	gtksourceview/gtksourceengine.h
M	gtksourceview/gtksourcegutter.h
M	gtksourceview/gtksourcegutterrenderer.h
M	gtksourceview/gtksourcegutterrenderermarks.c
M	gtksourceview/gtksourcelanguage.h
M	gtksourceview/gtksourcelanguagemanager.h
M	gtksourceview/gtksourcemarkattributes.c
M	gtksourceview/gtksourcemarkattributes.h
M	gtksourceview/gtksourceprintcompositor.c
M	gtksourceview/gtksourceprintcompositor.h
M	gtksourceview/gtksourcestylescheme.h
M	gtksourceview/gtksourcestyleschememanager.h
M	gtksourceview/gtksourceview.c
M	gtksourceview/gtksourceview.h
M	tests/test-languagemanager.c
M	tests/test-printcompositor.c
M	tests/test-widget.c

commit 487b725f516e75b9de05402d52ad76ae03265e6c
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-11-22

    Completion: set translation domain to the GtkBuilder

    The button "Details..." was not translated, although the strings
    were set
    as translatable.

M	gtksourceview/gtksourcecompletion.c

commit 9932b5396ee90463f7bbe4baea19cf71c09c56ac
Author: Sébastien Wilmet <swilmet@src.gnome.org>
Date:	2012-04-24

    Completion: fix "Alt" keyboard shortcuts

    Alt+1, Alt+2, ... are used to activate one of the first
    proposals. These
    shortcuts didn't work with some keyboard layouts because the Shift key
    must be pressed to access the digit.

    The variable 'mod' in this case is not exactly equal to GDK_MOD1_MASK
    (the Alt key), since the bit for Shift is also enabled.

M	gtksourceview/gtksourcecompletion.c

commit 6a2ce1e68ce3540beb9538fa5108fe10e79d93f6
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-11-18

    Avoid warnings with glib-mkenums

    The warnings were:
    /usr/bin/glib-mkenums: gtksourceview.h:133: Failed to parse
    `GTK_SOURCE_DRAW_SPACES_TAB | \ '
    [...]

    If 0b1111111 is used, there is another warning with GISCAN. So
    the best
    is to use an hexadecimal number.

M	gtksourceview/gtksourceview.h

commit b0779e32a3edd2dcd2c47403d8704d8b56627bfb
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-11-18

    Doc: ignore private .h files

    The list of .h files comes partly from the NOINST_H_FILES variables.

M	docs/reference/Makefile.am

commit 43c49835ecd464971b080b7167863e689106c256
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-11-18

    Do not expose GtkSourceCompletionModel publicly

    GtkSourceCompletionModel isn't a part of the public API.

M	gtksourceview/gtksourcecompletionmodel.h
M	gtksourceview/gtksourcetypes.h

commit ca61e8c2bf1d6b2708e920739f675aaeec402d51
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-11-18

    Doc: remove empty file: gtksourceview-3.0-overrides.txt

    Add it in Makefile.am, because the file is still generated by gtk-doc.

M	docs/reference/Makefile.am
D	docs/reference/gtksourceview-3.0-overrides.txt

commit 63589e959a0da096a6796e5583408b5a2950e0fb
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-11-18

    Fix documentation of the gutter renderers

M	docs/reference/gtksourceview-3.0.types

commit d7dfb6e2ca6d82df424e145a670d95f6dea177ff
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-11-18

    GISCAN: avoid warning with GtkTextRegion

    The warning:

    gtksourcetypes.h:58: Warning: GtkSource: symbol='GtkTextRegion':
    Skipping foreign identifier 'GtkTextRegion' from namespace Gtk

    But it's maybe safer to rename GtkTextRegion as GtkSourceTextRegion,
    to
    avoid a potential conflict with the Gtk namespace in the future.

M	gtksourceview/gtksourcetypes.h
M	gtksourceview/gtktextregion.h

commit 80b60ea213039de2cab95860576bfa482c515bc7
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2012-11-18

    configure.ac: remove subst variable (used nowhere)

M	configure.ac

commit 126fba7e32af288c1d642bda71407dc0db8709c0
Author: Roman Mátyus <romanmatyus@gmail.com>
Date:	2012-11-12

    Updated slovak translation

M	po/sk.po

commit c67c17abfc3c8d1897a33726b2114d38029e895f
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:	2012-11-09

    Updated Hebrew translation.

M	po/he.po

commit 76c38efdcf2610de1609e606e7cef58028852fa4