⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 TKCVS Source Code For CVS。
💻
📖 第 1 页 / 共 2 页
字号:

- The installer has a new option "-finaldest", to facilitate building
  debian-style packages.

- The man page is installed in man1 instead of mann.

- The tooltips no longer persist until the operation started by the button
  is finished.


Release 7.0.2  October 19, 2001

- Fixed duplicate items when using Control-B1 to add items to the selection
  in the workdir browser.

- Several bugfixes to the module browser.  You can now have "&" composites
  at the end of a nested module without blowing it out of the graphical
  tree structure.  Also fixed bugs in finding a module's title and choosing
  the right icon.

- The ability to group alias modules in their own folder is back, but as an
  option cvscfg(aliasfolder).  It defaults to true.

- There's now an Options menu in the module browser to turn tracing on and
  off and temporarily change the display of alias modules.

- New "File->Module File" item in the module browser menu displays the
  CVSROOT/modules file in a text window.

- Do a "file join" on the CVSROOT variable to put it in the native
  path format.  That helps with a PC and a Samba-mounted repository
  and doesn't seem to hurt anything else.


Release 7.0.1  September 3, 2001

- By popular demand, made file selection in the main canvas conform more to
  the Shift-click-adds-range and Ctrl-click-adds-single model.

- Made the CDE parameter thing more bullet-proof.  It shouldn't fail if
  something is missing now.

- After a module import, it renames the original directory and checks out
  into a fresh one.  Otherwise, the checkout isn't recursive and you get a
  lot of "independently added by a second party" messages.

- Commented out the tkwaits that were causing the commit and merge dialogs
  to disappear in some window managers.  Unfortunately they may have to
  be un-commented back on some systems, especially Mandrake, which seems to
  exhibit timing problems sometimes.

- If a file's log message had a line containing only "=" characters, the
  logcanvas browser would drop all the revisions that came after it.  It will
  still do it if there are exactly 77 equal signs, but not otherwise.


Release 7.0   June 2, 2001

- Improved main file-browsing window.  It now has icons to indicate the status
  of the files.  The right mouse button activates context-sensitive popup menus.
  As a consequence of using a canvas widget instead of a listbox, the selection
  mechanism is different.  It's click to select, shift-click to add selection,
  click-on-background to deselect all.  The right button does an area select.

- The module browser reads whatever information is available in the
  modules file via "cvs checkout -c" before it looks for the tkcvs-specific
  extensions.  Thus if there is a modules file at all, some information
  will be available without the additional comments.

- Options are specified via the options database instead of with cvscfg
  variables.  If the window manager is CDE, its options are used by default.

- The state of the main windows is remembered between sessions.

- Bugs in display of the Editors column are fixed.

- Finally found a good home for the "Checkout with Options" dialog.  Someone
  pointed out that it belongs in the File menu next to the simple Update item.
  I'm convinced that that's right.

- The module browser window is paned so that you can adjust the relative
  width of the columns.

- CVS version 1.11 is supported better.


Release 6.4  October 12, 2000

- An optional column to show who's editing, and buttons to edit and unedit. 

- The file list can be sorted up or down by each column. 

- Filenames containing spaces are now permissible. 

- Some configuration options can be saved. 

- Most output windows are searchable.

- New reports 
  - cvs annotate 
  - cvs log showing only the latest commit 

- Option to show only a few tags for each revision in the branch browser. 

- Some bug fixes. 

- TkCVS 6.4 requires Tcl/Tk8.1 or better! Sorry, 8.0 has problems on too many
  platforms. Besides, a regular expression parser that doesn't understand
  [\s\t]+ just isn't good enough. :-( 

Release 6.3

  The bugfixes have finally caught up with the new features,
  and we are declaring a stable release.

  This is the first release that runs "native" on Windows - that is, without
  either the Cygnus emulation layer or a whole lot of fiddling.

Release 6.3.b2 (bugfix)

- Fix the tag dialog so that it can be invoked more than once.

- Insert "tkwait visibility" before "wm withdraw" for the larger dialogs
  to avert race conditions which occurred on slower framebuffers.

Release 6.3.b1

-  New graphical Module Browser.  I reworked a BWidget implementation that
   was contributed by Marcel Koelewijn.  Then I moved some of the buttons and
   menus from the workdir to the module browser if they seemed more related
   to modules than to the working directory.  Then I updated the help text to
   reflect the changes.

-  The GUI and listbox fonts are now configurable.

-  TkCVS now looks for a file called "site_def" in the installation directory.
   That's a good place to define your tagcolours and other site-specific
   things.  It won't be overwritten by installs like tkcvs_def.tcl is.

-  Some contributions by Andrew Johnson:
     Added the ability to select an editor based on a pattern match on the
        filename (eg to launch gimp on .gif files, etc).  User configurable
        with the cvscfg(editors) variable and it defaults to the cvscfg(editor)
        setting for backwards compatibility.
     Fixed scrolling in the workdir listboxes so they remain synchronized if
        you drag one up or down with the middle mouse button.
 
-  User-configurable debug output, contributed by Marcel Koelewijn.  Tinkerers
     will like this.

-  Featurecide:
     Buttons are always graphical and tooltips are always on.  You don't have
        a choice anymore.
     Log level "last" was removed because it didn't seem to work.
        You can't count on the most recent checkin coming first or last,
        especially on a branch.
     Support for old versions of CVS was removed.

