commit 0df22c6cfe3365de12346a1e9ad394c769a9bc9e
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:   2013-09-02

    Release 3.9.91

M	NEWS

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

    Deprecate the GtkSourceMarkAttributes:stock-id property

    Deprecate also the getter and setter.

    GtkStock is deprecated.

M	gtksourceview/gtksourcemarkattributes.c
M	gtksourceview/gtksourcemarkattributes.h

commit 81283e1904a1f9747999bb3a31eec9841937e2d6
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-09-01

    test-widget: continue the clean-up

M	tests/test-widget.c

commit 37a2320cdef705b216f06d315a93a0bf752fdcd4
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-09-01

    test-widget: improve code for opening a file

M	tests/test-widget.c

commit 8fd0db607a3936a6adda851b2a65bc687ffad440
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-09-01

    test-widget: clean gtk_source_buffer_load_file()

M	tests/test-widget.c

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

    test-widget: remove TEST_XML_MEM

    The GtkSourceView website says:

	We have not an official tutorial, but the source of test-widget
	program is a good starting point for learning how to use the
	GtkSourceView API.

    So testing the xml memory in test-widget is not really a good
    place. If
    that's really needed, another test program can be written.

M	tests/test-widget.c

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

    test-widget: remove basic search and replace feature

    See test-search for the search and replace.

M	tests/test-widget.c

commit 72d485044e092e5bb0ddc8d6498628637bf003ee
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-08-31

    API break: remove the SearchContext:regex-state property

    It was used to distinguish between a search error and a replace error.
    But now the regex replace errors are reported to the GError parameters
    of replace() and replace_all().

    And it is not really useful right now to distinguish between a
    compilation error and a matching error.

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

M	docs/reference/gtksourceview-3.0-sections.txt
M	gtksourceview/gtksourcesearchcontext.c
M	gtksourceview/gtksourcesearchcontext.h

commit 0a6ece11eb151d8b36a210a32fe8601e013e9a0c
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-08-30

    API break: add a GError parameter to replace() and replace_all()

    gtk_source_search_context_replace() and
    gtk_source_search_context_replace_all() now have a GError parameter.

    And GTK_SOURCE_REGEX_SEARCH_REPLACE_ERROR has been removed from the
    GtkSourceRegexSearchState enum.

    The reason: the replacement text is given as a parameter to replace()
    and replace_all(), instead of being in the SearchSettings. Thus, the
    replacement text is not a part of the "search state". On the other
    hand,
    the regex-error and regex-state properties are part of the search
    state.

    The regex-error property is not a good place for a replace error. It
    doesn't make sense to keep a replace error while the replace() or
    replace_all() is finished since a long time.

    And there was a bug with the previous API: once a replace error was
    encountered, it was not possible to search again in the buffer. Except
    when the search text (or another setting) change. It would have been
    possible to work around this issue, by clearing the regex-error
    property
    if it contains a replace error. And for reporting the replace error to
    the user, one has to copy the regex-error as soon as it is reported,
    since it can be cleared later, by another (unrelated) operation.

    But I think we don't want to keep an error in the API, and have
    to work
    around it until the next major release of GtkSourceView.

    Note that the GtkSourceRegexSearchState enum is still available, to
    distinguish between a compilation and a matching error.

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

M	gtksourceview/gtksourcesearchcontext.c
M	gtksourceview/gtksourcesearchcontext.h
M	tests/test-search-context.c
M	tests/test-search.c

commit 4eace1cf388f2fd541dd41016d63904daab11c63
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:	2013-08-30

    Updated Irish translation

M	po/ga.po

commit da6c9d7e3c7583ed5efdd74f55e418875a3a7a19
Author: Christian Hergert <christian@hergert.me>
Date:	2013-08-29

    completioncontainer: calculate maximum size based on window position.

    We can only do this if the window has been realized and we have it's
    offset compared to the origin.

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

M	gtksourceview/gtksourcecompletioncontainer.c
M	gtksourceview/gtksourcecompletioninfo.c

commit f4ee47412ce35936142bae3fc9d743b9a7cda5f6
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:	2013-08-29

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

M	po/zh_HK.po
M	po/zh_TW.po

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

    Completion: better document the proposal text alignment

M	gtksourceview/gtksourcecompletion.c
M	gtksourceview/gtksourcecompletionprovider.c

commit 5555e6cdfcdf792881e32ce67ec96144cc4230ec
Author: Christian Hergert <christian@hergert.me>
Date:	2013-08-28

    completion: use new GtkTreeColumn for placeholder text and align
    to it.

    The little bit of magic is the horizontal_separator and focus_padding
    values which were determined by reading the layout code of
    gtktreeview.
    If the column was the "expander-column", it would be a bit more
    complex
    but we don't have those thankfully.

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

M	gtksourceview/gtksourcecompletion.c
M	gtksourceview/gtksourcecompletion.ui
M	gtksourceview/gtksourcecompletioninfo.c
M	gtksourceview/gtksourcecompletioninfo.h

