$Id: Changes,v 1.19 2001/09/15 06:35:18 joern Exp $

1.0.1 2001/09/15 joern
	Bugfixes:
	- filter reordering didn't work

1.0.0 2001/09/08 joern
	Features:
	- when adding new recipients to a mail, keep CC and BCC
	  header setting for next generated recipient

	Bugfixes:
	- recursive search in the main folder did not work.

0.9.14 2001/09/02 joern
	Features:
	- simple address book (email, name, address, phone and fax).
	  i'm planning LDAP support for enhanced address lookup, so this
	  simple version is more than enough.
	- automatic address book query when pressing enter or tab
	  in the recipients field of the mail compose window. if this
	  fails the normal default domain algorithm is used, if the
	  value doesn't contain an @ sign.

	Bugfixes:
	- if a Reply-To header was set on outgoing mails, this
	  address was added to the recipient list of that mail.

0.9.13 2001/09/02 joern
	Features:
	- when selecting last selected message in a folder, its
	  status is not changed
	- first version of a mail search window, not perfect but
	  works ok. e.g. it would be nice to see the folder
	  path of found mails.
	- mail background color is configurable
	- added a generic exception handler. internal exceptions
	  are now catched and presented in a message window. this
	  way internal errors should not crash JaM to death
	  (or at least very seldom ;).
	
	Bugfixes:
	- deleting IO filters crashed JaM
	- initial database creation did not work

0.9.12 2001/09/01 joern
	Bugfixes:
	- %$/ sh*t: I broke the Ctrl+Q stuff due a foolish bug,
	  so I push this release quickly

0.9.11 2001/09/01 joern
	If no critical bugs appear within the next week the next
	version will be 1.0.0.

	Features:
	- added File and Edit menu to the Compose Window
	- mailto and other URI links are now parsed too in the Mail widget.
	- pop3 error window
	- smtp error window
	- compose: confirm window appears only when content was changed

	Bugfixes:
	- filters which operates on the mail body crashed JaM
	  if a mail had no body.
	  NOTE: select all filters once in the IO Filter window,
	  	otherwise this bugfix wont take effect
	- deleting quoted text now works correct via Ctrl+Q
	  resp. the corresponding menu item
	- now with basic MIME word encoding on outgoing mail headers,
	  using MIME::Words, which is supposed not to be fully
	  RFC 1522 compliant. I'll check that in future.
	- the "color parents gray" bug is fixed
	- the update folder statistics bug is fixed

0.9.10 2001/08/29 joern
	Features:
	- enhanced update procedure: execute specific program
	  code for updating the database is now possible too
	  (needed for more complex data conversions which can't
	   be done with simple SQL)

	Bugfixes:
	- filters were not deleted if corresponding folders
	  were removed
	- enter key functionality in mail compose textarea was
	  broken since 0.9.9 (clearing the selected text block)
	- a folder was renamed if moved around inside the same
	  parent folder
 

0.9.9 2001/08/28 joern
	Bugfixes:
	- removed debugging output from JaM::GUI::Window
	- changed Content-Transfer-Encodiung from binary to 8Bit,
	  what's better, I think.
	- fixed date header, it was not strictly rfc822 conform.
	  the timezone was noted in abbrevation form, which was
	  not correct at least for my TZ (CEST, only north american
	  abbrevations are allowed according to rfc822). now the
	  offest format is used to represent the timezone.
	- removed hardcoded keyval's, using Gtk::Keysyms instead.

0.9.8 2001/08/20 joern
	Bugfixes:
	- suppress recipient domain expansion on emtpy fields
	- forgot adding the patches/ directory to the distribution
	- from address was added as cc when replying mails
	- if config parameter "dont_reply_adresses" was empty,
	  no recipients were added when replying mail

	Features:
	- suppress multiple window instances where it make sense:
	  - database configuration
	  - account configuration
	  - parameter configuration
	  - IO filter configuration

