[comp.windows.x] fixes for R4 xplaces, xcpustate, xpic, xtroff, Xw

moraes@csri.toronto.edu (Mark Moraes) (02/20/90)

I've put the following patches for anonymous ftp on expo.lcs.mit.edu
(18.30.0.212) in contrib/

-rw-rw-rw-  1 ftp      30            645 Feb 20 01:47 Xw.README
-rw-rw-rw-  1 ftp      30           7170 Feb 20 01:47 Xw.fix01
-rw-rw-rw-  1 ftp      30        1545586 Feb 20 01:55 Xw.tar.Z
-rw-rw-rw-  1 ftp      30            392 Feb 20 01:55 xcpustate.README
-rw-rw-rw-  1 ftp      30           8513 Feb 20 01:55 xcpustate.fix01
-rw-rw-rw-  1 ftp      30          21127 Feb 20 01:55 xcpustate.tar.Z
-rw-rw-rw-  1 ftp      30            268 Feb 20 01:55 xpic.README
-rw-rw-rw-  1 ftp      30           8846 Feb 20 01:55 xpic.fix11
-rw-rw-rw-  1 ftp      30         305828 Feb 20 01:57 xpic.tar.Z
-rw-rw-rw-  1 ftp      30            253 Feb 20 01:57 xplaces.README
-rw-rw-rw-  1 ftp      30          11441 Feb 20 01:57 xplaces.fix03
-rw-rw-rw-  1 ftp      30          22322 Feb 20 01:57 xplaces.tar.Z
-rw-rw-rw-  1 ftp      30            140 Feb 20 01:57 xtroff.README
-rw-rw-rw-  1 ftp      30          23242 Feb 20 01:57 xtroff.fix09
-rw-rw-rw-  1 ftp      30         421889 Feb 20 02:00 xtroff.tar.Z

They're also on cs.toronto.edu (128.100.1.65) in pub/X.

The .fix* files are all the first patches to the versions of the
programs/widgets distributed with R4 (despite the higher patch numbers
for some of them), and make the programs/widgets compile and work
under R4.  The .tar.Z files are new versions of the full program
source, patched to the patchlevels of the fix* files for those who
don't want to use patch, or don't have the R4 contrib tapes.

The fixes are on their way to comp.sources.x.

Use 
	patch -p
from the top level directory to apply these patches.

New Makefiles are not distributed with these patches -- please remember
to rebuild the Makefiles with 'make Makefile' or xmkmf after applying
the patch.  xtroff and Xw also require 'make Makefiles' to regenerate
the Makefiles for the subdirectories.

The xtroff fix does not contain the regenerated files for devpsc and
devX11.  They are in xtroff.tar.Z or can be generated with a little
work.

Each patch has a CHANGES.Pat?? file in it describing what it changes.
I've included those in this message.  Some patches update the READMEs
-- if so, please read the README again, or the patch to see what's
changed.

	Mark.

::::::::::::::
contrib/clients/xcpustate/CHANGES.Pat01
::::::::::::::
- puts the hostname in the bar for s-bsd.

