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

	* NEWS: Update for 2.20.1

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

	* src/eog-scroll-view.c (eog_scroll_view_button_press_event): enable
	dragging with button1 when scroll_wheel_zoom is enabled in order to
	make it possible to fully restore old wheel zooming and dragging 
	behavior. Fixes bug #479884.

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

	Port a hack from gedit to make the style be correctly set to the
	message area.

	* src/eog-message-area.c: 
	(style_set): get style for a temporary popup window and then apply it 
	to the message area. 
	(eog_message_area_class_init), (eog_message_area_init): do not handle 
	style_set directly on message area anymore.

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

	Because of a bug in gnome-vfs file monitoring, we need to avoid
	an image that is being saved to be removed and re-added by the monitor
	handler. We do this by setting the image's status to "saving" and, in
	case the image is being monitored, the status is only restored after the
	"fake" image deletion is notified by gnome-vfs. Fixes bug #475645.

	* bindings/python/eog.defs: remove eog_image_add_image_from_uri() from
	public API.
	* src/eog-image-private.h: added "prev_status" and "is_monitored"
	private attributes.
	* src/eog-image.[ch]: 
	(eog_image_init): initialize new attributes.
	(eog_image_save_by_info): store previous status and restore only in
	case the image is not monitored.
	(eog_image_save_as_by_info): store previous status and restore only in
	case the image is not monitored.
	(eog_image_get_status),	(eog_image_restore_status), 
	(eog_image_set_is_monitored): new utility methods in public API.
	* src/eog-list-store.[ch]: 
	(eog_list_store_append_image_from_uri): turned into a private method
	and we already have eog_list_store_add_image().
	(vfs_monitor_dir_cb): only remove image if it's not being saved.
	(directory_visit_cb), (eog_list_store_add_uris): set images as
	monitored accordingly.

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

	* src/eog-window.c: (eog_window_cmd_wallpaper):
	Fix SetAsWallpaper functionality to show the background properties
	capplet again. Fixes bug #486057.

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

	* src/eog-image.c: (eog_image_real_load):
	Just drop the error from gdk_pixbuf_loader_close() if the
	loader actually provides an incomplete image. This should avoid
	crashes which loaders not supporting this or because of an invalid
	file format. Fixes bug #482752.

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

	* src/eog-image.c: (check_loader_threadsafety),
	(eog_image_pre_size_prepared), (eog_image_real_load):
	Try to check the GdkPixbufLoader's threadsafety as early as possible.
	This makes late-emitting loaders (like XPM-loader) work again.
	Fixes bug #482128.

2007-09-22  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/eog-list-store.c: (vfs_monitor_dir_cb): Add image 
	to the store on file creation, if the mimetype is recognized. 
	Fixes bug #479400.

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

	* src/eog-thumb-view.c: (tb_on_query_tooltip_cb): Improve URI handling
	and catch the case where gnome-vfs is unable to determine a mimetype
	to avoid a crasher. Fixes bug #479029.

2007-09-19  Felix Riemann  <friemann@svn.gnome.org>

	* data/eog.glade: Remove some accidentialy duplicated widgets.
	This makes the SaveAsMany dialog work again. Fixes bug #477550.

2007-09-19  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-plugin-manager.c: (about_button_cb): Adapt the plugin about
	dialog to a changed property name in gtk+-2.11. Fixes bug #476313.

2007-09-17  Lucas Rocha  <lucasr@gnome.org>

	* configure.in: post release version bump.