commit 5e7c48a08eacd688fa4e7fc637114b888fd7c952
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:   2013-09-03

    Release 3.9.91

M	NEWS
M	README
M	configure.ac

commit b15693136c302d24acf6dee67a36083aa9778de2
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:	2013-09-02

    Updated Spanish translation

M	help/es/es.po

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

    Updated German help translation

M	help/de/de.po

commit 267f40b7aa0be91eea267e17513c878d37f63326
Author: Trần Ngọc Quân <vnwildman@gmail.com>
Date:	2013-09-01

    Updated Vietnamese translation

M	po/vi.po

commit a64e6a5231ee48c470f756a007f25b62cdb2adbd
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:	2013-09-01

    po/vi: import from Damned Lies

M	po/vi.po

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

    ReplaceDialog: don't use the regex-state property

M	gedit/gedit-replace-dialog.c

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

    Search: use the new API for the regex replace errors

    When a regex replace error occurs, the error icon with the tooltip is
    added to the replace entry. The error icon is removed when the
    replacement text changes. The new replacement text can still contain
    errors, but it will be reported only when the user clicks again on the
    replace button.

    And when there is a replace error, the replace button is insensitive.

M	gedit/gedit-commands-search.c
M	gedit/gedit-replace-dialog.c
M	gedit/gedit-replace-dialog.h
M	plugins/spell/gedit-spell-plugin.c

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

    Update libgd

    There is a bug fix for the tagged entry.

M	libgd

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

    ReplaceDialog: use ternary conditionals

M	gedit/gedit-replace-dialog.c

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

    ViewFrame: do not show the number of occurrences alone

    Always show it with the match position, like "3 of 10". Not "10"
    alone.

M	gedit/gedit-view-frame.c

commit 56b1b8f2ad1c5258db23f53e2cdec16b41f8dc18
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-08-28

    Regex search: escape selection with g_regex_escape_string()

M	gedit/gedit-replace-dialog.c
M	gedit/gedit-view-frame.c

commit 2589ef2a84ed5992663346776c0df68d22126384
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-08-28

    Regex search: do not unescape search text

    \n, \t and \r are already supported by the regex search. No need to
    unescape those character sequences.

M	gedit/gedit-replace-dialog.c
M	gedit/gedit-view-frame.c

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

    ViewFrame: update up/down buttons sensitivity

    The sensitivity is updated at the same time as the background color.
    When the background color is red, the sensitivity is FALSE.

M	gedit/gedit-view-frame.c

commit 8366d16ba13a32f493da068b6ad31e93f84ad361
Author: Sébastien Wilmet <swilmet@gnome.org>
Date:	2013-08-28

    ViewFrame: call start_search() when an option is toggled

    When we open the simple search, the cursor position is stored.
    start_search() always search at this stored location. And when
    start_search() is finished, it updates the background color for the
    search state (found/not found).

M	gedit/gedit-view-frame.c

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

    Updated Irish translation

M	po/ga.po

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

    Updated Irish translation

M	po/ga.po

commit 9e164eb893bb69243bbe6ea6c45ec973e7596056
Author: Baptiste Mispelon <bmispelon@gmail.com>
Date:	2013-08-29

    Fix broken shell commands in snippets plugin.

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

M	plugins/snippets/snippets/placeholder.py

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

    ReplaceDialog: better update replace button sensitivity

    Now the replace button is sensitive only when a match is selected.

M	gedit/gedit-commands-search.c
M	gedit/gedit-replace-dialog.c

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

    ReplaceDialog: disconnect regex-error notify signal

    We have to remember the GeditDocument where the regex-error notify
    signal has been connected to (more precisely, the SearchContext
    attached
    to the GeditDocument).

M	gedit/gedit-replace-dialog.c

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

    Search and replace: better update buttons sensitivity

M	gedit/gedit-replace-dialog.c

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

    Create the SearchContext in GeditReplaceDialog

M	gedit/gedit-commands-search.c
M	gedit/gedit-replace-dialog.c
M	gedit/gedit-replace-dialog.h

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

    Move code from gedit-commands-search to GeditReplaceDialog

    When the search and replace dialog is shown, get the buffer selection,
    and if the selection is small enough, place it in the search entry.

M	gedit/gedit-commands-search.c
M	gedit/gedit-replace-dialog.c
M	gedit/gedit-replace-dialog.h

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

    gedit_replace_dialog_new(): GeditWindow parameter

    Currently GeditReplaceDialog contains almost only the UI. It doesn't
    interact with the GeditDocuments. The purpose is to move some
    code from
    gedit-commands-search.c to GeditReplaceDialog. The latter is a more
    logical place in my opinion.

