Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tkdiff for openSUSE:Factory checked 
in at 2021-11-05 22:58:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tkdiff (Old)
 and      /work/SRC/openSUSE:Factory/.tkdiff.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tkdiff"

Fri Nov  5 22:58:38 2021 rev:21 rq:929555 version:MACRO

Changes:
--------
--- /work/SRC/openSUSE:Factory/tkdiff/tkdiff.changes    2018-10-11 
11:52:56.262215381 +0200
+++ /work/SRC/openSUSE:Factory/.tkdiff.new.1890/tkdiff.changes  2021-11-05 
22:58:54.420292318 +0100
@@ -1,0 +2,121 @@
+Wed Oct 17 14:42:23 UTC 2021  - [email protected]
+
+- 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
+
+-------------------------------------------------------------------

Old:
----
  tkdiff-4-3-5.zip

New:
----
  tkdiff-5-2-1.zip

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tkdiff.spec ++++++
--- /var/tmp/diff_new_pack.EqEPeS/_old  2021-11-05 22:58:54.884292604 +0100
+++ /var/tmp/diff_new_pack.EqEPeS/_new  2021-11-05 22:58:54.888292606 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tkdiff
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
 #
 
 
-%global longver 4-3-5
+%global longver 5-2-1
 %global shortver %(echo %{longver}|sed 's|-|.|g')
 Name:           tkdiff
 Version:        %{shortver}

++++++ README.SUSE ++++++
--- /var/tmp/diff_new_pack.EqEPeS/_old  2021-11-05 22:58:54.912292621 +0100
+++ /var/tmp/diff_new_pack.EqEPeS/_new  2021-11-05 22:58:54.912292621 +0100
@@ -9,25 +9,37 @@
 # Mailing list, mail archive, etc.
 #
 # Usage:
-#        To interactively pick files:
-#            tkdiff
-#
-#        Plain files:
-#            tkdiff <file1> <file2>
-#
-#        Plain file with conflict markers:
-#            tkdiff -conflict <file>
-#
-#        Source control AccuRev/CVS/RCS/Perforce/PVCS/SCCS:
-#            tkdiff <file> (same as -r)
-#            tkdiff -r <file>
-#            tkdiff -r<rev> <file>
-#            tkdiff -r<rev> -r <file>
-#            tkdiff -r<rev1> -r<rev2> <file>
-#
-#        Options:
-#            -a <ancestor_file>
-#            -o <merge output file>
+#   tkdiff may be started in any of the following forms(1-4):
+#       (Note that a FILESPEC is either a file, directory or a Subversion-
+#        style URL; optional parameters are documented here in [brackets])
+#
+#   (1) Interactive selection of files to compare:
+#       tkdiff
+#
+#   (2) Plain files:
+#       tkdiff FILESPEC1 FILESPEC2
+#
+#   (3) Plain file containing conflict markers:
+#       tkdiff -conflict FILE
+#
+#   (4) Source control:
+#        (any of: AccuRev, BitKeeper, ClearCase, CVS, Git, Mercurial,
+#           Perforce, PVCS, RCS, SCCS, Subversion)
+#
+#       tkdiff  -rREV1 [-rREV2]  FILESPEC1 [FILESPEC2]
+#       tkdiff [-rREV1 [-rREV2]]        (Search: CVS, Git or Subversion)
+#       tkdiff OLD-URL[@OLDREV] NEW-URL[@NEWREV]        (Subversion)
+#
+#   Additional optional parameters:
+#       -a ANCESTORFILE
+#       -@ REV          (of Ancestorfile - if coming from Source control)
+#       -o MERGEOUTPUTFILE
+#       -L LEFT_FILE_LABEL [-L RIGHT_FILE_LABEL]
+#       -I RegularExpression    (ignore matched-lines)
+#       -B      (ignore empty-lines)
+#       -R      (recursive Directory Tree searching)
+#       -1,-2   (preferred default merge side)
+#       -d      (debugging output)
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -42,11 +54,4 @@
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# THINGS TO DO:
-#
-# the code that parses the command line ought to be separated from the
-# code that reads in the files. That way we can parse the command line
-# right up front and display potential problems on stdout instead of
-# waiting until the window display.
 ###############################################################################

Reply via email to