home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume5 / xlock / part01 / README < prev    next >
Encoding:
Text File  |  1989-09-24  |  2.3 KB  |  53 lines

  1.  
  2. This is the latest version of xlock (sccs version 22.4)
  3.  
  4. This will start with patchlevel = 1.1
  5.  
  6. There were serveral minor bugfixes made after I put this on expo, but before
  7. it was posted to comp.sources.x
  8.  
  9.    o -display hostname:0 did not work even when hostname was the localhost.
  10.    o -mode qix failed with a count < 4.
  11.    o qix was using rand() shifted right some amount to get some randomness.
  12.      I switched to random() and srandom() and the performance is still too
  13.      fast to worry about measuring... (at least on OpenWindows on a 4/60)
  14.    o I was coughing on EnterNotify and LeaveNotify, now I ignore them.
  15.    o The window manager was sometimes installing the default colormap when
  16.      the mouse crossed a window boundry *after* I had installed my colormap,
  17.      but *before* I had my window up to block crossing events.  I moved the
  18.      colormap installation down to the very last moment.
  19.    o a couple of gratuitous non-portable functions were used.
  20.     - strtok() replaced with simple strchr() and a null store.
  21.     - srand48() replaced with srandom();
  22.     - usleep() this is still used in life.c, but people can just rip it
  23.     out if they don't have it, or stick in a loop polling timeofday, or
  24.     use VTALRM, but usleep works nice and cleanly under SunOS, so I'm
  25.     not really motivated to change it.
  26.  
  27. ----------------------------------------------------------------------
  28.  
  29.     There is a minimal Makefile which you may need to massage in order
  30.     to get it to generate the right thing from the Imakefile.  Neither
  31.     of these has been tested since we don't use Imake.
  32.  
  33. Changes since last version (1.8):
  34.  
  35.     Ability to set the nice level of the xlock process, to keep it from
  36.     hogging all of the cpu.
  37.  
  38.     -display is parsed to be able to lock unix:1, etc...
  39.  
  40.     new modal interface to different lockscreen screensavers.
  41.  
  42.     three sample modes.
  43.     -mode qix is the old spinning lines demo...
  44.     -mode life is a new implementation of Conway's Life simulation.
  45.     -mode hop is the "hopalong fractals" from last version.
  46.  
  47.     lots of bug fixes and code cleanup.
  48.  
  49.     ______________________________________________________________________
  50.     Patrick J. Naughton                    ARPA: naughton@sun.com
  51.     Window Systems Group                UUCP: ...!sun!naughton
  52.     Sun Microsystems, Inc.                AT&T: (415) 336 - 1080
  53.