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 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