commit f5ce2e12b8c91b4fe002994a82877288a1448287
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:   2013-07-08

    Release 3.9.3

M	NEWS

commit 1be57b8bca818a1579116b3a31806926cf384cf4
Author: Sébastien Wilmet <swilmet@gnome.org>
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 <swilmet@gnome.org>
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 <swilmet@gnome.org>
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 <swilmet@gnome.org>
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 <swilmet@gnome.org>
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 <swilmet@gnome.org>
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 <swilmet@gnome.org>
Date:	2013-07-08

    test-completion: do not use GtkStock (deprecated)

M	tests/test-completion.c

commit 8eb271f6fbd79dd5a2d2c31a0ae1f6015a99410a
Author: Sébastien Wilmet <swilmet@gnome.org>
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 <swilmet@gnome.org>
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 <swilmet@gnome.org>
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 <swilmet@gnome.org>
Date:	2013-07-07

    CompletionContainer: add FIXME comment

M	gtksourceview/gtksourcecompletioncontainer.c

commit 110cc1c1674fed790d782b447c019c644da6a716
Author: Aurimas Černius <aurisc4@gmail.com>
Date:	2013-07-02

    Updated Lithuanian translation

M	po/lt.po

commit 7620805087b9a820fd2fdfc099be3de8ef5b1e99
Author: Sébastien Wilmet <swilmet@gnome.org>
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 <swilmet@gnome.org>
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 <swilmet@gnome.org>
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 <georges.stavracas@gmail.com>
Date:	2013-06-30

    Updated Brazilian Portuguese translation

M	po/pt_BR.po

commit 1fafc2642f8f51975877fadb3bba7f364fe9e518
Author: Sébastien Wilmet <swilmet@gnome.org>
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 <swilmet@gnome.org>
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 <swilmet@gnome.org>
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 <walters@verbum.org>
Date:	2013-06-19

    build: fix srcdir != builddir

M	gtksourceview/Makefile.am

commit 024efd1e68a76c8048e4ecb2cb450e11f8c277d9
Author: Sébastien Wilmet <swilmet@gnome.org>
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 <swilmet@gnome.org>
Date:	2013-06-17

    Post-release version bump

M	README
M	configure.ac