
Faces change history.
---------------------

v1.4 - patchlevel 0. - started 7th June 1990.

       released to volunteers for various enhancements.

v1.4 - patchlevel 1 - 19th June 1990.

       copy sent to James Ashton for uncompression enhancements.

v1.4 - patchlevel 2 - 20th June 1990.

       copy sent to various people for internal testing.

v1.4 - patchlevel 3 - 21st June 1990.

       version made available internally via anon ftp and the mail server.
       also made available via fetchfile in Australia for beta testing.

v1.4 - patchlevel 4 - 26th June 1990.

       * From Pat Lashley <patl@Sun.COM>
         made several adjustments to the Makefile to get "make install" to
         work properly.

       * From Steve Piette <Steve.Piette@Central.Sun.COM>
         added a missing i from an int (nt) declaration in xview.c.

       * included a new version of the face_update script. This version
         logs an entry for each update in a logfile (var/log/facelog by
         default. The script also has support for the "old" style of the
         faces database, where the username was the ikon.

       * created a manual page for face_update (face_update.1). Updated
         MANIFEST, FILES and Makefile to reflect this change.

       * From Pat Lashley <patl@Sun.COM>
         the NeWS version has been fixed. The NeWS PostScript code has
         been converted to use cps, and a faces_cps.cps file has been generated.
         The news.c C frontend, has been rewritten to use the new cps
         routines. The NeWS code has been changed to be more object oriented.

       * From Cameron Humphries <cameron@cs.flinders.oz.au>
         From Chris Maltby <chris@softway.sw.oz.au>
         From Rich McAllister <rfm@Eng>
         From Hakon Lie <howcome@Eng>
         From Darryl K. Ramm <darryl@pyrmania.oz.au>
         From Tony Landells <ahl@technix.oz.au>
         Need to include <ctype.h> in get.c

       * From Rick Gunderson <rickg@toshiba.tic.oz.au>
         On the Sun386i version under SunView, the default icons were
         scrambled because of byte ordering problems in the load_icon routine.
         The icons loaded with get_blit_ikon were okay because I defined the
         REVORDER flag in the Makefile so the image gets massaged when it is
         loaded. I fixed this by redefining the interface to load_icon (but
         only when REVORDER is defined) by adding a flag to tell load_icon if
         the image had not already been ``massaged''.

       * From Rick Gunderson <rickg@toshiba.tic.oz.au>
         From Tony Landells <ahl@technix.oz.au>
         The FACEDIR make variable is undefined for make install
         FACEDIR (for make install) clashes with FACEDIR (-D option).

       * From John Fong <johnfong@Ebay.Sun.COM>
         With each mail message, stop looking for From: lines once you've
         found one.

       * From Chris Maltby <chris@softway.sw.oz.au>
         With the default mail option, the spy (unknown) ikon should
         display the correct username.

       * When no faces database is found, the noface ikon should display
         the correct username.

       * Added support for the "old" style of face database. This is where
         the username is not a directory, but the ikon in 48x48x1 format.

       * If the spool file was non existent then the icon was blank instead
         of NOMAIL.

       * The -a option used with the -U option was supplying the facemaker
         alias with the wrong filename to update.

       * From Darryl K. Ramm <darryl@pyrmania.oz.au>
         Make install, clean etc did not work because Pyramid make does not
         predifine $(MAKE).  The declaration 'MAKE=make' fixes this.

       * From Darryl K. Ramm <darryl@pyrmania.oz.au>
         The mv commands in install should be a cp because it makes
         restarting install easier should it fall over half way through.

       * From Darryl K. Ramm <darryl@pyrmania.oz.au>
         faces/compface/compface.h: Needs #include <strings.h> on Pyramid
         not <string.h>.

       * From Darryl K. Ramm <darryl@pyrmania.oz.au>
         x11.c: Pyramid's cc warns about illegal operation on geometry.
         if (!geometry)   should be   if (geometry[0] != '\0')

       * The icon dimensions should be imagewidth and imageheight in case
         the user has given the -w and -h command line options.

       * From Chris Maltby <chris@softway.sw.oz.au>
         There is no mention in the manual about having to press DEL to
         clear the open window display with the default mail option.

       * From Tony Landells <ahl@technix.oz.au>
         The programs in the filters directory never get built. Make
         install correctly does this now.

       * In the -a -U mode, when an "on-the-fly" face was found, faces
         would attempt to send mail to update the database each time the
         spoolfile was checked. The internal record chaining was incorrect,
         and a new garbage collection routine has been written.

       * From Chris Maltby <chris@softway.sw.oz.au>
         A rewrite of the faces manual page to provide the most important
         information on the first page.

       * the X11 version now correctly displays on the icon.

       * From Chris Maltby <chris@softway.sw.oz.au>
         Some machines don't automatically define popen() to return a
         FILE *.

       * the X11 version no longer puts out the ICCCM protocol error message
         when it's deleted.

v1.4 - patchlevel 5 - 29th June 1990.

       * From John Togasaki <toga@Eng.Sun.COM>
         From John Fong <johnfong@Ebay.Sun.COM>
         The definition in the Makefile for CFACEDIR was incorrect.
         The use of CFACEDIR in main.c should be FACEDIR instead.

       * From John Togasaki <toga@Eng.Sun.COM>
         The definition for MANDIR in the main Makefile is incorrect.

       [Posted to comp.sources.misc]
