Changes since version 2-Dec-2004 dev:

Added:  if we have an old identities file, it is deleted after being converted to the new xml format.
Added:  saving of both the uploads and downloads models is much more robust now.
Added:  some internationalization improvements.
Added:  the messages about downloading and uploading files at the status bar are clearer now.
Added:  more details to the About dialog.
Added:  option to see again those messages that have been deleted (they appear crossed)
Added:  messagepopup menu option to undelete deleted messages
Added:  del key deletes selected message
Added:  new message window by double click on a message, ESC closes it
Added:  details to the dialog that pops up when there is an error while automatically saving a resource.
Added:  popup menus to some other text fields (to perform the usual clipboard operations).
Added:  now you can enable/disable upload items.
Added:  uploads retry when failed.

Changed: messages are signed by default.
Changed: now the sizes of the new message window, the known boards window and the boards info window are
         relative to the size of the main window.
Changed: copy to clipboard submenus on both the uploads and downloads tables improved. Now they support multiple 
		 selections and have an additional option (copy extended info).
Changed: now the message hashes are stored in XML format (instead of serialized). This will prevent problems 
		 when migrating to a new version of Java.

Bugfix: obsolete strings in the language resources were causing an exception when trying to open 
        the translation frame.
Bugfix: message hashes are now thread safe, thus preventing a possible ConcurrentModificationException while
		saving them.
Bugfix: validation of received buckets added. This should solve the problem of corrupted downloads.

**************************************************************************************************

Changes since version 22-Nov-2004 dev:

Added:  messages can be deleted now.
Added:  now the dialogs that may pop up when Frost is started create a dummy frame so that the user can
        see on the task bar that there is activity going on.
Added:  in case Frost finds an error while auto saving a resource, a popup is shown to warn the user
        about the situation and the application closes itself.
Added:  popup menu to the message body of the new message frame (cut, copy and paste).
Added:  popup menus to all the JTextFields in the preferences (to perform the usual clipboard operations).

Changed: when an unsigned message is received with the @ character in the from field, it is automatically
         blocked.
Changed: skinlf updated to 1.2.10
         
Bugfix: some information was being saved duplicated on the identities.xml file.
Bugfix: with Java 1.5 Frost was failing to start from time to time (deadlock when showing the main frame).
Bugfix: Images that were created with Toolkit.getDefaultToolkit().createImage and were not being checked 
        with a MediaTracker could cause problems. Now replaced by ImageIcon.

**************************************************************************************************

Changes since version 28-May-2004 dev:

Added:  a title to the "Enabled" column of the downloads table.
Added:  country flags to the language menu.
Added:  now the user can choose which columns the search, download and upload tables should show. That
        selection is made via a contextual menu that pops up when right clicking on the table header.
Added:  French translation vastly updated (thanks to RapHHfr).
Added:  Message upload failed dialog internationalized.
Added:  Option added to the preferences to disable the message upload failed dialog. If disabled, Frost 
        will retry to send it without asking the user.
Added:  attachment split panes of the main frame internationalized.
Added:  several French forums to the hierarchy that comes by default.
Added:  option to the popup menu of the message body to copy the selected text to the clipboard.

Changed: splash screen logo replaced by a new one (thanks to Frédéric Scheer).
Changed: when you are sending an anonymous message, the @ character is no longer allowed as part of the 
         from field.

Bugfix: when the text in the "Name" column of the uploads table is written in bold and it doesn't fit
        in the cell it isn't cropped correctly. Fixed now (it no longer uses HTML internally to display 
        it in bold).
Bugfix: The message upload failed dialog works now. Some strings were missing from the language resource.
        (thanks to SSY)
Bugfix: From Freenet 5099 on, keywords may be longer than 64 characters. Thanks to mxbee for reporting it.
Bugfix: The HopsToLive parameter must be in hexadecimal. Thanks to mxbee.
Bugfix: With Java 1.5, the attachment split panes of both the main and the message frames were not 
        working well.
		
**************************************************************************************************

Legend:
'+' = feature added
'-' = bug fixed
'*' = feature changed

**************************************************************************************************

* Changes since upd6 (next planned release: upd7)

- fixed 'Minimize to tray and never come up again' bug on Windows systems --bback
+ added new systray support that could also be used on different platforms, currently win32 supported;
  there is now a new icon for frost (icon by jantho)  --bback
* changed file transfer methods to 'bleeding edge' :   --zab
	*  Reworked the indexing scheme, serialized in object format in "indices-date" format
	*  There is only one request thread, each batch of files has its own request channel
	+  Files shared more than N days ago are re-shared
	+  Frost looks for indices up to N days ago	
+ made the FileAccess methods explicitly define the encoding and use nio --zab
* added some short comments explaining what the different options do in the gui --zab
+ added rewritten FEC insert and request code:  --bback
  + uses java classes directly, not freenet node
  + native encoding plugins supported (same as for freenet) - but not really needed, Java IS fast
  + stores temp files in data, checkblocks and redirect file, not longer 1 file for each block
  * reliable handling of uploads and downloads
  + decode after each segment or all on end of download
  + download all segments, even if one fails
! to insert a file directly, add it to upload table, right click it and choose 'Reload'
  you can also encode a newly added file on demand (see popup menu) to prepare it for upload,
  but file will also be encoded if you choose to reload (upload) it or if file is requested  --bback
- fixed bug within reloading of saved upload items  --bback
+ added check for JAR files on startup of frost  --bback
+ added 'pause' statement to frost.bat, should make life for many windows users easier if errors occur  --bback
+ added 'Mark ALL messages read' to popup menu of message table  --bback
+ added support for detached signatures  in the crypto --zab
* started moving towards more unified logging, will finish later --zab
+ added most of the infrastructure for multiple nodes support --zab
+ added 'Copy CHK key to clipboard' to popup menu of upload table  --bback
+ added saving of board update progress  --bback
+ helping the requests of people marked GOOD --zab
- fixed a bug with trusted people's shared files --zab
- fixed an infinite requests bug --zab
- fixed bug of names containing //, try to workaround it --zab
+ added 'Known boards' GUI dialog  --bback
