2003-01-26  Paolo Bacchilega  <paolo.bacch@tin.it>
	
	[ gthumb 2.0.1 released ]  

2003-01-26  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/image-list.c (image_list_clear): free the list.

2003-01-22  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/gnome-canvas-thumb.c (render_to_pixmap): cache the
	last rendered pixbuf.

2003-01-21  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/file-data.c (file_data_set_path): do not free
	fd->utf8_name here.

2003-01-20  Paolo Bacchilega  <paolo.bacch@tin.it>

	[ gthumb 2.0.0 released ]  

2003-01-20  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/gnome-canvas-thumb.c: 
	* libgthumb/gnome-canvas-thumb.h: 
	* libgthumb/image-list.c: 
	* libgthumb/image-list.h: use only the pixmap and remove the
	pixbuf field.

2003-01-19  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/catalog-png-exporter.c (catalog_png_exporter_interrupt) 
	(catalog_png_exporter_init, load_next_file): 
	* src/dlg-png-exporter.c (dlg_exporter): fix #103825 and #103826

	* src/gthumb-window.c (window_set_file_list_continue): update
	sensitivity after setting the file list (fix #103819).

2003-01-15  Paolo Bacchilega  <paolo.bacch@tin.it>

	* doc/C/ficures/*.png: updated images.
	
	* doc/C/gthumb.xml: updated manual.

2003-01-12  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-jpegtran.c (load_current_image): make rotation buttons
	not sensitive while loading the image.

	* src/commands-impl.c (edit_duplicate_file_command_impl):
	duplicate all images not only the first one.

	* libgthumb/gthumb-init.c (ensure_directories_exist): remove the
	old config file if present.

2003-01-09  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-file-utils.h: 
	* src/dlg-file-utils.c: when moving to trash overwrite without asking.

	* configure.in: require libexif >= 0.5.8

	* src/jpegutils/jpeg-marker.c: 
	* src/jpegutils/jpeg-marker.h: 
	* src/jpegutils/jpeg-data.c: 
	* src/jpegutils/jpeg-data.h: new files, used to save jpeg data.

	* src/dlg-jpegtran.c (swap_xy_exif_fields, swap_fields): update
	exif information after rotating an image.

2003-01-08  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-jpegtran.c (help_cb): add the help button.

	* doc/C/gthumb.xml: updated.

2003-01-06  Paolo Bacchilega  <paolo.bacch@tin.it>

	* gthumb.desktop.in: added StartupNotify, X-GNOME-Bugzilla-* and 
	X-GNOME-DocPath fields.

	* libgthumb/file-list.h: 
	* libgthumb/file-list.c (update_thumbnails_cb): interrupt
	thumbnails creation before starting it again.

2003-01-04  Paolo Bacchilega  <paolo.bacch@tin.it>

	[ gthumb 1.108 released ] 

2003-01-02  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/file-list.c (add_list_in_chunks): restore thumbnail
	creation when interrupted.

2003-01-01  Artis Trops  <hornet@navigator.lv>

	* configure.in: Added Latvian (lv) to ALL_LINGUAS.

2002-12-31  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Add da and zh_TW to ALL_LINGUAS

2002-12-31  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-image-prop.c (update_exif_data): display exif tags in a
	better order and avoid duplicates.

2002-12-26  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/file-data.c (file_data_update): 
	(file_data_new): update name and utf8_name fields correctly.

	* src/gthumb-ui.xml: s/Manual/Content/

2002-12-24  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-image-prop.c (update_general_info): fixed bug, patch
	from Jason Tackaberry <tack@auc.ca>

2002-12-23  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/fnmatch.[ch]: removed.

	* libgthumb/glib-utils.c: 
	* libgthumb/search.c: 
	* libgthumb/comments.c: 
	* libgthumb/catalog-png-exporter.c: 
	* libgthumb/file-list.c: 
	* libgthumb/file-data.c: 
	* libgthumb/gtk-utils.c: 
	* libgthumb/gthumb-text-item.c: 
	* libgthumb/image-list.c: 
	* libgthumb/print-callbacks.c (print_image_dlg): do not convert
	comments in locale format, handle them in utf8 format instead.

	* libgthumb/file-list.c: 
	(gth_file_list_update_next_thumb): update only visible thumbnails.
	
2002-12-22  Paolo Bacchilega  <paolo.bacch@tin.it>

	[ gthumb 1.107 released ]
	
2002-12-22  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/image-list.c (gil_relayout_images_at): use always the
	same function to compute the max height.

2002-12-20  Paolo Bacchilega  <paolo.bacch@tin.it>

	* README: updated.

	* libgthumb/image-loader.c: added some missing locks.

	* libgthumb/image-list.c (truncate_comment_if_needed): handle in a
	special way the	common case in which the comment is void.

2002-12-19  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-ui.xml: use a shorter label for the 'slide show'
	toolbar item.

2002-12-18  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/commands-impl.c (edit_delete_comment_command_impl): free
	allocated data.

2002-12-15  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-file-utils.c (folder_copy): do not check dest_dir when
	the operation is DELETE.

	* src/dir-list.c (dir_list_get_row_from_path): rename a variable
	to avoid ambiguity.

2002-12-13  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/commands-impl.c (help_about_command_impl): remove 'The'

	* src/dlg-image-prop.c (dlg_image_prop_new): use the 'unknown'
	pixbuf when the image cannot be loaded.

2002-12-12  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-image-prop.c (update_general_info): use a GtkImage widget
	instead of the ImageViewer widget.

	* src/gthumb-window.c (window_close): remove the monitor before
	closing the window.

2002-12-08  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-image-prop.c (dlg_image_prop_update, update_title):
	always update the title.

2002-12-07  Paolo Bacchilega  <paolo.bacch@tin.it>

	* components/image-viewer/GNOME_GThumb_Viewer.server.in.in: added
	x-tga to the supported mime type list.

	* libgthumb/dlg-save-image.c: 
	* libgthumb/dlg-save-image.h: moved from src to libgthumb 	

	* components/image-viewer/ui.c (verb_save_image): added 'Save
	Image' function.

2002-12-06  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c: 
	* src/gthumb-window.h: 
	* src/commands-impl.c: 
	* src/dlg-posterize.c: 
	* src/dlg-brightness-contrast.c: 
	* src/dlg-color-balance.c: 
	* src/dlg-hue-saturation.c: 
	* libgthumb/async-pixbuf-ops.c: 
	* libgthumb/async-pixbuf-ops.h: 
	* libgthumb/gth-pixbuf-op.h: 
	* libgthumb/gth-pixbuf-op.c: make image operations asynchronous
	and cancellable (bug #99543).

2002-12-05  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/main.c (all_windows_update_browser_options): check
	PREF_SHOW_COMMENTS not PREF_SHOW_THUMBNAILS.

	* src/commands-impl.c (help_about_command_impl): make copyright 
	translatable.

2002-12-04  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c (go_to_directory__step2): interrupt thumb
	list setting before changing directory.

	* libgthumb/gnome-canvas-thumb.c (RECALC_BOUNDS): 
	* libgthumb/image-list.c (IMAGE_LINE_HEIGHT, STRING_IS_VOID): make
	some functions 'inline' functions.

	* src/dlg-file-utils.c (copy_next_file): copy metadata correctly.

	* libgthumb/catalog-png-exporter.c (image_data_free): 
	* src/dir-list.c (dir_list_get_row_from_path): memory leaks fixed

2002-12-03  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/comments.c (comments_save_comment) 
	(comments_save_categories): 
	(comments_save_comment, comments_save_comment_non_null): fix
	memory leaks.

	* src/gth-folder-selection-dialog.c
	(gth_folder_selection_destroy): destroy recents data.

	* src/dlg-image-prop.c (dlg_image_prop_close): new function used
	to close the properties dialog.

	* libgthumb/image-loader.c (image_loader_stop): emit a signal only
	if there is an operation to stop.

	* src/gthumb-window.c (close__step5): NULL-ify
	window->image_prop_dlg and window->popup_menu after destroying them.

	* src/gthumb_search.glade: use sentence capitalization where 
	appropriate.

2002-12-02  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-comment: make "from exif data" option insensitive if no
	exif data is available.
	
	* src/gthumb_comments.glade: make the dialog bigger.

	* src/dlg-image-prop.c (dlg_image_prop_update): update a tab only
	when needed.

	* libgthumb/comments.c (comments_load_comment): check NULL pointer.

	* src/gthumb_comments.glade: 
	* src/dlg-comment.c: changed dialog layout.

2002-12-01  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gth-folder-selection-dialog.c (folder_sel__response_cb):
	move last folder to the top.

	* libgthumb/image-list.c (image_get_view_mode): check whether the
	string is NULL (attempt to fix #100031)

2002-11-29  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-search.c (cache_dir): ignore the .nautilus folder when 
	searching.

	* src/dlg-file-utils.c (copy_next_file, folder_copy): fix memleak.

2002-11-29  Paolo Bacchilega  <paolo.bacch@tin.it>
	
	[ gthumb 1.106 released ]

2002-11-28  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c (key_press_cb): popup file context menu when
	the user press Shift-F10.

	* src/gtkorientationbox.c: remove useless variables.

	* src/jpegutils/transupp.c (SAVE_MARKERS_SUPPORTED): save markers.

	* src/gtkorientationbox.c: 
	* src/gtkorientationbox.h: 
	* src/gthumb-window.c (window_notify_update_toolbar_style): 
	* src/e-combo-button.c (e_combo_button_set_style): keep the
	combo button style in sync with the toolbar style.

2002-11-26  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-file-utils.c (copy_item__continue1): arifixed #99430
	(dlg_check_folder): fixed #99629

	* src/gth-folder-selection-dialog.c (list_view_activated_cb):
	fixed bug.

	* src/dlg-search.c (directory_load_cb, cache_dir): fix bug #99424

	* src/gthumb-window.c (viewer_drag_data_received): create a
	catalog when files are dropped into the viewer.

	* gthumb.spec.in : updated

	* src/gthumb-window.c (dir_list_button_press_cb) 
	(dir_list_button_release_cb, catalog_list_button_press_cb) 
	(catalog_list_button_release_cb): fix bug #99570

	* src/dlg-file-utils.c (folder_copy): fix bug #99577

2002-11-25  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gth-folder-selection-dialog.c: added a recent folders list. 

	* src/gthumb-window.c (dir_list_drag_data_received) 
	(dir_list_drag_motion, dir_list_drag_leave) 
	(location_entry_drag_data_received) 
	(catalog_list_drag_data_received, catalog_list_drag_motion) 
	(catalog_list_drag_leave, window_new): implements moving files and
	folder via drag & drop.

	* src/dlg-file-utils.h: 
	* src/dlg-file-utils.c (dlg_check_folder): new function to check
	folder existence and permissions.  If the folder does not exists
	the user is asked whether he wants to create it.

	* src/dlg-png-exporter.c (export): 
	* src/commands-impl.c (folder_copy__response_cb): 
	* src/dlg-file-utils.c (file_move_response_cb, file_copy_response_cb): 
	use the new function.

2002-11-24  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/gthumb-histogram.c (gthumb_histogram_calculate):
	reset values when the pixbuf is NULL.

	* src/gthumb-window.c (pref_click_policy_changed): 
	* src/catalog-list.c (catalog_list_update_underline): update the
	catalog list when the click policy changes.

	* libgthumb/catalog-png-exporter.c: 
	* libgthumb/catalog.c: 
	* src/dlg-catalog.c: 
	* src/commands-impl.c: 
	* src/gthumb-window.c: 
	* src/dlg-png-exporter.c: 
	* src/dlg-file-utils.c: 
	* src/gthumb-ui.xml: 
	* src/dlg-save-image.c: fixed bug #99427, #99430, #99431, #99433.
	
	* libgthumb/thumb-cache.c (nautilus_cache_remove_old_previews_async): 
	* libgthumb/comments.c (comments_remove_old_comments_async):
	fix dialog message (bug #99135).

	* src/dlg-file-utils.c (create_overwrite_dialog): added an
	option to specify a new name in the overwrite dialog.

2002-11-23  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-convert.c (save_image_and_remove_original): 
	* src/dlg-jpegtran.c (apply_tran): notify changes to all windows.

	* src/gthumb-window.c: 
	* src/commands-impl.c: 
	* src/dlg-file-utils.c: 
	* src/dlg-file-utils.h: implement "Move to Trash" files and
	folders, "Copy" and "Move" folders. Reimplement copying and moving
	of files using gnome-vfs.
	
2002-11-22  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/e-combo-button.c (paint): restore the old style.

	* src/gthumb-ui.xml:
	* src/gthumb-window.c (setup_toolbar_combo_button): use the combo
	button for the "Back" button, remove the "Edit image" combo
	button, add an "Image" menu and move the "Go" menu in the "View" menu.

	* libgthumb/gthumb-histogram.c: new file.
	* libgthumb/pixbuf-utils.c (_gdk_pixbuf_adjust_levels): 
	Added "equalize histogram" and "auto adjust levels" operations.
	
	Patch from Jason Tackaberry <tack@auc.ca>
	
2002-11-21  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-bookmarks.c (dlg_edit_bookmarks_update): fix bug #99121.

	* src/gthumb-window.c (image_requested_error_cb): set the viewer void
	is the image could not be loaded.

	* src/gth-folder-selection-dialog.c
	(gth_folder_selection_construct): let the folder entry activates 
	the default action.

	* src/*.glade: bug #99044 again.

	* src/main.c: 
	* src/main.h: 
	* src/commands-impl.c (file_exit_command_impl) 
	(folder_copy__response_cb): fix bug #99140
	* src/gthumb-window.c (close__step5): fix bug #99151.

2002-11-20  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c (key_press_cb, viewer_key_press_cb): popup a
	context menu when the user press Shift-F10.

	* src/gthumb-ui.xml: add ellipses to "Rename"

	* src/gth-folder-selection-dialog.c (file_sel_ok_clicked_cb): do
	not convert the folder name to utf8.

	* src/gthumb-window.c (window_update_sensitivity): 
	* src/dlg-jpegtran.c (dlg_jpegtran): fix bug #98755

	* src/gth-folder-selection-dialog.c (gth_folder_selection_construct): 
	* src/*.glade: fix bug #99044.
	
	* src/gthumb-window.h:
	* src/dlg-bookmarks.c (dlg_edit_bookmarks): 
	* src/dlg-comment.c (dlg_edit_comment): 
	* src/dlg-categories.c (dlg_categories): fix bug #99045

	* src/dlg-open-with.c (open_with_cb) 
	(recent_list_selection_changed_cb, app_list_selection_changed_cb):
	fix bug #99032

	* src/gthumb-window.c (rename_subdir): fix bug #99037.

	* src/gthumb-ui.xml: add ellipses and underscores (bug #99041).

	* libgthumb/file-utils.c (escape_underscore): 
	* src/gthumb-window.c (add_bookmark_menu_item): fix bug #99042.

	* src/commands-impl.c (folder_move__response_cb): fix bug #99036.

	* src/gthumb-window.c (file_list_double_click_cb, window_new): 
	* libgthumb/image-list.c (selection_many_image_event): fix bug #99028.

2002-11-19  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-file-utils.c (dlg_folder_copy): new function.

	* src/commands-impl.c (folder_move__response_cb): use 
	dlg_folder_copy to move the folder if destination is not on the
	same file system.

	* src/gthumb-window.c: reorganized in order to avoid forward
	declarations.
	
	* src/gthumb-window.c (add_history_item): remove duplicated
	locations before adding a new one.

	* libgthumb/bookmarks.c (bookmarks_remove_all_instances): new function.
	* libgthumb/bookmarks.h: remove useless function
	bookmarks_add_with_prefix.

	* src/main.c (initialize_data): use absolute paths.

2002-11-18  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-search.c (search_images_async): fixed search_comments 
	condition.

	* libgthumb/gtk-utils.c (_gtk_message_dialog_new): 
	* src/gth-folder-selection-dialog.c (gth_folder_selection_construct): 
	* src/*.glade: make dialogs more HIG compliant.

2002-11-17  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/e-combo-button.c (paint): paint the combo button as a single
	button.

	* src/dlg-search.c (search_images_async): if the search criteria
	 include comment data just search in the comments tree.

	* libgthumb/bookmarks.c (bookmarks_add): added a parameter to choose
	whether	to append or to prepend an item to the bookmarks.  
	This is usefull because	bookmark items are appended while history 
	items are prepended.

	* src/commands-impl.c (edit_current_edit_comment_command_impl) 
	(edit_current_edit_categories_command_impl): new functions to edit
	current image comment and categories.

	* src/fullscreen.c (image_key_press_cb): 
	* src/gthumb-window.c: use the above functions.	
	
	* libgthumb/gthumb-stock.c: added the edit_image stock image.

	* src/gthumb-window.c (window_enable_thumbs): change
	View_Thumbnail command state if needed.
	(window_update_sensitivity) 
	(combo_button_activate_default_callback) 
	(setup_toolbar_combo_button, window_new): 
	* src/gthumb-ui.xml: add to the viewer toolbar a combo button with
	the editing commands.

	* src/e-combo-button.c: 
	* src/e-combo-button.h: the combo button implementation, taken
	from evolution.
	
	* src/gthumb-ui.xml: add the 'color balance' command to the 
	Edit->Image menu.

2002-11-16  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c (stop__step2): set changing_directory to FALSE
	(stop__step3): set setting_file_list to FALSE

	* src/commands-impl.c (edit_delete_comment_command_impl): remove
	only the comment not the keywords.

	* src/gthumb-window.c (window_update_sensitivity): disable the
	slideshow if no image is present.

	* src/gthumb-ui.xml: make all labels translatable.

2002-11-15  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gth-folder-selection-dialog.c: 
	* src/gth-folder-selection-dialog.h: A folder selection widget.

	* src/commands-impl.c (folder_move_response_cb): 
	* src/commands-impl.c (folder_move): 
	* src/dlg-file-utils.c (file_move_response_cb, dlg_file_move) 
	(file_copy_response_cb, dlg_file_copy): Use the new widget.

	* libgthumb/file-list.c: 
	* src/dlg-scale-image.c: 
	* src/dlg-posterize.c: 
	* src/dlg-jpegtran.c: 
	* src/dlg-image-prop.c: 
	* src/dlg-hue-saturation.c: 
	* src/dlg-convert.c: 
	* src/dlg-color-balance.c: 
	* src/dlg-brightness-contrast.c: do not include 
	gnome-vfs-mime-sniff-buffer.h

2002-11-14  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/bookmark-list.c (bookmark_list_new): set rules hint to false. 

2002-11-14  Paolo Bacchilega  <paolo.bacch@tin.it>
	
	[ gthumb 1.105 released ]
	
2002-11-14  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/Makefile.am (DIST_SUBDIRS): add jpegutils to DIST_SUBDIRS
	
	* src/gthumb-window.c (pref_show_thumbnails_changed): use window
	not window->file_list.

2002-11-13  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c (file_selection_changed_cb): update the
	statusbar after a timeout to reduce the number of updates.

	* components/image-viewer/GNOME_GThumb_Viewer.xml.in: 
	s/Black and White/Desaturate/

2002-11-12  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/fullscreen.c (fullscreen_stop): restore window position.

2002-11-10  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.in (ALL_LINGUAS): Added "no".
	
2002-11-10  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-ui.xml: 
	* libgthumb/catalog.c (delete_catalog_dir): fixed some string typos.

2002-11-09  Hasbullah Bin Pit  <sebol@ikhlas.com>

        * configure.in: Added ms to ALL_LINGUAS.

2002-11-09  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/file-list.c (add_list_in_chunks) 
	(add_list__get_file_info_done_cb) 
	(set_list__get_file_info_done_cb): Add images in chunks to make
	the list more responsive.

	* src/gthumb-window.c (window_load_image): check whether 
	filename == window->image_path

2002-11-07  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/gthumb-init.c (gthumb_init): use functions to
	migrate to the new directories.
	(migrate_to_new_directories, migrate_file_from_to) 
	(migrate_dir_from_to): new functions

	* src/dlg-convert.c:
	* src/commands-impl.c:
	* src/gthumb-window.c: Fixed some unicode/i18n bugs.
	
	* src/dlg-save-image.c (dlg_save_image): use image filename as
	default value.

	* src/dlg-change-date.c: added "change date" tool.

2002-11-06  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb.schemas: use system style as default toolbar style.

	* src/gthumb-ui.xml: add labels to toolbar

	* libgthumb/gnome-canvas-thumb.c (gnome_canvas_thumb_draw): make
	thumbnails white, and paint the selection as a colored frame.

2002-11-05  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/main.c: Added SM support.

2002-11-05  Stanislav Brabec  <sbrabec@suse.cz>

	* configure.in: Added cs to ALL_LINGUAS.

2002-11-03  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c (add_bookmark_menu_item): 
	* libgthumb/bookmarks.c: 
	* src/dlg-bookmarks.c: do not sort bokkmarks, let the user modify
	the bookmarks order instead.

	* libgthumb/bookmarks.c (get_menu_item_name): use relative path
	for folders under the home dir, full path for other folders and
	relative path for catalogs.

2002-10-31  Christian Neumair  <chris@gnome-de.org>

	* gthumb.desktop.in: Moved text from generic to name line so that gnome
	displays it in its menu.

2002-10-31  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/icons/Makefile.am (EXTRA_DIST): remove unknown.xpm

	* src/dlg-scale-image.c: implement unit change.
	(ok_cb): save options.

	* src/dlg-save-image.c (file_save_ok_cb): handle overwrite.

	* libgthumb/catalog.c (error_on_saving): s/file/catalog/g

	* src/gthumb-ui.xml: Fixed duplicated mnemonics again.
	Use 'delete' for files and 'remove' for comments and catalogs.

	* src/dlg-rename-series.c: 
	* src/dlg-convert.c: save options.

	* libgthumb/preferences.h: 
	* libgthumb/pixbuf-utils.c (_gdk_pixbuf_save_as_tiff): 
	* src/dlg-save-image.c (dlg_save_options): added resolution option
	to the tiff saver.
	(dlg_save_options): save options.

	* configure.in: set GETTEXT_PACKAGE to gthumb

2002-10-30  Christian Neumair  <chris@gnome-de.org>

	* src/gthumb-ui.xml: Fixed some duplicate mnemotics.

2002-10-29  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-ui.xml: make dialogs more HIG compliant.

	* src/gthumb-window.c (window_notify_catalog_new): 
	* src/main.c (all_windows_notify_catalog_new): 
	* src/commands-impl.c (edit_current_catalog_new_command_impl):
	added 'New Catalog' command.
	
	* libgthumb/pixbuf-utils.c: added copyright notes.

2002-10-28  Paolo Bacchilega  <paolo.bacch@tin.it>

	* added a simple image editor.

2002-10-12  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c (hide_sidebar_idle, file_button_press_cb):
	make double-clicking on a thumbnail hide the sidebar. Use a
	timeout to avoid that the viewer gets the button press event.

	* src/dlg-image-prop.c (dlg_image_prop_new): 
	* src/gthumb.glade: define the image properties window as a window
	not as a dialog.

	* libgthumb/preferences.h:
	* libgthumb/file-list.c (file_list_update_thumbs): 
	* libgthumb/thumb-loader.c (thumb_loader_init): add a gconf key
	for the max file size over which thumbnails are not generated.
	
	* libgthumb/thumb-loader.c (thumb_loader_start): emit DONE instead
	of ERROR when the file size exceeds the limit.

2002-10-09  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-catalog.c (dlg_move_to_catalog_directory) 
	(dlg_add_to_catalog): center dialog on parent.

	* src/dlg-image-prop.c: 
	* src/gthumb.glade: make the properties dialog navigable with the 
	keyword.

2002-10-08  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/commands-impl.c (folder_rename): remove the VFS monitor before
	renaming a folder.

2002-10-07  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-ui.xml: add stock icon to the Go_Stop command.

	* src/gthumb-window.c (stop__step5, window_update_sensitivity):
	update the Go_Stop command sensitivity when appropriate.
	

	* src/gthumb-window.c (item_toggled_handler, window_new) 
	* src/gthumb-window.h: add notifications for
	PREF_UI_TOOLBAR_VISIBLE and PREF_UI_STATUSBAR_VISIBLE preferences.

2002-10-06  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/catalog-png-exporter.c (paint_frame): remove special dirs
	from the destination directory before getting the relative path.

2002-10-05  Paolo Bacchilega  <paolo.bacch@tin.it>

	* Ported to gconf.

2002-10-01  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/jpegutils/*: New files. Implement an internal jpegtran if
	we have libjpeg.
	
	* src/dlg-jpegtran.c (apply_tran): use the internal jpegtran if
	available.

2002-10-01  Paolo Bacchilega  <paolo.bacch@tin.it>
	
	[ gthumb 1.104 released ]

2002-09-29  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-jpegtran.c (apply_tran): escape image path.

	* src/gthumb-ui.xml: use a different popup menu when in fullscreen 
	mode.

	* libgthumb/gthumb-slide.c (draw_shadow): make the shadow shaded.

2002-09-23  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/image-loader.c (load_image_thread): Use a single
	thread for loading images instead of creating a thread each time
	an image must be loaded.

2002-09-20  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/commands-impl.c: Added "duplicate image" operation.

2002-09-17  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/image-loader.c: Use a thread to load images with the
	gdk_pixbuf_animation_new_from_file function, this let us getting
	rid of the gdk_pixbuf_loader which is slower and buggy.

2002-09-16  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/md5.c: 
	* libgthumb/md5.h: new files, taken from textutils.

	* src/dlg-duplicates.c: do not use the md5sum external command,
	use the internal implementation instead.

2002-09-14  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/catalog-png-exporter.c (load_next_file): 
	* src/dlg-png-exporter.c (export_info): display some usefull info 
	while making the index.

2002-09-13  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-comment.c (date_exif_clicked_cb): added ability to
	import the date from the EXIF data.

	* src/dlg-duplicates.c (find_checksum_command): check whether the
	user have sha1sum or md5sum.

2002-09-12  Paolo Bacchilega  <paolo.bacch@tin.it>

	* components/catalog-view/*: catalog viewer.
	
	* src/dlg-duplicates.c: 
	* src/dlg-duplicates.h: implements the "find duplicates" tool.

2002-09-11  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-image-prop.c (dlg_image_prop_new): always define
	scrolled_window and i_notebook.

2002-08-31  Paolo Bacchilega  <paolo.bacch@tin.it>

	* components/image-viewer/viewer-nautilus-view.c (viewer_nautilus_view_load_location): unescape the location before asking the Stream.

2002-08-30  Paolo Bacchilega  <paolo.bacch@tin.it>

	* components/image-viewer/viewer-control.c: 
	* components/image-viewer/viewer-control.h: 
	* components/image-viewer/viewer-nautilus-view.c: 
	* components/image-viewer/viewer-nautilus-view.h: 
	* components/image-viewer/ui.c:	Added "Print" command to the control.

	* libgthumb/print-callbacks.c: 
	* libgthumb/print-callbacks.h: moved here so the control can use it.

	* src/fullscreen.c (fullscreen_new): Use the old way of doing 
	fullscreens if the WM do not support WM_STATE_FULLSCREEN, and if this
	is the case disable the ability of deleting images and editing 
	comments.

2002-08-29  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c (window_update_infobar): remove useless tooltip.

	* libgthumb/image-viewer.c (image_viewer_size_allocate): skip 
	size_changed signal emition when changing frame.

	* src/dlg-comment.c (ok_clicked_cb): store even hour:min:sec

	* src/fullscreen.c (get_file_info): add misc file information.
	(show_comment_on_image): improve comment layout.

	* libgthumb/gthumb-canvas-text.c: 
	* libgthumb/gthumb-canvas-text.h: 
	* src/print-callbacks.c: 
	* src/gthumb_print.glade2: Optionally print the comment.

2002-08-26  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/image-list.c: 
	* libgthumb/image-viewer.c: s/uint/guint/g

	* src/commands-impl.c (view_image_prop_command_impl): 
	* src/commands-impl.h: 
	* src/gthumb-window.c (image_loaded_cb): 
	* src/gthumb-window.h: 
	* src/dlg-image-prop.c: Image properties dialog.  Display image
	properties and EXIF data.

2002-08-23  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/preferences.c (preferences_load): changed default 
	transparency type to TRANSP_TYPE_NONE.

	* src/gthumb-window.c (window_sync_menu_with_preferences): new 
	function.

	* src/main.c (all_windows_update_viewer_options): sync menu with
	preferences.

	* src/gthumb-window.c (window_update_title): make the title HIG
	compliant.

2002-08-17  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/fullscreen.c (fullscreen_start): hide the main window.
	(fullscreen_stop): show the main window.

2002-08-10  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/fnmatch.c: 
	* src/fnmatch.h: 
	* src/dlg-search.c:
	* configure.in: 
	* acinclude.m4:
	* Makefile.am : Cope with systems that do not have FNM_CASEFOLD 
	defined.

	* src/dir-list.c (dir_list_interrupt_change_to): 
	* libgthumb/file-utils.c (path_list_async_interrupt): Added a DoneFunc
	argument.
	* src/gthumb-window.c: Use the new argument.

2002-08-05  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/catalog-list.c (catalog_list_refresh): 
	* src/dir-list.c (dir_list_refresh_continue): Use an upward arrow for
	the ".." entry.

	* src/dir-list.c (add_columns): 
	* src/gthumb-window.c (dir_button_press_cb): 
	(catalog_button_press_cb): 
	* libgthumb/preferences.c (preferences_init): Follow the same button
	click policy of Nautilus.

2002-07-31  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c (make_url_list): prepend "file://" for the 
	uri-list target.

2002-07-27  Paolo Bacchilega  <paolo.bacch@tin.it>

	* components/image-viewer/Makefile.am (libexec_PROGRAMS): install
	in libexec.

2002-07-26  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-jpegtran.c: 
	* src/dlg-jpegtran.h: JPEG lossless transformations tool.

2002-07-23  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/fullscreen.c (show_comment_on_image): Show even the filename.

	* libgthumb/file-list.c (file_list_update_thumb): 
	* src/gthumb-window.c (directory_changed): 
	(_window_sync_changes): New functions.
	(set_dir_list_continue): Add a monitor on the directory.

2002-07-19  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c (window_new): 
	(window_notify_update_layout): Changed layout number four.

2002-07-18  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-preloader.c: rename gthumb_preloader_set_paths to
	gthumb_preloader_start and remove the old gthumb_preloader_start. This
	fix a bug when interrupting the loader.

2002-07-17  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/fullscreen.c (show_comment_on_image): New function.
	(image_key_press_cb): Use it when the user press 'c'.

	* configure.in (RENDER_LIBS): Checks for Xft/XRender

2002-07-14  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/commands-impl.c (file_new_window_command_impl): Open the new
	window in the same location of the old window.

2002-07-12  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-open-with.c (open_cb): re-display the dialog if an error
	occurred.

2002-07-11  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-open-with.c (exec_command): Use g_spawn instead of 
	gnome_exec, and display an error message if needed.

	* src/dlg-maintenance.c: 
	* src/dlg-maintenance.h: New files.  Put all maintenance functions in
	a dialog.

	* src/gtkcellrendererthreestates.h: 
	* src/gtkcellrendererthreestates.c: 
	* src/dlg-comment.c: 
	* src/dlg-categories.c: Comments and categories have separate dialogs
	now.  Better handling of categories when many images have been
	selected.
	
2002-07-10  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-comment.c (ok_clicked_cb): Delete empty comments.

2002-07-09  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb_comments.glade2: added "save only changed fields" option.
	
	* src/dlg-comment.c (ok_clicked_cb): Implement the "save only changed
	fields" option.

	* libgthumb/comments.c (comments_get_comment_as_string): changed 
	comment layout.
	(comments_save_comment_non_null): New function save only non-empty 
	fields.

2002-07-08  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/image-list.c (image_list_remove): Do not update the width
	after deleting images.

	* src/commands-impl.c (view_zoom_fit_command_impl):
	* src/gthumb-ui.xml: make zoom_fit a stateless command.

2002-07-07  Paolo Bacchilega  <paolo.bacch@tin.it>

	* README: Updated to GNOME 2.
	* configure.in: Updated required lib versions.

2002-07-05  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/image-viewer.c (image_viewer_button_release): Do not emit
	the click signal if the viewer was not focused before the button press
	event.

	* libgthumb/file-list.c (file_list_select_image_by_pos): 
	* libgthumb/image-list.c (image_list_image_is_visible): 
	* libgthumb/image-list.h: Define a more fine grained visibility type.

	* libgthumb/bookmarks.c (bookmarks_remove_from): 
	(bookmarks_remove): remove the path from the hash tables only when 
	it is no more present in the list.

	* src/gthumb-window.c (notify_files_deleted): freeze the list before
	deleting.

	* configure.in: Add AC_PREREQ(2.52)

2002-06-30  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/commands-impl.c (folder_rename): check whether new_path and 
	old_path are the same.
	(edit_folder_move_command_impl): 
	(edit_current_folder_move_command_impl): 
	(folder_move): 
	(folder_move__destroy_cb): Implement the "Move Folder" command.

2002-06-29  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/main.c (create_default_categories_if_needed): Add default 
	categories.

2002-06-28  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c (image_clicked_cb): New function : show next
	image when left click on an image.

2002-06-27  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/thumb-cache.c (cache_copy): 
	(cache_move): Set the mtime of the new thumbnail to the mtime of the
	destination.

	* src/gthumb_png_exporter.glade2:
	* libgthumb/catalog-png-exporter.c (get_footer_text): 
	(get_header_text): 
	(get_hf_text): 
	(export): 
	(paint_footer): Use %p to insert page number and %n to insert the 
	total number of pages.

2002-06-24  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c (window_new): use gtk_paned_pack insted of 
	gtk_paned_add, and set a size request for the image viewer and image 
	list.

	* src/main.c (all_windows_notify_files_rename): 
	* src/dlg-rename-series.c: 
	* src/dlg-file-utils.c (dlg_file_rename_series): Implements rename 
	series.

	* libgthumb/gthumb-slide.c (gthumb_draw_image_shadow_out): 
	(gthumb_draw_image_shadow_in): Implements SHADOWN_IN and SHADOW_OUT 
	styles.

	* libgthumb/glib-utils.c (_g_substitute): new function.

	* libgthumb/catalog-png-exporter.c (catalog_png_exporter_set_header): 
	(catalog_png_exporter_set_footer): allow NULL values.
	(paint_frame): added SHADOW_IN and SHADOW_OUT styles.

	* gthumb.desktop.in: make entries specification compliant.

2002-06-20  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-ui.xml
	* libgthumb/catalog-png-exporter.c: 
	* libgthumb/catalog-png-exporter.h: 
	* src/dlg-png-exporter.h:
	* src/dlg-png-exporter.c: Implemented header and footer support. 

2002-06-18  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-preferences.c: add the toolbar style option.

	* src/gthumb-window.c (window_notify_update_toolbar_style): New 
	function, update toolbar style according to preferences.

2002-06-16  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-search.c: Remove MAX_CATEGORIES.

	* doc/C/gthumb.xml: Sync manual with UI changes.  Added the preferences
	dialog documentation.

	* src/dlg-preferences.c (dlg_preferences): Add the help button.

2002-06-15  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/gtk-utils.c (_gtk_error_dialog_run): 
	(_gtk_info_dialog_run): Set the parent window.

	* src/gthumb-window.c (view_image_at_pos): reload the image if the
	mtime changed.

	* src/dlg-png-exporter.c: Use the new name template functions.

	* src/commands-impl.c (alter_image_rotate_command_impl): Set mtime to 0
	after altering an image so when clicking on the thumbnail the image
	get reloaded.

	* src/auto-completion.c (auto_compl_show_alternatives): Use the library
	icon if we are navigating the catalogs.

	* libgthumb/pixbf-utils.c: remove pixbuf_to_file_as_png, use 
	gdk_pixbuf_save instead.
	
	* libgthumb/nav-window.c (NAV_WIN_MAX_WIDTH): change the max window
	size from 128 to 112.

	* libgthumb/gthumb-slide.c (gthumb_draw_frame_shadow): 
	(gthumb_draw_image_shadow): New functions.

	* libgthumb/glib-utils.c (_g_get_template_from_text): New function.
	(_g_get_name_from_template): New function.

	* libgthumb/file-utils.c (get_path_relative_to_dir): New function.
	(remove_special_dirs_from_path): New Function.

	* libgthumb/catalog-png-exporter.h: Added new frame style :
	FRAME_STYLE_SIMPLE_WITH_SHADOW.

	* libgthumb/catalog-png-exporter.c (paint_comment): New function to
	paint comments with italic font.
	(catalog_png_exporter_set_name_template): New function.
	(catalog_png_exporter_set_start_at): New function.
	(catalog_png_exporter_set_header): 
	(catalog_png_exporter_set_header_font): 
	(catalog_png_exporter_set_header_color): 
	(catalog_png_exporter_set_footer): 
	(catalog_png_exporter_set_footer_font): 
	(catalog_png_exporter_set_footer_color): New functions, not implemented
	yet.
	(export): Do not try to paint an image when the pixbuf is NULL.
	(begin_page): Use _g_get_name_from_template to get filename.

	* configure.in: remove the libpng check we use gdk_pixbuf_save to save
	png images now.

2002-06-03  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/gthumb-slide.h: 
	* libgthumb/gthumb-slide.c: New file. 

	* libgthumb/catalog-png-exporter.c (get_relative_path): New function.
	(paint_frame): use get_relative_path to set the image path in the HTML
	area.

	* src/dlg-png-exporter.c (export): If the destination directory does
	not exist ask the user whether to create it.

	* libgthumb/gtk-utils.c (_gtk_info_dialog_run): New function.

	* src/dlg-search.c (update_list_from_entry): New function to set the
	category list from the content of the category entry.
	(choose_categories_cb): 
	(dlg_search_ui): Use update_list_from_entry.

	* libgthumb/preferences.c (preferences_load): Set 
	ZOOM_CHANGE_FIT_IF_LARGER as the default zoom change.

2002-06-02  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/commands-impl.c (rename_file): Do not rename a file if source and
	destination are the same.
	(help_about_command_impl): Do not allow more than one about dialog.

	* libgthumb/gtk-utils.c (_gtk_yesno_dialog_new): New function.

	* src/dlg-file-utils.c (dlg_file_delete): 
	* src/commands-impl.c (rename_file): 
	(edit_remove_from_catalog_command_impl): 
	(folder_delete): 
	(catalog_delete): Use _gtk_yesno_dialog_new when appropriate.

2002-06-01  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/preferences.c: 
	* src/gthumb-window.c: Save and restore toolbar and statusbar 
	visibility.

2002-05-30  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb_search.glade2:
	* src/dlg-search.c: Added "Choose Categories" dialog.

	* libgthumb/preferences.c (preferences_load): Set go_to_last_localtion
	the default behaviour.

	* src/gthumb-preloader.c (gthumb_preloader_set_paths): Use MAX priority
	for the requested image, DEFAULT priority for other images.

	* libgthumb/image-loader.c (image_loader_set_priority): New function.

	* src/gthumb-preloader.c: 
	* src/gthumb-windowr.c: Load even current image with the preloader,
	this let us avoid a redundant loading that occured with the previous 
	implementation.

	* libgthumb/gthumb-text-item.c (gthumb_text_item_destroy): 
	* src/gthumb-window.c (window_update_statusbar_list_info): plug a few
	memleaks. 

2002-05-29  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-ui.xml: Added the entry : View->Black and White.
	
	* libgthumb/image-viewer.c (image_viewer_alter): ALTER_GRAY added.
	
	* libgthumb/pixbuf-utils.c (pixbuf_copy_gray): The function that
	implements the desaturation.

	* libgthumb/image-loader.c (image_loader_load_from_image_loader): 
	* libgthumb/image-viewer.c (image_viewer_load_from_image_loader): New
	functions used by the preloader.

	* src/gthumb-window.c: Use the preloader.

	* src/gthumb-preloader.c: 
	* src/gthumb-preloader.h: Added an image preloader.
	

2002-05-28  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/thumb-cache.c (cache_move): 
	(cache_copy): overwrite destination.

	* libgthumb/comments.c (comment_copy): 
	(comment_move): overwrite destination.

	* src/dlg-file-utils.c (dlg_show_error): translate message to utf8.

2002-05-27  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-preferences.c: 
	* libgthumb/preferences.h: Added "fast file type" option. 

	* libgthumb/image-viewer.c (image_viewer_style_set): Added 
	TRANSP_TYPE_NONE which uses the gtk theme color to paint transparency.

	* src/gthumb-window.c: Added EditCurrentDir_* and EditCurrentCatalog_*
	commands.  These are the commands displayed in the main menu
	and work a bit different from the commands in the context menus.
	Added Image_* commands displayed in the viewer context menu.
	Display image name in the "Info Bar" and other information in the
	status bar.  Activate progress bar when loading an image.
	Fixed double-click in the file list.  Use Page Down/Up to view the
	next/prev image when the viewer is focused.  Focus the image when
	click on the Info Bar.  Removed custom icons for zoom buttons, use gtk
	stock icons instead.  Stopping the slideshow exit from fullscreen mode.
	Minor usability enhancements.

	* src/gthumb-window.c (window_notify_directory_rename): 
	(window_notify_directory_delete): 
	(window_notify_directory_new): 
	(window_notify_catalog_rename): 
	(window_notify_catalog_delete): new functions.

	* src/dlg-comment.c (update_category_entry): use categories 
	instead of keywords.  Added a category list. 

	* src/dlg-search.c: removed the gthumb_search_edit.glade2 file, the
	progress dialog for "Edit search" is is gthumb_search.glade2 now. 

	* src/gthumb-ui.xml: changed arrangement of menus.

2002-05-11  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/gthumb-window.c (window_show_image_pane): 
	(window_hide_image_pane): new functions.

	* libgthumb/preferences.c (preferences_set_default_values): changed
	some default values.

	* libgthumb/gthumb-text-item.c (gthumb_text_item_draw): use paint_focus
	instead of draw_focus.

	* libgthumb/gthumb-info-bar.c: removed useless variables.
	(gthumb_info_bar_set_text): show a tootip when the labelis not full 
	visible.

	* configure.in (GETTEXT_PACKAGE): changed GETTEXT_PACKAGE to gthumb-2.0

	* Makefile.am: added doc and omf-install directories.

2002-05-05  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/main.c (get_icon_path_from_name): Add .nautilus/themes to the
	search path.

	* src/gthumb-ui.xml: Removed ellipsis where not needed.

	* components/image-viewer/GNOME_GThumb_Viewer.xml.in: Add a toolbar
	with the rotate, flip and mirror commands.

2002-05-01  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/catalog-png-exporter.c: 
	* src/dlg-png-exporter.c: Added the image preview.

2002-04-30  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/commands-impl.c (edit_folder_delete_command_impl): update cache
	when deleting a folder.
	(edit_folder_open_command_impl): Added "open with Naulitus" command, 
	deleted "Move folder" command.

	* libgthumb/comments.c (comments_remove_old_comments_async): 
	* libgthumb/thumb-cache.c (cache_remove_old_previews_async): Show a 
	dialog while deleting old thumbnails and old comments.

	* src/commands-impl.c (edit_folder_rename_command_impl): Update cache 
	when renaming a folder.

2002-04-27  Paolo Bacchilega  <paolo.bacch@tin.it>

	* all files: Removed deprecated functions.

2002-04-25  Paolo Bacchilega  <paolo.bacch@tin.it>

	* libgthumb/image-viewer.c (image_viewer_expose): Draw the frame in 
	black color when the black background is on.  Fixed animation start up
	when using zoom changes different from "Keep previous zoom".

	* src/main.[ch]:
	* src/gthumb-window.c: 
	* src/icons/*.png: Use the nautilus folder icon for folders. Changed 
	some toolbar icons. 

	* libgthumb/gtk-utils.c (_gtk_image_new_from_inline): New function.
	
	* libgthumb/file-utils.c (file_extension_is): New function.

2002-04-24  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/commands-impl.c (edit_folder_rename_command_impl): Implemented.
	(edit_folder_delete_command_impl): Implemented.

	* libgthumb/gtk-utils.c (_gtk_error_dialog_run): New function.
	(_gtk_error_dialog_from_gerror_run): New function.

	* src/commands-impl.c: Use above functions to show error dialogs.

2002-04-23  Paolo Bacchilega  <paolo.bacch@tin.it>

	*libgthumb/gthumb-error.[ch]: new file.
	
	* libgthumb/catalog.c: 
	* libgthumb/catalog.h: Added GError argument to some functions.

	* src/commands-impl.c:  
	* src/dlg-preferences.c:  
	* libgthumb/preferences.[hc]: Removed redundant options. 

2002-04-22  Paolo Bacchilega  <paolo.bacch@tin.it>

	* src/dlg-open-with.c (delete_recent_cb): Compare the strings not the 
	pointers.

	* Imported all files.

