2008-01-01  Paolo Bacchilega  <paobac@svn.gnome.org>

	* NEWS: updated.

2007-12-23  Paolo Bacchilega  <paobac@svn.gnome.org>

	* src/gth-browser.c (dir_list_done_cb): 
	
	If the directory doesn't exists go to the closest existing parent.
	Fixes bug #495575 – infinite loop when browsing deleted dirs
	
	* libgthumb/thumb-loader.c: 
	* libgthumb/gth-file-list.c: 
	
	Fixed bug #Bug 498741 – gthumb always saves thumbnails despite the 
	gconf option in apps -> gthumb -> browser -> save_thumbnails set 
	to "false"
	
	* src/gth-batch-op.c: 
	
	Fixed bug #500719 – segfault when canceling batch operations
	
	* src/dlg-search.c: 
	
	create a new visited_dirs hash in search_images_async as suggested
	by  Behdad Esfahbod
	
	Fixes bug #503525 – Recursive loop fix is wrong?
	
	* src/dlg-redeye-removal.c: 
	* src/dlg-crop.c: 

	include "gtk-utils.h" to avoid a warning.

2007-12-09  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* libgthumb/gtk-utils.c: (get_screen_size):
	* libgthumb/gtk-utils.h:
	* src/dlg-crop.c: (dlg_crop):
	* src/dlg-redeye-removal.c: (dlg_redeye_removal):
	Refactor duplicated screen size code.

2007-12-07  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* doc/C/gthumb.xml:
	Bump manual version numbers.

2007-12-05  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* src/gth-window-actions-callbacks.c:
	(gth_window_activate_action_help_about):
	Update credits to match AUTHORS file.

2007-12-02  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* AUTHORS: Added Geoffrey Antos <dynamotwain@aim.com>.

2007-12-01  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* NEWS:
	* src/dlg-crop.c: (dlg_crop):
	* src/dlg-redeye-removal.c: (dlg_redeye_removal):
	Fixed bug #496140: Crop Window opens too large for dual-screens.
	Calculate default window width based on active screen only. 
	Expanded version of patch by dynamotwain@aim.com.

2007-11-30  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* NEWS:
	* libgthumb/dlg-save-image.c: (dlg_save_options):
	Fixed bug #499795: silently fails to save bmp picture.
	Don't skip file types just because we don't know how to 
	deal with its save options.

2007-11-30  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* NEWS:
	* src/dlg-jpegtran.c: (apply_transformation_to_all_continue),
	(apply_transformation_to_all__apply_to_current), (cancel_cb),
	(apply_transformation_to_all):
	* src/dlg-reset-exif.c: (apply_transformation_to_all_continue),
	(apply_transformation_to_all__apply_to_current), (cancel_cb),
	(apply_transformation_to_all):
	The "Cancel" button didn't actually do anything in the lossless
	rotation dialog or the reset orientation dialog.

2007-11-27  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* NEWS:
	* libgthumb/gth-sort-utils.c: (gth_sort_by_exiftime_then_name):
	When sorting by exif time, fall back to sorting by mtime if no
	exif time is present. 

2007-11-22  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* src/main.c: (main): Lock thread around gtk_main. Bug #498995.
	Patch by Matt Keenan

2007-11-20  Paolo Bacchilega  <paobac@svn.gnome.org>

	* libgthumb/file-utils.c (gth_pixbuf_new_from_file): moved transform
	in the block where it's used.
	
	* libgthumb/image-loader.c (image_loader_sync_pixbuf): ref the pixbuf
	before using it.

2007-11-20  Paolo Bacchilega  <paobac@svn.gnome.org>
	
	* src/dlg-search.c (cancel_progress_dlg_cb): keep loading the 
	thumbnails even after the user presses the cancel button.

2007-11-20  Paolo Bacchilega  <paobac@svn.gnome.org>

	* NEWS: updated for version 2.10.8
	* configure.in: bumped version to 2.10.8
	
	* src/gth-browser.c (window_update_history_list): use a different name 
	for popup actions to avoid a run-time warning.
	
	* src/dlg-search.c: avoid a loop due to symlinks when searching 
	recursively.  Fixes second part of bug #495529.
	
	* libgthumb/file-utils.c: declare the transform variable only if 
	needed.
	
	* libgthumb/thumb-loader.c (thumb_loader_error_cb): removed useless 
	warning.

2007-11-14  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* libgthumb/file-utils.c: (gth_pixbuf_new_from_file):
	Delete unused variable.

2007-11-14  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* libgthumb/file-utils.c: (gth_pixbuf_new_from_file):
	* libgthumb/image-loader.c: (image_loader_finalize__step2),
	(image_loader_sync_pixbuf):
	Backport orientation-tag-handling from trunk, because images
	with orientation tags were not printing properly. The orientation
	is now handled in the gth_pixbuf_new_from_file function, instead
	of the image loader. This fixes the printing.

