=== gedit 2.17.3 ===

2007-01-08  Paolo Borelli  <pborelli@katamail.com>

	* configure.ac:
	* README:
	* NEWS:

	gedit 2.17.3 released

2007-01-08  Paolo Borelli  <pborelli@katamail.com>

	* plugins/spell/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:

	Link against GEDIT_LIBS.

2007-01-08  Paolo Borelli  <pborelli@katamail.com>

	* bindings/python/gedit.defs:
	* gedit/gedit-document.[ch]:
	* gedit/gedit-io-error-message-area.[ch]:
	* gedit/gedit-tab.[ch]:
	* gedit/gedit-window.c:

	Show a warning message when the file is modified from
	another program. Patch by  Emmanuel Touzery.
	Fixes bug #371188.

2007-01-08  Paolo Borelli  <pborelli@katamail.com>

	* plugins/filebrowser/gedit-file-bookmarks-store.c:
	* plugins/filebrowser/gedit-file-browser-store.c:
	* plugins/filebrowser/gedit-file-browser-widget.c:

	Adjust pixbuf refcount handling to not leak.

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

	* plugins/filebrowser/gedit-file-browser-widget.c: changed 
	'Avanced filtering' to 'Match Filename' as suggested in #353988

2007-01-07  Jesse van den Kieboom  <jesse@icecrew.nl>
	
	* plugins/snippets/data/c.xml:
	* plugins/snippets/data/c++.xml:
	
	Added defaults for year and author in the gpl/lgpl snippets following
	Paolo Maggi's example (fixes #354632)

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

	* plugins/snippets/snippets/SnippetPlaceholders.py: fix small typo
	* plugins/snippets/snippets/SnippetsLibrary.py: do not load system
	snippets that don't have an id (fixes #357088)

2007-01-07  Steve Frécinaux  <code@istique.net>

	* plugins/indent/gedit-indent-plugin.c: fix Bug 393942 – Plugins need
	to be properly ordered when displayed in a menu.

