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

	* src/Core.cs: handle missing photos by displaying an error
	message.

	* src/MainWindow.cs: patch form bengt to fix #332015.

	* src/SlideView.cs: patch from bengt to fix #332018.

2006-02-21  Theppitak Karoonboonyanan  <thep@linux.thai.net>

	* configure.in: Added 'th' (Thai) to ALL_LINGUAS.

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

	* src/PhotoStore.cs: add a new comparer.

	* src/PhotoArray.cs: add a sort method.

	* src/MainWindow.cs: sort the collection before we pass it along.

	* src/TimeDialog.cs: remove the sort

	* src/TimeDialog.cs: fix the timezone handling so that everything
	agrees.  Fix the photo spacing command.

	* src/MainWindow.cs: reload the images if we've adjusted the
	times.

	* src/PhotoStore.cs: set the jpeg time in localtime.

	* src/InfoBox.cs: photo.Time is Utc.

	* src/JpegFile.cs: revert an accidental change.

	* src/IconView.cs: convert times to LocalTime.

	* src/Ciff.cs:
	* src/JpegFile.cs:
	* src/MrwFile.cs: comvert to UniversalTime.

	* src/Tiff.cs: convert Date to UniversalTime.  Remove cr2 date
	override.

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

	* src/MainWindow.cs: update tag entry when a tag is edited. fixes
	#329683
	
	* src/PreferenceDialog.cs: make sure we handle a null value.

	* src/Core.cs: add a register call back into the slideview.

	* src/PhotoImageView.cs: handle the loupe destroy case properly.

	* src/GalleryExport.cs: handle a bad gallery url. fixes #326575.
	Also avoid trying to load the accounts if they don't exist.

	* src/FlickrExport.cs: mark the message for translation.
	
2006-02-13  Gabriel Burt <gabriel.burt@gmail.com>

	* src/f-spot.glade: Change "Arranged" to "Arrange" in the View menu.
	Add Reverse Order check item to the View menu.  Change "Directory" to
	"Folder".

	* src/GroupSelector.cs: Improve upon Thomas' patch by adding the ability
	to switch from Month to Directory in the context menu, and add Reverse
	Order checkbox to the View menu.  Make the context menu reverse order
	items a checkbox too.

	* src/MainWindow.cs: Update HandleArrange handlers and add
	HandleReverseOrder function, make them public so they can be used
	by the context menu produced in GroupSelector.

2006-02-13  Thomas Van Machelen  <thomas.vanmachelen@gmail.com>
 
	* src/GroupAdaptor.cs
	* src/DirectoryAdaptor.cs
	* src/TimeAdaptor.cs: Added OrderAscending property to allow different
	sorting. Added PhotoFromIndex method.

	* src/GroupSelector.cs: Added property to retrieve current glass
	position.  Added dropdown menu to change sort order. Fixes BGO
	#321260.

	* src/MainWindow.cs: Added loading and saving of new preferences,
	remove ICON_VIEW_POSITION preference. Handle reverse order command.

	* src/Preferences.cs: Added three new preferences that store
	the active adaptor, the glass position and the sort order.

	* src/Util.cs: Add method to create dropdown menu's with check
	menu items.

	* src/f-spot.glade: Set the default adaptor button to the
	'month' button.
 
2006-02-20  Larry Ewing  <lewing@novell.com>

	* src/MainWindow.cs: fix #331358

	* src/SlideView.cs: clean up the creation function, make play a
	noop if there are no photos. Don't dispose null values.

	* src/Core.cs: start slideshow in idle function so that the
	AsyncLoader starts inside the mainloop.

	* tools/Makefile.am: add f-spot-import to the build.

	* tools/f-spot-import: add script to launch f-spot import based on
	hal id.  This will eventually be replaced by some hal logic in the
	app.

	* src/f-spot.glade: add cancel button to f-spot.glade fixes #324903.

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

	* src/Loupe.cs: avoid a bug in gtk# and catch null handles.

	* src/SlideView.cs: make slideview work when run standalone.

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

	* src/JpegHeader.cs: wrap streams in using statements.

	* src/ImageFile.cs: dispose the temp pixbuf properly.

	* src/PixbufUtils.cs: make AspectLoader a wrapper around
	Pixbufloader and explicitly dispose the Loader once things are
	loaded.

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

	* src/InfoBox.cs: remove debug output.

	* src/Tiff.cs: silence some debug output.

	* src/PreferenceDialog.cs: add button to set f-spot as the
	gnome-screensaver theme.  Set the optionmenu history to the
	currently selected tag.

	* src/Preferences.cs: add key for gnome-screensaver theme and
	watch gnome-screensaver theme key for changes.

	* src/TagMenu.cs: add method for getting the position of a tag.

	* src/f-spot.glade: add button clean up text.

	* src/Preferences.cs: remove invalid cast when getting default.

	* src/Core.cs: use random sort.

	* src/PhotoStore.cs: add a random sort.

	* src/FlickrRemote.cs: add quotes around tags to handle multuword
	tags better.

	* tools/Makefile.am: add screensaver wrappers for
	gnomescreensaver.

	* tools/f-spot-screensaver.desktop.in: screensaver theme wrapper.

	* configure.in: add some crufty checks to try to figure out the
	gnome-screensaver paths.
	
	* src/Core.cs: remove debug output.

	* src/JpegHeader.cs: remove debug output.

	* src/main.cs: add command line option.
	
	* src/f-spot.glade: add tag option menu.

	* src/TagStore.cs: add method to GetTagById.
	
	* src/PreferenceDialog.cs: allow the user to pick a tag for
	screensaver mode.
	
	* src/Preferences.cs: save a preference for the screensaver tag
	id.
	
	* src/Core.cs: add ShowSlides method, don't expose it over dbus
	for now.
	
	* src/SlideView.cs: Add new widget operate in foreign windows for
	screensaver mode.  Be more forgiving about slow frames, only
	disable the animation if multiple frames are slow in a row.

	* src/MainWindow.cs: remove FSpot.Mail namespace reference.

	* src/Makefile.am (F_SPOT_CSDISTFILES): remove Mail/* from the
	build, it wasn't being used anywhere.

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

	* src/PhotoArray.cs: clean up the implmentation a little.

	* src/DirectoryCollection.cs: make FileCollection a subclass of
	PhotoList since they did the same thing.

	* src/PhotoArray.cs: add missing methods from FileCollection to
	PhotoList.

	* src/SingleView.cs: combine Open and OpenFolder into a single
	function.

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

	* src/ImportCommand.cs: Make the import source selector menu not
	trigger unless you actually activate an option.

2006-02-13  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>

	* configure.in: Added 'gl' to ALL_LINGUAS.