6.0.9 (2008-08-04)
==================
Fixed Bugs
----------
- (r)log output of a corrupt ,v-file could cause an assertion
- Tag Browser: did not show child branches in case of parent-child
  cycles (warning icons)
- internal error when opening a file compare


6.0.8 (2008-03-31)
==================
Fixed Bugs
----------
- assertion when invoking the Tag Browser on an unversioned directory
- launching external tools did not work on Mac OS 10.5
- NPE when DEBUG was selected in the logging


6.0.7 (2008-02-18)
==================
Improvements
------------
- Mac OS X: slightly look and feel improvements

Fixed Bugs
----------
- file permissions were not parsed correctly
- refreshing an ignored directory scaned subdirectories
- internal error closing a not fully scanned project (with multiple frames
  open)


6.0.6 (2008-01-15)
==================
Fixed Bugs
----------
- update check: SmartCVS hangs when server is unresponsible


6.0.5 (2007-09-10)
==================
Fixed Bugs
----------
- Add: when having updated with tag, a new file could be added in a branch
  with the same name instead of aborting
- error invocing Refresh Remote State, when the Editors table column was
  visible and a directory in a change set was selected


6.0.4 (2007-08-05)
==================
Improvements
------------
- when a compare fails, e.g. because of specifying an non-existing tag, a
  message will be displayed

Fixed Bugs
----------
- when log messages are extremely long (>65.535 characters), they could not be
  stored in the meta cache; now they are truncated
- Log: internal error when a branch and revision was selected
- Compare and Annotate were enabled for invalid/unsupported CVS/Root contents


6.0.3 (2007-07-19)
==================
Fixed Bugs
----------
- error, when the CVS/Tags file started with line separator
- Log window: when the CVS server reports incorrect dates (higher revision
  number, but earlier date), revisions were not correctly aligned
- error, when comparing a file which locally has an non-existing branch
  tag set
  

6.0.2 (2007-06-06)
==================
Other Changes
-------------
- reduced background-thread priority to make other applications more
  responsive when a longer task is running

Fixed Bugs
----------
- accelerators did not work with JRE 1.4.2
- the login dialog did not focus the password input field by default any
  more
- internal error when a project was closed and background refresh was
  still running
- internal error ("Value out of range [0.0, 1.0]")
- could not "unstore" passwords


6.0.1 (2007-05-23)
==================
Fixed Bugs
----------
- "Add Repository Profile" dialog, page "Configuration" for authentication
  type "ext": duplicate mnemonic
- assertion when starting SmartCVS and another SmartCVS instance already
  is running
- internal error when forced to close a project and background refreshing
  was still running
- assertion in "Modify|Switch" and "Modify|Merge" commands when files from
  different submodules were selected
- assertion when switching to not-anymore-existing project


6 (2007-05-01)
==============
Fixed Bugs
----------
- incorrect remote state when directory in trunk and parent directory in
  branch
- remote-only files/directories were not removed when switching to
  another branch
- NPE when refreshing on frameactivation when change set was selected


6 RC2 (2007-04-26)
==================
Improvements
------------
- improved file and directory icons for higher contrast
- ability to specify font size used in File Compare, Change Report, ...
- possible connection time out raised up to 60min
- ability to abort long waiting tasks
- ability to deactivate permission support
  (JVM option -Dsmartcvs.permissions.disable= true)

Fixed Bugs
----------
- pressing Alt+E, R did not open the preferences
- commit dialog: pressing <tab> inserted a tab character instead of jumping
  to the next component
- Compare Repository Files: tag browser did not allow to choose HEAD
- Refresh Remote State: some recently committed files remained as "Needs
  refresh"
- double clicking an unchanged file did not open the compare any more


6 RC1 (2007-04-02)
==================
New Features
------------
- ability to modify context menus

Improvements
------------
- File Compare: ability to refresh

Fixed Bugs
----------
- ignoring a file globally did not refresh globally
- frame icon looked very bad on Windows 2000


Ofra 6 (2007-03-14)
===================
Improvements
------------
- File Compare:
  - shows caret position and change count (on a line base) in the status
    bar
  - shows menu item descriptions in status bar
