commit e405da15c7b9127baf4c90ef302a7fc176f650b9 Author: Sébastien Wilmet Date: 2013-03-04 Release 3.7.91 M NEWS commit 9b004e5b762a41e32f6deb935341d6635b9736f0 Author: Sébastien Wilmet Date: 2013-02-27 CompletionModel: better sectionning of the code Some sections became very small, so they are now included in other, more general, sections. M gtksourceview/gtksourcecompletionmodel.c commit 20c08b7beefef86277a90f22eb50502066b8692f Author: Sébastien Wilmet Date: 2013-02-27 CompletionModel: remove n_proposals() It was used for checking if a provider is not empty. But if a provider is present in the model, it means that it is not empty. M gtksourceview/gtksourcecompletionmodel.c M gtksourceview/gtksourcecompletionmodel.h M tests/test-completion-model.c commit 0a8aefb88a2f7a4261ff5660b78764de81af845e Author: Sébastien Wilmet Date: 2013-02-27 Completion: simplify get_num_visible_providers() M gtksourceview/gtksourcecompletion.c commit 0143d597e695ccd3f6e463cf98dbbfb20826db48 Author: Sébastien Wilmet Date: 2013-02-27 Completion: various clean-up M gtksourceview/gtksourcecompletion.c commit 085f5cd32c19ff9047c972268fa54022e6235384 Author: Sébastien Wilmet Date: 2013-02-27 Completion: remove model from TreeView during move-page The row-inserted and row-deleted signals are now useless, so it simplifies the code of the model. And it is also more efficient. M gtksourceview/gtksourcecompletion.c M gtksourceview/gtksourcecompletionmodel.c commit 744dce25bf82144bf53ab8fc37fa3f0e75030a24 Author: Sébastien Wilmet Date: 2013-02-26 Completion: rework move_page() The previous code was hard to understand, because it was generic. A less generic code is easier to understand, and it appears that it is shorter. M gtksourceview/gtksourcecompletion.c commit ee7ab24b455b9be503a84378c92d1a463bfe37ef Author: Sébastien Wilmet Date: 2013-02-26 Completion: simplify visible_provider_changed() M gtksourceview/gtksourcecompletion.c commit 469daf6c694ac8443aa4bd2ba04c0a34bd5a1192 Author: Sébastien Wilmet Date: 2013-02-26 CompletionModel: change iter_last() as static Since this function is no longer used outside CompletionModel. Adapt also the unit tests. M gtksourceview/gtksourcecompletionmodel.c M gtksourceview/gtksourcecompletionmodel.h M tests/test-completion-model.c commit 5c3cfcd8cad72d32dd2e53b38b5e37b72fb83382 Author: Sébastien Wilmet Date: 2013-02-26 Completion: use higher level CompletionModel's functions M gtksourceview/gtksourcecompletion.c commit ca2a7ee2ad0bdf474ba90aa25fc9dd10b313e229 Author: Sébastien Wilmet Date: 2013-02-25 Completion: simplify move_cursor() Add some higher level functions in the CompletionModel. M gtksourceview/gtksourcecompletion.c M gtksourceview/gtksourcecompletionmodel.c M gtksourceview/gtksourcecompletionmodel.h commit a7b0456b2f9819a15476706fc103c00a1476a1c6 Author: Sébastien Wilmet Date: 2013-02-25 Completion: update_completion() takes ownership of its parameters And move the code so the prototype at the top can be removed. M gtksourceview/gtksourcecompletion.c commit 35d495c2ed982174ae132ba886c01ef6c8526e54 Author: Sébastien Wilmet Date: 2013-02-25 Completion: greatly simplify interactive completion M gtksourceview/gtksourcecompletion.c commit 9531a9c0e05aa20d361067733c26a3153fdc3adc Author: Kjartan Maraas Date: 2013-03-04 Updated Norwegian bokmål translation M po/nb.po commit 9dbf6870459d12bd680c06d74e971237d6929810 Author: Aurimas Černius Date: 2013-03-02 Updated Lithuanian translation M po/lt.po commit 9731241e64410f52b422e762a8b00a0cbcd87ed7 Author: Nguyễn Thái Ngọc Duy Date: 2013-03-02 Updated Vietnamese translation M po/vi.po commit 25c9af561b81700279bf78a4e578e2093f747810 Author: Nguyễn Thái Ngọc Duy Date: 2013-03-02 po/vi: import from Damned Lies M po/vi.po commit 203150bf8752ee7841b1ef593312b0bfba590f68 Author: Sébastien Wilmet Date: 2013-03-01 Fix infinite loop when painting marks background The loop was: while (marks != NULL) { /* blabla */ marks = g_slist_delete_link (marks, marks); } So if the 'continue' was reached, 'marks' remained the same and therefore there was an infinite loop. M gtksourceview/gtksourceview.c commit 362b7f909c3a7d7f751e5e8efdcdb61c61afc790 Author: Carnë Draug Date: 2013-03-01 perl: accept only =~ and !~ as operators before // with omitted m (bug #582545) M data/language-specs/perl.lang commit ab066360b4937f445609672da7232b2268c34cb3 Author: Chao-Hsiung Liao Date: 2013-03-01 Updated Traditional Chinese translation(Hong Kong and Taiwan) M po/zh_HK.po M po/zh_TW.po commit 1272013b693802387d5598c7112406cd138addd5 Author: Inaki Larranaga Murgoitio Date: 2013-03-01 Updated Basque language M po/eu.po commit c9102b06277c12e399f7fc3c1e453c6e09c28f5b Author: Dimitris Spingos Date: 2013-02-28 Updated Greek translation M po/el.po commit e0be5c716f2587622b25dd3a9cec2a744e43dce5 Author: Jesse van den Kieboom Date: 2013-02-27 Fixed highlighting of ruby floating numbers M data/language-specs/ruby.lang commit c2421d69b3b44244b6e841c88c3fcbc2f0780fe9 Author: Jesse van den Kieboom Date: 2013-02-27 Improve highlighting of ruby % literals M data/language-specs/ruby.lang commit b558fd66450776e650dd22141489404deb8651d6 Author: A S Alam Date: 2013-02-26 Punjabi: Translation updated (aalam) M po/pa.po commit 6cec1383857665233d210ba99d859755db5a61d9 Author: Milo Casagrande Date: 2013-02-25 [l10n] Updated Italian translation. M po/it.po commit c3714f374a70c3c2ab488932919c886dff92aac1 Author: Sébastien Wilmet Date: 2013-02-25 UndoManagerDefault: don't use the INVALID action An INVALID action was used to distinguish from a NULL action in the 'modified_action' struct field. But using NULL instead of INVALID works fine. The only place where an INVALID value would make a different result is in modified_changed_handler(): if (manager->priv->modified_action != NULL) { g_message ("%s: oops", G_STRLOC); return; } If the rest of the code is correct, it doesn't change anything. https://bugzilla.gnome.org/show_bug.cgi?id=694613 M gtksourceview/gtksourceundomanagerdefault.c commit 2a9ddf582d52197f2de8c1edbdbbbd4a6451e463 Author: Carnë Draug Date: 2013-02-25 R: expand highlight (bug #694645) * recognize functions loaded by default (base, graphics, grDevices, methods, stats and utils packages) * add xor keyword * recognize F and T as short of TRUE and FALSE * recognize specific NA? types M data/language-specs/R.lang commit 58ee5204ec3977ae08725f42770a62775f980089 Author: Sébastien Wilmet Date: 2013-02-24 Completion: fix small bug with the details button M gtksourceview/gtksourcecompletion.c commit 7b2d8183205beb8a1713be61f3a72a0750f8e8a0 Author: Sébastien Wilmet Date: 2013-02-23 Completion: block interactive completion during paste-clipboard M gtksourceview/gtksourcecompletion.c commit 67765384ad53e33811901613cd03b870c379c653 Author: Sébastien Wilmet Date: 2013-02-23 Completion: always hide completion when insert mark moves M gtksourceview/gtksourcecompletion.c commit 68bccd438c8806ab44ddd44d4461ad4b48f21100 Author: Sébastien Wilmet Date: 2013-02-23 Completion: remove text_view_editable_cb() It is useless to block interactive completion when the GtkTextView is not editable, because when the GtkTextView is not editable, the signals that trigger interactive completion won't be emitted. M gtksourceview/gtksourcecompletion.c commit e05e0cc218bd0d3f29fa0d22e3c9792753da3e65 Author: Sébastien Wilmet Date: 2013-02-23 Completion: better handle key events M gtksourceview/gtksourcecompletion.c commit 9a4862ec7075f829dfb13c34b0eec9fad4b15225 Author: Sébastien Wilmet Date: 2013-02-23 Completion: merge two callbacks as hide_completion_cb() M gtksourceview/gtksourcecompletion.c commit 327166ba4544f014c53acb09b3d4524681cc9e7d Author: Sébastien Wilmet Date: 2013-02-22 Completion: simplify update of info window contents M gtksourceview/gtksourcecompletion.c commit 55c125d9622959782592c4a1490741b748934c84 Author: Sébastien Wilmet Date: 2013-02-22 Completion: various clean-up M gtksourceview/gtksourcecompletion.c M gtksourceview/gtksourcecompletion.ui commit 7adcea3b17f5098af55d7990e58b736d2072371d Author: Sébastien Wilmet Date: 2013-02-22 Completion: split init function Now there are: - init_tree_view() - init_main_window() - init_info_window() M gtksourceview/gtksourcecompletion.c commit dee776a2452ab25cecbae4af2c69a9b886b31f8e Author: Sébastien Wilmet Date: 2013-02-22 Completion: simplify the default info label It's no longer possible to select the text of the label. It was not really useful IMHO. Removing this option permits to remove the callback show_info_after_cb(). M gtksourceview/gtksourcecompletion.c commit bac9f6298b3732e116e3f5e1f0e51a96a826d88f Author: Carnë Draug Date: 2013-02-24 perl: fix highlight of special variables starting with $^ M data/language-specs/perl.lang commit 09daa9f9c9945b176923310c52e795573c570ef9 Author: Carnë Draug Date: 2013-02-24 perl: also highlight non scalar special variables (bug #694554) M data/language-specs/perl.lang commit b8d47b86ec973192163a07c77d2b9f6f226c48dd Author: Marek Černocký Date: 2013-02-22 Updated Czech translation M po/cs.po commit a0277d65557c66af19d216699a3f47abebcea681 Author: Gheyret Kenji Date: 2013-02-22 Updated Uyghur translation Signed-off-by: Gheyret Kenji M po/ug.po commit 94874d4a9aeeec2d1517e4c6ae16242fdce46112 Author: Sébastien Wilmet Date: 2013-02-21 Completion: select first proposal after move-page It's more logical to be at the start of the provider when we switch between providers with move-page. M gtksourceview/gtksourcecompletion.c commit 545c7c462dd5a5d074ed090b5413a16b7cfcb5eb Author: Sébastien Wilmet Date: 2013-02-21 Completion: fix and simplify tree view sizing This fixes the following bug: https://bugzilla.gnome.org/show_bug.cgi?id=643179 M gtksourceview/gtksourcecompletion.c M gtksourceview/gtksourcecompletion.ui commit 028773ea279d7b76ae5e4478f71029898c98eb35 Author: Yaron Shahrabani Date: 2013-02-21 Updated Hebrew translation. M po/he.po commit ffd036297a9ff5e88870006a8012353efc5a1e84 Author: Sébastien Wilmet Date: 2013-02-21 Don't install check-language.sh and check-style.sh But the scripts are still distributed in the tarballs. https://bugzilla.gnome.org/show_bug.cgi?id=652688 M data/language-specs/Makefile.am M data/styles/Makefile.am commit f9896495d3569993680bf1f2a4a6ec1d2f4d636e Author: Sébastien Wilmet Date: 2013-02-20 Fix test-languagemanager when GtkSourceView is not installed https://bugzilla.gnome.org/show_bug.cgi?id=631214 M tests/test-languagemanager.c commit f1a85ab9319be9a1869e6154df7d3b173d634e45 Author: Sébastien Wilmet Date: 2013-02-20 Fix test-language when GtkSourceView is not installed https://bugzilla.gnome.org/show_bug.cgi?id=631214 M tests/test-language.c commit 091fd4bd5f8e126b4ac6f56043ec273e0cb1e74f Author: Sébastien Wilmet Date: 2013-02-20 Fix build of test-languagemanager M tests/Makefile.am commit 5589687353b1581838b78915f028908ca7f4bc33 Author: Sébastien Wilmet Date: 2013-02-19 Post-release version bump M README M configure.ac