2006-06-09 Larry Ewing * 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 * src/Exif.cs: don't copy if the array is zero length. 2006-06-05 Larry Ewing * 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 * 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 * src/ColorDialog.cs: handle errors more gracefully. * src/f-spot.glade: rename widget for color dialog. 2006-05-19 Larry Ewing * 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 * 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 * 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 * src/Loupe.cs: handle errors when trying to shape the window, fixes bnc #168265. 2006-05-03 Larry Ewing * 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 * src/FormClient.cs: use the default proxy in FormClient, patch from Ican N. Zlatev.