SmartCVS

Licence: Shareware ($69.00)
Version 7.0.7 | Release Date: 2009-03-31 | Download

7.0.7 (2009-03-31)
NPE =============
Fixed Bugs
----------
- OS X: could not be launched on PowerPC
- Log, Updating file: =for certain CVS servers
- add to change set: assertion when trying to add an unversioned file in
an unversioned directory

7.0.6 (2009-03-23)
==============
Fixed Bugs
----------
- OS X, menu without window: accelerators did not work
- filter input field: if a not matching pattern was entered, the View
toolbar buttons became disabled
- built-in file compare: internal error when undoing special changes
- could not be launched on Java 1.4 (e.g. on OS/2)

7.0.5 (2009-01-07)
JRE=============
Fixed Bugs
----------
- crash on 64-bit Windows with 64-bit =
- ®log parser: assertion when invalid tags are send
- windows cannot be made smaller than 3/4 of the screen size
- move to change set: assertion when having files below different root
directories selected

7.0.4 (2008-12-16)
==============
Fixed Bugs
----------
- Export Backup was erroneously marked as Professional feature
- Change Report: assertion trying to create patch for unversioned file
- assertion when removing working copy and invoking Refresh two times

7.0.3 (2008-11-27)
==============
Fixed Bugs
----------
- could not change master password in foundation version, but export backup
- improved startup speed avoiding timeouts when a lot of fonts are registered
in the system
- internal error with the tag browser

7.0.2 (2008-11-07)
==============
Fixed Bugs
----------
- assertion when showing the internal file viewer
- Apply Patch was enabled for unversioned projects
- assertion invoking Move to Change Set for files with corrupt parent
directory

7.0.1_1 (2008-10-19)
================
Fixed Bugs
----------
- another internal error using sserver authentication

7.0.1 (2008-10-18)
==============
Fixed Bugs
----------
- internal error using sserver authentication
- Annotate window did not update when changing the font in the
preferences
- fixed font detection detected also non-fixed fonts

7 (2008-10-12)
==========
Improvements
------------
- Log window: ability to zoom with Ctrl+mouse wheel

Fixed Bugs
----------
- file compare: right clicking the first time does not update the caret
correctly
- compare two files: applying an inner line change to other side did not
work correctly
- Change Report, Create Patch: save dialog shown on wrong window
- Apply Patch: assertion when no file to patch was selected
- Apply Patch: files had nearly the same timestamp after modification
and hence did not show up as modified
- Log window, Mac: problems with Ctrl+click
- Find dialog: text was not selected reliable in all situations

7 RC3 (2008-10-06)
==============
Improvements
------------
- Log: ability to hide empty branches
- external conflict solver: ability to pass text encoding as command
line parameter

Fixed Bugs
----------
- internal error after closing a project window without exiting when a
secondary-window creating command is still running
- SmartCVS exited even when canceling a Save-Discard dialog
- OutOfMemoryError when opening/closing the same project multiple times
- could open Project Manager and Repository Profiles Manager in two
project windows
- output window remained disabled during check out
- a warning was shown when trying to commit files assigned to change set,
even when the files were unchanged
- Find dialog: previous text was not preselected reliable

7 RC2 (2008-09-15)
==============
Improvements
------------
- search text field: added a clear button to the right
- external tools/file comparators: ability to put " inside the command
parameters by using "" in the parameters input field

Fixed Bugs
----------
- Export: assertion when a file already existed and the overwrite-dialog
should be shown
- Windows look and feel: text field was too small
- directory input field: also files were suggested
- Local change report: assertion when performing a refresh

7 RC1 (2008-08-28)
==============
New Features
------------
- tray icon
- opening a new SmartCVS instance causes the first SmartCVS instance to
show a new project window

Improvements
------------
- uses a separate dialog to edit table contents, e.g. in the Preferences
dialog
- Windows: uses now AppData\Roaming as settings directory
- redesigned file table filter
- external file comparators: allow to pass file encoding as parameter
- the change report now shows the project name in the title
- built-in file compare: when files are completely equal, a message is
shown, so opening the file compare is not necessary - this also allows
to compare whether binary files are identical
- background refreshes after a couple of small commits should be faster
now
- Change Sets: options to keep unchanged files
- a couple of windows (e.g. Annotate) got a status bar to show the menu
item description for the selected menu item (except on Mac OS X)

Fixed Bugs
----------
- status bar: endless spinning wheel
- incorrect refresh after renaming a version controlled directory
- internal error when using a relative settings root, e.g.
smartcvs.home=.settings

Juliette 7 (2008-07-31)
===================
New Features
------------
- log message editors, e.g. in Commit or Change Set dialogs, now have file
name completion (Ctrl+Space)
- in the SmartCVS settings directory (~/.smartcvs/6.1/ or
Library/Preferences/SmartCVS/6.1/) a new file 'smartcvs.properties' exist
to allow specifying vm-properties
- File Compare: allows to view the files above each other (for longer,
displayed lines)
- Conflict Solver: allows to view the result file below the left and right
files (for longer, displayed lines)

Improvements
------------
- on Windows, by default the Windows look and feel is used; setting the vm-
property "smartcvs.lookAndFeel.usePlatformIndependent" to "true" overrides
this
- after disconnection with the SSH server, SmartCVS should silently
reconnect
- by default, good looking fonts should be initialized for the text
components on Windows and Mac
- the Check for New Version allows to specify a proxy
- Mac: by default, the directory command is initialized
- Annotate: ability to toggle line number or whitespace display or changing
the tab size
- text editors: when something is selected, Ctrl+Y now deletes the
selection (when nothing is selected, the whole line is deleted)
- project state in the statusbar: shows now a time stamp
- compare color configuration: ability to reset to defaults

Fixed Bugs
----------
- Conflict Solver caused assertions under special conditions
- unselecting "Show Tips at Startup" in the "Tip Of the Day" dialog had no
effect
- assertion when creating a ext-repository profile
- Log window: zoom menu items were missing
- Mac: with Java 6 Cmd+click-selection did not work
- dual monitors: when a window was shown on the second screen and the second
screen was not present the next time, the window only was shown when
maximized
- could not close a file compare after the save-discard-dialog was cancelled
- Mac: restarting SmartCVS after maximizing and resizing a window restarted
again maximized
- Change Report window was too high
- text editors: invalid tab expansion
- file table filter: did not work with uppercase searches on Linux/Unix
systems
- Transactions window was too wide
- Master Password dialog: NPE when not entering a second password

Version 6.0.8 | Release Date: 2008-03-31 | Download

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

Version 6.0.7 | Release Date: 2008-02-18 | Download

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)

Version 6.0.6a | Release Date: 2008-01-15 | Download

Fixed Bugs
----------
- update check: SmartCVS hangs when server is unresponsible

Version 6.0.5 | Release Date: 2007-09-10 | Download

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

Version 6.0.4 | Release Date: 2007-08-05 | Download

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

Version 6.0.3 | Release Date: 2007-07-22 | Download

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

Version 6.0.2 | Release Date: 2007-06-06 | Download

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

Version 6.0.1 | Release Date: 2007-05-23 | Download

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

Version 6 | Release Date: 2007-05-01 | Download
No changes specified
Version 6 RC2 | Release Date: 2007-04-26 | Download

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

Version 6 RC1 | Release Date: 2007-04-07 | Download
No changes specified