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

	* src/SingleView.cs: destroy the chooser when done.

	* src/f-spot.glade: add open folder and new window commands.

	* src/DirectoryCollection.cs: handle setting the path with a
	little more grace.

	* src/SingleView.cs: implement HandleOpen and HandleOpenFolder.

	* src/IOChannel.cs: fix the debug condition.

	* src/DirectoryCollection.cs: use and array list rather than an
	array.

	* src/PhotoView.cs: add tips to the grayscale and sepia buttons.

	* src/f-spot.glade: remove a bunch of unused menu items.
	
	* src/MainWindow.cs: expose HandleAbout to the public.

	* src/SingleView.cs: handle about dialog.

	* src/ImportCommand.cs: clean up formatting.

	* src/f-spot.glade: give the infobox a little more room.

	* src/TagMenu.cs: don't modify the list while iterating.

	* src/VfsExport.cs: remove VfsExport.cs from the repo.

	* po/POTFILES.in: remove VfsExport.cs is is no longer valid.

	* src/MainWindow.cs: remove method that accidentally got committed.

	* src/MainWindow.cs: update the year.

2006-02-13  Gabriel Burt <gabriel.burt@gmail.com>

	* src/Updater.cs: Repair dangling tags created by removing the Other
	tag. Fix another bug in the Other tag removal code.

	* src/OpenWithMenu.cs: Add an insensitive menu item saying there are
	no applciations available as appropriate.

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

	* src/OpenWithMenu.cs: fix a couple of cases of modifying the
	container while iterating.

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

	* src/MainWindow.cs: don't start up the import dialog with a path selected.

	* src/Preferences.cs: add the privacy options for flickr.

	* src/FlickrExport.cs: clean up the message text for the various states, handle exceptions
	in TryWebLogin.  Store the privacy settingings in gconf.

	* src/f-spot.glade: clean up flicker export message text.

	* src/PngFile.cs: remove unused variable.

	* src/Updater.cs: fix the bug I introduced.

	* src/Updater.cs: don't remove the Other tag if it has child
	tags. Patch from Ruben Vermeersch.

	* src/PhotoVersionCommands.cs: remember to save the file before
	committing it.

	* src/PhotoVersionCommands.cs: commit Bengt's patch from #142806.

	* src/ThreadProgressDialog.cs: clamp the fraction value.

	* src/GalleryExport.cs: clean up the exception case slightly.

	* src/FlickrExport.cs: Clean up the authorization and logout code
	so that it follows the flickr model a little better.

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

	* src/f-spot.glade: add permissions to the export dialog.

	* src/FlickrExport.cs: add permissions to the dialog.
	
	* src/FlickrRemote.cs: set the permissions on the photo durring
	upload.

	* src/MetadataStore.cs: only create add keywords if there are
	some.

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

	* src/PhotoView.cs: fix crop to handle images with alpha.

	* src/ImageFile.cs: throw not implemented on calls to Save.

	* src/JpegFile.cs: use the exifData property.

	* src/PngFile.cs: fix ImageFile.Save for png.  Refactor Png to contain
	PngHeader.

	* src/PhotoStore.cs: use ImageFile.Save when saveing a version.

	* src/f-spot.in (libdir): add the FlickrNet path to the MONO_PATH
	when running the uninstalled version.

	* src/ImportCommand.cs: small cleanups.

	* src/FlickrRemote.cs: expose the Auth token to the caller.

	* src/FlickrExport.cs: start reworking the auth checking code for
	flickr.

	* src/OpenWithMenu.cs: make try to load icons if enabled.

	* src/FlickrExport.cs: hook up the metadata check.

	* src/FlickrRemote.cs: add support for striping metadata when
	exporting to flickr.

