-- NEW: Ignoring of multiple selected items by their extension. See\r
- issue #423 for details. (Stefan)\r
-- NEW: The log dialog allows filtering by bug-ID.\r
- See issue #422 for details. (Stefan)\r
-- NEW: Column to show the remote revision in the CfM dialog. (Stefan)\r
-- NEW: The current revision of the working copy item is shown in\r
- bold in the log dialog. See issue #425 for details. (Stefan)\r
-- NEW: The custom tsvn: urls allow a revision to be specified after the\r
- real url, separated with '?'. (Stefan)\r
-- NEW: The state of the 'merge non-interactive' checkbox is remembered\r
- across sessions. (Stefan)\r
-- NEW: editing the author in the log dialog is now possible for\r
- multiple selected revisions. (Stefan)\r
-- NEW: Paste command to paste copied/cut files from explorer into\r
- a working copy. See issue #427 for details. (Stefan)\r
-- NEW: TortoiseProc returns now 0 after the command finished successfully\r
- and -1 if the command failed with an error. See issue #426\r
- for details. (Stefan)\r
-- NEW: Added blame command to context menu of the status list control. (Stefan)\r
-- NEW: "up" button in the repo browser. (Stefan)\r
-- NEW: Checkbox to exclude the externals in the Check-For-Modifications\r
- dialog. (Stefan)\r
-- NEW: Ability to cancel the "patch all" function. (Stefan)\r
-- NEW: Option to disable the context menu for specific paths. (Stefan)\r
-- NEW: Extended the IBugTraqProvider. See issue #428 for details. (Stefan)\r
-- NEW: The status cache handles "runas" now better. (Stefan)\r
-- NEW: Automated removal of unused log caches. (Stefan Fuhrmann)\r
-- NEW: When diffing against BASE, the diff tool now shows the BASE revision\r
- in the view title. (Stefan)\r
-- NEW: if "unversioned files mark parent folder as modified" is active,\r
- the revert dialog shows a hint if unversioned files are found. (Stefan)\r
-- NEW: Auto-maintenance for log caches plus several settings to control\r
- its behavior. (Stefan Fuhrmann)\r
-- NEW: Log cache supports multiple repositories with the same UUID.\r
- (Stefan Fuhrmann)\r
-- NEW: Revision graph settings page. Several previously hidden\r
- features are now available to the user. (Stefan Fuhrmann)\r
-- CHG: The bug-ID column width in the log dialog is now limited \r
- to 200 pixels. (Stefan)\r
-- CHG: The right-drag context menu now only shows "Export" if a versioned\r
- folder is dragged (for files, the windows 'copy' does the same). (Stefan)\r
-- CHG: The right-drag context menu checks whether source and target are\r
- from the same repository and shows the "SVN move" and "SVN copy"\r
- commands only if they are. (Stefan)\r
-- CHG: When only files are selected for "Add", the Add-dialog is not\r
- shown anymore but the files are added immediately. (Stefan)\r
-- CHG: file:// access to BDB based repositories is no longer supported. (Stefan)\r
-- CHG: the log dialog now shows a possible error message when fetching the\r
- log as a text in the top list control instead of showing a popup\r
- message box. (Stefan)\r
-- CHG: New revision graph look. (Stefan Fuhrmann)\r
-- CHG: Faster and more reliable revision graph filtering. (Stefan Fuhrmann)\r
-- CHG: If tsvn:logtemplate was set and not changed in the commit dialog, it\r
- isn't added to the log history anymore. (Stefan)\r
-- CHG: "Ambiguous URL" option no longer limits log cache functionality.\r
- (Stefan Fuhrmann)\r
- \r
-Version 1.5.6\r
-- CHG: Disabled capieng again - users were annoyed. (Stefan)\r
-- BUG: possible segfault in TSVNCache when shutting down windows. (Stefan)\r
- \r
-Version 1.5.5\r
-- BUG: The properties dialog would show the url with backward slashes when\r
- started from the repository browser. (Stefan)\r
-\r
-Version 1.5.4\r
-- CHG: OpenSSL 0.9.8i with capieng enabled\r
-- BUG: Applying a patch where a context line had UTF-BOMs \r
- in it failed. (Stefan)\r
-- BUG: Checking out multiple folders from the repository browser failed\r
- to unescape the target folder. (Stefan)\r
-- BUG: If an url had special chars which needed escaping below the \r
- repository root, showing the log did not always work. (Stefan)\r
-- BUG: Comparing two revisions sometimes did not work if the url didn't\r
- exist anymore in HEAD. (Stefan)\r
-- BUG: Diffing/Blaming from TortoiseBlame on merged revisions did not\r
- work in certain situations. (Stefan)\r
-- BUG: Unescape the target paths when exporting the changed files from\r
- the file diff dialog. (Stefan)\r
-- BUG: the 'unversioned' overlay for folders didn't show up for some\r
- unversioned folders. (Stefan)\r
-- BUG: After a "mine before theirs" or "theirs before mine" resolving\r
- action on the right pane in TortoiseMerge, the Undo would not\r
- undo correctly. (Stefan)\r
-- BUG: Failures, even GPF in blame and log dialogs when specifying a\r
- revision range and a peg revision outside that range. (Stefan Fuhrmann)\r
-- BUG: TortoiseMerge sometimes wrongly detected the encoding of files. (Stefan)\r
-- BUG: If a merge conflicted due to added items the progress dialog did not\r
- count these correctly and the context menu missed items. (Tobias Schäfer)\r
-- BUG: TortoiseMerge could crash if the font size was set smaller than\r
- 8 pixels. (Stefan)\r
-- BUG: When a cleanup failed, the error message didn't include the svn\r
- error string. (Stefan)\r
-- BUG: /closeonend was ignored for the (un)lock command. (Stefan)\r
-- BUG: The 'rename' context menu was not available for added files. (Stefan)\r
-- BUG: Entering an URL before non-ascii text in the commit dialog corrupted\r
- the first chars of the non-ascii text. (Stefan)\r
-- BUG: Blame from the repository browser ignored the diff options. (Stefan)\r
-\r
-Version 1.5.3\r
-- CHG: paths in error messages are nor truncated to 80 chars anymore. (Stefan)\r
-- CHG: enabled rc4 encryption for the sasl dlls. (Stefan)\r
-- CHG: linked against neon 0.28.3\r
-- BUG: some context menu entries were shown if multiple items were\r
- selected even if they only work on single items. (Stefan)\r
-- BUG: the move/copy right-drag menus were not shown if the target\r
- folder was added but not yet committed. (Stefan)\r
-- BUG: fixed missing typecasts. This lead among others to "show log" not\r
- working from the check-for-modifications dialog on x64. (Stefan)\r
-- BUG: Reverting multiple selected paths only showed the files from the first\r
- selected path in the revert dialog. (Stefan)\r
-- BUG: the right-drag context menu did not show all commands for old\r
- working copies (fresh checkout would fix this too). (Stefan)\r
-- BUG: Starting external applications (e.g., the diff tool) could fail if\r
- the working copy is on the same drive as TSVN was installed to. (Stefan)\r
-- BUG: Upgrading could fail under certain circumstances which then required\r
- an uninstall, reboot, reinstall cycle. (Stefan)\r
-- BUG: Sometimes conficts were shown as 'add's in the progress dialog. (Stefan)\r
-- BUG: Moving a file to the "ignore-on-commit" changelist removed the check\r
- but the file would still get committed. (Stefan)\r
-- BUG: When starting TortoiseProc with '*' separated, relative file paths, the \r
- commit dialog would either just flash and exit or not show all the \r
- files from all specified paths. (Stefan)\r
-- BUG: TSVN would not use ssh clients set in the svn config file, only those\r
- set in the TSVN settings dialog. (Stefan)\r
-- BUG: Moving files from one changelist to another by dragging them in the\r
- commit and CfM dialog could hang. (Stefan)\r
-- BUG: If the commit dates were not in sequence with the revision numbers\r
- which can happen when a repository is converted from other version\r
- control systems, the statistics dialog would show a wrong 'by date'\r
- graph. (Stefan)\r
-- BUG: internal properties like bugtraq:, tsvn:, ... which had non-ascii\r
- chars in their values got garbled on newly added folders where those\r
- properties are automatically added. (Stefan)\r
-- BUG: Dragging files from the progress dialog didn't work if the paths had\r
- spaces in them. (Stefan)\r
-- BUG: The file diff dialog (compare revisions) could use the wrong\r
- peg revision in certain situations. (Stefan)\r
-- BUG: the shift-diff to use TortoiseMerge instead of the configured diff\r
- tool didn't work for the filediff dialog. (Stefan)\r
-- BUG: The "add folder" in the repository browser only added the folder\r
- itself without the files in it. (Stefan)\r
-- BUG: When changing the overlay icon set, the deleted overlay did not\r
- show up anymore. (Stefan)\r
-\r
-Version 1.5.2\r
-- BUG: the "SVN Copy and Add" right-drag menu was not shown. (Stefan)\r
-- BUG: Editing a conflict during a merge resulted in a crash.\r
- Note: this is only a workaround for a bug in the svn library which\r
- won't work in all situations. (Stefan)\r
-- BUG: Log cache CSV export: fix record line endings. (Stefan Fuhrmann)\r
-- BUG: Log cache CSV export: user revprops list incomplete. (Stefan Fuhrmann)\r
-- BUG: The "save revision to..." context menu in the log dialog was shown\r
- even if multiple revisions were selected. (Stefan)\r
-\r
-Version 1.5.1\r
-- CHG: The saslDIGESTMD5.dll has now encryption enabled. (Stefan)\r
-- CHG: TortoiseProc allows now relative paths too. (Stefan)\r
-- BUG: The installer always installed the feature "associate .patch files\r
- with TortoiseUDiff", even if it was deselected during install. (Stefan)\r
-- BUG: Bogus revision graph for WC paths that have not been changed\r
- in the respective branch. (Stefan Fuhrmann)\r
-- BUG: Accessing repositories on UNC paths with file:// did not work if\r
- the UNC path had spaces or special chars in it. (Stefan)\r
-- BUG: If a bugtraq:logregex property was set, entering a log message could\r
- take up all CPU and block the application for seconds. (Stefan)\r
-- BUG: After removing a versioned directory and recreating a new unversioned\r
- one in the same place with the same name, the overlays could still\r
- be shown on that (now) unversioned folder. (Stefan)\r
-- BUG: In interactive merge conflict resolution, the extension-based merge\r
- tool was not used but always the default merge tool. (Stefan)\r
-- BUG: The suggestion popup in the commit dialog could be shown on the\r
- wrong monitor in multi-monitor setups. (Stefan)\r
-- BUG: TortoisePlink did not authenticate correctly, which lead to\r
- TortoiseSVN hanging when accessing svn+ssh:// repositories. (Stefan)\r
-- BUG: TSVNCache could end up in an endless loop and use all CPU if a working\r
- copy was placed in a root path, e.g., C:\ (Jacques Lemire)\r
-- BUG: Crash when closing multiple log dialogs at once. (Stefan)\r
-- BUG: Crash when updating/merging which resulted in a conflict. (Stefan)\r
-- BUG: Changing the font for TortoiseBlame in the settings dialog did\r
- not work. (Stefan)\r
-- BUG: Merging with "record only" did sometimes execute the merge for\r
- real, not just recording it. (Stefan)\r
-- BUG: A message returned from a post-commit hook script was not shown\r
- in the progress dialog. (Stefan)\r
-- BUG: webviewer: properties were added on files too. (Stefan)\r
-- BUG: When renaming a folder in the repository browser tree view, the\r
- folder which was selected was renamed instead of the one which\r
- was right-clicked on. (Stefan)\r
-- BUG: Hitting ENTER in the commit dialog only diffed the item which had\r
- the selection mark, not all selected files. (Stefan)\r
-- BUG: The repository browser could show bogus folders for file:// urls\r
- pointing to an UNC path. (Stefan)\r
-- BUG: The log cache would try to read bogus folders for file:// urls\r
- pointing to an UNC path. (Stefan Fuhrmann)\r
-- BUG: TortoiseMerge disregarded the background color setting for \r
- modified lines and always uses the default. (Christian Walther)\r
-- BUG: The TSVNCache thread count would increase for every folder that\r
- got deleted. (Stefan)\r
-- BUG: Crash when moving folders in the repository browser. (Stefan)\r
-- BUG: Moving files to the "ignore-on-commit" changelist would leave them\r
- checked for commit. (Stefan)\r
-- BUG: TortoiseBlame didn't work if the merge paths had spaces. (Stefan)\r
-- BUG: Running a merge only for testing with an empty revision range\r
- did not set the range correctly. (Stefan)\r
-- BUG: The merge info text was off by one revision. (Stefan)\r
-- BUG: Pressing Enter in the log dialog would close the dialog, even if\r
- the focus was in the filter edit box. (Stefan)\r
-- BUG: the merge tool for a specific file extension was not used if\r
- the file to merge had an svn:mime-type set. (Stefan)\r
-- BUG: in the CfM dialog, both context menu entries "compare with BASE"\r
- and "compare with working copy" did the same. (Stefan)\r
-- BUG: GDI handle leak in the Vista context menu. (Stefan)\r
-- BUG: Revision graph: Handle nested branches properly. (Stefan Fuhrmann)\r
-\r
-Version 1.5.0\r
-- CHG: Support for IPv6 disabled due to problems with merging and terrible\r
- slowdown in some situations. (Stefan)\r
-- BUG: Styling URLs in the commit log edit control did not work properly if\r
- non ASCII chars were before an entered URL. (Stefan)\r
-- BUG: the local hook scripts did not work, and the hook settings page\r
- could crash. (Stefan)\r
-- BUG: When an URL was entered in the repository browser which points to a \r
- different repository than the one which is currently shown, the\r
- project properties were not cleared. (Stefan)\r
-- BUG: The whitespaces and lineending symbols in TortoiseMerge were not\r
- properly (re)drawn when scrolling sideways. (Stefan)\r
-- BUG: The line endings were inline colored as different even if the\r
- line ending hasn't really changed. (Stefan)\r
-- BUG: TortoiseIDiff could crash when an added icon was diffed against an\r
- empty icon. (Stefan)\r
-- BUG: The MFC internal dialogs were not translated in TortoiseProc. (Stefan)\r
-- BUG: The TortoiseBlame tab size was always initialized to 4 in the\r
- settings dialog. (Stefan)\r
-- BUG: Opening the log dialog twice for the same repository caused the\r
- log cache to be deleted. (Stefan Fuhrmann)\r
-- BUG: Merging with "dry run" ignored the options the user has set. (Stefan)\r
-- BUG: OK button in copy, import and input dialog was disabled randomly \r
- when tsvn:logminsize was not 0. (Stefan Fuhrmann)\r
-- BUG: "show log" on a revision graph node would show the log for some\r
- sub-path of the respective branch instead for the branch itself\r
- (Stefan Fuhrmann)\r
-- BUG: After moving items in the repository browser, the view sometimes would\r
- not refresh properly. (Stefan)\r
-- BUG: TortoiseMerge could add blank lines when resolving conflicts. (Stefan)\r
-\r
-Version 1.5.0-RC3\r
-- NEW: Draw the whitespace chars in gray so they're clearly distinguishable\r
- from normal chars in TortoiseMerge.\r
- See issue #418 for details. (Stefan)\r
-- NEW: Delete the respective log cache file if the TSVN instance using it\r
- would crash for some reason. (Stefan Fuhrmann)\r
-- CHG: If different repositories are accessed through the same URL, TSVN \r
- will keep the log cache only for the lastest one (Stefan Fuhrmann)\r
-- BUG: If the cached log history is incomplete, showing log in off-line mode \r
- would include (some) revisions that don't belong to the respective \r
- path. (Stefan Fuhrmann)\r
-- BUG: When blaming a file with an Unicode BOM, a dot was shown in the first\r
- line of the blamed text. (Stefan)\r
-- BUG: The commit log history in the commit dialog was not loaded for the\r
- selected project. (Stefan)\r
-- BUG: When removing a folder from the repository browser left tree view,\r
- the views were not refreshed properly. (Stefan)\r
-- BUG: Doing an 'rename' from the context menu on the tree view in the\r
- repository browser edited the selected item, not the one which\r
- was right-clicked on. (Stefan)\r
-- BUG: SubWCRev returned the wrong URL if -e was specified and\r
- externals were present. See issue #419 for details. (Stefan)\r
-- BUG: TortoiseMerge showed the line ending symbols over the line numbers\r
- in some cases. (Stefan)\r
-- BUG: The format of the log message copied to the clipboard from\r
- the log dialog was missing a closing parenthesis. (Stefan)\r
-- BUG: Incomplete or wrong cached log info could crash TSVN. (Stefan Fuhrmann)\r
-- BUG: Log cache updates could crash TSVN. (Stefan Fuhrmann)\r
-- BUG: A doubleclick on a revision in the log dialog created a null diff\r
- instead of a diff with the previous revision. (Stefan)\r
-\r
-Version 1.5.0-RC2\r
-- NEW: the issue tracker integration supports now relative urls. (Stefan)\r
-- NEW: Option to bypass the recycle bin when reverting. (Stefan)\r
-- CHG: When diffing a file with the previous revision, don't create a temp\r
- file for the file in the working copy. (Stefan)\r
-- CHG: In log cache settings: show one randomly selected URL instead of the\r
- UUID, if there is more than one URL to a repository. (Stefan Fuhrmann)\r
-- CHG: In commit dialog: Fetch log message history before running the \r
- status query (Stefan Fuhrmann)\r
-- BUG: Crash when browsing through the settings dialog. (Stefan)\r
-- BUG: URLs were not properly escaped in the revision graph for showing the\r
- log or merging. (Stefan)\r
-- BUG: The root path was not set correctly when creating a patch. This lead\r
- to the patchfile containing only the filename and not the relative path\r
- if only one file was chosen/available to create the patch for. (Stefan)\r
-- BUG: TortoiseMerge could crash when diffing empty files. (Stefan)\r
-- BUG: Applying a patchfile for an UTF8 file (with BOM marker) with changes \r
- in the first line did not work due to the UTF8 BOM marker. (Stefan)\r
-- BUG: TortoiseMerge sometimes did not show the line diff bar. (Stefan)\r
-- BUG: Crash when removing unmodified files from a changelist. (Stefan)\r
-- BUG: 0-sized columns in status grid when fetching status. (Stefan Fuhrmann)\r
-- BUG: Random strings in recent messages lists after a fresh install\r
- when not all 25 entries are being used yet. (Stefan Fuhrmann)\r
-- BUG: Renaming a folder in the repository browser tree list lead to\r
- refreshing problems because the URL was still used from before\r
- the rename. (Stefan)\r
-\r
-Version 1.5.0-RC1\r
-- NEW: Files can be dragged to new changelists. (Stefan)\r
-- NEW: The reintegrate page in the merge wizard shows the target\r
- working copy path. (Stefan)\r
-- NEW: The copy command now can take an /url command line param to\r
- pre-fill the branch/tag dialog. (Stefan)\r
-- NEW: Command line command "showcompare" which shows the diff\r
- between two urls/revs. (Stefan)\r
-- NEW: The copy command now can take a /logmsg or /logmsgfile command\r
- line param to pre-fill the commit log message. (Stefan)\r
-- NEW: Context menu in the log message box of the log dialog. (Stefan)\r
-- NEW: Properies (svn:* etc.) can be shown in status dialog. (Stefan Fuhrmann)\r
-- CHG: Fall back to cached log data if forced refresh fails in log view\r
- and the user chooses to go off-line again. (Stefan Fuhrmann)\r
-- CHG: Finalize toolbar button icons. (Stefan Fuhrmann)\r
-- CHG: The changelists are now sorted so that first the user changelists are\r
- shown, then the items not in a changelist and the ignore-on-commit\r
- changelist last. (Stefan)\r
-- CHG: if changelists are present, the items in the commit dialog are not\r
- checked by default anymore. (Stefan)\r
-- CHG: The rev-range merge dialog now sorts the revision ranges which are\r
- retrieved from the log dialog. (Tobias Schäfer)\r
-- CHG: improved the autolist regexes to parse more files. (Stefan)\r
-- CHG: The URL in the log dialog title is now shown unescaped. (Stefan)\r
-- BUG: <SHIFT>-F5 and <CTRL>-F5 not working in log view (Stefan Fuhrmann)\r
-- BUG: The property page showed the changelist instead of the GUUID. (Stefan)\r
-- BUG: Revisions that only added new files or sub-folders\r
- were not shown in revision graph (Stefan Fuhrmann)\r
-- BUG: The log statistics by date were shown in reverse order. (Stefan)\r
-- BUG: The log statistics did not match the week/month/quarters exactly. (Stefan)\r
-- BUG: The /closeonend command line param was overwritten by the corresponding\r
- user setting if /closeonend:0 was used. (Stefan)\r
-- BUG: When deleting a log cache (via settings dialog), the URL->UUID map\r
- wasn't updated (Stefan Fuhrmann)\r
-- BUG: The value of the checkbox "Reverse Merge" got lost when calling the log\r
- dialog from the rev-range merge dialog. (Tobias Schäfer)\r
-- BUG: Refreshing the view in TortoiseMerge only adjusted the scroll position\r
- of the active view, not all views. (Stefan)\r
-- BUG: The setting "Use system locale for date/time" was not saved correctly.\r
- (Tobias Schäfer)\r
-- BUG: Revision graph did not handle peg revision info (issue #360)\r
- (Stefan Fuhrmann)\r
-- BUG: Changelists were not removed on commit. (Stefan)\r
-- BUG: When multiple paths were selected, "show modifications" was only be\r
- be called for one of them (Stefan Fuhrmann)\r
-- BUG: OK button in commit dialog was disabled randomly when tsvn:logminsize \r
- was not 0. (Stefan Fuhrmann)\r
-- BUG: When editing a log message, the input dialog had the existing message\r
- selected. (Stefan)\r
-- BUG: Tooltips for some tsvn: properties were wrong. (Stefan)\r
-- BUG: The log dialog did not show the bug id column if the bugtraq:url property\r
- was not set and only the one-line regex was used. (Stefan)\r
-- BUG: the check state of the items in the commit dialog were not preserved\r
- when refreshing the view and changelists were present. (Stefan)\r
-\r
-Version 1.5.0-beta1\r
-- NEW: Implemented 'merge reintegrate': new page in the merge wizard. (Stefan)\r
-- NEW: In log window: <SHIFT> or <CTRL> when hitting 'Refresh' or F5\r
- will cause the log cache to be bypassed and updated (Stefan Fuhrmann)\r
-- NEW: Tentatively added new 'Allow ambiguous URLs' setting in 'Log Caching'.\r
- May or may not be removed until RC1 (Stefan Fuhrmann).\r
-- NEW: Revision graph now shows 'offline' state and supports F5 to update\r
- (Stefan Fuhrmann).\r
-- BUG: Inserting a history log message in the commit dialog when \r
- bugtraq:append is set to 'false' inserted the bug ID and the commit\r
- message reversed. (Stefan)\r
-- BUG: The slider positions could be restored incorrectly in the commit and\r
- log dialog. (Stefan)\r
-- BUG: The merge ranges were not properly sorted for a rev-range merge. (Stefan)\r
-- BUG: Switching the left/right view in TortoiseMerge lost edits. (Stefan)\r
-- BUG: The repo browser showed an empty entry when showing a repository on an\r
- UNC path. (Stefan)\r
-- BUG: The browse button in the merge wizard reintegrate page did\r
- not work at all. (Stefan)\r
-- BUG: The file-open dialog in the hook scripts dialog did not show if the\r
- path in the edit box did not exist. (Stefan)\r
-- BUG: Minor fixes in the 'Log Caching' settings page (Stefan Fuhrmann)\r
-- BUG: Revision graph could hang on empty repositories (Stefan Fuhrmann)\r
-- BUG: Incomplete revision parameter checking could crash the log cache query\r
- (Stefan Fuhrmann) \r
-- CHG: Client-side hook scripts are now called with the predefined parameters\r
- in a predefined order. (Stefan)\r
-- CHG: Tooltips in revision graph only limited by screen resolution\r
- (Stefan Fuhrmann)\r
-\r
-Version 1.5.0-alpha1\r
-- NEW: Various new layout options in revision graph. (Stefan Fuhrmann)\r
-- NEW: Log content will be cached. See issue #45 for details. (Stefan Fuhrmann)\r
-- NEW: Repository properties will be cached. Reduces or even eliminates \r
- latency in log dialog and revison graph. (Stefan Fuhrmann)\r
-- NEW: Show log and revision graph w/o repository connection. (Stefan Fuhrmann)\r
-- NEW: A warning is shown when a modified file is about to be deleted\r
- in the various dialogs. See issue #274 for details. (Stefan)\r
-- NEW: External diff/merge programs can be specified by mime-type,\r
- not just by extension. See issue #115 for details. (Stefan)\r
-- NEW: Search by "whole word" and wrap around at the bottom of\r
- the files when the word isn't found. \r
- A history of previous searches is shown in the new combobox.\r
- The search will now start either at where the previous search\r
- stopped, or the selected line if there is one. Bringing up\r
- the search dialog will force the search to start at the top.\r
- See issue #271 for details. (Jeremy Whitby, Stefan)\r
-- NEW: Client-side hook scripts. See issue #137 and #322 for details. (Stefan)\r
-- NEW: Integration with repo viewers. See issue #201 for details. (Stefan)\r
-- NEW: Applying a patchfile from clipboard. Directly from the explorer\r
- context menu as well as from the TortoiseMerge "Open" dialog.\r
- See issue #270 for details. (Stefan)\r
-- NEW: The log dialog shows the number of revisions, start and end revision\r
- and the number of selected revisions. \r
- See issue #276 for details. (Stefan)\r
-- NEW: Ability to 'repair' a move/rename which was done without using the\r
- Subversion commands. Repairing works by selecting two files\r
- where one is unversioned and the other missing, then choose "repair move"\r
- from the context menu. See issue #273 for details. (Stefan)\r
-- NEW: TortoiseMerge shows the encoding and line ending style in its\r
- status bar. See issue #279 for details. (Stefan)\r
-- NEW: Support more image formats in TortoiseIDiff by using the FreeImage\r
- dll if it's available. See issue #304 for details. (Will Wilson)\r
-- NEW: "Compare with base" now works on multiple selected files. See issue\r
- #277 for details. (Tobias Schäfer)\r
-- NEW: Files shown in the progress dialog can now also be dragged to other\r
- applications such as text editors or IDEs. (Tobias Schäfer)\r
-- NEW: Undo function for TortoiseMerge. See issue #266 for details. (Stefan)\r
-- NEW: The columns in the "changed files" dialog are now sortable.\r
- See issue #275 for details. (Stefan)\r
-- NEW: Option to show the "Get Lock" menu entry on the top level menu\r
- only if the svn:needs-lock property is set. \r
- See issue #261 for details. (Stefan)\r
-- NEW: When exporting with a right-drag, ask the user whether to \r
- overwrite an already existing folder or if TSVN should \r
- automatically rename the target. See issue #227 for details. (Stefan)\r
-- NEW: In the log dialog changed-files-list, it's possible to select\r
- multiple items for saving. See issue #281 for details. (Stefan)\r
-- NEW: Single items can be permanently removed from dropped down combo\r
- boxes by pressing Shift-Delete. (Tobias Schäfer)\r
-- NEW: Two new commands in the log dialog to compare/blame a revision\r
- with its previous one. See issue #286 for details. (Stefan)\r
-- NEW: Project properties to define user-defined properties which will be\r
- shown in the properties combobox to choose from. (John Norris)\r
-- NEW: Command line options /ignoreexternals and /nonrecursive\r
- for the update command. (Stefan)\r
-- NEW: Option when exporting to override the svn:eol-style of files.\r
- See issue #294 for details. (Stefan)\r
-- NEW: In the revision graph, a filter can be applied to reduce the\r
- size of the graph and what's shown in the graph.\r
- See issue #282 for details. (Stefan)\r
-- NEW: New command in the extended explorer context menu (hold down\r
- shift while bringing up the context menu): delete all\r
- unversioned and ignored files/folders. A dialog is first\r
- shown to select which items to remove. Removing is done using\r
- the trash bin. See issue #287 for details. (Stefan)\r
-- NEW: The changed-files dialog has two new buttons to change the\r
- two diffed revisions. See issue #288 for details. (Stefan)\r
-- NEW: Allow 'cleanup' with multiple folders selected.\r
- See issue #297 for details. (Stefan)\r
-- NEW: In TortoiseIDiff it's possible to move the images by dragging\r
- them. See issue #301 for details. (Stefan)\r
-- NEW: column in the CSVNStatusListCtrl to show the 'copyfrom' url.\r
- See issue #309 for details. (Stefan)\r
-- NEW: The progress dialog indicates when the command is finished,\r
- even for those who don't show usually a 'finished' line.\r
- See issue #313 for details. (Stefan)\r
-- NEW: Default checkout path and url can be specified.\r
- See issue #315 for details. (Stefan)\r
-- NEW: If unversioned files are dropped on to the file list in the commit\r
- dialog, they're automatically added to version control.\r
- See issue #319 for details. (Stefan)\r
-- NEW: Button to show the log and select a revision in the\r
- switch dialog. (Stefan)\r
-- NEW: New coloring option for modified lines in TortoiseMerge. (Stefan)\r
-- NEW: Unlocking now shows a dialog where the files can be selected\r
- to unlock. See issue #331 for details. (Stefan)\r
-- NEW: The checkout and export dialog automatically create the target\r
- directory from the URL. (Stefan)\r
-- NEW: Improved tooltips in the TortoiseMerge view header. (Stefan)\r
-- NEW: TortoiseBlame remembers its window position. (Stefan)\r
-- NEW: Performance improvement when resolving a file in TortoiseMerge.\r
- See issue #328 for details. (Stefan)\r
-- NEW: Ability to create file-based changelists. \r
- See issue #333 for details. (Stefan)\r
-- NEW: When applying patches with absolute paths which don't exist\r
- TortoiseMerge now tries to guess the correct path by stripping\r
- prefixes from the paths in the patchfile. (Tobias Schäfer)\r
-- NEW: The lock dialog now has a "Select / deselect all" checkbox. See\r
- issue #340 for details. (Tobias Schäfer)\r
-- NEW: The repository browser has now two panes like the explorer.\r
- See issue #334 for details. (Stefan)\r
-- NEW: Pressing SHIFT when un-/checking directories in the status list\r
- control makes the action recursive. (Tobias Schäfer)\r
-- NEW: Resolving conflicts in the progress dialog now updates the status\r
- count and removes the warning if all are resolved. (Tobias Schäfer)\r
-- NEW: Blame a file from the log dialog. See issue #341 for details. (Stefan)\r
-- NEW: The "keep locks" checkbox in the commit dialog defaults to the\r
- 'no_unlock' option in the Subversion config file. (Stefan)\r
-- NEW: Better file handling in TortoiseMerge: Files with inconsistent\r
- line endings don't throw an error anymore, files with EOF chars\r
- are handled properly, and files with no newline at the end are kept\r
- that way when saving. Also see issue #336 for more details. (Stefan)\r
-- NEW: After upgrading, the previously selected language is kept.\r
- See issue #330 for details. (Stefan)\r
-- NEW: TortoiseBlame's context menu now has "Blame previous revision",\r
- "Show changes" and "Show log" which makes tracking changes easier.\r
- See issue #343 for details. (Tobias Schäfer)\r
-- NEW: TortoiseMerge can apply patches created with svnlook.\r
- See issue #335 for details. (Stefan)\r
-- NEW: A separate Diff-viewer can now be configured for properties in the\r
- settings dialog. (Tobias Schäfer)\r
-- NEW: The revision graph can show an overview for easier navigation.\r
- See issue #347 for details. (Stefan)\r
-- NEW: The log dialog now restores the selection after filtering or\r
- fetching further revisions. (Tobias Schäfer)\r
-- NEW: The checkout dialog can be resized horizontally. (Stefan)\r
-- NEW: A description of a command is shown in the progress dialog \r
- before the actual command is executed. See issue #348\r
- for details. (Stefan)\r
-- NEW: Automation (COM) interface for SubWCRev. \r
- See issue #362 for details. (Stefan)\r
-- NEW: Option to skip the lock dialog.\r
- See issue #332 for details. (Stefan)\r
-- NEW: Project property tsvn:autoprops which supplements the [autoprops]\r
- section in the Subversion config file. (Stefan)\r
-- NEW: If tsvn:logwidthmarker is set, the commit dialog will break the text\r
- automatically at the width marker when entering the log message.\r
- There's also a new context menu entry to reformat the selected text.\r
- See issue #327 for details. (Stefan)\r
-- NEW: History of lock messages. See issue #338 for details. (Stefan)\r
-- NEW: Folders which are excluded from showing status overlays can\r
- still show an overlay if they're versioned. \r
- See issue #349 for details. (Stefan)\r
-- NEW: TortoiseMerge shows the diffed file info in the window title.\r
- See issue #345 for details. (Stefan)\r
-- NEW: The repository browser can handle URLs with revisions in the form\r
- URL?revision. See issue #346 for details. (Stefan)\r
-- NEW: Added column "Modification date" which is available in all dialogs\r
- but which is not shown by default. See issue #363 for details.\r
- (Tobias Schäfer)\r
-- NEW: The commit dialog detects if files got changed while it is shown.\r
- If it detects such a change, it reverts back to a non-recursive\r
- commit to avoid committing unchecked files. \r
- See issue #339 for details. (Stefan)\r
-- NEW: TortoiseBlame can indicate the age of lines by coloring the\r
- background of the lines. See issue #364 for details. (Stefan)\r
-- NEW: The divider positions in the log and commit dialog are remembered\r
- between sessions. See issue #353 for details. (Stefan)\r
-- NEW: The view title scrolls now with the view. See issue #358\r
- for details. (Stefan)\r
-- NEW: "Show Whitespaces" now shows the lineendings too. (Stefan)\r
-- NEW: TortoiseIDiff can show the two images now also XOR'ed. (Stefan)\r
-- NEW: "Settings" entry in the TSVN start menu. On x64, provide separated \r
- settings for 32 and 64 bit TSVN. (Stefan Fuhrmann)\r
-- NEW: The project properties are automatically added to new folders. (Stefan)\r
-- NEW: special changelist for 'ignoring' versioned files. (Stefan)\r
-- NEW: TortoiseBlame has a locator bar if the age coloring is active.\r
- See issue #376 for details. (Stefan)\r
-- NEW: the file diff dialog has a filter. See issue #379 for details. (Stefan)\r
-- NEW: The merge and blame dialog have options to ignore eol and space\r
- changes. (Stefan)\r
-- NEW: TortoiseMerge can create a unified diff (patch) file from the two\r
- files it shows. See issue #381 for details. (Stefan)\r
-- NEW: Improved indication on how the filter in the log dialog works.\r
- See issue #384 for details. (Stefan)\r
-- NEW: Merging from the log dialog and the revision graph. See issue #385\r
- for details. (Stefan)\r
-- NEW: TortoiseMerge has now editing capabilities. \r
- See issue #382 for details. (Stefan)\r
-- NEW: The repository browser can run an update on items which don't exist\r
- yet in the working copy. (Stefan)\r
-- NEW: Files can be dropped onto all dialogs which let the user choose\r
- files for an operation. See issue #383 for details. (Stefan)\r
-- NEW: Summary regex for the log dialog summary. See issue #326\r
- for details. (Stefan)\r
-- NEW: Holding "Shift" when invoking the diff from context menu or\r
- via double-click allows to switch between TortoiseMerge\r
- and external tool. See issue #396 for details. (Alexander Klenin)\r
-- NEW: Log history dialog allows removal of commit messages\r
- with DELETE key. (Alexander Klenin)\r
-- NEW: Support for IPV6. See issue #352 for details. (Stefan)\r
-- NEW: Import/Export of properties. See issue #412 for details. (Stefan)\r
-- NEW: Merge dialog redesigned to wizard style. (Stefan)\r
-- NEW: Executed commands are logged into a file. \r
- See issue #320 for details. (Stefan)\r
-- NEW: Editing of revision properties from the repository browser. (Stefan)\r
-- NEW: Copy-Hook handler to release cache locks when renaming/moving/deleting\r
- folders in explorer. (Stefan)\r
---\r
-- CHG: Revision graph code mainly rewritten resulting in a major \r
- performance improvement. (Stefan Fuhrmann)\r
-- CHG: The working copy is now the default in the branch/tag dialog\r
- instead of HEAD. See issue #258 for details. (Stefan)\r
-- CHG: CrashRpt.dll is now loaded with an absolute path. This prevents\r
- TSVN from loading an arbitrary DLL. See issue #278 for details.\r
- (Tobias Schäfer)\r
-- CHG: Pressing Enter in the issue ID text box of the commit dialog now\r
- sets the focus to the commit message. See issue #292 for details.\r
- (Tobias Schäfer)\r
-- CHG: Menu items which should appear in the top level menu now need to\r
- be checked instead of unchecked. See issue #306 for details.\r
- (Tobias Schäfer)\r
-- CHG: Spell corrections are now shown in the top level context menu instead\r
- of a submenu in the commit dialog. See issue #285 for details. (Stefan)\r
-- CHG: When doing actions (e.g. move/copy/...) in the repository browser,\r
- the dialog asking for the log message indicates clearly what action\r
- is done. See issue #296 for details. (Stefan)\r
-- CHG: The alpha slider in TortoiseIDiff got moved down to the infobox\r
- and made smaller to faster change from 0 to 255 alpha.\r
- Also hotkeys are added for fast switching between 0-127-255 alpha\r
- values: cursor up = 0alpha, cursor down = 255alpha, \r
- cursor left/right = 127alpha.\r
- See issue #299 for details. (Stefan)\r
-- CHG: Moving the sliders in TortoiseIDiff moves the image right away, \r
- without waiting for the mouse-up event.\r
- Zooming in/out with mousewheel tries to keep the pixel where the\r
- mouse pointer is at the same position.\r
- See issue #301 for details. (Stefan)\r
-- CHG: All URL comboboxes now have the last used URL filled in instead\r
- of leaving them empty. See issue #303 for details. (Stefan)\r
-- CHG: The items in the revert dialog are now unchecked by default\r
- to avoid accidental reverts. See issue #305 for details. (Stefan)\r
-- CHG: The min/max revision in the check-for-modifications dialog only\r
- covers the items which are shown, not the whole working copy.\r
- See issue #316 for details. (Stefan)\r
-- CHG: The progress dialog clearly indicates a failed operation in the\r
- title and the status text. See issue #318 for details. (Stefan)\r
-- CHG: Unchecking directories in the status list control now doesn't uncheck\r
- recursively if there is only a property change. (Tobias Schäfer)\r
-- CHG: The language pack are now installed with msi installer files.\r
- See issue #155 for details. (Stefan)\r
-- CHG: When creating a repository, always use the FSFS type. While it's no\r
- longer possible to create BDB repositories, it's still possible to\r
- access them via file:///. (Stefan)\r
-- CHG: The TortoiseSVN automation interface does not need the parameter\r
- /notempfile anymore. See issue #298 for details. (Tobias Schäfer)\r
-- CHG: The /revstart, /revend and /revpeg parameters have been renamed\r
- consistently to /startrev, /endrev and /pegrev. (Tobias Schäfer)\r
-- CHG: The second context menu item for links now only appears if the\r
- destination is in a working copy. (Tobias Schäfer)\r
-- CHG: Context menu (log, merge) available also for deleted nodes in \r
- revision dialog (Stefan Fuhrmann)\r
---\r
-- BUG: TortoiseMerge didn't always ask to save the modifications first before\r
- the user did something which would lose those modifications\r
- (e.g. open new files). (Stefan)\r
-- BUG: "Create Patch" could include two copies of the same file. See\r
- issue #241 for details. (Stefan)\r
-- BUG: Tooltip flicker in revision dialog for very long log messages.\r
- (Stefan Fuhrmann)\r
-\r
-Version 1.4.8\r
-- NEW: linked with neon 0.27.2 to avoid problems with e.g., locking (Stefan)\r
-- BUG: blaming files with authornames bigger than 30 chars lead to corrupted\r
- blame window/text. (Stefan)\r
-\r
-Version 1.4.7\r
-- BUG: Exporting left admin dirs intact. (Stefan)\r
-- BUG: Checks for include paths of the cache didn't work correctly. (Stefan)\r
-- BUG: Exporting a working copy works on Vista. (Stefan)\r
-\r
-Version 1.4.6\r
-- BUG: When upgrading, the MFC/CRT libs weren't updated if\r
- the user didn't have Admin rights without an error. (Stefan)\r
-- BUG: The overlay include paths weren't checked correctly which lead\r
- to paths directly below the include paths *not* to be included.\r
- (Stefan)\r
-- BUG: Sorting in the commit dialog sometimes lost the check marks\r
- if the list had previously been refreshed. (Tobias Schäfer)\r
-- BUG: Memory leak in the shell context menu. (Stefan)\r
-- BUG: Exporting could leave the exported folders still versioned. (Stefan)\r
-- BUG: Pressing the tabulator deleted the contents of the log message in\r
- the commit dialog. (Tobias Schäfer)\r
-\r
-Version 1.4.5\r
-- BUG: The setting "unversioned files mark parent folder as modified" for the\r
- overlays marked folders as modified even if the unversioned files\r
- were ignored. (Stefan)\r
-- BUG: The commit dialog wrongly showed added files in external folders.\r
- (Tobias Schäfer)\r
-- BUG: Selecting the 'to:' date in the log dialog didn't include the\r
- selected date. (Stefan)\r
-- BUG: Crash in the statistics dialog if for some reason the date of a \r
- revision is not available. (Stefan)\r
-- BUG: Thread leak in the status cache/handle lead in the \r
- shell extension. (Stefan)\r
-- BUG: Missing items got crawled over and over again in the status cache.\r
- (Stefan)\r
-\r
-Version 1.4.4\r
-- BUG: When refreshing the status list control missing files lost their\r
- check mark. (Tobias Schäfer)\r
-- BUG: When selecting a revision range in the log dialog, the selection mark\r
- was counted too instead of just the selected items. (Stefan)\r
-- BUG: TortoiseMerge recognizes the readonly attribute of files and doesn't\r
- allow to save them anymore. (Stefan)\r
-- BUG: When saving a modified file in TortoiseMerge failed, the view titles\r
- still indicated that the file was not 'modified' anymore. (Stefan)\r
-- BUG: The revision graph could show wrong nodes after a merge. (Stefan)\r
-- BUG: TortoiseMerge could throw an error "The file 'x' was found twice!?!"\r
- even if the patchfile was applied to the correct folder. (Stefan)\r
-- BUG: "Create patch..." did not work for multiple files if the filenames\r
- had a common prefix. (Tobias Schäfer)\r
-- BUG: Choosing "use other file" in TortoiseMerge wouldn't save the file\r
- completely later. (Stefan)\r
-- BUG: "Resolve conflict using 'mine'" didn't work if the conflicted file\r
- was binary and not text. (Stefan)\r
-- BUG: After changing the "sort items numerically" setting, the "Apply"\r
- button was not enabled. (Roel Harbers)\r
-- BUG: The cache could get stuffed and slow for big working copies. (Stefan)\r
-- BUG: The setting "unversioned files mark parent folder as modified" for the\r
- overlays didn't work reliably. (Stefan)\r
-- BUG: In the commit dialog, when the items are already shown but the fetch\r
- thread is still running, the items could be (un)checked but their\r
- changed state wouldn't be taken into account for the commit. (Stefan)\r
-- BUG: The log dialog used wrong revision numbers when selecting two\r
- revisions and double clicking on the filename. (Tobias Schäfer)\r
-- BUG: When committing added directories, the log message wasn't always saved\r
- in the history. (Tobias Schäfer)\r
-\r
-Version 1.4.3\r
-- BUG: Explorer restarts often on Vista. (Stefan)\r
-- BUG: Possible TSVNCache crash when removing/renaming folders. (Stefan)\r
-- BUG: The "Show Log" from the "update to revision", "merge" and "switch"\r
- dialog didn't initialize correctly. (Stefan)\r
-- BUG: The keyboard accelerators in TortoiseIDiff only worked if the\r
- image window had the focus. (Stefan)\r
-\r
-Version 1.4.2\r
-- BUG: Checking out from the repository browser would default to HEAD\r
- instead of the revision shown in the repository browser.\r
- See issue #290 for details. (Stefan)\r
-- BUG: The column "SVN Author" was not available to choose from. (Stefan)\r
-- BUG: The URL in the merge dialog was not shown unescaped. (Stefan)\r
-- BUG: The slider in the log dialog could sometimes get out of bounds.\r
- See issue #324 for details. (Stefan)\r
-- BUG: The revert dialog showed also modified files from externals, which\r
- were not reverted later even if they were selected. (Stefan)\r
-- BUG: Reopening the commit dialog after a failed commit did not always\r
- restore the state of all selected items. (Tobias Schäfer)\r
-- BUG: Reverted files dissapeared from the list even if "show unmodified files"\r
- was set in the check-for-modifications dialog.\r
- See issue #325 for details. (Stefan)\r
-- BUG: After sorting the working copy items by a column in the commit dialog,\r
- the checked state was not adjusted to the new ordering. (Stefan)\r
-- BUG: Calling "Save revision to..." in the file list of the log dialog\r
- appended the revision number to the file name instead of inserting it\r
- before the file extension. (Tobias Schäfer)\r
-- BUG: When blaming a file not from revision 1 on, the blame viewer didn't\r
- show the log info in the tooltips. (Stefan)\r
-- BUG: If the repobrowser is started with an url having a trailing slash,\r
- an empty-named directory was shown below the real directory. (Stefan)\r
-- BUG: The statistics by date were shown messed up if the log messages were\r
- not sorted by revision in the log dialog. (Stefan)\r
-- BUG: When the log dialog was maximized and restored again, the bottom \r
- splitter could not be moved correctly anymore. (Stefan)\r
-- BUG: If the bugtraq:logregex was set but the bugtraq:url left empty, the\r
- bug-id column in the log dialog was shown but always left empty. (Stefan)\r
-- BUG: Exporting selected entries from the changed-files dialog exported\r
- the wrong entries. (Stefan)\r
-- CHG: The "break lock" entry is shown in the change-for-modifications context\r
- menu for added files too if it has a remote lock. This is a workaround\r
- for http://subversion.tigris.org/issues/show_bug.cgi?id=2507. (Stefan)\r
-- CHG: The "next 100" button is disabled if the log messages are not sorted\r
- by revision in descending order in the log dialog. (Stefan)\r
-\r
-Version 1.4.1\r
-- NEW: TortoiseMerge can now handle files with CR lineendings. (Stefan)\r
-- NEW: TortoiseProc passes the parameter "/line:XXXX" to TortoiseBlame\r
- to improve issue #214. (Stefan)\r
-- CHG: If a bug ID is specified multiple times in a log message, the log\r
- dialog now shows each ID only once in the bug ID column. (Stefan)\r
-- CHG: The bug ID column in the log dialog is now shown if the\r
- bugtraq:url is empty but the bugtraq:logregex is set. (Stefan)\r
-- CHG: When ignoring file(s) failed, the error message from Subversion is\r
- shown in full instead of just the simple message telling that it\r
- failed. (Stefan)\r
-- CHG: The root directory in the CSVNStatusListCtrl is shown as "." instead\r
- of an empty string. (Kazutoshi Satoda)\r
-- BUG: When the bugtraq:message was set to "%BUGID%" only and the \r
- bugtraq:number was set to "true", the log message from the\r
- 'recent log messages' was inserted into the bug ID field instead of\r
- the log message field in the commit dialog. (Stefan)\r
-- BUG: When saving a property over an existing and in-use file an exception\r
- was thrown. (Stefan)\r
-- BUG: When columns were hidden in the various dialogs using the status\r
- control, the redrawing on the right end was sometimes wrong.\r
- See issue #293 for details. (Stefan)\r
-- BUG: The bugtraq:regex parsing was wrong if the group object was not\r
- the last in the string. See issue #295 for details. (Stefan)\r
-- BUG: Showing the changes done in a revision of a renamed file in\r
- the revision of the rename could fail for unified diffs. (Stefan)\r
-- BUG: The log dialog could crash when trying to show a log message with a\r
- bug ID and an illegal regex string. (Stefan)\r
-- BUG: When the status fetching in the action dialog was cancelled a race\r
- condition could occur which lead to a crash. (Stefan)\r
-- BUG: Fonts overlapped in the TSVNCacheWindow when larger than 15 points\r
- (Masaru Tsuchiyama)\r
-- BUG: The actions from the context menu in the progress dialog could\r
- use relative paths if the current directory was inside the\r
- working copy. (Stefan)\r
-- BUG: The exporting options didn't always work correctly with externals.\r
- See issue #302 for details. (Stefan)\r
-- BUG: Showing the log from some dialogs (e.g. the merge dialog at the bottom)\r
- would throw an error because of a wrong peg revision. (Stefan)\r
-- BUG: The entry "copy to working copy..." was not available in the \r
- repository browser for non-HEAD revisions. (Stefan)\r
-- BUG: If a commit failed with an error, the commit dialog re-opened but\r
- it didn't restore any manually added targets. (Tobias Schäfer)\r
-- BUG: The setting "Color code in-line changes" was always active. (Stefan)\r
-- BUG: Updating multiple selected items sometimes updated all of them\r
- to the same revision even if they were from different \r
- repositories. (Stefan)\r
-- BUG: Properties which had values with non-English chars were not shown\r
- correctly in the props dialog started from the repository browser\r
- or the log dialog. (Stefan)\r
-- BUG: TortoiseMerge did not save UTF-16 files correctly. (Stefan)\r
-- BUG: The relocate warning was shown even if clearly a relocate was\r
- needed and not a switch. (Stefan)\r
-- BUG: The warning about a file having still conflicts was \r
- shown twice. (Ivan Gerasimov)\r
-- BUG: Indexing error in settings dialog.\r
- See issue #310 for details. (Stefan)\r
-- BUG: Wrong line numbers in TMerge. See issue #311 for details. (Stefan)\r
-- BUG: The column "SVN eol-style" could not be enabled. (Stefan)\r
-- BUG: TortoiseMerge could destroy lines when saving with the option\r
- "ignore whitespace changes" activated. \r
- See issue #312 for details. (Stefan)\r
-- BUG: When renaming multiple files at once, the files could be renamed\r
- to the wrong name if the file had multiple dots in its name. (Stefan)\r
-- BUG: The menu "properties" could not be configured to show on the\r
- top level context menu. (Stefan)\r
-- BUG: The repository browser had problems with pathnames which contained\r
- a '%' char. See issue #314 for details. (Stefan)\r
-- BUG: Showing the log for a deleted item in the log dialog did not work\r
- because the selected revision was used instead of the previous\r
- one. (Stefan)\r
-- BUG: Revert from the log dialog bottom pane if the URL contained non-ascii\r
- characters always failed. (Stefan)\r
-- BUG: Reverting from the log dialog bottom pane for deleted items\r
- was not working. (Stefan)\r
-- BUG: When exporting selected items from the changed-files dialog,\r
- folders were skipped. (Stefan)\r
-- BUG: Browsing the repository from the merge/copy/... dialog with the\r
- "..." button next to an url combobox did not work for file:///\r
- urls with spaces in them. (Stefan)\r
-- BUG: The context menu entry "Select All" in the edit control in the\r
- commit dialog did not work. (Stefan)\r
-- BUG: It was possible to create a new folder in the repobrowser \r
- which name had a whitespace char at the end. (Stefan)\r
-- BUG: The log dialog used wrong revision numbers when calling "Show\r
- differences" on multiple selected revisions. (Tobias Schäfer)\r
-- BUG: When selecting two or more ignored files for adding, an empty\r
- error dialog was shown. (Stefan)\r
-\r
-Version 1.4.0\r
-- NEW: Allow changing the alpha value in overlapped mode in TortoiseIDiff\r
- to be changed with Ctrl+Shift+Wheel. (Stefan)\r
-- NEW: In the file diff dialog, Ctrl-A now selects all entries, and \r
- Ctrl-C copies the selected entries to the clipboard. (Stefan)\r
-- CHG: Switched files are only shown in the check-for-modifications\r
- dialog and not in e.g. the commit/revert/add dialog if they're\r
- not modified. (Stefan)\r
-- CHG: Importing a folder from the repository browser now uses the\r
- global ignore patterns. (Stefan)\r
-- CHG: The ancestry of two nodes is ignored when showing the differences\r
- in the repository browser. (Stefan)\r
-- CHG: The sort arrows now use the same orientation as explorer. (Stefan)\r
-- CHG: Sorting the columns author and message in the log dialog is now\r
- case-insensitive. (Tobias Schäfer)\r
-- CHG: Several more dialogs now remember their size and position.\r
- (Tobias Schäfer)\r
-- CHG: The 'recent message' is not appended to a prefilled log\r
- message by the tsvn:logtemplate property. Instead, the\r
- template is overwritten. See issue #283 for details. (Stefan)\r
-- BUG: The header in TortoiseBlame was shown in the wrong font in translated\r
- versions. (Kazutoshi Satoda)\r
-- BUG: The state of the "Floppy drives" checkbox was not set correctly\r
- the first time on startup. (Stefan)\r
-- BUG: If the file list was initially empty, showing more files didn't\r
- work correctly. (Stefan)\r
-- BUG: In the revision graph, if a button on the toolbar is pressed while\r
- the updating thread is running the state of the button changed\r
- without the action being done. (Stefan)\r
-- BUG: Reverting a file removed it from the file list, even if it\r
- was switched. (Ivan Gerasimov)\r
-- BUG: Selecting fonts with non-ascii names didn't work in the\r
- scintilla edit control. (Kazutoshi Satoda)\r
-- BUG: The file titles were not always un-escaped. (Stefan)\r
-- BUG: Ignored files couldn't be deleted correctly \r
- from the TSVN dialogs. (Ivan Gerasimov)\r
-- BUG: Reverting an added file with history didn't reset the\r
- text status and the copied flag in the commit/cfm/...\r
- dialogs. (Stefan)\r
-- BUG: Wrong regex strings in a bugtraq property could crash TortoiseProc\r
- or force it into an endless loop. (Stefan)\r
-- BUG: The error message "user cancelled" was not properly encoded\r
- and would show up garbled in certain translations. (Stefan)\r
-- BUG: TortoiseMerge could sometimes not diff \r
- UTF-16 files correctly. (Stefan)\r
-- BUG: The cache could crash with overly long path names. (Stefan)\r
-- BUG: The "help" button in the lock dialog did nothing. (Stefan)\r
-- BUG: The rubberband in the revision graph was not reset after\r
- a recalculation of the graph. (Stefan)\r
-- BUG: TortoiseMerge coud cause a GPF when searching on one-pane\r
- view mode. (Jeremy Whitby)\r
-- BUG: TortoiseMerge caused a GPF in debug mode when passing two\r
- filenames. (Jeremy Whitby)\r
-- BUG: Reverting to a revision in the log dialog actually restored\r
- to one revision below the expected revision. (Tobias Schäfer)\r
-- BUG: The hot key Ctrl-Return confirmed dialogs despite the\r
- ok-button being disabled. (Tobias Schäfer)\r
-- BUG: After resolving a conflicted line with "use mine before theirs" or\r
- "use theirs before mine", the scrollbars were not updated. (Stefan)\r
-- BUG: When changing the view types in the revision graph via the menu,\r
- the toolbar buttons didn't change their state. (Stefan)\r
-- BUG: The status cache could make explorer flash constantly. (Stefan)\r
-- BUG: Showing the diffs of a file with property changes in the log dialog\r
- started TortoiseMerge without additional information so that only the\r
- temp file name was shown in the view header. (Stefan)\r
-- BUG: When two consecutive revisions were selected in the log dialog,\r
- some entries were not shown in the context menu for the changed\r
- files. (Stefan)\r
-- BUG: If an entry was deselected in the log dialog, the log message and\r
- the changed files list was not cleared. (Stefan)\r
-- BUG: If the bugtraq:append property was set to 'false', the log message\r
- inserted from the history was not inserted correctly. (Stefan)\r
-- BUG: Creating and accessing BDB repositories did not work. (Stefan)\r
-\r
-Version 1.4.0RC1\r
-- NEW: Full support of 64 bit Windows. (Stefan Fuhrmann)\r
-- NEW: Command line param /bugid to prefill the bug ID\r
- in the commit dialog. See issue #202 for details. (Stefan)\r
-- NEW: User defined regexes to parse the files for keywords used\r
- for autoexpanding in the commit dialog can now be stored\r
- in %APPDATA%\TortoiseSVN\autolist.txt so they won't get\r
- overwritten on upgrades. (Stefan)\r
-- NEW: Allow "compare with base" for added and deleted files\r
- in the commit/cfm dialog. (Stefan)\r
-- NEW: Customizable update system, see issue #209 for details.\r
- (Hans-Emil Skogh, Stefan)\r
-- NEW: The status list control is now configurable. Columns can\r
- be reordered, hidden or shown. And the column sizes are \r
- stored between sessions. See issue #80 for details. (Stefan)\r
-- NEW: The revision graph shows the last committed revision\r
- too for every branch/tag. See issue #192 for details. (Stefan)\r
-- NEW: The revision graph can show all revisions where an URL\r
- has been modified, not just the copy graph. See\r
- issue #192 for details. (Stefan)\r
-- NEW: The revision graph can show the nodes sorted by path.\r
- See issue #222 for details. (Stefan)\r
-- NEW: The 'OK' button in all dialogs is now disabled until at least\r
- one file/folder is selected to avoid empty operations. (Tobias Schäfer)\r
-- NEW: Ability to show ignored files in the "Check for modifications"\r
- dialog. (Stefan)\r
-- NEW: Option in the statistics dialog to treat author names\r
- case insensitive. (Stefan)\r
-- NEW: Options 'startrev' and 'endrev' for automating the blame\r
- command. See our docs, section automation for details. (Stefan)\r
-- NEW: Option to include ignored files when importing. (Stefan)\r
-- NEW: Option to ignore the ancestry in a merge. (Stefan)\r
-- NEW: Files shown in lists can now be dragged to other applications such as\r
- text editors or IDEs. See issue #213 for details. (Tobias Schäfer)\r
-- NEW: Context menu entry to start the commit dialog from the\r
- "check for modifications" dialog. See issue #217 for details. (Stefan)\r
-- NEW: Different icons for the context menu entry depending on the type\r
- of the item selected. See issue #210 for details. (Stefan)\r
-- NEW: When dragging items in the repository browser folders are now opened\r
- and closed when hovering over them for two seconds. See issue #203\r
- for details (Tobias Schäfer)\r
-- NEW: The Revert, Resolve, Lock and Add dialog can be interrupted while\r
- they fetch the working copy status. (Stefan)\r
-- NEW: Number of recent log messages kept in the history is configurable.\r
- (Stefan).\r
-- NEW: The revision graph has a toolbar and a statusbar. (Stefan)\r
-- NEW: Right-drag export creates a unique folder if a folder of the same\r
- name already exists in the target location. See issue #227\r
- for details. (Stefan)\r
-- NEW: Dragging items in the repository browser beyond the visible area\r
- makes the tree scroll automatically. See issue #203 for details.\r
- (Tobias Schäfer)\r
-- NEW: Better zooming support in the revision graph. See issue\r
- #228 for details. (Stefan)\r
-- NEW: The log message history now also stores and recalls the issue numbers\r
- which are entered in the edit box. See issue #215 for details. (Stefan)\r
-- NEW: Some performance and memory use improvements when committing thousands\r
- of files at once. (Stefan)\r
-- NEW: Option to choose the cache type to use. See issue #219 for\r
- details. (Stefan)\r
-- NEW: The commit dialog accepts files/folders to be dropped on it.\r
- See issue #212 for details. (Stefan)\r
-- NEW: Command "Revert to this revision" in the log dialog. See issue #220\r
- for details. (Stefan)\r
-- NEW: Right-drag "Move and rename". See issue #224 for details. (Stefan)\r
-- NEW: New page in the settings dialog where the user can clear data\r
- (log history, URLs, auth data, ...) TSVN stores.\r
- See issue #225 for details. (Stefan)\r
-- NEW: Switched files/folders are indicated with an "(s)" after the status\r
- text in the commit/check-for-modifications/... dialogs.\r
- See issue #229 for details. (Stefan)\r
-- NEW: Ability to copy the error message in the repository browser\r
- to the clipboard. See issue #223 for details. (Stefan)\r
-- NEW: Renaming multiple similar files which makes refactoring easier.\r
- See issue #193 for details. (Stefan)\r
-- NEW: When applying a patch in TortoiseMerge the context menu now offers\r
- the new option "Patch selected". (Tobias Schäfer)\r
-- NEW: When reverting a file in the commit dialog the scroll position is\r
- now restored instead of always scrolling to the top. (Tobias Schäfer)\r
-- NEW: Merging now mentions the number of skipped targets and shows them in\r
- red. See issue #231 for details. (Tobias Schäfer)\r
-- NEW: Subversion properties can be shown and edited from the various\r
- dialogs using the status list control, and directly from the\r
- explorer context menu. See issue #166 for details. (Stefan)\r
-- NEW: Additional column in the log dialog, showing the bugtraq ID string\r
- assigned to the revision. See issue #199 for details. (Stefan)\r
-- NEW: The log dialog allows to specify a revision range to load.\r
- See issue #198 for details. (Stefan)\r
-- NEW: The open dialog in TortoiseMerge can use already entered paths\r
- as a starting point for browsing. See issue #218 for details. (Stefan)\r
-- NEW: When a lock fails because the file is outdated, TSVN asks if the\r
- user wants to update the file and try again locking it.\r
- See issue #204 for details. (Stefan)\r
-- NEW: Context menu entry on error items to open the parent folder.\r
- See issue #232 for details. (Stefan)\r
-- NEW: Ability to use both text blocks in two way diff. See\r
- issue #235 for details. (Stefan)\r
-- NEW: Comparing two files with blame information. See issue #216\r
- for details. (Stefan)\r
-- NEW: Option to set the SVN_ASP_DOT_NET_HACK env variable from the\r
- settings dialog. See issue #238 for details. (Stefan)\r
-- NEW: Context menu to copy the log message of the selected revision\r
- to the clipboard in TortoiseBlame.\r
- See issue #195 for details. (Stefan)\r
-- NEW: The "compare" context menu in the progress dialog will\r
- do a three way diff if the updated file was merged.\r
- See issue #236 for details. (Stefan)\r
-- NEW: In the statistics dialog, you can now switch between all available\r
- diagram types by clicking on a button. See issue #206\r
- for details. (Stefan)\r
-- NEW: The entries in the repository browser are now sorted\r
- numerically instead of text wise. (Stefan)\r
-- NEW: Column in explorer showing the svn:eol-style property. (Stefan)\r
-- NEW: Switched items are shown now in the Check for modifications\r
- dialog even if the item was not modified. (Stefan)\r
-- NEW: The "resolved", "resolve using mine" and "resolve using theirs"\r
- menus are now enabled if multiple files are selected too\r
- in the various status controls. (Stefan)\r
-- NEW: The "resolved" context menu in the explorer is enabled if\r
- multiple files are selected. (Stefan)\r
-- NEW: Context menu, available only if SHIFT is hold down while the \r
- menu is brought up, to diff a file or a folder with an URL. (Stefan)\r
-- NEW: You can now set and read binary properties.\r
- See issue #240 for details. (Stefan)\r
-- NEW: The patch file list window can be shown/hidden with a button\r
- in the TortoiseMerge toolbar and menu.\r
- See issue #249 for details. (Stefan)\r
-- NEW: The lock dialog now shows a warning when the user attempts to\r
- lock files which don't have the property svn:needs-lock set.\r
- See issue #246 for details. (Tobias Schäfer)\r
-- NEW: Introducing TortoiseIDiff, an image diff viewer. This is a little\r
- tool which shows two images side-by-side, or over each other\r
- alpha blended. (Stefan)\r
-- NEW: The entries in the status control can now be copied to the\r
- clipboard. See issue #250 for details. (Stefan)\r
-- NEW: Added new column "Needs lock" which is available in all dialogs\r
- and shown by default in the lock dialog. (Tobias Schäfer)\r
-- NEW: Option to auto-close the progress dialog for local operations.\r
- See issue #245 for details. (Stefan)\r
-- NEW: Conflicts are marked as such even if the ignore settings\r
- (e.g. ignore whitespace changes) would make TortoiseMerge to\r
- not show a conflict. See issue #88 for details. (Stefan)\r
-- NEW: The log message and file list controls in the commit dialog\r
- have now a splitter between them so they can be resized\r
- as the user wants. See issue #252 for details. (Stefan)\r
-- NEW: Checkout of multiple urls at once from the repository\r
- browser is now possible. See issue #247 for details. (Stefan)\r
-- NEW: Searching text in TortoiseMerge can be limited to changed\r
- lines only. See issue #248 for details. (Stefan)\r
-- NEW: TortoiseMerge can now show diffs of UTF-16 files. (Stefan)\r
-- NEW: TortoiseMerge shows diffs inside lines in the main views.\r
- See issue #254 for details. (Stefan)\r
-- NEW: Log messages are now shown formatted if special chars\r
- are used. You can write text in *bold*, ^italic^ or\r
- _underlined_. (Stefan)\r
-- NEW: The status overlay of a folder can be forced to 'modified' if\r
- unversioned files are in it. See issue #242 for details. (Stefan)\r
-- NEW: Goto Line in TortoiseBlame. See issue #255 for details. (Stefan)\r
-- NEW: command line param for TortoiseBlame to jump directly to\r
- a specific line. See issue #214 for details. (Stefan)\r
-- NEW: When two revisions are selected in the log dialog, allow\r
- diffing a file in the modified files list. (Stefan)\r
-- NEW: In the various dialogs it is now possible to delete unversioned\r
- files and folders permanently by pressing SHIFT (Ivan Gerasimov)\r
-- NEW: The list of changed files between two urls/revision can be\r
- saved to a text file. See issue #263 for details. (Stefan)\r
-- NEW: The changed files between two urls/revision can be\r
- exported to a folder. See issue #263 for details. (Stefan)\r
-- NEW: The statistics graph can be saved as image files.\r
- See issue #262 for details. (Stefan)\r
-- NEW: A grayed out hint text is shown in the log dialog if\r
- "Stop on copy/rename" is active and not all log messages could\r
- be fetched. See issue #265 for details. (Stefan)\r
-- NEW: UI friendly diff from the merge dialog. See issue #267\r
- for details. (Stefan)\r
-- NEW: TortoiseMerge now accepts two or optionally three file names\r
- as arguments. (Tobias Schäfer)\r
-- NEW: The floppy drives can be excluded from showing the overlays\r
- separately. See issue #269 for details. (Stefan)\r
-- NEW: If a commit fails with an error, the commit dialog re-opens again\r
- with the same files checked as before. \r
- See issue #97 for details. (Stefan)\r
-- NEW: Added a glossary of terms to the docs. (Simon)\r
-- CHG: The installer warns if the user tries to downgrade. See issue\r
- #126 for details. (Stefan)\r
-- CHG: The icons in the column "Action" of the log dialog are now all\r
- placed in a separate column. See issue #207 for details. \r
- (Tobias Schäfer)\r
-- CHG: All resizable dialogs now have minimize/maximize buttons. (Stefan)\r
-- CHG: OpenSSL is now linked statically. \r
- See issue #221 for details. (Stefan)\r
-- CHG: The dialog titles don't have the "TortoiseSVN : " in front\r
- anymore. (Stefan)\r
-- CHG: The recent log messages now are sorted by 'last used'. (Stefan)\r
-- CHG: A doubleclick on a conflicted item in the dialogs will start\r
- the conflict editor instead of the diff tool. (Stefan)\r
-- CHG: The "OK" button in the log dialog stays disabled until a continuous\r
- range of revisions is selected when it is started from the merge\r
- dialog. (Stefan)\r
-- CHG: Reverting newly added files in the commit dialog now removes the\r
- check mark from the corresponding check box. (Tobias Schäfer)\r
-- CHG: TortoiseBlame keeps the find string intact and doesn't change\r
- it to lowercase anymore. (Stefan)\r
-- CHG: The status column in explorer now uses the same recursive setting\r
- as the overlays. (Stefan)\r
-- CHG: It is now possible to delete directories recursively after having\r
- deselected single items from the commit dialog provided that no\r
- parent item would commit the deselected item. (Tobias Schäfer)\r
-- CHG: The url and path in the merge dialog have a tooltip now, in case\r
- the url doesn't fit into the dialog, the tooltip will still show\r
- the complete url. See issue #234 for details. (Stefan)\r
-- CHG: Ctrl-A selects all entries in the status list control, which is used\r
- in multiple dialogs like commit, check for modifications,... (Stefan)\r
-- CHG: When merging, items which are modified in the repository but lead\r
- to no changes in the working copy are not shown anymore in\r
- the progress dialog. (Stefan)\r
-- CHG: The changed paths in the log dialog are now colored. (Stefan)\r
-- CHG: If both bugtraq:message and bugtraq:logregex are set, then only\r
- bugtraq:logregex is used. (Stefan)\r
-- CHG: The summary info text in the progress dialog can be copied\r
- to the clipboard. (Stefan)\r
-- CHG: In the revision graph, the nodes are drawn without a shadow if\r
- they're small. (Stefan)\r
-- CHG: When refreshing the status list with F5 the check mark of manually\r
- de-/selected items is restored. (Tobias Schäfer)\r
-- CHG: The relocate warning is only shown if the path part of the URL\r
- changed and nothing else, because that indicates a possible\r
- switch. (Stefan)\r
-- CHG: The authors graph is now sorted by number of commits.\r
- See issue #256 for details. (Stefan)\r
-- CHG: The by-date graph isn't 'crowded' anymore for big repositories.\r
- See issue #259 for details. (Stefan)\r
-- CHG: In the statistics dialog, grouping into "others" only happens\r
- if there are at least two authors in that group. (Stefan)\r
-- BUG: Other schemes than 'ssh' weren't recognized when starting the\r
- repository browser when using svn+xyz://. (Stefan)\r
-- BUG: When reverting files and folders the child items are now reverted\r
- before the parent items to avoid an error message. (Tobias Schäfer)\r
-- BUG: When a setting change couldn't be saved in the registry, no error\r
- message was shown. See issue #237 for details. (Stefan)\r
-- BUG: TortoiseMerge could crash when diffing files with \r
- inconsistent and MAC newlines. (Stefan)\r
-- BUG: When updating multiple working copies from different repositories\r
- in once step, the context menu's in the progress dialog only worked\r
- for the last updated working copy. (Stefan)\r
-\r
-Version 1.3.5\r
-- BUG: When committing a newly added directory the file names were\r
- mixed up. (Stefan, Tobias)\r
-\r
-Version 1.3.4\r
-- BUG: When committing added files only, the log message wasn't saved\r
- in the history. (Stefan)\r
-- BUG: In TortoiseMerge, if the left and right views were switched,\r
- the changes were still saved to the file which was shown\r
- on the right side before the switch. (Stefan)\r
-- BUG: Applying a patch in UTF8 could fail in certain locales. (Stefan)\r
-- BUG: TortoiseMerge could report an error when applying a patch which\r
- had files with too similar names in it. The error was \r
- "The file X was found twice!?! ...". (Stefan)\r
-- BUG: In dialogs where an URL is requested and that URL changed by\r
- using the "..." button and the repository browser, that URL\r
- wasn't used correctly. (Stefan)\r
-- BUG: The cache could crash when starting up, or sometimes later due\r
- to invalid paths loaded from the disk on startup. (Stefan)\r
-- BUG: The tsvn:logtemplate wasn't used for operations in the repository\r
- browser. A defautl message was used instead. (Stefan)\r
-- BUG: SubWCRev didn't treat added files/folders correctly. (Stefan)\r
-- BUG: The context menu items "Rename..." and "Delete" have been removed\r
- from the working copy root folder. See issue #243 for details.\r
- (Tobias Schäfer)\r
-- BUG: Hiding unrelated changed paths did not work in the log dialog if\r
- the path contained characters which needed escaping.\r
- (Tobias Schäfer)\r
-- BUG: If the system option "hide keyboard cues" was disabled, the explorer\r
- context menu items didn't show the keyboard accelerators. (Stefan)\r
-- BUG: an .svn directory could get exported if it was manually selected for\r
- a right-drag export operation. (Stefan)\r
-- BUG: A wrong path was used when reverting changes from the changed file\r
- list in the log dialog if the selected file path was longer than\r
- the one used to show the log for. (Stefan)\r
-- BUG: The menu "edit conflicts" was shown for property conflicts too, even\r
- though the merge editor wasn't started. (Stefan)\r
-- BUG: In case of an error, the error message wasn't always shown\r
- completely. (Stefan)\r
-\r
-Version 1.3.3\r
-- BUG: When checking all items in e.g. commit, revert, ... dialogs, the\r
- items could be painted black instead of the usual colors. (Stefan)\r
-- BUG: Added items can be conflicted too, but TSVN wouldn't show the\r
- "resolved" and "edit conflicts" context menu items for such\r
- files. (Stefan)\r
-- BUG: Check-for-modifications for an added folder/file and hitting\r
- "contact repository" would show wrong min/max revisions (Stefan)\r
-- BUG: A commit with only committed files would fail silently, withou\r
- an error message. (Stefan)\r
-- BUG: URLs with unescaped chars weren't treated properly in the log\r
- dialog and the revision graph. (Stefan)\r
-- BUG: A redundant separator was shown in the context menu of the\r
- progress dialog for some items. (Stefan)\r
-- BUG: file entries couldn't be selected anymore in the repository\r
- browser. (Stefan)\r
-- BUG: Unignoring a wildcard pattern mistakenly reported the successful\r
- removal of the file name. (Tobias Schäfer)\r
-- BUG: Unignoring file names removed more than it should from svn:ignore if\r
- the file name was part of another file name. (Tobias Schäfer)\r
-- BUG: The menu item "Remove from ignore list" was always not shown if\r
- the file name was part of another file name. (Tobias Schäfer)\r
-- BUG: TortoiseMerge's option "Ignore leading whitespace" effectively ignored\r
- all instead of only leading whitespace. (Tobias Schäfer)\r
-- BUG: If the bugtraq:logregex only contained a one-line regex with groups,\r
- the ID part wasn't parsed correctly. (Stefan)\r
-- BUG: Checking/unchecking a deleted file in the commit dialog reported the\r
- wrong number of selected files. (Tobias Schäfer)\r
-- BUG: Some patchfiles could not be applied, an error message indicating\r
- that lines would not match was thrown instead. (Stefan)\r
-- BUG: The custom dictionary could sometimes loose entries. (Stefan)\r
-- BUG: When saving changes from files diffed via the patch function\r
- (e.g. from show log->compare with working copy) the changes were\r
- sometimes saved to the wrong file. (Stefan)\r
-- BUG: Reverting changes from the list of modified items in the log\r
- dialog did not work if the path/url had spaces in them. (Stefan)\r
-- BUG: The ssl-client-cert-password wasn't saved correctly. (Stefan)\r
-- BUG: The "show log between tags" used the wrong revisions. (Stefan)\r
-- BUG: An "invalid argument error" could happen when refreshing/expanding\r
- nodes in the repository browser. (Stefan)\r
-- BUG: The '/readonly' command line switch was passed not only to\r
- TortoiseMerge but other merge tools too (if configured). Those\r
- who don't know that switch then didn't work. (Stefan)\r
-- BUG: Deleted files were not always being counted in the statistics of the\r
- progress dialog. (Tobias Schäfer)\r
-- BUG: When files got renamed in case only (e.g. file.txt to FILE.TXT)\r
- outside Subversion, the TSVN would not correct the case of all\r
- files and show files with 'missing' status in the commit or\r
- check-for-modifications dialog. (Stefan)\r
-\r
-Version 1.3.2\r
-- BUG: When copying and renaming a file by right-dragging, the "Cancel" \r
- button was ignored and the copy was done anyway. (Tobias Schäfer)\r
-- BUG: "Create patch" created a patch with full instead of relative\r
- paths. (Stefan)\r
-- BUG: Import ignored the global ignore patterns and imported just\r
- everything instead. (Stefan)\r
-- BUG: Minor repaint issue in the revision graph. See issue #211\r
- for details. (Stefan)\r
-- BUG: TortoiseMerge crashed when applying patches which triggered a\r
- conflict at the end of the file. (Tobias Schäfer)\r
-- BUG: TortoiseMerge could crash when applying a corrupted (e.g. due\r
- to mail program splitting lines) patchfile. (Stefan)\r
-- BUG: Possible deadlock in the cache when mounting new drives. (Stefan)\r
-- BUG: Possible crash in the cache when removing multiple files or\r
- directories inside the same directory path *very* fast. (Stefan)\r
-- BUG: Fix crash when diffing two files from the log dialog if there\r
- couldn't be information fetched for the files. (Stefan)\r
-- BUG: When clicking on "Show Log" for the working copy in the merge\r
- dialog, the "stop on copy" was activated but still all log messages\r
- were shown then in the log dialog. (Stefan)\r
-- BUG: In the TortoiseMerge settings, it was possible to select\r
- variable width fonts. (Stefan)\r
-- BUG: When selecting an error item in the repository browser, the error\r
- message was copied to the URL box. (Stefan)\r
-- BUG: Fixed a memory leak in the cache when deleting folders or\r
- unmounting drives. (Stefan)\r
-- BUG: The cache could use 100% CPU if a working copy is located on the\r
- root of a drive. (Stefan)\r
-- BUG: Pressing ESC closed TortoiseMerge, even if the find dialog was open.\r
- Now ESC first closes the find dialog. (Stefan)\r
-- BUG: Pressing F5 while a file was selected in the repository browser\r
- lead to the file being treated as a folder. (Stefan)\r
-- BUG: The last line wasn't always visible after an operation without\r
- manually scrolling. (Stefan)\r
-- BUG: The "copy to working copy" context menu in the repository browser\r
- was only shown if multiple files were selected or the\r
- repository browser wasn't at HEAD. (Stefan)\r
-- BUG: Crash in text editor and log dialog when the issuetracker regex\r
- strings were applied to the log message. (Stefan)\r
-- BUG: Crash in log dialog while retrieving log messages. (Stefan)\r
-- BUG: The "stop on copy" setting was not saved in the log dialog. (Stefan)\r
-- BUG: The status cache would crash when a path longer than 260 chars\r
- (MAX_PATH constant) was touched. (Stefan)\r
-\r
-Version 1.3.1\r
-- BUG: Patches with non ANSI or non UTF8 encoding couldn't be applied\r
- correctly. (Stefan)\r
-- BUG: file:/// access to BDB repositories was incompatible with\r
- previous versions and other clients. (Stefan)\r
-- BUG: When starting Blame, the default end revision was 0 instead\r
- of HEAD. (Stefan)\r
-- BUG: Fix crashes on SMP systems. (Stefan)\r
-- BUG: Author, revision and date weren't always shown in the \r
- 'Check for modifications' dialog.\r
-- BUG: The "remote status" column could show "(property changes only)"\r
- even if there were no property changes detected. (Stefan)\r
-- BUG: TortoiseBlame could crash when the mouse pointer was hovered over\r
- just above the first visible line. (Stefan)\r
-- BUG: 'Create Patch' used the wrong root path. (Stefan)\r
-- BUG: The revision graph could crash when showing tooltips for nodes. (Stefan)\r
-- BUG: The "From:" date in the log dialog couldn't be set correctly. (Stefan)\r
-\r
-Version 1.3.0\r
-- NEW: The settings dialog now has a button to open the system sound\r
- dialog where the TSVN sounds can be configured.\r
- See issue #167. (Stefan)\r
-- NEW: Keyboard accelerators for the shell context menu. \r
- See issue #171. (Stefan)\r
-- NEW: A warning is shown if the user tries to close the explorer property\r
- sheet without having saved modified properties yet. (Stefan)\r
-- NEW: Show network transfer speed for DAV connections where possible and\r
- it makes sense. See issue #177. (Stefan)\r
-- NEW: Rebuilding the icon cache can be done by calling TortoiseProc from\r
- the command line. See our help files for details. (Stefan, Leon Zandman)\r
-- NEW: Setting the environment variable SVN_ASP_DOT_NET_HACK makes TSVN\r
- use '_svn' as the Subversion admin dirs instead of '.svn'.\r
- A restart of Windows is required for this to take effect. (Stefan)\r
-- NEW: Colors used in TortoiseSVN are now configurable in the\r
- settings dialog. (Stefan)\r
-- NEW: Last commit author, revision and date are shown in the "Check for\r
- modifications" dialog after a "Check repository". (Stefan)\r
-- NEW: The URL where TSVN checks if updates are available can now be\r
- configured in the registry. This might be useful for company\r
- admins which provide their users the updates from their servers.\r
- The registry entry is "Software\TortoiseSVN\UpdateCheckURL". (Stefan)\r
-- NEW: "Show Log" command from the revision graph. See issue #184. (Stefan)\r
-- NEW: Blames are now searchable. See issue #12. (Stefan)\r
-- NEW: Column in the log dialog showing the actions of each revision, and\r
- the filter for paths now also searches for action strings.\r
- See issue #183 for details. (Stefan)\r
-- NEW: new command line param /logmsgfile for filling in a log message\r
- for the commit dialog. The log message must be stored in the file\r
- pointed to by /logmsgfile:<path>. (Stefan)\r
-- NEW: The cache automatically closes all open handles for drives the user\r
- wants to remove. See issue #188. (Stefan)\r
-- NEW: Revert, Add, Resolve and Create Patch dialog can be refreshed by\r
- pressing F5. See issue #191. (Stefan)\r
-- NEW: Ignoring of multiple items at once in the Status List Control.\r
- See issue #189. (Stefan)\r
-- NEW: Added $WCNOW$ keyword to SubWCRev to insert system date/time. (Simon)\r
-- NEW: Possibility to set the location of the configuration directory.\r
- See issue #196. (Stefan)\r
-- NEW: Option to disable crawling unversioned folders in the status\r
- control (used e.g. in the commit dialog). (Stefan)\r
-- NEW: Ctrl-Left/Right scrolls sideways in TortoiseMerge.\r
- See issue #190. (Stefan)\r
-- NEW: The statistics dialog has a noise level slider which makes it\r
- group users with too few commits into one "others" group to\r
- reduce the amount of lines/bars drawn. (Stefan)\r
-- CHG: The date filter in the log dialog now prevents the user from selecting\r
- dates outside the shown log messages. (Michael Dietschi)\r
-- CHG: Warn if user selects files inside an added folder to create a patch.\r
- Subversion and patch doesn't support this. (Stefan)\r
-- CHG: Ctrl-A now selects all entries in the file list controls. (Stefan)\r
-- CHG: "Show log" in the file list controls for all versioned files.\r
- See issue #172. (Stefan)\r
-- CHG: Ctrl-click expands the whole tree in the repository browser. (Stefan)\r
-- CHG: Improved the revision graph. See issue #173. (Stefan)\r
-- CHG: Better selecting of nodes in the revision graph. \r
- See issue #185. (Stefan\r
-- BUG: When files were added to the ignore list, a choice of \r
- File.ext or *.ext is given. If the *.ext is chosen the dialog \r
- box told that File.ext was successfully added instead of *.ext. (Stefan)\r
-- BUG: After a merge which produced conflicts, the context menu wasn't\r
- shown with the entries to resolve the conflict. (Stefan)\r
-- BUG: Creating a patch from files was disabled, it only worked\r
- from folders. (Stefan)\r
-- BUG: The 'mark as resolved' and 'save' buttons were enabled even\r
- if TortoiseMerge was started from the 'Check for modifications'\r
- dialog. See issue #178. (Stefan)\r
-- BUG: After marking a conflict as resolved in TortoiseMerge, it still\r
- asked if you want to save the changes on exit. (Stefan)\r
-- BUG: If the initial URL with which the repository browser was started\r
- pointed to subfolders of the repository root, the repository root\r
- couldn't be expanded to show all subfolders but needed an F5\r
- to actually get refreshed. (Stefan)\r
-- BUG: When ignoring all whitespaces is turned on in TortoiseMerge,\r
- the merge result contained the lines of the base file\r
- instead of "mine". (Stefan)\r
-- BUG: TortoiseMerge wouldn't show the inline diff if only the\r
- first line in a file was modified. (Stefan)\r
-- BUG: When resolving with "mine before theirs" or "theirs before mine",\r
- the line numbering was wrong. See issue #197. (Stefan)\r
-- BUG: When multiple files were selected, it took a very long time to\r
- show the dialog. See issue #205 for details. (Stefan)\r
-- BUG: Blame didn't work correctly if the file didn't \r
- exist anymore in HEAD. (Stefan)\r
-- BUG: A malformed URL could make TortoiseSVN crash, for example\r
- httpS://test/test. (Stefan)\r
-- BUG: Create Patch would include the diffs of a file two times if\r
- the file was below a folder with property changes and\r
- the folder was selected too. (Stefan)\r
-\r
-Version 1.2.6\r
-- BUG: The status cache updated sometimes wrong paths or missed\r
- updating correct ones. (Stefan)\r
-- BUG: Crash when the working copy contained copied files. (Stefan)\r
-- BUG: The add dialog showed already added files too. (Stefan)\r
-\r
-Version 1.2.5\r
-- CHG: Missing files are not selected by default anymore in the commit\r
- dialog. (Stefan)\r
-- BUG: The status cache didn't watch all required paths. (Stefan)\r
-- BUG: The status cache wouldn't shut down properly. (Stefan)\r
-- BUG: Fix possible endless loop in the cache. (Stefan)\r
-- BUG: Fix crash in the repository browser when showing\r
- the context menu after a drag move. (Stefan)\r
-- BUG: Fixed possible crash in the status cache. (Stefan)\r
-- BUG: The autoscrolling in the progress dialog stopped when\r
- the scrollbar appeared. (Stefan)\r
-- BUG: Wrong counting of selected files in the commit dialog. (Stefan)\r
-- BUG: Showing the unified diff in the merge dialog didn't\r
- always work. (Stefan)\r
-- BUG: The context menu wasn't shown if "use ownerdrawn menus" was\r
- deactivated. (Stefan)\r
-- BUG: The selection isn't lost anymore when right clicking in the commit\r
- message edit box. See issue #176. (Stefan)\r
-- BUG: Sorting by date in the repository browser didn't work. (Stefan)\r
-- BUG: Crash when specifying a path without a backslash in the URL fields\r
- of several dialogs. (Stefan)\r
-- BUG: The context menu for "Add" was disabled for deleted files, which\r
- made it impossible to replace files. (Stefan)\r
-\r
-Version 1.2.4\r
-- BUG: TortoisePlink was unable to connect to svn+ssh. (Stefan)\r
-\r
-Version 1.2.3\r
-- NEW: In the settings dialog, network page. A new button to edit the\r
- Subversion servers file. (Stefan)\r
-- NEW: Context menu entries to resolve a conflicted file inside the commit\r
- dialog by using either "mine" or "theirs" directly. (Stefan)\r
-- NEW: Exporting now warns before overwriting existing files.\r
- See issue #165. (Stefan)\r
-- NEW: The progress dialog doesn't scroll automatically anymore if the\r
- user scrolls up. See issue #169. (Stefan)\r
-- CHG: The commit dialog doesn't interrupt the user entering a log message\r
- anymore with a dialog box popping up about modifications inside\r
- an external folder. Instead, a warning icon is shown in that case below\r
- the file list control. (Stefan)\r
-- BUG: When fetching files to diff, the progress dialog shown while fetching\r
- the files from the repository always showed revision 1 instead of the\r
- real revision where the file was fetched from. (Stefan)\r
-- BUG: The file system watcher in the status cache wasn't monitoring all\r
- folders it should have. (Stefan)\r
-- BUG: Fixed a crash when showing a diff against BASE and the status of the\r
- file couldn't be read. (Stefan)\r
-- BUG: If an invalid URL was entered, an assertion would throw in some\r
- places. (Stefan)\r
-- BUG: Comparing a file to the working copy from the log dialog didn't work\r
- past renames. (Stefan)\r
-- BUG: Added files inside external folders weren't recognized and no warning\r
- was shown in the commit dialog that these changes must be committed\r
- separately. (Stefan)\r
-- BUG: The cache could end up in an endless loop which made it consume\r
- around 20% CPU all the time. (Stefan)\r
-- BUG: The context menu leaked one GDI object. (Stefan)\r
-- BUG: Date revisions weren't shown correctly in the repository browser. (Stefan)\r
-- BUG: Right-dragging with rename in the repository browser checked with the\r
- old name if the target exists instead of the new name. (Stefan)\r
-- BUG: The revert dialog showed modified files inside externals too, but those\r
- must be reverted separately. (Stefan)\r
-- BUG: The 'revert changes from all revisions' context menu in the log dialog\r
- was shown even if a filter was applied and the selected revisions\r
- were not continuous. That lead to revisions reverted which weren't\r
- really selected. (Stefan)\r
-- BUG: When unlocking multiple folders, TSVN could crash. (Stefan)\r
-\r
-Version 1.2.2\r
-- NEW: Display a summary of our own license at start of install,\r
- instead of the Subversion license. (Simon)\r
-- NEW: Icon sets (except for the default one) are now optional features; \r
- the user can choose whether or not to install them, during setup. \r
- (Pete)\r
-- NEW: Navigating to the previous/next difference in TortoiseMerge also\r
- shows the first line of the difference in the detailed diff at\r
- the bottom. (Stefan)\r
-- NEW: Marking multiple files as resolved at once. Selecting a folder\r
- will show a dialog with all conflicted files below to be marked\r
- as resolved. See issue #117. (Stefan)\r
-- NEW: SubWCRev has a new option '-e' to include externals if they're from\r
- the same repository. See issue #132. (Stefan)\r
-- NEW: Checking/Unchecking multiple items at once: select multiple files and\r
- checking/unchecking one of them unchecks/checks all of them.\r
- See issue 118. (Stefan)\r
-- NEW: The Spellchecker ignores now numbers and doesn't mark them\r
- as misspelled anymore. See issue #145. (Stefan)\r
-- NEW: The context menu is now shown for shortcuts too. Once for the shortcut\r
- (*.lnk) file itself and once for the target the shortcut points to.\r
- See issue #146. (Stefan)\r
-- NEW: Option to switch to the newly created branch/tag in the branch/tag\r
- dialog. See issue #150. (Stefan)\r
-- NEW: Button in TortoiseMerge to switch the left and right view.\r
- See issue #152. (Stefan)\r
-- NEW: Diffing of properties. See issue #133. (Stefan)\r
-- NEW: 'Open' and 'Open with...' commands in the progress dialog. (Stefan)\r
-- NEW: Showing the log messages between two tags. See issue #111. (Stefan)\r
-- NEW: The "Create Patch" feature now allows to select which changes to\r
- include in the generated patchfile. See issue #135. (Stefan)\r
-- NEW: Right-dragging in the repository browser allows to rename the file\r
- or folder with the move/copy. (Stefan)\r
-- NEW: New column in the repository browser with the file extensions to make\r
- it possible to sort by those file extensions. See issue #142. (Stefan)\r
-- CHG: Setup UI changed from the dark'd code from the VS-generated package\r
- to a standardised framework from the WiX tutorial. \r
- See issue #147. (Pete)\r
-- CHG: Refactored WiX setup code into fragments and started to use include\r
- files for variables that are needed more than once. \r
- See issues #127 and #128. (Pete)\r
-- CHG: The spellchecker now checks text pasted in the edit control\r
- immediately, without the need to enter text manually first.\r
- See issue #116. (Stefan)\r
-- CHG: In the log dialog, the "next 100" button is disabled once the\r
- "Show All" button was pressed. See issue #138. (Stefan)\r
-- CHG: Enabled diffing of copied/moved files in the commit dialog. (Stefan)\r
-- CHG: In the property dialog, the svn: properties which can only be set on\r
- files are now shown on folders too in the combobox. An error message\r
- is then shown if the user tries to set such a property on the folder\r
- without the 'recursive' checkbox activated. (Stefan)\r
-- BUG: The default ssh client (TortoisePlink) wasn't used in some\r
- places, e.g. the revision graph. (Stefan)\r
-- BUG: The option "Only use spellchecker when tsvn:projectlanguage is set"\r
- was inversed. (Stefan)\r
-- BUG: The bugtraq: and tsvn: property values weren't correctly handled if\r
- they contained non-ASCII chars. (Stefan)\r
-- BUG: Comparing two files from the revision graph didn't work. (Stefan)\r
-- BUG: When adding a folder, nested folders were shown as unversioned\r
- and checked to add. (Stefan)\r
-- BUG: The same line was shown twice in TortoiseMerge if 'ignore leading\r
- whitespace' option was turned on and the line differed only\r
- in whitespaces. See issue #121. (Stefan)\r
-- BUG: UNICODE chars weren't shown correctly in the log message\r
- middle view. (Stefan)\r
-- BUG: The spell checker codepage was ignored but the local codepage\r
- was used instead. This lead to problems e.g. with the russian\r
- spell check dictionary. (Stefan)\r
-- BUG: Manual edits of URLs in the repository browser weren't reflected\r
- if the repobrowser was used to find URLs from other dialogs.\r
- See issue #139. (Stefan)\r
-- BUG: In the log dialog, 'Compare Revisions' didn't work if the log dialog\r
- was started from the repository browser for a single file. (Stefan)\r
-- BUG: The messageboxes didn't use the system colors which could make\r
- them unreadable in high contrast color schemes. (Stefan)\r
-- BUG: See issue #148. (Stefan)\r
-- BUG: The 'resolve' function in TortoiseMerge didn't resolve the file. (Stefan)\r
-- BUG: The repository browser crashed if an item was edited and then\r
- the view was scrolled. (Stefan)\r
-- BUG: The revision graph could be exited without the thread being stopped\r
- which could lead to a crash. (Stefan)\r
-- BUG: Showing diffs of multiple files (> 30) from the same log dialog\r
- could lead to stalled network connections. Closing the log dialog\r
- restored the network again. (Stefan)\r
-- BUG: the dialog title of the commit dialog expanded with every F5 key\r
- pressed. (Stefan)\r
-- BUG: When right-dragging a file for moving and the target already exists,\r
- the automatic renaming didn't work. (Stefan)\r
-\r
-Version 1.2.1\r
-- NEW: The path of the working copy is shown in the dialog title for\r
- "check for modifications" and commit dialog. See Issue 98. (Stefan)\r
-- NEW: Diffing files against their BASE improved. See Issue #94. (Stefan)\r
-- NEW: 'Open with...' command in the commit dialog. (Stefan)\r
-- NEW: Columns in the log dialog can be sorted. (Boris)\r
-- NEW: Files dragged from the explorer to the repository browser will\r
- add them to the repository. (Stefan)\r
-- NEW: Renaming in the repository browser now happens inline. (Stefan)\r
-- NEW: Words which are in the autocompletion list aren't spell checked\r
- anymore. See issue #102. (Stefan)\r
-- NEW: "explore to" context menu command in the commit dialog.\r
- See issue #105. (Stefan)\r
-- NEW: Option to make the "Check for modifications" dialog contact\r
- the repository the first time. See issue #107. (Stefan)\r
-- NEW: The last used setting for "Stop on copy/rename" in the log dialog\r
- is remembered (except for the merge dialog). See issue #109. (Stefan)\r
-- NEW: Copying items and give them a new name at the same time is now\r
- possible by right-dragging the item to the new location.\r
- See issue #112. (Stefan)\r
-- NEW: Locking files recursively in a folder. See issue #110. (Stefan)\r
-- NEW: Comparing two URLs in the repository browser now is possible\r
- on a file-by-file basis, not just as a unified diff.\r
- See issue #104. (Stefan)\r
-- NEW: The checkout dialog now has a "show log" button to easier\r
- find the revision you want to check out from. (Stefan)\r
-- NEW: Command to check out a specific revision from the log dialog. (Stefan)\r
-- NEW: Nested layouts are shown in the 'Check for Modifications' dialog\r
- to easier spot accidental moves/copies without using the TSVN\r
- commands for that. (Stefan)\r
-- NEW: The log dialog can now hide/grey changed paths which aren't part\r
- of the item for which the log is shown. See issue #68. (Stefan)\r
-- NEW: New menu "Edit" in TortoiseMerge with the entries "Copy" and\r
- "Find" (Ctrl-C and Ctrl-F still work). (Stefan)\r
-- NEW: Option to make the Merge dialog default the "From:" URL to\r
- the URL of the selected working copy instead of the last used\r
- URL in the merge. (Stefan)\r
-- NEW: Separate Explorer column to show the Author. TSVN still uses the\r
- normal "Author" column, but since other apps also use this\r
- column (e.g. Word, Excel, ...) a separate column is added. (Stefan)\r
-- NEW: Scripts to diff/merge Word and OO-Write files (Mark Phippard, Stefan)\r
-- CHG: The ESC key closes the progress dialog. See Issue #96. (Stefan)\r
-- CHG: Reintroduce the doubleclick action in the log dialog. (Stefan)\r
-- CHG: Merge dialog: if the 'use from url' is activated, the 'show log'\r
- button is disabled for the 'to' url too. (Stefan)\r
-- CHG: The "diff" context menu is now shown for conflicted files too. (Stefan)\r
-- CHG: In the repository browser, when a different revision than HEAD is\r
- set and the revision button is pressed, the set revision is pre-filled\r
- in the revision selection dialog instead of HEAD. (Stefan)\r
-- CHG: Remote properties are shown in multiple lines instead of all squeezed\r
- into one single line when shown from the repository browser. (Stefan)\r
-- CHG: The conflicted helper files (*.rXXX) are not shown anymore as \r
- unversioned in the status list control. See issue #114. (Stefan)\r
-- BUG: Crash in TSVNCache. See issue #91.\r
-- BUG: File context menu shown if more than one folder was\r
- selected. See issue #92.\r
-- BUG: Lock dialog could show folders. See issue #93.\r
-- BUG: Commit dialog could crash when sorting. See issue #99.\r
-- BUG: Installation for All Users didn't work properly. (Stefan)\r
-- BUG: A file:/// path wasn't recognized as a valid windows path\r
- and a warning was shown even if the path was valid. (Stefan)\r
-- BUG: The log dialog was always started from the repobrowser\r
- at HEAD revision instead of the selected revision. (Stefan)\r
-- BUG: Wrong rendering/resizing of the listview in the folder\r
- browser dialog when exporting. (Stefan)\r
-- BUG: The number of selected items was shown wrong in the commit dialog\r
- if an unversioned or deleted item was checked. (Stefan)\r
-- BUG: Add 'Compare with WC/BASE' options to 'Check for Modification'.\r
- See issue #106. (Stefan)\r
-- BUG: The switch command didn't work and crashed. (Stefan)\r
-- BUG: The 'Lock' menu was shown for added files. (Stefan)\r
-- BUG: TortoiseMerge wouldn't save files on UNC paths.\r
- See issue 108. (Stefan)\r
-- BUG: The "check for modifications" dialog showed a wrong dialog title\r
- when "Check Repository" was clicked. (Stefan)\r
-- BUG: TortoiseMerge used the wrong encoding to show the files. (Stefan)\r
-- BUG: TortoiseMerge patched files with wrong encodings. (Stefan)\r
-- BUG: After a commit/update/... the file overlay icons weren't properly\r
- refreshed. (Stefan)\r
-- BUG: Log dialog could crash when clicking "Next 100". (Stefan)\r
-- BUG: The repository browser could crash if it was cancelled during\r
- initialization. (Stefan)\r
-- BUG: If the Subversion config file had some illegal lines in it,\r
- TSVN could crash the explorer when the property page was shown. (Stefan)\r
-- BUG: If the log dialog was started from the repobrowser, the diff between\r
- two selected revisions didn't work right. (Stefan)\r
-- BUG: Editing the author or the log message used the wrong revision if the\r
- message filter was active. (Stefan)\r
-- BUG: The selection in the lock dialog was ignored. All files selected in the\r
- explorer were locked - even those unchecked in the lock dialog. (Stefan)\r
-- BUG: The status control showed the menus "Get Lock", "Compare with WC" and\r
- "unified diff" for added, deleted and missing items too. (Stefan)\r
-- BUG: Some characters weren't properly escaped to create a valid URL. (Stefan)\r
-- BUG: The 'locks' column in the repository browser wasn't sortable.\r
-- BUG: Files with a '%' char in their name weren't shown correctly in the\r
- repository browser. (Stefan)\r
-- BUG: SubWCRev could crash if a path was given where no working copy\r
- is stored. (Stefan)\r
-- BUG: Reverting an added item removed it from the "Check for modifications"\r
- dialog instead of marking it as unversioned again. (Stefan)\r
-- BUG: if a filter was active in the log dialog, the "Next 100" would show\r
- all additional messages, ignoring the active filter. (Stefan)\r
-\r
-Version 1.2\r
-\r
-Please first look at the release notes:\r
-http://tortoisesvn.tigris.org/tsvn_1.2_releasenotes.html\r
-\r
-- NEW: New commands to lock/unlock files. (Stefan)\r
-- NEW: Locked files are listed in the commit dialog so the user\r
- won't forget to unlock them again. (Stefan)\r
-- NEW: Filter for the log dialog. (Stefan)\r
-- NEW: The three parts (log list, message, change-files-list) in the\r
- log dialog can now be individually resized. (Stefan)\r
-- NEW: Files not part of the selected file/folder are shown grayed out\r
- in the log dialogs changed-file-list. (Stefan)\r
-- NEW: New, much improved overlay cache. (Will Dean, Stefan)\r
-- NEW: Option to resolve a conflicted file in the status list control. (Stefan)\r
-- NEW: TortoiseSVN now uses its own sound files for errors, warnings\r
- and notifications in the progress dialog. (Stefan)\r
-- NEW: Allow diffing of renamed/copied files in the log dialog. (George Wieggers)\r
-- NEW: A website link starting with "tsvn:" starts TortoiseSVN with the\r
- checkout dialog. A link starting with "svn:" will start the\r
- repository browser. (Stefan)\r
-- NEW: TortoiseMerge can ignore case-only changes when diffing. (Stefan)\r
-- NEW: Autocompletion for language-dependent keywords (usually class/method/\r
- variable names) in the commit dialog. (Stefan)\r
-- NEW: Bugtracking integration extended with regular expressions. (Stefan)\r
-- NEW: The autocompletion feature can be deactivated in the settings. (Stefan)\r
-- NEW: Paths are checked if they're valid on Windows and an error/warning\r
- is shown if they're not to avoid problems later. (Stefan)\r
-- NEW: "Remove from ignore list" from the context menu. (Stefan)\r
-- NEW: If not all overlays can be shown due to not enough free overlay\r
- slots, TSVN now uses one of the available overlays instead. (Stefan)\r
-- NEW: Export and Checkout from the repository browser. (Stefan)\r
-- NEW: The revision graph can now be saved as a wmf file. (Stefan)\r
-- NEW: New overlay icons for 'locked' and 'readonly' files. (Lübbe)\r
-- NEW: New keywords for SubWCRev: $WCURL$, $WCMIXED?TrueText:FalseText$. (Simon)\r
-- CHG: Improved look of the settings dialog. (Stefan)\r
-- CHG: TortoiseMerge is now built as UNICODE. (Norbert Unterberg)\r
-- CHG: High color toolbar for TortoiseMerge. (Lübbe)\r
-- CHG: Several new Icons for the context menu. (Lübbe)\r
-- CHG: It's possible to select multiple items in the commit dialog. (Stefan)\r
-- CHG: Searching the log messages is now done with regular expressions. (Stefan)\r
-- CHG: When an entry from the log message history combo is selected, it isn't\r
- inserted at the beginning of an existing text anymore but at the\r
- current cursor location. A text which is selected is automatically\r
- replaced with the history text. (Stefan)\r
-- CHG: When doing a merge dry-run, the window title in the progress dialog\r
- indicates that. (Stefan)\r
-- CHG: The 'recursive' checkbox is now disabled when the property page is\r
- shown for files since there the recursive option doesn't make sense\r
- anyway. (Stefan)\r
-- CHG: When updating a working copy, the progress dialog doesn't show inoperable\r
- updates to folders anymore. This makes it look more consistent with the\r
- command line client. (Stefan)\r
-- CHG: Rework of the merge dialog. (Stefan)\r
-- CHG: Errors which occur in the progress dialog are now shown as new entries\r
- instead of an interrupting dialog box. (Stefan)\r
-- CHG: The URL history is now kept per working copy. Only checkout/import still\r
- use a global history of the URL's. (Stefan)\r
-- CHG: The properties page now only shows those properties in the combobox\r
- which you can really use, depending on if you've selected a file\r
- or a folder. (Stefan)\r
-- BUG: Using the '/logmessage' command line param made TSVN crash (Stefan)\r
-- BUG: Issue 11: TortoiseMerge now shows the real linenumbers when diffing. (Stefan)\r
-- BUG: Executing a command with multiple selected files/folders didn't work\r
- correctly. (Stefan)\r
-\r
-Version 1.1.7\r
- The 1.1.6 build was corrupt due to harddisk trouble.\r
-\r
-Version 1.1.6\r
-- BUG: A word longer than 100 chars entered in the edit control made\r
- TortoiseSVN crash.\r
-\r
-Version 1.1.5\r
-- BUG: Diffing from the modified list in the log dialog didn't work. (Stefan)\r
-- BUG: Searching case-insensitive in the log dialog would \r
- convert all paths to lowercase which prevents their \r
- further use for e.g. diffing. (Stefan)\r
-- BUG: Right-drag exporting files would create intermediate\r
- folders and throw an error message. (Stefan)\r
-\r
-Version 1.1.4\r
-- BUG: The revision graph didn't work for paths/URLs with spaces in it. (Stefan)\r
-- BUG: The revision graph could crash when saving the graph as a picture. (Stefan)\r
-- BUG: Changes in externals from the same repository were shown in the commit\r
- dialog, but not committed even if checked. (Stefan)\r
-- BUG: When comparing a file with both local and remote modifications in the\r
- "check for modifications" dialog the BASE was used instead of the \r
- working copy file. (Stefan)\r
-- BUG: Searching in the log dialog for changed paths only worked the first\r
- time. Subsequent searches produced a result off by one. (Stefan)\r
-- BUG: The statistics from the log dialog could crash if no logs were\r
- available. (Stefan)\r
-- BUG: The explorer context menu showed the wrong entries for nested layouts. (Stefan)\r
-- BUG: 'extended export' would also copy all the .svn folders. (Stefan)\r
-- BUG: the progress dialog wouldn't close by clicking on the 'X'. (Stefan)\r
-- BUG: Special/Invalid chars could be entered for log messages. (Stefan)\r
-- BUG: Deleting more than one file at the time made TSVN crash. (Stefan/Will)\r
-- BUG: Autocompletion could crash TSVN. (Stefan)\r
-- BUG: URL's which need escaping (e.g. if they have spaces) didn't work and\r
- could even make TSVN crash. (Stefan)\r
-- BUG: The icon set chooser dialog sometimes showed the overlays only in part. (Stefan)\r
-\r
-Version 1.1.3\r
-- NEW: Autocompletion for paths/filenames in the commit dialog. (Stefan)\r
-- NEW: Spell checker suggestions when pressing Ctrl-Tab. (Stefan)\r
-- NEW: New Menuentry/Toolbarbutton in TortoiseMerge to mark a conflicted\r
- file as resolved. (Stefan)\r
-- CHG: Improved refreshing of icons after a TSVN operation. (Will)\r
-- CHG: Major code cleanup throughout the whole project. (Will)\r
-- CHG: Use the same colors for the authors in all graphs. (Stefan)\r
-- BUG: Merging from a deleted branch failed. (Stefan)\r
-- BUG: The coloring of 'copied' revisions in the log dialog didn't work\r
- correctly after a "Show All". (Stefan)\r
-- BUG: The revision graph got confused with renames. (Stefan)\r
-- BUG: The focused item was lost in the repository browser when closing\r
- a tree item. (George Wieggers)\r
-- BUG: If a folder was deleted from the commit dialog, its children weren't\r
- removed from the list shown. (Stefan)\r
-- BUG: if more than one file or filemask were ignored, the parent folder was\r
- added to the list every time instead of just once. (Stefan)\r
-- BUG: The apr-iconv library wasn't patched. (Stefan)\r
-- BUG: Fix wrong axis labels in the 'commits by author' graph. (Stefan)\r
-- BUG: The "select all" checkbox behave three state even when clicking it. (Will)\r
-- BUG: Some dialogs were resizable even though they shouldn't be. (Stefan)\r
-- BUG: Adding and committing of files with a reversed sort order of\r
- the files in the add/commit dialog didn't work correctly. (Will)\r
-- BUG: The drive type wasn't recognized correctly on Win98. (Will)\r
-- BUG: the log message history was truncated if the log message exceeded the\r
- combobox limit. (Stefan)\r
-- BUG: The number of selected files was shown wrong in the commit dialog. (Stefan)\r
-\r
-Version 1.1.2\r
-- NEW: Many speed improvements throughout the whole program. (Will Dean & Stefan)\r
-- NEW: XPStyle & Straight icon sets (Lübbe)\r
-- NEW: Subclipse icon set (Mark Phippard)\r
-- NEW: A revision graph. (Stefan)\r
-- NEW: Dialog to choose an icon overlay set. (Stefan)\r
-- NEW: A warning is shown if you try to update a locally\r
- modified working copy to another (earlier) revision. (Stefan)\r
-- NEW: Statistic graphs, generated from the log dialog. (Stefan)\r
-- NEW: It's possible to save the created patch directly to the\r
- clipboard. (Will Dean)\r
-- NEW: Column header for TortoiseBlame. (Stefan)\r
-- NEW: The status file list shows file/folder icons for each item. (Stefan)\r
-- NEW: The log dialog is a lot faster when fetching the logs, and\r
- revisions where a rename/move of one or more files/folders was\r
- done are shown highlighted. (Stefan)\r
-- NEW: The progress dialog shows some statistics info after the operation\r
- has finished. (Stefan)\r
-- NEW: TortoiseMerge shows inline diffs in the diffbar. (Jörg Mann)\r
-- NEW: TortoiseBlame shows linenumbers and the revision date. (Simon Large)\r
-- NEW: All 'status' dialogs now show the file/folder icon left of the\r
- filename. (Stefan)\r
-- CHG: The view titles in TortoiseMerge are colored. (Stefan)\r
-- CHG: The context menu entries shown on the top level menu have\r
- now an "SVN" prepended. (Stefan)\r
-- CHG: Too long error messages are split up into multiple lines so\r
- the messagebox won't get bigger than the screen anymore. (Stefan)\r
-- CHG: An "are you sure" dialog is shown before marking a \r
- file as resolved. (Stefan)\r
-- CHG: The log message history is kept separately by repository. (Stefan)\r
-- CHG: The 'check for updates' dialog now is called\r
- 'check for modifications' and doesn't contact the repository\r
- on startup but only on request. (Stefan)\r
-- CHG: The log dialog has now a checkbox for stop-on-copy\r
- instead of a messagebox question. (Stefan)\r
-- CHG: Removed the _tsvnexcluderecursive and _tsvnexcludethis\r
- filehandling. Use the paths in the settings dialog\r
- instead. (Stefan)\r
-- CHG: The log message history isn't limited to 255 chars\r
- for each entry anymore. (Stefan)\r
-- CHG: Updated TortoisePlink to Plink Version 0.56. (Stefan)\r
-- BUG: If diffing a file against the base, it was saved with the base\r
- lineendings instead of its own. (Stefan)\r
-- BUG: Creating a patch for a single file produced a patch \r
- of the parent folder. (Stefan)\r
-- BUG: When copying lines to the clipboard in TortoiseMerge, LF lineendings\r
- were used instead of CRLF. (Stefan)\r
-- BUG: Patchfiles with binaries in it could crash TortoiseMerge. (Stefan)\r
-- BUG: Explorer could crash when setting properties with\r
- illegal values. (Stefan)\r
-- BUG: After a merge dry-run, the wc URL wasn't shown\r
- correctly. This bug didn't affect the actual\r
- merge, only the UI. (Stefan)\r
-- BUG: The right-drag "move/copy in Subversion here" menu\r
- entries were missing. (Stefan)\r
-- BUG: Showing the list of modified files in the commit and\r
- check-for-updates dialog sometimes showed files and\r
- folders from externals too even if not told to. (Stefan)\r
-\r
-Version 1.1.1\r
-- NEW: The path to client certificates and the client\r
- certificate password can now be saved. (Stefan)\r
-- NEW: New bugtracking property "bugtraq:append". If set to\r
- "false", then the bug-ID is inserted at the top of\r
- the log message. If set to "true" or not set at all,\r
- then the bug-ID is appended to the log message\r
- like before. (Stefan)\r
-- NEW: The "check for updates" dialog now shows the\r
- HEAD revision of the repository. (Stefan)\r
-- NEW: Setting bugtraq: and tsvn: properties recursively\r
- now makes sure that the properties are only set\r
- on subfolder and skipped for files, i.e. you\r
- can set those properties on the /trunk folder with\r
- the "recursive" checkbox activated and all subfolders\r
- will have the props set too, without having the files\r
- set those properties too. (Stefan)\r
-- NEW: When an update is finished, a click on an updated\r
- file shows a context menu with an entry to compare\r
- the file in the revision as it was before the update\r
- with the working copy. (Stefan)\r
-- CHG: improved dialog for creating repositories. (Stefan)\r
-- CHG: The "paste log template in english" setting is now\r
- a project property (tsvn:logfilelistenglish). Set\r
- this property to "false" if you want that template\r
- pasted in your local language. (Stefan)\r
-- CHG: When doing a dry-run merge, after the merge is done\r
- the merge dialog is shown again with the same settings\r
- as before so the real merge can be done right away. (Stefan)\r
-- BUG: The log message history in the commit dialog could\r
- get emptied when no log message was entered. (Stefan)\r
-\r
-Version 1.1.0\r
-- NEW: Width marker for log messages. (Stefan)\r
-- NEW: Log message templates. (Stefan)\r
-- NEW: Possibility to delete mutliple selected files at\r
- once in the repository browser. (Stefan)\r
-- NEW: new keywords $WCDATE$ and $WCMODS? for the\r
- SubWCRev-tool. (Simon Large)\r
-- CHG: Better colorization in the blame viewer. (Simon Large)\r
-- BUG: Some dialogs in the repobrowser had the accelerator\r
- ampersand char in their title. (Stefan)\r
-\r
-Version 1.1.0 RC2\r
-- NEW: "dry-run" option for the merge command. This solves\r
- issue 92. (Stefan)\r
-- NEW: TortoiseBlame for viewing blames. Issue 95. (Stefan)\r
-- NEW: Integration with bug/issuetrackers. (Stefan)\r
-- NEW: The commit dialog got a log history combobox. (Stefan)\r
-- NEW: Finish message when ignoring files. (Stefan)\r
-- CHG: TortoiseMerge doesn't complain anymore when doing diffs\r
- of files which have/have not the keywords expanded. (Stefan)\r
-- CHG: The repository browser closes the connection after each\r
- ls command to prevent too many svnserve processes on\r
- the server hanging around. (Stefan)\r
-- BUG: TortoiseMerge showed bad view titles in merge view. (Stefan)\r
-- BUG: TortoiseMerge parsed diff files which had binary files\r
- mentioned in it poorly and could crash. (Stefan)\r
-- BUG: the patched apr-iconv couldn't find our so files. (Stefan)\r
-- BUG: Diffing files without a file extension but with the\r
- path/URL having a dot in it could lead to a crash. (Stefan)\r
-- BUG: The language packs weren't used, even if checked in\r
- the settings dialog. (Stefan)\r
-- BUG: On NT4, the auth data wasn't saved correctly. (Stefan)\r
-\r
-Version 1.1.0 RC1\r
-- NEW: New button in the commit dialog which will \r
- fill the log message box with the status\r
- and filename of all selected files. (Stefan)\r
-- NEW: Option to exclude/include specific paths from showing\r
- icon overlays. (Stefan)\r
-- NEW: On Win2k and later, the authentication data is now\r
- encrypted before saved. The encryption is not available\r
- for the other OS's. (Stefan)\r
-- NEW: When creating branches/tags, you now can choose if\r
- you want to use the working copy as the source or\r
- just to a repo->repo copy. (Stefan)\r
-- NEW: If the "check for updates" can't connect to the\r
- repository, just show the local status. (Stefan)\r
-- NEW: The "Add to ignore list" now has a submenu with\r
- the filename and the filemask (e.g. "*.tmp")\r
- as its entries. (Stefan)\r
-- NEW: Show hints about some error messages, e.g. for\r
- the "out-of-date" error tell the user to \r
- update first. (Stefan)\r
-- CHG: Updated TortoisePlink to version 0.55. (Stefan)\r
-- CHG: The Repository Browser now sorts the date column\r
- by the real date, not the text. (Stefan)\r
-- CHG: The foldername for which an update is done for is\r
- shown in the progress dialog title. (Stefan)\r
-- CHG: Temporary files created for diffing retain their \r
- original file extensions so that external tools\r
- can determine the file type for the diff. (Stefan)\r
-- BUG: When an URL to a file was entered in the repository\r
- browser, it was treated as a folder. (Stefan)\r
-- BUG: Right-drag export of more than one folder made the\r
- additional folders exported inside the previous\r
- ones. (Stefan)\r
-- BUG: Authentication when viewing remote properties lead\r
- to a crash. (Stefan)\r
-- BUG: Even if no entries are added to the right-drag context\r
- menu, the separator was still added. (Stefan)\r
-- BUG: TortoiseMerge could crash when parsing invalid, corrupted\r
- or unsupported patchfiles. (Stefan)\r
-- DEV: Patched the libintl library to use the apr-iconv library\r
- instead of its own iconv library. Those libs are basically\r
- the same, and with that patch we save 800KB for the additional\r
- iconv library. (Stefan)\r
-- DEV: Patched apr-iconv to first check in the modules path for the\r
- *.so files so we don't get into conflicts with the APR_ICONV_PATH\r
- environment variable anymore.\r
-\r
-Version 1.0.8\r
-- CHG: The OK button in the commit dialog is enabled by default,\r
- the default minimum logsize is now zero. (Stefan)\r
-- BUG: Some IE proxy settings weren't used correctly. This\r
- lead to TSVN not able to connect to repositories. (Stefan)\r
-\r
-Version 1.0.7\r
-- NEW: in the "check for updates" dialog a new\r
- context menu command to show the log. (Stefan)\r
-- NEW: New option to specify the minimum size of a\r
- log message. (Stefan)\r
-- NEW: It's possible to turn off the context menu\r
- icons completely with a registry setting. (Stefan)\r
-- NEW: Performance is now much better throughout the\r
- whole application. (Stefan)\r
-- NEW: Merging of two instead of just one URL. (Stefan)\r
-- NEW: Paths with short filenames now work too when\r
- starting TortoiseProc from external programs. (Stefan)\r
-- NEW: Comparing an older revision with the working copy\r
- on folders. TME is started for this in patch mode\r
- to avoid "ugly" unified diffs. (Stefan)\r
-- NEW: TortoiseMerge can now resolve a conflicted file\r
- in Subversion automatically when saving. (Stefan)\r
-- NEW: In the log dialog you now can select log messages\r
- and copy them to the clipboard. (Stefan)\r
-- NEW: The overlay/columns can be disabled for specific\r
- folders by placing special files in them. (Stefan)\r
-- NEW: A "Copy to..." command for the repository browser\r
- which (if not showing HEAD) shows the "save as"\r
- dialog and then copies the file to the working copy.\r
- This is the recommended way to recover a deleted\r
- file. (Stefan)\r
-- NEW: Option to disable the overlays in applications\r
- other than explorer. (Stefan)\r
-- NEW: Reverting got its own dialog where you can select\r
- and deselect files/folders from reverting. (Stefan)\r
-- NEW: Sortable columns in the "check for updates" \r
- dialog. (Stefan)\r
-- NEW: The default proxy settings from the IE are used\r
- automatically. (Stefan)\r
-- NEW: Command to show the properties in the repository\r
- browser. (Stefan)\r
-- NEW: New "export here" command in the right-drag\r
- context menu. (Stefan)\r
-- NEW: New "export" function which exports unversioned\r
- files and folders too. (Stefan)\r
-- NEW: If a folder is expanded in the repository browser\r
- while the Ctrl-key is down then the directory\r
- tree is fetched and filled in recursively. (Stefan)\r
-- CHG: Searching in the log dialog now also searches\r
- the changed paths. (Stefan)\r
-- CHG: The locatorbar in TME shows the current view range\r
- with a blue background for better indication. (Stefan)\r
-- CHG: When showing the log in the merge dialog, it will\r
- stop on the first copy. (Stefan)\r
-- CHG: The check for newer versions of TSVN is now\r
- done in the background. The dialog only shows\r
- up if a newer version is actually found. (Stefan)\r
-- CHG: Creating a patch is now possible from single files\r
- too and not just folders. (Stefan)\r
-- CHG: when setting properties fails, the error message\r
- is shown and not dropped as before. (Stefan)\r
-- CHG: Don't use the %APPDATA% env but the shell API to\r
- get the path to the config file in the settings\r
- dialog. (Stefan)\r
-- CHG: The property page shows now newlines as spaces\r
- instead of as illegal chars in the listview. (Stefan)\r
-- CHG: Always do a WC->URL copy, even if there are no local\r
- modifications. (Stefan)\r
-- BUG: TortoiseMerge could hang when diffing certain files\r
- and the "ignore leading whitespaces" option turned\r
- on and only in two pane view. (Stefan)\r
-- BUG: TortoiseMerge could save merges to the wrong file\r
- if the app wasn't quit between diffs/merges. (Stefan)\r
-- BUG: The context menu key didn't work in the\r
- repository browser. (Stefan)\r
-- BUG: TSVN could crash if a revprop did not exist. (Stefan)\r
-- BUG: Newlines weren't shown correctly when editing\r
- the revprops. (Stefan)\r
-- BUG: The default settings for the icon overlays weren't\r
- shown in the settings dialog. (Stefan)\r
-\r
-Version 1.0.6\r
-- NEW: A warning is shown if a file with local modifications\r
- should be removed. (Stefan)\r
-- NEW: Changing of log-messages and author of any revision\r
- is possible from the log dialog - if the server has\r
- the required hooks set up to change revprops. (Stefan)\r
-- NEW: Document the command line params of TSVN. (Stefan)\r
-- NEW: The add and revert command can now be cancelled\r
- during operation. (Stefan)\r
-- CHG: Performance improvement when committing a lot of \r
- deleted/renamed/moved files. (Stefan)\r
-- CHG: The "add before commit" option in the settings dialog is\r
- gone, this option is now in the commit dialog where it\r
- belongs. (Stefan)\r
-- CHG: The check for newer versions is now started as an\r
- separate process to not disturb normal operation. (Stefan)\r
-- BUG: The installer didn't work in non-gui mode, and the\r
- shortcuts in the program menu weren't set correctly. (Stefan)\r
-- BUG: Fixed a memory leak when committing. (Stefan)\r
-- BUG: Pressing the "Find" button in the merge dialog lead\r
- to an error message about the path being invalid. (Stefan)\r
-- BUG: ignore patterns _not_ starting with * weren't correctly\r
- used inside unversioned folders. (Stefan)\r
-\r
-Version 1.0.5\r
-- NEW: Automatic check for newer version. (Stefan)\r
-- NEW: The log dialog shows a progress bar while fetching\r
- the log messages. (Stefan)\r
-- NEW: TortoiseMerge remembers its last size and window state. (Stefan)\r
-- NEW: If all versioned files are selected in the commit dialog, and\r
- only one target was selected in the explorer for commit then\r
- commit recursively instead of committing the file list. (Stefan)\r
-- NEW: Hitting F5 in the log dialog does the same as the "fetch all"\r
- button. (Stefan)\r
-- CHG: Removed the info picture in the commit dialog. The statistics\r
- are now shown in the tooltip for the info line just below\r
- the filelist. (Stefan)\r
-- BUG: Some files were not ignored when adding or committing, even\r
- if they matched the ignore patterns. (Stefan)\r
-- BUG: The option "Don't convert files when diffing against BASE"\r
- was ignored due to wrong brackets in the code. (Stefan)\r
-- BUG: The added icon overlay wasn't shown due to a wrong registry\r
- entry set during installation. (Stefan Fuhrmann)\r
-- BUG: The revision column wasn't sorted correctly. (Stefan Fuhrmann)\r
-- BUG: The locatorbar in TortoiseMerge shrank continuously with every\r
- reload. (Stefan)\r
-- BUG: TortoiseMerge calculated the size of the scrollbars wrong for\r
- files with many tabs in it. (Stefan)\r
-- BUG: The cache for the drivetypes were initialized wrong. This\r
- lead to access to the diskette drive even if overlays\r
- for removable drives was disabled. (Stefan)\r
-- BUG: Merging used always the HEAD revision, as did Blame. (Stefan)\r
-\r
-Version 1.0.4\r
-- NEW: Before a commit, TSVN scans all files in the working copy\r
- and adjusts the case if it got changed. (Stefan)\r
-- NEW: Enhanced repository browser by a set of controls which allow\r
- changing of URL and revision from within the browser (Thomas)\r
-- NEW: Actions like delete and copy in repo browser now immediately\r
- refresh the repository tree (Thomas)\r
-- NEW: Added a "Refresh" entry to the repo browser's menu (Thomas)\r
-- NEW: The resizable dialogs remember their sizes. (Stefan)\r
-- NEW: The "check for updates" dialog shows a "+" after\r
- a added/deleted filestatus if it was actually a\r
- rename/move/copy. (Stefan)\r
-- NEW: TortoiseMerge indicates the found diff (when using\r
- the commands "go to next/previous diff") by selecting\r
- them. (Stefan)\r
-- NEW: TortoiseMerge has a new command to reload the files\r
- which reverts all changes you've made. (Stefan)\r
-- NEW: New icon for the "Add to ignore list" command\r
- from Stéphane Becker (whirly@noos.fr).\r
-- NEW: Info-Tooltip in the commit dialog showing the\r
- number of files with a specific status. (Stefan)\r
-- NEW: Non-recursive checkouts and updates. (Stefan)\r
-- NEW: The TortoiseProc.exe can now be started by other\r
- applications much easier. No temp files are required\r
- anymore if the param /notempfile is given on the\r
- command line. (Stefan)\r
-- NEW: The ignore patterns work on unversioned folders. (Stefan)\r
-- NEW: TortoiseMerge allows to keep both "yours" and "theirs"\r
- changes when resolving a conflict. (Stefan)\r
-- NEW: New command in the commit dialog to ignore unversioned\r
- files before a commit. (Stefan)\r
-- NEW: The "Resolve" command checks first if there are\r
- still some conflict markers in the file. (Stefan)\r
-- NEW: All edit boxes where a log message can be entered\r
- support now spell checking and a thesaurus. (Stefan)\r
-- NEW: Revision numbers can now be entered the same way\r
- as the command line client. That means you can\r
- enter a revision number as before, but you can\r
- also enter "HEAD", "BASE", "PREV", "COMMITTED", "WC"\r
- or a date as the revision number. (Stefan)\r
-- NEW: A doubleclick on the patchfile child dialog minimizes/\r
- restores the dialog. (Stefan)\r
-- NEW: New column in the explorer detail view to show\r
- the mime-type of the file. (Stefan)\r
-- CHG: The revision column now sorts by number, not\r
- string and is nicely formatted. (Stefan Fuhrmann)\r
-- CHG: During cleanup a dialog box is shown to indicate\r
- that somethings going on. (Stefan)\r
-- BUG: TortoiseMerge skipped diffs of one line with the\r
- "Next Diff" or "Previous Diff" commands. (Stefan)\r
-- BUG: Fixed some formatting issues in the dialogs\r
- "commit", "add" and "check for updates" if those\r
- dialogs were started for selected files (not folders)\r
- and a folder with svn:externals is in the same\r
- directory as the selected file(s). (Stefan Fuhrmann)\r
-\r
-Version 1.0.3\r
-- NEW: It's now possible to invoke the add command on\r
- already versioned folders to add unversioned \r
- files inside that folder. (Stefan)\r
-- CHG: The URL entry field now looks and behaves much more\r
- like the one in Internet Explorer (Thomas)\r
-- CHG: TortoiseMerge now works on NT4 as well. (Thomas Girard)\r
-- BUG: The overlay icons did not work on some machines\r
- correctly or not at all. (Stefan)\r
-- BUG: committing a renamed directory didn't work. (Stefan)\r
-\r
-Version 1.0.2\r
-- NEW: Find dialog for TortoiseMerge. (Stefan)\r
-- CHG: Improved checking for correctness of revision\r
- number fields (Thomas Epting)\r
-- CHG: When "Ignore all whitespaces" is active and \r
- "don't show whitespaces" then the line diff bar\r
- doesn't show those whitespaces. (Stefan)\r
-- CHG: The context menus can now be activated by\r
- either a right-click or the special\r
- windows key or shift-F10. (Stefan)\r
-- BUG: Remove compiler optimizations which lead \r
- to a crash in the repo browser. (Stefan)\r
-- BUG: Applying a patch which had the whole file\r
- deleted lead to a crash. (Stefan)\r
-- BUG: TortoiseMerge showed error when the mousepointer\r
- moved past the last line in one-pane view. (Stefan)\r
-- BUG: When sorting the files/folders in the commit dialog\r
- the "(P only)" mark got lost. (Stefan)\r
-\r
-Version 1.0.1\r
-- NEW: The dialog asking the user to enter an URL (e.g.\r
- for the repo browser) has now a history of\r
- the last used URL's for the user to select from. (Stefan)\r
-- NEW: New option to use a short version of the date\r
- for log messages. (Thomas Epting)\r
-- NEW: The property page now shows the subversion\r
- properties in a combobox. \r
- There's also a tooltip showing additional\r
- information about the svn: properties. (Stefan)\r
-- NEW: Ability to use different merge/diff programs\r
- for different filetypes. (Thomas Epting)\r
-- NEW: Warn the user before creating a repository\r
- on a network share. (Stefan)\r
-- NEW: Warn the user if (s)he tries to checkout/import\r
- via file to a repository on a network share. (Stefan)\r
-- NEW: TortoiseMerge shows the line numbers \r
- in the views. (Stefan)\r
-- NEW: Autopatch function to patch all files \r
- automatically. (Stefan)\r
-- NEW: Line diff bar at the bottom of the two pane\r
- view, showing the two lines above each other\r
- (if the lines are different). Issue 88. (Stefan)\r
-- NEW: A magnifier for the locatorbar in TME. (Stefan)\r
-- CHG: Many cosmetic changes to the UI. (Stefan)\r
-- CHG: The log dialog shows now the log messages\r
- in the fourth column (a short version) so\r
- you can see the logs without clicking on\r
- the revision. (Thomas Epting)\r
-- CHG: The font combobox now only shows each font\r
- once. (Stefan)\r
-- CHG: Updated TortoisePlink to 0.53b - now \r
- includes proxy support. \r
-- BUG: If the "Check for updates" dialog is started\r
- for a file (not for a folder), the filename\r
- wasn't shown. (Stefan)\r
-- BUG: Fix various bugs with svn:externals and the\r
- commit/add dialogs. (Stefan)\r
-- BUG: The shell part didn't have the APR_ICONV_PATH\r
- environement variable set. (Stefan)\r
-- BUG: Various bugfixes for TortoiseMerge. (Stefan)\r
-\r
-Version 1.0\r
-- NEW: New option in the settings dialog to set the \r
- filetimes to the last commit time. This solves\r
- issue 83. (Stefan)\r
-- NEW: From the log dialog it's now possible to start\r
- the repository browser so it browses the\r
- selected revision. (Stefan)\r
-- NEW: New button in the settings dialog to open\r
- the subversion config file with the default\r
- text editor. (Stefan)\r
-- NEW: Implement Issue 87. TortoiseMerge shows now\r
- the filename and the revision in the viewtitle.\r
- TME gets this information from TSVN. (Stefan)\r
-- NEW: The repository browser now allows the selection\r
- of more than one item. With this, the user can\r
- now select two files/folders from different\r
- urls (e.g. trunk and tags) and request a diff\r
- from them. (Stefan)\r
-- NEW: Implement a "Delete" command in the context menu of \r
- the commit dialog for unversioned files. (Stefan)\r
-- NEW: TortoiseMerge can now handle UTF8 files. (Stefan)\r
-- NEW: Selecting of lines and copying them to the\r
- clipboard in TortoiseMerge. (Stefan)\r
-- CHG: Use of an iterator to gather all the files\r
- needed for import/commit/add. This saves a lot\r
- of memory and is also a big speedup for large\r
- directories. (Jon Foster)\r
-- CHG: The log message editboxes now do "soft-wrap",\r
- i.e. the logmessage is wrapped at the right\r
- end of the dialog box. (Stefan)\r
-- CHG: "Show unversioned files before committing" is now\r
- enabled by default. (Stefan)\r
-- BUG: In TME it was not possible to select a diff block\r
- completely if it started at the first line. (Stefan)\r
-- BUG: Creating a branch/tag from a modified working\r
- copy did not include the changes from the\r
- working copy! (Stefan)\r
-- BUG: In the Commit and the Add dialog: if a file was\r
- selected then only the topmost parentfolder was\r
- automatically selected instead of all intermediant\r
- parentfolders. (Stefan)\r
-- BUG: Export always used HEAD, even if another revision\r
- was specified in the dialog. (Stefan)\r
-- BUG: Showing diffs for changed files from the list in\r
- the log dialog was done with the wrong revisions. (Stefan)\r
-- BUG: When adding files in a directory with svn:externals\r
- in it already controlled files got shown in\r
- the add dialog. (Stefan)\r
-- BUG: Some patchfiles were not parsed correctly. (Stefan)\r
-- BUG: Fixed a massive memory leak when showing logs,\r
- also reduced memory consumption when \r
- committing. (Stefan)\r
-- BUG: If the config file was messed up with TSVN just\r
- crashed instead of showing the error and exit. (Stefan)\r
-- BUG: When sorting by a column in the commit dialog\r
- the selections (checkboxes) got lost. (Stefan)\r
-- BUG: When the recursive overlay was activated, the\r
- overlays for folders weren't shown recursive if\r
- the explorer columns weren't sorted by name. (Stefan)\r
-\r
-Version 0.26\r
-- NEW: The columns in the progress and the commit dialog \r
- are now sortable. (Stefan)\r
-- NEW: It's possible now to drag on the locatorbar\r
- in TME. (Stefan)\r
-- NEW: TME now shows ToolTips for the filenames in\r
- each view to make it easier to see the\r
- full path. (Stefan)\r
-- NEW: New context menu to open files with the\r
- default application in the commit dialog. (Stefan)\r
-- NEW: By placing a '#' in front of the paths for the\r
- external diff/merge programs make TSVN use\r
- it's own program TortoiseMerge. This helps\r
- users who want to switch easily between\r
- two different programs. (Stefan)\r
-- NEW: german translation of the TSVN docs. (Stefan)\r
-- NEW: the helpfile is chosen according to the\r
- selected language. (Stefan)\r
-- NEW: Configurable font and fontsize in TME. (Stefan)\r
-- NEW: Configurable font and fontsize for log messages\r
- in TSVN. (Stefan)\r
-- BUG: Log messages could be shown with an additional\r
- empty line between the normal lines. (Stefan)\r
-- BUG: The filepaths in the log messages were\r
- shown twice. (Stefan) \r
-- BUG: If a difference was only one line then\r
- TME skipped that when it should have gone\r
- there on file load. (Stefan)\r
-- BUG: Filenames with ";" in it could not be\r
- committed. (Stefan)\r
-- BUG: The groupbox text was shown black in the\r
- settings dialog on some systems. (Stefan)\r
-\r
-Version 0.25\r
-- NEW: TME shows the differences in whitespaces\r
- inside a line too. (Stefan)\r
-- NEW: New option to not convert files before\r
- diffing with BASE. (Stefan)\r
-- NEW: By pressing F5 in the commit dialog you\r
- can refresh the file list. (Stefan)\r
-- CHG: Enable the left view on loading files\r
- in TME. (Stefan)\r
-- CHG: Use a fixed width font for log messages as\r
- default, selectable in the settings dialog. (Stefan)\r
-- BUG: Fixed a bug in LogDlg, where Double-click \r
- and right-click behaved differently. \r
- Double-Click tried to fetch the log for \r
- a wrong revision. (Luebbe)\r
-- BUG: Fixed a crash if the patchfile to apply contained\r
- a new but empty file. (Stefan)\r
-- BUG: Don't try to show the context menu in TME for\r
- the view title. (Stefan)\r
-- BUG: Bring the progress window to front even after\r
- a confirmation dialog. (Stefan)\r
-- BUG: Pressing a key while the log dialog fetches\r
- all messages (or even after that) could\r
- throw an error. (Stefan)\r
- \r
-Version 0.24\r
-- NEW: A new separate program to apply patches,\r
- showing diffs and resolving conflicts.\r
- The program is called TortoiseMerge.\r
- (Stefan)\r
-- NEW: New command to create patchfiles in\r
- unified diff format from a modified\r
- working copy. (Stefan)\r
-- NEW: New command to apply patchfiles in\r
- unified diff format to a working\r
- copy. (Stefan)\r
-- NEW: New checkbox to select/deselect all entries\r
- in the commit dialog. (Stefan)\r
-- NEW: A doubleclick on a file/entry in the log dialog\r
- starts the diff viewer. (Stefan)\r
-- NEW: Doubleclicking on merged files in the update\r
- progress dialog starts the diff viewer. (Stefan)\r
-- CHG: The settings dialog got a facelift. (Stefan)\r
-- CHG: The layout in our installation folder\r
- is more organized. (Stefan)\r
-- CHG: The about box got a facelift: it finally\r
- has the correct TSVN logo in it. (Stefan)\r
-- CHG: Don't show an error if a temporary file\r
- can't get deleted because of a stupid\r
- virus scanner. (Stefan)\r
-- CHG: The log dialog now shows the file/foldername\r
- for which the log is requested in the\r
- window title. (Stefan)\r
-- BUG: Convert the Subversion error messages\r
- properly from UTF8 to UNICODE/MBCS. (Stefan)\r
- \r
-Version 0.23\r
-- NEW: Most dialogs now have the "F1"-help\r
- working. (Stefan)\r
-- NEW: The commit dialog now shows a busy cursor\r
- while the status of the working copy files\r
- is checked. (Stefan)\r
-- BUG: The property page and the repo browser showed\r
- some garbage characters instead of clean\r
- Unicode chars. (Stefan)\r
-- BUG: Folders with a "d" at the beginning could\r
- be shown wrong in the repository browser. (Stefan)\r
-- BUG: In the property page the properties were\r
- not set to the selected value in the\r
- list-control. (Stefan)\r
-- BUG: Fixed a registry handle leak in the shell\r
- extension. (Stefan)\r
- \r
-Version 0.22\r
-- NEW: A lot of improved icons. (Luebbe)\r
-- NEW: Hint text for the setting "don't remove\r
- log messages when cancelling a commit". (Stefan)\r
-- NEW: The "Add before commit" option allows now\r
- to add whole unversioned folders to be\r
- added before a commit. (Stefan)\r
-- NEW: The commit dialog has a context menu from\r
- where its possible to revert changes\r
- in listed files. (Stefan)\r
-- NEW: Doubleclicking on a locally modified entry\r
- in the "Check For Updates" dialog opens\r
- the diff-viewer. (Stefan)\r
-- NEW: Reduce memory footprint of the status\r
- cache. (Stefan Fuhrmann)\r
-- BUG: If the log dialog already showed all\r
- revisions the first time then disable\r
- the "Get All" button. (Stefan)\r
-- BUG: TSVN could crash during authentication\r
- when fetching the remote status. (Stefan)\r
-- BUG: After an update, the "Show Log..." \r
- only showed the last revision instead\r
- of all revisions since the last\r
- update. (Stefan)\r
-- BUG: When looking for the associated program\r
- for a specific filetype (e.g. *.txt)\r
- the environement variables weren't\r
- expanded. (Stefan)\r
-- BUG: TSVN could crash in the log dialog if\r
- the status of a file or folder could\r
- not be read. (Stefan)\r
-- BUG: The status strings weren't localized\r
- in the commit and "Check for Updates"\r
- dialog. (Stefan)\r
-- BUG: Menu settings could be ignored if \r
- the first settings change is to put\r
- all menu entries in the submenu. If\r
- any other setting was made first then\r
- everything was ok. (Stefan)\r
-- BUG: When creating a folder on the repository\r
- root in the browser the refresh function\r
- went too far up. (Stefan)\r
-- BUG: If no log entry was selected a right-click\r
- or a left-click on the message area below\r
- crashed the log dialog.\r
- The log dialog crashed if a key was pressed\r
- before any log messages got received. (Stefan)\r
-- BUG: The repository browser handled the "+" sign\r
- in e.g svn+ssh:// url incorrectly.\r
- Also the "+" sign was missing in the\r
- explorer property page. (Stefan)\r
-- BUG: svn+ssh didn't work at all until now. Thanks\r
- to Bjoern Kuenstig we were able to make\r
- it work. (Stefan)\r
-- BUG: The dialog presented before an export had\r
- some labels/title mention "Checkout" instead\r
- of "Export" which confused some people. (Stefan)\r
-- BUG: Deleting the temp files in the import dialog\r
- did not work if a file _and_ the parent\r
- folder were selected for deletion. (Stefan)\r
-\r
- \r
-Version 0.21\r
-- NEW: If multiple targets are selected for\r
- update the all targets which belong to\r
- the same repository (have the same uuid)\r
- are updated to the same revision, no matter\r
- if another commit happened in between\r
- those updates. (Stefan)\r
-- NEW: Subversion got a new command: "Blame".\r
- TSVN has it too :) What it does?\r
- It shows you for each line in a file\r
- the revision it was last changed and\r
- the author (so you can blame a bug\r
- on that author :). (Stefan)\r
-- NEW: The show log command now only shows\r
- the last 100 revisions, configurable\r
- in the settings dialog. A new "Get All"\r
- button then fetches the rest of the log\r
- messages if needed. (Stefan)\r
-- CHG: Rewrite of the status cache. The time\r
- for sorting a by a column should now\r
- take much less time and scale much\r
- better than before. (Stefan)\r
-- CHG: Don't error out when doing a merge \r
- if the wc has been changed. (Stefan)\r
-- BUG: Empty lines were not shown in log\r
- messages. (Stefan)\r
-- BUG: Temp files weren't deleted before an\r
- import even if they were marked for\r
- deletion. (Stefan)\r
-- BUG: The log message when creating a new\r
- folder was always the same. (Stefan)\r
-- BUG: Changes made on folders in the repo-\r
- browser weren't shown (refresh did\r
- not work). (Stefan)\r
-- BUG: "An invalid argument was encountered"\r
- in the log-dialog when working only\r
- with keyboard got fixed. (Stefan)\r
-\r
-Version 0.20.2\r
-- BUG: crash bug not fixed in 0.20.1 (one Ctrl-Z\r
- to remove debugging code too much :)\r
- (Stefan)\r
- \r
-Version 0.20.1\r
-- BUG: A crash occurred if the ssh settings were\r
- not empty. (Stefan)\r
-- BUG: Main page in the settings dialog lost\r
- the language settings if the combo-box\r
- wasn't touched. (Stefan)\r
-\r
-Version 0.20\r
-- BUG: The property page was always shown in English,\r
- no matter what language was set. (Stefan)\r
-- BUG: The repository browser didn't work for file:///\r
- URLs which had escaped chars in it. (Stefan)\r
-- BUG: If the "X"-Button of the progress window was\r
- pressed twice the window just hang. (Stefan)\r
-- BUG: The external merge program was started\r
- with the filenames only instead of the\r
- full filepaths. (Stefan)\r
-- BUG: The status cache wasn't thread-safe and\r
- also not process-safe. Thanks to Luebbe\r
- for reminding me. (Stefan)\r
-- BUG: Clicking on certain Links/Folders/Files\r
- and trying to show the subversion\r
- properties could crash the explorer.\r
- (Stefan)\r
-- CHG: The context menu is disabled for ".svn"\r
- directories. (Stefan)\r
-- CHG: The balloon tooltips have now the standard\r
- color of windows as the background. (Stefan)\r
-- NEW: Branch/Tag is available for single files\r
- too, not just folders. (Stefan)\r
-- NEW: Several new commands for the repository\r
- browser. Also a new command in the context\r
- menu to start the repo browser. (Stefan)\r
-- NEW: If a conflict occurs during an update/merge\r
- operation you can now just doubleclick on\r
- the conflicted entry to start the external\r
- merge program. (Stefan)\r
-- NEW: New option to close the progress window\r
- automatically after the command is\r
- finished. (Stefan)\r
-- NEW: Import and Add dialog got a "select/deselect all"\r
- button. (Stefan)\r
-- NEW: TortoisePlink (SSH-Client) and settings entry\r
- for the SVN_SSH variable. (Stefan)\r
- \r
-Version 0.19\r
-- BUG: The conflicted files weren't always determined\r
- correctly. (Stefan)\r
-- BUG: The settings page for the menu layout set the\r
- settings to the default values if the page\r
- wasn't selected. (Dimentiy)\r
-- BUG: File-entries in the log dialog could not be\r
- selected if the message contained more than\r
- three lines. (Stefan)\r
-- BUG: Issue 67: Show Log + Escape = crash. fixed. (Stefan)\r
-- BUG: There was a memory leak which made explorer use\r
- a huge amount of RAM over time. (Stefan)\r
-- BUG: The cache timeout wasn't calculated correctly.\r
- This lead to wrong icon overlays and needed\r
- several "F5" to get the right ones. (Stefan)\r
-- CHG: The "rename" command now uses the --force option\r
- by default so that modified files can be renamed\r
- too. (Stefan)\r
-- CHG: The log dialog got minimize/maximize buttons. (Stefan)\r
-- NEW: Log messages selectable to copy them to the\r
- clipboard (with Ctrl-C). Issue 64. (Stefan)\r
-- NEW: Search function for log messages. (Stefan)\r
-- NEW: Properties can be set/removed recursively. (Stefan)\r
-- NEW: "Find" button in the merge dialog for finding\r
- the revision at which the branch occurred.\r
- Also the log dialog is shown to help decide\r
- which revisions should be merged in.\r
- Please note: this works only correct if the\r
- server has subversion 0.28 and higher! (Stefan)\r
-- NEW: Commands "diff", "gnudiff" in the "Changed Files"\r
- dialog work now for wc-changes too.\r
- Also added a "revert" command. (Stefan)\r
-- NEW: The "show log" button is activated not only\r
- after updates but also after switch (if the\r
- revision number after the switch is higher\r
- than before). (Stefan)\r
-- NEW: The property page is now shown for multiple\r
- files too (without the information about\r
- a file, since every file has different\r
- status, dates, names, ...). This allows\r
- to set/remove properties on multiple files\r
- at once. (Stefan)\r
-\r
-Version 0.18\r
-- BUG: The repository browser didn't escape the url\r
- sequences. (Stefan)\r
-- BUG: Explorer could crash when doing a column sort\r
- on really big working copies. Thanks a lot\r
- to Lübbe for helping in finding this bug. (Stefan)\r
-- BUG: Some parts of the log message itself were selectable\r
- in the log dialog. (Stefan)\r
-- CHG: Removed the limitation for property lengths\r
- in the property page. (Stefan)\r
-- CHG: Status text from "unversioned" to "non-versioned".\r
- (Stefan)\r
-- NEW: A new entry in the main settings page can be\r
- used to tell TSVN to reuse the entered log-message\r
- in the commit dialog even if the user cancels\r
- the dialog. This was a user request. (Stefan)\r
-- NEW: New right-drag command to copy files/folders\r
- inside a working copy. (Stefan)\r
-- NEW: Ask the user for external programs if none\r
- is specified in the settings. Also if no WinDiff\r
- like program is found do a unified diff and show\r
- that in a text-editor. (Stefan)\r
-- NEW: The context menu layout is configurable from\r
- the settings dialog. (Stefan)\r
-- NEW: Use of the new prompting providers of subversion,\r
- this means TSVN now uses more specific dialogs\r
- to ask questions about authentication and\r
- ssl certificates. (Stefan)\r
-\r
-Version 0.17\r
-- BUG: the "Add" and "Add to ignore list" commands were\r
- shown even if there was no working copy. (Stefan)\r
-- CHG: URL's are shown unescaped now, at least everywhere\r
- where they can't be edited. (Stefan)\r
-- CHG: Follow the drive type settings: don't access\r
- drives which are not used. (Stefan)\r
-- CHG: If there's nothing to commit, a dialog box\r
- pops up telling that. After that the main\r
- dialog is also closed so no more pressing\r
- "OK" or "Cancel" for nothing. (Stefan)\r
-- CHG: The property page uses the XP visual styles\r
- on windows XP. (Stefan)\r
-- NEW: The "Browse..." Button in the relocate dialog\r
- works now. (Stefan)\r
-- NEW: Maximize button on the progress window. (Stefan)\r
-- NEW: The resulting revision number is shown when\r
- doing commits, copies/tags, ... (Stefan)\r
-- NEW: You can now enter a log message when doing an\r
- branch/tag. Fixes issue 63. (Stefan)\r
-- NEW: Information about a successful tag in the log\r
- dialog. (Stefan)\r
-- NEW: Exporting directly from an URL. (Stefan)\r
- \r
-Version 0.16\r
-- BUG: The "open" command in the repository browser\r
- was always active, even for URL's which \r
- can't be opened. (Stefan)\r
-- BUG: Two more dialogs (Updates and Commit) were\r
- missing the new subversion statuses. (Stefan)\r
-- BUG: The proxy parameters were stored under the wrong\r
- key in the registry. (Stefan)\r
-- BUG: In Import, if no temporary files were found\r
- or all deselected then an error message\r
- was shown. (Stefan)\r
-- BUG: In the log dialog if more than 500 files were\r
- changed in a revision then it showed "and 0 more"\r
- instead of the real remaining files. (Stefan)\r
-- CHG: Changed the behaviour of the Log and Updates\r
- dialog if a network timeout occurred. (Stefan)\r
-- CHG: If the option "recursive overlays" is not set\r
- then the status for folders is always set to\r
- "normal" to speed things up a little. (Stefan)\r
-- CHG: Added a timeout to the status cache. This\r
- is a workaround so that refreshing (pressing\r
- F5) isn't needed that much. (Stefan)\r
-- CHG: Improved the status caching. (Stefan)\r
-- CHG: if only the properties were modified then\r
- this is indicated by a "(P only)" in\r
- the status text in the commit dialog. (Stefan)\r
-- NEW: The column provider uses now it's own status\r
- cache. (Stefan)\r
-- NEW: Norwegian translation. (Jostein Andersen)\r
-\r
-Version 0.15.2\r
-- BUG: The "Check for updates" dialog could\r
- crash for unversioned items. (Stefan)\r
-- BUG: Subversion got new statuses which I\r
- completely missed. (Stefan)\r
-- BUG: in the changed dialog if an entry was selected\r
- but no menu entry chosen then the \r
- OK button stayed disabled. (Stefan)\r
-- BUG: It wasn't possible to add more than two files\r
- to the ignore list. (Stefan)\r
-- NEW: New context menu in the "Check for updates"\r
- dialog: compare with working copy. (Stefan)\r
-\r
-Version 0.15.1\r
-- BUG: Making a copy didn't always work. Some \r
- Pre-Commit-Hooks prevent too short\r
- log messages. (Stefan)\r
-- BUG: Wrong error message was shown if the\r
- external diff viewer could not be\r
- started. (Stefan)\r
-- NEW: In the "Check for updates" dialog two context\r
- menus for showing a diff and updating files\r
- and folders. (Stefan)\r
-- NEW: The proxy-settings are saved even if they\r
- are disabled. That way you can enable/disable\r
- those settings without the need to always\r
- reenter the data. (Stefan)\r
-\r
-Version 0.15\r
-- BUG: right-dragging a single file/folder resulted\r
- in error message "cannot copy path ... into\r
- its own child ...". (Stefan)\r
-- BUG: The log dialog could crash if not enough\r
- memory is available. (Stefan)\r
-- NEW: Select the files you want to delete before\r
- importing a project. (Stefan)\r
-- NEW: New command "ignore" to set the svn:ignore\r
- property for selected files. This addition also\r
- includes the necessary changes for other \r
- commands to respect the ignored status of\r
- subversioned files. This fixes \r
- issues 38 and 60. (Stefan)\r
-- NEW: While moving files inside a working copy\r
- a progress dialog is shown. (Stefan)\r
-\r
-Version 0.14\r
-- BUG: A Path inside a local repository wasn't recognized\r
- as a valid repo path in the repository browser. \r
- Fixes Issue 56. (Stefan)\r
-- BUG: Fixed issue 54. (Stefan)\r
-- BUG: The dependency of SHGetFolderPathA in shell32.dll\r
- is removed so TSVN works again on NT4/Win98. (Stefan)\r
-- BUG: renaming didn't work. (Stefan)\r
-- BUG: The drag'n'drop-handler didn't work. (Stefan)\r
-- BUG: The log for a renamed file/folder was shown\r
- as two deletes instead of a delete and an add. (Stefan)\r
-- BUG: URL were not escaped. Issue 58. (Stefan)\r
-- CHG: Some icons are changed, some new. (Lübbe)\r
-- CHG: If a file is deleted from the filesystem but not\r
- removed from version control the icon overlay\r
- shows the "deleted" icon. (Stefan)\r
-- NEW: In the log dialog a new context menu entry\r
- for creating a tag from a specific revision.\r
- This solves issue 53. (Stefan)\r
-- NEW: In the log dialog there's a context menu\r
- in the list of changed files to show the\r
- changes you made to that file in that\r
- revision. Solves issue 55. (Stefan)\r
-- NEW: Added another context menu entry to the\r
- log dialog for creating a unified diff\r
- file (patch file) and showing that\r
- inside an external viewer. (Stefan)\r
-- NEW: revert changes of a specific revision in\r
- the log dialog. (Stefan)\r
-- NEW: New command to check for updates on the\r
- server. (Stefan)\r
-\r
-Version 0.12.1\r
-- BUG: If an error occurred while executing a command\r
- in the log dialog the ok button wasn't reenabled\r
- again. (Stefan)\r
-- BUG: Some with the file:/// prefix paths could crash \r
- the repository browser. (Stefan)\r
-- BUG: Fixed typo in the conflict editor hint box. (Stefan)\r
-- CHG: Changed some german translations. (Stefan)\r
-- CHG: The Language Combo in the settings page is\r
- increased in size for all languages. (Stefan)\r
-- CHG: reorganized the submenu. (Stefan)\r
-- CHG: The installer doesn't contain the debug symbols\r
- and the crashhandler anymore. They can be downloaded\r
- separately. (Stefan)\r
-- NEW: The About dialog shows which version of TSVN is\r
- installed (UNICODE or MBCS) in the window title. (Stefan)\r
-- NEW: A new command which starts the default browser\r
- with the daily use guide. (Stefan)\r
- \r
-Version 0.12\r
-- BUG: hopefully fixed the bug in the repository-\r
- browser when using paths with four/five\r
- slashes. (Stefan)\r
-- BUG: fixed some bugs in the repository browser. (Stefan)\r
-- BUG: deselecting a file inside a folder in the\r
- add dialog lead to deactivation of _all_\r
- files which started with the same path, even\r
- if they weren't in the same folder. (Stefan)\r
-- BUG: menu entries were shown twice for "link" files\r
- like .lnk and .rdp. This solves issue 52. (Stefan)\r
-- BUG: the merge function wasn't working correctly since\r
- no revisions were used. (Stefan)\r
-- CHG: the log command now has the strict-option\r
- set to false instead of true. (Stefan)\r
-- CHG: time/date is now shown using the local\r
- format. This solves issue 49. (Stefan)\r
-- CHG: removed dependency to msimg32.dll. (Stefan)\r
-- CHG: the commit dialog shows the modified files\r
- with path. (Stefan)\r
-- CHG: the rename dialog allows only to rename and\r
- not to move anymore. To move files do a right\r
- drag in explorer. (Stefan)\r
-- CHG: in the show-log dialog only the first 50\r
- files that were changed are listed to reduce\r
- memory consumption. (Stefan)\r
-- NEW: repository browser works with svn://\r
- svn+ssl:// (Stefan)\r
-- NEW: enhanced the repository browser with a\r
- popup-menu containing commands like\r
- "show log", "save as..." and "open". (Stefan)\r
-- NEW: new menu entry to start an external merge\r
- program, including parameters. (Stefan)\r
-- NEW: the "temporary file mask" can now contain\r
- folders (marked with a backslash at the end)\r
- and has a positive list (marked with a \r
- plus sign "+" in front). So you are now\r
- able to specify something like\r
- "+readme.txt;*.txt;cvs\" which will allow\r
- the file readme.txt but deny all other *.txt\r
- files, and will deny all folders and files within\r
- a folder named "cvs". \r
- Please note that the order is from left\r
- to right - so "*.txt;+readme.txt" will deny\r
- all *.txt files, the readme.txt will also\r
- be denied since it has lower priority than\r
- the *.txt match. (Stefan)\r
-- NEW: before doing a merge TSVN checks if the\r
- working copy has uncommitted changes\r
- and shows an error message if it has. (Stefan)\r
-- NEW: if a file has been deleted in the explorer but\r
- not in version control then the commit dialog\r
- lets the user select those files and they\r
- will be deleted from version control before\r
- the commit. (Stefan)\r
-- NEW: better caching of subversion statuses. (Stefan)\r
-- NEW: two new icon overlays for status "deleted"\r
- and for status "added". (Stefan)\r
-- NEW: new command "relocate". (Stefan)\r
-\r
-Version 0.11.2\r
-- BUG: entering the settings page without\r
- activating the icon overlay page\r
- resulted in complete loss of \r
- overlay settings if other changes\r
- were saved. (Stefan)\r
-- BUG: in our own caching provider the\r
- username/password wasn't initialized\r
- on the first attempt - this lead to\r
- undetermined behaviour and crashes!\r
- (Stefan)\r
-- CHG: some minor GUI changes in the property\r
- page for the explorer, according to\r
- the hint from Dimentiy. (Stefan)\r
-- CHG: the url in the property page is no\r
- longer compacted. (Stefan)\r
-\r
-Version 0.11.0\r
-- BUG: if all files were deselected in the commit\r
- dialog then the progress dialog couldn't be\r
- closed anymore. (Stefan)\r
-- BUG: Resizing of dialogs didn't work correctly\r
- so I changed the resizing system (Stefan)\r
-- BUG: corrected tooltip in the checkout dialog (Stefan)\r
-- BUG: for network paths TSVN created a file:// path\r
- with five instead of four slashes. (Stefan)\r
-- CHG: Repository browser now has a minimal size\r
- so that resizing works better. (Stefan)\r
-- CHG: if the checkout directory is left empty\r
- then the OK button is now disabled (Stefan)\r
-- CHG: if no valid path is given then the\r
- repository browser opens now on the\r
- desktop by default. (Stefan)\r
-- CHG: unified interface elements. Issue 45. (Stefan)\r
-- CHG: made the menu entries align with others. (Stefan)\r
-- CHG: the menu icons are still ownerdrawn, but\r
- if the registry entry \r
- (DWORD)HKCU\Software\TortoiseSVN\OwnerdrawnMenus\r
- is set to 0 (zero) then TortoiseSVN uses\r
- the system to draw the icons. (Stefan) \r
-- NEW: Translation to russian language added (Dimentiy).\r
-- NEW: in the property page it's now possible to\r
- select and copy/paste the information. This\r
- fixes issue 46. (Stefan)\r
-- NEW: After creating a repository now a messagebox\r
- appears to inform the user of the finished\r
- command. (Stefan)\r
-- NEW: new menu entry in the log dialog: it's now\r
- possible to "update to revision" with a\r
- right click on a specific revision log\r
- entry. Issue 44. (Stefan)\r
-- NEW: the about box now contains the version\r
- of subversion TortoiseSVN is linked\r
- against. Issue 43. (Stefan)\r
-- NEW: TSVN now has it's own caching provider.\r
- That means that username/password are\r
- cached during an active session, i.e.\r
- as long as a dialog is open. This prevents\r
- the user from entering username/password\r
- multiple times in the repository browser. (Stefan)\r
-- NEW: the repository browser now always shows\r
- the full path so the user can select\r
- elements "above" the one initially entered.\r
- This fixes issue 47 (but not with an "up"\r
- button). (Stefan)\r
- \r
-Version 0.10.0\r
-- BUG: if several files are selected for committing\r
- and the first one is unversioned or just\r
- added a crash occurred (Stefan)\r
-- BUG: if a folder was renamed in a working copy\r
- with a system rename (not a 'svn rename')\r
- then explorer crashed. Issue 39. (Stefan)\r
-- BUG: if an error occurred while reading the\r
- config file it wasn't reported. (Stefan)\r
-- BUG: the settings page crashed if not all pages\r
- were selected before hitting "ok". (Stefan)\r
-- BUG: copy/paste and drag'n'drop of unversioned\r
- files could crash explorer. (Stefan)\r
-- BUG: import with "use foldername as modulename"\r
- didn't work, the modulename was some random\r
- characters. (Stefan)\r
-- BUG: The check for temporary files when doing an\r
- import wasn't able to delete those. (Stefan)\r
-- BUG: The disk drive now shouldn't be scanned\r
- anymore if (in the settings) the icon\r
- overlays for removable drives is turned off.\r
- (Stefan)\r
-- BUG: Pathnames weren't correctly converted for\r
- checkouts. (Stefan)\r
-- NEW: in the settings page there's now an option\r
- if the user wants to have unversioned files\r
- shown before a commit so (s)he can add it\r
- before the commit. (Stefan)\r
-- NEW: the add dialog now shows the files with\r
- the relative path so the user can better\r
- check if a file needs to be added or not.\r
- This is especially useful if folders\r
- are added. (Stefan)\r
-- NEW: Two new column providers: one for the URL\r
- of subversion files/folders and the other\r
- for a shortened URL without the server\r
- and file part. (Stefan)\r
-- NEW: new icons (Luebbe)\r
-- CHG: before obtaining a subversion status we\r
- now first check if an .svn directory\r
- exists - this should speed up things\r
- a little. (Stefan)\r
-- CHG: In the commit dialog the focus is now\r
- set to the edit control where the user\r
- enters the log message. (Stefan)\r
-- CHG: adjusted the messagebox colors to system\r
- colors. (Stefan)\r
-- CHG: The green color in the progress dialog\r
- got replaced with the system color for\r
- selection background. The red color is\r
- still hardcoded - I think users who set\r
- the dialog background to red are crazy\r
- anyway :) (Stefan)\r
-- CHG: exchanged positions of the ok and \r
- cancel button on popular request (Stefan).\r
-\r
-Version 0.9.2\r
-- BUG: In the Add dialog unversioned folders\r
- with items in it lead to a crash (Stefan)\r
-- BUG: removed the unused "Help" button from the \r
- settings page (Stefan)\r
-- BUG: The coloring in the progress dialog was wrong \r
- if the wc contained svn:externals (Stefan)\r
-- BUG: TortoiseSVN wasn't working on Win98-based\r
- systems anymore 'cause we now use UNICODE.\r
- So changed the code to compile for either\r
- MBCS _or_ UNICODE. This means we have\r
- to provide two binary versions of TSVN \r
- from now on (Stefan)\r
-- CHG: The menu items now are properly aligned\r
- for both with and without icons (Stefan)\r
-- CHG: merge/tag uses again an url->url copy\r
- command instead of a wc->url copy since\r
- this doesn't work for working copy root\r
- folders. (Stefan)\r
-\r
-Version 0.9.1\r
-- BUG: the zlib dll lead to some crashes, so\r
- I went back to statically linked zlib (Stefan)\r
-- BUG: The prompt dialog for log messages wasn't\r
- resized properly. (Stefan)\r
-- BUG: The check for temp files was case aware (Stefan)\r
- \r
-Version 0.9 (Subversion 0.21, rev 5631)\r
-- BUG: in some dialog the repository browser button\r
- was disabled (Stefan)\r
-- BUG: the "show log" menu was shown even if there\r
- were multiple files selected (Stefan)\r
-- BUG: icon overlays weren't shown correctly if only\r
- the properties changed (Stefan)\r
-- BUG: revision numbers weren't correct for HEAD (Stefan)\r
-- BUG: workaround for strange apr behaviour when \r
- opening a file with WRITE|CREATE (Stefan)\r
-- BUG: import dialog ignored the "use foldername\r
- as modulename" checkbox (Stefan)\r
-- BUG: repository browser now works for https URLs (Stefan)\r
-- BUG: import and commit log messages were limited\r
- in number of lines (Stefan)\r
-- BUG: files matching the temporary extensions were\r
- not added even if the user explicitly selected\r
- them for adding. (Stefan)\r
-- BUG: The folder icon overlay disappeared if the\r
- svn:ignored property was set and an ignored\r
- file was in the folder (Stefan)\r
-- NEW: in the commit dialog (logprompt) there's now\r
- a label showing to where the commit goes so\r
- the user can see if (s)he committing to\r
- a branch or trunk (or worse: to a tag) (Stefan)\r
-- NEW: in the "show log" dialog its now possible to\r
- select two revisions and the context menu then\r
- allows to compare those two revisions (Stefan)\r
-- NEW: browse button for merge dialog (Stefan)\r
-- NEW: log messages now have a list of the changed/added\r
- removed and moved files added (Stefan)\r
-- NEW: tooltips for import and checkout dialog (Stefan)\r
-- NEW: the user can now decide for each authentication\r
- prompt if (s)he wants to save it or not (Stefan)\r
-- NEW: if import or commit get interrupted 'cause of\r
- an error the log message is preserved (Stefan)\r
-- NEW: a doubleclick on the file list in the commit\r
- dialog starts the external diff program so you\r
- can see the changes you made to the files\r
- before committing (Stefan)\r
-- NEW: The temporary file mask now can have wildcards\r
- like ? and * too. (Stefan)\r
-- NEW: Icon overlays can now be disabled for different\r
- drive types (Stefan)\r
-- CHG: the ok button is disabled in the show log dialog\r
- while popup-commands are executed (Stefan)\r
-- CHG: when committing, only files in versioned dirs are\r
- shown to the user for adding before the commit\r
- occurs (Stefan)\r
-- CHG: order in which the files are passed to the diff\r
- program (Stefan)\r
-- CHG: the icon overlay should now be faster. This \r
- affects mostly big directories but smaller ones\r
- should profit from it too. (Stefan)\r
-- CHG: converted both projects (shell and main part)\r
- to UNICODE. This to support non-ANSI characters\r
- both for viewing and entering. This also solves\r
- Issue 37. (Stefan)\r
-- CHG: the temp file mask is now stored under HKCU\r
- instead of HKLM (Stefan)\r
-\r
-Version 0.8.1\r
-- BUG: the add menu was missing for single files (Stefan)\r
-- BUG: the "update to revision" command updated always to HEAD\r
- (Stefan)\r
-- BUG: if the user selected unversioned items for updating\r
- then TSVN could crash (Stefan)\r
-- BUG: in the copy dialog the error message from subversion\r
- was not shown (only the beep was heard). (Stefan)\r
-- BUG: if the user pressed "Cancel" in the authentication\r
- dialog then still another retry was made (Stefan)\r
-- BUG: if the URL in the combobox was deleted then the\r
- repository browser button was disabled forever. (Stefan)\r
-- BUG: if the repository browser was used a second time then\r
- the icons of the items were gone. (Stefan)\r
-- BUG: the history combo now works as expected (Stefan)\r
-- CHG: in the switch dialog now the 'switch to branch'\r
- checkbox is removed since the 'update to revision'\r
- command does exactly this. (Stefan)\r
-- CHG: the copy command now uses the progess dialog (Stefan)\r
-- CHG: use always wc->url in copy command (Stefan)\r
-- NEW: the progress dialog now shows the different actions\r
- in color. Also it now shows directly if during an\r
- update a file gets conflicted or merged. (Stefan)\r
-- NEW: cancellation for the log command. (Stefan)\r
-- NEW: the branch/tag dialog now shows from which URL the\r
- branch/tag is made. (Stefan)\r
-- NEW: a 'browse repository' button in the switch dialog (Stefan)\r
-- NEW: "show log" now in the TSVN submenu too (Stefan)\r
-\r
-Version 0.8\r
-- CHG: most used commands are now in the top context menu and\r
- not in the submenu anymore (Stefan)\r
-- CHG: Modified the SVN Progress dialog so that the columns are\r
- resized before any data is added. Also ensured that all\r
- items are *entirely* visible even if the horizontal scroll\r
- bar is visible. (Damian)\r
-- CHG: icon for cleanup command (Stefan)\r
-- NEW: drag and drop handler for adding files to a working copy\r
- and for moving files inside a working copy (Stefan)\r
-- NEW: the commit dialog now shows all unversioned files\r
- and lets the user select them to add before committing,\r
- issue #22 (Stefan)\r
-- NEW: A browse for folder button to the Checkout dialog.\r
- Modified the initial value of the checkout directory field\r
- contain the current working directory (InitInstanceMade\r
- method of the CTortoiseProcApp class). (Damian)\r
-- NEW: If the user selects two files then there's now a "Diff"\r
- entry in the submenu which starts the external diff program\r
- on those two files. It's not required that the two files\r
- be under version control - it works on every two files.\r
- This is a handy and fast way to see the diff. (Stefan)\r
-- NEW: delete and rename command has now an own menu icon (Stefan)\r
-- BUG: the "save as..." dialog didn't show up under NT4 'cause\r
- of the changed size of OPENFILENAME structure (Stefan)\r
-- BUG: the property page wasn't shown in the selected language\r
- but in the system default language (Stefan)\r
-\r
-Version 0.7\r
-- BUG: log messages were not converted back from utf8 before \r
- showing them to the user (Stefan)\r
-- BUG: copy dialog did not work properly (Stefan)\r
-- BUG: revert wasn't shown for folders (Stefan)\r
-- BUG: context menu on the start-button wasn't shown\r
- correctly - it's disabled there now (Stefan)\r
-- BUG: submenu entry on older system wasn't shown (Stefan)\r
-- CHG: the watcher process is now disabled. I.e. renames/moves\r
- and copy operations don't work anymore directly in \r
- explorer (Stefan)\r
-- NEW: in the import dialog it's now possible to specify if\r
- the foldername should be used as the new module name\r
- or (if not checked) if the contents of the folder \r
- should be imported directly to the url. (Stefan)\r
-- NEW: if the user selects a directory for "Add" then\r
- a dialog shows up showing all unversioned items\r
- recursively in that folder. (Stefan)\r
-- NEW: internationalization (i18l) of TortoiseProc part. (Stefan)\r
-- NEW: runtime switching of languages (Stefan)\r
-- NEW: german language (Stefan)\r
-- NEW: italian language (Federico Barbieri)\r
-\r
-Version 0.6.1 (Subversion 0.18.1)\r
-- BUG: the log message was not utf8 converted. (Stefan)\r
-- CHG: in the update dialog when pressing "Show Log..." the logs\r
- are now shown in reverse order like the normal log dialog.\r
- (Stefan)\r
-- NEW: several commands which take longer to finish can now be\r
- cancelled thanks to new API in Subversion. (Stefan)\r
-- NEW: before committing a check is done on the urlpath if a \r
- "/tags/" is in there which will generate now a warning.\r
- (Stefan)\r
-- NEW: the apr-iconv modules for UTF8 conversion are now included\r
- (Stefan)\r
-\r
-Version 0.6 (Subversion 0.18)\r
-- BUG: authentication did not work (Stefan)\r
-- BUG: if in commit no file was selected then subversion crashed\r
- (Stefan)\r
-- CHG: the external diff program is now called differently so we\r
- get greater compatibility with other diff programs. (Stefan)\r
-- ENH: the repository browser now uses the correct icons from the\r
- system icon list for folders and files. (Stefan)\r
-- NEW: after an update of a working copy a "show log..." button\r
- is shown which will (if pressed) get the logs for the\r
- revisions since the last update. (Stefan)\r
-\r
-Version 0.5.1 (Subversion rev: 4753)\r
-- BUG: the width and height of the context menu is now calculated\r
- correctly according to the length of the string and the\r
- selected system font. (Stefan)\r
-- BUG: columnprovider crashed for unversioned files inside a working\r
- copy. (Stefan)\r
-- BUG: committing of several selected files resulted in several\r
- separate commits instead of only one. (Stefan)\r
-- BUG: the modulename in checkout was ignored. (Stefan)\r
-- ENH: resizable dialogs now have a resize grip on the bottom right\r
- corner to show the user that they are resizable. (Stefan)\r
-- NEW: a diff command exists now in the context menu for comparing\r
- the changes to the text-base (changes since last commit).\r
- (Stefan)\r
-- NEW: when doing a commit TSVN now determines first which files\r
- need a commit and let the user select which of these\r
- are actually needed for a commit. This makes it also easier\r
- to write log messages since its visible which files have\r
- changed. (Stefan)\r
- \r
-Version 0.5\r
-- BUG: two separators could appear together in submenu (Tim)\r
-- BUG: changed the projects to using the berkeley db\r
- built with VC.NET instead of VC6.\r
- This inconsistency caused heap corruption when accessing\r
- the db. Solved different bugs related to local repository\r
- access. (Stefan)\r
-- BUG: the "browse for external diff program" dialog wouldn't\r
- show up 'cause the stringbuffer must be initialized to zero\r
- (Stefan)\r
-- BUG: in the explorer file menu the TortoiseSVN menu entry got\r
- added every time the file menu was selected which lead to\r
- multiple menu entries. (Stefan)\r
-- BUG: selecting a link and choosing "properties" caused explorer \r
- to crash. (Stefan)\r
-- BUG: when no status of a file could be obtained (wc locked, ...)\r
- then the commands copy, merge and switch crashed. (Stefan)\r
-- BUG: if an older revision could not get checked out (subversion\r
- throws an error) then the command "compare with working copy"\r
- would crash. (Stefan)\r
-- BUG: the changewatcher process didn't check for svn_wc_status_none.\r
- (Stefan)\r
-- BUG: renaming files didn't work (via menu, not via changewatcher)\r
- Issue 12 (Stefan)\r
-- BUG: the call of the external diff failed when the filename \r
- contained spaces. Issue 11 (Stefan)\r
-- BUG: hopefully fixed the icon spacing in the submenu (modelled it\r
- on the new menu in windows. (Tim)\r
-- CHG: made the required API changes in the authentication subversion\r
- uses. (Stefan)\r
-- ENH: issue #4 done. Urls have now a dropdown combobox with the\r
- last entered values. (Stefan)\r
-- ENH: issue 10 done. Save revision of a file now works in the\r
- log dialog from the context menu. (Stefan)\r
-- ENH: issue 2: update to a specific revision is now possible through\r
- the shift-right-click context menu. Then the command "update"\r
- changes to "update to revision...". (Stefan)\r
-- ENH: issue #6 done. you can now specify a revision in the checkout \r
- dialog (Tim)\r
-- NEW: issue #7 done. You can now browse the local filesystem for a \r
- local repository. You can also browse a repository (local and \r
- remote) for paths (Tim)\r
-- NEW: the settings dialog contains now a page for proxy settings.\r
- (Stefan)\r
-- NEW: two new column providers: one for the revision number and\r
- the second overrides the predefined "author" column. (Stefan)\r
-- NEW: added browse button to the Import dialog. You can now browse \r
- the local filesystem for a local repository. You can also \r
- browse a repository (local and remote) for paths. (Tim)\r
-\r
-Version 0.4\r
-- BUG: errors were not displayed to the user for commit and add \r
- (Stefan)\r
-- BUG: in the log dialog the wrong log entries were shown when\r
- the selection was changed with the up/down key (Stefan)\r
-- BUG: fixed HKLM and HKCU discrepancies in the registry settings\r
- (Stefan)\r
-- BUG: now the watcher checks first if the file actually WAS under\r
- subversion control before trying to redo the action (Stefan)\r
-- ENH: Revert now asks an "are you sure?" to prevent unintentional\r
- data loss (Stefan)\r
-- ENH: added context menu icons (Stefan)\r
-- ENH: added a check for temporary files when doing import/add (Stefan)\r
-- ENH: added a crashhandler for better bug tracking - does NOT work\r
- with the shell integration part (sad, but true) (Stefan)\r
-- ENH: improved speed of the column handler (Stefan)\r
-- ENH: show messagebox when 'cleanup' has finished (Stefan)\r
-- ENH: improved speed for icon overlay by adding small cache (Stefan)\r
-- CHG: while receiving log messages display them so the user can\r
- see that something is going on (Stefan)\r
-- CHG: overlay for anything else than 'normal' is now shown as \r
- 'modified'. 'obstructed' and 'conflicted' are shown as\r
- 'conflicted' as before. (Stefan)\r
-\r
-Version 0.3\r
-- ENH: log messages are now received from the HEAD of the repository\r
- and not from the workingcopy revision on. (Stefan)\r
-- BUG: properties page in explorer crashed when a non versioned item\r
- inside a versioned directory was selected. (Tim)\r
-- BUG: crash in Win95/98/Me because of 'normal' parameter instead of\r
- unicode. (Stefan)\r
-- ENH: new command in log window to compare the working copy with an\r
- older revision. (Stefan)\r
-\r
-Version 0.2\r
-- basic functions are working (Tim/Stefan)\r
-- removed WxWindows part and changed to MFC (Stefan)\r
-\r
-Version 0.1\r
-starting, very few thing are working and even more crashing. (Tim)\r
+version 0.2.0.0 preview version:\r
+Features:\r
+ 1. Add TortoisgeMerge as default compare tools\r
+ 2. Pull, Fetch, Push \r
+ 3. Create Branch\Tag\r
+ 4. Switch branch \Chechout\r
+ 5. Compare with previous version\r
+ 6. Clone(only support local repository, see known issue for detail)\r
+ 7. Log Dialog support filter\r
+ 8. Check for modifications\r
+ 9. Revert local change\r
+ 10.Create Patch Serial\r
+ 11.Apply Patch Serial\r
+ 12.Add file to repository(see know issue)\r
+ 13.Export to zip file\r
+\r
+Bug Fix:\r
+ 1. A2W cause stack overwrite bug when git output is long. \r
+\r
+ \r
+Known Issue:\r
+ 1. ProcessDlg will wait for ever when clone remote repository(ssh, http,git).\r
+ 2. push fetch and pull don't support password mode. Just support public key problem. \r
+ 3. Just fetch first 100 log item. \r
+ 4. If install TortoiseGit before MsysGit, you need modify register \r
+ HKEY_LOCAL_MACHINE\Software\TortoiseGit\\MsysGit\\r
+ Let it point to correct msysgit install path.\r
+ 5. Add File, please commit and show unversion file, the choose add file, then right clict, Choose Add file \r
+ 6. To new initial repository, You will not see add file again in commit dialog box if give up commit when choose add\r
+ \r
+\r
+version 0.1.0.0 preview version\r
+\r
+Features:\r
+ 1.Context menu(subset of TortoiseSVN)\r
+ 2.Icon Overlay(version controled\unversion controled at directory)\r
+ 3.Unified DIFF\r
+ 4.Use third part diff tools (such kdiff3)\r
+ 5.Commit change\r
+ 6.Show Log\r
+ 7.Create Repository
\ No newline at end of file