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

	* NEWS: Update for 2.19.4

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

	* src/eog-jobs.c: (eog_job_save_as_real_run):
	Make file overwriting actually work in single-SaveAs mode.

2007-07-07  Lucas Rocha  <lucasr@gnome.org>

	Add ability to enable collection pane when in fullscreen. 
	Fixes bug #449741.

	* data/eog-ui.xml: added image collection action to fullscreen
	toolbar.
	* src/eog-window.c (update_action_groups_state,
	eog_window_create_fullscreen_popup, (update_ui_visibility,
	eog_window_run_fullscreen, eog_window_stop_fullscreen,
	eog_window_cmd_show_hide_bar): explicitly set the fullscreen toolbar
	to icons-only style. Enable show/hide image collection action in
	fullscreen mode. Several small code cleanups. Keep track of motion
	events on image collection pane when in fullscreen mode in order to
	keep toolbar visible.

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

	* src/eog-window.c: (eog_window_trans_color_changed_cb):
	Use correct operator in fix for bug #453503.

2007-07-05  Lucas Rocha  <lucasr@gnome.org>

	* src/eog-list-store.c (vfs_monitor_dir_cb,
	eog_list_store_append_directory, get_uri_info): small code cleanups.
	* src/eog-window.c (update_image_pos, update_status_bar,
	eog_window_list_store_image_added,
	eog_window_list_store_image_removed, eog_job_model_cb): update the
	action groups states when a new image is added or removed from the
	list store. Fixes bug #435408.

2007-07-05  Lucas Rocha  <lucasr@gnome.org>

	* src/eog-window.c (eog_window_key_press): don't handle Alt+Return to
	be able to use it for image properties dialog. 

2007-07-05  Lucas Rocha  <lucasr@gnome.org>

	* src/eog-window.c (set_action_properties, eog_window_construct_ui):
	set the short name for the image collection toolbar item to simplify
	the label. Fixes bug #453064.

2007-07-05  Lucas Rocha  <lucasr@gnome.org>

	* src/eog-window.c (eog_window_trans_color_changed_cb): check value
	returned from gconf before using it. Fixes bug #453503. 

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

	Added Python support in the plugin system.

	* Makefile.am, bindings/Makefile.am, bindings/python/Makefile.am,
	bindings/python/eog.defs, bindings/python/eog.override: python
	bindings for plugin API. A lot of improvement needed here.
	* configure.ac: check for Python libraries in order to activate or
	deactivate Python support. 
	* src/Makefile.am, data/eog.pc.in: includedir is now 
	@includedir@/eog-API_VERSION to allow future parallel deployments.
	* src/eog-python-*: 
	* src/eog-window.c (eog_window_transparency_changed_cb,
	eog_window_trans_color_changed_cb), src/eog-scroll-view.[ch] (paint_rectangle,
	eog_scroll_view_set_transparency, eog_scroll_view_init): adapt enum
	names to be more friendly for bindings.

2007-07-03  Jaap Haitsma  <jaap@haitsma.org>

	* cut-n-paste/toolbar-editor/update-toolbareditor-from-libegg.sh: added
	This script syncs the toolbar with libegg

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

	Update from upstream (bug #452923):	

	* cut-n-paste/toolbar-editor/egg-editable-toolbar.c:
	(egg_editable_toolbar_dispose), (egg_editable_toolbar_class_init):
	* cut-n-paste/toolbar-editor/egg-toolbar-editor.c:
	(egg_toolbar_editor_class_init), (egg_toolbar_editor_finalize):
	* cut-n-paste/toolbar-editor/egg-toolbars-model.c:
	(egg_toolbars_model_class_init), (egg_toolbars_model_finalize):
	* cut-n-paste/toolbar-editor/eggtreemultidnd.c:
	(egg_tree_multi_drag_source_get_type):
	Use G_DEFINE_TYPE macros instead of defining types by hand.

2007-07-01  Jaap Haitsma  <jaap@haitsma.org>

	* cut-n-paste/toolbar-editor/egg*: Sync from libegg. Fixes bug #452849

2007-07-01  Felix Riemann  <friemann@svn.gnome.org>

	* data/eog.schemas.in: Fix typo. Fixes bug #452886 (Bob Mauchin).

2007-06-30  Lucas Rocha  <lucasr@geladinho>

	* data/eog-toolbar.xml: added image collection show/hide action button
	to the available list of toolbar items. Fixes bug #340831.
	* src/eog-window.c: use new image collection icon.
	* data/icons/*/actions/eog-image-collection.[png|svg]: new image
	collection icon. Thanks to Andreas Nilsson and Jakub Steiner. 

2007-06-26  Lucas Rocha  <lucasr@geladinho>

	* src/eog-window.c: use slideshow icon from gnome-icon-theme for
	slideshow action. Fixes bug #374582 (Felix Riemann). 

2007-06-26  Lucas Rocha  <lucasr@geladinho>

	* src/eog-window.c (eog_window_drag_data_received),
	(eog_window_set_drag_dest), (eog_window_construct_ui),
	(eog_window_class_init): enabled drop of URI list on main window for
	opening images.

2007-06-26  Lucas Rocha  <lucasr@gnome.org>

	* src/eog-properties-dialog.c (eog_properties_dialog_init,
	pd_exif_details_activated_cb, pd_resize_dialog): resize dialog when
	exif details expander is closed. Fixes bug #313676.

2007-06-25  Felix Riemann  <friemann@svn.gnome.org>

	* cut-n-paste/toolbar-editor/egg-toolbar-editor.c:
	(event_box_realize_cb):
	Make named drag icons toolbar-sized like the others.

2007-06-24  Felix Riemann  <friemann@svn.gnome.org>

	* cut-n-paste/toolbar-editor/egg-toolbar-editor.c:
	(editor_create_item_from_name):
	Even more cleanup to my last commit.
	Fixes bug #450590 (Felix Riemann, Jaap Haitsma)

2007-06-24  Lucas Rocha  <lucasr@gnome.org>

	* src/eog-image.c (eog_image_apply_transformations,
	eog_image_real_load): improved error handling on image loading so that
	it catches all failure cases. Fixes bug #413211 (Chris Wilson).

2007-06-24  Lucas Rocha  <lucasr@gnome.org>

	* src/eog-window.c (eog_window_key_press): don't use GDK_Q and GDK_q
	to close window in order to keep HIG compliance.

2007-06-24  Felix Riemann  <friemann@svn.gnome.org>

	* cut-n-paste/toolbar-editor/egg-toolbar-editor.c:
	(editor_create_item_from_name):
	Check for icon-name first as it is only set if the icon is a named one

2007-06-24  Felix Riemann  <friemann@svn.gnome.org>

	* cut-n-paste/toolbar-editor/egg-toolbar-editor.c:
	(editor_create_item_from_name):
	Add a workaround to take into account that Gtk{Radio,Toggle}Actions
	only set either the stock-id or the icon-name property depending on
	the image type. This makes it possible to display the icon of such
	actions in the toolbar editor.

2007-06-23  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-exif-details.c: (eog_exif_details_dispose),
	(eog_exif_details_init), (exif_entry_cb), (eog_exif_details_reset):
	Display EXIF MakerNotes supported by libexif. 
	Fixes bug #350809 (Jef Driesen).
	* configure.ac: Bump libexif requirement to 0.6.14.

2007-06-22  Lucas Rocha  <lucasr@gnome.org>

	* src/eog-thumb-view.[ch] (eog_thumb_view_init,
	eog_thumb_view_set_item_height): added a method for setting the items
	height.
	* src/eog-window.c (eog_window_construct_ui): set thumbview margin.
	* src/eog-thumb-nav.c (eog_thumb_nav_set_mode): set item's height
	accodingly depending on the mode.

2007-06-22  Lucas Rocha  <lucasr@gnome.org>

	* src/eog-window.c (eog_window_run_fullscreen,
	eog_window_stop_fullscreen): removed grey border when in fullscreen
	mode. Fixes bug #425613 (Felix Riemann). 

2007-06-22  Lucas Rocha  <lucasr@gnome.org>

	* src/eog-scroll-view.c (eog_scroll_view_button_press_event,
	eog_scroll_view_button_release_event): enable dragging with
	Ctrl+Button1. Fixes bug #438242.

2007-06-22  Lucas Rocha  <lucasr@gnome.org>

	Use the same thumbnail frame than nautilus. Fixes bug #441138.

	Change alignment in thumbnail pane to make it work better on vertical
	and horizontal orientations. Fixes bug #440168.

	* src/eog-thumbnail.[ch] (eog_thumbnail_add_frame,
	eog_thumbnail_fit_to_size): added functions to add shadow frame and
	thumbnail resizing.
	* src/eog-thumb-view.c (eog_thumb_view_init): changed the pixbuf 
	cell renderer to make improve the aligment among thumbnails.
	* src/eog-plugin-engine.c, src/eog-application.c, src/eog-window.c,
	src/eog-dialog.c, src/Makefile.am: renamed EOG_DATADIR and
	EOG_PLUGINDIR to EOG_DATA_DIR and EOG_PLUGIN_DIR respectively.   
	* configure.ac, data/Makefile, data/pixmaps/*: added new pixmap 
	for thumbnail frame.
	* src/eog-thumb-shadow.[ch]: removed.

2007-06-19  Lucas Rocha  <lucasr@gnome.org>

	* src/eog-properties-dialog.[ch] (eog_properties_dialog_init,
	eog_properties_dialog_update, eog_properties_dialog_page_switch):
	remember which tab was selected in the dialog. Fixes bug #435456.

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

	* src/eog-exif-details.c: (eog_exif_details_init),
	(eog_exif_details_reset), (eog_exif_details_update):
	Add a function to reset the exif details before updating it.
	This should remove the phantom entries which were in previous images
	but not in the current one.

2007-06-12  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/eog-plugin-manager.c: (eog_plugin_manager_init): Capitalize
	"Active Plugins" consistently.

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

	* src/eog-plugin-manager.c (create_tree_popup_menu,
	show_tree_popup_menu): don't show contextual menu when there are no
	plugins available in order to avoid crashers. Fixes bug #445535. 

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

	* src/eog-window.c: (eog_window_cmd_about): Make about dialog work
	correctly with gtk+ >= 2.11.

2007-06-04  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* configure.ac: Post release version bump.