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

	Release 1.2.4

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

	* configure.ac:
	- Bump version to 1.2.4.
	- Check for update-desktop-database and update-mime-database.
	
	* data/Makefile.am:
	- Run update-desktop-database during installation.
	
	* data/drivel.desktop.in:
	- Associate Drivel with .drivel files.
	
	* data/mime/drivel.keys.in:
	- Standarize.
	
	* pixmaps/Makefile.am:
	* pixmaps/gnome-application-x-drivel.png:
	* pixmaps/gnome-mime-application-x-drivel.png:
	- Renamed MIME icon.
	
	* src/login.c:
	- Desensitize the Login button at startup (fixes #164518).
	
2005-01-22  Todd Kulesza  <todd@dropline.net>

	* xmldocs.make:
	- Include $(DESTDIR) in uninstall path.
	
2004-11-30  Todd Kulesza  <todd@dropline.net>

	Release 1.2.3

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

	* COPYING-DOCS:
	- Removed CVS formatting crap.

	* NEWS:
	- Updated.

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.
	- Bumped version to 1.2.3.

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

	* src/login.c:
	* src/journal.c:
	- Fix mnemonic in Format menu (patch from Adam Gregoire)
	- Make menus translatable (patch from Isak Savo)

2004-10-24  Todd Kulesza  <todd@dropline.net>
	
	Release 1.2.2

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

	* src/recent-files/egg-recent-model.c:
	* src/recent-files/egg-recent-util.c:
	- Updated to latest libegg code, fixes a memory leak and some
	  icon scaling issues.
	
2004-10-21  Todd Kulesza  <todd@dropline.net>

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

	* autogen.sh:
	* src/Makefile.am:
	- Use automake-1.7 rather than automake-1.4.

	* configure.ac:
	- Bump version to 1.2.2.

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

	Release 1.2.1

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

	* src/login.c:
	- Make sure the user's server has been loaded before attempting
	  to login.
	
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-06  Todd Kulesza  <todd@dropline.net>

	* src/main.c:
	- Plug a memory leak in the picture-thumbnailing code.
	
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)
