commit e3525e2409cff472ffeaf6bb1b27acd4e4d25c74 Author: Balázs Úr Date: 2012-12-29 Updated Hungarian translation M po/hu.po commit 509dd89b6fce615b567c081e6feef20ff306a6b3 Author: Sébastien Wilmet 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 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 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 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 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 Date: 2012-12-26 Protect completionwordsutils.h from several inclusions M gtksourceview/completion-providers/words/gtksourcecompletionwordsutils.h commit 1ddc53a9f465209655483084940a2413344c7b73 Author: Sébastien Wilmet 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 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 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 Date: 2012-12-28 [l10n] Update Japanese translation M po/ja.po commit bf494f0db27a1a53433f85b947d1ff7615a17e2e Author: Yaron Shahrabani Date: 2012-12-26 Updated Hebrew translation. M po/he.po commit 4abe5937f36af4291e5b00b5dd5335d1fac39714 Author: Daniel Mustieles Date: 2012-12-25 Updated Spanish translation M po/es.po commit 331125872e63f4e3efa19b53e3f8747a458b9f4b Author: Fran Diéguez Date: 2012-12-24 Updated Galician translations M po/gl.po commit e0183c4c602765e151dc5e6f4fd6883bb13da2fa Author: Piotr Drąg Date: 2012-12-22 Updated Polish translation M po/pl.po commit 92b1de50a00ad2b471838d4739cd407b1986a7b5 Author: Piotr Drąg Date: 2012-12-22 Updated POTFILES.skip M po/POTFILES.skip commit 4e56fc8ff8ec3d6c04163033bf0fd21672b423cb Author: Matej Urbančič Date: 2012-12-22 Updated Slovenian translation M po/sl.po commit 21ea84a49ceeb6a1e28a054ac12528e1255d68eb Author: Timothy Arceri 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 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 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 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 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 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 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 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 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 Date: 2012-12-16 Updated Polish translation M po/pl.po commit b08105903d01865e7c4e001d24a2af542d908449 Author: Fran Diéguez Date: 2012-12-15 Updated Galician translations M po/gl.po commit cfbeb8aee881e598d057177db4ddd33b5d8c0da2 Author: Ignacio Casal Quinteiro Date: 2012-12-11 octave: point to the right keyword style. M data/language-specs/octave.lang commit 1dc4de7328ddc57c615103526be346b0cbe6c2f9 Author: Sebastian Bergmann 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 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 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 Date: 2012-11-25 No untracked files with git status M Makefile.am commit 10ffb88eb89bf42f06693207aaac50df6c6df14b Author: Sébastien Wilmet 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 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 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 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 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 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 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 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 Date: 2012-11-18 Fix documentation of the gutter renderers M docs/reference/gtksourceview-3.0.types commit d7dfb6e2ca6d82df424e145a670d95f6dea177ff Author: Sébastien Wilmet 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 Date: 2012-11-18 configure.ac: remove subst variable (used nowhere) M configure.ac commit 126fba7e32af288c1d642bda71407dc0db8709c0 Author: Roman Mátyus Date: 2012-11-12 Updated slovak translation M po/sk.po commit c67c17abfc3c8d1897a33726b2114d38029e895f Author: Yaron Shahrabani Date: 2012-11-09 Updated Hebrew translation. M po/he.po commit 76c38efdcf2610de1609e606e7cef58028852fa4