2005-02-21 Larry Ewing * NEWS: update for 0.0.9 release. * configure.in: bump for release. 2005-02-20 Larry Ewing * src/f-spot.glade: remove several unsesd dialogs, update folder_export_dialog. * src/GalleryRemote.cs: remove debug output. * src/FormClient.cs: remoce some debug output. * src/f-spot.glade: remove some unused * src/GalleryExport.cs: guard against a missing scale check. * src/f-spot.glade: rename some items. * src/ImportCommand.cs: center the dialog on the parent. * src/IconView.cs: remove unused variable. * libgphoto2-sharp/Object.cs: actually finalize things. * src/ImportCommand.cs: verify the import path don't leave the dialog until it comes up ok or is canceled. * src/ImportCommand.cs: deal with the attach tag better, add recurse check option. * src/AsyncPixbufLoader.cs: silence debug output. * src/ImportCommand.cs: set the window correctly. * src/PhotoImageView.cs: remove debug output. * src/CompatFileChooser.cs: add some logic to set the current directory. * src/ImportCommand.cs: get the start position correct. * src/f-spot.glade: update the import dialog layout a little better. * src/PixbufCache.cs: scale the pixbuf to fit. * src/MainWindow.cs: add writeline for camera exceptions. * src/IconView.cs: add back intptr constructor. * src/QueryView.cs: add back intptr constructor. * src/GPhotoCamera.cs: clean up the formatting a little. * libgphoto2-sharp/Object.cs: renable the Cleanup bits of the dispose call. * libgphoto2-sharp/: rewrite the bindings so that they work with newer mono versions. * src/GroupSelector.cs: use Gtk.Arrow instead of adding and image. 2005-02-19 Larry Ewing * src/PhotoStore.cs: use the right Ifd when looking up the time. * src/SlideView.cs: disable the slide animation if processing the window update takes more than animate_max milliseconds. * src/InfoBox.cs: oops, change the display back a little. * src/InfoDisplay.cs: clean up slightly. * src/PixbufUtils.cs: remove the old ExifData stuff. * src/PhotoStore.cs: use Exif.cs. * src/Makefile.am: remove ExifData.cs. * src/DirectoryCollection.cs: use Exif.cs * src/PixbufData.cs: set closure data. * src/AsyncPixbufLoader.cs: add a Path property. * src/Exif.cs: make sure that we don't include nulls in string we try to generate. * src/ExifUtils.cs: use Exif.ExifData. * src/InfoBox.cs: clean up output a little. * src/PhotoStore.cs: use Exif.ExifData to get thumbnail. * src/PixbufUtils.cs: add GetThumbnail for Exif.ExifData. * src/IconView.cs: preload the scroll destination. * src/IconView.cs: fix typo in the request case. * src/IconView.cs: use ScaleDown when scaling the loaded pixbuf, the 64x64 icons start hitting the degenerate scaling cases. * src/PixbufCache.cs: put a limit of twice the max size before we start culling entries. * src/IconView.cs: bump the preload limit slightly. Fix the request case, update the data on lookup. * src/PixbufCache.cs: bump the cache limit slightly. Fix the debug output. * src/PixbufCache.cs: don't shrink the cache until we are done with loading the queue, this gives us better responsiveness while scrolling. * src/IconView.cs: tweek the caching some more. Try to rebuild thumbnails that don't exist. * src/PixbufCache.cs: make the potentially large remove more efficient. 2005-02-18 Larry Ewing * src/IconView.cs: when scaling down scale the pixbuf if we can. * src/PixbufUtils.cs: make a shallow copy op. * src/PixbufCache.cs: remove debug output, it was slowing things down ;). * src/IconView.cs: improve the preload boundry at little, avoid annoying crash. * src/IconView.cs: remove extra debug output. 2005-02-18 Miguel de Icaza * src/Makefile.am: Use the endorsed command line arguments. 2005-02-18 Larry Ewing * src/ThumbnailGenerator.cs: add some utility functions. * src/IconView.cs: refactor to use the new PixbufCache class. Preload on every expose. * src/PixbufCache.cs: integrate the cache and the loader into a single mru. Include max size smarts. * src/IconView.cs: remove debug output. 2005-02-18 Tuomas Kuosmanen * icons/f-spot-red-eye.png: new icon for red-eye. 2005-02-18 Larry Ewing * src/Makefile.am: add the gnome-vfs volume stuff to the build. * src/gnomevfs/ObjectManager.cs: register the object with the proper assembly. * src/main.cs: call Gnome.Vfs.Vfs.Initialize. * src/MainWindow.cs: sensitize the edit_tag_button properly. * src/FileImportBackend.cs: use the recurse setting rather than hardcoding to true. * src/SlideView.cs: use Math.Round rather that truncation. * src/PixbufUtils.cs: add LoadThemeIcon and overload for Fit.