2009-03-22 Chris Hollenbeck <chris.hollenbeck@gmail.com>

	* ui/xblstatusmain.glade: Updated version number and license year in
	About dialog for release of 0.4.1

2009-03-20 Chris Hollenbeck <chris.hollenbeck@gmail.com>

	* LiveConnect.py: fixed typo in settings directory variable (settingsDir)
	* LiveConnect.py: migrated cookie type to MozillaCookieJar instead of the
	previous LWPCookieJar, which was unable to load cookies with expiration
	dates of 2028 or greater on 32-bit systems

2009-01-17 Chris Hollenbeck <chris.hollenbeck@gmail.com>

	* ui/xblstatusmain.glade: Fixed length of 'Notification method:' label
	and position of notification method combo box. The label was previously
	too short and the combo box was placed over the text.

2008-12-29 Chris Hollenbeck <chris.hollenbeck@gmail.com>

	* ui/xblstatusmain.glade: updated version in About dialog to 0.4

2008-12-27 Chris Hollenbeck <chris.hollenbeck@gmail.com>

	* ui/xblstatusmain.glade: add auto-connect preference
	* xblstatus.py: handle auto-connect upon program start when set in
	preferences
	* xblstatus.py: read/write auto-connect option from/to config file
	* xblstatus.py: handle error (NoOptionError) thrown when a config setting
	is not found in	the config file. This prevents problems when upgrading
	from one version to the next.
	* xblstatus.py: cleaned up the tray icon tooltip to show 'Friend' if there
	is only one online friend rather than 'Friend(s)'. 'Friends' is shown for
	anything else.

2008-11-24 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * LiveError.py: new file to handle Live site errors
    * LiveConnect.py: handle more connection errors
    * LiveConnect.py: fixed the image domains for the friend pictures to
    handle the new URLs used on the web site
    * xblstatus.py: use alerts to notify the user of any connection errors

2008-09-27 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * LiveConnect.py: removed an additional page request that was happening on
    every refresh
    * LiveConnect.py: added a missing close() after the request in
    refreshFriends
    * LiveConnect.py: reorganized connect(), refresh(), and refreshFriends() to
    make things cleaner
    * AUTHORS: added Mark Adamson to the contributors section

2008-09-21 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * xblstatus.py: changed behavior of Pending friends - they are now treated
    the same as Offline.  They do not appear in notification messages or in the
    friends list when Offline friends are hidden
    * ui/xblstatusmain.glade: updated the 'Show offline friends' option to
    add pending friends in the description

2008-09-20 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * xblstatus.py: added Preferences to tray icon; closing the main window
    now minimizes to tray
    * ui/xblstatusmain.glade: added delete-event callback to support hiding
    the main window when clicking on the close button
    * LiveConnect.py: fixed a bug where online users that were "Joinable" would
    not show up in the friends list

2008-09-07 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * xblstatus.py: added support for Pending friends
    * LiveConnect.py: added support for Pending friends

2008-08-26 Mark Adamson

    * xblstatus.py: added trayicon support

2008-08-18 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * README: added information about the forums and IRC channel
    * TODO: removed the disconnect option because it is now implemented
    * TODO: added a note about GtkWarnings when updating the list
    * xblstatus.py: fixed typo in comment
    * xblstatus.py: added a disconnect option to stop the program from polling
    the Live site
    * LiveConnect.py: changed the source web page from the original friends page
    to a new page that is in use by Live Messenger.  This fixes a problem where
    anyone with over 16 users would not see all of them in the list.  At the
    same time, it removes the ability to see when a friend was last online.
    * LiveConnect.py: the connect() function now properly handles the case
    where the user is already logged in (the cookie is still valid)
    * LiveConnect.py: the disconnect() function was added to allow the main
    program to clear out the friends list when disconnecting

2008-04-06 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * xblstatus.py: added support for friend's time offline to
    updateFriendsList()
    * xblstatus.py: updated glade file path to new location
    * xblstausmain.glade: moved to ui/xblstatusmain.glade
    * ui/: new folder to store the glade file and icons
    * ui/xblstatusmain.glade: changed version to 0.3 in about dialog
    * ui/xblstatusmain.glade: added icons to about menu, preferences dialog, and
    main window
    * ui/xblstatus-22x22.png: new icon
    * ui/xblstatus-48x48.png: new icon
    * released version 0.3

2008-04-05 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * README: updated with info related to the new config file
    * README: added information about listening for DBus notifications
    * TODO: removed item for config file because it is now supported
    * xblstatus.py: reorganized global variables used for default settings
    * xblstatus.py: config file is loaded in __main__ if it exists
    * xblstatus.py: XBLStatus class now takes a second argument for the config
    parser
    * xblstatus.py: new savePreferences() method
    * xblstatus.py: save the preferences when selecting File->Quit or closing
    the window
    * xblstatus.py: added support for the new widgets added to the Glade file
    * xblstatusmain.glade: new entries and labels for username and password
    * xblstatusmain.glade: increased preferences window size
    * xblstatusmain.glade: replaced generic widget names with better
    descriptions

2008-04-03 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * xblstatus.py: fixed bug that caused an exception to be thrown when
    switching between the notification method preferences

2008-04-02 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * NotifyDBus.py: new file for dbus notification support
    * README: added new dependency
    * THANKS: new file
    * TODO: added item for configuration file support
    * xblstatus.py: added support for dbus notifications
    * xblstatusmain.glade: added dbus option to the combobox

2008-04-01 Tiago Faria <gouki@goukihq.org>

    * README: fixed typo in 'python-beautifulsoup' dependency.

2008-03-30 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * Added preferences dialog support for choosing a notification type

2008-03-26 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * New class NotifyLibnotify to send notifications with pynotify
    * Added notification support using pynotify

2008-03-16 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * Fixed bug where recently offline friend would not be hidden
    * Removed old print/debugging statements
    * Changed project name from LiveStatus to XBL Status

2008-03-14 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * Added full support for showing/hiding offline friends

2008-03-13 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * Added setDescUpdated method and descUpdated variable to LiveFriend class

2008-03-12 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * Changed the friend list to remove grouping by status
    * Added in preliminary support for hiding offline friends
    * Added preferences dialog to Glade file

2008-03-11 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * Added scrollbars to the friends list        
    * Fixed bug occuring when the 'x' is clicked in the About Box
    * Updated ChangeLog format to the correct style

2008-03-09 Chris Hollenbeck <chris.hollenbeck@gmail.com>

    * Began ChangeLog
