commit 87861e810de6d0f48ba3cda93f500acc9a679159
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:   2013-10-14

    Release 3.10.1

M	NEWS

commit e36383e82499f6e74a28f006b4592edc4a547291
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:	2013-10-14

    [l10n] Updated Catalan (Valencian) translation

M	po/ca@valencia.po

commit d1a7212fc4bb49f82d85f9ff0d9144791236bf35
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-10-10

    GutterRendererPixbuf: add missing (allow-none) GI annotations

    Thanks to Kai Willadsen for the bug report.

M	gtksourceview/gtksourcegutterrendererpixbuf.c

commit 6abfbf9dcba315212e9ed9fef99d6aedc319b357
Author: Kai Willadsen <kai.willadsen@gmail.com>
Date:	2013-10-10

    Pixbuf helper: fix set_icon_name()

M	gtksourceview/gtksourcepixbufhelper.c

commit 21e07b8952cc217f673a937c85e09ea084a99115
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-10-06

    Completion: do not show "All" when only one provider

    In the bottom bar of the completion window, at the right of the
    Details
    button, there is an icon and a label to show on which provider we are.
    When there is only one provider, all the proposals are
    shown. Displaying
    the "All" label in this case is useless, and users don't know what it
    means. So it's better to display nothing in this case.

M	gtksourceview/gtksourcecompletion.c

commit 55263e352bde501fb40bb0cd00e114114584b6d9
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-10-05

    Remove second parameter of gtk_text_region_destroy()

    It was a boolean to know if the marks owned by the GtkTextRegion
    must be
    removed from the buffer. In every case we want to remove the marks,
    except when the buffer is already finalized, in which case FALSE is
    passed as the second parameter.

    But now GtkTextRegion has a weak ref to the buffer, so the destroy
    function knows when the buffer is finalized.

M
gtksourceview/completion-providers/words/gtksourcecompletionwordsbuffer.c
M	gtksourceview/gtksourcecontextengine.c
M	gtksourceview/gtksourcesearchcontext.c
M	gtksourceview/gtktextregion.c
M	gtksourceview/gtktextregion.h
M	tests/test-region.c

commit 34446f5c7ec1942bcd557061f4429f8babb3588a
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-10-05

    textregion: weak ref to the buffer

    If the buffer is finalized while the text region is still alive, bad
    things happen.

M	gtksourceview/gtktextregion.c

commit 010bfb6b6858b54f1755d517484efae2fbc4bc01
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-10-05

    SearchContext: weak ref to the buffer

    The strong ref prevented the buffer from being finalized.
    Now the search context has a weak ref to the buffer, and vice versa.

    Due to the weak ref, we now have to keep a reference to the tag table,
    to be able to remove the found_tag in dispose(). A tag table can
    be used
    for several buffers.

    To create a search context, we have to call
    gtk_source_search_context_new(), and pass the buffer as an argument.
    Another possibility would have been:
    - gtk_source_buffer_create_search_context()
    - gtk_source_buffer_remove_search_context()
    In this case, the buffer can have a strong ref to the search context,
    since the search context is explicitely removed from the buffer. But
    it's too late for doing that, we have to live with the current API.

M	gtksourceview/gtksourcesearchcontext.c

commit af1f72fe6bfafa6e67724872d260f9df65508c94
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-09-28

    Style schemes: more visible right margin

    The alpha for the foreground (the line) is 16%. The alpha for the
    background (the area on the right of the line) is 6%. So for a light
    style, dark colors must be set for the right margin. And for a dark
    style, light colors must be set.

    It's better to not adjust the alpha channel in the code. Maybe
    third-party style schemes rely on these values.

M	data/styles/classic.xml
M	data/styles/cobalt.xml
M	data/styles/kate.xml
M	data/styles/oblivion.xml
M	data/styles/tango.xml

commit 09c08d06413649e00284893409bbeb3c6f3b7c68
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-09-22

    StyleScheme: invalidate the style context

    Invalidate the GtkStyleContext when a GtkCssProvider is added or
    removed. It is needed because the new style information is requested
    immediately. See https://bugzilla.gnome.org/show_bug.cgi?id=708583

M	gtksourceview/gtksourcestylescheme.c

commit f34a33ee5d72435f79df03cbe128c58ac73ee582
Author: Gil Forcada <gforcada@gnome.org>
Date:	2013-09-27

    [l10n] Update Catalan translation

M	po/ca.po

commit 032ed9d72397ec68ca54dd33d1557f42990d565a
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-09-24

    xml.lang: fix prefix and name regexes

    a-zA-Z doesn't include special characters, like ö, ß, etc.
    Use the [:alpha:] and [:alnum:] character classes instead.

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

M	data/language-specs/xml.lang

commit d7eeb9c739039b0570e8dc72f013dc88d3550d1c
Author: Christian Kirbach <christian.kirbach@gmail.com>
Date:	2013-09-26

    Updated German translation

M	po/de.po

commit 2970edca5089f08142f2a77422ab87dfd0f2be1c
Author: Mark Corbin <mark@dibsco.co.uk>
Date:	2013-09-15

    Fix negative lookbehind regex for 'keyword-char-class'.

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

M	gtksourceview/gtksourcelanguage-parser-2.c

commit 0ed3423d600497a7b9152dc748a31862824a7982
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:	2013-09-24

    Updated Russian translation

M	po/ru.po

commit 90875e219fa42d58cbd06cb855b0763913c8e1b4
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-09-23

    Post-release version bump

M	README
M	configure.ac