commit f5ce2e12b8c91b4fe002994a82877288a1448287 Author: Sébastien Wilmet Date: 2013-07-08 Release 3.9.3 M NEWS commit 1be57b8bca818a1579116b3a31806926cf384cf4 Author: Sébastien Wilmet Date: 2013-06-15 Higher-level asynchronous search and replace API And the implementation, the documentation, some unit tests, a test for the performances, a mini program with a basic UI, and utilities functions. M README M configure.ac M docs/reference/Makefile.am M docs/reference/gtksourceview-3.0-sections.txt M docs/reference/gtksourceview-docs.xml M gtksourceview/Makefile.am M gtksourceview/gtksource.h M gtksourceview/gtksourcebuffer.c M gtksourceview/gtksourcebuffer.h A gtksourceview/gtksourcesearch.c A gtksourceview/gtksourcesearch.h M gtksourceview/gtksourcetypes-private.h A gtksourceview/gtksourceutils.c A gtksourceview/gtksourceutils.h M po/POTFILES.in M tests/Makefile.am A tests/test-search-performances.c A tests/test-search-ui.c A tests/test-search-ui.gresource.xml A tests/test-search-ui.ui A tests/test-search.c commit 511b3bdda80cc09c40f72266ac2580ef27ebdd67 Author: Sébastien Wilmet Date: 2013-07-08 Use G_SOURCE_REMOVE and G_SOURCE_CONTINUE M gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c M gtksourceview/gtksourcecompletion.c M gtksourceview/gtksourcecompletioninfo.c M gtksourceview/gtksourcecontextengine.c commit d2c849e697c10a5f6d536b9356df23ab3cdde72d Author: Sébastien Wilmet Date: 2013-07-08 The King is Dead http://blogs.gnome.org/ebassi/2013/06/21/the-king-is-dead/ M gtksourceview/completion-providers/words/gtksourcecompletionwords.c M gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c M gtksourceview/completion-providers/words/gtksourcecompletionwordslibrary.c M gtksourceview/completion-providers/words/gtksourcecompletionwordsproposal.c M gtksourceview/gtksourcebuffer.c M gtksourceview/gtksourcecompletion.c M gtksourceview/gtksourcecompletioncontainer.c M gtksourceview/gtksourcecompletioncontext.c M gtksourceview/gtksourcecompletioninfo.c M gtksourceview/gtksourcecompletionitem.c M gtksourceview/gtksourcecompletionmodel.c M gtksourceview/gtksourcecontextengine.c M gtksourceview/gtksourceengine.c M gtksourceview/gtksourcegutter.c M gtksourceview/gtksourcegutterrenderer.c M gtksourceview/gtksourcegutterrendererlines.c M gtksourceview/gtksourcegutterrenderermarks.c M gtksourceview/gtksourcegutterrendererpixbuf.c M gtksourceview/gtksourcegutterrenderertext.c M gtksourceview/gtksourcelanguage.c M gtksourceview/gtksourcelanguagemanager.c M gtksourceview/gtksourcemark.c M gtksourceview/gtksourcemarkattributes.c M gtksourceview/gtksourceprintcompositor.c M gtksourceview/gtksourcestylescheme.c M gtksourceview/gtksourcestyleschememanager.c M gtksourceview/gtksourceundomanagerdefault.c M gtksourceview/gtksourceview.c commit d891935d65156e082945649b7fbfddd671aacace Author: Sébastien Wilmet Date: 2013-07-08 pixbuf helper: ignore GtkStock deprecations When removing the public API wrt GtkStock, the from_stock() function can be removed too. M gtksourceview/gtksourcepixbufhelper.c commit aa2d610c9d1e44111fa62f84f29a6d1d2364aa33 Author: Sébastien Wilmet Date: 2013-07-08 Deprecate the GtkSourceGutterRendererPixbuf:stock-id property And deprecate also the getter and setter. GtkStock is deprecated. M gtksourceview/gtksourcegutterrendererpixbuf.c M gtksourceview/gtksourcegutterrendererpixbuf.h commit 7ea8f0114bc0c0e06aa1b635de05c804c2dd8011 Author: Sébastien Wilmet Date: 2013-07-08 Deprecate gtk_source_completion_item_new_from_stock() GtkStock is deprecated. M gtksourceview/gtksourcecompletionitem.c M gtksourceview/gtksourcecompletionitem.h commit f276281850b3cbfd5e5261e9e9dd7a2b0dae35af Author: Sébastien Wilmet Date: 2013-07-08 test-completion: do not use GtkStock (deprecated) M tests/test-completion.c commit 8eb271f6fbd79dd5a2d2c31a0ae1f6015a99410a Author: Sébastien Wilmet Date: 2013-07-08 Do not use gtk_image_menu_item_new_from_stock() (deprecated) GtkTextView uses now gtk_menu_item_new_with_mnemonic(). M gtksourceview/gtksourceview.c commit cb91a9fd7d8f3437fb5442f2523aeb635244e5ed Author: Sébastien Wilmet Date: 2013-07-07 glade catalog: fix the default property values Although the glade catalog can have another default value, I think it's better to have the same defaults as in normal code. M data/glade/gtksourceview.xml.in commit af8d95d2e68d571a7680d3267dfc704753114260 Author: Sébastien Wilmet Date: 2013-07-07 glade catalog: remove "common" in property tags "common: If set to "True", the property will end up on the common tab even if its not a property of GtkWidgetClass." The GtkSourceView properties have nothing to do in the common tab. M data/glade/gtksourceview.xml.in commit 6587e6969c87b548aa713220d96a1f29364d3b8c Author: Sébastien Wilmet Date: 2013-07-07 CompletionContainer: add FIXME comment M gtksourceview/gtksourcecompletioncontainer.c commit 110cc1c1674fed790d782b447c019c644da6a716 Author: Aurimas Černius Date: 2013-07-02 Updated Lithuanian translation M po/lt.po commit 7620805087b9a820fd2fdfc099be3de8ef5b1e99 Author: Sébastien Wilmet Date: 2013-06-28 test-languagemanager: don't use g_test_trap_fork() (deprecated) M README M configure.ac M tests/test-languagemanager.c commit 22a377747ccba16279558e2e44093d0cbef92b07 Author: Sébastien Wilmet Date: 2013-06-28 test-buffer: don't use g_test_trap_fork (deprecated) g_test_trap_fork() was actually not needed in this case, since the test must succeed. g_test_trap_fork() is useful when we know that a test should fail. M tests/test-buffer.c commit 200cda7c0a227ab6ef8176233e49e55d87f4a6dd Author: Sébastien Wilmet Date: 2013-06-28 View: use g_signal_connect_object() No need to set the source buffer to NULL on dispose, the signals will be disconnected automatically. M gtksourceview/gtksourceview.c commit 346f969b1c8157206c2aeb00f60aeda77308ada7 Author: Georges Basile Stavracas Neto Date: 2013-06-30 Updated Brazilian Portuguese translation M po/pt_BR.po commit 1fafc2642f8f51975877fadb3bba7f364fe9e518 Author: Sébastien Wilmet Date: 2013-06-28 build: remove VERSION_MIN_REQUIRED and VERSION_MAX_ALLOWED When compiling the code, there were no deprecation warnings (except for g_type_class_adjust_private_offset()). To have all deprecation warnings, the only solution is to not use VERSION_MIN_REQUIRED and VERSION_MAX_ALLOWED... Having the min_required at 2.34 and max_allowed at 2.38 doesn't work. Having only min_required or only max_allowed doesn't work too. I think I tried all the possibilities. The purpose of having the min_required and max_allowed was to make sure that the required versions were correct. Now if we use a new symbol, we must update the required version, we won't get warnings about that. M configure.ac commit a0fe7d53ae57d4b74528bb60952a991921384bfb Author: Sébastien Wilmet Date: 2013-06-24 build: bump glib required version Without that, there are lots of warning messages during the compilation if we have a recent glib. We will soon use G_DEFINE_TYPE_WITH_PRIVATE, so we will need a recent glib version anyway. M configure.ac commit 17caa5d1eee4e2a0f80979b71f7ef61a8ad9dee3 Author: Sébastien Wilmet Date: 2013-06-24 CompletionWords: ~3x faster when working on strings Tested with short lines: 1.32 seconds with strings, 3.17 seconds with text iters (2.4x faster). Tested with long lines: 16.62 seconds with strings, 58.82 seconds with text iters (3.5x faster). M gtksourceview/completion-providers/words/gtksourcecompletionwordsutils.c commit 0fc7ff7b0cfada1fb5b3d83d7055db3ffa8035e6 Author: Colin Walters Date: 2013-06-19 build: fix srcdir != builddir M gtksourceview/Makefile.am commit 024efd1e68a76c8048e4ecb2cb450e11f8c277d9 Author: Sébastien Wilmet Date: 2013-06-14 Include gtksourceview-typebuiltins.h in gtksource.h Second try. gtksourceview-typebuiltins.h is a public header, but is a generated file. https://bugzilla.gnome.org/show_bug.cgi?id=689104 M gtksourceview/Makefile.am M gtksourceview/gtksource.h M tests/test-widget.c commit 2c330bd3f4eadea8e1175fde2affc12ec085bd93 Author: Sébastien Wilmet Date: 2013-06-17 Post-release version bump M README M configure.ac