- ============
- Version 1.12a1
- ============
-
- 28MAY2003
-
- o Matt Albrecht has created a branch of the code, and starts his
- numbering based on the original.
-
- o Fixed some bugs with Tk/Tcl versions >= 8.4.
-
- o There are still bugs with refreshing with the P4 file view open. It
- trims one too many characters.
-
- o Added support for defining the location of the P4 command. This is so
- p4 does not need to be in the PATH (which is rare), and so Cygwin users
- can use the software correctly (the Tk/Tcl Cygwin version requires the
- '.exe' at the end of the P4 command).
-
- o There is still a bug where the program expects the P4 commands to be
- set in the environment, when they might be in the P4CONFIG file.
-
-
- ============
- Version 1.12
- ============
-
- 13SEP2001
-
- o Released v1.12
-
- o Added support for auto-resolve!
-
- ============
- Version 1.11j
- ============
-
- 12SEP2001
-
- o Fixed bug if mouse clicked without first moving after a drag/drop.
-
- o Reworked Depot and Pending pane refreshing. Manually refreshing one now
- always refreshes the other.
-
- 09SEP2001
-
- o Drag and drop moving files between Pending Changelists is now faster
- since it no longer calls "p4 opened".
-
- 08SEP2001
-
- o Enabled integrate "Sync target files first" option.
-
- 07SEP2001
-
- o Updated Depot pane popup menu item "Sync to Revision, Label, Changelist
- or Date" to Perforce 2001.1 appearance.
-
- o Added Pending Changelist pane popup menu items "Switch to this User" and
- "Switch to this Client".
-
- o Added Pending Changelist pane popup menu items "Reopen for Edit".
-
- o Catch attempts to submit a changelist with no files selected.
-
- o Catch changelist submits that require files to be resolved. Give proper
- message and refresh the Pending Changelist pane.
-
- ============
- Version 1.11g
- ============
-
- 06SEP2001
-
- o Added "Sync to Changelist..." to the Submitted Changelists pop-up menu.
-
- o Rewrote Pending Changelist pop-up dialog "Change FIle Type" to handle
- new formats.
-
- o Fixed error:
-
- can't read "p4changes(nnnnn)": no such element in array
- while executing
- "set n2 "Change $c2 - $u@$c \{$p4changes($c2)...\}""
-
- ============
- Version 1.11f
- ============
-
- 31AUG2001
-
- o Added support for integration!
-
- In the Depot Pane: Integrate->Using Filespec...
- Integrate->Using Branchspec...
- In the Branches list: Integrate using xxx...
-
- ============
- Version 1.11e
- ============
-
- 16AUG2001
-
- o Catch error when the number of users exceeds the license.
-
- o Default the startup Depot View to be the Client View of the Depot.
-
- 01AUG2001
-
- o Pending Changelist pane now indicates unresolved files with "!".
-
- ============
- Version 1.11d
- ============
-
- 26JUL2001
-
- o When determining the hostname for p4, add env(HOST) to the
- possible sources. The order of preference is:
-
- First check env(P4HOST), then env(HOSTNAME), then env(HOST),
- then Tcl's internal [info hostname]. On HP-UX, tcl returns
- a fully qualified hostname, so split off the first node if
- it contains "." separators.
-
- ============
- Version 1.11c
- ============
-
- 28NOV2000
-
- o The Pending Changelist pane now always refreshes after creating
- or editing a pending changelist.
-
- 19OCT2000
-
- o Fixed serious bug when refreshing the Depot pane:
- Tree: item "session.hpp #1/1 <text>" already exists in parent
- "//vega/xp/src/vision/apps/qc3d".
- This could happen if this filename is a substring of another file
- in the same directory (such as "xsession.hpp").
-
- 17OCT2000
-
- o Don't offer "Properties..." in Pending Changelists popup menu if
- a file is open for add or branch.
-
- ============
- Version 1.10
- ============
-
- 12OCT2000
-
- o Bugfix in Create/Update Client using XXX as template:
- can't read "p4(itemSpec)": no such element in array
-
- 10OCT2000
-
- o Added a Describe button to the file Properties dialog.
-
- 05OCT2000
-
- o Added ShowDiffs button to submitted changelist Describe dialog.
-
- o Added Prev/Next buttons to the changelist Describe window when the
- the describe originates from the Revision History dialog.
-
- ============
- Version 1.09
- ============
-
- 01OCT2000
-
- o Added Prev/Next buttons to "Describe..." window.
-
- o For Client View, don't show depots that aren't in the client view.
-
- o Change pop-up menus to match version 2000.1.
-
- o Unimplemented menu items are disabled and enclosed in parentheses.
- Items disabled without parentheses are disabled due to current
- state of popup context.
-
- o Showing deleted depot files now supported.
-
- o Changed sugested installation directory from /usr/local/lib/tkp4
- to /usr/local/share/tkp4.
-
- 28SEP2000
-
- o Proper edit dialog for editting Branch, Label, CLient, User and Job.
-
- o TkP4 now grabs all input events while p4 commands are running. Before,
- you could cause more than one command to be run at once, which caused
- errors.
-
- o Removed superuser "-f" flag from all commands except for editting
- submitted changelists (same as p4win does).
-
- o Reverting Unchanged Files no longer gives a warning dialog about losing
- edits to the files about to be reverted. Duh.
-
- o More error checking in the Rename feature.
-
- o Sync'ing properly removes any deleted files from the Depot pane display.
-
- o Now automatically refreshes the Depot tree if a sync operation causes a
- "have" revision to be greater than the last known "head" revision.
-
- 22SEP2000
-
- o Clear fields of Changelist edit dialog before using. It was carrying
- over date fields from previous uses.
-
- o Various fixes to "Add to Source Control..." feature.
-
- o Fixed Depot and Pending tree refresh when directories no longer exist.
-
- 20SEP2000
-
- o Revision History dialog:
- - Change "Browse" button to "View Selected Revision" to match p4win.
- - Don't allow "Diff Revs" on deleted revisions.
-
- o Tiny bit of cleanup in the fstatRead code.
-
- o Fix double-click on files in Depot pane so it doesn't break pop-up menu.
-
- o Fix busy cursor in Depot pane.
-
- 18SEP2000
-
- o In Depot pane, the "Add to Source Control..." pop-up menu item was
- being offered when it should not have been available.
-
- o In right pane (branches, clients, etc), offer "New..." item
- in pop-up menus always (even when there are no items in listbox).
-
- o Remove lengthy and unneeded widget name from Tree array elements.
- Should translate to less memory and better performance, but no
- performance tests were done.
-
- ============
- Version 1.08
- ============
-
- 31AUG2000
-
- o MUCH better performance for the Pending Changelist pane when
- thousands of files are open.
-
- HINT: When the "Pending Changelists (other clients)" section
- of the Pending Changelist contains many open files, leave
- the folder closed. "p4 opened -a" is run only when this
- folder is open.
-
- o Fixed Pending Changelist drag-n-drop outline when window is not
- positioned at the top.
-
- ============
- Version 1.07
- ============
-
- 24APR2000
-
- o The log pane now updates smoothly, one line at a time, instead of
- in lumps due to buffering in the p4 client.
-
- 03APR2000
-
- o Guard against using bad user names such as nouser, nobody and root.
-
- o More work done on the ability to cancel p4 commands that are running
- for a long time (syncs, etc). (still incomplete)
-
- 21MAR2000
-
- o New option that p4win doesn't have: If your client workspace doesn't have
- the head revision (file icon is marked with "!"), the popup menu offers
- "Diff vs Head Revision".
-
- o Fixed bug in 16MAR2000 updates.
-
- o Added p4 command error checking, plus the ability to cancel p4 commands
- that are running for a long time (syncs, etc). (incomplete)
-
- o Don't try to Add Files to Depot that have "@" characters in the file name
- (p4 add will fail).
-
- 16MAR2000
-
- o Added general Depot directory and Pending Changelist revert functions
- where you get to choose which files to revert. This is somewhat in lieu
- of the current lack of multiple selection support in the Depot and
- Pending pane tree widget.
-
- ============
- Version 1.06
- ============
-
- 15MAR2000
-
- o Added a rename file wizard.
-
- o You can now move files between changelists with drag-and-drop.
-
- o Double-clicking in the listboxes (Clients, Branches, etc) now does
- the "Describe" action from the button-3 popup menu.
-
- o Refresh of the Depot pane occurs automatically, when necessary,
- when the Pending pane is refreshed. The reverse is not true (yet).
-
- o Refresh of the Depot pane is faster (one call for all dirs; one
- for all files).
-
- ============
- Version 1.05
- ============
-
- 06MAR2000
-
- o Added command line parameters:
-
- usage: tkp4 -p P4PORT -c P4CLIENT -u P4USER -P P4PASSWD -H P4HOST
-
- Precedence of setup values starting with the highest:
-
- - command line args: -p P4PORT -c P4CLIENT -u P4USER -P P4PASSWD -H P4HOST
- - environment variables: $P4PORT $P4CLIENT $P4USER $P4PASSWD $P4HOST
- also checked: user=$USER or $USERNAME
- host=$HOSTNAME
- - internal defaults: host=Tcl command [info hostname]
-
- TkP4 maintains a list of servers that you can define and edit. If no
- startup P4PORT is found as above, then the server dialog is presented
- for choosing a server. If only one server is configured, it will just
- connect to it. If the server config includes a client name, it is used
- unless a P4CLIENT is found found above.
-
- o The tkp4 wrapper script now passes command line args to tkp4.tcl.
-
- o The server config now stores an initial startup client with each host,
- and prompts upon exit if you want to save the user/client if you have
- switched them from the saved values.
-
- o Activated the main Help menu with the UsingTkP4, Changelog,
- P4WinDifferences and About.
-
- o Raise open but buried windows upon opening.
- (eg help and revision history windows)
-
- o Allow main TkP4 window to be expanded to the full size of the screen.
-
- o Don't allow client-depot diff and Revision History for files in the
- Pending pane that are new (open for add or branch). Also don't allow
- diff for files NOT opened for edit.
-
- o Fixed help windows to be active even when their parent dialog
- is modal.
-
- o Prompt for confirmation when aborting various edit dialogs if changes
- were made to editable fields.
-
- o Activated the Label pane option to sync the client to any label.
-
- o Added the "+" symbol to branch files in the Pending pane and made sure
- they aren't shown in the Depot pane.
# |
Change |
User |
Description |
Committed |
|
#1
|
3280 |
Matt Albrecht |
Commit my version of the TkP4 program. |
22 years ago
|
|