2007-05-16 Paolo Bacchilega [ gthumb 2.10.3 released ] 2007-05-15 Paolo Bacchilega * NEWS: inserted updated translations. 2007-05-14 Michael J. Chudobiak * src/gth-browser.c: (dir_list_activated_cb), (sidebar_list_key_press): * src/gth-window-actions-callbacks.c: Keep focus on sidebar after keyboard/mouse folder navigation. Bug 427986, patch by Patrick Wade. (gth_window_activate_action_alter_image_rotate90), (gth_window_activate_action_alter_image_rotate90cc), (gth_window_activate_action_alter_image_flip), (gth_window_activate_action_alter_image_mirror), (gth_window_activate_action_alter_image_desaturate), (gth_window_activate_action_alter_image_invert), (gth_window_activate_action_alter_image_adjust_levels), (gth_window_activate_action_alter_image_equalize), (gth_window_activate_action_alter_image_dither_bw), (gth_window_activate_action_alter_image_dither_web): Return if input pixbuf is null. Bug 438414. 2007-05-08 Michael J. Chudobiak * NEWS: * data/albumthemes/Classic/image.gthtml: * data/albumthemes/ClassicClips/image.gthtml: * data/albumthemes/Flicker/image.gthtml: * data/albumthemes/NeatRound/image.gthtml: * data/albumthemes/Wiki/image.gthtml: Fixed bug 436881 - web export exports malformed xml. Patch by Christophe Bisière. 2007-05-08 Michael J. Chudobiak * AUTHORS: * NEWS: * src/catalog-web-exporter.c: (gth_parsed_doc_print), (save_html_image_cb): Fixed escaping/unescaping of web-exported filenames. Patch by Christophe Bisière. Bug 436872. 2007-05-03 Michael J. Chudobiak * libgthumb/file-utils.c: (get_file_mime_type), (mime_type_is_raw): Add image/x-canon-cr2 to the list of known raw photo mime types. Bug 435379. Patch by Hubert Figuiere. 2007-05-02 Michael J. Chudobiak * src/gth-filter-bar.c: (gth_filter_bar_construct): Revert one string change incorrectly added to stable branch. 2007-05-01 Michael J. Chudobiak * src/dlg-comment.c: (dlg_comment_update): Fixed Bug 434951 - Setting displayed date to exif date is disabled when the first selected image does not have exif data. Patch by Christophe Bisière. 2007-05-01 Michael J. Chudobiak * libgthumb/file-utils.c: (get_space_used_in_kb), (check_cache_space), (obtain_local_file), (get_pixbuf_using_external_converter): Delete files one at a time until the size of the remote / conversion cache is < 256 MB. Bug 434445. 2007-04-28 Michael J. Chudobiak * src/dlg-photo-importer.c: (adjust_orientation__step): Fixed improperly initialized & unref'd GnomeVFSFileInfo instance. Patch by Jerry Tan. Bug 434034. 2007-04-27 Michael J. Chudobiak * Many files: merged trunk fixes back into the gthumb-2-10 branch, except for those bits requiring string changes. * configure.in: updated for 2.10.3 2007-04-27 Michael J. Chudobiak * NEWS: general updates * libgthumb/file-utils.c: (mime_type_is_image): Ignore image/x-xcf files. No good xcf loader/converter is available. 2007-04-26 Michael J. Chudobiak * libgthumb/image-viewer.c: (image_viewer_class_init): New keybinding: keypad-* = zoom to fit. Bug 432700. 2007-04-23 Michael J. Chudobiak * src/gth-monitor.c: (add_monitor_event): Fixed bug 432084 - Transient files confuse gThumb. Do not assume non-file is a directory; test for directory existence separately. Patch by Manuel Braga. 2007-04-21 Michael J. Chudobiak * libgthumb/file-utils.c: (get_pixbuf_using_external_converter): Try to extract thumbnail from RAW images using "dcraw -e". Something weird is happening with the file monitor, though. 2007-04-21 Michael J. Chudobiak * libgthumb/pixbuf-utils.c: (_gdk_pixbuf_scale_simple_safe): Corrected a g_object_unref on a possibly-null object introduced in the previous commit. 2007-04-21 Michael J. Chudobiak * libgthumb/async-pixbuf-ops.c: (scale_step): * libgthumb/pixbuf-utils.c: (_gdk_pixbuf_scale_simple_safe): * libgthumb/pixbuf-utils.h: * src/dlg-scale-image.c: (ok_cb): When scaling down by a factor > 100, call gdk_pixbuf_scale_simple twice to avoid crashes, freezes. Related to bug 80925. 2007-04-21 Michael J. Chudobiak * src/dlg-rename-series.c: (get_image_date): Removed obsolete ifdef that prevented correct date-based renaming. Bug 431838. 2007-04-20 Michael J. Chudobiak * libgthumb/file-utils.c: (get_pixbuf_using_external_converter): Speed up thumbnail generation of raw files by using dcraw's -h option. Only applies if libopenraw is not present/usable. 2007-04-20 Michael J. Chudobiak * libgthumb/file-utils.c: (get_pixbuf_using_external_converter): Added -w option to dcraw calls, to use the camera-specified white balance on raw images. 2007-04-18 Michael J. Chudobiak * libgthumb/file-utils.c: (mime_type_is_video), (gth_pixbuf_new_from_video), (gth_pixbuf_animation_new_from_uri): Add support for ogg thumbnails. Bug 430777. 2007-04-17 Michael J. Chudobiak * data/Makefile.am: Run gtk-update-icon-cache in uninstall-hook, as per bug 362604. 2007-04-16 Michael J. Chudobiak * libgthumb/pixbuf-utils.c: (_gdk_pixbuf_transform): * libgthumb/pixbuf-utils.h: * libgthumb/print-callbacks.c: (print__gdk_pixbuf_rotate): * src/gth-window-actions-callbacks.c: (gth_window_activate_action_alter_image_rotate90), (gth_window_activate_action_alter_image_rotate90cc), (gth_window_activate_action_alter_image_flip), (gth_window_activate_action_alter_image_mirror): Better code sharing. Use gdk_pixbuf_rotate_simple and gdk_pixbuf_flip instead of having our own _gdk_pixbuf_copy_rotate_90 and _gdk_pixbuf_copy_mirror functions. 2007-04-14 Michael J. Chudobiak * libgthumb/jpeg-utils.c: * libgthumb/jpeg-utils.h: Deleted. We don't need our own scaled jpeg loader. * libgthumb/Makefile.am: * libgthumb/thumb-loader.c: * src/gth-browser.c: * src/gth-viewer.c: Removed jpeg-utils.h includes. * libgthumb/file-utils.c: (gth_pixbuf_new_from_uri), (gth_pixbuf_animation_new_from_uri): Use gdk_pixbuf_new_from_file_at_scale to load jpeg thumbnails. It is just as fast as the old f_load_scaled_jpeg function. 2007-04-10 Michael J. Chudobiak * libgthumb/file-utils.c: (get_file_mime_type): Fixed a crash when a file has no recognized mime type. Bug 428278. 2007-04-10 Michael J. Chudobiak * src/catalog-list.c: (catalog_list_get_iter_from_path): Return a boolean (FALSE) when path is NULL. Bug 407871. Patch by Manuel Braga.