commit 5e7c48a08eacd688fa4e7fc637114b888fd7c952 Author: Sébastien Wilmet Date: 2013-09-03 Release 3.9.91 M NEWS M README M configure.ac commit b15693136c302d24acf6dee67a36083aa9778de2 Author: Daniel Mustieles Date: 2013-09-02 Updated Spanish translation M help/es/es.po commit ba6b77ffc3eeb75297b5cf2407d54c5ce65c18c0 Author: Christian Kirbach Date: 2013-09-01 Updated German help translation M help/de/de.po commit 267f40b7aa0be91eea267e17513c878d37f63326 Author: Trần Ngọc Quân Date: 2013-09-01 Updated Vietnamese translation M po/vi.po commit a64e6a5231ee48c470f756a007f25b62cdb2adbd Author: Nguyễn Thái Ngọc Duy Date: 2013-09-01 po/vi: import from Damned Lies M po/vi.po commit 059bb73b683ef252b9392f5db5fef122a78c1ce0 Author: Sébastien Wilmet Date: 2013-08-31 ReplaceDialog: don't use the regex-state property M gedit/gedit-replace-dialog.c commit 63557d6035f1c9b52bb2ba7555cfaa83c44009b5 Author: Sébastien Wilmet 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 Date: 2013-08-30 Update libgd There is a bug fix for the tagged entry. M libgd commit 90198f41b5989f1874ae4145b8f2909360687655 Author: Sébastien Wilmet Date: 2013-08-30 ReplaceDialog: use ternary conditionals M gedit/gedit-replace-dialog.c commit 7d1f3662ad3701e460146ad331ec6738c6a91ec0 Author: Sébastien Wilmet 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 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 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 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 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 Date: 2013-08-30 Updated Irish translation M po/ga.po commit 3690d3047deacb000a5cfba17fb48b77424e2934 Author: Seán de Búrca Date: 2013-08-29 Updated Irish translation M po/ga.po commit 9e164eb893bb69243bbe6ea6c45ec973e7596056 Author: Baptiste Mispelon 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 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 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 Date: 2013-08-25 Search and replace: better update buttons sensitivity M gedit/gedit-replace-dialog.c commit 5132f57206cd23afc5ee34c8d06ad48dec9f8a2b Author: Sébastien Wilmet 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 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 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 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 Date: 2013-08-24 Bind the search-highlighting setting to the SearchContext M gedit/gedit-document.c commit 5840f654c25871a5a9938f659ab98a9d3726ecba Author: Sébastien Wilmet Date: 2013-08-24 ViewFrame: fix unescape/escape cycle bug M gedit/gedit-view-frame.c commit 4a89841fa133125c2b14183580830755ddd792ce Author: Sébastien Wilmet 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 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 Date: 2013-08-27 Updated Lithuanian translation M po/lt.po commit 3a7cf56b771c1fdfbab8d4fb0f7f4e9acd7f159f Author: Fran Diéguez Date: 2013-08-27 Updated Galician translations M po/gl.po commit ed926ec5ae1974933479581c7e8df1134266aa3e Author: A S Alam Date: 2013-08-25 Punjabi Translation updated by Aman M po/pa.po commit e2d7ed5d1b0226440acaabcaf34b115f12ad1f22 Author: Pavol Klačanský Date: 2013-08-25 Updated slovak translation M po/sk.po commit 84abff47bdf415bade58d2dc5ef5bc07a4a39ff8 Author: Balázs Úr Date: 2013-08-25 Updated Hungarian translation M po/hu.po commit cbea75fd18a6560b4fc90688767bd59376f51a9c Author: Jim Campbell 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 Date: 2013-08-24 [l10n] Updated Italian translation. M po/it.po commit fcf361f2bbd7a9ee9dbf9560748837351867affe Author: Andika Triwidada Date: 2013-08-23 Updated Indonesian translation of user guide M help/id/id.po commit 6fe1473777b1e1cb37521a05278ef8416754b210 Author: Kjartan Maraas Date: 2013-08-22 Updated Norwegian bokmål translation M po/nb.po commit 26d6205e1974db842189adb2aaf3fb8b69835b2f Author: Yaron Shahrabani Date: 2013-08-22 Updated Hebrew translation. M po/he.po commit 2347064daabf8bb4cee9c8c99b5675d335cd6246 Author: Enrico Nicoletto Date: 2013-08-21 Updated Brazilian Portuguese translation M po/pt_BR.po commit d486e0550685bbe5222ff937d2a6e144497def41 Author: Piotr Drąg Date: 2013-08-20 Updated Polish translation M po/pl.po commit a25bbf65517557e52cf0ed738dd6d4dd9ca9f31c Author: Daniel Mustieles Date: 2013-08-20 Updated Spanish translation M po/es.po commit faf55253609570158ee2818596c860c35f366920 Author: Piotr Drąg Date: 2013-08-19 Updated Polish translation M po/pl.po