QVCS-Pro and QVCS 3.10.19 (October 20, 2009)
Fixed Bugs:
- Allow user to add a new branch revision to a branch that has a child branch or child branches.
- Log renames to activity panel and to journal files.

QVCS-Pro and QVCS 3.10.18 (July 28, 2008)
Features:
- Add ‘View as text’ option to file menu. Choosing this option will display the selected file in a text editor instead of using the Windows utility associated with the file’s file type.
- Add forceOnAccessList command line option to the qmodhdr command line utility. Use this command line option to add users to the access list of a file (or files), even in the case where the current user is not on the file’s access list.
- Add ‘Label contains string’ file filter. Using this filter allows defining a filter to show those files that have a label that contains the string defined in the filter.
QVCS-Pro and QVCS 3.10.17 (January 29, 2008)
Changes:
- Changed wordwrap code so it can better handle lines that are
longer than the wordwrap column when expanding the Log keyword and when
displaying the comment in the 'Revision Information' tab.
QVCS-Pro and QVCS 3.10.16 (January 20, 2008)
Features:
- QVCS now tracks the timestamp of a checkout or lock and displays that timestamp in a new column in QWin.
- You can now define what column QVCS will use for wordwrap when
formatting revision comments in for both keyword expansion and for display in
the 'Revision Information' pane. This wordwrap value is used when the revision
comment is first defined.
- Add 'Force Branch' to checkin user preferences so user can
define the default state of that checkbox for the checkin dialog.
- Add ‘Delete Workfile’ to checkin user preference so user can
define the default state of the new ‘delete workfile’ checkbox on the checkin
dialog.
- In the IDE implementation, add revision checkin time and user
name to the revision description information displayed in the history dialog
box.
Changes:
- QVCS/QVCS-Pro user names are now case insensitive.
- In QWin, always enable the delete directory menu option. If
chosen when it won't work, provide some guidance to user so they will know how
to make it work.
- Disable the 'New Project' menu option if menu is used from
within an existing project.
- Other minor changes.
QVCS-Pro and QVCS 3.10.15 (December 8, 2006)
Fixed Bugs:
- When checking in a file, only add separator lines to a contracted comment from the Comment keyword if the comment string that we're appending to already has some length to it.
- Set Windows registry so Visual Studio 2003 and Visual Studio 2005 won't create ~sak temp files.
- In help file, update description of exclude extension file filters to be more helpful.
QVCS-Pro and QVCS 3.10.14 (October 8, 2006)
Fixed Bugs:
- Fix bug so file status is accurate after adding files to a project when a file filter is active.
- Fix bug so the active file filter is applied correctly when navigating from deep in a directory hierarchy to a location closer to the project's root directory. Before this change, navigation would not produce the correct results in the file list window (if a file filter was active).
QVCS-Pro and QVCS 3.10.12 (August 4, 2006)
Fixed Bugs:
- Fix bug that could cause a crash of QWin when using the 'login as' feature. If the workfile location for the new user didn't exist, then QWin behavior was unstable, and could cause a crash. Now fixed.
QVCS-Pro and QVCS 3.10.11 (July 17, 2006)
Features:
- Add help menu links to Quma Software web site, blog, and forums.
Fixed Bugs:
- Fix bug that would cause the cache file to become corrupt. The problem shows up only if you have files that are branched that have their default branch set to something other than the TRUNK.
QVCS-Pro and QVCS 3.10.10 (May 29, 2006)
Features:
- Allow user to launch a copy of Windows Explorer from the file menu and have that copy of Explorer automatically select the file that is selected in QWin.
Fixed Bugs:
- Change so very large files can be version controlled when storing archives to a network share.
- Refresh status automatically in the case where an invalid operation is attempted on a file.
- Clear the status message area after 2 seconds.
QVCS-Pro and QVCS 3.10.8 (April 30, 2006)
Fixed Bugs:
- Fixed bug so that a file rename will not prevent updates to Revision Information pane.
- Fix bug in qstamp so that duplicate label will work correctly.
QVCS-Pro and QVCS 3.10.7 (March 31, 2006)
Features:
- Make checkin dialog resizeable.
- Added a user preference so that the user can choose to blink the toolbar filter indicator or not.
Fixed Bugs:
- Fixed bug so that 'Admin/Login As...' now works correctly. This was broken is the 3.9.25 release.
- Fix project level modify access list operation so it won't use a message box again and again to report that you are not on a file's access list.
- Change so writes to .ini files can fail more gracefully. Before this change, write failures could cause an infinite loop.
- On gets, fix so we don't hold a lock on a logfile while waiting for user input when asking whether to overwrite a writable file.
QVCS-Pro and QVCS 3.10.6 (February 28, 2006)
Features:
- (QVCS-Pro only) Add support for .dll based triggers.
- Allow a label to be applied at archive creation time.
- Allow qput to use the 'apply label on change only' flag.
- Change checkout comment implementation so that users can view active checkout comments.
- Improve cache performance by implementing read-only cache locks.
- Improve error reporting in label operations so that failure to use the 'reuse existing label' flag won't result in a flood of message boxes.
Fixed Bugs:
- (QVCS-Pro only) Fix a bug so that the IDE implementation pays attention to the UNIX path separator setting.
- (QVCS-Pro only) Fix a bug so that file compares within the IDE will compare your workfile to the revision that you checked out, instead of always comparing your workfile to the tip revision.
- Fix a bug that caused a crash of QWin if you renamed a file, and selected another file to complete the rename operation instead of typing the Enter key.
- Use user color preferences. This was broken in the 3.9.25 build.
QVCS-Pro and QVCS 3.9.25 (January 31, 2006)
Features:
- (QVCS-Pro only) Support IDE integration with Visual Studio 2005. See this FAQ for more details.
- (QVCS-Pro only) Add simple validation of trigger definitions so that if a trigger is enabled a command line for that trigger must be defined.
- (QVCS-Pro only) Add file dialog button to assist in populating trigger command edit boxes.
- Add 'Revision Detail' panel. This panel duplicates the information contained in the Revision Information panel. Unlike the Revision Information panel, you can copy information from the Revision Detail panel to the clipboard. You can also search (CTRL-F) its contents. It also supports a context menu.
- Add context menus to the 'Revision Information' panel, and the 'File Information' panel.
- The 'Activity Log' panel now supports copy to clipboard and search (like the 'Revision Detail' panel).
- The number of selected files is now displayed in the status bar at the bottom of the screen.
- The workfile location is now displayed in an area above the file list on the top right side of the screen instead of appearing as a status message in the status bar.
- The grey background for an active filter has been replaced by a slowly blinking indicator on the toolbar.
- The mouse wheel now works for the 'Revision Information', 'File Information', 'Activity Log', and 'Revision Detail' panels.
- Add support for a local installation of QVCS to 'point' to a shared location for qwin.ini, user .ini files, and the QVCS.License file.
- Add user preferences for the lock and label dialogs.
- Use Windows standard dialogs for directory and file selection dialogs.
- Change new project access list wizard page so it defaults to the default access list, or the current user.
- Support .cmd files (as well as .exe and .bat files) for visual compare and trigger commands.
- Add support for the VK_APP key (a.k.a. the Windows Application key).
- Add 'With Workfile status' and 'Without Workfile status' file filters.
Fixed Bugs:
- The problem with the scroll bar for the 'Revision Information' and 'File Information' panels has been fixed. The problem occurred only when there was over 32K lines in either panel.
- Refactor .ini file code to improve performance.
- Change default QVCS temp file location to be C:\qvcsTemp. Also change temp file location definition to be per user.
- Fix a bug that caused problems when applying a label to an obsolete file.
- Fix problem that could cause a crash when performing an auto-add of files to a newly created project.
QVCS-Pro and QVCS 3.9.24.1 (January 2, 2006)
Fixed Bugs:
- Oops. If you don't have a valid license file, QWin would crash on an attempt to check a file. Now fixed.
QVCS-Pro and QVCS 3.9.24 (December 30, 2005)
Features:
- Report a useful message if the visual compare utility is not found.
- Add support for FilePath and HeaderPath keywords.
- Save and restore the maximized state of the main window.
- Require an up-to-date license for checkin operations.
Fixed Bugs:
- Rename reference copies when a file is renamed.
- Delete the reference copy when a file is marked obsolete.
- Restore the reference copy when a file is marked not obsolete.
- Improve the way obsolete files are handled to be more transparent.
- Fix a bug in QWin so that it can display status correctly for a file that has a non-TRUNK default revision. Before the fix, QWin reported an invalid archive if there had been any edits to a file with a non-TRUNK default revision.
- (QVCS-Pro) Fix a bug in the IDE implementation that can sometimes cause crashes when exiting the IDE.
- (QVCS-Pro) Fix a bug in the IDE implementation that prevented visual compares of non-TRUNK revisions from the history dialog.
QVCS-Pro and QVCS 3.9.23 (November 15, 2005)
Fixed Bugs:
- One line code change so that refresh (F5) will work in a useful way when archives are hosted on a Novell 6 file server.
QVCS-Pro and QVCS 3.9.22 (November 10, 2005)
Fixed Bugs:
- Fix 'Before date' and 'After date' file filters.
- Fix problem with named file filter store. This change will cause any existing named file filters to get deleted. The bug would lead to a crash in some scenarios when loading the named file filters from disk.
- Change startup code so QWin now runs on Windows Me. It should also now run on Windows '98. These platforms are not 'offically' supported, but it appears that the application will now run on these platforms. Earlier 3.8 and 3.9 builds would not run on these platforms.
QVCS-Pro and QVCS 3.9.21 (November 8, 2005)
Features:
- QWin now allows you choose whether to ignore case when sorting the file list. This is set on the 'General' tab of the Admin/Preferences... dialog.
- QWin now allows you choose whether to use colored icons (like QVCS 3.7) in the file list. This is set on the 'General' tab of the Admin/Preferences... dialog.
Fixed Bugs:
- Fix a bug so that reference copies will get created as they should, irrespective of whether the 'delete workfile' QVCS attribute is enabled. In earlier 3.9 builds, if you had the 'delete workfile' attribute enabled, QVCS would not create a reference copy at check in time.
- Fix a bug so that performing a drag-and-drop action to add a file to version control will work even if the associated workfile directory does not yet exist. In earlier releases, you had to manually create the workfile directory in order for the drag-and-drop operation to work.
- Fix a bug in the 'get' and 'checkout' dialogs so that a 'get by date' or 'checkout by date' will work. This was broken in earlier 3.8 and 3.9 builds.
- Change 'get' and 'checkout' dialogs so that a 'by date' operation will pay attention to the time string that you enter. In earlier releases, the date string was used, but the time string was ignored. Now that the 'by date' operations actually work (see above), they will now also pay attention to the time that you enter. (If you leave the time blank, the time will be equal to midnight for the date that you enter).
- Fix a bug in the 'get' and 'checkout' operations so that project level operations can 'get' or 'checkout' to non-default locations.
- Fix a bug in the 'checkout' operation so that the 'workfile in' value will be correct in those cases where the checkout is to a non-default location.
- Change the way the 'Merged Required' status is computed so it is more accurate.
- Fix a bug in qdiff so that command line revision compares will work correctly. This was broken in earlier 3.8 and 3.9 builds.
- Fix a checkin problem that happens if the workfile is opened by another application and keyword expansion is enabled for the file.
- Fix the 'Login As...' feature. In earlier 3.8 and 3.9 releases, the workfile status was not getting updated correctly among other issues.
- Fix a bug in qget that occurs when fetching files that have no file extension.
- Fix a bug in the IDE integration. In earlier 3.9 releases, the IDE integration would not automatically rebuild the cache file if it was missing. This is now fixed.
QVCS-Pro and QVCS 3.9.18 (September 14, 2005)
Features:
- QWin now allows you to display all the files of a directory hierarchy in the file list panel. This makes it very easy to see at a glance which files within the selected project have changed.
- QVCS now supports the $Project$ keyword. It expands to the name of the current project.
- You can now delete a workfile from within QWin.
- Obsolete files are displayed in a less surprising way.
- The algorithm used for expanding the Version keyword was improved.
- In QWin, you can now associate named file filters with specific projects.
- In QWin, you can now copy an existing named file filter to a new named file filter.
- On startup, QWin, will restore the named file filter that was in use when you last used QWin.
- Changed the location of the cache lock file to help improve refresh performance. This means that while the 3.9 archive format is the same as in earlier releases, release 3.9 can not be used at the same time as earlier releases, as this will lead to undetected cache collisions and cause corruption of cache files.
- The 'Change all children' checkbox on the Maintain Access List dialog is enabled by default.
- Added several keyboard accelerators including ones for label/unlabel operations.
Fixed Bugs:
- Filenames can now contain '!' or '$' characters. In earlier releases, QVCS would not allow you to version control files with '!' or '$' in their filenames.
- Sorting by filesize now works correctly.
- (QVCS-Pro) Fix capitalization problem in $Log$ and $Logfile$ keyword expansions when used within an IDE.
- (QVCS-Pro) At checkout time, the IDE integration will not always ask if you want to fetch the latest file revision. It will ask only if the current workfile is out of date.
QVCS-Pro and QVCS 3.8.24 (December 30, 2005)
Fixed Bugs:
- Fix a bug in QWin so that it can display status correctly for a file that has a non-TRUNK default revision. Before the fix, QWin reported an invalid archive if there had been any edits to a file with a non-TRUNK default revision.
QVCS-Pro and QVCS 3.8.23 (September 1, 2005)
Fixed Bugs:
- A couple of changes to make QVCS work well with SAMBA file servers.
- Fix problem with qput so it will behave as earlier releases for wildcard operations.
- Fix problem with qput so you can apply a label at checkin. This was broken in earlier 3.8 builds.
- Change temporary file naming convention so deletion of temporary files will not also delete important QVCS files in the case where the user has defined their temporary file directory to be the same as their QVCS executable directory.
- Increased the margins on reports.
- Fix problem with .ini files getting reset to have empty contents.
QVCS-Pro and QVCS 3.8.20 (July 28, 2005)
Fixed Bugs:
- In earlier 3.8 builds, navigation was sluggish to some directories. This is described here in more detail. This is now fixed.
- Changed heading on the 'File status' column to 'Workfile status'.
- Enable the 'Modify all children' checkbox on the maintain access list dialog by default.
- Fix keyword expansion in QVCS-Pro/IDE integration so it preserves the case of directory strings when expanding the $Logfile$, $Log$, or $LogX$ keywords.
- Put the revision string into the trigger parameters file after a checkin so post-triggers will be able to determine the new revision. This was broken in earlier 3.8 releases.
QVCS-Pro and QVCS 3.8.19 (June 9, 2005)
Fixed Bugs:
- In 3.8.18, if using a SAMBA server for your QVCS archives, checkins would fail. This is now fixed.
- In 3.8.18, keywords expansion of the $Log$ or $LogX$ keywords would fail if the expansion included a branch off of revision 1.0. This is now fixed.
QVCS-Pro and QVCS 3.8.18 (May 31, 2005)
Features:
- Over 1000 changes to 300 files
- (QVCS-Pro only) Command line support for directory recursion. You can now traverse an entire project directory tree with a single command.
- (QVCS-Pro only) Improved support for SCC integration, including the ability to get revisions other than the tip revision (by revision or by label), the ability to apply a label at checkin time, and the ability to compare non-tip revisions.
- Support an 'Apply Label only on change' flag at checkin time.
- Added a 'File status' column in QWin to make it easy to see what files have changed.
- Checkout comments are now supported.
- Other usability improvements.
Fixed Bugs:
- Don't create a new revision just to apply a label. In earlier releases, QVCS would always create a new revision if you applied a label at checkin time. This is no longer the case.
QVCS-Pro and QVCS 3.7.17 (June 22, 2005)
Features:
- Improved the consistency of what is compared when clicking on the toolbar compare button. Compare is now made to the workfile in the checkout location if the user requesting the compare is the owner of the lock on the file.
- Minimize the main window instead of hiding it when the visual compare application is active. This may help prevent an intermittent problem on XP systems where the main window would fail to reappear after dismissing the visual compare application.
- Double the number of entries that can display in the toolbar dropdown combo for named file filters.
Fixed Bugs:
- Fix problem that limited to 10 the number of entries in the named file filter dropdown combo on the toolbar.
- For QVCS-Pro, fix bug so that 'add to version control' will work in VS.Net.
QVCS-Pro and QVCS 3.7.15 (February 14, 2005)
Features:
- Added support for 'Out-of-date' status to the SCC/IDE .dll. This means that IDE's that provide some indication that a file is 'stale' will now be able to show if a file is 'out-of-date' -- which means that someone has checked in a revision that is newer than the workfile that is being used within the IDE.
- There is now a 'Compare' button on the dialog that appears when QWin has discovered that you are attempting to overwrite an existing workfile that is already not write protected. This will make it easy for you to make sure that you're not overwriting something important.
- Fixed the large button toolbar to be less blurry.
- The toolbar compare will now compare the workfile located in the checkout location instead of the default workfile location.
- Checkin timestamps are now no longer necessarily evenly divisible by 2.
Fixed Bugs:
- Fixed the large button toolbar so that it does not hide the named file filter combo box.
- Prevent rename requests from succeeding unless the user is on the access list for the given file.
QVCS-Pro and QVCS 3.7.14 (October 10, 2004)
Fixed Bugs:
- Using a named filter that uses a locked by, exclude locked by, before date, or after date filter would cause a crash if you navigate to a directory that contains any files that are not under version control. This is fixed in 3.7 build 14.
QVCS-Pro and QVCS 3.7.12 (August 14, 2004)
Fixed Bugs:
- If a named file filter is active, performing most project level operations (e.g. 'get', 'check-out', etc.) would fail. This is now fixed.
QVCS-Pro and QVCS 3.7.11 (July 26, 2004)
Fixed Bugs:
- Clicking the 'Scan for labels' button on the label dialog caused a crash of QWin. This is now fixed.
QVCS-Pro and QVCS 3.7.10 (July 24, 2004)
Features:
- The first 3.7 release of QVCS-Pro and QVCS adds support for named file filters. This feature (already available in QVCS-Enterprise) makes it easy to define a collection of filters so that you can limit the set of files displayed to just those that satisfy the filter criteria. For example, you can define a filter collection that will show only those files that are locked by a specific user. Filters can be combined to further refine the set of files that are displayed.
Fixed Bugs:
- If a path had periods imbedded in any portion of the directory name, then visual compare did not work.
- QVCS-Pro was enhanced to provide improved IDE support for PowerBuilder.
QVCS-Pro and QVCS 3.6.29 (February 18, 2006)
Fixed Bugs:
- If a path had periods imbedded in any portion of the directory name, then visual compare did not work.
Other Changes:
- qget was changed so that the cache file does not get deleted unless the get operation is a locking get.
QVCS-Pro and QVCS 3.6.28 (May 17, 2004)
Features:
- Earlier releases of QVCS-Pro did not work well with VS.Net 2002 or 2003. That's now fixed in QVCS-Pro 3.6 build 28.
Fixed Bugs:
- QVCS-Pro IDE integration now works with Visual Studio.Net 2003.
- You can now apply a floating label on a branch. This did not work in earlier releases.
- Deleting an archive is now logged in the qvcs.jou journal file.
QVCS-Pro and QVCS 3.6.27 (July 27, 2003)
Fixed Bugs:
- Post trigger commands are now executed only after QVCS releases locks on the QVCS archive. This allows post-triggers to execute QVCS command line utilities. Before this fix, QVCS command line utilities used in some post-trigger situations would see the QVCS archive as locked. This is now fixed.
- QWin and qput now prohibit invalid revision strings if the user is trying to define the revision number at check-in time. Previously, QWin and qput would allow invalid revision formats, leading to archives that would no longer work correctly (a repair is available).
- In QWin, fix the bug that would cause mangled workfile locations to show up in the 'Activity Log' pane when the application first starts.
QVCS-Pro and QVCS 3.6.25 (April 5, 2003)
Features:
- For QVCS-Pro, IDE integration now uses your 'get dialog' preferences to define QVCS behavior within the IDE. This makes it possible to avoid annoying popup dialogs when performing get operations within the IDE.
- Improve QVCS support for non-US date formats.
Fixed Bugs:
- In QWin, fix date filters for some uncommon date formats.
- In QWin, fix date formats for some German locales.
QVCS-Pro and QVCS 3.6.24 (November 17, 2002)
Features:
- Improve use of project level label cache so gets, checkouts, labels, and unlabels are faster to use.
Fixed Bugs:
- In QWin, fix unhandled exception that happens when checking in a file that has keywords, no lock checking, and no changes.
- In QWin, selecting multiple single files in the project file compare dialog causes the list to reposition. Now fixed.
- In QWin, applying a floating label to a branch that is the default branch doesn't work correctly. Now fixed.
- In QWin, the "Last Edited By" column shows the last author of the tip, even when a branch is set as the default revision and has a newer revision date with a different author. Now fixed.
QVCS-Pro and QVCS 3.6.23 (August 11, 2002)
Features:
- Allow multiple files to be marked obsolete or not obsolete.
- Allow multiple workfiles to be deleted (if there is no associated archive file).
- After deleting a file, select the file immediately above it.
- Use drop-down combo boxes for defining QVCS user names for revision filters and for file filters.
- Display floating labels in the revision information pane as well as in the file information pane. Also sort floating labels to the top of this list of labels.
- Use the current Windows locale to define date formats for data entry as well as display. This change applies to all date entry strings throughout QVCS, both QWin and the command line tools.
- Allow QWin user to alter the read/write status of a workfile.
- Add a rebuild cache item to the Admin menu to allow easy regeneration of corrupted cache files.
- For QVCS-Pro users, IDE integration now allows you to 'get latest revision'.
Fixed Bugs:
- Delete the reference copy of a file if we're deleting the archive file.
- When getting a single file to an alternate directory, QWin would check the default workfile directory to see if there was an existing workfile in that directory that was read/write. It should have been checking the actual directory into which the file was to be retrieved. This is now fixed.
- When display of obsolete files is enabled, a visual compare attempt on an obsolete file would fail. This is now fixed.
- The $Comment$ keyword was not getting contracted correctly. This is now fixed.
QVCS-Pro and QVCS 3.6.22 (April 21, 2002)
Fixed Bugs:
- Login-as doesn't change the workfile directory settings correctly. Fixed in build 22.
- An IDE check-out won't do a quick compare if the 'skip quick compare' preference is enabled. Fixed in build 22.
- A check-in with 'leave checked out' on a file that has lock-checking disabled will apply a lock to the revision anyway. It should leave the archive with no locks. Fixed in build 22.
- Rename is broken from F2 and file file menu. Broken in build 20; fixed in build 22.
- A multi-file create doesn't get the QVCS attributes set based on the file type. A single file archive create works ok. Fixed in build 22.
- When creating a new sub-project, the combo is auto-selected with 1st possible value, but the ok button is disabled. The button should be enabled. Fixed in build 22.
QVCS-Pro and QVCS 3.6.21 (March 29, 2002)
Fixed Bugs:
- An unlock with breakall causes a crash. Broken in build 19, fixed in build 21.
- If a unix path separator was enabled, then a visual compare would cause a crash. Broken in 3.6.20, fixed in build 3.6.21.
- In 3.6 build 20, if get triggers are enabled, then a visual compare will fire the get trigger before the compare. Broken in 3.6.20, fixed in 3.6.21.
QVCS-Pro and QVCS 3.6.20 (March 24, 2002)
Features:
- Allow user to disable the quick compare so QWin can display faster when there are lots of files checked out.
- When creating a new sub-project prefill the drop-down combobox with the first entry in the dropdown.
- Have triggers fire for vanilla get's as well as the operations that change the archive.
- Improve keyboard navigation.
- Allow creation of a new sub-project to recursively populate that sub-project.
- Have a single button workfile compare instead of having to go through the compare dialog.
- Allow user preference for whether check-in time or workfile edit time should be used to figure out the colored dots.
- Allow password maintenance.
- If starting up 2nd copy of QWin have it activate an existing QWin instead of reporting that the user is out of licenses.
Fixed Bugs:
- If a workfile directory doesn't exist, QVCS kept the cache locked waiting for the user to answer whether to create the workfile directory. Fixed in build 20.
- A batch file could not be used as a the default view utility. Fixed in build 20.
- A batch file could not be used as a trigger command. Fixed in build 20.
- 'Login as' doesn't get the new user's workfile locations set up correctly. Fixed in build 20.
- Command line utilities don't proceed after encountering an obsolete archive. Fixed in build 20.
- The file count in the QWin status pane can be incorrect. Fixed in build 20.
QVCS-Pro and QVCS 3.6.19 (February 2, 2002)
Features:
- Add label and revision information into trigger file.
Fixed Bugs:
- Lock by label reports an error if the file doesn't have the label. It should just skip the file. Fixed in build 19.
- Delete of a sub-project should be succeed if the only remaining files are qvcs.jou and the cache file. Fixed in build 19.
- A label file filter lets workfiles show up. Since workfiles can't have labels, this is a bug. Fixed in build 19.
- Trying to lock a specific revision of a file produces the error message "qlock -- bad switch 'X.Y'. Broken by build 18; fixed in build 19.
- Only use the checkout workfile location if there is a single lock on the archive; otherwise we'll use the user's project default workfile location. In earlier releases, the QVCS would set the default workfile location to that defined by the user who most recently obtained a lock on the archive. If a different user holding a lock on the archive checked in their workfile, QWin would use the other user's workfile location, instead of the current user's workfile location. Fixed in build 19.
- For check-ins via QWin or SCC, the checkin comment is empty in the trigger file. Fixed in build 19.
QVCS-Pro and QVCS 3.6.18 (January 11, 2002)
Fixed Bugs:
- On the Add file dialog, the module description did not change on clicking the next or prev button. Fixed in Build 18.
- qput did not create a reference file copy when creating a new revision. Fixed in Build 18.
- In QWin, dropping a file onto the file pane did not work unless you first drag out of file pane. Fixed in Build 18.
QVCS-Pro and QVCS 3.6.17 (November 19, 2001)
Features:
- QWin allows you to define the string that QVCS will use for expanding the copyright keyword directly from the project's Edit Settings window. Earlier releases required a manual edit of the QVCS message file.
- QWin now allows you to save a report to a text file.
- QWin now provides small and large toolbar icons.
- QVCS now allows you to specify whether to use Carriage Return-LineFeed or just LineFeed at the end of lines added during the expansion of the Log and LogX keywords.
Fixed Bugs:
QVCS-Pro and QVCS 3.6.15 (October 27, 2001)
Fixed Bugs:
- QVCS 3.6 Build 13 still had a major problem with gets, locks, and check-outs for users with Novell file servers. Build 14 (and later) fixes it.
- In QWin, a lock request will show the wrong workfile location after locking the archive. Fixed in Build 15.
- QWin no longer allows you to define a reference location that collides with the archive or workfile location when creating a new project.
- IDE integration was logging additions to the qvcs.jou journal file in the wrong directory. Fixed in Build 15.
QVCS-Pro and QVCS 3.6.13 (September 29, 2001)
Features:
- QVCS-Pro now supports elementary drag-and-drop. You can drag files from the QWin file pane and drop the file onto an editor, or some other tool. You can also create an archive for a workfile by dropping a workfile (from Windows Explorer) onto the QWin file pane.
- QVCS-Pro now supports elementary triggers. You can request that QWin invoke a trigger task before checkout. If the trigger task exits with a status of 0, then QWin will perform the checkout; if the trigger task exits with any other status, QWin will skip the operation. Trigger support also is provided for checkins, and label operations.
- QVCS now allows you to set a workfile to read/write when requesting a lock on an archive.
- In QWin, the ENTER key is now a shortcut for the File/View operation.
- QVCS now attempts to use your Windows user name as your QVCS user name. As a result, the QVCS_ID environment variable need not be used unless your QVCS user name is different than your Windows user name.
Fixed Bugs:
- QVCS 3.6 Build 12 broke file group behavior. Build 13 fixes it.
- Fixed bug that caused Windows user names to be case insensitive. This allowed a Windows user name to auto login to QVCS even though the Windows user name was not an exact match to the QVCS user name.
QVCS-Pro and QVCS 3.6.12 (September 28, 2001)
Fixed Bugs:
- In QVCS-Pro, double click behavior in the file pane window now works as expected. This was broken in earlier 3.6 builds.
- Fixed bug that caused some users to see an unhandled exception in CQCommandDialog at line 188. This bug could also lead to a crash.
- QVCS will now check to make sure the qvcsmsgf message file is the correct version for the current release. Earlier releases did not perform this check, leading to possible crashes if the message file was not the correct version.
QVCS-Pro and QVCS 3.6.10 (September 8, 2001)
Fixed Bugs:
- In QVCS-Pro, drag-and-drop now works for Win9x users.
- License counting now uses only a single license for users who run both an IDE and QWin from the same workstation.
- The Compare toolbar button is now disabled when multiple files are selected unless file groups are enabled.
QVCS-Pro and QVCS 3.6.9 (September 2, 2001)
Fixed Bugs:
- Prevent the use of project names that collide with QVCS internally defined section names in qwin.ini.
- Fix bug that prevented QWin from creating archive directories for some UNC style directory names.
- Get rid of misleading error message that appears when creating an archive file.
- Disable some dialog controls that were mistakenly enabled during lengthy operations.
QVCS-Pro and QVCS 3.5g (June 17, 2001)
Fixed Bugs:
- Fix bug that prevented 'unlocks' from working correctly. This bug prevented unlocks from working from within an IDE; it also made it so qunlock (from the command line) would only work correctly if a revision number was included on the command line. This is now fixed.
- Version control initialization in the IDE integration would fail if instrumentation was enabled.
- The comment keyword would not operate correctly if it was the last line in the file and the trailing '$' character was the last character in the file.
QVCS-Pro and QVCS 3.5f (May 6, 2001)
Features:
- Add breakall flag to qunlock utility and to QWin. This allows QVCS to break all locks on an archive.
Fixed Bugs:
- Allow memorization of revision comments that contain embedded CR/LF. Prior releases would memorize only the first line of the revision description, so attempts to re-use that revision comment for later check-ins would get pre-populated with only the first line of the revision comment.
- Viewing by revision would fail if cache was enabled, and there was no pre-existing workfile associated with the selected archive.
- Report problems if QVCS is unable to update an .ini file. In earlier releases, update failures to the .ini files would silently fail, potentially leaving the .ini file empty.
- For 'get by date' requests, if the date format is invalid, fail the request after the first attempt. In earlier releases, for multi-file gets, QWin would report the date format problem for every requested file.
QVCS-Pro and QVCS 3.5e (March 11, 2001)
Features:
- At check in time, QWin allows you to skip the expansion of keywords into your workfile. This makes it so you don't have to re-make your workfile.
- QVCS now allows you to specify whether to use local date/time or universal date/time when expanding keywords.
- QWin now supports two new file filters: whether a user is on the access list, or whether the user is not on the access list.
- QWin allows you to view the current workfile using the utility associated with that workfile. With this new release, you can also select to view a specific older revision.
- QWin now allows you to create the root archive directory when defining a new project.
- QVCS now uses an archive's Protect Workfile attribute to determine whether the reference copy of that archive's workfile should be read-only or read-write.
Fixed Bugs:
- In QVCSScc.dll, (IDE support) only make a workfile read/write if the check out succeeds. Earlier releases always marked the workfile read/write.
- Early 3.5 releases would display black or dark icons on Window 95 machines.
- Fix a bug with the archive cache that would prevent correct behavior if the user had defined their archive location as an absolute path.
- Defer auto-updates during additions of files to a project.
- When deleting non-Trunk revisions, allow the user to select a valid revision range instead of just a single revision.
QVCS-Pro and QVCS 3.5d (February 4, 2001)
Features:
- QWin now supports two access list file filters. This allows you to easily list those files that have an individual on their access lists, or to list those files that do not have that user on their access lists.
- When doing a visual compare, QWin will now report if files are identical without having to launch the visual compare utility.
- QWin now allows you to view the current workfile or to view a specific revision of the associated archive file.
QVCS-Pro and QVCS 3.5 (December 3, 2000)
Features:
- QWin allows you to define the QVCS attributes associated with specific file extensions. When archives are created for files with a defined extension, that QVCS archive will be given the QVCS attributes that you have defined for that file extension group. These extension attribute groups are used by QWin and IDE integration when creating new QVCS archives. qput behavior remains identical to behavior in earlier releases.
- QWin now allows you to set an auto-update interval.
- The QWin preferences dialog is now implemented as a tabbed dialog instead of a single huge dialog.
- QVCS now allows the user to 'get by date'. A 'get by date' request will get the revision on the default branch that was the current revision on the given date. 'Get by date' is kind of a poor man's label. It allows you to recover the state of a project on a given date, even if you forgot to apply a label.
- QWin now has wider margins on all reports.
- When changing the access list of a project, QWin now allows you to also change the access lists of all the files within that project at the same time.
- QVCS now allows you to use the UNIX path separator character in keyword expansions instead of the '\' character. This is especially useful to Java developers who have paths that include the '\u' character sequence. This is defined on a project by project basis.
- QWin now uses the workfile location defined at check-out time as the default location for the workfile at check-in time. Earlier releases used the project default workfile location instead.
- QWin now keeps a history of recently used check-in comments making it easy to re-use recently used check-in comments.
- QWin now keeps track of labels used within a project, making it easier to reapply labels, and remove labels.
- QVCS now expands the Date keyword using the format defined by the locale of the machine instead of the format defined by the C-runtime library.
QVCS-Pro and QVCS 3.4f (July 23, 2000)
Fixed Bugs:
- White space in the name of the compare file utility caused compare to fail. Uppercase .EXE or .BAT extensions on the name of the compare utility would also cause the compare to fail.
- Expansion of the Author keyword was incorrect for any archive that had an access list that was different from the access list it was created with.
- If during a file rename of a workfile, the archive directory didn't exist, then the application would exit silently.
- Increase the left margin on reports so that text is to the right of any hole punches.
- Allow initial revision to be set from GUI when creating an archive.
- Support 'get by date' in GUI and from command line.
QVCS-Pro and QVCS 3.4e (May 14, 2000)
Fixed Bugs:
- Fix bug so that location of the global journal file can be a relative path as well as an absolute path.
- Allow upper or lower case .bat or .exe in name of compare utility.
- Allow white space in the name of the compare utility.
- In IDE integration, when checking out a file, if the workfile used in the IDE isn't the latest, ask the user if the latest workfile should be fetched before allowing the user to edit the workfile.
QVCS-Pro and QVCS 3.4d (April 15, 2000)
Fixed Bugs:
- The IDE integration would get confused about where to look for the archive cache file if the archives are located in a subdirectory beneath the workfiles. This would make it look like operations performed in the IDE were not reflected in QWin and vice versa.
QVCS-Pro and QVCS 3.4c (April 8, 2000)
Fixed Bugs:
- In fixing a bug in the way file timestamps are applied, a new bug was introduced that causes QVCS to add one hour to the timestamp of files when retrieving them if daylight savings time is in effect. This will cause workfiles to have a timestamp of one hour into the future if you 'get' with a timestamp option of 'now'. This is now fixed.
- An invalid system date (a date after 2038) will cause QWin to report an 'unhandled exception'. QWin now reports the problem. You must still corrrect the system date in order for QVCS to work properly.
- An invalid file in the archive directory could cause QWin to report an 'unhandled exception' and fail to display any information for any archives in that directory. QWin now reports the name of the offending file, and skips it.
- QVCS-SCC made a workfile read/write on a check-out request even if the check-out request failed. This is now fixed.
QVCS-Pro and QVCS 3.4 (March 6, 2000)
Features:
- Support Microsoft's SCC API. This allows QVCS to integrate with many development tools including Microsoft Visual C++, Microsoft Visual Basic, PowerBuilder, etc.
- Allow user to specify dialog preferences for the undo checkout dialog.
- Support the creation of reference copies of workfiles on check in.
- QWin and qlock now allow you to 'lock by label'.
- QWin now has a 'before label' revision filter. Combined with the 'after label' revision filter, it's now easy to report on just those revisions that transform one labeled release into the next labeled release.
- QWin now allows you to delete workfiles directly.
- QWin now allows you to define a default location for workfiles, archives, and reference workfiles.
Fixed Bugs:
- Clicking the right mouse button on a node in the project tree appears to select the node beneath the mouse, however, it doesn't actually select the node under the mouse. This leads to confusion when performing actions on the resulting pop-up menu. Fixed.
- QWin3 can't use a view utility or a visual compare utility if the path to that utility contains spaces. Fixed.
- In QWin3, a project level recursive 'get by label' requires you to enable the 'Get all children' checkbox before the 'Get by label' checkbox in order for QWin3 to scan all the project files for the set of labels to choose from. If you don't enable the checkboxes in the correct order, the only way to get all sub-projects is to dismiss the dialog and start over. Fixed.
- If you delete the tip revision of an archive, the last checkin date shown by QWin3 remains set to the checkin date of the revision that you deleted instead of the revision date associated with the current tip revision. Fixed.
- QWin3 won't allow you to select the root directory of a disk drive for a workfile location. The workaround is to manually edit your .ini file to set the workfile location to the correct directory. Fixed.
- QWin3 uses hard coded colors for the 'File Information' pane and the 'Activity Log' pane. Fixed.
|