2007-01-15  Iain Holmes  <iain@gnome.org>

	* src/PlayerWindow.cs: Patch from Łukasz Jernaś to fix icons in a
	custom prefix.

2007-01-13  Brandon Hale  <brandon@ubuntu.com>
	
	* NEWS, configure.ac: Updated for Last Exit 4

2007-01-10  Brandon Hale  <brandon@ubuntu.com>

	* src/SpecialKeys.cs, src/PlayerWindow.cs:
	Patch from Rob Fisher to add support for multimedia keys.

2007-01-08  Brandon Hale  <brandon@ubuntu.com>

	* src/notify-sharp/, src/TrayIcon.cs:
	Patch from Sebastian Dröge on bug #394166 to use notify-sharp
	instead of pinvoking libnotify.

2007-01-06  Brandon Hale  <brandon@ubuntu.com>

	* src/DBusPlayer.cs:
	Implement ChangeStation functionality, this makes us feature complete
	compared to the old DBus code.

2007-01-06  Brandon Hale  <brandon@ubuntu.com>

	* src/DBusRemote, src/DBusPlayer:
	First commit of managed DBus port. Most functionality is missing
	from the old code, this will be filled in shortly.

2007-01-01  Brandon Hale  <brandon@ubuntu.com>

	* dbus-sharp/:
	Import managed DBus code for pending conversion.

2006-12-28  Brandon Hale  <brandon@ubuntu.com>

	* src/InfoWindow.cs, src/MagicCoverImage.cs:
	Fix crasher in InfoWindow when Song.Image is null.
	As a side effect, only load unknown-cover.png once, fixing
	a potential leak. Thanks to TJ Fontaine <tjfontaine@gmail.com>.

2006-12-28  Brandon Hale  <brandon@ubuntu.com>
	
	* src/TagDialog.cs, src/PlayerWindow.cs, src/FindStation.cs:
	Apply patch from Łukasz Jernaś to fix remaining l10n issues.
	Gnome bug #365091.

2006-12-23  Brandon Hale  <brandon@ubuntu.com>
	
	* src/InfoWindow.cs, src/TagDialog.cs, src/FirstRunDialog.cs:
	Use GTK stock buttons where appropriate.

2006-12-21  Brandon Hale  <brandon@ubuntu.com>

	* data/icons:
	Add 48 and 32 sizes for tag-new and show-icon icons.
	Thanks to Andreas on bug #384698.

2006-12-20  Brandon Hale  <brandon@ubuntu.com>

	* data/icons:
	Add tag-new and show-info themeable actions icons, thanks to Andreas
	Nilsson on bug #384698. Use icon-theme-installer script from Aaron Bockover.
	* data/glade/PlayerWindow.glade, src/PlayerWindow.cs:
	Update player window to use hicolor icons from Andreas

