SmartSVN 7.5.5 (2013-05-23) =========================== Fixed Bugs ---------- - Commit: - accelerator keys to switch between changes didn't work - did not work when invoked on unversioned directory or files within unversioned directory - Copy: copying more than one file did not work - Changes preview: was showing changed block in first line for unchanged file - Check Out: should create reasonable tag-branch-layout for sub-project checkouts - Mac OS: misleading (wrong) information on how to increase the maximum memory limit - Project settings: ignore patterns are not utilized automatically - Project|Close broken for subframes - Refresh (Windows): - for non-recursively scanned projects, file-monitor triggered refresh did not properly show unscanned directories - possible internal error when non-recursively refreshing project - possible internal error in case of corrupted .svn/wc.db - Remote State: possible internal error related to externals - Remove: "just removing" a directory from SVN control should not delete the local files upon Commit - Repository Profiles: multiple profiles might be "merged" with invalid credentials - Shutdown: problems saving certain settings (caused by problems renaming a file) - Version 7.5.3 was reported as v.7.1.9 in SpiceWorks - System property "smartsvn.toolbar.textBelowIcon=false" did not work - Tag-Branch-Layouts: might not be stored for sub-project checkouts - Tag Multiple Project Roots: internal error - Various operations: unexpected behaviour if supplying default port in URI - Various operations: EOLs in UTF-16 files were not properly expanded even when svnkit:charset is set - Various operations: periodical requests for authentication details on externals SmartSVN 7.5.4 (2013-02-25) =========================== Improvements ------------ - OS X: signed bundles for official Apple security recognition - Switch: option to ignore ancestry (--ignore-ancestry) Fixed Bugs ---------- - Annotate: internal error when cancelling the annotate command - Compare files or directories was only sorting name ascending, but not descending - Commit: if the expanded size was equal to the non-expanded size of the dialog, the compare did not become visible - Compare: non-ASCII characters might been displayed confused (regression) - Customize Toolbar: removing items did not add them to the available ones - JIRA: internal error closing the "Resolve" dialog - Log: possible internal error when loading merged revisions - Merge Preview: internal error when opening external Conflict Solver - Preferences: Shell Integration settings were not stored - Protocol: custom protocols were not handled gracfully - Proxy: needed to be configured on every program start - Refresh: - OS X: directories with non-ASCII characters and contained files might have showed up as missing - possible internal error related to the file system monitoring - Remote State Refresh (background): possible internal error related to SSH authentications - Shell Integration (Windows): - internal error when working with root-level working copies - on invalid drives, commands may be erroneously enabled - Revision Chooser: possible internal error - System property "smartsvn.defaultConnectionLogging" did not work - Trac plugin was not working when querying Trac ticket db - Transactions (tool window), Copy Revision Number: was copying multiple items SmartSVN 7.5.3 (2012-12-20) =========================== Improvements ------------ - Preferences: Refresh option to ask for master password, if required - Support launching on Solaris Fixed Bugs ---------- - Annotate: possible internal error - Help: Help Topics link caused client slow down - Log Cache: problems on creation if URL contains special characters like ':' - OS X: - launching external application was broken - special characters (like umlauts) in file names were listed incorrectly - Tag Browser: internal error after removing Tag - Trac (Windows): did not work as trac.jar was not part of the installer bundles - Various commands: possible internal error after invoking from Shell Integration SmartSVN 7.5.2 (2012-11-29) =========================== Improvements ------------ - Move to Change Set dialog: the message input field is not grayed when disabled Fixed Bugs ---------- - Annotate: possible internal errors - Commit: possible internal error when trying to commit outdated Change Set - Directory Tree (and others): possible internal error when starting a drag - Log: possible internal error - Preferences: unable to save preferences on Mac OS X - Project: possible internal error when closing the project - Remote State: possible internal error related to nested roots - Repository Browser: - possible internal error after closing - for various operations possible UI-related internal error on invocation - Revision Graph: possible internal errors - Toolbar: pixelated buttons - Transactions: "tooltips" for cut-off cells were too wide SmartSVN 7.5.1 (2012-11-15) =========================== Fixed Bugs ---------- - Commit: - internal error when invoking spell-checking context menu and having more than one dictionary configured - Edit Working Copy: should not be visible for non-working copy roots - File table: file name might be hard to see when selected - Log, Edit Commit Message: possible problems changing the commit message containing multiple lines - Project: - possible internal error closing a project - possible internal error if a project contained an external to an URL without path, e.g. svn://server - OS X: - Finder service: did not work - toolbar configuration dialog should be sheet - Log/Revision Chooser: possible internal error - Revision Graph: internal error after closing while Merge Arrows were still loading - Settings: importing settings from older releases did not work correctly SmartSVN 7.5 (2012-11-05) ========================= no changes since 7.5 release-candidate 3 SmartSVN 7.5 release-candidate 3 (2012-10-31) ============================================= New and Improved Features ------------------------- - Log: Stop on Copy action Fixed Bugs ---------- - Commit: - bugtraq-properties of commit root should be honored (in case it's a sub-directory) - Files page: "Differences" was cut-off if issue ID input field is shown - JIRA integration: password won't be saved if master password hasn't been entered before - Merge dialog, Select Revision Range dialog: if opened the second time, green merge arrows were not shown anymore - Notifications: possible dead lock - Upgrade: "Bad base MD5 checksum for" in case of concurrent upgrades - Transactions: - did not reliably refresh after commit - possible UI-related internal error SmartSVN 7.5 release-candidate 2 (2012-10-22) ============================================= New and Improved Features ------------------------- - Revision Graph: added menu item to select shown branches - Validate Working Copy Metadata is not invoked periodidally any more - timezone used to show dates is configurable in settings.xml - updated help Fixed Bugs ---------- - Add Tag dialog: - did not remember selection - internal error when no tag name had been entered - Customize dialog: internal error using Move Up/Down from context menu - File table: tree conflicts were not shown if View|Unchanged Files were not selected - Revision Graph: Merge Coloring showed "mergable" revisions even if no mergeinfo had been loaded - Transactions: internal error - Update: should suggest "Fully recursive" depth when invoked on a multi-project root SmartSVN 7.5 release-candidate 1 (2012-09-07) ============================================= New and Improved Features ------------------------- - Merge and Switch dialogs remember the values when clicking Cancel and reopening the dialog Fixed Bugs ---------- - OS X: added work-around for SWT bug 355200 https://bugs.eclipse.org/bugs/show_bug.cgi?id=355200 SmartSVN 7.5 preview 6 (2012-08-28) =================================== New and Improved Features ------------------------- - Directory tree: shows current branch in gray - Repository Browser: Edit Properties allows to change commit message - Revert: preserves modified copied files as unversioned Fixed Bugs ---------- - Changes tool window: reduced connector width - Log, Save As: internal error - OS X: - work-around for SWT bug 387864 - row height was too large - Transactions: internal error SmartSVN 7.5 preview 5 (2012-08-17) =================================== New and Improved Features ------------------------- - Preferences: added option to make use of file table background color optional - Revision Graph, Export: now exports a HTML file with a lot of small graphic files instead of one large graphic file Fixed Bugs ---------- - Authentication: possible redundant username/password dialogs - Commit - Files table: toggling checked state using space key did not work - Message input field: when invoked from Explorer integration, don't suggest full paths but only file names for file name completion - Merge from 2 sources: internal error - Move file dialog: root node was not expanded - Output tool window: - did not scroll to top - sometimes command node did not expand automatically - OS X: fsNotifier crashed - Preferences: an input error on a different page did not switch to the page after clicking OK - Refresh (Locks, background): fixed possible infinite loop - SSL Connection dialog: checkbox did not toggle visibility of input fields - Transactions tool window on Ubuntu: showed white vertical lines - Update: possible internal error releated to authentication - Various commands: possible internal error closing dialog SmartSVN 7.5 preview 4 (2012-08-08) =================================== New and Improved Features ------------------------- - Add Directory dialog, Revert Directory dialog: turned checkbox/combobox into command buttons - Add Tag dialog: turned "Switch to branch" checkbox into "Add Branch & Switch" command button - Authentication: known passwords are re-used for new repositories on the same server Fixed Bugs ---------- - Add Tag dialog: commit message input field allowed to enter tabs - Annotate: after having shown an annotate window, an internal error occured when changing, e.g., font settings in the preferences - Checkout: internal error selecting a path which was not below the entered URL - Docking: - Windows: background painting is sometimes corrupted - Ubuntu: initially, dock toolbar buttons where not fully painted - Explorer integration: command windows were opened sometimes in background - File table: - tooltips were missing - adding, e.g., the "File Time" column using the header context menu did not refresh this column - Log: - did not preselect the current revision - initially the table columns were too narrow - Refresh (Windows, Mac): case-change detection was broken - Remote State: - internal error when directory containing external has been removed remotely - was not updated correctly after an update - Rename dialog was too small - Repository Browser: - Open (to view a file) was broken - Rename: changing the file name case only did not refresh correctly - Revision Graph: switch View options did not preserve graph selection - Show Changes: fixed internal error SmartSVN 7.5 preview 3 (2012-07-12) =================================== New and Improved Features ------------------------- - File table: filtering should not include unversioned files, if corresponding option is not selected - Linux/Unity: added further commands to application context menus, e.g. to open Repository Browser - OS X, different windows: too much space between toolbar and content - Repository Browser and other windows: allow to rearrange tool windows and remember layout - Revision Graph: show tag symbols for all copies that are tags according to the tag-and-branch-layout - Undo/Redo support in text controls Fixed Bugs ---------- - command line option --repository-browser was not propageted to already running instance - Commit wizard (Foundation): could be made too small - Log/Revision Graph, Revision Info tool window: clicking an issue link did nothing - Merge dialog, Revision Range chooser: - selecting a revision did not always set it to the input field - fixed performance problem - Merge Preview: table columns were not wide enough on Windows - Move: for missing/unversioned file pair: no remove was performed - notification popup was too small for some message - Open: shows "Lock Files" dialog if file was added but not yet committed - Preferences: possible error when editing preferences while an SVN operation was being performed - Profiles: when changing the svnserve executable, for connection verification the old one was used - Revision Graph: tags were not properly detected Other Changes ------------- - re-added View|Show Unmodified Files option - had to remove Del shortcut because of following SWT bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=368767 SmartSVN 7.5 preview 2 (2012-06-29) =================================== New and Improved Features ------------------------- - File table name filtering: files which match the name filter but not the selected state filter are listed in gray - Linux: added scripts for creation of menu items - Set Needs Lock: removed dialog - View|Show Unmodified Files has been removed (to see all files, use the * file filter) Fixed Bugs ---------- - Add External dialog: clicking Browse failed silently for empty input field - Add Tag: false-positive warning about "Create tag with mixed revisions" - Commit: checkbox column was too narrow by default and on XP a wrong background color was used - Copy and Move were available for Change Sets - Linux: some columns were too small - Log: when filtering, loading wasn't continued - OS X, dialogs: fixed tab order of buttons - Preferences, command input fields: commands located without path were converted to (wrong) absolute path - Revision Graph: tabs could be closed but not reopened - Transactions: - internal error copying certain rows spanning multiple columns - Save As: internal error - OS X, Linux: visual glitches (white vertical lines) - URL input fields had various bugs, e.g. @ did not work - various tables: Del did not delete items SmartSVN 7.5 preview 1 (2012-06-22) =================================== New and Improved Features ------------------------- - using SWT instead of Swing to improve responsiveness and provide native look and feel - rewritten Repository Profiles management: - no need to create repository profiles explicitly - existing repository profiles can be changed, deleted in preferences - a successful authentication with new password automatically updates the stored passwords for other repository profiles on the same server - Add Tag: warns in case of mixed-revision working copy - Background refresh of Remtoe State/Transactions: will not ask for master password to avoid interrupting the user - Checkout wizard, Location page: better use screen space - Commit: - option to skip configuration page - Trac-support (similar to JIRA) - Compare Repository URLs: is prefilled for two selected items - Create Patch: remembers last used directory - Edit Properties, Add: user-defined property names are remembered - Log: removed configuration dialog, instead loading while scrolling - Move/Copy: work for multiple selected files - notifications: instead of showing modal dialogs, notifications are shown - offline-mode: Avoid network connections unless explicitly requested: - don't refresh remote state in background - perform Logs, Revision Graph on Log Cache only - don't try to refresh Transactions - OS X: full-screen support on OS X 10.7 - Plugin-API: - ability to store passwords safely - removed high-level GUI controls (editors, tables, ...) - Project Transactions: - added "Grouped by Days" - state of revisions (read/unread/incoming) is propagated to parent categories - Grouping by Days/Weeks/Time: newest categorie is expanded - Grouping by Location: the project categorie will is shown on top - if (new) externals were found, they are suggested to be watched for changes - drag-and-drop support from Repository Browser and Directories tool window - no lower limit for count any more, just upper limit - Copy Revision Number - Remote State is now displayed in the file name as well: - locally- and remote-changed files (potential conflicts) are shown red - locally-unchanged and remote-changed files are shown blue (striked out in case of remote-removed) - Remove: support for multi-directory selection - Repository Browser: - Edit Properties command - Rename command - Revision Graph: - completely reworked look similar to the one in SmartGit - preferences option to skip configuration dialog - Set or Delete Properties: live property value validation - Switch: - remembers URLs (like Merge already did) - option to ignore externals - several commands: depth option now defaults to advanced options; simple recursive option can be selected in the preferences Fixed Bugs ---------- - Change Commit Message: might contain "[file display limited]" if more than 1000 files were changed - Plugins: failed initialization of one plugin should not affect others - Query|Refresh Remote State: might result in many authentication dialogs at the same time