- system file for Cray XMP systems from Walter Poxon <wdp@zeus.cray.com>
  Thanks.  (I haven't a Cray to test this, alas:-)

- uses stippling instead of tiling to avoid hallucinogenic effects
  on colour displays

- uses the R4 include and Imakefile conventions
::::::::::::::
contrib/clients/xpic/CHANGES.Pat11
::::::::::::::
- added tune.h dependencies explicitly to Imakefile so people
  don't get burnt if they forget to run make depend.

- used a more accurate font scaling formula (use POINT_SIZE instead of
  PIXEL_SIZE)
::::::::::::::
contrib/clients/xplaces/CHANGES.Pat03
::::::::::::::
- Uses XGetWMSizeHints instead of XGetNormalHints so that it can
use PBaseSize in compliance with ICCCM.  Now gets R4 xterm size
right (used to be off by 1)  Thanks to Casey Leedom <casey@gauss.llnl.gov>
for this one.

- xplaces doesn't whine about toplevel windows without WM_COMMAND now.

- rcmd much improved -- runs much faster on machines without builtin
test in the shell, can take multiple commands for a single machine
from stdin (rsh is too slow for csh users to afford one per remote
command)
::::::::::::::
contrib/clients/xtroff/CHANGES.Pat09
::::::::::::::
- fixes a definition of XawScrollbarSetThumb that changed in R4 so xtroff
  compiles. Imakefile follows R4 conventions.

- can read from stdin again.

- fix of backward scroll page with "xtroff -full" problem. (from dac@cray.com)

- specification of "unsigned" in dev.h (from dac@cray.com)

- fakes 'z' command from Berkeley ditroff with BSpline instead of Bezier.
  (from Andreas Stolcke, stolcke@icsib12.Berkeley.EDU)

- Updated README.X11 to reflect R4 reality.
::::::::::::::
contrib/toolkits/Xw/CHANGES.Pat01
::::::::::::::
[The existence of patchlevel.h and this patch do not imply continued
 support for these.  I like and use these widgets, and would like to
 hear of changes -- from time to time, I may be convinced to release
 patches so we all have a single source version for these widgets.
 The official policy if these widgets don't work is to dig out your
 favourite text editor, debugger, and go to it... If you want support
 or 3D special-effects, try Motif or OpenLook or whatever the
 product-of-the-day is - moraes@cs.toronto.edu]

- a fix from mcintosh@maple.bellcore.com (Allen Mcintosh) to handle
  ReverseVideo properly.

- a fix from jcr@ulysses.att.com so the text widget does not go into
  an infinite loop when text.length is 0.

- a small fix to MButton.c for R4 include conventions, and an
  Imakefile for that subdirectory.

- added XtInheritSetValuesAlmost to Titlebar.c and MenuMgr.c to stop
  Xt whining when running xwebster

moraes@csri.toronto.edu (Mark Moraes) (02/24/90)

Ed Vielmetti and Jim Fulton pointed out that the R4fixes directory is
a more appropriate place for the patches.  So, the patches have moved
down to their own directories in contrib/R4fixes/ on
expo.lcs.mit.edu.  The .tar.Z files remain as they were in
contrib/(with the .READMEs) (Everything remains as it was in pub/X on
cs.toronto.edu)

Full distributions and READMEs in contrib/:

-rw-rw-rw-  1 ftp           645 Feb 20 01:47 Xw.README
-rw-rw-rw-  1 ftp       1545586 Feb 20 01:55 Xw.tar.Z
-rw-rw-rw-  1 ftp           392 Feb 22 08:46 xcpustate.README
-rw-rw-rw-  1 ftp         20527 Feb 22 08:46 xcpustate.tar.Z
-rw-rw-rw-  1 ftp           268 Feb 20 01:55 xpic.README
-rw-rw-rw-  1 ftp        305828 Feb 20 01:57 xpic.tar.Z
-rw-rw-rw-  1 ftp           253 Feb 20 01:57 xplaces.README
-rw-rw-rw-  1 ftp         22322 Feb 20 01:57 xplaces.tar.Z
-rw-rw-rw-  1 ftp           140 Feb 20 01:57 xtroff.README
-rw-rw-rw-  1 ftp        421889 Feb 20 02:00 xtroff.tar.Z

Patches to the source on the X.V11R4 tape in contrib:

-rw-rw-rw-  1 ftp           645 Feb 20 01:47 R4fixes/Xw/Xw.README
-rw-rw-rw-  1 ftp          7170 Feb 20 01:47 R4fixes/Xw/Xw.fix01

-rw-rw-rw-  1 ftp          8513 Feb 20 01:55 R4fixes/xcpustate/xcpustate.fix01
-rw-rw-rw-  1 ftp          4986 Feb 22 08:46 R4fixes/xcpustate/xcpustate.fix02

-rw-rw-rw-  1 ftp          8846 Feb 20 01:55 R4fixes/xpic/xpic.fix11

-rw-rw-rw-  1 ftp         11441 Feb 20 01:57 R4fixes/xplaces/xplaces.fix03
-rw-rw-rw-  1 ftp         23242 Feb 20 01:57 R4fixes/xtroff/xtroff.fix09