2012-03-17  Neil Williams  <linux@codehelp.co.uk>

	* configure.ac: Bump to 3.0.4
	po/fr.po: Updated translation
	po/*: Refresh the PO files, some seemed to be outdated.

2011-05-07  Neil Williams  <linux@codehelp.co.uk>

	* configure.ac: Bump to 3.0.3
	* src/drivel-gtk.glade: Fix location of the toolbar and
	menu bars to be consistently placed.
	* Fix variables which are retained for debugging
	support but which gcc-4.6 claims are not used.

2010-05-23  Neil Williams  <linux@codehelp.co.uk>

	* configure.ac: Bump to 3.0.2
	* po/pt.po: Updated translation.

2010-05-12  Neil Williams  <linux@codehelp.co.uk>

	* src/drivel-gtk.glade: Add tooltips to toolbar buttons
	* src/journal.c:

2010-03-06  Neil Williams  <linux@codehelp.co.uk>

	* src/drivel-gtk.glade: Add spellcheck toggle tool button.
	* src/drivel.h: Add toggle button to DrivelClient struct.
	* src/journal.c: Toggling button toggles menu and vice versa.

2010-03-06  Neil Williams  <linux@codehelp.co.uk>

	* src/drivel-gtk.glade: Add a toolbar to the journal editor.
		(Closes: #162813)
	* src/journal.c: Add signal connections for the toolbar.

2009-11-05  Neil Williams  <linux@codehelp.co.uk>

	* src/network.c (got_chunk_cb): Handle a potential
	content_length of zero and limit percentage to a max
	of 1.0. (Fixes Blogger login crash.)

2009-11-04  Neil Williams  <linux@codehelp.co.uk>

	* configure.ac: Add -Wl,--no-add-needed in extra-compile-warning
	mode to catch missing linkages. Bump to 3.0.1
	* src/Makefile.am:  Add -ldl to drivel LDFLAGS.

2009-10-02  Neil Williams  <linux@codehelp.co.uk>

	* NEWS: 3.0.0 announcement
	* README: Update for 3.0
	* TODO: Add tasks for the 3.0 series.
	* src/Makefile.am: Drop text/html+livejournal addon
	that took up space but doesn't work with gtksourceview2
	* src/journal.c: Omit support for livejournal.lang
	* src/livejournal.lang (deleted): Dropped file.

2009-09-26  Neil Williams  <linux@codehelp.co.uk>

	* src/blog_mt.c: Add soup_xmlrpc_message_end_param call
	before mt.publishPost for s9 compatibility.
	* src/network.c: Always add User-Agent. Handle
	another drupal6 bug.

2009-09-25  Neil Williams  <linux@codehelp.co.uk>

	* src/blog_mt.c: Separate handling for mt_tags and
	mt_keywords so that WordPress can have Tags but call
	them keywords.
	* src/network.c: Work around a bug in drupal6 so that
	drivel can at least avoid an infinite loop. Drupal6
	still cannot post using 3.0. Probably needs to wait for
	GValue soup support instead of soup_xmlrpc.

2009-09-25  Neil Williams  <linux@codehelp.co.uk>

	* src/blog_lj.c: Handle broken LJ XMLRPC Spec and add
	back support for LJ taglist. Props now post using XMLRPC.
	* src/blog_lj.h: Get tags from UI
	* src/dialogs.c:
	* src/journal.c: Pass tags from UI to LJ.

2009-09-20  Neil Williams  <linux@codehelp.co.uk>

	* src/blog_lj.c: Check the livejournal URI and add the
	xmlrpc interface if not already specified. Set some test
	code for soup2.4 compliance and disable props in LJ as neither
	the 2.4 nor 2.2 code can set the properties.
	* src/blog_mt.c : Don't use publish boolean - allows 
	serendipity and wp to be more operational without affecting MT.
	* src/blog_blogger.c: Add Subject support (called title in blogger)
	* src/blog_blogger.h: retrieve subject from UI
	* src/journal.c: pass subject and show subject box.

2009-09-08  Neil Williams  <linux@codehelp.co.uk>

	* src/blog_atom.c: Output the XMLRPC in verbose mode.
	* src/blog_blogger.c: Output the XMLRPC in verbose mode.
	* src/blog_lj.c: Generalise the print_xmlrpc calls.
	* src/blog_mt.c: 
	* src/journal.c: read tags in from draft files.
	* src/main.c: Accept local and relative file locations.
	* src/utils.c:
	* src/utils.h:

2009-09-08  Neil Williams  <linux@codehelp.co.uk>

	* autogen.sh: ignore gnome-autogen.sh errors.
	(allows use of autogen within anjuta)
	* src/drivel-gtk.glade: Add default liststores
	to silence GtkBuilder messages at startup.
	* src/journal.c: Enable mood and music iterators
	to set the user selection.

2009-09-07  Neil Williams  <linux@codehelp.co.uk>

	* src/Makefile.am: Drop md5. Use support in GLib 2.16
	* src/blog_lj.c: Use g_checksum
	* src/utils.c: Drop md5 code.
	* src/utils.h: Drop md5 functions.
	* src/md5.c (deleted):
	* src/md5.h (deleted):

2009-09-06  Neil Williams  <linux@codehelp.co.uk>

	* HACKING: Add more advice on LJ
	* debian/copyright: Add details of libsoup2.2 code
	* src/blog_lj.c: Add more debug support
	* src/login.c: Allow login to LJ via XMLRPC
	* src/network.c: Add debug code
	* src/soup-xmlrpc-response.c: Debug support.

2009-09-03  Neil Williams  <linux@codehelp.co.uk>

	patch by: Mario Blättermann <mariobl@gnome.org>

	* help/Makefile.am: Add de to DOC_LINGUAS
	* help/de (added):
	* help/de/de.po (added): German translation of
	Drivel Manual/

2009-09-01  Neil Williams  <linux@codehelp.co.uk>

	* src/blog_mt.c: Set taglist as a property so that it
	can be retrieved from recent entries. Change from
	mt_keywords to mt_tags for MT compatibility.
	(May add mt_keywords in 3.0.1.)
	* src/drivel-gtk.glade: Add separate tag box for MT
	* src/journal.c: raise the tag box for MT and LJ
	separately.

2009-09-01  Neil Williams  <linux@codehelp.co.uk>

	* src/drivel-gtk.glade: remove duplicate id's.
	* src/login.c: Patch from Emmanuele Bassi to
	fix GtkRecentChooser filtering.

2009-08-31  Neil Williams  <linux@codehelp.co.uk>

	* TODO: Update
	* src/blog_advogato.c: Tell the user what is happening via
	the journal status bar and use the journal progress bar.
	* src/blog_advogato.h: No need to return DrivelRequest*
	anymore (only ever returning NULL and return values are
	ignored anyway).
	* src/blog_atom.c: Use update_status_msg at each stage
	* src/blog_atom.h:
	* src/blog_blogger.c:
	* src/blog_blogger.h:
	* src/blog_lj.c:
	* src/blog_lj.h:
	* src/blog_mt.c:
	* src/blog_mt.h:
	* src/drivel-gtk.glade: Implement login status bar and
	journal status and progress bars.
	* src/drivel.h:
	* src/journal.c:
	* src/login.c:
	* src/network.c: Add remaining types to update_status_msg.
	* src/network.h: Expose update_status_msg for use
	in each blog client.

2009-08-31  Neil Williams  <linux@codehelp.co.uk>

	* src/drivel.h: Migrate RecentChooser support into
	DrivelClient
	* src/journal.c: Refresh the recent chooser at logout
	* src/login.c: Handle recent chooser during login/logout.
	* src/login.h:
	* src/main.c:
	* src/tray.c:

2009-08-30  Neil Williams  <linux@codehelp.co.uk>

	* configure.ac: Enable -Werror and -Wall along with
	some optional extra compiler warning settings
	* src/blog_atom.c: Fix signed/unsigned comparisons
	* src/gtkdateentry.c: fix compiler warning
	* src/journal.c: missing initialisers
	* src/login.c: fix compiler warnings
	* src/network.c:
	* src/query_music_players.c:
	* src/soup-xmlrpc-response.c:
	* src/utils.c:

2009-08-30  Neil Williams  <linux@codehelp.co.uk>

	* src/drivel.h: GtkRecent instead of libegg.
	* src/journal.c: Implement GtkRecentManager
	support to replace libegg. src/libegg removed.
	* src/main.c: Re-enable command line arguments.

2009-08-30  Neil Williams  <linux@codehelp.co.uk>

	* src/drivel-gtk.glade: The status bar has actually
	always been a progress bar - synchronise.
	* src/drivel.h:
	* src/journal.c:
	* src/login.c:
	* src/network.c: Convert from Gnome status bar
	to a GtkStatusBar.
	* src/tray.c: Use GtkStatusIcon to replace libegg.

2009-08-28  Neil Williams  <linux@codehelp.co.uk>

	* configure.ac: Drop libglade2 requirement
	* src/login.c: No need for glade.h now.

2009-08-28  Neil Williams  <linux@codehelp.co.uk>

	* src/dialogs.c: Change the "clear text" confirmation
	dialog text to be clearer about what it is doing.
	Complete transition from ItemFactory to GtkBuilder
	by using stock buttons on confirmation dialogs.
	* src/drivel-gtk.glade: Set the theme font as default
	until the user changes it.
	* src/journal.c: GtkSourceView2.0 handles undo, cut,
	copy, paste and redo via context menus - remove from
	our Edit menu and use a GtkSourceBuffer instead of
	a GtkTextBuffer. Set a blank string instead of a NULL
	when clearing tag entry. Shorten the ghelp calls to
	avoid creating a temporary string. Add the journal
	menu to the journal window.

2009-08-25  Neil Williams  <linux@codehelp.co.uk>

	* AUTHORS: Add Homebank author for experimental
	gtkdateentry support to replace part of libegg.
	* Makefile.am: Migrate pixmaps to glade directories.
	* autogen.sh: Remove intltool-*.in
	* pixmaps/Makefile.am: GtkBuilder support.
	* src/Makefile.am: Pixmap relocations.
	* src/about.c: Pixmap relocations.
	* src/dialogs.c: Pixmap relocations.
	* src/drivel-gtk.glade:  Reorientate lots of vboxes to let
	the dialogs show up correctly within Glade itself. Move icons
	from ItemFactory to GtkBuilder. Adjust some shortcuts to remove
	some obvious duplicates.
	* src/drivel.h: Pixmap relocations.
	* src/gtkdateentry.c: New file from homebank (GPL-2+)
	* src/gtkdateentry.h: New file from homebank (GPL-2+)
	* src/insert_poll_dialog.c: Pixmap relocations.
	* src/journal.c: GtkDateEntry experiments. Pixmap relocations.
	* src/login.c: Pixmap relocations.
	* src/main.c: Remove GtkItemFactory code and adjust to
	GtkBuilder relocations.
	* src/query_music_players.c: Pixmap relocations.
	* src/tray.c: Pixmap relocations.
	* src/utils.c: Pixmap relocations.
	* src/gtkdateentry.c (added):
	* src/gtkdateentry.h (added):

2009-08-20  Neil Williams  <linux@codehelp.co.uk>

	* src/about.c: fix how to close the about box.
	* src/journal.c: Replace gnome_help_display
	* src/login.c: Replace gnome_help_display

2009-08-20  Neil Williams  <linux@codehelp.co.uk>

	* HACKING: Add notes about Debian builds.
	* src/blog_advogato.c: Fix build warnings
	* src/blog_atom.c:
	* src/blog_blogger.c:
	* src/dialogs.c: Drop deprecated functions
	* src/msg_queue.c:
	* src/query_music_players.c: Handle deprecated
	g_strcasecmp.

2009-08-20  Neil Williams  <linux@codehelp.co.uk>

	* configure.ac: Remove libcurl - handled by
	libsoup now instead.
	* src/Makefile.am:
	* src/atom.c:
	* src/blog_lj.c: Note that the only remaining
	use of curl should be easily replaceable via GLib.
	* src/dialogs.c:
	* src/drivel.h:
	* src/journal.c:
	* src/login.c:
	* src/main.c:

2009-08-20  Neil Williams  <linux@codehelp.co.uk>

	* src/drivel-gtk.glade: Silence warnings of deprecated
	GtkSpinButton PageSize properties
	* src/journal.c: Fixup gtksourceview use for 2.0 but
	livejournal extensions no longer operate.
	* src/livejournal.lang: Temporary file - if extensions
	are not wanted, remove it.

2009-08-20  Neil Williams  <linux@codehelp.co.uk>

	* configure.ac: replace popt with GOptionContext
	* src/Makefile.am: drop POPT_LIBS
	* src/drivel-gtk.glade: Replace the menu in the login
	window. Add status bar.
	* src/login.c: Load the GtkUIManager menu

2009-08-20  Neil Williams  <linux@codehelp.co.uk>

	* src/about.c: Convert to GtkAboutDialog.
	* src/atom.c: use BAD_CAST to silence a signing mismatch warning.
	* src/drivel-gtk.glade: Port the journal and login windows
	from bonobo to GtkBuilder.
	* src/drivel.h: Change to recent_entries to GPtrArray
	* src/main.c: Use GOptionContext and gtk_init instead of
	gnome_program_init.

2009-08-19  Neil Williams  <linux@codehelp.co.uk>

	* src/dialogs.c:
	* src/drivel-gtk.glade:
	* src/drivel.h:
	* src/journal.c:
	* src/main.c: Implement font selection dialog.
	(Closes: #361666)

2009-08-19  Neil Williams  <linux@codehelp.co.uk>

	* src/Makefile.am: Drop ephyspinner - not supported
	by GtkBuilder.
	* src/msg_queue.c: Omit ephyspinner.

2009-08-19  Neil Williams  <linux@codehelp.co.uk>

	* src/about.h: Update FSF address in GPL notices.
	* src/atom.c:
	* src/atom.h:
	* src/blog_advogato.c:
	* src/blog_advogato.h:
	* src/blog_atom.h:
	* src/blog_blogger.h:
	* src/blog_lj.h:
	* src/blog_mt.h:
	* src/blog_offline.h:
	* src/dialogs.h:
	* src/drivel_request.c:
	* src/drivel_request.h:
	* src/insert_poll_dialog.h:
	* src/journal.h:
	* src/msg_queue.h:
	* src/network.h:
	* src/query_music_players.h:
	* src/tray.h:
	* src/xmlrpc.c:
	* src/xmlrpc.h:

2009-08-19  Neil Williams  <linux@codehelp.co.uk>

	* configure.ac: Migration to Gtk3.0, bump to 3.0.0
	(Closes: #151855)
	* src/Makefile.am: Drop ligegg (Closes: #349307)
	* src/about.c:
	* src/blog_atom.c:
	* src/blog_blogger.c:
	* src/blog_lj.c:
	* src/blog_mt.c:
	* src/blog_offline.c:
	* src/dialogs.c:
	* src/drivel-gtk.glade:
	* src/drivel.h:
	* src/insert_poll_dialog.c:
	* src/journal.c:
	* src/login.c:
	* src/login.h:
	* src/main.c:
	* src/msg_queue.c:
	* src/network.c:
	* src/query_music_players.c:
	* src/tray.c:
	* src/utils.c:
	* src/utils.h: Remove libgnome* and libbonobo,
	comment out libegg and GnomeApp code.
	* src/drivel-gtk.glade (added): GtkBuilder version

2009-07-12  Neil Williams  <linux@codehelp.co.uk>

	patch by: Dan Winship <danw@gnome.org> (Closes: #513301)
	drivel doesn't compile against libsoup 2.4

	* configure.ac, src/Makefile.am, src/blog_atom.c,
	src/blog_lj.c, src/blog_mt.c, src/drivel.glade,
	src/network.c, src/network.h, src/soup-xmlrpc-message.c,
	src/soup-xmlrpc-message.h, src/soup-xmlrpc-response.c,
	src/soup-xmlrpc-response.h, src/xmlrpc.c, src/xmlrpc.h,
	src/soup-xmlrpc-message.c (added),
	src/soup-xmlrpc-message.h (added),
	src/soup-xmlrpc-response.c (added),
	src/soup-xmlrpc-response.h (added): libsoup2.2 changes ported
	to libsoup2.4.

2009-06-26  Neil Williams  <linux@codehelp.co.uk>

	patch from: Carlos Martin Nieto <carlos@pepe2.(none)>
	Allow setting tags on MT posts. Updated for trunk.
	(Closes: 538410)

	* src/blog_mt.c:
	* src/blog_mt.h:
	* src/drivel.glade:
	* src/drivel.h:
	* src/journal.c:

2009-04-19  Neil Williams  <linux@codehelp.co.uk>

	patch by: Nuno Pedrosa <nunomdp@gmail.com>

	* src/blog_blogger.c: Fix problems with blogs.sapo.pt
	  (Closes: #530000)

2009-04-17  Neil Williams  <linux@codehelp.co.uk>

	* po/LINGUAS: Add newly added languages.
	* src/Makefile.am: make distcheck support from branch.

	patch by: Jess Little

	* src/blog_advogato.c, src/blog_atom.c, src/blog_blogger.c,
	* src/blog_lj.c, src/blog_lj.h, src/blog_mt.c, src/drivel.glade,
	* src/drivel.h, src/journal.c, src/journal.h: Add Tag support
	for LiveJournal - migrated from branch.

	patch by: Tobias Mueller

	* src/libegg/egg-recent-view-bonobo.c: Memory leak
	in egg-recent-view-bonobo.c - migrated from branch.

	patch by: Carlos Martín Nieto

	* src/blog_atom.c, src/blog_blogger.c, src/blog_lj.c,
	src/blog_mt.c, src/drivel.h, src/journal.c, src/main.c:
	Should use GPtrArray instead of GArray - from branch.

2009-04-17  Neil Williams  <linux@codehelp.co.uk>

	* INSTALL, Makefile.am, NEWS, autogen.sh, configure.ac,
	* data/gnome-drivel.desktop.in, debian/changelog, help/C/drivel.xml,
	* help/Makefile.am, po/LINGUAS, po/Makefile.in.in, po/bg.po,
	* po/ca.po, po/cs.po, po/el.po, po/it.po, po/no.po, m4 (added),
	* debian (added), help/ChangeLog (added), help/drivel.omf.in (added),
	* po/no.po (added), po/it.po (added), po/LINGUAS (added):
	Migrate build system changes from 2.0.4 branch into trunk.

2008-09-16  Theppitak Karoonboonyanan  <thep@linux.thai.net>

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

2007-10-14  Yannig Marchegay  <yannig@marchegay.org>

	* configure.ac: Added 'oc' to ALL_LINGUAS.

2007-03-19  Pema Geyleg  <pema.geyleg@gmail.com>

	* configure.ac: Added 'dz' to the list

2006-12-21  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	* src/drivel.h:
	* src/journal.c:
	* src/login.c:
	* src/network.c:
	- Begin to implement new progress bar code.
	
2006-12-13  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.c:
	* src/journal.c:
	- Fix parsing of the journal title and description.
	
2006-12-13  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.c:
	* src/main.c:
	- Fix the XML-RPC code to handle metadata properties.
	- Clear up a few warnings.

	* src/xmlrpc.[ch]:
	- Add methods for working with nested structs.
	
2006-12-08  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.c:
	- Cleanup some compile warnings.

	* src/xmlrpc.[ch]:
	- Remove unused code.
	
2006-12-08  Todd Kulesza  <todd@dropline.net>

	* src/atom.c:
	* src/blog_atom.c:
	- Port the Atom code from v0.3 to v1.0 of the Atom spec.  Thus far,
	I've only tested it with Google's implementation of Atom.
	
2006-12-05  Todd Kulesza  <todd@dropline.net>

	* src/drivel.h:
	* src/main.c:
	* src/network.c:
	- Remove unused code.
	
2006-11-30  Todd Kulesza  <todd@dropline.net>

	* src/atom.c:
	* src/blog_atom.c:
	- Begin to port the Atom code from v0.3 to v1.0 of the Atom spec.
	
2006-11-29  Todd Kulesza  <todd@dropline.net>

	* src/blog_mt.[ch]:
	- Implement the mt.supportedMethods feature of MovableType.
	This allows us to use the MetaWeblog codebase with MT extensions
	when appropriate.  The MetaWeblog module is now known to work
	with MovableType, Wordpress, and LifeType.  Based off of a patch
	from Riccardo Setti <giskard@debian.org>.
	
2006-11-22  Todd Kulesza  <todd@dropline.net>

	* src/blog_atom.c:
	- Implement Google's clientlogin.

	* src/network.[ch]:
	- Add wrapper for requeueing a message.
	
2006-11-21  Todd Kulesza  <todd@dropline.net>

	* src/blog_atom.c:
	- Begin to work out a system to login to both standard Atom
	blogs (HTTP Basic Auth) as well as the Google's Blogger Beta.
	
2006-11-19  Todd Kulesza  <todd@dropline.net>

	* src/blog_atom.c:
	- Begin to port Atom to libsoup.

	* src/network.c:
	- Implement a 401 authentication callback.
	- Cleanup some more unused code.

2006-11-18  Todd Kulesza  <todd@dropline.net>

	* src/blog_mt.[ch]:
	- Finish the port to libsoup.
	- Cleanup the unused public methods.
	
2006-11-18  Todd Kulesza  <todd@dropline.net>

	* src/blog_mt.c:
	- Port the category and publish methods to libsoup.

	* src/xmlrpc.[ch]:
	- Add helper functions for dealing with arrays.
	
2006-11-18  Todd Kulesza  <todd@dropline.net>

	* src/blog_mt.c:
	- Port the login, newPost, and editPost methods to libsoup.

	* src/msg_queue.c:
	- Remove the handoff_request() method.
	
	* src/xmlrpc.[ch]:
	- Add helper functions for dealing with structs.
	
2006-11-14  Todd Kulesza  <todd@dropline.net>

	* src/*.[ch]:
	- Remove or comment out unneeded references to DrivelRequest.

	* src/network.c:
	- Remove much of the unused old network code.
	
2006-11-14  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.[ch]:
	- Port the getfriends and editfriends methods to libsoup.

	* src/xmlrpc.[ch]:
	- Add methods for abstracting array handling.

	* src/main.c:
	- Add debugging code to compare_usernames().
	
2006-11-13  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.c:
	- Add debugging statements.
	- Fix the getevents method.
	
2006-11-13  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.[ch]:
	- Port the getdaycounts function to libsoup.
	
2006-11-13  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	* src/Makefile.am:
	- Remove libcurl dependancy.
	- Require libsoup >= 2.2.97.

	* src/*.[ch]:
	- Comment out or remove old libcurl code.
	
2006-10-27  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.[ch]:
	- Continue porting LiveJournal to XML-RPC.

2006-10-26  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.[ch]:
	- Port the postevent method to libsoup.
	
2006-10-26  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.[ch]:
	- Port the getpictures method to libsoup.
	
2006-10-25  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.c:
	- Port the login function to libsoup's XML-RPC code.
	
	* src/network.c:
	- Disable net_enqueue_request().
	
2006-10-24  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.[ch]:
	- Begin to port from the flat POST interface to the
	XML-RPC interface.
	- Base new code around libsoup.

	* src/msg_queue.c:
	* src/network.c:
	- Make updates needed to keep these inline with the 
	changing internal LiveJournal API.
	
2006-10-24  Todd Kulesza  <todd@dropline.net>	

	* src/blog_blogger.[ch]:
	- Complete the port to libsoup's XML-RPC code.

	* src/drivel.h:
	* src/blog_mt.c:
	- Change the date_posted element to be of type time_t.

	* src/main.c:
	- Disable the thread protections, the new network code
	is no longer multithreaded.

	* src/xmlrpc.[ch]:
	- Add xmlrpc_add_bool_param() method.
	
2006-10-23  Todd Kulesza  <todd@dropline.net>

	* src/blog_advogato.[ch]:
	- Cleanup the code organization.
	- Remove public functions which are not needed under the new
	single-thread network system.

	* src/blog_blogger.[ch]:
	- Port the login method to the new libsoup network system.

	* src/msg_queue.c:
	* src/network.c:
	- Disable DrivelRequest-related Blogger code.
	
2006-10-20  Todd Kulesza  <todd@dropline.net>

	* src/blog_advogato.[ch]:
	- Replace the DrivelRequest data struct with libsoup's
	SoupMessage.

	* src/blog_lj.c:
	* src/msg_queue.c:
	- Make necessary updates to keep these inline with the move
	away from DrivelRequest to SoupMessage.

	* src/network.[ch]:
	- Remove some old code and reorganize the remaining code.
	- Add a new enqueue method for dealing with SoupMessages
	instead of DrivelRequests, plus other support methods.

	* src/xmlrpc.[ch]:
	- Add some convenience methods for dealing with libsoup's
	XML-RPC code.
	
2006-10-17  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.c:
	* src/network.c:
	- Fix the challenge authentication method so that it
	works using the new XMLRPC interface.
	
2006-10-05  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.ac: Remove "no" from ALL_LINGUAS.

2006-08-28  Abel Cheung  <abel@oaka.org>

	* configure.ac: Added 'zh_HK' to ALL_LINGUAS.

2006-08-15  Todd Kulesza  <todd@dropline.net>

	* src/network.c:
	- Retrieve a challenge token from LiveJournal for
	authentication before every LJ network transaction.
	
2006-08-14  Todd Kulesza  <todd@dropline.net>

	* src/blog_advogato.c:
	* src/blog_atom.c:
	* src/blog_blogger.c:
	* src/blog_mt.c:
	* src/drivel_request.h:
	* src/network.c:
	- Change the DrivelRequestProtocol type so that it is
	based on HTTP methods rather than the combination of
	methods and higher-level protocols.  This removes the
	need for separate networking code for Atom and allows
	it to use the existing XML-RPC/POST code.

2006-08-13  Todd Kulesza  <todd@dropline.net>

	* src/login.c:
	- Fix the URL for Advogato.
	
	* src/main.c:
	* src/network.[ch]:
	- Port XML-RPC/POST and HTTP/GET methods to use libsoup.
	- Disable the libcurl networking thread, the libsoup
	backend will use signals/callbacks rather than a separate
	thread.
	- Move the hand_off_request() method into network.c.
	
2006-08-10  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Add libsoup to list of required modules.

	* src/network.c:
	- Begin porting the network code to libsoup.
	- Attempt to consolidate the multiple perform_*
	functions down to a single perform_transaction ()
	method.

	* src/drivel_requst.h:
	* src/blog_atom.c:
	- Add a REQUEST_PROTOCOL_DELETE method type.
	
2006-08-10  Todd Kulesza  <todd@dropline.net>

	* po/ne.po:
	* po/ru.po:
	- Imported missing translations from the drivel-2-0 branch.
	
2006-08-08  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Bump version to 2.1.1

	* TODO:
	- Updated for the first time in years :p
	
2006-08-08  Todd Kulesza  <todd@dropline.net>

	- Replace CVS HEAD with the drivel-2-0 branch.
	All recent development, translating, and bugfixing
	has occured solely on the branch.
	
2006-08-06  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Bump version to 2.0.4

	* src/xmlrpc.c:
	- Fix va_list build problem reported by Neil McGovern.
	
2006-08-06  Todd Kulesza  <todd@dropline.net>

	* data/gnome-drivel.desktop.in:
	- Change 'False' to 'false'
	
2006-08-04  Todd Kulesza  <todd@dropline.net>

	* src/atom.c:
	- Fix some compatibility problems with the Atom interface.
	
	* src/network.c:
	- Improve debugging output.
	- Accept the entire range of HTTP 2XX status codes as successfull.
	
2006-08-03  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	- Fix some duplicate mnemonics in the Insert Poll dialog.
	
2006-08-03  Todd Kulesza  <todd@dropline.net>

	* data/mime/drivel.xml.in:
	- Update priority of Drivel Drafts.  Patch from
	Tom Parker.  Closes #336500.
	
2006-08-03  Todd Kulesza  <todd@dropline.net>

	* acsite.m4:
	* acinclude.m4:
	- Update autoconf macros to acsite.m4.

	* src/dialogs.c:
	* src/journal.c:
	* src/main.c:
	- Fix GdkPixbuf warnings.  Patch from Tom Parker.
	Closes #336510.
	
2006-08-02  Todd Kulesza  <todd@dropline.net>

        * src/query_music_players.c:
        - Support music detection via D-Bus.  
        Patch from Andrei Yurkevich.  Closes #342747.

2006-08-02  Todd Kulesza  <todd@dropline.net>

	* src/network.c:
	- Support HTTP redirections.  Patch from Tom Parker.  
	Closes #347024.
	
2006-08-02  Todd Kulesza  <todd@dropline.net>

	* src/blog_blogger.c:
	* src/blog_mt.c:
	* src/dialogs.c:
	* src/journal.c:
	* src/main.c:
	* src/query_music_players.c:
	* src/xmlrpc.c:
	- Cleanup some compiler warnings.  Includes patch 
	from bugant@openbeer.it.
	
2006-08-01  Todd Kulesza  <todd@dropline.net>

	* src/atom.c:
	* src/blog_atom.c:
	* src/network.c:
	* src/utils.c:
	* src/xmlrpc.c:
	- Cleanup some compiler warnings.

2006-04-23  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	* po/fr.po:
	- Added French translation from Jeff Coquery.

2006-04-23  Todd Kulesza  <todd@dropline.net>

	* src/network.c:
	- Remove leading whitespace from from network response.
	Patch from Tom Parker.
	
2006-04-23  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Bump version to 2.0.3.

	* help/C/drivel.xml:
	- Remove the manrevision entity, it was pretty
	pointless in retrospect.  Closes #323338.
	
	* src/journal.c:
	- Resolve accellerator collision.  Patch from
	Tom Parker.  Closes #323344.
	- Call the refresh callback after posting a
	new entry.  Patch from Tom Parker.  
	Closes #323339.
	- Fix mnemonic problem with MT options.  Patch
	from Tom Parker.  Closes #323336.
	
	* src/dialogs.c:
	- Fix mnemonic for dictionary language.  Patch
	from Tom Parker.  Closes #323340.

	* src/dialogs.c:
	* src/drivel.h:
	* src/drivel.glade:
	- Add a View Journal button to the LiveJournal
	Friends dialog.  Patch from Andrey Tatarinov.
	Closes #320224.

	* src/msg_queue.c:
	* src/journal.c:
	- Fix double-semicolon bug which prevented compilation
	under GCC 2.95.  Patch from Koop Mast.  Closes #316511.

	* src/main.c:
	- Allow @ and . as valid username characters.  Patch
	from Tom Parker.  Closes #312732.
	
2006-04-22  Todd Kulesza  <todd@dropline.net>

	* src/blog_blogger.c:
	* src/blog_mt.c:
	- Fix compiliation problems for OpenBSD 3.8.  
	Patch from bugant@gmail.com.  Closes #335704.

	* src/blog_lj.c:
	- Fix messed up attributes when fetching recent
	entries.  Patch from Tom Parker.  Closes #332858.
	
2006-03-19  Ilkka Tuohela  <hile@iki.fi>

	* configure.ac: Added 'fi' to ALL_LINGUAS.

2006-02-03  Clytie Siddall <clytie@riverland.net.au>

	* configure.ac: Added vi in ALL_LINGUAS line.
	
2006-01-29  Josep Puigdemont i Casamajó  <josep.puigdemont@gmail.com>

	* configuew.ac: Added 'ca' to ALL_LINGUAS.

2005-11-11  Žygimantas Beručka  <zygis@gnome.org>

	* configure.ac: Added Lithuanian to ALL_LINGUAS.

2005-08-24  Pawan Chitrakar  <pchitrakar@gmail.com>

	* configure.ac : Added nepali ne in ALL_LINGUAS

2005-07-09  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	- Set the rules hint on the History dialog's entry list.
	
2005-07-08  Matt T. Proud <khanreaper@nerp.net>

	* src/drivel.glade:
	- Renamed history_cancel_button to history_close_button
	- Changed the associated stock type from cancel to close
	* src/dialogs.c:
	- Changed the response handling of the history_window not to close
	  upon editting an entry
	* src/main.c:
	- Initialize dc->edit_history_window to NULL
	
2005-07-08  Todd Kulesza  <todd@dropline.net>

	* po/pl.po:
	* configure.ac:
	- Added Polish translation from Michał Kastelik.

2005-07-04  Todd Kulesza  <todd@dropline.net>

	* Backported translation updates from CVS HEAD.

2005-07-01  Chao-Hsiung Liao  <j_h_liau@yahoo.com.tw>

	* configure.ac: Added "zh_TW" to LINGUAS.

2005-06-25  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.c:
	- Fix a memory corruption when inserting an image URL (#308954).

	* configure.ac:
	- Bump version to 2.0.2.
	
2005-06-25  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.[ch]:
	* src/journal.c:
	- Include the LiveJournal backdate option when setting an entry to
	  a past date (#308788).
	
2005-06-19  Todd Kulesza  <todd@dropline.net>

	Release 2.0.1

2005-06-19  Todd Kulesza  <todd@dropline.net>
	
	* src/login.c:
	* src/journal.c:
	* help/C/drivel.xml:
	- Add a Frequently Asked Questions section to the documentation.

2005-06-19  Todd Kulesza  <todd@dropline.net>
	
	* src/utils.c:
	- Fix the title extraction algorithm to deal with HTML more robustly
	  (#307126).
	
2005-06-19  Todd Kulesza  <todd@dropline.net>

	* src/atom.c:
	- Remove debugging function.

	* src/journal.c:
	- Add a call to gtk_ui_manager_get_ui() which seems to fix the incorrect
	  placement of the Refresh button in the Recent Entries menu.

2005-06-19  Todd Kulesza  <todd@dropline.net>

	* src/atom.c:
	* src/journal.c:
	* src/xmlrpc.c:
	- Replace all xmlDocDumpFormatMemory() calls with 
	  xmlDocDumpFormatMemoryEnc() calls and force UTF-8 encoding (#308033).

2005-06-18  Todd Kulesza  <todd@dropline.net>

	* src/main.c:
	- Allow the hyphen character (-) in usernames (#307938).

2005-06-18  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Fix default HTML highlighting state (#307542).

2005-06-13  Todd Kulesza  <todd@dropline.net>

	* src/about.c:
	- Corrected Jess's name.
	
2005-06-13  Todd Kulesza  <todd@dropline.net>

	* src/login.c:
	- Bump max length of login from 15 to 50 characters, suggested value from
	  <jackymac@gmail.com>.

2005-06-12  Jeremy Katz  <katzj@redhat.com>

	* data/gnome-drivel.desktop.in (Terminal): Terminal is True/False
	not 0/1

2005-06-08  Todd Kulesza  <todd@dropline.net>

	Release 2.0

2005-06-05  Todd Kulesza  <todd@dropline.net>

	Release 1.3.91 (Drivel 2.0 Release Candidate 1)
	
2005-06-05  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Don't publish a MovableType post twice.
	
2005-06-03  Alexander Shopov  <ash@contact.bg>

	* configure.ac: Added "bg" (Bulgarian) to ALL_LINGUAS

2005-06-02  Todd Kulesza  <todd@dropline.net>

	* src/network.c:
	- Fix a typo.
	- Fix a bug in the IPv6 handling code.

2005-05-30  Todd Kulesza  <todd@dropline.net>

	* HACKING:
	* TODO:
	- Updated.
	
	* pixmaps/community.png:
	* pixmaps/drivel-24.png:
	* pixmaps/drivel-48.png:
	* pixmaps/feed.png:
	* pixmaps/user.png:
	- Updated artwork.
	
2005-05-30  Todd Kulesza  <todd@dropline.net>

	* pixmaps/advogato.png:
	* pixmaps/atom.png:
	* pixmaps/drivel-24.png:
	* pixmaps/drivel-48.png:
	* pixmaps/doublearrow.png:
	* pixmaps/leftarrow.png:
	* pixmaps/rightarrow.png:
	- New artwork!

2005-05-30  Todd Kulesza  <todd@dropline.net>

	* pixmaps/Makefile.am:
	* pixmaps/drivel-24.png:
	* pixmaps/drivel-48.png:
	- New logo!
	
	* pixmaps/drivel_splash_small.png:
	- Removed (replaced by new logo in the About dialog).
	
	* src/login.c:
	* src/journal.c:
	* src/main.c:
	* src/about.c:
	- Use the new Drivel icon in place of the old, generic LiveJournal icon.

2005-05-29  Todd Kulesza  <todd@dropline.net>

	* README:
	- Added BUGS section.
	
	* help/C/drivel.xml:
	- Updated documentation.
	
	* pixmaps/Makefile.am:
	- Install the small version of the splash screen.
	
	* src/drivel.h:
	* src/main.c:
	* src/network.c:
	- Respect the GConf key for disabling proxy user authentication.
	- Add a debuging statement to the proxy code.
	
	* src/journal.c:
	- Hide the "View More Options" menu command when in Offline mode.
	
	* src/login.c:
	- Add "Blogger 2.0" to the "Atom" journal type to help make it clear that
	  Atom is supported by Blogger.
	
2005-05-29  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Post-release version bump.
	
	* help/C/drivel.xml:
	- Updated for the 2.0 release.
	
2005-05-28  Todd Kulesza  <todd@dropline.net>

	Release 1.3.90 (Drivel 2.0 Beta 1)
	
2005-05-28  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Fix a crash during the autosave method.

2005-05-28  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Fix a crash when posting to non-LJ journals.
	
2005-05-28  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.[ch]:
	- Support fetching more security group information.
	
	* src/drivel.glade:
	- Design a Security Group dialog.
	
	* src/drivel_request.h:
	* src/msg_queue.c:
	* src/network.c:
	- Support GETFRIENDGROUPS/SETFRIENDGROUPS types.
	
	* src/drivel.h:
	* src/menu.c:
	- Add data stores for security groups.
	
	* src/dialogs.c:
	* src/journal.c:
	- Add UI for viewing security groups (currently disabled).
	
2005-05-19  Todd Kulesza  <todd@dropline.net>

	* src/blog_blogger.c:
	* src/blog_lj.c:
	* src/blog_mt.c:
	- Handle subject lines properly.
	
	* src/journal.c:
	* src/utils.[ch]:
	- Build an intelligent Recent Entry label from an entry's content
	  if no title is set.
	
2005-05-18  Todd Kulesza  <todd@dropline.net>

	* src/utils.[ch]:
	- Add methods to simply searching the Security Group GtkListStore.
	
	* src/dialogs.c:
	* src/drivel.h:
	* src/journal.c:
	* src/main.c:
	- Hook up the Default Security Group preference to the new GtkListStore.
	- Use the new utility Security Group methods.
	
2005-05-18  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.c:
	* src/drivel.h:
	* src/journal.c:
	* src/main.c:
	* src/utils.[ch]:
	- Use a GtkListStore for custom security groups.
	- Support custom security groups when posting to LiveJournal.
	
	* src/blog_mt.c:
	- Use an enum for GtkListStore indices.
	
2005-05-17  Todd Kulesza  <todd@dropline.net>
	
	* src/drivel.h:
	* src/main.c:
	- Begin to implement store for LiveJournal security groups.
	
	* src/drivel.h:
	* src/journal.c:
	- Move the Recent Drafts list into a submenu.
	
	* src/libegg/egg-recent-item.c:
	- Synched with latest libegg code.
	
2005-05-17  Todd Kulesza  <todd@dropline.net>

	* src/Makefile.am:
	* src/sha1.[ch]:
	* src/utils.c:
	- Remove unused SHA-1 algorithm.
	
2005-05-17  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.c:
	* src/drivel.glade:
	* src/drivel.h:
	* src/journal.c:
	* src/main.c:
	* src/network.c:
	- Removed Preferences controls for setting default Mood and Music.
	  (Left the GConf controls just incase someone really likes these).
	- Added Preferences control for pinging Technorati.
	
2005-05-17  Todd Kulesza  <todd@dropline.net>

	* src/main.c:
	- Sort the category list alphabetically.
	
2005-05-17  Todd Kulesza  <todd@dropline.net>

	* README:
	- Updated with generic journal information.
	
	* pixmaps/drivel_splash.png:
	* pixmaps/drivel_splash_small.png:
	- Updated splash screen for Drivel 2.0 
	  (Artistc aid from Margot Pearce <cupidelock@gmail.com>).
	
	* src/about.c:
	- Use a smaller version of the splash screen in the About dialog.
	
	* src/main.c:
	- When scaling user pictures, preserve the ratio of their dimensions.
	
2005-05-16  Todd Kulesza  <todd@dropline.net>

	* src/about.c:
	- Remove specific reference to LiveJournal.
	
	* src/blog_*.c:
	* src/drivel_request.h:
	* src/msg_queue.c:
	* src/network.[ch]:
	* src/utils.[ch]:
	- Ping Technorati after successful posts and updates.
	
	* src/drivel.h:
	* src/main.c:
	* src/journal.c:
	- Support a GConf key for disabling Technorati pings.
	
	* src/blog_mt.c:
	- Remove unused RSD code.
	
	* src/login.c:
	- Alphabetize list of journal types.
	- Prepend "http://" to server URLs if no protocol is specified.
	
2005-05-15  Todd Kulesza  <todd@dropline.net>

	* src/main.c:
	* src/journal.c:
	- Handle removing elements from GArrays correctly.
	
	* src/journal.c:
	- Add a "Refresh" button to the Recent Entries menu.
	
2005-05-15  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Make <control><enter> work when posting and updating journal entries.
	
2005-05-15  Kostas Papadimas <pkst@gnome.org>

	* configure.ac: Added "el" to ALL_LINGUAS.

2005-05-15  Todd Kulesza  <todd@dropline.net>

	* src/blog_mt.c:
	* src/journal.c:
	- Implement a Recent Entries menu for MovableType journals.
	
2005-05-15  Todd Kulesza  <todd@dropline.net>

	* src/blog_mt.[ch]:
	* src/drivel_request.h:
	* src/journal.c:
	* src/msg_queue.c:
	* src/network.c:
	- Improve handling of MovableType categories.

2005-05-12  Todd Kulesza  <todd@dropline.net>

	* src/blog_mt.[ch]:
	* src/journal.c:
	* src/msg_queue.c:
	- Support editing MovableType entries.
	- Support deleting MovableType entries.
	
2005-05-11  Todd Kulesza  <todd@dropline.net>

	* src/blog_mt.[ch]:
	- Use a string to hold the postid value; integers could overflow for
	  frequently-used blogs.
	
	* src/blog_mt.[ch]:
	* src/msg_queue.c:
	- Begin to implement metaWeblog.editPost.
	- Continue to implement metaWeblog.getRecentPosts.
	
2005-05-11  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Post-release version bump.
	
	* src/blog_blogger.[ch]:
	* src/blog_mt.[ch]:
	* src/journal.c:
	* src/utils.[ch]:
	- Use a string to hold the blogid value; integers could overflow for
	  popular sites like blogger.com.
	
	* src/blog_mt.[ch]:
	- Begin to implement metaWeblog.getRecentPosts.
	
2005-05-10  Todd Kulesza  <todd@dropline.net>

	Release 1.3.4
	
2005-05-10  Todd Kulesza  <todd@dropline.net>
	
	* src/blog_atom.c:
	- Fix a link problem that resulted in edited entries getting posted as
	  new entries.
	
2005-05-10  Todd Kulesza  <todd@dropline.net>

	* src/blog_atom.[ch]:
	* src/journal.c:
	* src/msg_queue.c:
	* src/network.c:
	- Support deleting entries for Atom journals.
	
	* src/blog_blogger.c:
	- Increase titles in Recent Entries menu to 40 characters.
	
	* src/blog_lj.c:
	* src/journal.c:
	- Implement a Recent Entries menu for LiveJournal.
	
2005-05-10  Todd Kulesza  <todd@dropline.net>

	* src/msg_queue.c:
	- Include number of pending requests when calculating progress percentage.
	
2005-05-10  Todd Kulesza  <todd@dropline.net>

	* src/blog_atom.[ch]:
	* src/drivel.h:
	* src/journal.c:
	- Implement a Recent Entries menu for Atom.
	
	* src/blog_blogger.c:
	- Cosmetic fixes.
	
2005-05-09  Todd Kulesza  <todd@dropline.net>

	* src/drivel_request.h:
	* src/network.c:
	- Implement framework for deleting journal entries.
	
	* src/blog_blogger.[ch]:
	* src/journal.c:
	* src/msg_queue.c:
	- Support deleting entries from Blogger journals.
	
2005-05-09  Todd Kulesza  <todd@dropline.net>

	* src/blog_blogger.c:
	* src/journal.c:
	- Support editing the most-recent entry.
	
	* src/journal.h:
	- Cosmetic fixes.
	
2005-05-08  Todd Kulesza  <todd@dropline.net>

	* src/blog_blogger.[ch]:
	- Support editing previous entries.
	- Remove support for Blogger titles, it breaks when editing entries.
	
	* src/drivel.h:
	* src/journal.[ch]:
	* src/main.c:
	* src/msg_queue.c:
	- Properly hide Subject control and View More Options menu item for
	  journals that don't support those features.
	- Implement a Recent Entries menu for Blogger.
	
2005-05-08  Todd Kulesza  <todd@dropline.net>

	* src/blog_advogato.c:
	* src/blog_blogger.c:
	* src/blog_mt.c:
	* src/xmlrpc.c:
	- Convert the names of XML-RPC name/value pairs to lower-case ascii.
	
	* src/drivel.h:
	* src/journal.c:
	- Expand the DrivelJournalEntry to hold all necessary entry information
	- Add DrivelJournalProp type for LJ metadata.
	
	* src/journal.c:
	- Add structure for Recent Entries menu.
	
	* src/blog_blogger.[ch]:
	* src/msg_queue.c:
	- Fetch the 15 most recent posts durin login.
	
2005-05-07  Todd Kulesza  <todd@dropline.net>

	* src/blog_blogger.[ch]:
	- Begin to implement recent entry support.
	
	* src/drivel.h:
	* src/journal.c:
	- Desensitize the Delete button and menu entry for journals that don't
	  support deleting old posts.
	- Desensitize the Active Journal menu for journals that don't support
	  multiple journals for a single user account.
	
	* src/libegg/*
	- Sync with latest version of libegg code.
	
2005-05-01  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Post-release version bump.
	
	* src/blog_mt.[ch]:
	- Get categories for each journal and store them in a single GtkListStore.
	
	* src/drivel.h:
	* src/main.c:
	- Create a filtered GtkTreeModel to only display categories for the 
	  selected journal.
	
	* journal.c:
	- Refilter the GtkTreeModel whenever the user selects a new journal.
	
2005-05-01  Todd Kulesza  <todd@dropline.net>

	Release 1.3.3
	
2005-05-01  Todd Kulesza  <todd@dropline.net>

	* src/atom.c:
	* src/blog_atom.c:
	- Support untitled entries.
	
	* src/journal.c:
	- Remove the super-annoying "save_file" debug message.
	
	* src/utils.c:
	- Use UTC timestamps with Atom.
	
2005-05-01  Todd Kulesza  <todd@dropline.net>

	* src/drivel.h:
	* src/journal.c:
	* src/main.c:
	- Added GConf keys for remembering the user's last active journal.
	- Automatically select the user's last active journal upon logging in.
	
2005-04-29  Todd Kulesza  <todd@dropline.net>

	* src/blog_atom.[ch]:
	* src/journal.c:
	* src/login.c:
	- Support SSL + HTTP Basic authentication.
	- Support editing the user's last Atom entry.

	* src/main.c:
	- Initial SSL in libcurl.
	
	* src/network.c:
	- Support HTTP PUT requests.
	- Support HTTP Basic authentication.
	- Remove WSSE support.
	
2005-04-28  Todd Kulesza  <todd@dropline.net>

	* src/blog_advogato.[ch]:
	* src/journal.c:
	* src/msg_queue.c:
	- Support editing the user's last Advogato entry.
	- Convert HTML breaks to new-lines when retrieving entries from the server.

2005-04-26  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Formatting touch-up.
	
	* src/dialogs.c:
	- Correctly mark editing a history item as a non-undoable action
	  in the GTK+ Undo/Redo framework.
	  Patch from Jess Little <jackymac@gmail.com>.

	* src/blog_mt.c:
	* src/journal.c:
	* src/utils.c:
	* src/xmlrpc.c:
	- Use GNOME-VFS and xmlReadMemory rather than xmlParseMemory and 
	  xmlParseFile so we can eliminate blank XML nodes.
	
2005-04-17  Todd Kulesza  <todd@dropline.net>
	
	* INSTALL:
	- Updated to latest standard GNU version.

	* Makefile.am:
	* configure.ac:
	* data/Makefile.am:
	* data/mime/Makefile.am:
	* src/Makefile.am:
	- Finally pass "make distcheck".
	- Build bzip2 archives in addition to gzip archives.
	- Don't run update-*-database during "make install" if DESTDIR is set.
	- Don't install GConf schemas during "make install" if DESTDIR is set.

2005-04-11  Todd Kulesza  <todd@dropline.net>
	
	* src/journal.c:
	- Support XHTML 1.0 tags.
	  Patch from Kurt McKee <kurtmckee@northwestern.edu>.

2005-04-11  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.c:
	- Remove duplicate protocol during Insert Image operation.
	  Patch from Jess Little <jackymac@gmail.com>.
	- Clean up formating of <img> tag.

2005-04-11  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.c:
	* src/insert_poll_dialog.c:
	* src/journal.c:
	* src/msg_queue.c:
	- Resolve a crash when editing an entry from the History dialog and
	  clean up some old vestigal function calls.
	  Patch from Jess Little <jackymac@gmail.com>.

2005-04-11  Todd Kulesza  <todd@dropline.net>

	* src/insert_poll_dialog.c:
	- Prevent a crash via smarter use of gtk_combo_box_set_active().
	  Patch from Jess Little <jackymac@gmail.com>.

2005-04-08  Bryan Forbes  <bryan@reigndropsfall.net>

	* src/blog_mt.c:
	- Send a string for blogid and postid instead of integers as per the
	MovableType API.

2005-04-01  Steve Murphy  <murf@e-tools.com>

	* configure.in: Added "rw" to ALL_LINGUAS.

2005-03-06  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Post-release version bump.

	* src/atom.[ch]:
	* src/drivel.h:
	* src/main.c:
	- Store an AtomEntry's link and id.
	- Strip out <?xml? and <div> tags from retrieved AtomEntries.
	- Convert <br/> tags to line-breaks in retrieved AtomEntries.
	
	* src/blog_atom.[ch]:
	* src/blog_lj.c:
	* src/journal.[ch]:
	* src/msg_queue.c:
	- Support retrieving the most recent AtomEntry from an Atom feed.
	
	* src/network.c:
	- Remove extra white-space.

2005-02-01  Todd Kulesza  <todd@dropline.net>

	Release 1.3.2

2005-02-01  Todd Kulesza  <todd@dropline.net>

	* src/blog_atom.[ch]:
	- Begin to implement getevents support.

	* src/drivel.glade:
	- Move the separator between the post button and post options into
	  the expander control, effectively hiding it when it is not needed.
	
	* src/journal.c:
	- Check that the picture table exists before trying to fetch a value
	  from it.
	- Hide the Security menu for non-LiveJournal blogs.
	
2005-01-29  Todd Kulesza  <todd@dropline.net>

	* src/atom.[ch]:
	- Fix up AtomEntry generator to match Blogger's beta-API.
	
	* src/blog_atom.[ch]:
	- Eliminate duplicate journal listings.
	
	* src/blog_advogato.c:
	* src/blog_blogger.c:
	* src/blog_mt.c:
	- Use drivel_request_item_* rather than drivel_request_value_*
	  to avoid conflicts with value tables holding post results.
	
	* src/msg_queue.c:
	* src/network.c:
	- Support posting to Atom journals.
	
2005-01-29  Todd Kulesza  <todd@dropline.net>

	* src/blog_atom.[ch]:
	- Use libxml2 for parsing both XML and HTML Atom responses.
	  (Why what I never informed of libxml's HTML parsing??)
	
	* src/blog_lj.c:
	* src/blog_mt.c:
	- Remove the spurious "url" DrivelRequest item.

	* src/journal.c:
	- Build the title correctly for Atom journals.
	- Include the correct URI for Atom posting.

	* src/login.c:
	- Include the username and password when logging into Atom.
	- Change the default Atom URL to http://www.blogger.com/atom/.

	* src/main.c:
	- Initialze the XML parser from the main thread.

	* src/network.c:
	- Support Atom WSSE authentication.

	* src/utils.[ch]:
	- Add uri_post and uri_feed fields to DrivelJournal.

2005-01-28  Todd Kulesza  <todd@dropline.net>

	* src/utils.[ch]:
	- Add a basic nonce generator.
	- Add a convenience function for building w3 timestamps.
	- Fix the base64 encoder to work with non-displayable characters.

2005-01-27  Todd Kulesza  <todd@dropline.net>

	* src/utils.[ch]:
	- Support base4 encoding, required for Atom authorication.
	
2005-01-21  Davyd Madeley  <davyd@madeley.id.au>

	* libegg/egg-datetime.[ch]: Update-from-Egg

	* libegg/egg-recent-item.c:
	* libegg/egg-recent-model.c: Use modified versions from GEdit (speeds
	  up login time)

2005-01-18  Todd Kulesza  <todd@dropline.net>

	* src/Makefile.am:
	* src/network.c:
	* src/utils.[ch]:
	* src/sha1.[ch]:
	- Support SHA-1 hashing, required for Atom authorization.

2005-01-13  Todd Kulesza  <todd@dropline.net>

	* src/Makefile.am:
	* src/atom.[ch]:
	* src/blog_atom.[ch]:
	* src/drivel_request.h:
	* src/journal.c:
	* src/network.c:
	- Begin to add support for building AtomEntry requests.

2005-01-11  Todd Kulesza  <todd@dropline.net>

	* src/blog_atom.c:
	- Support the latest Atom draft spec for fetching a journal's POST URI.
	- Fetch the journal's title and it to the journal list.

	* src/journal.c:
	- Display a title for Atom journals.
	
2005-01-11  Todd Kulesza  <todd@dropline.net>
	
	* src/dialogs.c:
	- Fix issue loading previous dictionary language 
	  (patch from Isak Savo).

	* src/about.c:
	- Use a hyphen rather than an underscore for "translator-credits" as
	  per #150106.

	* src/blog_advogato.[ch]:
	* src/blog_atom.c:
	* src/blog_blogger.[ch]:
	* src/blog_lj.[ch]:
	* src/blog_mt.[ch]:
	* src/dialogs.c:
	* src/drivel_request.[ch]:
	* src/journal.c:
	* src/login.c:
	* src/network.c:
	* src/tray.c:
	- Pass the server URI to the network layer as part of the 
	  DrivelRequest.  This both eliminates a possible race-condition
	  with the dc->user->server variable and makes Atom's multiple-
	  URI support feasable.

2005-01-10  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.c:
	* src/drivel.h:
	* src/journal.[ch]:
	- Add UI for changing the spell-checking language
	  (Patch from Isak Savo <iso01001@student.mdh.se>).

2005-01-10  Todd Kulesza  <todd@dropline.net>

	* src/*.c
	- Add #include <config.h> to the top of every .c file.
	
	* pixmaps/Makefile.am:
	* pixmaps/atom.png:
	* src/Makefile.am:
	* src/atom.[ch]:
	* src/drivel_request.h:
	* src/login.c:
	- Begin to add Atom support.
	
2005-01-09  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Bump version to 1.3.2.
	
	* data/drivel.spec.in:
	- Remove calls to ldconfig.
	
2005-01-09  Todd Kulesza  <todd@dropline.net>

	Release Drivel 1.3.1

2005-01-09  Todd Kulesza  <todd@dropline.net>
	
	* src/about.c:
	- Translate the "Translators" field of the About dialog (#163380).
	  Patch from Isak Savo.

2005-01-09  Todd Kulesza  <todd@dropline.net>

	* src/blog_advogato.c:
	- Convert line-breaks to HTML breaks when posting, since Advogato doesn't
	  do this by itself.
	
2005-01-09  Todd Kulesza  <todd@dropline.net>

	* src/about.c:
	- Small fixes to the About dialog.

2005-01-09  Todd Kulesza  <todd@dropline.net>

	* src/network.c:
	- Mark progress dialog strings as translatable (#163379).

2005-01-08  Todd Kulesza  <todd@dropline.net>
	
	* src/blog_advogato.[ch]:
	* src/blog_blogger.c:
	- Add support for entry titles.

	* src/drivel.glade:
	- Add UI stub for changing the spell-checking language.

	* src/drivel.h:
	* src/journal.[ch]:
	* src/main.c:
	- Add backend-support for changing the spell-checking language
	  (Patch from Isak Savo <iso01001@student.mdh.se>).

	* src/about.c:
	- Add Isak to list of code contributors.

2005-01-08  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	* data/Makefile.am:
	- Add --disable-mime-update configure option.
	- Add --disable-desktop-update configure option.

2005-01-06  Todd Kulesza  <todd@dropline.net>

	* src/blog_mt.[ch]:
	* src/drivel_request.h:
	* src/msg_queue.c:
	* src/network.c:
	- Add methods for setting post categories and publishing.

	* src/drivel.glade:
	* src/drivel.h:
	* src/journal.c:
	- Remove the "Author" stuff from yesterday, that was crack.
	- Hook up the "Category" control to the Movable Type API.

2005-01-05  Todd Kulesza  <todd@dropline.net>

	* src/blog_advogato.c:
	- Use the username as the journal title.
	
	* src/blog_blogger.c:
	* src/login.c
	* src/network.c:
	- Add debugging statements.
	
	* src/blog_mt.[ch]:
	- Add support for fetching categories.
	
	* src/drivel.h:
	* src/drivel_request.h:
	* src/drivel.glade:
	* src/journal.c:
	* src/main.c:
	- Add "Author" and "Category" controls for Movable Type.
	- Hide unused controls for each API.
	- Add debugging statements.
	
	* src/libegg/*
	- Synced with libegg.
	
2005-01-03  Todd Kulesza  <todd@dropline.net>

	* src/Makefile.am:
	* src/blog_advogato.[ch]:
	* src/login.c:
	* src/journal.c:
	* src/msg_queue.c:
	* src/network.c:
	* pixmaps/advogato.png:
	* pixmaps/Makefile.am:
	- Add support for posting to Advogato.
	
	* src/utils.[ch]:
	- Add a "cookie" field to the DrivelUser data structure.
	
	* src/xmlrpc.c:
	- Fix a general problem with parsing XML which includes extraneous fields.
	
2005-01-03  Todd Kulesza  <todd@dropline.net>

	* src/blog_blogger.c:
	- Support entry titles.
	- Reset the journal window after a successful post.
	
	* src/blog_mt.c:
	- Reset the journal window after a successful post.
	
	* src/drivel.h:
	- Fix the Blogger appkey.
	
	* src/journal.[ch]:
	* src/blog_lj.c:
	- Pull the code for resetting the journal window after a successful post
	  from blog_lj.c and put it in journal.c.
	
	* src/xmlrpc.c:
	- Use '1' and '0' rather than 'true' and 'false' for boolean values.
	  (fixes #162782 and #162813).
	- Fix the XML parsing code to not overwrite previous struct values 
	  (fixes #162783).
	
2005-01-03  Todd Kulesza  <todd@dropline.net>

	* data/Makefile.am:
	* data/drivel.spec.in:
	- Run update-desktop-database after installation.

	* data/gnome-drivel.desktop.in:
	- Remove Drivel from the "Utilities" category.

	* po/POTFILES.in:
	- Add missing files.

	* src/requests.[ch]:
	- Remove from repository.

	* src/about.c:
	- Update copyright.

2005-01-03  Todd Kulesza  <todd@dropline.net>

	* data/Makefile.am:
	* data/drivel.desktop.in:
	* data/gnome-drivel.desktop.in:
	- Namespace the .desktop entry.
	- Add Bugzilla infomation.
	- Support the GNOME 2.8+ MIME system.
	
	* data/mime/drivel.keys.in:
	* pixmaps/Makefile.am:
	* pixmaps/gnome-mime-application-x-drivel.png:
	* pixmaps/gnome-application-x-drivel.png:
	- Put the MIME icon in the proper place ($datadir/icons/gnome)

	* src/drivel.h:
	* src/tray.c:
	- Remove unused code.

	* src/journal.c:
	* src/main.c:
	- Allow the user to specify a filename on the command line.

2005-01-01  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Bumped version to 1.3.1.
	
	* src/blog_lj.c:
	* src/dialogs.c:
	* src/journal.c:
	* src/tray.[ch]:
	- Refactor the Notification Tray icon to only appear when a user's
	  Friends Page has been updated.
	- Enable the Friends Page check by default.
	
	* src/query_music_players.c:
	- Remove an unneeded warning.
	
	* src/drivel.glade:
	- Fix some broken Insert stock buttons.
	
	* src/libegg/*
	- Synced with latest libegg code.
	
2004-12-31  Todd Kulesza  <todd@dropline.net>

	Release Drivel 1.3.0

2004-12-31  Todd Kulesza  <todd@dropline.net>

	* pixmaps/blogger.png:
	* pixmaps/Makefile.am:
	- Added a Blogger icon.

	* src/blog_blogger.[ch]:
	* src/msg_queue.c:
	* src/network.c:
	* src/Makefile.am:
	- Added basic Blogger API post support.

	* src/drivel_request.h:
	- Added Blogger API type.

	* src/journal.c:
	* src/login.c:
	- Allow users to login and post using the Blogger API.

	* src/xmlrpc.c:
	- Use '1' and '0' for boolean values.
	- Don't format the memory dumps used for network transactions.
	- Fix a crash in the XML parsing code.

2004-12-30  Todd Kulesza  <todd@dropline.net>

	* src/drivel.h:
	* src/dialogs.c:
	- Removed some cruft from display_edit_preferences_dialog().
	- Make use of the root node in glade_xml_new().
	
	* src/drivel.glade:
	- Removed the prototype Account Dialog.
	
	* src/utils.[ch]:
	- Make use of the root node in glade_xml_new().  This appears to fix some
	  significant memory leaks during UI creation.
	- Enable Glade's autoconnect signal feature.
	
	* src/msg_queue.c:
	* src/login.c:
	* src/journal.c:
	* src/insert_poll_dialog.c:
	- Make use of the root node in glade_xml_new().
	
2004-12-21  Todd Kulesza  <todd@dropline.net>

	* src/blog_mt.[ch]:
	* src/journal.c:
	* src/msg_queue.c:
	- Add basic support for posting to Movable Type journals.
	
	* src/login.c:
	- Remember the most-recent user account when rebuilding the account list.
	
	* src/xmlrpc.[ch]:
	- More modularization work.
	
2004-12-20  Todd Kulesza  <todd@dropline.net>

	* src/xmlrpc.[ch]:
	- Modularize the system for generating XML-RPC packets, allow for building
	  structs and arrays.
	
2004-12-19  Todd Kulesza  <todd@dropline.net>

	* src/blog_mt.[ch]:
	- Stub out posting method.
	
	* src/journal.c:
	- Hook up the (unfinished) Movable Type posting method.
	
2004-12-19  Todd Kulesza  <todd@dropline.net>

	* pixmaps/Makefile.am:
	- Install livejournal.png to DATADIR/pixmaps/drivel/.
	
	* src/journal.c:
	- Add a missing 'break' statement to the set_journal_title() method.
	- Set the active_journal to NULL on logout.
	
	* src/login.c:
	- Use the Movable Type icon for MT usernames.
	- Update the username/password/api/server settings when a user is selected
	  from the list of saved user accounts.
	- Erase password when username is edited.
	
2004-12-18  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.[ch]:
	- Switch to new DrivelJournal data struct.
	- Abstract saving user accounts with add_account_to_list() method.
	
	* src/blog_mt.c:
	* src/xmlrpc.c:
	- Finish implementing the blogger.getUsersBlogs() XML-RPC call.
	
	* src/blog_offline.c:
	* src/dialogs.c:
	* src/drivel.h:
	* src/journal.c:
	- Switch to new DrivelJournal data struct.
	
	* src/main.c:
	- Added add_account_to_list() and sort_journals() methods.
	
	* src/network.c:
	* src/query_music_players.c:
	- Remove unnecessary warnings.
	
	* src/utils.[ch]:
	- Add DrivelJournal data struct.

2004-12-16  Todd Kulesza  <todd@dropline.net>

	* src/xmlrpc.[ch]:
	- Added parsing of XML-RPC responses.
	
	* src/network.c:
	- Parse XML-RPC responses.
	
	* src/journal.c:
	- Consolidate error-checking code in open_file().
	
	* src/drivel_request.[ch]:
	- Allow the hash table to be replaced by a user-defined table.
	
	* src/blot_mt.c:
	- Check for a valid login.
	
2004-12-16  Todd Kulesza  <todd@dropline.net>

	* README:
	* COPYING-DOCS:
	- Updated.
	
2004-12-16  Todd Kulesza  <todd@dropline.net>

	* src/blog_mt.[ch]:
	- Began to implement the blogger.getUsersBlogs class.
	
	* src/msg_queue.c:
	- Added support for Movable Type.
	
	* src/network.c:
	- Added support for XML-RPC via HTTP/POST.
	- Changed the user-agent header to "GNOME-Drivel".
	- Cleaned up some error-reporting code.
	
	* src/xmlrpc.c:
	- Handle basic errors in parse_parameter_types().
	
2004-12-15  Todd Kulesza  <todd@dropline.net>

	* pixmaps/mood.png:
	* pixmaps/music.png:
	- Removed (unused since 1.0.x).
	
	* pixmaps/mt.png:
	* src/blog_mt.[ch]:
	* src/xmlrpc.[ch]:
	- Added blog_mt files (start of Movable Type support).
	- Added xmlrpc files.  These are designed for creating the payload of
	  XML-RPC packets, which can then be transferred over HTTP via libcurl.
	
	* src/Makefile.am:
	* pixmaps/Makefile.am:
	- Updated to reflect added/removed files.
	
	* src/blog_lj.c:
	* src/main.c:
	- Use drivel_user_new() method.
	
	* src/dialogs.c:
	- Small stdarg cleanup.
	
	* src/drivel.h:
	- Added Blogger appkey.
	
	* src/login.c:
	- Began to add Movable Type support.
	- Use drivel_user_new() method.
	
	* src/utils.h:
	* src/utils.c:
	- Added "rsd" field to DrivelUser struct.
	- Added drivel_user_new() method.
	
2004-12-14  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.c:
	* src/drivel.h:
	* src/journal.c:
	* src/main.c:
	- Removed lots of un-used variables.

2004-11-25  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.c:
	- Fix double-protocol insertion in Insert Image dialog.
	
	* configure.ac:
	* data/drivel.spec.in:
	- Updated Scrollkeeper stuff.

2004-11-22  Todd Kulesza  <todd@dropline.net>

	* src/login.c:
	* src/journal.c:
	- Make menus translatable (patch from Isak Savo)

2004-11-22  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Fix restoration of window size.
	- Make the Save Draft button work in Offline mode.
	
	* src/main.c:
	* src/drivel.glade:
	- Add a stock Save Draft item.
	
2004-11-21  Todd Kulesza  <todd@dropline.net>

	* src/drivel.h:
	* src/login.c:
	* src/journal.c:
	- Remove unused key_press_cb() method.
	- Properly sensitize menus based on online/offline state.
	
2004-11-20  Todd Kulesza  <todd@dropline.net>

	* src/query_music_players.c:
	- Add support for Beep Media Player (patch from Adam Gregoire)

	* src/journal.c:
	- Fix mnemonic in Format menu (patch from Adam Gregoire)

2004-11-19  Todd Kulesza  <todd@dropline.net>

	* src/Makefile.am:
	* src/blog_offline.[ch]:
	* src/drivel.glade:
	* src/drivel.h:
	* src/drivel_request.h:
	* src/journal.c:
	* src/login.c:
	- First pass at offline support.

2004-10-30  Davyd Madeley  <davyd@madeley.id.au>

	* src/drivel.glade:
	* src/journal.c: Clean up interfaces and remove workaround due to
	  resolution of Glade bugs. Mark all non-translatable strings as such
	  (Glade should now respect this).

2004-10-29  Davyd Madeley  <davyd@madeley.id.au>

	* src/journal.c: Make it possible for drivel to read drafts larger
	then 4K in size by reiterating through gnome_vfs_read as many times as
	required.

2004-10-21  Todd Kulesza  <todd@dropline.net>

	* acinclude.m4:
	- Make the libcurl test check for >= curl-7.11.1.

2004-10-08  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.ac: Add «nb» to ALL_LINGUAS.

2004-09-26  Todd Kulesza  <todd@dropline.net>

	* src/drivel_request.h:
	* src/login.c:
	- Begin to work out the infrastructure for Movable Type support.
	
	* src/network.c:
	- Verify a DrivelRequest is valid before enqueueing it.
	
2004-09-26  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	- Remove the item list from the default_picture and security GtkComboBoxes.
	  This should clear up the last of our GTK+ warning messages during 
	  run-time.
	
	* src/drivel.h:
	* src/journal.c:
	- Change the internal "FileMenu" reference to "JournalMenu".
	- Add a "View" menu for controlling syntax highlighting and spellchecking.
	  This means F7 now toggles spellcheck!
	
2004-09-25  Todd Kulesza  <todd@dropline.net>

	* src/main.c:
	- Check that we have picture names and numbers before creating the picture
	  list.
	
	* src/login.c:
	- Libglade automatically sets the GtkComboBoxEntry's text column to 0, and
	  it can't be changed after creation.  Work around this by making our
	  text column the 0'th item in the GtkListStore.
	- Do the autologin stuff last, should fix a crash.
	
	* src/drivel.glade:
	- Remove the item list from the prefs_default_picture and 
	  prefs_default_security GtkComboBoxes.
	
2004-09-24  Davyd Madeley  <davyd@madeley.id.au>

	* src/login.c:
	- Fix some memory leaks, refactor code so that it makes leaks harder
	  to take place. Try to fix GTK+-2.5 problems... fail. Need to find
	  out if code is behaving properly under GTK+-2.4.

2004-09-11  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	* src/Makefile.am:
	* src/libegg/*:
	- Move all libegg files into src/libegg/.
	- Build a single libegg.a library to link with the Drivel object
	  files.
	- Add "regenerate-built-sources" target for updating libegg components.
	
	* src/libegg/update-from-egg.sh:
	- Add a script to automatically update the libegg components.
	
	* src/recent-files/*:
	* src/datetime/*:
	* src/eggtrayicon.[ch]:
	- Moved into src/libegg/.
	
2004-09-07  Todd Kulesza  <todd@dropline.net>

	* autogen.sh:
	* omf.make:
	* xmldocs.make:
	* src/Makefile.am:
	- Require automake-1.7 instead of automake-1.4; this seemed to be a
	  better choice than automake-1.9 as GTK+ and most of GNOME use 1.7.
	  It was really past time to push Drivel's automake system into the 
	  21st century.
	
2004-09-07  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.c:
	* src/journal.c:
	* src/login.c:
	* src/main.c:
	- Build the user-specific GConf key paths when the user logs in and when
	  the user clicks "Edit->Preferences" in the Login window.
	
	* src/drivel.h:
	* src/drivel.glade:
	* src/dialogs.c:
	- Remove the Network section from the Preferences dialog since it's now
	  integrated into the Login window.
	
2004-09-07  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.c:
	* src/drivel.h:
	* src/journal.c:
	* src/login.c:
	- Added a "Remove Account" menu item to delete old accounts.
	- Update the user list following a successful login.
	- Use our generic error dialog when a user clicks "Edit->Preferences"
	  but has not yet selected a user account.
	- Load the last user account by default on start-up.
	
2004-09-06  Todd Kulesza  <todd@dropline.net>

	* src/utils.[ch]:
	- Finish up the user account load/save code.
	- Add a wrapper function for generating an MD5 hash.
	
	* src/drivel.h:
	* src/*.c:
	- Remove *lots* of unused data members from DrivelClient.
	- Move user account information data from DrivelClient to
	  the DrivelUser member of DrivelClient.
	- Since the proxy GConf keys are static, remove them from the list
	  of dynamically-generated keys.
	- Get the Login window and networking layer working with the new
	  user account system.
	
2004-09-06  Todd Kulesza  <todd@dropline.net>

	* src/drivel.h:
	* src/main.c:
	- Remove some unused data members.
	
	* src/journal.c:
	- Fix a bug where the journal server was not correctly updated.

2004-09-06  Todd Kulesza  <todd@dropline.net>

	* po/ja.po:
	* po/pa.po:
	* configure.ac:
	- Added Japanese and Punjabi translations from Satoru Satoh and 
	  Amanpreet Singh Alam.

2004-09-06  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Check that the journal entry has been built before attaching the
	  spellchecking or syntax highlighting widgets (#151940).
	  
2004-09-05  Todd Kulesza  <todd@dropline.net>

	* src/utils.[ch]:
	- Add find and free helper functions for DrivelUser type.
	- Save the save_password, autologin, and lastuser properties of the
	  DrivelUser.
	
	* src/login.[ch]:
	- Add helper code for getting the user information in a DrivelUser struct.
	
	* src/blog_lj.c:
	- Save the current user information to the new XML account list upon
	  successful logins.
	
2004-09-05  Todd Kulesza  <todd@dropline.net>

	* src/drivel_request.h:
	- Remove old FIXME statement.
	
	* src/journal.c:
	* src/main.c:
	- Remove extra blank lines.
	
	* src/login.c:
	* src/utils.[ch]:
	- Integrate the Journal Type and Server Address items into the login 
	  sensitivity code.
	- Begin to move away from using GConf to store the list of user accounts;
	  use and XML file instead.  Saved user passwords are still in clear-text,
	  but at least they're not accessible via GConf now.

2004-09-04  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	* src/login.c:
	* src/drivel.h:
	- Extend the login window to include Journal Type and Server items.
	
2004-09-04  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	- Design the account manager in Glade.

2004-09-04  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Branch for 1.3.x development and bump version.
	
2004-08-31  Todd Kulesza  <todd@dropline.net>
	
	* src/drivel.glade:
	- Add more information to the auto-format tooltip (#151388).
	
	* configure.ac:
	- Post-release version bump.
	
2004-08-29  Todd Kulesza  <todd@dropline.net>

	* src/main.c:
	- Mark GNOME program visible name as transatable
	
	* po/POTFILES.in:
	- Add translatable files.

2004-08-29  Davyd Madeley  <davyd@madeley.id.au>

	* src/journal.c:
	- Make Drivel save/load backdated time.

2004-08-28  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	* src/login.c:
	* src/main.c:
	- Hook up the Help menu item to the user manual.
	
	* data/drivel.spec.in:
	- Add support for the user manual.
	
	* configure.ac:
	- Release 1.2.0.
	
2004-08-27  Todd Kulesza  <todd@dropline.net>

	* help/C/drivel.cml:
	- Complete the 1.2 user manual.
	
	* src/journal.c:
	* src/login.c:
	- Add a Help menu item.
	
	* src/network.c:
	- Remove the debugging print statement.
	
2004-08-24  Todd Kulesza  <todd@dropline.net>

	* help/C/drivel.xml:
	- Update the user manual.
	
2004-08-16  Todd Kulesza  <todd@dropline.net>

	* COPYING-DOCS:
	* Makefile.am:
	* configure.ac:
	* data/drivel.desktop.in:
	* help/*
	* omf.make:
	* xmldocs.make:
	- Add the beginings of a user manual (needs *lots* of work).

2004-08-15  Todd Kulesza  <todd@dropline.net>

	* src/eggtrayiconl.c:
	* src/recent-files/*:
	- Syned with libegg.
	
	* NEWS:
	- Updated.
	
2004-08-13  Todd Kulesza  <todd@dropline.net>
	
	* src/drivel.glade:
	- Fix a typo: "automaticall" -> "automatically".
	
	* configure.ac:
	- Post-release version bump.

2004-08-12  Todd Kulesza  <todd@dropline.net>

	Release 1.1.2
	
	* src/dialogs.c:
	- Turn off spell-checking by default.
	
	* NEWS:
	- Updated.
	
2004-08-12  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	- Add tool-tips to preferences.
	
2004-08-12  Todd Kulesza  <todd@dropline.net>

	* data/desktop.in:
	* data/mime/*:
	* src/journal.c:
	* src/main.c:
	- Re-phrase some strings to better match the HIG 2.0.

2004-08-10  Todd Kulesza  <todd@dropline.net>

	* src/about.c:
	- Update Credits message.
	
	* src/dialogs.c:
	* src/main.c:
	- Update wording on the confirm-close dialogs.
	
	* src/journal.c:
	- Group Clear Entry and Select All menu items together, since they both
	  operate on the entire text of the entry.
	- Add a confirmation dialog to the Clear Entry command.

	* src/drivel.glade:
	- Update wording of the "Disallow comments" and "Back-date" checkboxes.
	
	* src/blog_lj.c:
	- Fix a bug where the user's default picture was repeatedly downloaded.
	
	* pixmaps/mood.png:
	* pixmaps/music.png:
	- Removed.
	
2004-08-10  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.c:
	- Change g_ascii_strtod() calls to g_strtod(): LJ is all UTF-8 now.
	- Several small code cleanups.
	- On login, hide the login window before showing the journal entry.
	
2004-08-08  Todd Kulesza  <todd@dropline.net>
	
	* src/blog_lj.[ch]:
	* src/drivel.h:
	* src/drivel.glade:
	* src/journal.c:
	- Add support for back-dating entries.
	- Re-arrange the Options pane to make room for the back-date control.
	
2004-08-07  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.c:
	* src/drivel.h:
	* src/main.c:
	- Use a unique ID for each user picture.
	- Do not re-download a picture we already have an ID for.
	
	* src/utils.[ch]:
	- Add a picture_exists() method.
	
2004-08-06  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.c:
	- Use display_error_dialog() for error handlers.
	
	* po/POTFILES.in:
	- Add src/ephy-spinner.c.
	
2004-08-05  Todd Kulesza  <todd@dropline.net>

	* src/drivel.h:
	* src/main.c:
	* src/msg_queue.c:
	* src/network.c:
	- Hook up the Network Dialog's Cancel button to actually cancel the
	  network operation, as well as any pending operations.
	
2004-08-04  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.c:
	* src/dialogs.c:
	* src/login.c:
	* src/main.c:
	* src/msg_queue.[ch]:
	* src/network.c:
	- Added error support to the MsgQueue.
	- Display a user-visible error message when a GET or POST networking
	  operation failed.
	- Format our standard error dialog so as to match the HIG.
	
	* src/NEWS:
	- Updated.
	
2004-08-03  Todd Kulesza  <todd@dropline.net>

	* src/Makefile.am:
	* src/ephy-spinner.[ch]:
	* src/msg_queue.c:
	- Add the gnome-spinner to the progress dialog, may eventually replace
	  the progress bar, but leaving both for now.
	- Block the delete_event signal on the progress dialog.
	  
	* src/drivel.glade:
	- Port the Network Progress dialog to Glade and add a Cancel button to it.
	
	* src/dialogs.c:
	- Remove some unused code.
	
2004-08-02  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	* src/drivel.h:
	* src/dialogs.c:
	- Port the Insert Image dialog to Glade.
	- Re-arrange the Insert Link dialog.
	
2004-08-01  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Bump version to 1.1.2.
	
	* src/md5.[ch]:
	* src/login.c:
	* src/network.c:
	- Replace the RSA reference MD5 implementation with Deutsch's free
	  implementation (clears up a license ambiguity and compiles cleaner).
	
	* src/network.c:
	- Add a 500 millisecond pause before destroying the network progress
	  dialog--prevents the dialog from "blinking" on really fast transactions.
	
	* src/network.c:
	* src/msg_queue.[ch]:
	- Add a REPARENT_DIALOG type to the message queue.  This allows us to
	  always keep the network progress bar on top of other Drivel windows.
	
	* src/dialogs.c:
	- Fix the History dialog so that activating an entry will pull it up for
	  editing.
	- Set the selection mode to NONE when no entries are available for a given
	  date.
	
2004-07-31  Todd Kulesza  <todd@dropline.net>

	* data/drivel.spec.in:
	- Add Shared MIME Database support.
	
	* src/drivel.glade:
	- Fixed the drivel-update button's Glade entry.
	
	* NEWS:
	* configure.in: 
	- Release 1.1.1.

2004-07-28  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	* src/drivel.glade:
	- Use the entry_notify signal to trigger the query_music callback.
	- Lots of HIG work--Use 12-pixel spaces between labels and controls,
	  6-pixel vertical spaces between controls in the same group, and 
	  18-pixel spaces between different horizontal controls and vertical
	  groups. 

2004-07-26  Todd Kulesza  <todd@dropline.net>

	* src/utils.[ch]:
	- Add load_glade_xml () function which checks for the glade file in "./", 
	  "./src/", and DRIVEL_GLADE_DIR, in that order.
	
	* src/dialogs.c:
	* src/insert_poll_dialogs.c:
	* src/journal.c:
	* src/login.c:
	- Use load_glade_xml () to retrieve the glade file.

2004-07-25  Todd Kulesza  <todd@dropline.net>

	* pixmaps/gnome-application-x-drivel.png:
	* pixmaps/Makefile.am:
	- Added a mimetype icon.
	
2004-07-25  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	- Re-arrange the Friends dialog to make it fit a 4:3 ratio.
	- Sensitize the Username field in the Friends dialog but do not
	  make it editable--this allows the name to be selected and copied.
	  
2004-07-25  Todd Kulesza  <todd@dropline.net>

	* Makefile.am:
	* configure.ac:
	* drivel.desktop.in:
	* drivel.schemas.in:
	* drivel.spec.in:
	* data/Makefile.am:
	* data/drivel.desktop.in:
	* data/drivel.schemas.in:
	* data/drivel.spec.in:
	- Move the .in files into the data subdirectory.
	
2004-07-25  Davyd Madeley  <davyd@ucc.asn.au>

	* src/drivel.glade:
	* src/dialogs.c:
	* src/drivel.h:
	- Redesign the Edit Friends dialog.

	* src/blog_lj.c:
	* src/dialogs.h:
	- Add syndicated feeds as a possible type.
	- Changed friend->type from a boolean to an integer.

	* src/drivel.h:
	- Added an enum for friend types.

	* src/blog_lj.c:
	- Plugged a memory leak in blog_lj_parse_getfriends_request().

	* pixmaps/feed.png:
	* pixmaps/Makefile.am:
	- Added feed image from LiveJournal for syndicated feeds.

2004-07-25  Todd Kulesza  <todd@dropline.net>

	* Makefile.am:
	* configure.ac:
	* src/journal.c:
	* data/*:
	- Add an "application/x-drivel" mimetype for draft files.
	- Set the open and save dialogs to filter everything except draft files
	  by default ("All XML Fiels" is still available as well).
	- Update the EggRecent menu to only display draft files.
	- Display an error dialog if a file in the EggRecent menu could not be
	  opened.
	
	* NEWS:
	- Updated.
	
2004-07-25  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	- Increase the Journal Entry border from 6 to 12.
	
	* configure.ac:
	* src/Makefile.am:
	* src/drivel.h:
	* src/journal.c:
	* src/recent-files/*:
	- Add the EggRecent library and hook up EggRecent support for drafts.
	
2004-07-25  Davyd Madeley  <davyd@ucc.asn.au>

	* src/utils.c:
	- Plug a memory leak from a g_strdup()ed string.

2004-07-24  Todd Kulesza  <todd@dropline.net>

	* src/blog_lj.c:
	* src/blog_lj.h:
	* src/msg_queue.c:
	* src/msg_queue.h:
	* src/utils.c:
	* src/utils.h:
	* src/Makefile.am:
	* src/dialogs.c:
	* src/drivel.h:
	* src/drivel_request.c:
	* src/drivel_request.h:
	* src/journal.c:
	* src/login.c:
	* src/main.c:
	* src/network.c:
	* src/network.h:
	* src/requests.c:
	* src/requests.h:
	* src/tray.c:
	* po/POTFILES.in:

	- OMGWTF happened to our networking layer?!?!?!
	
2004-07-12  Davyd Madeley  <davyd@ucc.asn.au>

	* configure.ac:
	* src/Makefile.am:
	* src/query_music_players.c:
	- Rhythmbox support as discussed in bug #143922. This is highly
	  untested, but somehow, I don't think people are going to test it 
	  until I commit it, so I'm committing it.

2004-07-05  Todd Kulseza  <todd@dropline.net>

	* configure.ac:
	- Bump version to 1.1.1.
	
	* src/Makefile.am:
	* src/drivel_request.[ch]:
	- Add files for new DrivelRequest API.
	
	* src/drivel.h:
	* src/main.c:
	* src/network.[ch]:
	- Enable the new DrivelRequest API alongside the current networking
	  subsystem.
	- Begin to write a new networking layer using the DrivelRequest API.

2004-07-02  Todd Kulseza  <todd@dropline.net>

	* configure.ac:
	- Release 1.1.0.
	
	* NEWS: 
	- Updated.
	
	* drive.spec.in:
	- Add livejournal.lang to file list.
	
2004-07-01  Todd Kulseza  <todd@dropline.net>

	* src/network.c:
	- Add a warning if the network sends back invalid UTF8 data.
	
	* src/requests.c:
	- Use libcurl's unescape() method rather than our own, fixes an issue
	  with character conversion on NetBSD.

2004-06-30  Todd Kulseza  <todd@dropline.net>

	* src/drivel.h:
	* src/main.c:
	- Add proxy_user and proxy_pass variables to DrivelClient.
	
	* src/journal.c:
	* src/network.c:
	- Protect the proxy variables with g_mutex_[un]lock() calls since the proxy
	  data comes from GConf and can change during a network transaction.  Also,
	  don't use gconf_client_get_*, only listen to the GConf client for changes.
	  This cuts down on GConf transaction and also fixes threading issues.

2004-07-01  Davyd Madeley  <davyd@ucc.asn.au>

	* src/journal.c:
	- Turned off "smart home/end" in GtkSourceView, it was causing our
	home/end keypresses to wrap across entire paragraphs, this is
	definitely not the behaviour we want in Drivel.

2004-06-29  Davyd Madeley  <davyd@ucc.asn.au>

	* src/request.c:
	- Fix piece of non-C89 code. Patch by Julio M. Merino Vidal. Closes
	#145077.

2004-06-24  Todd Kulseza  <todd@dropline.net>

	* src/drivel.h:
	* src/main.c:
	* src/network.c:
	- Remove some old networking cruft.
	
2004-06-24  Todd Kulseza  <todd@dropline.net>

	* src/network.c:
	- Move the g_usleep() calls outside of the mutex lock; resolves a
	  lock-up issue on systems using the new TLS threading in glibc.
	
2004-06-23  Todd Kulseza  <todd@dropline.net>

	* src/drivel.glade:
	- Use a stock item for the "Update" button.
	
	* src/drivel.h:
	* src/main.c:
	* src/journal.c:
	- Add a "Delete Entry" menu item.
	- Add a stock "Update Entry" menu item.
	- Add keyboard accelerators for the "Post Entry" and "Update Entry"
	  commands, ctl-return and shift-ctl-return, respectively.
	
2004-06-22  Todd Kulesza  <todd@dropline.net>

	* src/network.c:
	- Use a global variable rather than a GMutex to track usage of the
	  networking code, enables Drivel to run on NetBSD and may fix the
	  issues it had on FreeBSD (based on a patch from Julio M. Merino 
	  Vidal).
	  
2004-06-22  Todd Kulesza  <todd@dropline.net>

	* Makefile.am:
	- Honor the GConf2 schemas directory 
	  (patch from Julio M. Merino Vidal).

2004-06-21  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Fix the autosave feature.

2004-06-21  Todd Kulesza  <todd@dropline.net>

	* po/POTFILES.skip
	- Added file.
	
2004-06-20  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	* src/drivel.h:
	* src/journal.c:
	* src/main.c:
	- Include compile-time support for the GtkSpell spell-checking library.
	
	* src/dialogs.c:
	* src/drivel.glade:
	- Add a preference to enable/disable the spell-checker.
	
	* NEWS:
	* TODO:
	- Updated.
	
2004-06-20  Todd Kulesza  <todd@dropline.net>

	* NEWS:
	- Updated.
	
2004-06-20  Todd Kulesza  <todd@dropline.net>

	* src/main.c:
	- Add two stock items: "Close without Saving" and "Proceed without Saving".
	
	* src/dialogs.c:
	- Seperate display_save_dialog() into two versions, one which uses
	  "Close without Saving" and one which uses "Proceed without Saving".
	- Perform some HIG work on display_open_error_dialog().
	
	* src/journal.c:
	- Update calls to display_save_dialog() to use the close or proceed version
	  as appropriate.
	  
2004-06-20  Davyd Madeley  <davyd@ucc.asn.au>

	* src/journal.c:
	* src/dialogs.c:
	* src/drivel.glade:
	* src/main.c:
	* src/drivel.h:
	- Added option to preferences to turn off HTML Syntax highlighting.
	* src/livejournal.lang:
	- Changed tag <lj-pj> to <lj-pq>

2004-06-20  Grahame Bowland  <grahame@angrygoats.net>

	* src/Makefile.am:
	* src/journal.c:
	* src/livejournal.lang:
	- Add custom GtkSourceView language (based on default HTML lang)
	  to highlight livejournal specific tags correctly.

2004-06-20  Todd Kulesza  <todd@dropline.net>

	* src/main.c:
	- Use glib/gnome-vfs methods in init_config_directory rather than direct 
	  POSIX calls.
	- Change the config directory from ~/.gnome2/drivel to ~/.gnome2/drivel.d
	  since ~/.gnome2/drivel is used by the GNOME session manager.
	
	* src/journal.c:
	- Change the autosave filename from ".drivel_autosave" to 
	  "autosave_<account>" so that autosave data is not lost when a different
	  account logs in.
	- Move the location of the autosave files from ~/ to ~/.gnome2/drivel.d
	
2004-06-20  Todd Kulesza  <todd@dropline.net>

	* src/drive.glade:
	- Fix GtkAlignment warnings.
	
	* TODO:
	- Updated.
	
2004-06-20  Davyd Madeley  <davyd@ucc.asn.au>

	* src/journal.c:
	- Made the undo buffer get flushed at all required moments (Post,
	Edit Last Entry, Update, Delete, Cancel, Open). It should now only
	lock the buffer once, and release it once.
	- edit_entry_cb: Made the save dialog honour the Cancel request.
	- open_draft_cb: Ask the user if they want to save first (as
	required).
	* TODO:
	- updated TODO list.

2004-06-19  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.c:
	* src/drivel.glade:
	- Remove "Drivel" from dialog titles for HIG compliance.
	
	* src/main.c:
	- Relabel a few stock items for better HIG compliance.
	
	* src/network.c:
	- Remove the title from the Network Progress window for better HIG
	  compliance.
	- Reduce the pulse length in the Network Progress window to 0.05 for a
	  smoother progress bar.
	
2004-06-19  Todd Kulesza  <todd@dropline.net>

	* src/network.c:
	- Implement challenge/response authentication for POST requests.
	- Respect the usefastservers cookie when sending GET requests.
	- Improve code style of lj_format_string().
	
	* src/dialogs.c:
	* src/journal.c:
	* src/login.c:
	* src/requests.c:
	* src/tray.c:
	- Stop sending hpassword (the MD5 password hash) to the server; we use
	  the more secure challenge/response system now.
	
2004-06-19  Todd Kulesza  <todd@dropline.net>

	* src/drivel.c:
	- Added menu_post and menu_update items to DrivelClient which point to the
	  "Post Entry" and "Update Entry" menu items.
	
	* src/journal.c:
	- Added three new menu items: "Save Draft as", "Post Entry", and "Update
	  Entry".
	- Desensitize the "Post" button when the journal entry is blank.

	* src/drivel.glade:
	- Change the "Save" button in the Edit Entry window to "Update".  This
	  eliminates possible confusion with the "Save Draft" command, and closes
	  #144610.

2004-06-20  Davyd Madeley  <davyd@ucc.asn.au>

	* src/insert-poll-dialog.c:
	- The tag is lj-pq not lj-pj. Thanks to Grahame for spotting this.

2004-06-19  Davyd Madeley  <davyd@ucc.asn.au>

	* src/dialogs.c:
	* src/drivel.glade:
	- Move Insert Link dialog to Glade. Remove the http:// label, and
	instead an example URL. Discovered that Drivel already automatically
	adds http:// to links if appropriate, so the new dialog is much more
	intuative. Closes bug #144611.

2004-06-19  Davyd Madeley  <davyd@ucc.asn.au>

	* src/journal.c:
	- Implement new XML file format for saving and loading compatible with
	LogJam. Closes bug #141499. This still requires extensive testing.
	- Changed open/save dialogs to look for XML files rather then text
	files.
	- Added a large number of FIXMEs to do with saving and loading.
	* src/dialogs.c:
	* src/dialogs.h:
	- Added display_open_error_dialog() for dealing with errors during
	loading of files (such as loading a file that isn't parseable by
	Drivel.

2004-06-17  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.c:
	- Use GtkTextMarks to store the selection for the Insert Link dialog, fixes
	  a common issue where the GtkTextIter was not able to save the selection.

2004-06-16  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Add a set_journal_title() method which crafts a HIG-compliant window
	  title (i.e. "Journal-Title - Drivel" or "Community-Title - Drivel").
	- Call set_journal_title() when the active user changes.
	
2004-06-16  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.[ch]:
	* src/journal.[ch]:
	- Add a Cancel button to the Save Draft confirmation dialog.
	
2004-06-16  Davyd Madeley  <davyd@ucc.asn.au>

	* src/journal.c:
	* src/drivel.glade:
	* src/drivel.h:
	- Switch to GtkSourceView instead of GtkTextView, this gives us lots
	of things like HTML highlighting and Undo/Redo support.
	* configure.ac:
	- Add GtkSourceView to pkgconfig.
	* TODO:
	- Updated TODO.

2004-06-14  Todd Kulesza  <todd@dropline.net>

	* src/main.c:
	* src/journal.c:
	* src/drivel.h:
	- Store the filename of draft entries so that we don't need to prompt the
	  user for a filename each time she hits ctrl-s.  Closes #144219.
	
2004-06-14  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.c:
	- Modify the Insert Link dialog to use selected text as the link title and
	  overwrite the selection with the html-ized link.  Closes #144231.
	
2004-06-13  Davyd Madeley  <davyd@ucc.asn.au>

	* src/journal.c:
	* src/dialogs.c:
	- Add autocompletion to the mood combo using the GtkEntryCompletion
	API.

2004-06-10  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.c:
	- Check for protocol when inserting a link.  Closes 144102.
	  Patch submitted by gnome@nash.nu.
	
2004-06-10  Davyd Madeley  <davyd@ucc.asn.au>

	* src/dialogs.c:
	- Made the edit button work, using response GTK_RESPONSE_OK, rather
	then '2'. Closes bug #144063.

2004-06-10  Davyd Madeley  <davyd@ucc.asn.au>

	* src/dialogs.c:
	- Mark calendar as insensitive during network transactions to prevent
	calendar items from getting dragged. (mentioned in bug #143876).

2004-06-08  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	- Remove tab from "Minimize after _posting\t" (Bug 142621).
	
2004-06-08  Davyd Madeley  <davyd@ucc.asn.au>

	* TODO:
	- Update TODO list with items for the next major release.

2004-06-07  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Bump version to 1.0.1.
	
	* src/journal.c:
	- Fix shortcut keys so as to not misuse common bindings such as ctrl-p
	  or the emacs text shortcuts (except for ctrl-a).

	* src/network.c(dialog_close):
	- Don't let dialog_count decrement below 0.
	
2004-06-02  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Release 1.0.
	
	* NEWS:
	- Updated.

2004-06-04  Grahame Bowland <grahame@angrygoats.net>

	* src/query_music_players.c
	- Convert locale-based string from XMMS to UTF8 correctly. Fixes 
	  bug where song titles containing accented characters generate 
	  pango errors.

2004-06-02  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Make the network progress dialog stay on top of the Journal window
	  during the login/picture-download process.
	
	* NEWS:
	- Updated.
	
2004-06-02  Todd Kulesza  <todd@dropline.net>

	* configure.ac:
	- Bump version to 0.91.0.
	
	* src/drivel.h:
	* src/main.c:
	- Remove unused check_mem() function.
	- Implement a global fill_pictures_menu() function since this is used in
	  both the Journal window and the Preferences window.
	  
	* src/dialogs.c:
	* src/journal.c:
	- Simply code by making use of the new fill_pictures_menu() method.
	
	* src/network.c:
	* src/requests.c:
	- Call fill_pictures_menu() after a new picture has been downloaded.
	
2004-06-01  Christian Neumair  <chris@gnome-de.org>

	* confiugre.ac:
	- Added German (de) to ALL_LINGUAS.

2004-05-30  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

	* configure.ac: 
	- Added es to ALL_LINGUAS

2004-05-23  Todd Kulesza  <todd@dropline.net>

	* drivel.spec.in:
	- Fixes to allow building RPMs on Fedora Core 2.

2004-05-22  Todd Kulesza  <todd@dropline.net>

	* pixmaps/drivel_splash.png:
	- Updated splash image.
	
	* configure.ac: 
	- Version 0.90.0.
	
	* NEWS:
	- Updated for release.
	
2004-05-17  Todd Kulesza  <todd@dropline.net>

	* src/network.c:
	- Remove the separator from the Network Transaction dialog.
	
	* configure.ac:
	- Add zh_CN to ALL_LINGUAS.
	
	* pixmaps/drivel_splash.png:
	- Updated splash image.
	
	* src/drivel.glade:
	- More HIG work on the Login dialog.
	- Make stock images as non-translatable.

2004-05-16  Todd Kulesza  <todd@dropline.net>

	* src/login.c:
	- Made the login entry activate default signal.
	
	* src/main.c:
	- Use G_N_ENTRIES() macro to determine the number of custom stock items.
	
	* src/drivel.glade:
	- Several small HIG fixes.
	
	* src/journal.c:
	- Make dialogs transients of the main window.
	
	* NEWS:
	- Updated for 0.90.0.
	
2004-05-07  Davyd Madeley <davyd@ucc.asn.au>

	* src/login.c:
	* src/drivel.glade:
	- Port login dialog to Glade.
	- Use GNOME_STOCK_ABOUT for About option in menu.

	* src/dialogs.c:
	* src/drivel.glade:
	- Port history dialog to Glade.
	- Port friends dialog to Glade.

	* src/journal.c:
	- Use livejournal icon for window.

	* src/Makefile.am:
	- query_music_players.[ch] was listed twice.

	* src/main.c:
	* src/insert_poll_dialog.c:
	- Add new stock buttons.
	- Use those buttons in the insert poll dialog.

2004-05-07  Davyd Madeley <davyd@ucc.asn.au>

	- Fix a broken commit from the previous change.

2004-05-05  Davyd Madeley <davyd@ucc.asn.au>

	* src/journal.c:
	- Added a workaround for GNOME bug #141183. This should be a little
	  more solid then remembering to constantly add the entries back into
 	  the GladeXML file.
	
	* src/drivel.glade:
	* src/insert_poll_dialog.c:
	- Make buttons to move questions and answers up and down work.
	
	* src/journal.c:
	* src/query_music_players.c:
	* src/query_music_players.h:
	* pixmaps/xmms.xpm:
	- Music selection for XMMS in the music GtkComboBoxEntry.
	- More music players can be added to query_music_players.c

2004-05-03  Davyd Madeley <davyd@ucc.asn.au>

	* pixmaps/mood.png:
	- Removed grey stripe from icon.

2004-04-29  Todd Kulesza  <todd@dropline.net>
	
	* configure.ac:
	- Add GNOME_COMPILE_WARNINGS(yes).
	
	* src/*.[ch]:
	* src/Makefile.am:
	- Enable -std=c89 to improve compatibility with other architectures
	- Eliminate all C++-style comments (//) as these break the c89 standard.
	
	* src/insert_poll_dialog.[ch]:
	- Move all non-public functions and data structures out of the public
	  header file.
	
	* src/dialogs.c:
	* src/insert_poll_dialog.c:
	* src/journal.c:
	* src/login.c:
	* src/main.c:
	* src/network.c:
	* src/requests.c:
	* src/tray.c:
	- Make all non-public functions static.
	
	* src/eggtrayicon.c:
	- Remove unused functions.
	
2004-04-29  Todd Kulesza  <todd@dropline.net>

	Finalizing preparations for the 0.90.0 release...
	
	* src/journalc:
	* src/dialogs.c:
	* src/drivel.glade:
	- Lots of HIG work.
	
	* src/dialogs.c:
	* src/tray.c:
	- Remove deprecated GTK+ and GNOME methods; Drivel now passes the
	  --enable-deprecations test! :)
	
2004-04-29  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Use cleaner names for user pictures.
	- Don't show the window until it is completely built.
	
	* src/dialogs.c:
	- Use cleaner names for user pictures.
	
	* src/network.[ch]:
	* src/requests.c:
	* src/drivel.h:
	- Get the user pictures via a separate thread so that they don't lock up
	  the GUI.
	- Use gnome-vfs to save the user picture files.
	- Use cleaner names for user pictures.
	- Change the progress interval from 0.2 to 0.1 for network transactions.
	
2004-04-28  Todd Kulesza  <todd@dropline.net>

	* src/login.c:
	* src/requests.c:
	* src/journal.c:
	- Replace the "Login" GtkCombo with a GtkComboBoxEntry.

2004-04-28  Todd Kulesza  <todd@dropline.net>
	
	* src/requests.c:
	- Enable the tray icon by default for new users.
	
	* src/login.c:
	- Small cosmetic cleanup.
	
	* src/network.c:
	- Close the file handle after the write operation has completed in
	  retrieve_userpicture().
	
2004-04-28  Todd Kulesza  <todd@dropline.net>

	* src/login.c:
	- Fix the size of the Sign Up button by setting the GTK_CAN_DEFAULT flag.
	
	* src/dialogs.c:
	- Make the Preferences dialog modal.
	
	* src/journal.c:
	- Don't desensitize the entire window during each network transaction.
	- Set default responses for the Open and Save Draft dialogs.
	- Small usability fixes.
	
	* src/*.c:
	- Remove all traces of journal_enable(); we use modal dialogs when we need
	  to, rather than constantly desensitizing an entire window.
	
	* src/network.c:
	- Remove the gtk_window_present() call from dialog_close().  The switch to
	  modal dialogs serves the same purpose, and doesn't cause problems by
	  raising the window too frequently.
	
	* src/drivel.glade:
	- Add mnemonics to the Insert Poll dialog.
	
2004-04-27  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Move the entry window into place before showing it.

	* src/tray.c:
	- HIG'ify tray menu.
	- Fix a bug where the window was being displayed too early.
	
	* src/drivel.glade:
	- Fix the names for the entry behavior preferences.
	
	* po/POTFILES.in:
	* Makefile.am:
	* drivel.schemas.in:
	- Rename drivel.schemas to drivel.schemas.in, mark it as translatable,
	  and use it to generate a properly-translated drivel.schemas file.
	- Replace pollcreator.c with insert_poll_dialog.c in POTFILES.in.
	
2004-04-27  Todd Kulesza  <todd@dropline.net>

	* src/dialogs.c:
	- Set the Preferences dialog to be transient for the current window.
	
	* src/insert_poll_dialog.c:
	- Set the Insert Poll dialog to be transiet for the current window.
	
2004-04-27  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Port the Active Journal submenu to GtkAction.  This should mark the end
	  of all GnomeUIInfo code in Drivel!  W00t!
	
	* src/requests.c:
	- Fix a bug counting the number of journals a user has access to in
	  request_process_login().
	
2004-04-27  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Finally finish porting the Web Links menu to use GtkAction.

2004-04-26  Todd Kulesza  <todd@dropline.net>

	* src/drive.glade:
	- HIG'ify the Entry window.
	
2004-04-26  Todd Kulesza  <todd@dropline.net>

	* pixmaps/public.png:
	* pixmaps/protected.png:
	- Update artwork.

2004-04-25  Davyd Madeley <davyd@ucc.asn.au>

	* src/drivel.glade:
	* src/journal.c:
	* src/insert_poll_dialog.c:
	* src/insert_poll_dialog.h:
	* src/Makefile.am:
	- New Poll creation dialog.

	* pixmaps/checkbutton.xpm:
	* pixmaps/combobox.xpm:
	* pixmaps/entry.xpm:
	* pixmaps/hscale.xpm:
	* pixmaps/radiobutton.xpm:
	* pixmaps/Makefile.am:
	- Images for new Poll creation dialog.

	* src/dialogs.c:
	- #ifdef'ed out an old symbol name for the dialog.

2004-04-26  Grahame Bowland <grahame@angrygoats.net>
	* src/drivel.h:
	* src/journal.c:
	* src/main.c:
	- Remember whether the "more options" expander is open
	* src/journal.c:
	- Use the stock about icon in menu

2004-04-26  Davyd Madeley <davyd@ucc.asn.au>
	* src/drivel.glade:
	- Fix a glitch in the Glade file that makes the mood dialog
	stop working.
	- This is the third time this bug has reoccurred.

2004-04-26  Davyd Madeley <davyd@ucc.asn.au>
	* src/drivel.glade:
	- Fix a glitch in the Glade file that makes the mood dialog
	stop working.
	- This is the third time this bug has reoccurred.

2004-04-26  Davyd Madeley <davyd@ucc.asn.au>

	* AUTHORS:
	* src/about.c:
	- Bring the Contributers list up to date.

2004-04-26  Grahame Bowland <grahame@angrygoats.net>
	
	* ChangeLog:
	- fix broken commit with rejects in ChangeLog

2004-04-26  Grahame Bowland <grahame@angrygoats.net>

	* src/dialogs.c:
	* src/drivel.h:
	* src/journal.c:
	* src/login.c:
	* src/network.c:
	* src/network.h:
	* src/requests.c:
	- retrieve userpic thumbnails and display them
	* src/main.c:
	- create ~/.drivel/ and ~/.drivel/pictures/ 
	  on startup

2004-04-24  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	- Fix mnemonic widgets.
	
	* po/POTFILES.in:
	- Mark drivel.glade as translatable.
	
2004-04-24  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	- HIG'ify the preferences dialog.
	
2004-04-24  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	- Make the General tab of the preferences dialog conform to the HIG.
	
2004-04-23  Davyd Madeley <davyd@ucc.asn.au>
	* src/dialogs.c:
	* src/drivel.glade:
	- Port Preferences dialog to Glade.

	* src/journal.c:
	- Fixed music_changed_cb() to use the correct part of the widget.

2004-04-22  Todd Kulesza  <todd@dropline.net>

	* src/login.c:
	* src/journal.c:
	- Fix the separators in the new GtkAction menus.
	
2004-04-22  Davyd Madeley <davyd@ucc.asn.au>

	* src/drivel.glade:
	* src/journal.c:
	* src/dialogs.c:
	- Finish port of main editor to Glade.

2004-04-21  Todd Kulesza  <todd@dropline.net>

	* src/drivel.glade:
	- Add Glade file from Davyd to CVS.
	
2004-04-20  Davyd Madeley <davyd@ucc.asn.au>

	* src/journal.c:
	* src/drivel.glade:
	- Port to Glade.
	
	* src/dialogs.c:
	- Change GtkOptionMenu and GtkCombo widgets to
	  GtkComboBox and GtkComboBoxEntry widgets for
	  consistancy, above port to Glade.
	  
	* src/Makefile.am:
	- Include the glade files in EXTRA_DIST.

2004-04-19  Todd Kulesza  <todd@dropline.net>

	* drivel.spec.in:
	- Remove troublesome requirements (Closes 136478).
	
	* src/journal.c:
	- More work on porting build_web_link_menu() to GtkAction.
	
2004-04-09  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Begin to port build_web_link_menu() to GtkAction.
	
2004-04-04  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Continue porting the menus to GtkAction.
	
2004-04-04  Todd Kulesza  <todd@dropline.net>

	* src/journal.c:
	- Rename "File" menu to "Journal" and port it to GtkAction.
	
2004-04-04  Evandro Fernandes Giovanini  <evandrofg@ig.com.br>
   
        * configure.ac(ALL_LINGUAS): Added "pt_BR"
	(Brazilian Portuguese).

2004-04-04  Todd Kulesza  <todd@dropline.net>

	* src/login.c:
	- Port GnomeUIInfo-based menu to GtkAction.
	
2004-04-04  Todd Kulesza  <todd@dropline.net>

	* configure.ac: 
	- Bump required glib and gtk+ to 2.4.0.
	- Bump version to 0.9.5
	
	* src/dialogs.c:
	- Remove ParaJournal from the list of supported sites.
	
	* src/journal.c:
	- Port open_draft() to GtkFileChooser.
	- Port save_draft() to GtkFileChooser.

	* drivel.prj:
	* drivel.pws:
	- Create Anjuta project files.
	
2004-04-01  Gareth Owen  <gowen72@yahoo.com>

	* configure.ac: Added en_GB to ALL_LINGUAS

2004-03-22  Duarte Loreto <happyguy_pt@hotmail.com>

	* configure.ac: Added Portuguese (pt) to ALL_LINGUAS.

2004-03-11  Todd Kulesza  <todd@dropline.net>

	* autogen.sh: Revised to use gnome-common.
	  (patch from Grahame Bowland <grahame@angrygoats.net>)
	 
	* HACKING: File added.
	
2004-03-10  Kjartan Maraas  <kmaraas@gnome.org>

	* configure.ac: Added Norwegian to ALL_LINGUAS.

2004-03-01  Miloslav Trmac  <mitr@volny.cz>

	* configure.ac: Added 'cs_CZ' (Czech) to ALL_LINGUAS.

2004-02-28  Adam Weinberger  <adamw@FreeBSD.org>

	* configure.ac: Added 'en_CA' (Canadian English) to ALL_LINGUAS.

2004-02-28  Todd Kulesza  <todd@dropline.net>

	* src/about.c:
	- Added "translator_credits" string.
	- Added copyright symbol to the About window.
	
	* .cvsignore:
	* pixmaps/.cvsignore:
	* src/.cvsignore:
	- Added files.
	
2004-02-27  Danilo Šegan  <dsegan@gmx.net>

	* configure.ac: Added "sr" and "sr@Latn" to ALL_LINGUAS.

2004-02-26  Todd Kulesza  <todd@dropline.net>

	* src/pollcreator.c:
	* src/login.c:
	* src/dialogs.c:
	- Fix use of markup inside strings marked for translation
	  (fixes 135544).

2004-02-26  Christian Rose  <menthos@menthos.com>

	* configure.ac: Added "sv" to ALL_LINGUAS.

2004-02-26  Todd Kulesza  <todd@dropline.net>

	* drivel.spec.in:
	- Fix to build properly on Fedora Core 1.

======================================================
Adopt standard GNOME ChangeLog format above this point	
======================================================

02.24.04 - drivel 0.9.4

	* Sync contributors with the AUTHORS file (Geoff King)
	* Fix bug that set the default mood to " " (Geoff King)
	* Add copyright and import notice for code from logjam (Geoff King)
	* Add import date for code from logjam (Geoff King)
	* Numerous build-system fixes and enhancements.  Added
	  "--enable-deprecations" parameter to configure script to turn
	  on deprecations, allowing Drivel to compile on GTK+ 2.3 and
	  GNOME 2.5 systems.
	* Cleanup of the drivel.spec.in file
	* Fix a crash when editing entries via the History dialog
	* Fix the user name from appearing twice in the Active Journal menu
	* Fix focus issues following network activity
	* Sync eggtrayicon code with libegg
	
01.11.04 - drivel 0.9.3

	* fix the png icon
	* FreeBSD compile fixes (Geoff King)
	* remove the Debian subdirectory
	* clean up configure.ac
	* add gettext support
	* add support for GNOME's system-wide proxy settings (Kai Willadsen)

12.01.03 - drivel 0.9.2
~ the "frost of december" release ~
	* typo fix in desktop entry
	* added mnemonics to the login window
	* various fixes from the Debian package (Neil McGovern)
	* fixes for working with drafts (Paul Walker)
	* fixes for crashes when widgets lose focus (Kai Willadsen)

02.13.03 - drivel 0.9.1
~ the "5th-toe, here we come!" release ~
	* fixed configure.in to check for libcurl 7.10.0 or newer
	* fixed the RPM to check for libcurl 7.10.0

01.28.03 - drivel 0.9.0
~ the "libcurl makes drivel tiny and stable!" release ~
	* ripped out old, crappy network code
	* added shiny, new libcurl network layer
	* tweaked the notification area icon behavior
	* added "minimize on startup" option
	* added "minimize after post" option
	* fixed proxy behavior
	* added proxy username and password options
	* added a modified version of LogJam's poll generator
	
01.21.03 - drivel 0.8.2
~ the "my network layer sucks and i don't care" release ~
	* add notification area icon
	* minimize to notification area after post
	* minimize to notification area window close
	* add option to disable the notification area
	* made the notification area icon check for updates to your friends page
	* save the entry window's size and position
	* cleaned up the entire interface to match the GNOME HIG
	
01.16.03 - drivel 0.8.1
~ the i am so not as dead as you thought release ~
	* allow lj-cut tag to use default text (patch from Ari Pollak)
	* fix Unicode support (patch from Ilya)
	* reduced executable size to 1/3 by loading pixmaps as files
	* reworked the preferences interface to in accordance with the GNOME HIG

05.03.02 - drivel 0.8.0
~ the first glimpse of freedom release ~

	* changed "insert" menu to "format" and added commands for
		formating text
	* interface improvemnts for cut/copy/paste
	* added history calendar
	* i can not believe i released this with "receiving" spelt wrong :)
	* fixed network timeout/channel-closed errors
	* network optimizations--net transactions should never, ever block
		now (this time for real)
	* check for invalid username characters
	* modality fixes
	* implemented autosave
	* allow users to cancel network transactions
	* add ability to get current music from xmms
	
04.22.02 - drivel 0.7.0
~ the dirt chamber release ~

	* three big network improvements:
		1) write function now loops until all data has been sent
		2) dns lookup is now done asynchronously.  this makes
			drivel's networking code fully non-blocking (and fast!).
		3) default to the fast servers for all logins
	* added "edit->select all" menu item
	* added "insert->link" menu item
	* added "insert->image" menu item
	* added "edit->clear" menu item to erase an entry-in-progress
	* fixed several irritating bugs in the network error code
	* cleaned up some conflicting mnemonics
	* grey the "OK" button on dialogs which require input
		until the user enters valid input
	* prevent the preferences dialog from closing if the user
		has left the server or proxy addresses blank
	* fixed a start-up crash that occured when a user had access
		to several shared journals
	* hitting a ctl-code now forwards the cursor out of the html tag
		if the cursor is currently within a set (i.e hit ctl-b, type
		some bold text, hit ctl-b again, type some regular text)
	* misc. changes to bring drivel into compliance with the gnome 2.0
		human-computer interface guidelines
	* added a "sign up" button to the login window
	* added help->"what's a livejournal?" menu item
	* improved the login splash image
	
04.15.02 - drivel 0.6.0
the "no plane on sunday" release

	* another big code reorganization, added dialogs.[ch]
	* implemented stock items for many buttons and menus
	* bugfixes for case where username is a blank string
	* hooked up add/edit/remove buttons in the friend's dialog
	* network bug fixes and improvements
	* added lots of icons (from Evan's LogJam [logjam.danga.com] client)
	* ctl-codes for bold, italics, underline, and strike-through
		html tags (ctl-b, ctl-i, ctl-u)
	* converted all images from xpm to png format, greatly
		reducing code size
	* marked all strings for translation--anyone want to translate?
	* implemented utf-8 support (needs testing)
	
04.09.02 - drivel 0.5.0
the "coding is more fun than term papers" release

	* code clean-up and reorganization
	* implement md5 password hashes
	* minor bug fixes
	* added .spec file
	* added "post to" journal option for shared journals
	* grey-out widgets durning network transactions
	* fixed default focused widgets
	* added "web links" menu (even includes mnemonics)
	* pretty pictures, ripped from logjam
	* added "edit friends" dialog (currently read-only)

04.02.02 - drivel 0.4.0

	* initial unix release (drivel had started as a win32 project in spring of 2001)