2006-11-23  Brandon Hale  <brandon@ubuntu.com>

	* src/last-exit.exe.config.in:
	Add dllmap entry for dbus-glib-1, bug #356873

	* src/NotificationArea.cs:
	Copy the latest code from Muine to properly support transparent
	panels, bug #365099

	* po/POTFILES.in, src/Defines.cs.in:
	Apply patches from Pritt on bug #365091 to fix things up 
	for translators.

	* data/icons/*:
	Fix for bug #354430, install application icons properly into the icon
	theme. We still need a 32x32 icon for you artists out there.

2006-11-01  Iain Holmes  <iain@gnome.org>

	* src/ImageLoader.cs: Catch bad urls from Priit

2006-10-24  Iain holmes  <iain@gnome.org>

	* liblast-exit/player.c: Patch to stop player on EOS from Priit

2006-10-23  Iain Holmes  <iain@gnome.org>

	* src/PlayerWindow.cs: Patch from Priit Laes to fix Journal URL

2006-08-28  Brandon Hale  <brandon@ubuntu.com>
	
	Call dbus_g_thread_init first thing in Main(), fixing locking issues
	in pre- DBus 0.92

	Patch from Sebastian Dröge:
	Change signature of DBusMessageHandler delegate to (string, string),
	as mashsallying object[] in delegate paramater lists segfaults Mono.

2006-08-27  Brandon Hale  <brandon@ubuntu.com>

	* src/PlayerWindow.cs
	data/ui/TrayIcon.xml:
	Add a Preferences button to the main window where it belongs, remove
	it from the tray menu.

2006-08-21  Iain Holmes  <iain@gnome.org>

	* liblast-exit/player.c: Use gconfaudiosink. Stop garret complaining.

2006-08-13  Brandon Hale  <brandon@ubuntu.com>

	* src/Config.cs
	src/TrayIcon.cs
	date/glade/Preferences.glade:
	Add GConf event notifier, if show_notifications changes, reset the
	local bool in TrayIcon. This means toggling the key no longer requires
	a restart to take effect. Tips from Sebastian Dröge.

	* Makefile.am
	src/Makefile.am:
	Add mkinstalldirs to MAINTAINERCLEANFILES, last-exit.exe.mdb to
	CLEANFILES

2006-08-12  Brandon Hale  <brandon@ubuntu.com>

	* src/Preferences.cs:
	Hook up Create new account / Join Last Exit group buttons

2006-08-11  Brandon Hale  <brandon@ubuntu.com>

	* data/glade/Preferences.glade:
	Change Notification checkbox to reflect restart requirement.

	* src/Preferences.cs:
	Destroy the window on Close.

2006-08-10  Brandon Hale  <brandon@ubuntu.com>

	* data/glade/Preferences.glade
	  src/Preferences.cs
	  data/ui/TrayIcon.xml
	  src/Actions.cs
	  src/Config.cs
	  src/Makefile.am:
	  Add new Preferences dialog

2006-08-09  Brandon Hale  <brandon@ubuntu.com>

	* src/About.cs:
	Change Show (); to Run (); Destory ();

2006-08-05  TJ Fontaine  <tjfontaine@gmail.com>

	* Win32 Portability Changes:
	  Move from Gnome.About to Gtk.AboutDialog
	  Change Gnome.User.Dir to Environment.SpecialFolders.ApplicationData (mv ~/.gnome2/last-exit ~/.config/last-exit)
	  Move Gnome.Stock.About to Gtk.Stock.About.

2006-08-05  Brandon Hale  <brandon@ubuntu.com>

	* liblast-exit/lastexit-dbus.c
	  liblast-exit/lastexit-dbus.h
	  liblast-exit/lastexit.xml
	  src/DBus.cs
	  src/Driver.cs
	  src/PlayerWindow.cs
	  src/TrayIcon.cs:
	  Merge DBus update from Baris Cicek, focus window if last-exit already
	  running.

	* data/ui/TrayIcon.xml:
	Put the context menu on a diet. Remove About and Show Window toggle.
	
	* src/Makefile.am:
	Patch from Aaron Bockover to force make to rebuild when TrayIcon.xml is
	out-of-date.

2006-08-04  Brandon Hale  <brandon@ubuntu.com>

	* src/PlayerWindow.cs
	  data/last-exit.schema.in:
	  Add GConf key to allow setting the recommendation level for
	  recommended radio.
	* src/PlayerWindow.cs
	  src/StringUtils.cs
	  src/FMConnection.cs:
	  Remove less useful Console.WriteLine debugging
	* src/About.cs:
	  Add Baris's real email address to Written By

2006-08-03  Iain Holmes  <iain@gnome.org>

	* FindStation.cs:
	  FMConnection.cs: Patch from Thom May to search for group radio.

2006-08-01  Iain Holmes  <iain@gnome.org>

	* About.cs
	  TrayIcon.cs: Patch from Brandon to add menu to the tray icon

2006-07-27  Iain Holmes  <iain@gnome.org>

	* configure.ac: Bump version to 3

2006-07-27  Iain Holmes  <iain@gnome.org>

	* src/PlayerWindow.cs: More keyboard support from Brandon
	P: play, +/-/0: Change Volume and mute.
	Buttons respond to their keypress as well.

	* src/VolumeButton.cs: Add ToggleMute to store/restore volume

2006-07-26  Iain Holmes  <iain@gnome.org>

	* src/InfoWindow.cs: Don't re-request the image.

	* src/ImageLoader.cs: When the image is loaded, store it.

2006-07-26  Iain Holmes  <iain@gnome.org>

	* src/TrayIcon.cs: Add notify support

2006-07-26  Brandon Hale  <brandon@ubuntu.com>

	* src/PlayerWindow.cs: Add basic keyboard support.
	L: Love Track, H: Hate Track, N: Next, Escape: Hide to Tray.

2006-07-26  Iain Holmes  <iain@gnome.org>

	* src/PlayerWindow.cs:
	  data/glade/PlayerWindow.glade: Add tooltips, patch by Peter Oliver

2006-07-26  Iain Holmes  <iain@gnome.org>

	* src/MagicCoverImage.cs: Add a cover changed handler
	  src/PlayerWindow.cs: Don't allow the window to be resized vertically
	  	Patch from Tom Parker.

2006-07-26  Iain Holmes  <iain@gnome.org>

	* data/lastfm.schemas: Patch to fix typo by Arif Lukito

2006-07-26  Iain Holmes  <iain@gnome.org>

	* src/FindStation.cs: Set . as the number separator. Patch from
	  Damien Collard

2006-07-26  Iain Holmes  <iain@gnome.org>

	* liblastexit/lastexit.xml:
	  liblastexit/lastexit-dbus.[ch]: D-Bus patch from Baris Cicek.

	* liblastexit/Makefile.am: Build the D-Bus glue.

	* src/Driver.cs:
	  src/DBus.cs: Modified D-Bus patch from Baris Cicek.

2006-07-21  Iain Holmes  <iain@gnome.org>

	* src/FMConnection.cs: Support setting recommended radio

	* src/PlayerWindow.cs: Add recommended radio to the main list

2006-07-21  Iain Holmes  <iain@gnome.org>

	* src/TrayIcon.cs: Patch from Baris to add song image.

	* src/PlayerWindow.cs: Set the tooltip image from Baris.
	Reshow the password dialog on wrong password.
	
	* src/Config.cs: Have support for missing config values

	* src/FMConnection.cs: Support reporting bad password

2006-07-18  Ross Burton  <ross@burtonini.com>

	* liblast-exit/Makefile.am:
	Add -avoid-version to remove the .0.0.0 symlinks.

2006-07-11  Iain <iain@gnome.org>

	* src/NotificationArea.cs:
	  src/TrayIcon.cs: Patch from Baris Cicek to add a tray icon

2006-07-10  Iain <iain@gnome.org>

	* src/last-exit.in: Require bash, cos exec -a isn't POSIX and breaks
	things

2006-07-10  Iain <iain@gnome.org>

	* FindStation.cs: If Enter is pressed for user or fans of, don't crash

2006-07-09  Iain <iain@gnome.org>

	* FindStation.cs: Find user station works

2006-07-09  Iain <iain@gnome.org>

	* FindStation.cs: Add Neighbour searching

	* NeighbourView.cs: View to show neighbours

2006-07-09  Iain <iain@gnome.org>

	* configure.ac: Update to version 1

2006-07-09  Iain <iain@gnome.org>

	* Url encode artist names before sending them gfor tagging

2006-07-08  Iain <iain@gnome.org>

	* src/PlayerWindow.cs: Make the play/pause button work correctly.

2006-07-08  Iain <iain@gnome.org>

	* src/RecentStations.cs: Limit the stations to the 10 most recent

2006-07-08  Iain <iain@gnome.org>

	* src/PlayerWindow.cs: Open the browser at the journal page for the 
	currently playing song.

2006-07-08  Iain <iain@gnome.org>

	* Applied patch from Brian Pepple to add a .desktop file.

2006-07-08  Iain <iain@gnome.org>

	* src/TagDialog.cs: Close the dialog and fill the combo with tags

2006-07-08  Iain <iain@gnome.org>

	* src/TagDialog.cs: Tag stuff.

2006-04-21  Iain <iain@gnome.org>

	* src/InternalProcess.cs: Copied from f-spot.

	* src/PlayerWindow.cs: Use gnome-open to show urls

	* src/InfoWindow.cs: Ditto

2006-04-21  Iain <iain@gnome.org>

	* src/ImageLoader.cs: Handle 404s in the image...useful old last.fm
	returns a nonexistent cover image rather than just not setting an 
	image.

2006-04-21  Iain <iain@gnome.org>

	* src/FMRequest.cs: Moved this here from FMConnection.cs

	* src/InfoWindow.cs: Moved the Request/Parsing code from FMC.cs

	* src/FindStation.cs: Moved the Request/Parsing code from FMC.cs

2006-04-21  Iain <iain@gnome.org>

	* src/PlayerWindow.cs: Apply patch from Adam Lofts to ellipsize the
	labels.

2006-04-15  Iain <iain@gnome.org>

	* src/PlayerWindow.cs: Don't escape strings if the string is null.

	* src/StringUtils.cs: Ditto

2006-04-15  Iain <iain@gnome.org>

	* src/PlayerWindow.cs: Merge patch from Jason Quigley to turn on
	subscriber only stations.

2006-04-15  Iain <iain@gnome.org>

	* src/FMConnection.cs: Add ability to search for fans...

	* src/FindStation.cs: Add a fans of radio.

2006-03-24  Iain <iain@gnome.org>

	* data/glade/PlayerWindow.glade: Shuffle some buttons around a bit

	* src/Artist.cs:
	  src/Song.cs: Derive from ImageLoader rather than creating one.

	* src/FMConnection.cs:
	  src/InfoWindow.cs:
	  src/PlayerWindow.cs:
	  src/RecentStations.cs:
	  src/FindStations.cs: Update to use the new ImageLoader stuff and
	  do general code cleanups.

2006-03-23  Iain <iain@gnome.org>

	* src/RecentStations.cs (LoadRecent): Catch an XmlException for
	malformed recent file.

2006-03-23  Iain <iain@gnome.org>

	* src/RecentStations.cs (LoadRecent): Check if the file exists.