- Change Sets:
  - new View filter to hide files assigned to a change set
  - ability to remove file from any change set
- directory tree: shows sticky directory information in gray braces right
  beside the directory name
- Tag Chooser for tag input fields: shows now just tags from the selected
  directory or below

Fixed Bugs
----------
- Switch (special update): "Before Date" was enabled when "Retrieve
  Revision" was selected
- editable comboboxes did not receive focus with Java 6
- Advanced|Unpin Revision:
  - did not work when parent has same sticky revision
  - showed warning even when successul
- Select Committable Files selected pinned revisions
- File Compare: could not search for (leading or trailing) whitespace
- NPE clicking the chooser button for previous commit messages in new
  project


Ofra 5 (2007-02-15)
===================
New Features
------------
- new remote state "Remote-only" for directories: ability to update
- new remote state "Remote-only" for files: ability to update or show log
- new action Modify|Reset Unchanged, Touched Files
- Transactions: ability to copy date in update-compatible format

Improvements
------------
- Select Local File (e.g. from Compare Repository Files) now works for
  multiple files
- embedded directory chooser allows to paste directory path

Fixed Bugs
----------
- Foundation version: assertion
- Change Report: refreshing did not update the time in the title
- Merge: assertion when nested working copy
- Update: could not update a missing directory


Ofra 4 (2007-01-31)
===================
New Features
------------
- customizability of accelerators (main window)

Improvements
------------
- local Change Report: ability to change the log message of an associated
  Change Set
- tables are now striped without grid lines
- when CVS/Entries~ cannot be renamed to CVS/Entries, it will be tried
  several times before failing
- Tag Browser: now sorts from newest to oldest by default


Ofra 3 (2007-01-17)
===================
New Features
------------
- full support for file permissions, esp. on Unix-like systems

Improvements
------------
- Change Set feature:
  - integrated into the directory tree
  - removed default change set (which automatically got all committable
    files)
  - all useful commands can operate on Change Set files
  - much usability improvements

Fixed Bugs
----------
- Commit dialog: message text area did not show scroll bar
- Tag browser: did not sort correctly by name
- Change Report: invoking an action did not disable it until executed
- generic build: smartcvs.sh had no executable flag
- Add Project: on Linux the home directory was not preselected
- Checkout wizard, tag browser: I/O-error clicking Refresh
- Checkout: I/O-error under certain conditions


Ofra 2a (2007-01-05)
====================
Fixed Bugs
----------
- removed debug code which prevented launching the application on non-
  Windows systems


Ofra 2 (2007-01-04)
===================
Improvements
------------
- Log window: the focused revision is shown at the bottom, not the selected
  one
- text components (file compare, conflict solver, ...): around the found
  search string is enough space to see preceding and following lines
- Edit Repository Profiles dialog: CVS Location is selectable/copyable
- Change Sets:
  - icons
  - file count in parenthesis
  - file table remembers column sorting
  - entering the change set message allows to choose a previous commit
    message
  - local Change Report shows change set and allows to change it

Fixed Bugs
----------
- Mac, external tools: when the command /usr/bin/open was used, the external
  tool did not launch
- under Java 1.6 the menu bar was not painted anti-aliased
- View|Table Columns: "Automatically resize columns" was always reactivated
- file table: for large projects and sparse file table column contents 
  double clicking the table separator did not make the table column wide 
  enough to show all entries


Ofra 1 (2006-11-22)
===================
New Features
------------
- Change Sets: you can create groups of files and give them commit messages.
  This helps you to keep track of your changes when working on multiple 
  issues at the same time. Change Sets also are remembered after closing and 
  reopening SmartCVS.

Enhancements
------------
- SmartCVS now should also run on 64-bit Windows (we can't verify ourself)
- VM property "smartcvs.home" now supports "${smartcvs.installation}" to
  make SmartCVS portable
- the Welcome dialog now also has an option to create a project from an
  already checked out working copy
- when processing CVS commands, the SmartCVS version is now sent to the CVS
  server
- double clicking a file compares now with the same revision (without
  dialog)
- View|Table Columns: added option to remember fixed column widths

