=== gedit 2.25.4 === 2009-01-05 Paolo Borelli * configure.ac: * README: * NEWS: gedit 2.25.4 release 2009-01-05 Paolo Borelli * plugins/externaltools/tools/manager.py: do not add an extra new line each time a tool is modified and saved. (Bug #566576) 2009-01-05 Jesse van den Kieboom * gedit/gedit-message-bus.c: * gedit/gedit-message-bus.h: * gedit/gedit-message-type.c: * gedit/gedit-message-type.h: * docs/reference/gedit-sections.txt: Added gedit_message_bus_foreach and gedit_message_type_is_valid_object_path API. Added checks for valid object paths. 2009-01-04 Ignacio Casal Quinteiro * plugins/spell/gedit-spell-checker-language.c: Remove obsolete comments for translators. (Fixes bug #566552) Patch by Leonardo Ferreira Fontenelle. 2009-01-03 Jesse van den Kieboom * configure.ac: * plugins/spell/Makefile.am: * plugins/modelines/Makefile.am: * plugins/sample/Makefile.am: * plugins/indent/Makefile.am: * plugins/docinfo/Makefile.am: * plugins/changecase/Makefile.am: * plugins/filebrowser/Makefile.am: * plugins/sort/Makefile.am: * plugins/time/Makefile.am: * plugins/externaltools/tools/Makefile.am: * plugins/externaltools/Makefile.am: * plugins/pythonconsole/pythonconsole/Makefile.am: * plugins/pythonconsole/Makefile.am: * plugins/snippets/snippets/Makefile.am: * plugins/snippets/Makefile.am: * plugins/taglist/Makefile.am: Use the new GEDIT_PLUGINS_LIBS_DIR and GEDIT_PLUGINS_DATA_DIR. 2009-01-03 Paolo Borelli * plugins/taglist/gedit-taglist-plugin-parser.c: use glib functions to open the taglist directories. 2009-01-02 Paolo Borelli * gedit/gedit-view.c: allow to toggle line numbers in the margin context menu. 2009-01-02 Jesse van den Kieboom * plugins/snippets/snippets/Placeholder.py: * plugins/snippets/snippets/Snippet.py: Fixed recursive python dependencies to update correctly 2009-01-02 Jesse van den Kieboom * plugins/modelines/modeline-parser.c: added some improbable memleak and crash preventions. 2009-01-02 Paolo Borelli * plugins/modelines/gedit-modeline-plugin.c: * plugins/modelines/modeline-parser.c: Add support for parsing the highlighting mode. Bug #379663, patch by Sergej Chodarev. 2009-01-02 Jesse van den Kieboom * plugins/filebrowser/gedit-file-browser-view.c: * plugins/filebrowser/gedit-file-browser-widget.c: * plugins/filebrowser/gedit-file-browser-store.c: * plugins/filebrowser/gedit-file-browser-view.h: Fixed switching from bookmarks to file view only after mounting (fixes #551136). Fixed scrolling to rename position when renaming a file. Fixed cancelling mount operation when switching to different uri. 2009-02-01 Jesse van den Kieboom * plugins/filebrowser/gedit-file-browser-bookmarks.c: keep same bookmarks order as in nautilus (fixes #559118) 2009-02-01 Jesse van den Kieboom * plugins/snippets/snippets/Document.py: * plugins/snippets/snippets/Helper.py: * plugins/snippets/snippets/Placeholder.py: * plugins/snippets/snippets/Snippet.py: Implemented support for 'hugging' placeholders (e.g. ${1:text}${2:text}) 2009-01-01 Jesse van den Kieboom * gedit/gedit-plugins-engine.c: call gtk_ui_manager_ensure_update when deactivating a plugin from the preference dialog. This fixes a crash suspectedly caused by something in GtkUIManager using the static strings from provided GtkActionEntry from the loaded plugin module. When the module is unloaded, the 'static' strings are no longer valid, and the ui manager updates the ui in an idle func (which causes access to the now invalid strings). 2009-01-01 Jesse van den Kieboom * plugins/filebrowser/gedit-file-browser-store.c: fixed wrong calculation of node path 2009-01-01 Jesse van den Kieboom * plugins/snippets/data/chdr.xml: * plugins/snippets/data/c++.xml: * plugins/snippets/data/cpp.xml: * plugins/snippets/data/c.xml: * plugins/snippets/data/Makefile.am: Added chdr language with C/C++ header specific snippets. Removed header specific snippets from c and c++ languages. Fixed language id in C++ language file since apparently it has changed. 2009-01-01 Jesse van den Kieboom * gedit/gedit-window.c: corrected strings to be proper title case (Tab Width, Use Spaces). Changed language menu item 'None' to 'Plain Text'. 2009-01-01 Jesse van den Kieboom * plugins/filebrowser/gedit-file-browser-messages.c: fixed crash due to free'ing GTK owned action group list 2009-01-01 Jesse van den Kieboom * configure.ac: oops, forgot to commit before 2009-01-01 Jesse van den Kieboom * plugins/snippets/data/lang/snippets.lang: fixed escaping within shell placeholders 2009-01-01 Jesse van den Kieboom * configure.ac: * plugins/externaltools: * plugins/snippets: Added GEDIT_PLUGINS_LIB_DIR and GEDIT_PLUGINS_DATA_DIR to configure.ac to be used in Makefile.am of plugins. Fixed loading ui files using plugin.get_data_dir() for snippets and tools. Fixed data dirs for win32 in snippets and externaltools. Added remembering dialog size for snippets and tools. Changed showing error in snippets by using icons instead of color changes (for usability, fixes: #352945) 2009-01-01 Jesse van den Kieboom * plugin-loaders/python/gedit-plugin-loader-python.c: * plugin-loaders/python/bindings/geditplugin.override: Fixed constructing plugin object (now works correctly without special casing the construction). Previously, the GObject was not available in the __init__ function of the plugin, this has been fixed. 2009-01-01 Jesse van den Kieboom * plugins/filebrowser/gedit-file-browser-messages.c: added add_context_item and remove_context_item messages (for extending the context menu) 2009-01-01 Ignacio Casal Quinteiro * plugins/spell/gedit-spell-plugin.c: Add ellipsis (...) (Fixes bug #335108). 2009-01-01 Jesse van den Kieboom * gedit/gedit-window.c: * gedit/gedit-status-combo-box.c: Use non-relief button to represent the combo box like widget better visually 2009-01-01 Paolo Borelli * gedit/gedit-document.c: * gedit/gedit-tab.c: Plug small leak in the tooltip string. 2009-01-01 Jesse van den Kieboom * plugins/snippets/snippets/Parser.py: fixed bug in parsing shell placeholders falsly not allowing ` in $() 2009-01-01 Ignacio Casal Quinteiro * gedit/gedit-plugin-info.c: * gedit/gedit-plugin-info.h: * gedit/gedit-plugin-manager.c: * gedit/gedit-plugin-info-priv.h: Add Version field for gedit-plugin files. 2008-12-31 Jesse van den Kieboom * gedit/gedit-window.c: removed 'Other' from tab width combo box. A menu item with the current tab width, if other than in the predefined ones, is shown if necessary. Fixed bug in removing signals. 2008-12-31 Jesse van den Kieboom * gedit/gedit-object-module.c: fixed getter for type_registration which was actually returning the module name (copy/paste bug) 2008-12-31 Jesse van den Kieboom * gedit/gedit-window.c: make language status combo box insensitive when there is no active document 2008-12-31 Jesse van den Kieboom * gedit/gedit-window.c: * gedit/gedit-window-private.h: * gedit/gedit-status-combo-box.c: * gedit/gedit-status-combo-box.h: * gedit/Makefile.am: Implemented new GeditStatusComboBox which displays a combo box like widget for use in the statusbar. It is currently used in the newly implemented drop downs for language and tab width selection. 2008-12-30 Ignacio Casal Quinteiro * configure.ac: Check for windres tool. * gedit/Makefile.am: Fix windres argument. 2008-12-30 Ignacio Casal Quinteiro * gedit/dialogs/Makefile.am: Removed unneccessary variables. 2008-12-30 Ignacio Casal Quinteiro * pixmaps/gedit.ico: * pixmaps/Makefile.am: * gedit/gedit.rc: * gedit/Makefile.am: Use gedit.ico in the .exe on windows. 2008-12-30 Ignacio Casal Quinteiro * gedit/gedit-notebook.c: Do not cut off the close button icon. (Fixes bug #441850). 2008-12-30 Ignacio Casal Quinteiro * gedit/gedit-statusbar.c: Mark for translation "INS" instead of " INS" to avoid work for translators. 2008-12-30 Jesse van den Kieboom * gedit/gedit-message.c: * gedit/gedit-message-bus.c: * gedit/gedit-message-type.c: Added 'Since: 2.25.3' (note to change this at stable release). Is this how to do that? 2008-12-30 Jesse van den Kieboom * plugins/filebrowser/gedit-file-browser-messages.c: added get_root message 2008-12-29 Ignacio Casal Quinteiro * help/C/gedit.xml: Update Color scheme preference. (Fixes bug #475071). 2008-12-29 Ignacio Casal Quinteiro * plugins/modelines/Makefile.am: * plugins/spell/Makefile.am: * plugins/changecase/Makefile.am: * plugins/docinfo/Makefile.am: * plugins/indent/Makefile.am: * plugins/sample/Makefile.am: * plugins/filebrowser/Makefile.am: * plugins/sort/Makefile.am: * plugins/time/Makefile.am: * plugins/taglist/Makefile.am: Removed unneccessary variables.