TortoiseCVS 1.9.1 UNSTABLE is out

Torsten Martinsen <torsten-IWqWACnzNjx/[email protected]> Tue, 01 Mar 2005 22:22:39 +0100
Newsgroups gmane.comp.version-control.cvs.tortoisecvs.user,gmane.comp.version-control.cvs.tortoisecvs.announce
Message-ID <[email protected]>
The TortoiseCVS team is now ready with the first feature release since 
June 2004.

As this is the first release on the 1.9.x development branch, you should 
not use it in a production environment. The release has not undergone 
thorough testing.
That being said, we think there are some exciting new features to be 
found, so please check it out if you have the chance.

You can find the installer at

   
Highlights:

- New translations: Japanese, Romanian.
- Automatic hyperlinks to bug tracker in History and Revision Graph.
- First install no longer requires restarting Windows.
- Changing icons no longer requires restarting Windows.
- True exclusive editing.
- Support for "cvs rename".
- Many improvements to the Revision Graph dialog.
- Run arbitrary CVS command.
- The List Editors command now has its own dialog with more information.


Changes for 1.9.1 (27 Feb 2005):
-------------------------------

Added Japanese (Yutaka Yokokawa) and Romanian (Dumitru Pletosu)
translations. (Torsten)

Added tip for the case where an old version of the CVSNT lock server
is installed locally. (Torsten)

Fixed bug [1119783] "Incomplete shell extensions on folders with
customized icons". (Torsten)

Fixed bug [1123051] "moving branch fails in History and Rev.Graph
dialog". (Torsten)

