forked from pool/tkdiff
388 lines
18 KiB
Plaintext
388 lines
18 KiB
Plaintext
![]() |
-------------------------------------------------------------------
|
||
|
Wed Jul 31 08:53:17 UTC 2024 - ming li <mli@suse.com>
|
||
|
|
||
|
- Update to 5.7
|
||
|
* Allows implied "null content" files (eg. UNIX /dev/null) as valid Filespecs
|
||
|
* Inline hilites now respond immediately after a OFF to ON request
|
||
|
* Bookmark annotation prompt now relates current hunk ID on 2nd and more usage
|
||
|
* Inline hilites no longer randomly ignores the last possible line of hunk
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Nov 14 07:58:38 UTC 2022 - hsk17@mail.de
|
||
|
|
||
|
- for release info see also https://sourceforge.net/p/tkdiff/news/
|
||
|
- Update to 5.6
|
||
|
* Repairs a significant display failure of the optional merge-preview
|
||
|
window not properly responding to jump-scroll requests. While not a
|
||
|
crash, it would continually report TK errors (AND not scroll)!
|
||
|
* Additionally, it is now possible to request an entire directory
|
||
|
TREE of files (of the current SCM sandbox) against a designated (or
|
||
|
defaulted) revision.
|
||
|
- Update to 5.5.3
|
||
|
* A quick-fix release to repair a syntax-typo CRASH involving the
|
||
|
OPTIONALLY configured "-P file" commandline parameter.
|
||
|
* Additionally, revised a prior (V5.5.2) change which attempted to
|
||
|
repair mishandled VPATH Revision specifications originally created in
|
||
|
V5.5. ALL variants of this code, until now, had been incorrect in one
|
||
|
or more aspects.
|
||
|
- Update to 5.5.2
|
||
|
* A quick-fix release to repair the inquiry mode of designated
|
||
|
SCMs to self identify the set of files currently recognized as
|
||
|
modified. Missing/lost initializations were causing spurious "unknown
|
||
|
variable" crashes to occur.
|
||
|
- Update to 5.5.1
|
||
|
* A quick-fix release to address minor oversights in the (now
|
||
|
formalized) preference conversion logic that attempts to utilize an
|
||
|
older Prefs-File in the CURRENT release. Sadly, these oversights CAN
|
||
|
cause a script syntax CRASH - warranting this point release.
|
||
|
- Update to 5.5
|
||
|
* CRITICAL logic repair to 'blanks' suppression support for INLINE hilite!
|
||
|
* Revised coding to fix random (Mac observed) race-condition bug
|
||
|
w/combobox mis-creation.
|
||
|
* Repaired preference 'change' detection, resulting in a simplification
|
||
|
and better rigor.
|
||
|
* Popup menu now disables "Edit" (file) when POP occurs over DiffMap
|
||
|
(not a L/R window).
|
||
|
* Popup menu 'Find Nearest' when over DiffMap SCALES its search position
|
||
|
based on POP location.
|
||
|
* Added status display of how many merge choices are presently targetted
|
||
|
as pure Left or Right
|
||
|
* Internal: Preference evolution of older settings now tied to explicit
|
||
|
versioning data
|
||
|
* Created a "Engine config" Prefs tab - allows access to other Diff
|
||
|
engines having ?better? algorithms
|
||
|
- Also codifies what we need/expect FROM that underlying engine and
|
||
|
HOW it is accessed.
|
||
|
- Still permits ad-hoc specifications AND cmdline pass-thru.
|
||
|
- Former diffcmd Pref now DERIVES from engine settings (remains for
|
||
|
reference purposes)
|
||
|
- Former ignoreblanks Pref (on/off) renamed and refers to multiple
|
||
|
(indiv.) engine settings
|
||
|
- Primary engine options (suppressions) specifically delineated AND
|
||
|
configurable
|
||
|
- Options shared among Diff and DiffSrch if command(s) 1st word matches,
|
||
|
else distinct.
|
||
|
- Visual feedback of IMPLIED Diff execution PRIOR to invocation
|
||
|
(user notification).
|
||
|
* Diff outputs NOT in "Normal" form, are now re-Evaluated for "Unified"
|
||
|
format before giving up
|
||
|
* Added warning HILITE to Preference actions that result in FORCING a
|
||
|
new Diff invocation.
|
||
|
* Internal: Dbg messaging CAN suspend arg-EVAL until KNOWN they are needed
|
||
|
(lighter weight).
|
||
|
* Handful of spelling typos, internal naming and code consolidations,
|
||
|
as always- updated Help.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon May 30 14:02:46 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
|
||
|
- Do not use %() constructs in Version and URL: these are used by
|
||
|
bots in unprotected environments and are thus not evaluated.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sun May 22 11:32:33 UTC 2022 - Ferdinand Thiessen <rpm@fthiessen.de>
|
||
|
|
||
|
- Update to version 5.4
|
||
|
* Visual Inline-diff SUPPRESSION categories (correlates to those
|
||
|
of Diff) supported, yet specific choices are INDEPENDANT of said
|
||
|
same Diff MATCH suppressions
|
||
|
* Optional support for MULTIPLE Preference files w/command-line
|
||
|
specification added: permits user configuration for disjoint
|
||
|
projects w/alternate SCM requirements
|
||
|
* Reengineered optional SyncScroll to no longer permit fractured
|
||
|
alignment - FOREVER: only specific features needing to
|
||
|
TEMPORARILY override the Preference will do so.
|
||
|
* New preference allows specifying filename patterns to EXCLUDE from
|
||
|
searches among directories when forming canidate pairings for examination.
|
||
|
* Text searching now (optionally) scrolls EITHER/BOTH windows
|
||
|
independent of the current overall synchronized window preference
|
||
|
setting.
|
||
|
* Within Vpath SCM context, CWD location now effectively TOP-prunes
|
||
|
stated VPATH nodes allowing access to yet older V-nodes w/o
|
||
|
editting VPATH Subdirs WITHIN given Vpath nodes now recognized as
|
||
|
legitimate CWD-scoped locations permitting operations on
|
||
|
directory-based subdivisions while STILL being Vpath-ed
|
||
|
* Repaired how Vpath searches for Topmost and/or Prior version for
|
||
|
consistent results
|
||
|
* MouseWheel now scrolls properly when above checkbuttons WITHIN
|
||
|
the filelist Dialog
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Feb 8 12:50:23 UTC 2022 - hsk17@mail.de
|
||
|
|
||
|
- for release info see also https://sourceforge.net/p/tkdiff/news/
|
||
|
- Update to 5.3
|
||
|
* Now treats a VPATH environment variable similarly to an SCM allowing
|
||
|
comparison between adjacent topmost versions.
|
||
|
* Repaired a syntax crash of Directory-based filename generation
|
||
|
* Silenced a new recurrence of "TCL-sensitive" characters contained
|
||
|
within input filenames being mis-interpretted
|
||
|
* Filelist dialog now responds fully to threshold modifications it
|
||
|
previously had waited until the next interaction occurred.
|
||
|
* Added missing Wheel scrolling to the filelist dialog
|
||
|
* Ensure XWindow "Class" of secondary window(s) REMAIN constant, some
|
||
|
window managers were changing from "Tkdiff" to "Toplevel"
|
||
|
* Usage of the Perforce SCM had been inadvertently disabled (a no
|
||
|
longer internal reference had escaped being renamed)
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Oct 17 14:42:23 UTC 2021 - hsk17@mail.de
|
||
|
|
||
|
- for release info see also https://sourceforge.net/p/tkdiff/news/
|
||
|
- Update to 5.2.1
|
||
|
* Now provides an alternate means of displaying the list of file
|
||
|
pairs (in a free standing dialog) when the number of files exceeds
|
||
|
a user adjustable (1-25) maximum for using a simple menu choice.
|
||
|
* Repaired what filenames are returned by a 'recursive' Diff search
|
||
|
when the "-q" option is removed. Will now suppress binary files as
|
||
|
originally intended (fault was caused by Tcl itself - not TkDiff).
|
||
|
* Fixed initial display of toolbar buttons at startup. Was displaying
|
||
|
BOTH text and icon versions (overlaid) until after a preference
|
||
|
"Apply" had occurred.
|
||
|
- Update to 5.2
|
||
|
* Permits recursive scanning of entire directory TREEs for candidate
|
||
|
files. Uses Diff itself to perform the search by passing the needed
|
||
|
options, which then become a new preference setting (to allow for
|
||
|
alternative Diff engine usage)
|
||
|
* Now shades the BOUNDARY LINE during "Split"-push manipulations:
|
||
|
provides clearer feedback; edge is now perceived to exist immediately
|
||
|
BETWEEN the shaded line and the line directly above it
|
||
|
* Reduced 'interactive startup' reliance on a message console and now
|
||
|
promotes a "retry" paradigm, rather than aborting, by presenting the
|
||
|
interactive command dialog after issuing MOST startup failure messages
|
||
|
* Fixed broken "Find Nearest Diff" (via the popup menu) to now use the
|
||
|
user chosen popup LOCATION as the point for measuring "Nearest"
|
||
|
* Repaired derivation of the INITIAL temp-dir path preference for NEW
|
||
|
WINDOWS users that was broken by previous release.
|
||
|
* Resolved minor clipping issue in toolbar combobox (re: fonts)
|
||
|
* Avoid Diff crash caused by specifying MULTIPLE unique "ignore blanks"
|
||
|
preference options
|
||
|
* Avoid crash from malformed filename utilizing tilde-expansion to a
|
||
|
non-existant user
|
||
|
* Repaired missing Key Accelerator+Tip for File->Recompute menu item
|
||
|
* Toolbar buttons now reset fully when a valid Diff execution happens
|
||
|
to yeild ZERO results
|
||
|
* Visible Focus-tabbing restored to dir/file browser buttons in the
|
||
|
NewDiff dialog to facilitate keyboard navigation
|
||
|
- Update to 5.1
|
||
|
* Complete overhaul of keyboard bindings provides user selection
|
||
|
adds a 4th preferences editing tab for personalization of same
|
||
|
* Expanded Bookmark facility including scrollability of items when
|
||
|
toolbar capacity is exceeded. Bookmarks may be individually
|
||
|
annotated and form the basis of a new item specific report format
|
||
|
* Additional report format and ability to view complexity statistics
|
||
|
without needing to generate an actual report
|
||
|
* Internal reengineering of Read-Only text display implementation
|
||
|
has restored keyboard-centric operation throughout the tool
|
||
|
* Network latency support is now restored to the MacOS platform
|
||
|
* General fault-tolerance throughout the tool has been increased
|
||
|
with greater use of onscreen messaging instead of aborting.
|
||
|
* Monochrome support has been discontinued (most features unusable).
|
||
|
* Specific Ticket resolutions addressed:
|
||
|
- (73) Crash caused from inadvertent mispelling of command
|
||
|
- (74) Crash from scrolling prior to first hunk w/autoselect = on.
|
||
|
Further, autoselect now operates passively when actively
|
||
|
scrolling (will no longer trigger autocenter if active)
|
||
|
- (75) a syntactic repair to prevent a Crash when chosing either
|
||
|
of the L/R or R/L merge choices
|
||
|
* Other anomalies resolved:
|
||
|
- Repaired a data-dependant corner case which could either Crash or
|
||
|
result in incomplete highlighting of 3way Diff ancestral markers
|
||
|
- Resizing the main window smaller now operates properly; had been
|
||
|
only allowing approximately 40% reduction.
|
||
|
- Minor fix (toolwide) prevents wrong subwindows from squeezing shut
|
||
|
prematurely during resizing to a smaller size.
|
||
|
- Auxilliary windows (dialogs) now generally retain their prior
|
||
|
positions when re-appearing after the user has moved them.
|
||
|
- Tooltip windows on MacOS will never again display UNDER others.
|
||
|
* Specific internal infrastructure modifications have produced a
|
||
|
considerable level of uniformity and reliability throughout.
|
||
|
* Special case workaround (re: multiple display monitors)
|
||
|
Operations involving screen-edge clipping avoidance are presently
|
||
|
flawed under TK. Until a better solution can be found, edge
|
||
|
avoidance for windows appearing on secondary displays will be to
|
||
|
their main window and not the screen edge. This generally affects
|
||
|
Tooltips and combobox dropdown lists.
|
||
|
* As always, builtin Help is updated to cover ALL change aspects
|
||
|
it is recommended to read at least the process for bind editting
|
||
|
- Update to 5.0
|
||
|
* New-Diff Dialog can now request Conflict file comparisons
|
||
|
- It also permits choosing a preferred SCM system from among those
|
||
|
detected, and is now ALWAYS the defaulted first operation when
|
||
|
NO command line arguments are given - UNLESS one specific user
|
||
|
preference has PREVIOUSLY been set which requests that the SCM
|
||
|
inquire for currently uncommitted changes and supply those as
|
||
|
parameters instead (not all SCMs can do this). For those that do,
|
||
|
that search request may ALSO be accessed for the current session
|
||
|
via the Dialog, even when such preference has been set to Off.
|
||
|
* CVS (like Git and Subversion) is now capable of automatic inquiry
|
||
|
* ALL SCMs capable of inquiry also pass CONFLICTED files when found
|
||
|
* URLs (Svn style) are now accepted as FileSpecs in Dialog or Cmd use.
|
||
|
- Including both versioned and defaulted styles, and as an Ancestor.
|
||
|
* Multiple SCM involvement is now possible.
|
||
|
* Merging when using an Ancestor file (ie. a 3-way diff) now provides
|
||
|
Ancestral markers for deletion activities, similar to those
|
||
|
already provided for additions, which also participate in both
|
||
|
automatic merge selection choices AND collision detection, all in
|
||
|
support of assuring that COMPLETE changes from both files being
|
||
|
merged are accounted for.
|
||
|
* Upgraded Conflictfile parsing to accept diff3-style file content
|
||
|
providing the ability to treat it as in a 3-way Diff mode.
|
||
|
* Interactive diff-region suppression (ie. ignoring) is now possible
|
||
|
* Eliminated a TK-update race condition that was randomly responsible
|
||
|
for odd crashes and potentially inconsistent screen updates
|
||
|
* Minor feature enhancements:
|
||
|
- Window manager is now provided a graphic to represent TkDiff
|
||
|
- Displayed file NAMES now try to be shorter by truncating the CWD
|
||
|
- Failed (or inconsistent) Diff executions are no longer fatal
|
||
|
- 3-way Diffs using a non-unique Ancestor now simply drops 3-way mode
|
||
|
* Small repairs involving: line numbering; Mac tooltip rendering;
|
||
|
several hilighting anomolies involving suppressed Diff regions;
|
||
|
and missing bindings when positioned over various Text-adjacent
|
||
|
Info windows involving scroll operations. Lastly, filenames with
|
||
|
sensitive characters (Dollar, square-Bracket) in their names
|
||
|
will no longer crash, and the default setting for Filebrowser
|
||
|
view-content filters is now specified properly.
|
||
|
* And the builtin Help is updated to cover aspects of ALL the changes
|
||
|
- Update README.SUSE accordingly
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Oct 5 08:07:14 UTC 2018 - Martin Pluskal <mpluskal@suse.com>
|
||
|
|
||
|
- Use variables for version handling
|
||
|
- Update dependencies
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Oct 4 17:02:59 UTC 2018 - Michał Rostecki <mrostecki@suse.de>
|
||
|
|
||
|
- Update to 4.3.5
|
||
|
* New Diff Dialog now allows browsing for files OR directories
|
||
|
* Tool arguments now permit cross-branch SCM comparison
|
||
|
specification
|
||
|
* Ability to view Ancestorfile also denotes 3way mode is active
|
||
|
* 3-way collisions now findable via toolbar dropdown list
|
||
|
highlights
|
||
|
* Textwin labels now tooltip the name & modtime of any NON-temp
|
||
|
file
|
||
|
* Builtin editor now provides Line numbers
|
||
|
* Recent new color preference settings repaired to "apply"
|
||
|
correctly
|
||
|
* Crash fixed when 3-way diff was active and Lnums & Chgbars are
|
||
|
OFF
|
||
|
* Pre-startup latency msg feature now OFF (MacOS X only) stops
|
||
|
Crash
|
||
|
* Repaired Lnums,etc. to use CDR preference settings when
|
||
|
appropriate
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Nov 13 16:59:39 UTC 2017 - mpluskal@suse.com
|
||
|
|
||
|
- Run spec-cleaner
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Nov 13 15:45:27 UTC 2017 - dimstar@opensuse.org
|
||
|
|
||
|
- Rename README.SuSE to README.SUSE, adhering to the correct
|
||
|
spelling.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Nov 28 23:40:16 UTC 2011 - pascal.bleser@opensuse.org
|
||
|
|
||
|
- update to 4.2:
|
||
|
* works with Subversion 1.7
|
||
|
* make opening file dialog know where it started from, and start in the same
|
||
|
directory as the first file when looking for the second one
|
||
|
* you can now specify a preference for filetypes for the file open/save
|
||
|
dialogs
|
||
|
* detect PVCS by environment variable (patch 1839361 by nafmo)
|
||
|
* update BitKeeper support (patch 3053551 by wscott)
|
||
|
* mercurial support (patch 1867700 by damonmc)
|
||
|
* rudimentary Git support (patch 1836293 by cecilh3)
|
||
|
* add help menu items to report versions of wish and diff
|
||
|
* gave it a debug (-d) option
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Jul 21 15:05:38 UTC 2011 - rcoe@wi.rr.com
|
||
|
|
||
|
- patch to add git support from sf.net#1836293
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Nov 27 15:37:56 CET 2007 - lmichnovic@suse.cz
|
||
|
|
||
|
- update to version 4.1.4
|
||
|
* Ignore -u option from svn for usage "svn diff --diff-cmd=tkdiff"
|
||
|
* Perforce support for P4CONFIG environment variable
|
||
|
* Remove an old font work-around for Mac, but add a new one for tk8.5
|
||
|
on Windows
|
||
|
* Fix duplicate keyboard accelerator for Preferences
|
||
|
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Aug 11 10:30:09 CEST 2006 - lmichnovic@suse.cz
|
||
|
|
||
|
- changed bindir to /usr/bin
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Tue Jun 20 17:16:26 CEST 2006 - lmichnovic@suse.cz
|
||
|
|
||
|
- update to verson 4.1.3
|
||
|
* Fixed incompatibility with older versions of Tcl/Tk
|
||
|
("-state disabled").
|
||
|
* Applied Warren Jones' subversion patch, which prevents the svn
|
||
|
error that occurs when you omit a revision number.
|
||
|
* Can now do "tkdiff OLD-URL[@OLDREV] NEW-URL[@NEWREV]" in svn.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Jan 25 21:48:19 CET 2006 - mls@suse.de
|
||
|
|
||
|
- converted neededforbuild to BuildRequires
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Jan 2 11:45:32 CET 2006 - lmichnovic@suse.cz
|
||
|
|
||
|
- update to version 4.1.1 which includes security patch for temp files
|
||
|
(CVE-2005-4434) [#141076]
|
||
|
- updated copyright in README.SuSE file
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Sep 29 02:55:40 CEST 2005 - dmueller@suse.de
|
||
|
|
||
|
- add norootforbuild
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Mon Nov 15 13:49:18 CET 2004 - ltinkl@suse.cz
|
||
|
|
||
|
- updated to 4.0.2
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Sun Oct 10 20:04:00 CEST 2004 - schwab@suse.de
|
||
|
|
||
|
- Fix requires.
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Sep 06 23:22:29 CEST 2002 - pmladek@suse.cz
|
||
|
|
||
|
- fixed usage of -pad
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Fri Aug 17 15:51:51 CEST 2001 - pmladek@suse.cz
|
||
|
|
||
|
- updated to version 3.09
|
||
|
- README.SuSE moved to sources
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Wed Mar 28 09:54:33 CEST 2001 - nadvornik@suse.cz
|
||
|
|
||
|
- update to 3.08
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Nov 23 13:07:12 CET 2000 - ro@suse.de
|
||
|
|
||
|
- fixed requires
|
||
|
|
||
|
-------------------------------------------------------------------
|
||
|
Thu Oct 12 11:09:05 CEST 2000 - nadvornik@suse.cz
|
||
|
|
||
|
- new package
|
||
|
|