-  Replaced the calls to awk with internal tcl parsing.  It slows down
   the workdir listing some, but it solves portability problems and it's
   cleaner.  Also replaced execs of rm, mv, and cp with tcl file commands.

-  Put scrollbars on the text windows in the Log Browser so you can see how
   long the log messages are.

-  Put a fill color in the revision rectangles in the log browser so that
   you can select them by clicking anywhere instead of just on the border.

-  Added a conflict-merge proc, translated from a shell script by Bryan Ogawa.

-  Between Marcel and me, the Vendor Merge functionality is rehabilitated,
   working with remote repositories, and using the new module browser.
   At least I think it's working.

-  And of course I've been messing with the icons.


Release 6.2.b3

-  Added a button to the filebrowser to list the tags of a file.

-  Fixed a bug in logbrowsing from the filebrowser.

-  Scroll to the top of log canvas, so the most recent activity shows first.

-  Changed the bitmap for iconified workdir and module windows.


Release 6.2.b2

-  Fixed the invocation of the logbrowser from the module filelist.


Release 6.2.b1

-  Made tkcvs more remote-client friendly by replacing all calls which
   change directory to the repository with CVS commands.  You can now
   get a file list from the Module Browser remotely, although it can be slow.

-  Colorized the icons.

-  Fixed the module browser so it will display directory trees that
   are more than two levels deep.

-  Made the reports behave the way the help file says they do.
   The 'by name' lists weren't confined to the selected module
   like the helpfile said, but now they are.

-  Prevent "runaway tkdiff."  If no file is selected, tell the user to
   select one.

-  Display "sticky tags" in the logcanvas browser.  Fixed another
   branching bug.  The x offsets of the tag labels aren't perfect -
   we'll have to do a real place-and-route algorithm some day.

-  Added a checkbox for the -F argument to cvs tag, because everyone
   argues about whether it should force or not.  Let's let them
   decide.

-  Folded in some more changes to help it run on Windows.

-  Fixed the "Go" menu so it remembers where we've been.  Don't know
   when that got broken.


Release 6.1.a8:

-  Quotes in comment strings stopped passing thru when exec_command was
   implemented.  Added a regsub to fix it.  Dollar signs are still OK.

-  Changed "rsh -l user host" to "rsh host -l user" because some
   implementations of rsh don't understand the former.

-  Fixed some erratic behavior when a remote module file isn't read
   successfully.

-  read the .cvsignore file in the working directory and add it to
   the ignore patterns which were optionally set in tkcvs_def.

-  Bugfix: filter "no file xyz" out of getFiles so it doesn't try to commit them.

Release 6.1.a7:

-  Jo Wahle has redone building the workdir columns so it's much faster, and
   fixed a bug in which merge conflicts would cause it to get confused.

-  I parsed the branch info from the cvs log to take the guesswork
   out of the branching tree.
 
-  Stephen Kick improved logcanvas sizing so tags on the top
   revision don't disappear off the top of the canvas.

Release 6.1.a6:

-   Fix some bugs.  Put in a dialog to tell you if your rsh to a cvs
    server failed.  Fixed the listing of arguments in the "are you sure?"
    dialog.  Improved the logcanvas' ability to find a parent node
    in a strange revision sequence.


Release 6.1.a5:

-   Put in some configuration options to run on DOS/Windows.  Contributed
    by Christoph Jaeschke.

    NOTE:  I don't have a Wintel machine to test on (strange but true.)
    The configuration options are only tested on unix.

-   Changed the report commands to run under exec_command.  I missed 
    some last time.

Release 6.1.a4:

-   Run lengthy cvs operations in the background to avoid locking up the
    GUI.  Contributed by Christoph Jaeschke.

-   Upgrade tkdiff from v2.03 to 3.0-beta-6, which looks like it's going
    to be final.  Tkdiff has its own editor preference now, so we don't
    have to kludge one in at install time.

-   The cvscheck script is integrated into the tcl code.  Contributed
    by Christoph Jaeschke.

Release 6.1.a3: 

-   Bugfixes.  Module browser looks at the repository that the current
    CVS directory is in.  TkDiff2.03 is patched so that it will work with
    two un-checked-out files.

Release 6.1.a2: 

-   Upgrade from tkdiff v1.0 to v2.03

-   Fix the bug in the module browser so that the current module always
    matches the X selection.

-   Added command-line options
    -dir directory
    -root cvsroot
    -win (workdir|module)

-   Logfile browser doesn't try to evaluate dollar signs in comments
    anymore, so you can use them with impunity.

-------------------------------------------------------------------------------
Release 6.1.a1 was put together by Dorothy Robinson. It contains bugfixes and
enhancements provided by users.  Please don't blame Del for my mistakes.
In general, I rolled in patches but didn't do anything with suggestions
unless they were very simple. The most noticeable changes are:

-   Showing the current tag of each file and the directory in the main
    window, so users know right away whether they are on a branch or not.
    Providing more information and options in the update dialog box.
    This group of changes was contributed by Jo Wahle.  It reflects use
    in a production environment where users are sometimes inexperienced.
    It's informative without getting in the way, I think.

-   The install script has been updated for Wish8.0, and it should now
    work on FreeBSD.

-   ~/.tkcvs is sourced on startup.

-   The help file no longer talks about marking files, which was obsolete.

-   The log browser has been reworked to show the tagnames and to draw branches
    more intelligently, making better use of horizontal space.  Blame me for
    this one.

-   Import checks out the modules file before trying to change it.  This
    was from  M.E. Smith.


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -