SmartCVS Changelog

What's new in SmartCVS 7.1.9

Jan 3, 2015
  • Fixed Bugs:
  • Could not make files read-only
  • OS X: made (a little bit) HiDPI compatible

New in SmartCVS 7.1.8 (Dec 18, 2014)

  • Made all Professional features available free of charge

New in SmartCVS 7.1.7 (Feb 25, 2013)

  • Fixed Bugs:
  • Commit: internal error after having previously committed with Shift+click
  • internal error in communication with CVS server
  • internal error "out of range [0.0, 1.0]
  • internal error "Directory xxx does not have a valid repository."
  • could not launch on OS X 10.7/8

New in SmartCVS 7.1.6 (Feb 25, 2013)

  • Fixed Bugs:
  • internal errors for invalid file contents in CVS directory
  • internal error for very large projects (>30,000 files)

New in SmartCVS 7.1.5 (May 19, 2011)

  • Fixed Bugs - internal error comparing a file which is located in the repository root directory.

New in SmartCVS 7.1.4 (Mar 29, 2011)

  • Fixed Bugs:
  • Update: updating a missing directory created invalid CVS/Repository content
  • internal error when parsing unexpected input from the CVS server (cvs (r)log command)
  • Change Report: internal errors
  • Transactions:
  • after branch filtering Files and Directories remained empty
  • internal error after forcible closing the project when a command was running
  • XML-Export: internal error when entering just a file name instead of a full path
  • catch internal Java error "protocol = socket host = null"

New in SmartCVS 7.1.3 (Sep 16, 2010)

  • Fixed Bugs:
  • smartcvs.properties file was not read
  • assertion after forced-closing a window while a commit or checkout was running
  • internal error while parsing a date received from the CVS server
  • Move to Changeset: internal error when trying to invoke for remote-only files
  • default smartcvs.properties file contained SmartSVN references
  • Smart*SVN* evaluation page opened when manually requesting a demo license

New in SmartCVS 7.1.2 (Jul 26, 2010)

  • Commit: assertion invoking Show Changes two times
  • internal error during refresh
  • Checkout wizard, Repository Browser: internal error while typing (speed search)
  • Log: internal error when invoked on remote-only file in ignored directory
  • Compare: change display does not work anymore after certain compares
  • work-around for Java bug http://bugs.sun.com/view_bug.do?bug_id=6525366
  • work-around for OS X Java bug which shows a standalone new window (e.g. File Compare) opened from a parent-modal dialog (e.g. Commit dialog) behind this dialog

New in SmartCVS 7.1.1 (Mar 18, 2010)

  • Fixed Bugs:
  • local Change Report: performing refresh and immediately closing the window will result in an assertion when the refresh process finishs
  • built-in File Compare/Conflict Solver: changing the same line after a save which was changed immediately before the save does not mark the document as changed
  • Trace|Refresh Editors: did not update the file table reliable
  • Windows installer: did not install bin\smartcvsc.vmoptions

New in SmartCVS 7.1 (Feb 17, 2010)

  • Fixed Bugs:
  • fixed possible internal error when moving the mouse over the directory tree
  • Query|Compare Two Files: the title bar did not reflect the changed state correctly
  • OS X: buttons on a tabbed pane had slightly different background

New in SmartCVS 7.1 RC (Jan 28, 2010)

  • Fixed Bugs - Transactions: if a from-date-to-date period has been used, the next time also the to-date will be used, even if the-last-x-days option has been selected.

New in SmartCVS 7.1 Beta 4 (Dec 17, 2009)

  • Fixed Bugs:
  • Several query-result-windows (e.g. List Repository Files): internal error after starting a refresh and closing the window.
  • File compare: if whitespace displaying was selected, end-of-line characters were drawn in the middle of a line immediately after a selection.
  • OS X, find input field: clear button remained disabled after it had been hidden.
  • Some dialogs were too high when launched on Java 7 preview.
  • Transactions window: comboboxes for filtering by branch or author were not disabled when a command was processing.
  • if a tree component was disabled, the wrong text color was used for selected items.

New in SmartCVS 7.1 Beta 3 (Nov 13, 2009)

  • Improvements:
  • OS X: by default it is possible to compare (usual) graphic files using the system specific file viewer (invoked with the 'open' command)
  • Fixed Bugs:
  • Internal error when running multiple refresh remote state or log commands at the same time.
  • When launching with Java 1.4: internal errors.
  • OS X 10.5, Java 1.5: internal errors.
  • OS X 10.5, Java 1.6: bad look.
  • Built-in File Compare: the end-of-line character was drawn in the line number gutter.

New in SmartCVS 7.1 Beta 2 (Nov 2, 2009)

  • New Features:
  • ability to configure the show toolbar buttons (a few are not shown be default any more)
  • file compare: search and replace
  • Improvements:
  • toolbar now shows text below icon
  • built-in File Compare
  • show also background color in the area outside the text (for short texts smaller than the window)
  • if "Show whitespaces" is selected, also the end-of-line will be shown with a paragraph character
  • directory tree: when hovering over a partyl hidden item, it will be shown fully
  • removed "View defaults" page from preferences by providing a "Make default" in the view settings dialog for file compares
  • OS X: unified toolbar
  • file table filtering: inverted search with regular expressions can be done easily with leading !
  • Fixed Bugs:
  • tree items were rendered with incorrect height
  • OS X: speed search was broken
  • input fields with patterns (e.g. ${fileName}): selecting an entry from the popup replaced the full text, not just the selected one
  • windows were not possible to show on screens with negative coordinates
  • internal error when creating a patch from a non-root directory
  • minor selection bug when starting a drag-and-drop operation and cancelling it later

New in SmartCVS 7.1 Beta 1 (Nov 2, 2009)

  • New Features:
  • Windows portable bundle
  • Transactions: ability to filter by branch and/or author
  • Transactions: ability to show for time or tag range
  • external tools: option to use system open or edit command (requires Java 1.6)
  • external file comparators: ability to use (e.g. graphic) viewers which only can accept one file, but can be invoked two times to open two files
  • OS X: reveal in Finder
  • file filter, speed search: configurable, e.g. with smart upper case (e.g. "FB" will match "FooBar.txt")
  • Commit dialog: ability to open change report
  • Improvements:
  • working copies with :ssh: (instead of :ext:) are working now (to be compatible with other CVS clients)
  • built-in File Compare: if binary files are compared, file size and hash code are shown
  • built-in File Compare: option to deactivate synchronized scrolling
  • built-in File Compare: optionally ignore case changes
  • Conflict Solver: ability to pass left and right title to external tool
  • Conflict Solver: shows Save toolbar button
  • tables, time columns: show today/yesterday if applicable
  • some GUI improvements
  • Fixed Bugs:
  • internal error when closing a project window after starting to load a project and before loading is finished
  • OS X: could not assign SmartCVS a virtual desktop (space)
  • unparsable dates in the 'cvs rlog' output are now ignored
  • Log: could not change log message for dead revisions
  • built-in File Compare: internal error when undoing changes
  • dialogs could open at invisible locations after detaching a display

New in SmartCVS 7.0.9 (Jul 29, 2009)

  • Fixed Bugs:
  • file permissions were reset to default while switching a file to another branch
  • file compare: assertion in undo code
  • assertion opening the commit dialog
  • Log: could not change the commit message of a dead revision
  • Mac, Window menu: radio button menu items behaved like independent checkbox menu items
  • Other Changes:
  • Mac: replaced JavaApplicationStub to be able to use Java 6 after Mac update 10.5.7

New in SmartCVS 7.0.8 (Jun 4, 2009)

  • Fixed Bugs:
  • File table: View actions can be in disabled state even if filter input field is still enabled (empty table)
  • Conflict solver:
  • Could be open even for binary files.
  • Misleading tooltip text for the Take Left/Right Block toolbar buttons.
  • Transactions window, Export as XML File: misleading error messages if output file exists, but not the specified XSL file.
  • Internal error when applying a patch containing a file outside the project.
  • Removed duplicate accelerator (Ctrl-F/Cmd-F).

New in SmartCVS 7.0.7 (Apr 3, 2009)

  • OS X: could not be launched on PowerPC.
  • Log, Updating file: NPE for certain CVS servers.
  • Add to change set: assertion when trying to add an unversioned file in an unversioned directory.

New in SmartCVS 7.0.6 (Mar 24, 2009)

  • 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).

New in SmartCVS 7.0.5 (Jan 7, 2009)

  • (r)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.

New in SmartCVS 7.0.4 (Dec 17, 2008)

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

New in SmartCVS 7.0.3 (Nov 28, 2008)

  • 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

New in SmartCVS 7.0.2 (Nov 10, 2008)

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

New in SmartCVS 7.0.1 (Oct 20, 2008)

  • Fixed: another internal error using sserver authentication

New in SmartCVS 7.0.0 (Oct 13, 2008)

  • Log window: ability to zoom with Ctrl+mouse wheel.
  • 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.

New in SmartCVS 6.0.9 (Aug 13, 2008)

  • 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

New in SmartCVS 6.0.8 (Mar 31, 2008)

  • Fixed: assertion when invoking the Tag Browser on an unversioned directory
  • Fixed: launching external tools did not work on Mac OS 10.5
  • Fixed: NPE when DEBUG was selected in the logging

New in SmartCVS 6.0.6a (Jan 16, 2008)

  • Update check: SmartCVS hangs when server is unresponsible

New in SmartCVS 6.0.5 (Sep 12, 2007)

  • 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