Xref: utzoo comp.sources.bugs:2868 comp.sources.d:6646 Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!newstop!sunaus.oz!richb From: richb@sunaus.oz (Rich Burridge) Newsgroups: comp.sources.bugs,comp.sources.d Subject: Patch #13 for faces v1.4, plus announcement of a faces mailing list. Message-ID: <1991Mar15.060319.16844@sunaus.oz> Date: 15 Mar 91 06:03:19 GMT Organization: Sun Microsystems - Australia Lines: 131 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 From Mark Shand Fixed a corruption problem with the [un]compface routines. - From Dave Cohrs Changed some #ifndef mips to #if !defined(mips) || defined(ultrix) because a DECstation defines mips as its processor type. - From Dave Cohrs 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 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 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 Allow X11 users to make an X11 bitmap rather than a Sun icon for the background pixmap. - From Dave Cohrs 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 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 Updated the man page to mention all of the X options and resources. - From Dave Cohrs 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 In the X11 event processing, KeyPress gets sent for real key presses (e.g 'q') and for other presses, like . The latter doesn't clear out the lookup string, so you need to do so manually. Otherwise, if you type to clear the window, you can press or or any such key accidentally later on, and it clears the window. - From Mark Shand 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 : -------