2007-01-08 Lucas Rocha * NEWS: Update for 2.17.4 2007-01-07 Felix Riemann * libeog/eog-image.c: (eog_image_free_mem_private): Make the double free guard actually work. This might fix bug #354106 (confirmation needed). 2007-01-06 Felix Riemann * libeog/eog-image-list.c: (cleanup_dead_files): Use GINT_TO_POINTER to save a gint in list. This should avoid a compiler warning on 64bit machines. * shell/eog-print-image-setup.c: (size_changed): Fix compiler warning. 2007-01-05 Claudio Saavedra * src/Makefile.am: Add new files. * src/eog-print-image-setup.c: * src/eog-print-image-setup.h: New custom widget for the GtkPrint UI to set the image position and size in a printed page. * src/eog-print-preview.c: * src/eog-print-preview.h: Widget to interactively preview the printing of an image. * src/eog-window.c: (eog_window_print_draw_page), (eog_window_print_create_custom_widget), (eog_window_print_custom_widget_apply), (eog_window_print_end_print), (eog_window_print), (verb_HelpAbout_cb): Use the above widgets to set the image position and size when printing instead of hardcoding its size. Fixes bugs #356947, #321815. 2006-01-04 Lucas Rocha * po/POTFILES.skip: removed eog.desktop.in. 2006-01-04 Lucas Rocha * data/icons/Makefile.am, data/icons/16x16/apps/Makefile.am, data/icons/22x22/apps/Makefile.am, data/icons/24x24/apps/Makefile.am, data/icons/32x32/apps/Makefile.am: update icon cache only once on installation. 2007-01-04 Felix Riemann * *.cvsignore, *.svnignore: Rename old CVS files to Subversion. Make updates where necessary. Update svn properties where required. 2007-01-04 Luca Ferretti * configure.in: * Makefile.am: * data/icons//apps/eog.: Add structure for custom EoG appicon. * eog.desktop.in: * shell/eog-window.c: * shell/main.c: Use custom "eog" named icon instead generic "image-viewer" from GNOME icon theme. 2007-01-04 Felix Riemann * shell/eog-window.c: (job_image_load_finished): Unsetting the displayed image through display_image_data() does not work currently. Remove such a call when image loading failed to avoid a possible crash when running with fatal-criticals enabled. 2006-12-28 Bruno Boaventura * eog.glade: Change "Slide Show" to "Slideshow". Fix #383090 2006-12-28 Felix Riemann * shell/eog-window.c: (eog_window_update_properties): gconf_entry_free() is deprecated. Use gconf_entry_unref() instead. 2006-12-28 Felix Riemann * libeog/eog-image-list.c: (eog_image_list_class_init): * libeog/eog-image-list.h: Remove list-prepared signal as it is neither emitted nor used anymore. * libeog/eog-wrap-list.c: Remove some leftover handler_id variables. * shell/eog-window.c: (eog_window_init), (eog_window_open): We don't connect to EogImageList::list-prepared anymore, so there's no need to disconnect from it. This avoids some possibly fatal warnings when EOG is set to reuse its window. Fixes bug #390268. 2006-12-27 Claudio Saavedra * configure.in: Reformat and add dependence on gnome-icon-theme. * shell/eog-window.c: Add hypenation to "Page Set_up" string. Use "print-setup" icon from g-i-t. Patch from Thomas Andersen . Fixes bug #389314. 2006-12-22 Felix Riemann * libeog/eog-image.c: (eog_image_get_exif_orientation): Fix NULL pointer dereference when orientation tag is not present in EXIF data. Fixes #388413. Patch from Sebastien Bacher . 2006-12-18 Claudio Saavedra * shell/eog-window.c: (eog_window_print_draw_page): Clip the pattern to workaround a bug in cairo's PDF backend. 2006-12-18 Lucas Rocha * configure.in: post release version bump.