2007-12-04  Lucas Rocha  <lucasr@gnome.org>

	* NEWS: Update for 2.21.2

2007-11-27  Lucas Rocha  <lucasr@gnome.org>

	Correctly handle Up/Down keys in image collection so that it works as
	expected on multiple lines layouts. Fixes bug #458661 (Claudio
	Saavedra).

	* src/eog-thumb-view.c (eog_thumb_view_set_model, 
	eog_thumb_view_set_current_image, eog_thumb_view_select_single): set 
	cursor position to the first selected item in the icon view accordingly.
	* src/eog-window.c 
	(update_action_groups_state, eog_window_cmd_show_hide_bar): move
	focus to collection page if it's visible or to image view if it's not.
	(eog_window_key_press): only handle EogWindow's specific shortcuts and
	forward the key press event to the collection pane in all cases other
	cases.

2007-11-27  Lucas Rocha  <lucasr@gnome.org>

	* bindings/python/eog.defs: wrap eog_image_load in Python bindings.
	Fixes bug #499156 (Ross Burton).

2007-11-23  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/eog-image.c: (eog_image_has_data), (eog_image_load):
	* src/eog-image.h: Use existing EogImageData enum instead of guint.
	Fixes bug #499154 (Ross Burton).

2007-11-22  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-list-store.c: (eog_list_store_add_thumbnail_job):
	Check if there is already a thumbnailing job for an image before
	adding another for it. This makes the thumbnailing feel more snappier
	especially on setups where there are a lot of thumbs visible in the
	collection.

2007-11-21  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-properties-dialog.c: (pd_update_metadata_tab):
	Display the metadata tab for images without EXIF data,
	but with XMP data too.

2007-11-17  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-metadata-reader.c: (eog_metadata_reader_consume):
	Correctly increase the MetadataReader's position after reading an
	IPTC block (although it's unused). This ignored all the possible
	metadata following after the IPTC block. Fixes bug #496184.

2007-11-16  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-image.c: (eog_image_real_load):
	Fix leaked mime string when loading image dimensions.

2007-11-16  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-list-store.c: (is_file_in_list_store_uri),
	(eog_job_thumbnail_cb), (eog_list_store_add_uris),
	(eog_list_store_remove_image), (eog_list_store_get_pos_by_image):
	Add a wrapper for is_file_in_list_store() which takes a GnomeVFSURI
	instead of a string URI. Replace now duplicate code with wrapper
	calls. Fixes a leak on the way.

2007-11-16  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-window.c: (eog_window_collection_mode_changed_cb):
	Fix leaking GConf data.

2007-11-13  Lucas Rocha  <lucasr@gnome.org>

	* src/eog-window.[ch] (eog_window_get_mode, eog_window_set_mode):
	exposed EogWindow's modes and added new APIs for getting and setting
	the mode of EogWindow.
	* bindings/python/eog.defs: added eog_window_get_mode and
	eog_window_set_mode to the Python bindings accordingly.

2007-11-13  Lucas Rocha  <lucasr@gnome.org>

	* src/eog-window.[ch] (eog_window_get_view): added an API for getting
	the scroll view for EogWindow.
	* bindings/python/eog.defs: added eog_window_get_view to the Python
	bindings accordingly.

2007-11-11  Sebastian Dröge  <slomo@circular-chaos.org>

	* configure.ac:
	* src/eog-properties-dialog.c: (eog_xmp_set_label):
	Require exempi >= 1.99.5 and update for the API changes. Patch
	by Michael Biebl <biebl@debian.org>. Fixes bug #494881.

2007-11-10  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-window.c: (eog_window_init), (eog_window_dispose):
	Disconnect the GConfNotifications from the windows when closing them.
	This avoids leaked notifiers and critical messages in multi-window
	sessions.

2007-11-04  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-util.c: (eog_util_string_array_make_absolute):
	Make sure the returned list is really NULL-terminated.
	This fixes segfaults when trying to load images (odd numbers seem to
	trigger it easily) into an existing instance from the commandline.

2007-11-03  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-application.c: (eog_application_reset_toolbars_model):
	* src/eog-application.h:
	* src/eog-window.c: (eog_window_cmd_edit_toolbar_cb),
	(eog_window_cmd_edit_toolbar):
	Support resetting the toolbar to its default state. Fixes bug #480975.

2007-11-03  Felix Riemann  <friemann@svn.gnome.org>

	* cut-n-paste/toolbar-editor/egg-toolbar-editor.c:
	(egg_toolbar_editor_disconnect_model),
	(egg_toolbar_editor_set_model), (egg_toolbar_editor_class_init),
	(egg_toolbar_editor_finalize):
	* cut-n-paste/toolbar-editor/egg-toolbar-editor.h:
	Update to latest EggToolbarEditor code in preparation for my next
	commit. This allows changing an EggToolbarEditor's model during
	runtime and tries to fix possibly leaking signal handlers.

2007-10-31  Jaap Haitsma <jaap@haitsma.org>

	* src/eog-window.c:
	Use "user-trash" i.s.o. GTK_STOCK_DELETE icon for "Move To Trash"
	Fixes bug #491528

2007-10-30  Lucas Rocha  <lucasr@gnome.org>

	* data/eog.schemas.in: restored the default mousewheel-for-zooming
	behavior by setting /apps/eog/view/scroll_wheel_zoom key to true by
	default. Fixes bug #491826. 

2007-10-29  Lucas Rocha  <lucasr@gnome.org>

	* configure.in: post release version bump.