Links of the form "bug 123" and "#123" in the History and Revision Graph
dialogs are now automatically converted to hyperlinks to a user-configurable
bug tracker (addresses RFE [935783] "Providing clickable links to 
Mantis"). (Torsten)

Implemented RFE [743265] "add leading / to repository folder for 
checkout". (Torsten)

When TortoiseCVS is first installed on a machine, it is no longer necessary
to restart Windows. Reinstalls still require restarts, however.

Implemented RFE [696840] "Changing icons does not require a reboot". 
(Torsten)

CVS Edit now uses the -x option for binary files to implement true
exclusive edits. (Torsten)

There is now an "Edit policy" preference which allows specifying if the
Edit/Unedit commands are shown in the context menu. Also, it is possible
to have an "Exclusive edit" command, or to make all edits exclusive. 
(Torsten)

The preference "Automatic commit" now includes modified and deleted 
files when
invoked from Add Contents (addresses RFE [807612] "Add Contents + 
Commit"). (Torsten)

Implemented RFE [1038747] "Avoid fetching more than one Modules list". 
(Torsten)

Fixed bug [1110777] "History log does not remember apply action". (Torsten)

Newly created .cvsignore files are automatically added to the 
repository. (Torsten)

Implemented RFE [744228] "Close on completion checkbox for progress 
dialog". (Torsten)

Implemented RFE [1077523] "Support of the new CVSNT "rename / move"
feature". (Torsten)

History dialog: Added keyboard shortcut. Show keyword expansion and filename
information on a per-revision basis. (Torsten)

Disabled "View" menu item in History and Revision Graph dialogs for
executable files (addresses RFE [1071161] "action "View this revision"
can be dangerous"). (Torsten)

Fixed bug [1102428] "TortoiseCVS will CRASH explorer". (Hartmut)

Implemented RFE [1005036] "Show messages when -n flag is set." (Torsten)

Implemented RFE [1004430] "extension of Unedit dialog". (Torsten)

Implemented RFE [1100457] "Show check-in comments on annotate". (Torsten)

Added new icons from visli with Chinese character overlay. (Torsten)

Fancier Credits dialog. (Torsten)

Implemented RFE [1076367] "Warn on empty commit comments" thanks to 
patch from
Friedrich Brunzema. (Torsten)

Fixed bug [1102248] "Missing Russian timezone parsing in getdate.y". 
(Torsten)

Fixed bug [1097045] "TortoiseCVS interaction breaks Cmd-window keystrokes".
(Hartmut)

Fixed 100% CPU usage problem. (Hartmut)

Updated CVSNT to version 2.0.62.1817. (Torsten)

Fixed bug [1092624] "Strange behaviour: 'Finished ...'-dialog closes on
MouseOver. (Hartmut)

Fixed bug in Commit dialog where double clicking on an added or removed file
always toggled the first file in the list. (Torsten)

Revision Graph: Numerous improvements, too many to mention separately. 
(Torsten)

Web Log no longer authenticates using "blast_username". (Torsten)

Fixed bug [1082937] "Auto Unedit of unmodified files fails". (Torsten)

Fixed bug [1083979] "Compiled CVSROOT lacks a colon". (Hartmut)

Fixed bug [1083696] "Module field input value autocomplete fails". (Hartmut)

Implemented RFE [898638] "Save revision Graph as picture". (Torsten)

Implemented RFE [936603] "Highlight merge arrow on Revision Graph". 
(Torsten)

Revision Graph dialog: Options to toggle display of tags, as well as
non-interesting revisions. (Torsten)

Checkout dialog: Remove any trailing slash from the CVSROOT
directory. (Torsten)

Fixed bug [1062665] "cvslock.exe should be deleted". (Hartmut)

Fixed bug [1062334] "Comment history munges newlines". (Torsten)

Fixed bug [982772] "Advoiding lost changes when changing rows in the history
vie". (Torsten)

CVS Add: Always treat .sql files as text. (Torsten)

Implemented RFE [627916] "Run arbitrary CVS command". (Torsten)

Fixed bug "Invalid keyword expansion -ku when adding Unicode files" 
(Hartmut)

Fixed bug [1060938] "Must Resolve Coflicts one at a time". (Hartmut)

Fixed bug [1060210] "No prompt to add ssh key to cache". (Hartmut)

Fixed [1058941] "'cvs version' breaks update and add". (Hartmut)

Update to InnoSetup 4.2.7. (Hartmut)

Fixed bug where "tag" and "remove" always reported success. (Torsten)

Added "Show tags" checkbox in Revision Graph. (Torsten)

Update to TortoisePlink 0.56. (Hartmut)

Added CVSNT lock server, required for :local: protocol. Fixes bugs 
[1052996]
and [1046257]. (Hartmut)

Fixed bug [1051161]" TortoiseShell.dll not updated after upgrade". (Hartmut)

Fixed bug [1046257] "Local mode doesn't work in 1.8.1" by updating cvs95.exe
to 2.0.58a. (Torsten)

Fixed bug [1039807] "Annotate doesn't show tab character properly". 
(Torsten)

Implemented RFE [1043839] "Include cvsagent from CVSNT". (Torsten)

Update to CVSNT 2.0.58. (Torsten)

Fixed bug [1017260] "Diff fails to generate temp filename". (Hartmut)

Fixed bug [1030868] "'Make New Module Dialog' is too narrow". (Hartmut)

Fixed bug [1040282] "Wrong accelerator for 'Tag' field in Tag dialog". 
(Hartmut)

Fixed problem with "CVS update" not asking for password. (Hartmut)

Fixed bug [1032178] "Month DropDown Box on Checkout does not drop down." 
(Hartmut)

Do not use -B for old CVS servers (prior to 1.11.1p2). (Torsten)

Revision Graph: Allow suppressing display of tags and "non-interesting"
revisions (i.e. revisions which do not have tags/branches, or are the source
or target of a mergepoint). (Torsten)

Checkout dialog: Allow choosing the port for :ext: as well as for :ssh:. 
(Torsten)

Add Contents dialog: No longer shows files in .cvsignore by default - 
there is
now an option in Preferences to get the new behaviour (RFE [994412]). 
(Torsten)

Commit dialog: There is now an empty entry at the top of the History 
dropdown,
so that it is easy to select the previous entry using the mouse. (Torsten)

Make Patch: Do not show "Browse" button when only files are selected. 
(Torsten)

Fixed bug [1026604] "1.8.0-RC6 doesn't work on NT4". (Hartmut)

Update to CVSNT 2.0.51d. (Hartmut)

Support for renaming files (this feature is still experimental in 
CVSNT). (Torsten)

New default icon set. (Torsten)

Implemented RFE [987436] "Display Server CVS version clarifications".
(Torsten)

Workaround for CVSNT bug where edit -c does not check for existing edits if
invoked from parent directory. (Torsten)

If a command fails with "end of file from server" and the protocol is SSPI,
retry the command without encryption to support SSPI on Linux
servers. (Torsten)

The List Editors command now has its own dialog and shows not only filename
and author, but also date, hostname, and path. It is also possible to 
sort the
listing on the different columns. (Torsten)

Annotate dialog now remembers sort column. (Hartmut)

Fixed bug in History Dialog: Enable clipping again for non-branches and
non-tags. (Hartmut)

Fixed bug [1017431] "History screen does not show anything." (Hartmut)

Implemented RFE [1013084] "Add 'Annotate' to the context menu in the 
Annotate
view". (Hartmut)

Fixed crash for file "NUL". (Hartmut)

Added new iconsets (patches [1005962], [1014654], [1014670]). (Hartmut)

Fixed bug in History Dialog: Tags and branches were clipped. (Torsten)

Fixed bug in History Dialog: Changed log messages did not persist when 
moving
to a different revision. (Torsten)

Made "List Editors" work again. (Torsten)

Implemented RFE [702472] "Add CVS Status display of 'Locked'": In the
Properties dialog and in the Explorer "CVS Status" column, a file which is
unmodified but Edited by the user will show as "Locked". (Torsten)

Fix broken %mine / %yours substitution for external merge application. 
(Hartmut)

Implemented RFE [688928] "CVS checkout into checked-out folder". (Torsten)

Fixed bug [995108] "Committing project root folder in 1.8 gives uptodate 
fail".
(Hartmut)

Implement RFE [1005041] "cvs add content could better deal with .cvsignore".
(Hartmut)

Updated TortoisePlink to 0.55 to fix security bug. (Torsten)

Fixed bug [1003932] "Adding of files since Tortoise 1.7 impossible". 
(Hartmut)

Fixed bug [971187] "Web Log / TortoiseAct.exe problem". (Hartmut)

Fixed bug [1000090] "Folders with [ ] don't add correctly to .cvsignore".
(Hartmut)

Fixed bug [1002963] "sserver doesn't work without ca.pem". (Hartmut)

Update to CVSNT 2.0.51a, fixes bug [999567] "weird problem with .exe
files in repository". (Hartmut)

Fixed bug [997637] "Diff does't work within a directory with dots". 
(Hartmut)

Add column "state" to Add Files dialog (see RFE 994412 "CVS Add Contents 
dialog
shows ignored files"). (Hartmut)

Fixed bug [993791] ""View this revision" -- selecting viewer". (Torsten)

Add "-ssh" to default TortoisePlink parameters. (Torsten)

Updated CVSNT to version 2.0.48. (Torsten)

Fix MinGW compilation. (Hartmut)

Added French User Guide thanks to Cedric Babault. (Torsten, Hartmut)

Build process now uses GnuWin32's bison and flex instead of Cygwin's. 
(Hartmut)

Add statusbars to all resizable dialogs as the old resize grip is not 
redrawn
properly on a themed XP system. (Hartmut)

Add column "filetype" to commit dialog. (Hartmut)

Show sort indicator in listview header in commit, annotate and add files
dialogs. (Hartmut)

Replaced richedit in progress dialog with listview (plus other tweaks) to
improve performance when doing operations with lots of CVS output
(should fix bug [883903] "high cpu usage"). (Hartmut)

Implemented RFE [977228] "Add the filename to history window title." 
(Hartmut)

Fixed bug [970347] "Manual still refers to FileTypes.config". (Hartmut)

Fixed bug [960863] "'Update special/Get tag' in base folder broken". 
(Hartmut)

Implemented RFE [703395] "Wrap check-in messages at <80 chars.". (Torsten)

Increased setup compression - see patch [912489]. (Hartmut)

Implemented RFE [974056] "Annotate a specific revision". (Hartmut)

Update to wxWindows 2.5.2. (Hartmut)

Implement RFE [972751] "Override automatic line ending format 
detection". (Hartmut)

Fixed bug [971187] "Web Log / TortoiseAct.exe problem". (Hartmut)

Fixed bug [971159] "Shell icon shows non-existant change". (Hartmut)

Implemented RFE [654869] "'View' in History dialog". (Torsten)

Implemented RFE [952945] "Sticky Date column in Explorer": The explorer 
column
"CVS Sticky Tag" is now known as "CVS Sticky Tag/Date" and shows either 
sticky
tag or sticky date. Similar functionality is now available in the CVS 
property
sheet. (Torsten)

Added Catalan translation to the installer. (Torsten)

The caption on the CVS submenu can now be changed by editing the registry
entry "SubMenuName". (Torsten)



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click