2007-11-10  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* NEWS:
	* src/dlg-search.c: (directory_load_cb): Search would abort on first
	non-readable directory (e.g., bad permissions). Fixed it so that it 
	just skips it and continues to the next directory. Bug #495529.

2007-11-03  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* NEWS:
	* src/gth-location.c: (combo_changed_cb):
	Fixed bug #476989: gthumb doesn't move images if destination 
	directory is selected from folder drop down list

2007-11-01  David S. Miller  <davem@davemloft.net>

	Applied by: Paolo Bacchilega

	* libgthumb/gth-exif-utils.c (de_get16, de_get32): New functions.
	(gth_minimal_exif_tag_action): Use them to avoid unaligned accesses
	and access 32-bit values correctly on 64-bit platforms.

	From the email:
	
	Several RISC cpus cannot access data which is not aligned
	properly for it's type.

	The EXIF handling dereferences potentially unaligned values.  It also
	improperly casts the 32-bit ones, using "unsigned long" which is
	typically 64-bit on 64-bit platforms.

	This patch corrects both errors, curing the SIGBUS issues on
	my sparc systems.

2007-11-01  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* NEWS:
	* src/gth-browser.c: (gth_browser_remove_monitor),
	(gth_browser_add_monitor), (gth_browser_construct), (close__step6):
	* src/gth-fullscreen.c: (gth_fullscreen_finalize),
	(gth_fullscreen_construct):
	* src/gth-viewer.c: (gth_viewer_construct), (gth_viewer_close):
	* src/main.c: (initialize_data), (release_data),
	(all_windows_update_catalog_list),
	(all_windows_notify_update_bookmarks),
	(all_windows_notify_cat_files_created),
	(all_windows_notify_cat_files_deleted),
	(all_windows_notify_files_created),
	(all_windows_notify_files_deleted),
	(all_windows_notify_files_changed),
	(all_windows_notify_file_rename),
	(all_windows_notify_files_rename),
	(all_windows_notify_directory_rename),
	(all_windows_notify_directory_delete),
	(all_windows_notify_directory_new),
	(all_windows_notify_catalog_rename),
	(all_windows_notify_catalog_new),
	(all_windows_notify_catalog_delete),
	(all_windows_notify_catalog_reordered),
	(all_windows_notify_update_metadata),
	(all_windows_notify_update_icon_theme),
	(all_windows_remove_monitor), (all_windows_add_monitor):
	* src/main.h:
	Fixed bug #492370: monitor name conflict with libc on solaris10.
	Patch by Mark Wright.

2007-11-01  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* NEWS:
	* src/gth-browser.c: (gth_browser_notify_file_rename),
	(gth_browser_notify_directory_rename):
	Fixed bug #492169: Crash when moving directory to trash.
	Patch by Ignacy Gawędzki.

2007-11-01  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* NEWS:
	* libgthumb/jpegutils/jpegtran.c: (update_exif_thumbnail):
	Fixed bug #492260: Crash on rotate on x86_64.
	Patch by Ignacy Gawędzki.

2007-11-01  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* AUTHORS:
	* NEWS:
	* libgthumb/jpegutils/jpegtran.c: (jpegtran_thumbnail): Fixed 
	bug #492262: Rotate removes thumbnail. Patch by Ignacy Gawędzki.

2007-10-31  Michael J. Chudobiak  <mjc@cvs.gnome.org>

	* NEWS:
	* libgthumb/gth-exif-utils.c: (gth_minimal_exif_tag_action):
	* src/catalog-web-exporter.c: (export__copy_image):
	* src/dlg-photo-importer.c: (adjust_orientation__step):
	Fixed bug #492111: Doesn't rotate pictures while importing. Based on
	patch by Ignacy Gawedzki.

2007-10-27  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* NEWS:
	* libgthumb/print-callbacks.c: (catalog_update_custom_page_size):
	Fixed a printing crash, g_free -> gtk_paper_size_free

2007-10-27  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* NEWS:
	* libgthumb/print-callbacks.c: (print_catalog_cb):
	Fixed bug 487982 - can freeze gthumb during printing. Hide print 
	setup dialog while gtk-print dialog is visible.
	
2007-10-15  Michael J. Chudobiak  <mjc@svn.gnome.org>

	* NEWS:
	* libgthumb/gth-exif-utils.c: (gth_minimal_exif_tag_action):
	Fixed bug #486886: Crash opening an image with no Exif IFD1, caused
	by an overflowing index. Cosmetic clean-ups also.