[comp.sources.d] Patch #13 for faces v1.4, plus announcement of a faces mailing list.

richb@sunaus.oz (Rich Burridge) (03/15/91)

This message is to announce the availability of patch #13 for faces v1.4.

Faces is a program for monitoring a list visually. Typically this is a list
of incoming mail messages, jobs in the print queue or users on a system.
Faces has the ability to read compressed faces images embedded in your
mail headers, uncompressing them and displaying them on-the-fly. There are
graphical interfaces for X11, XView, SunView and NeWS.

The changes included in patch #13 are listed below. Rather than post patch
#13 here, I'm inviting you to get it from the automatic mail archive server.

Send a message to rb-archive-server@Aus.Sun.COM containing the line:

send faces patch13

Previous patches can be retrieved in a similar way. A fully patched faces
v1.4.13 can also be retrieved from the same archive server by sending seven
messages containing:

send faces partn

where n = 1-7. Note that these seven lines can be in one messages, but the
archive server processes smaller requests faster.

Each part is a uuencoded compressed shar file.
Each patch is a uuencoded compressed set of diffs, with the possible
inclusion of new files in shar format.

If the mail is likely to go back through any sites that impose a size limit,
then I suggest you generate seven separate mail messages.

You can also include a path line in these requests to indicate the mail
path that the archive server should use to send the files to you. Such a
path line could be:

path uunet.uu.net!hostname!user

Note that this is uunet.uu.net and not just uunet. Sun.COM doesn't recognise
just uunet.

-------

The other part of this message is to announce that I'm about to start a
mailing list for faces. Send me mail if you'd like to be added to this
list.

The main intentions of this list are:

  - to generate new patches for the faces program (bug fixes, enhancements
    etc).

  - to get feedback from people on porting and maintaining faces on various
    platforms.

  - to get other people interested in developing and enhancing the faces
    program. The TODO file is quite large, and I simply need help if all the
    ideas are to be realised.

  - to generate discussion of what new features should be added, and how this
    should be done.

I'll collect names for about a week, then send out an introduction and a
status message.

Rich Burridge,          DOMAIN: richb@Aus.Sun.COM
Sun Microsystems.       ACSNET: richb@sunaus.sun.oz
PHONE: +61 2 413 2666   UUCP:   {uunet,mcvax,ukc}!munnari!sunaus.oz!richb

-------

Changes made in patch #13:

         - From James Ashton <jaa@cs.su.oz.au>
           From Mark Shand <shand@prl.dec.com>
           Fixed a corruption problem with the [un]compface routines.

         - From Dave Cohrs <dave@cs.wisc.edu>
           Changed some #ifndef mips to #if !defined(mips) || defined(ultrix)
           because a DECstation defines mips as its processor type.

         - From Dave Cohrs <dave@cs.wisc.edu>
           Added a new option to set the X11 font name, -fn.  Also, added
           support internally to handle fonts other than the standard 6x12
           font by removing inline constants and using font parameters instead.

         - From Dave Cohrs <dave@cs.wisc.edu>                                              Added support for the standard X11 resources that correspond to the
           command line options. I could have gone further with this, but it
           gets tiring after a while. I wouldn't want to do much more without
           changing it into a toolkit program, but that's just too much work!

         - From Dave Cohrs <dave@cs.wisc.edu>                                 
           Added the ability to specify the 4 .facesrc parameters via the X11
           resource file -- X11 users are used to everything being in the X11
           resources, so this gives them what they expect.

         - From Dave Cohrs <dave@cs.wisc.edu>              
           Allow X11 users to make an X11 bitmap rather than a Sun icon for
           the background pixmap.

         - From Dave Cohrs <dave@cs.wisc.edu>
           Added an XFlush() to the bell code, to make the beeps intelligible,
           and changed an XSync() to an XFlush() -- the former caused the
           window to hang until an event occured -- probably a buffering
           problem.

         - From Dave Cohrs <dave@cs.wisc.edu>
           Removed some stuff for displaying the username/timestamp text for
           X11. It made the display look really bad for a color monitor.

         - From Dave Cohrs <dave@cs.wisc.edu>
           Updated the man page to mention all of the X options and resources.

         - From Dave Cohrs <dave@cs.wisc.edu>
           If the "X-Face: " is the last header line, it doesn't get displayed,
           because the final processing never gets done to set "x_face".

         - From Dave Cohrs <dave@cs.wisc.edu>
           In the X11 event processing, KeyPress gets sent for real key presses
           (e.g 'q') and for other presses, like <Shift>.  The latter doesn't
           clear out the lookup string, so you need to do so manually.
           Otherwise, if you type <DEL> to clear the window, you can press
           <Shift> or <Control> or any such key accidentally later on, and it
           clears the window.

         - From Mark Shand <shand@prl.dec.com>
           Changes to fgetheader function which returns a folded header line
           (in the RFC822 sense), and associated to the "line" variable which
           must now accomodate arbitrarily long input lines. Also deal with
           space between the header-field and the :

-------