commit 176d70f9c087383f0a05102cc266c11f7f639498
Author: Aurimas Černius <aurisc4@gmail.com>
Date:	2013-08-28

    Updated Lithuanian translation

M	po/lt.po

commit bf9bde4601bcd28ea92434277d949fe6ee8e8e70
Author: David King <amigadave@amigadave.com>
Date:	2013-08-28

    Define ENABLE_NLS if NLS is enabled in configure

    ENABLE_NLS is not defined by intltool if NLS is enabled, so add
    a check
    in configure.ac and call AC_DEFINE if NLS is used.

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

M	configure.ac

commit 6498300dd2899633911da60aa0e77dd60a8be981
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-08-27

    Fix a bug with gtk_source_search_context_get_occurrence_position()

M	gtksourceview/gtksourcesearchcontext.c

commit b9429bdfc769af988f5e9406226b9ec7a1e5451d
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:	2013-08-27

    Updated Spanish translation

M	po/es.po

commit da370b1bb989e0a50f11e062be635bcd846c72fa
Author: Seán de Búrca <leftmostcat@gmail.com>
Date:	2013-08-26

    Fix autogen with latest gnome-common
    Side-by-side use of IT_PROG_INTLTOOL and AMU_GNU_GETTEXT is not
    supported.
    https://bugzilla.gnome.org/show_bug.cgi?id=706846

M	configure.ac

commit 84b4a6a113701f2ce8e668b209c498fc19e8714e
Author: Christian Hergert <christian@hergert.me>
Date:	2013-08-26

    completion: use textview font on proposal cell renderer.

    This should ensure that our fonts match between the textview and
    the proposal cellrenderer. Once they are aligned, things should
    look pretty good.

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

M	gtksourceview/gtksourcecompletion.c

commit 891d90aeede64de5d223a1ee471c29f1762a78ff
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	2013-08-26

    Updated Norwegian bokmål translation

M	po/nb.po

commit 8867b209013eed06254b29f296800db1c6b07b83
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-08-25

    test-completion: different proposal lengths

    For the random provider.

    To have good results (for a variable completion window width), we can
    hide the headers, show only the random provider, with maximum 5
    proposals.

M	tests/test-completion.c

commit f5bd1c10b51f2c462f097496b6296a76fb6a6832
Author: Christian Hergert <christian@hergert.me>
Date:	2013-08-24

    completion: remove 1px border from completion window.

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

M	gtksourceview/gtksourcecompletion.ui

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

    SearchContext: fix regex-error and regex-state consistency

M	gtksourceview/gtksourcesearchcontext.c

commit d4749d42f4fe9f886bd8eae2429492494f4973c7
Author: Milo Casagrande <milo@ubuntu.com>
Date:	2013-08-24

    [l10n] Updated Italian translation.

M	po/it.po

commit 7d617a6ec244e6f20b5c5e8aeea2c2052b9cc966
Author: Gil Forcada <gforcada@gnome.org>
Date:	2013-08-23

    [l10n] Minor fix to Catalan translation

M	po/ca.po

commit 76e5053e26eb3f57ffe7bee659be040a1ee2805d
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-08-21

    Style scheme: small clean-up

M	docs/reference/style-reference.xml
M	gtksourceview/gtksourcestylescheme.c

commit 7e9af6a041dbc58addecc49664dc3d5bf582ddb2
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-08-21

    CompletionContainer: more accurate row height computing

    Take into account all GtkTreeViewColumns, not only the first column.

M	gtksourceview/gtksourcecompletioncontainer.c

commit 91ce8f23016b2ab195c9d46a598f41d197cc5d8d
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-08-21

    Completion: avoid two fields in the private struct

    Instead of keeping these fields in the private struct, it's simpler to
    bind properties or connect to a signal.

M	gtksourceview/gtksourcecompletion.c

commit 82ac8bdffc7b46acd21e754d4773110e552a6a59
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:	2013-08-21

    Updated Brazilian Portuguese translation proofread by Enrico Nicoletto

M	po/pt_BR.po

commit 8dcbec30a7de604154a3d7034d148401f3a66820
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:	2013-08-21

    Updated Galician translations

M	po/gl.po

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

    Style scheme: small clean-up

M	gtksourceview/gtksourcestyle-private.h
M	gtksourceview/gtksourcestyle.c
M	gtksourceview/gtksourcestylescheme.c
M	gtksourceview/gtksourcestylescheme.h
M	gtksourceview/gtksourcestyleschememanager.c
M	gtksourceview/gtksourcestyleschememanager.h

commit 27421c391143478f5fb8b4aac9776f8113ffba4d
Author: Marek Černocký <marek@manet.cz>
Date:	2013-08-20

    Updated Czech translation

M	po/cs.po

commit 02742ba3082642ed8144da9426c80f4a568a4d11
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	2013-08-19

    Updated Polish translation

M	po/pl.po

commit 42cffb27ff3fae1f285d1a4ccb8e609499b1871a
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:	2013-08-19

    Updated Slovenian translation

M	po/sl.po

commit 3cca918c890eb9c5abbea85c7398f54fd0c719d7
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-08-19

    Post-release version bump

M	README
M	configure.ac