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)
