2005-02-21  Larry Ewing  <lewing@novell.com>

	* NEWS: update for 0.0.9 release.

	* configure.in: bump for release.

2005-02-20  Larry Ewing  <lewing@novell.com>

	* 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  <lewing@novell.com>

	* 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  <lewing@novell.com>

	* 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  <miguel@novell.com>

	* src/Makefile.am: Use the endorsed command line arguments. 

2005-02-18  Larry Ewing  <lewing@novell.com>

	* 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  <tigert@novell.com>

	* icons/f-spot-red-eye.png: new icon for red-eye.

2005-02-18  Larry Ewing  <lewing@novell.com>

	* 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.