2005-02-01 Larry Ewing * configure.in: bump version number. * NEWS: update for 0.0.7 release. * libeog/eog-scroll-view.c: remove unused variables. * libeog/eog-image.c: fix return values remove unused vars. * libeog/eog-pixbuf-util.c: remove unused vars fix return values. * src/MainWindow.cs: save updated exif info when unsharping. * src/PhotoView.cs: save updated exif info when cropping. * src/f-spot.glade: set the limits on saturation to something a little more sane. * libeog/image-view.c: add missing prototype patch from Garry Ekker. * libfspot/f-image-view.c: remove unused variable. * libfspot/f-pixbuf-utils.c: add missing include. * libfspot/f-pixbuf-save.c: add missing include. * libfspot/f-pixbuf-unsharp.c: add missing include. 2005-01-31 Larry Ewing * src/GroupSelector.cs: make sure the scroll bounds are updated correctly on resize and manual scrolling. 2005-01-30 Larry Ewing * src/GroupSelector.cs: add scrolling delays so that you can hold down the button and get scrolling. * src/Tiff.cs: add a little more code to the parser. * src/GroupSelector.cs: update the RangeType.Min to be a little more sane. * src/GroupSelector.cs: make the scroll buttons do something, update their sensitivity properly. * src/MainWindow.cs: set the mode to to RangeType.Min. * src/GroupSelector.cs: add scroll buttons. 2005-01-29 Larry Ewing * src/PixbufUtils.cs: dispose the dat once it is loaded. * src/PhotoView.cs: use CompletePixbuf to make sure we get a completely loaded pixbuf. * src/Exif.cs: add a few missing tags to the list. * src/InfoDisplay.cs: fix up the output format a little. 2005-01-28 Larry Ewing * src/IconView.cs: add bounds check to CellAtPosition. Fixes #165465. 2005-01-28 Alexander Shopov * configure.in (ALL_LINGUAS): Added "bg" (Bulgarian) 2005-01-27 Larry Ewing * src/Tiff.cs: add more features. * src/Tiff.cs: new managed Exif/Tiff header parser. * src/JpegHeader.cs: test out parsing of jpeg headers using the tiff parser. 2005-01-26 Larry Ewing * src/PixbufUtils.cs: move the get orientation logic over to the new Exif structure. * src/Exif.cs: add some accessors for the entry data, restructure clases to work around crappy libexif object design. * src/Exif.cs: clear existing data before calling initialize otherwise initialize will short circuit. * src/PixbufUtils.cs: use simple command forms. * src/Exif.cs: add more SetData overloads, override broken libexif datasetting. * src/ColorDialog.cs: use the new Exif.cs to correctly copy exif data when creating a version. * src/PixbufUtils.cs: set more exif tags now that we can. * src/Exif.cs: Add more features, fix bugs. * Makefile.am: add the new exif wrapper to the build. * src/InfoDisplay.cs: use the new exif wrapper. * src/Exif.cs: add a new libexif wrapper that covers more of the library. 2005-01-25 Larry Ewing * src/ImageView.cs: pass the cms transform as a HandleRef. * src/Cms.cs: use handleref not just IntPtr, clean up the finalizer. * src/MainWindow.cs: update the toolbars on state change. * src/AsyncPixbufLoader.cs: handle null pixbufs a little better. * src/Makefile.am: add HigMessageDialog.cs. * src/HigMessagesDialog.cs: new file imported from Tomboy. * src/MainWindow.cs: use the new HigMessageDialog for the confirmation dialogs from Loz. * src/PixbufUtils.cs: add SaveJpeg and ScaleToAspect. * src/MainWindow.cs: use the togglebutton overload now that mike is working on a fix. * libfspot/Makefile.am: add f-pixbuf-save to the build. * libfspot/f-pixbuf-save.c: add a save routine that lets you save jpeg markers. * libeog/Makefile.am: add LCMS_CFLAGS from Loz. * configure.in: add pkg-config check for lcms from Loz. 2005-01-24 Larry Ewing * src/ExifData.cs: add thumbnail saving and an empty ctor. 2005-01-23 Larry Ewing * src/GroupSelector.cs: add a SetLimits overload that allows the limit to be set without senting out update notification for the case when it is clear the bounds have changed. * src/MainWindow.cs: remove the update hack. * src/GroupSelector.cs: make sure we reset the bounds if the size of the timeline changes. * src/GroupSelector.cs: fix the expose area computation. 2005-01-22 Larry Ewing * src/MainWindow.cs: tweak the import path naming. * src/ImportCommand.cs: make last_import_path a read only property called ImportPath; * src/PixbufLoader.cs: use separate locks for the main queue and the processed queue; * src/IconView.cs: 2005-01-22 David SedeƱo * src/MainWindow.cs: If there are a correct import, remember the path. * src/ImportCommand.cs: Set and get the path of the file selector. 2005-01-22 Larry Ewing * src/IconView.cs: refactor a little more. * src/MainWindow.cs: protect the tag drop from out of range items. * src/IconView.cs: more cleanups, optimizations. * src/IconView.cs: Clean up and speed up IconView drawing code, work around Nat's drawing bug. * src/PhotoStore.cs: use SaveAtomic. * src/PixbufUtils.cs: add SaveAtomic. 2005-01-21 Larry Ewing * src/MainWindow.cs: add basic confirmation dialogs based on a patch from Laurence. Closes #156441 * src/MainWindow.cs: handle out of range photos more gracefully. * src/ColorDialog.cs: handle invalid photos better. * src/PhotoView.cs: desensitize buttons if the photo isn't valid. * src/OriginalExport.cs: fix the uri case a little. * src/OriginalExport.cs: only create a tempdirectory if we need it. Use hack to create tempdirectory name. * src/OriginalExport.cs: store the date in a format original-0.9 understands. * src/f-spot.glade: add orignal export dialog. * src/MainWindow.cs: add original export handler. * src/Makefile.am: add OriginalExport to the build. * src/OriginalExport.cs: add new file from Alessandro Gervaso to export to Jakub's original gallery.