0.9.7 2001/08/19 joern
	Features:
	- this version ships with a patch for Gtk::HTML to support
	  the set_default_content_type() method. JaM uses it, when
	  available, to set the correct charset when viewing mail.
	  (see statement beyond regarding support of character sets
	  for outgoing/replied messages).
	  If the method is missing, mails will be displayed with
	  the standard locale charset, which may be wrong.
	  The patch is located in the patches/ directory, together
	  with a small README. I hope Ken will add this patch to the
	  next Gtk-Perl release, so we'll get this feature without
	  patching.
	- convert reply messages iso-8859-1, if the orignal message is
	  utf-8 encoded. unfortunately the i18n stuff in Gtk+ is well
	  undocumented (at least i can't find good documents, only the
	  mailing list archive with a horrible slow search frontend), so i
	  insist on iso-8859-1 for now. i hope i can change this when
	  i learned more about i18n. iso-8859-1 is ok for me, that's what
	  counts here ;)
	  JaM now needs Unicode::String to do the necessary conversions.
	- user configuation dialog. the layout of this dialog is somewhat
	  raw (can't get Label widgets aligned *sigh*), but it works.

	Info:
	- table schema is now version 3

0.9.6 2001/08/18 joern
	Bugfixes:
	- filtering was case sensitive
	- moving a folder to the top level did not work since
	  i omitted the top "Mail" folder (version 0.9.4)
	- the new Config value 'default_recipient_domain' was not
	  created by first database setup, only via updating

	Features:
	- In-Reply-To header added	
	- file selection boxes remember last selected directory
	  inside the same session. if you restart JaM the corresponding
	  configuried default value will be used again.
	- empty trash
	- deletion of the standard folders is now impossible
	- ask for saving new mail to Drafts if the composse window is
	  closed
	- writing mail based on a Draft
	- create mail templates and write mails based on templates

0.9.5 2001/08/17 joern
	Bugfixes:
	- oops, I missed it using a rfc822 compliant date for
	  outgoing mails
	- filters were only applied on the first value of
	  multi value fields
	- it was not possible to save html filtered mail
	  attachments
	- when replying to a mail with "reply all" all recipients
	  were added to the "To" header field, instead of using
	  'CC' for other recipients than the original sender.

0.9.4 2001/08/16 joern
	Bugfixes:
	- input filter were applied on outgoing mails sometimes
	- filter adding via folder and subject popup menus did
	  not work
	- path values of folders are now computed correctly,
	  when folder with childs move
	- name clashing is prevented now when creating, moving
	  and renaming folders
	- the folder "Mail" is not displayed anymore. it only
	  wastes space and can confuse if someone drops a folder
	  beside it
	
	Features:
	- you can address different .JaMrc files using the environment
	  variable JAMRC. This way you can easily uses several
	  independently instances of JaM as the same user.
	- move mails to folder
	- a default domain name for recipients can be configured
	  (if we had a dialog to do this ;). currently you must update
	  the corresponding value in the Config table.
	  Config.name='default_recipient_domain'

0.9.3 2001/08/15 joern
	New Features:
	- you can configure if pop3 messages should be deleted on
	  the server (in the account dialog)
	- "Input Filters" are now "IO Filters". you can defined
	  output filters which are applied on outgoing mail.
	- reset schema version to 1 (yet possible, because there
	  are no production installations, what will change soon ;)
	- today I throw away my Netscape Mailer

0.9.2 2001/08/14 joern
	New Features:
	- parent folders with child folders which have unread
	  mail can be colored differently. the new configuration
	  parameter pushes schema version to 2.
	- quickly adding new filter rules now via right click folder
	  popup menu. target folder will be set accordingly.
	- quickly adding new filter rules now via right click subjects
	  popup menu. target folder will be set accordingly *and*
	  toccfrom will be set to the "To:" adresse of the clicked mail.
	  this way you create mailing list filters with one click.
	- quick search via right click subjects menu for
	  - sender
	  - subject
	  - body
	  - recipient