./devel/mgdiff, Graphical front end to Unix diff

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.0.1nb1, Package name: mgdiff-1.0.1nb1, Maintainer: vins

mgdiff is a graphical front-end to the UNIX diff command based upon
X11R[456] and the Motif widget set. It allows the user to select two
files for comparison, runs the diff command, parses the output, and
presents the results graphically. This presentation can also be used to
generate a user-specified merge of the two files into a third file.

This program's appearance is based upon a program called gdiff, which
runs only on Silicon Graphics workstations and for which source code
is not provided.


Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2023-03-08 22:46:44 by Paolo Vincenzo Olivo | Files touched by this commit (2)
Log message:
mgdiff: include types.h for caddr_t.
   2023-03-02 09:15:33 by Paolo Vincenzo Olivo | Files touched by this commit (5)
Log message:
devel/mgdiff: Add "Reload Both" command.

Apply the "Reload Both" patch by Ben Leslie <benno@benno.id.au>,
which adds a "Reload Both" (meta-R) command to re-run diff on both the
currently opened files.

Bump revision.
   2023-03-02 00:48:00 by Paolo Vincenzo Olivo | Files touched by this commit (26) | Package updated
Log message:
devel/mgdiff: update to mgdiff 1.0.1.

Update package using Debian's patches.

## Changes (local)

* Introduce a couple useful scripts based on mgdiff (also pulled from
  Debian):

  - rmgdiff allows the user to recursively diff two directories using
    any graphical diff viewer -- including mgdiff.

  - cvsmgdiff allows the user to compare a revision in a CVS archive
    with what is currently checked out.

* Switch to an internally managed install target.
* Make sure package links against libXpm.
* Add a mgdiff.desktop application file and a suitable pixmap.
* Address compiler warnings when building on Linux.
* Update DESCR.
* Add README.

## Changes (upstream)

* Add file menu entries for "Save as Left..."
  and "Save as Right...". Includes increment of APP_DEFAULTS_VERSION
  number, mods to Mgdiff.ad and checks for correct app-default value.
* Allow saving files with unselected blocks.
* Add ability to select both sides by clicking with the middle button.
  When both sides are selected the two blocks are written to the output
  file using markings similar to the markings CVS palces in a file when
  a merge goes wrong.
* Update the man page to reflect the above changes.
* Fix Ctrl-U/Ctrl-P handling.
* Fix UTF8 handling.
* Replace all usage of sprintf() with snprintf().
* Fix a couple of missing includes.
* Fix building on SUN Solaris.
* Clean compiler warnings.
   2023-01-03 10:01:42 by Paolo Vincenzo Olivo | Files touched by this commit (2)
Log message:
devel/mgdiff: include <stdint.h> for uintptr_t.
   2023-01-02 23:43:53 by Paolo Vincenzo Olivo | Files touched by this commit (7)
Log message:
devel/mgdiff: import package from wip.

mgdiff is a graphical front-end to the UNIX diff based upon
the Motif widget set.