2008-01-14  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* NEWS: Update for 2.21.4

2008-01-14  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/eog-exif-details.c:
	* src/eog-properties-dialog.c: (pd_update_metadata_tab),
	(eog_properties_dialog_init): Fix build when compiled without
	libexif support but with exempi enabled. Fixes bug #509149.

2008-01-13  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-window.c: (eog_window_cmd_edit_toolbar_cb),
	(eog_window_cmd_edit_toolbar):
	Add help button to toolbar editor. Fixes bug #503637.

2008-01-11  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-window.c: (eog_window_cmd_save_as): Close leak.

2008-01-09  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/eog-window.c: Add tooltips to the actions. Fixes bug #496464.

2008-01-09  Felix Riemann  <friemann@svn.gnome.org>

	* configure.ac:
	* src/eog-print-image-setup.c: (get_scale_to_px_factor),
	(on_scale_changed), (size_changed), (set_scale_unit),
	(on_unit_changed), (set_initial_values),
	(eog_print_image_setup_init):
	Use the locale data to determine if the metric or the imperial system
	should be the default for the print setup tab. Fixes bug #504093.

2008-01-06  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-exif-util.c: (eog_exif_util_get_value):
	* src/eog-exif-util.h:
	* src/eog-thumb-view.c: (tb_on_query_tooltip_cb):
	Make the buffer for the EXIF data to be provided by the calling
	function. That way we don't have to play strange games on the stack.
	Fixes warnings in Valgrind.
	* src/eog-properties-dialog.c: (eog_exif_set_label),
	(pd_update_metadata_tab):
	Stop leaking the metadata labels' text.
	Clear them if we cannot provide the required data for them, so they
	won't possibly show "invalid" data. Add a new convenience function to
	handle all this.

2008-01-05  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/eog-window.c: (add_uri_to_recent_files),
	(eog_window_display_image): Add the URI to recent files in a low
	priority idle function, making images display faster.
	Fixes bug #505811.

2008-01-05  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/eog-window.c: (eog_window_key_press): Update slideshow timeout
	when image switched by user. Fixes bug #505576 (Priit Laes).

2008-01-04  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-window.c: (eog_window_get_display_profile):
	Check what kind of data the XServer has actually returned when querying
	for an ICC profile. This fixes crashes when using xicc-0.1 to upload
	the profile. Fixes bug #507068 (Frederic Crozat).

2008-01-04  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-metadata-reader.c: (eog_metadata_reader_consume),
	(eog_metadata_reader_get_xmp_data):
	Make XMP reader work if the XMP block cannot be fully read at once.
	Strip more duplicate code on the way.

2008-01-03  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-metadata-reader.c: (eog_metadata_reader_consume):
	Remove duplicated code. Make debug messages more consistent.

2008-01-03  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/eog-image.c: (eog_image_set_icc_data): Remove an extra
	return that was preventing ICC to actually work.

2008-01-03  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/eog-window.c: (sort_recents_mru): Do a difference instead
	of a comparison, as a GSortFunc should.

2008-01-02  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/eog-thumb-view.c: (eog_thumb_view_get_first_selected_image):
	Remove unused code.

2008-01-02  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/eog-window.c: (handle_image_selection_changed_cb): Do not
	redisplay the selected image if it's already displayed. Improves
	performance.

2008-01-02  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/eog-thumb-view.c: (tb_on_button_press_event_cb): Do not
	cause the selection to be changed if the image to be selected
	is already selected. Improves performance.

2008-01-01  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* src/eog-window.c: (fullscreen_motion_notify_cb),
	(update_ui_visibility): Make the fullscreen toolbar more discrete.
	Hide it initially and only show it when the mouse pointer hovers the
	upper area. Fixes bug #501073 (Francisco Rojas).

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

	* src/eog-window.c: (+eog_window_finish_saving), (eog_window_dispose),
	(eog_window_delete): Wait until there is no image being saved before
	destroying the window. Fixes #491092.

2007-12-29  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-uri-converter.c: (eog_uri_converter_class_init):
	Add a missing g_type_class_add_private call which I accidentially
	undoed away before committing.

2007-12-28  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-properties-dialog.c: (pd_update_metadata_tab):
	Fix some compiler warnings I introduced today and magically didn't
	notice during testing.

2007-12-28  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-metadata-reader.c: (eog_metadata_reader_init),
	(eog_metadata_reader_class_init):
	* src/eog-scroll-view.c: (eog_scroll_view_init),
	(eog_scroll_view_class_init):
	* src/eog-transform.c: (eog_transform_init),
	(eog_transform_class_init):
	* src/eog-uri-converter.c: (eog_uri_converter_init),
	(eog_uri_converter_class_init):
	Convert classes to have their private data structures handled by the
	GObject type system.

2007-12-28  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-properties-dialog.c: (eog_xmp_set_label),
	(pd_update_metadata_tab): Clear XMP labels so they won't show the XMP
	data of the previous image for images which don't have XMP data or the
	corresponding XMP property.

2007-12-28  Felix Riemann  <friemann@svn.gnome.org>

	Fix several translation and other string issues.
	Fixes bug #505949 (Seán de Búrca, Felix Riemann).

	* src/eog-jobs.h: Change the index-variable's datatype to guint to
	coincide with the one returned by g_list_length.
	* data/eog-image-properties-dialog.glade: Add a new translatable
	string and correct another one.
	* src/eog-window.c: (eog_job_save_progress_cb): Make the statusbar
	message while saving images more translator-friendly. Add a translator
	comment. Use the correct format tokens in the printf-statement.

2007-12-26  Felix Riemann  <friemann@svn.gnome.org>

	* src/eog-window.c: (eog_window_cmd_save_as): Do not crash/assert when
	the user tries to SaveAs while no image is selected. Fixes bug #487075.

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

	* NEWS: Fix a typo in Felix's name. Sorry, dude.

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

	* configure.ac: post release version bump.