2007-01-07  Paolo Borelli  <pborelli@katamail.com>

	* plugins/filebrowser/filebroser.gedit-plugin.desktop.in:
	* plugins/indent/indent.gedit-plugin.desktop.in:
	* plugins/spell/spell.gedit-plugin.desktop.in:

	Adjust name capitalization. Bug #393945.

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

	* plugins/snippets/snippets/SnippetPlaceholders.py: add warning when
	no value is returned in a python snippet. Also added safeguard for 
	returning other types than strings in a python snippet (fixes #354648)

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

	* plugins/snippets/snippets/SnippetPlaceholders.py: fix little bug with 
	having no default value
	
	* plugins/snippets/data/c.xml:
	* plugins/snippets/data/c++.xml:
	
	Added GEDIT_BASENAME to gpl/lgpl snippets (fixes #354643)

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

	* plugins/snippets/snippets/SnippetPlaceholders.py:
	* plugins/snippets/snippets/Snippet.py:
	
	Add support for default alternatives by the following syntax:
	${1:ENV_VAR:alternative}. The list of defaults (colon separated) is
	being traversed as long as the default is empty (useful for having
	alternatives for empty environment variables). (fixes #354643)
	
	Add support for tabstops for python and shell placeholders. Python
	and shell placeholders that don't depend (either explicit or implicit)
	on other placeholders can now be reached via <tab> (fixes #354643)
	
2007-01-07  Jesse van den Kieboom  <jesse@icecrew.nl>
	
	* plugins/filebrowser/gedit-file-browser-widget.c: fixed leaking 
	a GList and GtkTreePaths
	
	* plugins/filebrowser/gedit-file-browser-widget.c:
	* plugins/filebrowser/gedit-file-browser-plugin.c:
	
	Added support for nautilus' enable_delete and confirm_trash preferences
	
2007-01-07  Jesse van den Kieboom  <jesse@icecrew.nl>
	
	* plugins/filebrowser/gedit-file-browser-store.c: fixed problem
	with async delete

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

	* plugins/filebrowser/gedit-file-browser-view.c:
	* plugins/filebrowser/gedit-file-browser-view.h:
	* plugins/filebrowser/gedit-file-browser-marshal.list:
	* plugins/filebrowser/gedit-file-browser-widget.c:
	* plugins/filebrowser/gedit-file-browser-widget.h:
	* plugins/filebrowser/gedit-file-browser-store.c:
	* plugins/filebrowser/gedit-file-browser-plugin.c:
	* plugins/filebrowser/gedit-file-browser-store.h:
	
	Moved implementation of activating files and directories to 
	gedit-file-browser-view (was implemented in gedit-file-browser-widget
	before). Added support for nautilus click behavior (single/double).
	Added support for selecting multiple files.

2007-01-04  Paolo Borelli  <pborelli@katamail.com>

	* gedit/gedit-languages-manager.c:
	* gedit/gedit-prefs-manager.c:
	* gedit/gedit-utils.c:

	Avoid namespace conflict with gtk.

2007-01-02  Steve Frécinaux  <code@istiquet.net>

	* gedit/gedit-prefs-manager.c: fix a typo in previous patch.

2007-01-02  Steve Frécinaux  <code@istique.net>

	Fix Bug 101753 – default font should be system font.

	* gedit/gedit-prefs-manager.[ch]: Add a new preference: System font.
	Also set TRUE as the default value for USE_SYSTEM_FONT.

	* gedit/gedit-prefs-manager-app.c: Watch the system font GConf key.
	Fix a few \t that were preceded with " ".

	* gedit/gedit-view.c: use the default monospaced font when set_font
	is called with def as TRUE.

	* gedit/dialogs/gedit-preferences-dialog.{c,glade}: update the
	preferences dialog UI as suggested on comment 27 from bug 101753.

	* data/gedit.schemas.in: use the default system font by default, and
	update the description to reflect that we use the monospaced font.

2007-01-02  Paolo Maggi  <paolo@gnome.org>

	Fixes bug #351954 – gedit should not crash on a bad Python plugin
	
	* gedit/gedit-plugin-manager.c (plugin_manager_view_info_cell_cb),
	(plugin_manager_view_icon_cell_cb),
	(plugin_manager_populate_lists), (plugin_manager_set_active),
	(plugin_manager_get_selected_plugin), (name_search_cb),
	(create_tree_popup_menu), (model_name_sort_func),
	(plugin_manager_construct_tree): set unavailable plugins unsensitive
	
	* gedit/gedit-plugins-engine.c (gedit_plugins_engine_load),
	(load_plugin_module), (gedit_plugins_engine_activate_plugin_real),
	(gedit_plugins_engine_activate_plugin),
	(gedit_plugins_engine_deactivate_plugin),
	(gedit_plugins_engine_plugin_is_active),
	(gedit_plugins_engine_plugin_is_available), (reactivate_all),
	(gedit_plugins_engine_update_plugins_ui),
	(gedit_plugins_engine_plugin_is_configurable),
	(gedit_plugins_engine_active_plugins_changed): manage unavailable 
	plugins, i.e. plugins that for some reason cannot be loaded by gedit
	
	* gedit/gedit-plugins-engine.h: new 
	gedit_plugins_engine_plugin_is_available prototype
	
	* gedit/gedit-python-module.c (gedit_python_module_load),
	(gedit_python_module_unload), (gedit_python_module_init),
	(gedit_python_module_finalize), (gedit_python_module_class_init),
	(check_pygtk2), (gedit_init_pygobject), (gedit_init_pygtk),
	(gedit_init_pygtksourceview), (gedit_python_init), (run_gc),
	(gedit_python_garbage_collect): Python initialization now happens
	when the first python plugin happen and initialization errors can be
	handled
	
	* gedit/gedit-python-module.h: new gedit_python_init prototype

2007-01-02  Steve Frécinaux  <code@istique.net>

	* gedit/gedit-plugins-engine.c: rename GeditPluginLang to
	GeditPluginLoader since this enum contains _LOADER_* values.

2007-01-02  Joachim Noreiko  <jnoreiko@yahoo.com>

	* plugins/snippets/data/docbook.xml:
	* plugins/snippets/data/Makefile.am: add snippets for DocBook. #357089.

2007-01-02  Paolo Maggi  <paolo@gnome.org> 

	* gedit/gedit-python-plugin.c: cosmetic changes

2006-12-31  Paolo Borelli  <pborelli@katamail.com>

	* README:
	* HACKING:
	* message-of-doom:

	farewell CVS, welcome subversion.

2006-12-31  Paolo Maggi  <paolo@gnome.org>
	
	Fixes bug #356178 – Encodings not listed correctly in .po files
	      bug #321067 – gedit does not automatically detect utf-16
	      
	* data/gedit.schemas.in 
	(/apps/gedit-2/preferences/encodings/auto_detected key): 
	autodetects encoding of UTF-16 files. Improved comment for translators.

2006-12-29  Paolo Borelli  <pborelli@katamail.com>

	* plugins/filebrowser/gedit-file-browser-widget.c: allow F2
	to rename and handle better modifiers for Delete.

2006-12-29  Paolo Borelli  <pborelli@katamail.com>

	* gedit/gedit-view.c: move idle removal in destroy to prevent
	so that it doesn't run on a destroyed view.

2006-12-28  Steve Frécinaux  <code@istique.net>

	Fix Bug 342042 – plugins create menus items which are not translatable.

	* plugins/externaltools/tools/library.py: Support l10n of embedded
	metadata keys, the way desktop files do.

	* plugins/externaltools/data/Makefile.am:
	* plugins/externaltools/data/build.desktop.in:
	* plugins/externaltools/data/build.tool.in:
	* plugins/externaltools/data/open-terminal-here.desktop.in:
	* plugins/externaltools/data/open-terminal-here.tool.in:
	* plugins/externaltools/data/remove-trailing-spaces.desktop.in:
	* plugins/externaltools/data/remove-trailing-spaces.tool.in:
	* plugins/externaltools/data/run-command.desktop.in:
	* plugins/externaltools/data/run-command.tool.in:

	Split the tools into a script file and a (translatable, intltoolable)
	desktop file. Those are merged at build time by a custom script working
	the way the script save code works in library.py.

	* plugins/externaltools/data/build:
	* plugins/externaltools/data/open-terminal-here:
	* plugins/externaltools/data/remove-trailing-spaces:
	* plugins/externaltools/data/run-command:
	
	Old files have been removed (now these files are autogenerated).

	* plugins/externaltools/scripts/gedit-tool-merge.pl: New custom script
	to merge desktop file and script file to create tool files.

	* configure.ac:
	* plugins/externaltools/Makefile.am:
	* plugins/externaltools/scripts/Makefile.am:
	
	Add the new merge script to EXTRA_DIST.
	
2006-12-21  Paolo Borelli  <pborelli@katamail.com>

	* plugins/docinfo/gedit-docinfo-plugin.c: do not crash when
	getting the stats of an empty document. Bug #388028 .