M	gedit/gedit-commands-search.c
M	gedit/gedit-replace-dialog.c
M	gedit/gedit-replace-dialog.h

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

    Search and replace: create directly the SearchContext

    As soon as the search and replace dialog is shown, we create the
    SearchContext. Before, the SearchContext was created only when
    a dialog
    button (find, replace, ...) was pressed.

    When the document tab changes, we also create the SearchContext
    directly.

    Once the SearchContext is created, changing the search text or
    the other
    search settings have a direct effect on the buffer. The highlighting
    is
    updated, etc. So it is a bit like the incremental search, except that
    the current match is not updated and selected when the search settings
    change.

    With the search and replace API from GtkSourceView, we have this
    behavior almost for free. If we wanted the old behavior, it would be
    more complicated.

M	gedit/gedit-commands-search.c

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

    Bind the search-highlighting setting to the SearchContext

M	gedit/gedit-document.c

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

    ViewFrame: fix unescape/escape cycle bug

M	gedit/gedit-view-frame.c

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

    Fix escape bug with the search and replace completion

    The completion contents was unescaped before inserting it, and escaped
    after retrieving it. But the unescape/escape functions are not
    reciprocal. So it's easier to always deal with the original text.

    As a consequence, the gedit_history_entry_set_escape_func()
    function is
    no longer needed.

    Little problem: there will be bugs with old completion entries, when
    upgrading the gedit version.

M	gedit/gedit-history-entry.c
M	gedit/gedit-history-entry.h
M	gedit/gedit-replace-dialog.c

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

    Search and replace: work with the original search text

    Not through the SearchSettings.

M	gedit/gedit-commands-search.c
M	gedit/gedit-replace-dialog.c
M	gedit/gedit-replace-dialog.h

commit 9e570c58f9108f575a5a440692afd39a1173e7fb
Author: Aurimas Černius <aurisc4@gmail.com>
Date:	2013-08-27

    Updated Lithuanian translation

M	po/lt.po

commit 3a7cf56b771c1fdfbab8d4fb0f7f4e9acd7f159f
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:	2013-08-27

    Updated Galician translations

M	po/gl.po

commit ed926ec5ae1974933479581c7e8df1134266aa3e
Author: A S Alam <apreet.alam@gmail.com>
Date:	2013-08-25

    Punjabi Translation updated by Aman

M	po/pa.po

commit e2d7ed5d1b0226440acaabcaf34b115f12ad1f22
Author: Pavol Klačanský <pavol@klacansky.com>
Date:	2013-08-25

    Updated slovak translation

M	po/sk.po

commit 84abff47bdf415bade58d2dc5ef5bc07a4a39ff8
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:	2013-08-25

    Updated Hungarian translation

M	po/hu.po

commit cbea75fd18a6560b4fc90688767bd59376f51a9c
Author: Jim Campbell <jwcampbell@gmail.com>
Date:	2013-08-24

    docs: edited spellcheck page for style. updated shortcuts for 3.10
    tab indentation

      * custom dictionaries weren't explained very clearly.
      * can use tab and shift-tab to indent and un-indent in gedit 3.10

M	help/C/gedit-shortcut-keys.page
M	help/C/gedit-spellcheck.page

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

    [l10n] Updated Italian translation.

M	po/it.po

commit fcf361f2bbd7a9ee9dbf9560748837351867affe
Author: Andika Triwidada <andika@gmail.com>
Date:	2013-08-23

    Updated Indonesian translation of user guide

M	help/id/id.po

commit 6fe1473777b1e1cb37521a05278ef8416754b210
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:	2013-08-22

    Updated Norwegian bokmål translation

M	po/nb.po

commit 26d6205e1974db842189adb2aaf3fb8b69835b2f
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:	2013-08-22

    Updated Hebrew translation.

M	po/he.po

commit 2347064daabf8bb4cee9c8c99b5675d335cd6246
Author: Enrico Nicoletto <liverig@gmail.com>
Date:	2013-08-21

    Updated Brazilian Portuguese translation

M	po/pt_BR.po

commit d486e0550685bbe5222ff937d2a6e144497def41
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	2013-08-20

    Updated Polish translation

M	po/pl.po

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

    Updated Spanish translation

M	po/es.po

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

    Updated Polish translation

M	po/pl.po