=== gedit 2.25.4 ===

2009-01-05  Paolo Borelli  <pborelli@katamail.com>

	* configure.ac:
	* README:
	* NEWS:

	gedit 2.25.4 release

2009-01-05  Paolo Borelli  <pborelli@katamail.com>

	* 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  <jesse@icecrew.nl>

	* 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  <nacho.resa@gmail.com>

	* 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  <jesse@icecrew.nl>

	* 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  <pborelli@katamail.com>

	* plugins/taglist/gedit-taglist-plugin-parser.c: use glib
	functions to open the taglist directories.

2009-01-02  Paolo Borelli  <pborelli@katamail.com>

	* gedit/gedit-view.c: allow to toggle line numbers in the
	margin context menu.

2009-01-02  Jesse van den Kieboom  <jesse@icecrew.nl>

	* plugins/snippets/snippets/Placeholder.py:
	* plugins/snippets/snippets/Snippet.py:
	
	Fixed recursive python dependencies to update correctly
	
2009-01-02  Jesse van den Kieboom  <jesse@icecrew.nl>

	* plugins/modelines/modeline-parser.c: added some improbable 
	memleak and crash preventions.

2009-01-02  Paolo Borelli  <pborelli@katamail.com>

	* 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  <jesse@icecrew.nl>

	* 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  <jesse@icecrew.nl>

	* plugins/filebrowser/gedit-file-browser-bookmarks.c: keep same
	bookmarks order as in nautilus (fixes #559118)
	
2009-02-01  Jesse van den Kieboom  <jesse@icecrew.nl>

	* 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  <jesse@icecrew.nl>

	* 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  <jesse@icecrew.nl>

	* plugins/filebrowser/gedit-file-browser-store.c: fixed wrong
	calculation of node path

2009-01-01  Jesse van den Kieboom  <jesse@icecrew.nl>

	* 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  <jesse@icecrew.nl>

	* 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  <jesse@icecrew.nl>

	* 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  <jesse@icecrew.nl>

	* configure.ac: oops, forgot to commit before

2009-01-01  Jesse van den Kieboom  <jesse@icecrew.nl>

	* plugins/snippets/data/lang/snippets.lang: fixed escaping within
	shell placeholders

2009-01-01  Jesse van den Kieboom  <jesse@icecrew.nl>

	* 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  <jesse@icecrew.nl>

	* 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  <jesse@icecrew.nl>

	* 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  <nacho.resa@gmail.com>

	* plugins/spell/gedit-spell-plugin.c:
	Add ellipsis (...) (Fixes bug #335108).

2009-01-01  Jesse van den Kieboom  <jesse@icecrew.nl>

	* 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  <pborelli@katamail.com>

	* gedit/gedit-document.c:
	* gedit/gedit-tab.c:
	Plug small leak in the tooltip string.

2009-01-01  Jesse van den Kieboom  <jesse@icecrew.nl>

	* plugins/snippets/snippets/Parser.py: fixed bug in parsing shell
	placeholders falsly not allowing ` in $()

2009-01-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* 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  <jesse@icecrew.nl>

	* 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  <jesse@icecrew.nl>

	* 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  <jesse@icecrew.nl>

	* gedit/gedit-window.c: make language status combo box insensitive
	when there is no active document

2008-12-31  Jesse van den Kieboom  <jesse@icecrew.nl>

	* 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  <nacho.resa@gmail.com>

	* configure.ac: Check for windres tool.
	* gedit/Makefile.am: Fix windres argument.

2008-12-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* gedit/dialogs/Makefile.am:
	Removed unneccessary variables.

2008-12-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* 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  <nacho.resa@gmail.com>

	* gedit/gedit-notebook.c:
	Do not cut off the close button icon. (Fixes bug #441850).

2008-12-30  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

        * gedit/gedit-statusbar.c:
        Mark for translation "INS" instead of "  INS" to avoid
        work for translators.

2008-12-30  Jesse van den Kieboom  <jesse@icecrew.nl>

	* 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  <jesse@icecrew.nl>

	* plugins/filebrowser/gedit-file-browser-messages.c: added get_root
	message

2008-12-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* help/C/gedit.xml:
	Update Color scheme preference. (Fixes bug #475071).

2008-12-29  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* 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.