2006-06-09  Larry Ewing  <lewing@novell.com>

	* src/Db.cs: don't start transaction until we are done upgrading.
	
	* src/Exif.cs: handle zero length entries.

	* src/HigMessagesDialog.cs: add new classes to start cleaning up
	the exception dialogs.

	* src/ImportCommand.cs: Call creat tag with info.

	* src/InfoBox.cs: convert time to localtime.

	* src/JpegFile.cs: handle exceptions in the description code.

	* src/Tiff.cs: allow zero lenght UserComments.

	* src/PhotoPopup.cs: handle more dialog issues.

	* src/MainWindow.cs: use the new exception dialog.

	* src/PhotoView.cs: use the new exception dialog.

	* src/main.cs: initialize translations in slideshow mode.

2006-06-06  Larry Ewing  <lewing@novell.com>

	* src/Exif.cs: don't copy if the array is zero length.

2006-06-05  Larry Ewing  <lewing@novell.com>

	* src/Tiff.cs: don't try to load the directory if it is us.  Clean
	up the debug output.

	* src/FileImportBackend.cs: if we want to move the file to where
	it already is, just leave it there, don't think up a new name.

	* src/ImportCommand.cs: make the import happen in an idle to avoid
	some of the recursion that was causing some much trouble.

2006-06-02  Larry Ewing  <lewing@novell.com>

	* src/AsyncPixbufLoader.cs: handle more exceptions in the
	exception case.

	* src/Loupe.cs: handle errors while sharpening.

	* src/MainWindow.cs: handle sharpen errors.

	* src/FolderExport.cs: work around a bug in filechooserbutton.

	* src/PhotoPopup.cs: pass the widget in the creation function
	so that we can go modal on the right window.

	* src/QueryView.cs: pass the widget to popup.
	
	* src/MainWindow.cs: use the new popup api and use the toplevel
	properly.

	* src/FullScreenView.cs: use the new popup api.

	* src/SlideView.cs: process expose events while doing long running
	operations.

	* src/FileImportBackend.cs: remove the readonly flag when we copy
	files.

	* src/ImportCommand.cs: stop the idle start in cancel

	* src/ThreadProgressDialog.cs: abort after stopping the delay.

	* src/PrintDialog.cs: handle errors loading the file while trying
	to print.

	* src/InfoDisplay.cs: handle errors while reading the file more
	carefully.

	* src/ImportCommand.cs: handle exceptions while checking for the
	existance of a directory.

	* src/MainWindow.cs: wrap the metadata writing code in a
	try/catch.

	* src/Core.cs: add some methods to clean up the dbus
	initialization.

	* src/f-spot.glade: add the buttons for the gallery-editing patch.

2006-05-26  Larry Ewing  <lewing@novell.com>

	* src/ColorDialog.cs: handle errors more gracefully.

	* src/f-spot.glade: rename widget for color dialog.

2006-05-19  Larry Ewing  <lewing@novell.com>

	* src/MainWindow.cs: make sure the fsview image is valid before
	including it in the selection.

	* src/ColorDialog.cs: trap any errors while loading the image for
	adjustment.

	* src/CDExport.cs: Handle errors while uploading more gracefully
	and avoid threading problems.

	* src/Preferences.cs: Add key for gnome-screensaver mode.

	* src/PrefercenceDialog.ce: set the gnome-screensaver mode as
	well.

2006-05-17  Larry Ewing  <lewing@novell.com>

	* src/GalleryExport.cs: add the ability to edit and remove
	galleries.  Fix error handling and other general cleanups.

	* src/IconView.cs: handle keypresses when no items exist.

	* src/Util.cs: Add a method for url escaping.

	* src/MainWindow.cs: use the new url escaping.

	* src/ImportCommand.cs: start the import immediately if the
	path is given.

	* src/FileImportBackend.cs: don't use the directories stack when
	it doens't apply.

2006-05-09  Larry Ewing  <lewing@novell.com>

	* src/Core.cs: add some api to handle registering the service.

	* src/main.cs: be more careful to handle errors while starting up.

	* src/Db.cs: wrap the table creation logic in a transaction.

2006-05-04  Larry Ewing  <lewing@novell.com>

	* src/Loupe.cs: handle errors when trying to shape the window,
	fixes bnc #168265.
	
2006-05-03  Larry Ewing  <lewing@novell.com>

	* src/MainWindow.cs: handle errors while loading the query, show a
	dialog telling where we moved the old db.  Fixes bnc #161671.

	* src/Db.cs: move the broken db out of the way.

2006-05-01  Larry Ewing  <lewing@novell.com>

	* src/FormClient.cs: use the default proxy in FormClient, patch
	from Ican N. Zlatev.