2006-02-10  Gabriel Burt <gabriel.burt@gmail.com>

	* src/TagSelectionWidget.cs: Revert back to sucky layout because
	putting all the CellRenderers in one column made it so you couldn't
	check the checkbox without having the tag selected first. Ugh.

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

	* src/f-spot.glade: set the image height so the dialog doesn't
	resize.

	* src/main.cs: create a new program before making the dbus calls.
	Something somewhere isn't getting itialized properly otherwise and
	this avoids the problem.

	* src/f-spot.in (libdir): use exec -a when lauching mono.

	* src/main.cs: set the process name using prctl based on Aaron's
	snippet.

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

	* src/IconView.cs: add a hack to suppress scrolling if the size
	change is because of a collection change.

	* src/IBrowsableItem.cs: don't reload the image if the old and new
	index are the same and valid.

	* src/Makefile.am: add f-spot-adjust-colors.png as a resource.

	* src/PhotoView.cs: add use f-spot-adjust-colors.png

	* src/StockIcons.cs: add f-spot-adjust-colors.png

	* icons/Makefile.am: add f-spot-adjust-colors.png

	* src/OpenWithMenu.cs: try to clean up the icon loading a bit.

2006-02-09  Gabriel Burt <gabriel.burt@gmail.com>

	* NEWS: added some things for the next release.

	* README: update dependency versions, remove warning.

2006-02-08  Gabriel Burt <gabriel.burt@gmail.com>

	* po/POTFILES.in: Added new file Updater.cs

	* src/Core.cs: intitialize the Db within the Core, provide static
	method for accessing the Db object.

	* src/Db.cs: Add MetaStore property and run the Database.Updater upon
	initialization.
	
	* src/Makefile.am: Add Updater.cs and MetaStore.cs

	* src/MetaStore.cs: Add new database table that is just a key/value
	hash that keeps track of things like what tag id corresponds to the
	Hidden tag, and what version of the database and F-Spot produced the
	database.

	* src/ProgressDialog.cs: Add option for no cancel button, give access
	to the progress bar and message label via properties

	* src/TagStore.cs: Translate default tag names (BGO #170545), utilize
	MetaStore for keeping track of the Hidden tag instead of string
	matching. Remove the silly 'Other' tag.

	* src/Updater.cs: New file, upon start up checks if the database is
	the most current version, and if not it updates it (BGO #329146). The
	only update it currently does is remove empty 'Other' tags.
	
	* src/main.cs: Move the Db initialization code into Core.cs

2006-02-08  Gabriel Burt <gabriel.burt@gmail.com>

	* src/TagSelectionWidget.cs: Put the checkbox, icon, and name into a
	single column so that all tag names, even when in different
	hierarchies, aren't aligned.  Makes the Tag list much nicer. Fixes
	BGO #329401.

2006-02-08  Gabriel Burt <gabriel.burt@gmail.com>

	* po/POTFILES.in: Add OpenWithMenu.cs and VfsExport.cs

	* src/MainWindow.cs: Add handler for 'open with' command that takes
	the MimeApplication and opens it with the selected photos, making
	copies of them first if desired.

	* src/Makefile.am: Add OpenWithMenu.cs

	* src/OpenWithMenu.cs: New file that creates the submenu of an Open
	With menu, filling it with the applications appropriate to a
	combination of mimetypes passed in.  All Open With code based
	on a patch by Loz (gnome2@flower.powernet.co.uk).

	* src/PhotoPopup.cs: Add 'Open With' menu to the photo popup menu (BGO
	#156506).

	* src/PhotoStore.cs: New create new version method.

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

	* src/Preferences.cs: add flickr token path.

	* Makefile.am: add FlickrNet to the build.

	* configure.in: add FlickrNet to the build.

	* src/f-spot.glade: change dialog for flickr.net.

	* src/FlickrExport.cs: Update to use flickr.net (based on a patch from acs)

	* src/FlickrRemote.cs: Update to user flickr.net (based on a patch from acs).

	* FlickrNet/*: import Flickr.Net into the build.

	* f-spot-view.desktop.in (MimeType): add new mime types for the
	raw files.

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

	* src/PhotoView.cs: set the background on the TagView.