\begindata{text822, 0} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 2 Apr 90 10:44:24 -0400 (EDT) If-Type-Unsupported: alter Received: from dublin.andrew.cmu.edu via qmail ID ; Mon, 2 Apr 90 10:42:19 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3 via MS.5.6.dublin.andrew.cmu.edu.rt_r3; Mon, 2 Apr 90 10:42:18 -0400 (EDT) Message-ID: Date: Mon, 2 Apr 90 10:42:18 -0400 (EDT) From: Tom Neuendorffer X-Andrew-Message-Size: 1709+0 Content-Type: X-BE2; 12 To: Info-Andrew , mailer%BANRUC01.BITNET@vma.cc.cmu.edu Subject: Re: Rerouting ... In-Reply-To: <0a59tTxY0005MGmkh2@rucageo.noname> References: <0a59tTxY0005MGmkh2@rucageo.noname> \begindata{text,270177164} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 31-Mar-90 Rerouting ... mailer%BANRUC01.BITN@vma (2682+1)} \quotation{When I starts ZIP, the Xservers crashes. }You need to get the Xserver patches from MIT. The distribution contains bugs in the code for drawing wide lined arcs. \quotation{When I try to use the preview command in EZ it displays my text exactly like I typed it instead of format it through troff: in my preference file I have put the following commands: }\quotation{\quotation{formatcommand: pic /tmp/%s.n : tbl : eqn : troff -ms -Tpost : }}\quotation{\quotation{previewcommand: preview -f -o %s} }\quotation{note that when I type the following sequence in my typescript, everything just works fine: }\quotation{\quotation{pic : tbl : eqn : troff -ms -Tpost : preview -f} }\quotation{I have even tried to change the \italic{FormatCommand} and the \italic{PreviewCommand} in the AndrewSetup file: \italic{/usr/andrew/etc/AndrewSetup}. } Your message indicates that you are writing troff/pic code by hand and expecting ez to process it. The formatcommand specifications are to specify what programs are to be used to process the troff code that ez generates to print it's own styles. Naturally ez quotes any embedded troff code in the text itself so that it won't interfere with it's own output. There is a formatnote style that can be used to outline code that should be passed through directly to the processors, so if you had some pic code embedded in styled text, you could try putting it in text and surrounding it with a format note style. Two warnings: 1. There is no guarantee that the troff you embed will not clash with the troff written by ez to produce unpredictable results. 2. Your format command includes the -ms macros. The ez macros can not co-exist with the -ms macros. You will probably not get any reasonable output this way. Tom N. \enddata{text,270177164} \enddata{text822, 0} \begindata{text822, 3207} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 3 Apr 90 02:52:18 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 3 Apr 90 02:48:08 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 3 Apr 90 02:45:46 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 3 Apr 90 02:44:53 EDT Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA11128; Mon, 2 Apr 90 23:44:53 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA03636; Mon, 2 Apr 90 23:44:48 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40 via MS.5.6.holmes.parc.xerox.com.sun4_40; Mon, 2 Apr 90 23:44:46 -0700 (PDT) Message-Id: <8a64NT0B0KGWMBy0JY@holmes.parc.xerox.com> Date: Mon, 2 Apr 90 23:44:47 -0700 (PDT) From: Bill Janssen X-Andrew-Message-Size: 853+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: calling textview_getdataobject in ness? \begindata{text,990256} \textdsversion{12} \template{messages} I'd like to get the text object of a textview object in ness, but calls to textview_getdataobject(textv) and view_getdataobject(textv) both fail to compile -- `expression is of the wrong type': \example{--$enable class access }\example{void function addstyle (object textview, marker stylename) object text, style, stylesheet integer selectionpos, selectionlen selectionpos := textview_GetDotPosition(textview) selectionlen := textview_GetDotLength(textview) \bold{text := textview_getdataobject(textview)} stylesheet := text_GetStyleSheet(text) if stylesheet = null then telluser ("No stylesheet for this object") exit function end if style := stylesheet_Find (stylesheet, stylename) if style = null then telluser ("No style called " ~ stylename) exit function end if text_AddStyle(text, selectionpos, selectionlen, style) end function } Thoughts? Bill \enddata{text,990256} \enddata{text822, 3207} \begindata{text822, 5804} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 3 Apr 90 03:57:17 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 3 Apr 90 03:54:49 -0400 (EDT) Received: from hayes.fai.alaska.edu by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 3 Apr 90 03:53:58 EDT Received: from localhost by hayes.fai.alaska.edu (4.0/SMI-4.0) via Internet id AA10656; Mon, 2 Apr 90 23:26:25 ADT To: info-andrew@andrew.cmu.edu Subject: Andrew patches Date: Mon, 02 Apr 90 23:26:24 -0800 Message-Id: <10655.639127584@hayes.fai.alaska.edu> From: Bill Wisner Is there some kind of conspiracy to hide the location of the Andrew patches from anybody north of the US/Canada border? This will be my third query and I've still not gotten any answers. Where, oh WHERE, can I get the appropriate fixes to bring the Andrew release on the X11R4 tapes up to a current version? Bill Wisner Gryphon Gang Fairbanks AK 99775 \enddata{text822, 5804} \begindata{text822, 7213} Return-path: X-Andrew-Authenticated-as: 1342;andrew.cmu.edu;Mark Sherman Received: from mss.andrew.cmu.edu via trymail ID ; Tue, 3 Apr 90 09:07:58 -0400 (EDT) Received: from mss.andrew.cmu.edu via qmail ID ; Tue, 3 Apr 90 09:07:53 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mss.andrew.cmu.edu.rt.r3 via MS.5.6.mss.andrew.cmu.edu.rt_r3; Tue, 3 Apr 90 09:07:52 -0400 (EDT) ReSent-Message-ID: <4a6_0cW00VsAM8NVJ7@andrew.cmu.edu> ReSent-Date: Tue, 3 Apr 90 09:07:52 -0400 (EDT) ReSent-From: Mark Sherman ReSent-To: Susan Straub Return-path: To: info-andrew@andrew.cmu.edu Subject: Andrew patches Date: Mon, 02 Apr 90 23:26:24 -0800 Message-Id: <10655.639127584@hayes.fai.alaska.edu> From: Bill Wisner Is there some kind of conspiracy to hide the location of the Andrew patches from anybody north of the US/Canada border? This will be my third query and I've still not gotten any answers. Where, oh WHERE, can I get the appropriate fixes to bring the Andrew release on the X11R4 tapes up to a current version? Bill Wisner Gryphon Gang Fairbanks AK 99775 \enddata{text822, 7213} \begindata{text822, 8695} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 3 Apr 90 09:54:01 -0400 (EDT) Received: from dublin.andrew.cmu.edu via qmail ID ; Tue, 3 Apr 90 09:53:04 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3 via MS.5.6.dublin.andrew.cmu.edu.rt_r3; Tue, 3 Apr 90 09:53:03 -0400 (EDT) Message-ID: Date: Tue, 3 Apr 90 09:53:03 -0400 (EDT) From: Tom Neuendorffer X-Andrew-Message-Size: 1101+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , Bill Wisner Subject: Re: Andrew patches In-Reply-To: <10655.639127584@hayes.fai.alaska.edu> References: <10655.639127584@hayes.fai.alaska.edu> \begindata{text,270177164} \textdsversion{12} \template{messages} Andrew patches may be ftped from the directory contrib/R4fixes/andrew on expo.lcs.mit.edu. They may also be ftped from the 'patches' directory on emsworth.andrew.cmu.edu (Internet 128.2.30.62). For those without ftp access, they are also available via a mail server. To get the patches by mail, address requests to andrew-service+archive@andrew.cmu.edu, putting one or more 'get-files' or 'get-directory' commands into the body of your message (the subject line is ignored). In addition to whatever mail each command generates, you will receive a confirmation message, with a summary of the results of each request. If you have any problems with this service, please forward the relevant materials to andrew-service+archive-customer-service@andrew.cmu.edu. Here is a sample message body, with two commands: get-files patches/patch.001 get-directory patches To get the uuencoded compressed version of the current patches, you would want the following commands get-files patches/patch.001 get-files patches/patch.002 get-files patches/patch.003 get-files patches/patch.004 Tom Neuendorffer \enddata{text,270177164} \enddata{text822, 8695} \begindata{text822, 11135} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 3 Apr 90 10:16:42 -0400 (EDT) Received: from dublin.andrew.cmu.edu via qmail ID ; Tue, 3 Apr 90 10:15:52 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3 via MS.5.6.dublin.andrew.cmu.edu.rt_r3; Tue, 3 Apr 90 10:15:51 -0400 (EDT) Message-ID: <0a6=0Lq00Vt10ArJ8L@andrew.cmu.edu> Date: Tue, 3 Apr 90 10:15:51 -0400 (EDT) From: Tom Neuendorffer X-Andrew-Message-Size: 545+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , Bill Wisner Subject: Re: Andrew patches In-Reply-To: References: <10655.639127584@hayes.fai.alaska.edu>, \begindata{text,270177164} \textdsversion{12} \template{messages} My previous note included as an example get-directory patches. This will recusivly get all the files in that directory, which is probably not what you want, as the directory is a link to the ftp directory that contain both compressed and uncompressed versions of each patch, and you will end up with a lot of redundent stuff. To get a listing of available directorys and their contents, send mail to andrew-service+archive@andrew.cmu.edu containing the word 'list'. The keyword 'help' may also be sent for more information. Tom Neuendorffer \enddata{text,270177164} \enddata{text822, 11135} \begindata{text822, 13043} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail ID ; Tue, 3 Apr 90 14:12:09 -0400 (EDT) Received: from dublin.andrew.cmu.edu via qmail ID ; Tue, 3 Apr 90 14:11:55 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3 via MS.5.6.dublin.andrew.cmu.edu.rt_r3; Tue, 3 Apr 90 14:11:53 -0400 (EDT) Message-ID: Date: Tue, 3 Apr 90 14:11:53 -0400 (EDT) From: Tom Neuendorffer X-Andrew-Message-Size: 73+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Gary Keim , Susan Straub , Stephan Greene Subject: Thursday meeting w/ Palo Alto group \begindata{text,270300756} \textdsversion{12} \template{messages} The Thursday meeting w/ the Palo Alto group is from 10:15 - 11:30. Tom \enddata{text,270300756} \enddata{text822, 13043} \begindata{text822, 14265} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 4 Apr 90 03:26:07 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 4 Apr 90 03:20:06 -0400 (EDT) Received: from rpi.edu by po3.andrew.cmu.edu (5.54/3.15) id ; Wed, 4 Apr 90 02:50:30 EDT Received: from ipl.rpi.edu by rpi.edu (4.1/SM42-RPI-ITS); id AA13988; Wed, 4 Apr 90 02:48:46 EDT for info-andrew@andrew.cmu.edu Received: from taac.ipl.rpi.edu. by ipl.rpi.edu (4.0/M03) id AA19179; Wed, 4 Apr 90 02:48:48 EDT Date: Wed, 4 Apr 90 02:48:48 EDT From: yuly@ipl.rpi.edu (Yuly) Message-Id: <9004040648.AA19179@ipl.rpi.edu> To: info-andrew@andrew.cmu.edu Subject: mpp I have trouble finding the preprocessor "mpp" in "..andrew/overhead/pobbconf." Can someone tell me where is this "mpp"? Thanks. Liangyin Yu \enddata{text822, 14265} \begindata{text822, 15478} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 4 Apr 90 08:37:04 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 4 Apr 90 08:31:44 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 4 Apr 90 08:31:09 EDT Received: by ucbvax.Berkeley.EDU (5.61/1.41) id AA23457; Wed, 4 Apr 90 05:28:48 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 3 Apr 90 22:18:09 GMT From: cs.columbia.edu!hudson.cs.columbia.EDU!scottn@columbia.edu (Scott Novack) Organization: Columbia University Comp. Sci. Dept. Subject: tiff and Andrew Message-Id: <1990Apr3.221809.1638@cs.columbia.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Is there any data object out there in netland that takes tiff files and reads them into ez? Is this possible given Andrew's lack of color support? I imagine copying over one "color" at a time from the tiff file and then changing the foreground color. This tiff object would sure come in handy. I've looked at the source for xtiff, and there must be some way to emulate its XCreateImage call. And as long as you're reading the rest of this article, anyone got a pointer for ftp of Volume 2 of the Andrew Programmer's Manual? We seem to have misplaced it here. Or can someone tell me where in the source code it is supposed to be? ____ /|\ | Scott H. Novack (Captain Napalm) | scottn@cs.columbia.edu \|_\| "Shake your honey...BUNS!!!" | Columbia U. CS Dept. \ --- the B-52's, "Cosmic Thing" | New York, NY \_____/ Disclaimer: Oh Lord, please don't let me be misunderstood. \enddata{text822, 15478} \begindata{text822, 17664} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from bangor.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 4 Apr 90 09:34:11 -0400 (EDT) If-Type-Unsupported: alter Received: from bangor.andrew.cmu.edu via qmail ID ; Wed, 4 Apr 90 09:32:58 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.bangor.andrew.cmu.edu.rt.r3 via MS.5.6.bangor.andrew.cmu.edu.rt_r3; Wed, 4 Apr 90 09:32:54 -0400 (EDT) Message-ID: <8a6TS6i00VsPEC21ZE@andrew.cmu.edu> Date: Wed, 4 Apr 90 09:32:54 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 904+0 Content-Type: X-BE2; 12 To: Info-Andrew , Bill Janssen Subject: Re: calling textview_getdataobject in ness? In-Reply-To: <8a64NT0B0KGWMBy0JY@holmes.parc.xerox.com> References: <8a64NT0B0KGWMBy0JY@holmes.parc.xerox.com> \begindata{text,270584636} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 2-Apr-90 calling textview_getdataobj.. Bill Janssen@parc.xerox. (853+0)} \quotation{I'd like to get the text object of a textview object in ness, but calls to textview_getdataobject(textv) and view_getdataobject(textv) both fail to compile -- `expression is of the wrong type': } \excerptedcaption{Excerpts from internet.info-andrew: 2-Apr-90 calling textview_getdataobj.. Bill Janssen@parc.xerox. (853+0)} \quotation{I'd like to get the text object of a textview object in ness, but calls to textview_getdataobject(textv) and view_getdataobject(textv) both fail to compile -- `expression is of the wrong type' } Very curious. A little playing around shows that the following will compile: marker t = view_getdataobject(textview) so somehow it thinks dataobject is a (char *) instead of a (dataobject *). Of course, this will not give reasonable results for execution. I'll look into the problem. FredH \enddata{text,270584636} \enddata{text822, 17664} \begindata{text822, 19984} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from bangor.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 4 Apr 90 09:53:11 -0400 (EDT) Received: from bangor.andrew.cmu.edu via qmail ID ; Wed, 4 Apr 90 09:52:37 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.bangor.andrew.cmu.edu.rt.r3 via MS.5.6.bangor.andrew.cmu.edu.rt_r3; Wed, 4 Apr 90 09:52:36 -0400 (EDT) Message-ID: Date: Wed, 4 Apr 90 09:52:36 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 358+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , yuly@ipl.rpi.edu (Yuly) Subject: Re: mpp In-Reply-To: <9004040648.AA19179@ipl.rpi.edu> References: <9004040648.AA19179@ipl.rpi.edu> \begindata{text,270584636} \textdsversion{12} \template{messages} mpp is part of the Transarc distribution. It is used only in pobbconf, which is a problematical part of the ATK distribution. As I understand it, pobbconf suggests some things that can be done in installing mail systems, but is not actually used as-is anywhere. Unless you have a good reason to do so, you should probably not be compiling pobbconf. FredH\ \enddata{text,270584636} \enddata{text822, 19984} \begindata{text822, 21613} Return-path: X-Andrew-Authenticated-as: 469;andrew.cmu.edu;Craig F. Everhart Received: from po5.andrew.cmu.edu via trymail ID ; Wed, 4 Apr 90 11:05:38 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Wed, 4 Apr 1990 10:51:24 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Wed, 4 Apr 90 10:41:42 -0400 (EDT) Received: from Messages.7.8.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Wed, 4 Apr 90 10:41:39 -0400 (EDT) Message-ID: Date: Wed, 4 Apr 90 10:41:39 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 1089+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , yuly@ipl.rpi.edu (Yuly) Subject: Re: mpp In-Reply-To: <9004040648.AA19179@ipl.rpi.edu> References: <9004040648.AA19179@ipl.rpi.edu> \begindata{text,18992164} \textdsversion{12} \template{messages} Fred is right; mpp (a simple macro processor) is now distributed by Transarc, though I suppose we could find alternate distribution channels as well. The andrew/overhead/pobbconf directory is unusual since installing it will attempt to install all kinds of mail software and startup scripts in various paths that are not under DESTDIR or ANDREWDIR. You should be installing this directory only if you know what it will be doing for you; generally, it will try to install an Andrew Message Delivery System for you, taking over your local mail delivery mechanism, which is a rather heavyweight step. Even though most Make-ing in the directory ``andrew/overhead'' will recurse into subdirectories such as util, cmenu, class, and such, it will never automatically recurse into the pobbconf directory. To install stuff from there, you should be following the instructions in the documents in andrew/ams/delivery/doc, particularly the AMDS.* files there. Let me know if you really want to be installing from andrew/overhead/pobbconf and whether you need to get mpp from somewhere. Craig \enddata{text,18992164} \enddata{text822, 21613} \begindata{text822, 24040} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 4 Apr 90 13:25:08 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 4 Apr 90 13:22:08 -0400 (EDT) Received: from cadre.dsl.pitt.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 4 Apr 90 13:20:44 EDT Received: by cadre.dsl.pitt.edu (5.61/1.34) id AA25379; Wed, 4 Apr 90 13:08:48 -0400 Date: Wed, 4 Apr 90 13:08:48 -0400 From: sean@dsl.pitt.edu (Sean McLinden) Message-Id: <9004041708.AA25379@cadre.dsl.pitt.edu> To: Craig_Everhart@transarc.com, info-andrew+@andrew.cmu.edu Subject: Re: mpp Let me echo Craig's comments about installing the Andrew Message Delivery System. Doing so wil replace most of the software which is running with your current mailer (sendmail, /usr/bin/mail, etc.). It does NOT, by default, use the variables specified in the config/*.mcr and config/*.h file. You would be wise to look over the Makefiles for AMDS *very* carefully, before committing yourself to this, and in ALL cases, back up your mailer software so that if it doesn't work, you are not without mail. I learned this lesson the hard way! Sean McLinden Decision Systems Laboratory University of Pittsburgh \enddata{text822, 24040} \begindata{text822, 25660} Return-path: X-Andrew-Authenticated-as: 469;andrew.cmu.edu;Craig F. Everhart Received: from po5.andrew.cmu.edu via trymail ID ; Wed, 4 Apr 90 16:58:34 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Wed, 4 Apr 1990 16:55:53 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Wed, 4 Apr 90 16:51:09 -0400 (EDT) Received: from Messages.7.8.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Wed, 4 Apr 90 16:51:03 -0400 (EDT) Message-ID: Date: Wed, 4 Apr 90 16:51:03 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 2933+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: mpp In-Reply-To: <9004041708.AA25379@cadre.dsl.pitt.edu> References: <9004041708.AA25379@cadre.dsl.pitt.edu> \begindata{text,19044440} \textdsversion{12} \template{messages} Fred earlier said that pobbconf ``suggests some things that can be done in installing mail systems, but is not actually used as-is anywhere.'' This might be literally true, but last December it was used, as-is, for installing any changes to AMDS as it was installed at CMU. Since then, the locus of control for AMDS may have shifted away from the copy of andrew/overhead/pobbconf used in making the X distribution, but the people doing the CMU installation started there. Furthermore, I installed AMDS at transarc.com starting with the X distribution of andrew/overhead/pobbconf. There are really two issues about what's getting overwritten. AMDS makes direct use of sendmail or /bin/mail obsolete for your local system. If you define RUN_AMDS_ENV in your site.h, the directories andrew/ams/sendmail and andrew/ams/mail will be built, and they attempt to overwrite or remove such files as /usr/lib/sendmail, /usr/lib/aliases, /bin/mail, and the like with stub programs that basically point to yet-unconverted programs or scripts that try to send mail the old way. Unfortunately, as Sean (and others) found out, overwriting these programs with stubs can be rather premature. (That's at least what I believe he meant when he said ``It does NOT, by default, use the variables specified in the config/*.mcr and config/*.h file''--that it removes and overwrites things other than what's under the value for BASEDIR in *.mcr or *.h.) My apologies to Sean and whoever else has stumbled across this one. The other issue is what gets overwritten from andrew/overhead/pobbconf, which never gets recursed-into by default. There, as the instructions say, you're charged with specifying a lot of paths under which software will be installed; generally, this stuff is put in places other than under BASEDIR, but you could probably put it anywhere you wanted. Many of the path distinctions are historical, and derive from the fact that at CMU, two fake user accounts are considered to be privileged as far as AMDS is concerned: a white-pages-building daemon and a mail-deliverer daemon. Files in the ``home directories'' for these daemons were historically important for the purposes of running the WP rebuilding system or the mail delivery system. Traditionally, these files weren't kept under BASEDIR at all. In retrospect, they could have been installed under BASEDIR, and a separate program could have been invoked for doing the installations in other places, should that have been necessary. But if you ever look at overhead/pobbconf/pobb-install.*, that's largely what that file is doing anyway. I will still look into getting some kind of mpp distribution available. You might want a ``package'' program also, though that's far easier to work around: you can take the package source files that overhead/pobbconf generates, and edit them into a shell script that initializes files on a PO/BB server machine's disk. Craig \enddata{text,19044440} \enddata{text822, 25660} \begindata{text822, 29946} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 5 Apr 90 01:57:39 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 5 Apr 90 01:54:24 -0400 (EDT) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id ; Thu, 5 Apr 90 01:17:20 EDT Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA08316; Thu, 5 Apr 90 01:16:34 EDT Received: by lakota.MIT.EDU (5.61/4.7) id AA04144; Thu, 5 Apr 90 01:16:30 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Thu, 5 Apr 90 01:16:26 -0400 (EDT) Message-Id: Date: Thu, 5 Apr 90 01:16:26 -0400 (EDT) From: Bill Cattey To: Info-Andrew Subject: Individual disabling of backups after they've been globally enabled. Cc: Info-Andrew-Bugs , mar@ATHENA.MIT.EDU, jfc@ATHENA.MIT.EDU I just discovered a little problem in using the nonexistance of the BackupExtension preference to inhibit production of a backup file. I just set a BackupExtension preference in our site wide global.prf. Once it is set, it is impossible for a user's individual preferences file to override with a null preference. This is because, the null value also means that none is set. If none is set, no override can happen. Throughout the preferences code, a return value of null means the same thing as "this variable is unset". Rather than attempting to change this, I added a new preference to buffer, "DisableBackup" which allows the backup to be disabled. I have tested this patch, but not extensively. I offer it as a suggestion for how this problem might be solved. (I had to solve it myself because I neede a fix for MIT by code cut day...) -wdc Here are the context diffs for my change: *** buffer.old.c Wed Apr 4 01:53:54 1990 --- buffer.c Wed Apr 4 23:37:11 1990 *************** *** 800,810 **** { char *s; ! if ((s = environ_GetProfile("BackupExtension")) != NULL) { ! backupExtension = malloc(strlen(s) + 1); ! strcpy(backupExtension, s); } - if ((s = environ_GetProfile("CheckpointExtension")) != NULL) { checkpointExtension = malloc(strlen(s) + 1); strcpy(checkpointExtension, s); --- 802,817 ---- { char *s; ! /* We used to be able to disable backups by not setting a backup ! extension. But now with global.prf, we have to explicitly disable ! backups because a user's profile can't override a global backup ! extension with an empty one */ ! if (!(environ_GetProfileSwitch("DisableBackup", FALSE))) { ! if ((s = environ_GetProfile("BackupExtension")) != NULL){ ! backupExtension = malloc(strlen(s) + 1); ! strcpy(backupExtension, s); ! } } if ((s = environ_GetProfile("CheckpointExtension")) != NULL) { checkpointExtension = malloc(strlen(s) + 1); strcpy(checkpointExtension, s); \enddata{text822, 29946} \begindata{text822, 33386} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for +dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl@andrew.cmu.edu ID ; Thu, 5 Apr 90 02:14:51 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 4 Apr 90 21:21:56 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 4 Apr 90 21:17:09 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id ; Wed, 4 Apr 90 18:47:16 EDT Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA02107; Wed, 4 Apr 90 15:46:20 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA06296; Wed, 4 Apr 90 15:46:18 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40 via MS.5.6.holmes.parc.xerox.com.sun4_40; Wed, 4 Apr 90 15:46:16 -0700 (PDT) Message-Id: Date: Wed, 4 Apr 90 15:46:16 -0700 (PDT) From: Bill Janssen To: xpert@expo.lcs.mit.edu, info-andrew@andrew.cmu.edu Subject: asnap: new version of xsnap that stores bits in a file I've made some modifications to the xsnap program that Clauss Strauch put out, and call the modified version `asnap'. It will optionally store the snapshot to standard output or to a file, in either `xwd' format or (crunched to monochrome) `Andrew Toolkit raster' format. The complete source is in expo.lcs.mit.edu:~ftp/contrib/asnap.tar.Z. Bill \enddata{text822, 33386} \begindata{text822, 35269} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 5 Apr 90 04:20:42 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 5 Apr 90 04:18:37 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 5 Apr 90 04:17:58 EDT Received: by ucbvax.Berkeley.EDU (5.61/1.41) id AA07540; Thu, 5 Apr 90 01:10:33 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 5 Apr 90 07:34:04 GMT From: samsung!munnari.oz.au!goanna!isaac@think.com (Isaac Balbin) Organization: Comp Sci, RMIT, Melbourne, Australia Subject: printing with andrew Message-Id: <3056@goanna.oz.au> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I am very new to this, so go easy. I was trying to use table (what other spreadsheets are there anyway under X?). When I went to print, that failed silently. Now, for reasons I won't go into now, we can't directly send postscript to our laserwriter on the andrew client, so I have a shell script in my bin which does a /usr/ucb/rsh goanna lpr -Ple < $* type thing to send it to goanna's lpr. This is probably the problem. Can anyone give me a solution? While I have your ear, I am sure people must have asked this one before, andrew's internals look so much like latex yet we can't get it to throw out latex (troff ... yuck). Why did they do this? are there plans to support latex/tex? thanks in advance Oh the printing problem occurs with all utilities, eg help etc (as you would expect ... same problem) ---------------------------------------------------------------------------- Dr. Isaac Balbin, ACSNET: isaac@goanna.cs.rmit.OZ Key Center for Knowledge Based Systems, RMIT Department of Computer Science, GPO BOX 2476 V, INTERNET: isaac@goanna.cs.rmit.OZ.AU Melbourne, 3001, AUSTRALIA JANET: isaac%au.oz.goanna@uk.ac.ukc Phone: +61 3 660 2348 BITNET: isaac%goanna.cs.rmit.OZ.AU@relay.cs.net Fax: +61 3 662 1617 UUCP:..!uunet!goanna.cs.rmit.OZ.AU!isaac \enddata{text822, 35269} \begindata{text822, 37824} Return-path: X-Andrew-Authenticated-as: 118;andrew.cmu.edu;Chris Koenigsberg Received: from bramble.psy.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 5 Apr 90 11:35:03 -0400 (EDT) Received: from bramble.psy.cmu.edu via qmail ID ; Thu, 5 Apr 90 11:33:18 -0400 (EDT) Received: from Messages.7.8.N.CUILIB.3.45.SNAP.NOT.LINKED.bramble.psy.cmu.edu.sun3.35 via MS.5.6.bramble.psy.cmu.edu.sun3_35; Thu, 5 Apr 90 11:33:17 -0400 (EDT) Message-ID: <0a6qIxC00jWK4G238S@andrew.cmu.edu> Date: Thu, 5 Apr 90 11:33:17 -0400 (EDT) From: Chris Koenigsberg X-Andrew-Message-Size: 751+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: mpp In-Reply-To: References: <9004041708.AA25379@cadre.dsl.pitt.edu>, \begindata{text,2825892} \textdsversion{12} \template{messages} Both "mpp" and "package" were written by Russell J. Yount, formerly a programmer for CMU's "Andrew Systems Administration", now transformed into "Distributed Unix Computing Services". He was not working for the ITC, and he did not work for IBM, so I'm pretty sure CMU owns his code and could redistribute it if they wanted to ....... maybe Transarc has revised it in the version of "mpp" that they distribute; I don't know the details. (maybe I'm completely missing the boat and Transarc's "mpp" has nothing to do with Russell's original "mpp"?) Although he now works for the University of Pittsburgh, Russell can still be reached as rjy+@andrew.cmu.edu if anyone wants to ask him what he thinks (not that it matters much :-) Chris Koenigsberg CMU \enddata{text,2825892} \enddata{text822, 37824} \begindata{text822, 39875} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 5 Apr 90 16:51:02 -0400 (EDT) If-Type-Unsupported: alter Received: from dublin.andrew.cmu.edu via qmail ID ; Thu, 5 Apr 90 16:50:06 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3 via MS.5.6.dublin.andrew.cmu.edu.rt_r3; Thu, 5 Apr 90 16:50:06 -0400 (EDT) Message-ID: Date: Thu, 5 Apr 90 16:50:06 -0400 (EDT) From: Tom Neuendorffer X-Andrew-Message-Size: 1313+0 Content-Type: X-BE2; 12 To: Info-Andrew , samsung!munnari.oz.au!goanna!isaac@think.com (Isaac Balbin) Subject: Re: printing with andrew In-Reply-To: <3056@goanna.oz.au> References: <3056@goanna.oz.au> \begindata{text,270195568} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 5-Apr-90 printing with andrew Isaac Balbin@think.com (1287)} \quotation{When I went to print, that }\quotation{failed silently. Now, for reasons I won't go into now, we can't directly }\quotation{send postscript to our laserwriter on the andrew client, so I have }\quotation{a shell script in my bin which does a /usr/ucb/rsh goanna lpr -Ple < $* }\quotation{type thing to send it to goanna's lpr. } What you can do is put something like the following in your preferences file ( or in your site's global preferences). \example{*.printcommand: /usr/ucb/rsh goanna lpr -Ple -J%s } This will pipe what, by default, goes to lpr to that command, replacing the %s with the file name. If this is going to be the default for your system, you could also put the following in your site.h file \example{#define print_PRINTCOMMAND "/usr/ucb/rsh goanna lpr -Ple -J%s" } and recompiling the print module in atk/support. \quotation{ andrew's internals look so much like latex yet }\quotation{we can't get it to throw out latex (troff ... yuck). Why did they do this? }\quotation{are there plans to support latex/tex?} When this code was first written, troff was practically the only choice on Unix boxes. There is work going on to get ATK to produce latex instead of troff, but it isn't happening at the ITC and I will leave it to the people involved to comment on if and when it will be generally available. Tom N \enddata{text,270195568} \enddata{text822, 39875} \begindata{text822, 42655} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Sat, 7 Apr 90 13:21:11 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Sat, 7 Apr 90 13:18:36 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 7 Apr 90 13:18:08 EDT Received: by ucbvax.Berkeley.EDU (5.61/1.41) id AA22895; Sat, 7 Apr 90 10:13:15 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 7 Apr 90 15:24:08 GMT From: cs.columbia.edu!hudson.cs.columbia.edu!scottn@columbia.edu (Scott Novack) Organization: Columbia University Comp. Sci. Dept. Subject: Volume 2 of Andrew Prog. Manual Message-Id: <1990Apr7.152408.5964@cs.columbia.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu This is so embarrassing. We seem to have "misplaced" our Volume 2 of the Andrew Programmer's Manual. You know, the part with ALL the methods in it. I'm requesting a pointer for ftp of this volume, or the place in the source code that it's supposed to reside. We're kind of stuck until then. Thanks in advance. (BTW, we don't even know where Vol 1 came from!) ____ /|\ | Scott H. Novack (Captain Napalm) | scottn@cs.columbia.edu \|_\| "You get cannibalistic bunnies!" | Columbia U. CS Dept. \ --- Howard Hesseman | New York, NY \_____/ Disclaimer: Oh Lord, please don't let me be misunderstood. \enddata{text822, 42655} \begindata{text822, 44583} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Sat, 7 Apr 90 13:22:01 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Sat, 7 Apr 90 13:18:25 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 7 Apr 90 13:18:00 EDT Received: by ucbvax.Berkeley.EDU (5.61/1.41) id AA22875; Sat, 7 Apr 90 10:12:56 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 7 Apr 90 15:21:12 GMT From: cs.columbia.edu!hudson.cs.columbia.edu!scottn@columbia.edu (Scott Novack) Organization: Columbia University Comp. Sci. Dept. Subject: tiff Message-Id: <1990Apr7.152112.5886@cs.columbia.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Our news server was down, so I don't know if my previous questions ever got I'm wondering if anyone out there has tried making an Andrew tiff data object. That is, an object that allows ez, et al, to use tiff image files. The problem I see is with the lack of color support. There has to be some way to emulate the XCreateImage call in xtiff. Any information out there? I'd love to hear some ideas. ____ /|\ | Scott H. Novack (Captain Napalm) | scottn@cs.columbia.edu \|_\| "You get cannibalistic bunnies!" | Columbia U. CS Dept. \ --- Howard Hesseman | New York, NY \_____/ Disclaimer: Oh Lord, please don't let me be misunderstood. \enddata{text822, 44583} \begindata{text822, 46519} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 9 Apr 90 13:22:21 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Mon, 9 Apr 90 13:17:49 -0400 (EDT) Message-ID: Received: from research.att.com by andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 9 Apr 90 13:17:29 EDT Received: by research; Mon Apr 9 13:14:36 1990 Date: Mon, 9 Apr 90 13:14:24 EDT From: bill@allegra.tempo.nj.att.com (Bill Schell) To: info-andrew@andrew.cmu.edu Subject: need help using creating menus with ADEW Hi there. Perhaps someone could help me out with a problem I'm having creating menus under an ADEW created application? I have an application which consists of an lset object with a group of buttons, a tree/treev object and a text/textview object pasted into it. I want to override the default menu I'm getting in the tree/treev object (one pane with 'Quit' in it (from the IM?)) with a menu of my own. I first tried using the standard menulist procedure described (on p.102) in the ATK book to put up menus. I couldn't get this to work under ADEW. I then figured that the lset/arbiter/cel stuff was getting in my way, so I read up on them and tried using celview_SetMenulist() on the cel that contained the treev object. This didn't work either. Can someone tell me what the proper procedure is? Also, while I'm asking questions: is ADEW "industrial strength" yet? I haven't seen any large applications written with it. Should I be using it or just doing it myself in ATK? Is there someone out there who wants to relate their experiences with ADEW? Thanks, Bill Schell AT&T Bell Labs, Murray Hill, NJ bill@allegra.att.com (or {attunix,uunet}!allegra!bill) \enddata{text822, 46519} \begindata{text822, 48666} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from bangor.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 9 Apr 90 16:49:09 -0400 (EDT) If-Type-Unsupported: alter Received: from bangor.andrew.cmu.edu via qmail ID ; Mon, 9 Apr 90 16:45:57 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.bangor.andrew.cmu.edu.rt.r3 via MS.5.6.bangor.andrew.cmu.edu.rt_r3; Mon, 9 Apr 90 16:45:56 -0400 (EDT) Message-ID: Date: Mon, 9 Apr 90 16:45:56 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 1080+0 Content-Type: X-BE2; 12 To: Info-Andrew , Bill Janssen Subject: Re: calling textview_getdataobject in ness? In-Reply-To: <8a64NT0B0KGWMBy0JY@holmes.parc.xerox.com> References: <8a64NT0B0KGWMBy0JY@holmes.parc.xerox.com> \begindata{text,270545944} \textdsversion{12} \template{messages} The following code caused a compilation error in the call to textview_getdataobject: \excerptedcaption{Excerpts from internet.info-andrew: 2-Apr-90 calling textview_getdataobj.. Bill Janssen@parc.xerox. (853+0)} \example{\quotation{--$enable class access } }\example{\quotation{void function addstyle (object textview, marker stylename) }\quotation{ object text, style, stylesheet }\quotation{ integer selectionpos, selectionlen } \quotation{ selectionpos := textview_GetDotPosition(textview) }\quotation{ selectionlen := textview_GetDotLength(textview) }\quotation{ \bold{text := textview_getdataobject(textview)} }\quotation{ stylesheet := text_GetStyleSheet(text) }} The difficulty is that calls to methods and class variables are NOT case-insensitive. The proper call is \bold{text := view_Getdataobject(textview)} with the uppercase G in "Get" and lower case d and o because that is how the field name is declared in view.ch. It is better to use view_ instead of textview_ because the declaration of dataobject is in view.ch. With the wrong case, the Ness parser interpreted the call as a call on an undefined function, so the type was assumed to be marker. That is why the type mismatch was flagged. Fred Hansen \enddata{text,270545944} \enddata{text822, 48666} \begindata{text822, 51257} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 9 Apr 90 17:39:51 -0400 (EDT) If-Type-Unsupported: alter Received: from dublin.andrew.cmu.edu via qmail ID ; Mon, 9 Apr 90 17:39:06 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3 via MS.5.6.dublin.andrew.cmu.edu.rt_r3; Mon, 9 Apr 90 17:39:04 -0400 (EDT) Message-ID: Date: Mon, 9 Apr 90 17:39:05 -0400 (EDT) From: Tom Neuendorffer X-Andrew-Message-Size: 2637+0 Content-Type: X-BE2; 12 To: Info-Andrew , bill@allegra.tempo.nj.att.com (Bill Schell) Subject: Re: need help using creating menus with ADEW In-Reply-To: References: \begindata{text,270404136} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 9-Apr-90 need help using creating me.. Bill Schell@allegra.temp (1176)} \quotation{Hi there. Perhaps someone could help me out with a problem }\quotation{I'm having creating menus under an ADEW created application? ... }\quotation{I couldn't get this to work under ADEW. }\quotation{I then figured that the lset/arbiter/cel stuff was getting in my way, so }\quotation{I read up on them and tried using celview_SetMenulist() on the cel that }\quotation{contained the treev object. This didn't work either. } \quotation{Can someone tell me what the proper procedure is? }The cel stuff isn't "getting in the way", it is just requiring you to use a different (and simpler) interface, since you are not creating your own view anywhere in the view tree. Celview_SetMenulist() is the proper routine. I just created a simple test routine that overrides the Quit menu when an underlieing fadview has the input focus. At the top of my controller code I have the following. \example{/* user code begins here for includes */ #include #include static void hello(v) struct view *v; \{ fprintf(stdout,"hello\\n"); fflush(stdout); \} static struct bind_Description ttstBindings[]=\{ \{"ttst-hello",NULL,0,"Quit~0",0,0,hello,"hello"\}, NULL \}; /* user code ends here for includes */ } and in the initialization code, I have the following. \example{/* user code begins here for ttst_go */ \{ struct classinfo *viewtype = class_Load("view"); struct menulist *ttstMenus; struct celview *cv; ttstMenus = menulist_New(); bind_BindList(ttstBindings, NULL , ttstMenus, viewtype); if((cv = celview_GetCelviewFromView(self->fadView)) != NULL)\{ celview_SetMenulist(cv, ttstMenus); celveiw_Repost(cv); \} \} /* user code ends here for ttst_go */} If there is any chance that the fadview already has the input focus at the time, the call to celview_Repost(cv) will cause the celview's children to repost their menus, so that the celview can add the new entry. Please get in touch if you have any questions. \quotation{Also, while I'm asking questions: is ADEW "industrial strength" yet? I }\quotation{haven't seen any large applications written with it. Should I be }\quotation{using it or just doing it myself in ATK? Is there someone out there }\quotation{who wants to relate their experiences with ADEW? } As the creator of ADEW and the current manager of the ATK group, I am willing to state that ADEW is as supported and as "industrial strength" as the rest of ATK, though it is a higher level interface than ATK, and, as such, may not be appropriate for some applications. I would also be interested in hearing about other people's experiences with ADEW. Regards, Tom Neuendorffer tpn+@andrew.cmu.edu \enddata{text,270404136} \enddata{text822, 51257} \begindata{text822, 55494} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 9 Apr 90 18:15:30 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 9 Apr 90 18:13:59 -0400 (EDT) Received: from uunet.uu.net by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 9 Apr 90 18:12:55 EDT Received: from motsps.UUCP by uunet.uu.net (5.61/1.14) with UUCP id AA24868; Mon, 9 Apr 90 18:11:32 -0400 Received: from dingus. by oakhill.sps.mot.com (4.1/SMI-3.0DEV3) id AA08915; Mon, 9 Apr 90 16:38:24 CDT Received: by dingus. (4.0/SMI-4.0) id AA02251; Mon, 9 Apr 90 16:37:45 CDT Date: Mon, 9 Apr 90 16:37:45 CDT From: murf@dingus.sps.mot.com (Steve Murphy) Message-Id: <9004092137.AA02251@dingus.> To: info-andrew@andrew.cmu.edu Subject: The cursors and symbols and patterns are wrong (X11) a = arrow cursor? J = when in scrollbar? C = when thumbing the slider ? g = when pulling a boundingbox ? H = busy? Within just the andrew-related windows, there are some strange things going on.... I'm using the X11 version. I just built it, and for some reason, all my cursors are letters. All my background patterns are weird, and the demo stuff (like the letter(L) with the animated CMU logo), which the text indicated was "the round ITC logo") have characters where it looks like some symbol should go. I'd bet it's some simple mixup with fonts, like icon12.snf, but .... What am I doing wrong? X11r4 andrew distribution, SUNOS4.0.3, sun 3/60, cc compiled. \enddata{text822, 55494} \begindata{text822, 57385} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 9 Apr 90 19:24:11 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 9 Apr 90 19:22:35 -0400 (EDT) Received: from att-in.att.com by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Mon, 9 Apr 90 19:20:49 EDT Received: from mtgz046 by mtgzfs3.att.com (4.0/SMI-4.0) id AA17262; Mon, 9 Apr 90 16:46:39 EDT Received: by mtgz046 (4.0/SMI-4.0) id AA01517; Mon, 9 Apr 90 16:47:00 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mtgz046.gazelle.att.com.sun4.40 via MS.5.6.mtgz046.gazelle.att.com.sun4_40; Mon, 9 Apr 90 16:46:59 -0400 (EDT) Message-Id: Date: Mon, 9 Apr 90 16:46:59 -0400 (EDT) From: J Mukerji X-Andrew-Message-Size: 1066+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Removing child object in Arbcon \begindata{text,3770472} \textdsversion{12} \template{default} \define{global attr:[FontSize ConstantFontSize Point 12]} \define{itemize menu:[Region~4,Itemize~31] attr:[LeftMargin LeftMargin Inch 32768]} \define{enumerate menu:[Region~4,Enumerate~30] attr:[LeftMargin LeftMargin Inch 32768]} \define{programexample menu:[Region~4,ProgramExample~13] attr:[LeftMargin LeftMargin Inch 32768] attr:[Justification LeftJustified Point 0] attr:[FontFace FixedFace Int Set] attr:[FontFamily AndyType Int 0]} \define{excerptedcaption attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768] attr:[FontFace Bold Int Set] attr:[FontFace Italic Int Set]} \define{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} The \bold{Adew Reference Manual} on page 3 says: \subsection{1.2.8 Removing a child object }The Cut button (displaying scissors) can be used to cut the selected child from an application. Alternately, the Cut menu option on the Arbcon menu will do the same thing. \bold{WARNING: not all ATK parent objects support this option. As of this release, only text,lset and page are known to contain the necessary code. ATTEMPTING TO CUT CELS FROM OTHER OBJECTS MAY RESULT IN CORE DUMPS! Creators of parent views are advised to observe the child views they create and react correctly when they are destroyed. }I came across something that I really really want to be able to cut out in \italic{Adew} and I can't. The \italic{object view} combination that I have in mind is \bold{text-panel}. I was wondering if someone would be willing to share the magic that needs to be put into panel (I presume) enable me to cut out a panel from a lset in Adew without producing a 9Meg coredump. Thanks. \center{\bold{Jishnu Mukerji}, \smaller{\italic{jis@mtgzx.att.com}, \italic{+1 201 957 5986}, } \smaller{\italic{\smaller{\bold{AT&T Bell Laboratories}, MT 3K-423, 200 Laurel Ave., Middletown NJ 07748}}} }\enddata{text,3770472} \enddata{text822, 57385} \begindata{text822, 60839} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 10 Apr 90 12:10:53 -0400 (EDT) If-Type-Unsupported: alter Received: from dublin.andrew.cmu.edu via qmail ID ; Tue, 10 Apr 90 12:09:57 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3 via MS.5.6.dublin.andrew.cmu.edu.rt_r3; Tue, 10 Apr 90 12:09:56 -0400 (EDT) Message-ID: <4a8UJIu00Vt1MJSHgO@andrew.cmu.edu> Date: Tue, 10 Apr 90 12:09:56 -0400 (EDT) From: Tom Neuendorffer X-Andrew-Message-Size: 1371+0 Content-Type: X-BE2; 12 To: Info-Andrew , J Mukerji Subject: Re: Removing child object in Arbcon In-Reply-To: References: \begindata{text,270404136} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 9-Apr-90 Removing child object in Ar.. J Mukerji@mtgzx.att.com (1066+0)} \quotation{I came across something that I really really want to be able to cut out in \italic{Adew} and I can't. The \italic{object view} combination that I have in mind is \bold{text-panel}. I was wondering if someone would be willing to share the magic that needs to be put into panel (I presume) enable me to cut out a panel from a lset in Adew without producing a 9Meg coredump. } There is apparently a bug in panel's finalize object routine. I will make sure that a patch is sent out to fix this. In the meantime, there are two ways you can deal with the problem. Fix 1. Create a new application file and use the arbcon to copy each inset (except for the text-panel) from your old application into the new one. Then just save the new file and delete the old one. This is the generic way of dealing with this problem and it can usually be done quickly and with a minimum of pain. Fix 2. ***\bold{\italic{Warning, Entering Hack Zone}*** } Use a non-ez editor (ed , vi, emacs, whatever) to edit the datastream of the application file and search for the following line \example{ >VIEW< panel } and change it to \example{>VIEW< textview } Then, the next time you edit it with ez, it will come up with a textview view instead of a panel view, which can be easily cut with the arbcon. ***\bold{\italic{Now Leaving Hack Zone*** }} Regards, Tom Neuendorffer \enddata{text,270404136} \enddata{text822, 60839} \begindata{text822, 63666} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 10 Apr 90 16:20:56 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 10 Apr 90 16:13:56 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 10 Apr 90 16:13:11 EDT Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA27721; Tue, 10 Apr 90 13:12:05 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA11509; Tue, 10 Apr 90 13:12:11 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40 via MS.5.6.holmes.parc.xerox.com.sun4_40; Tue, 10 Apr 90 13:12:11 -0700 (PDT) Message-Id: <0a8XsP0B0KGWANz1hB@holmes.parc.xerox.com> Date: Tue, 10 Apr 90 13:12:11 -0700 (PDT) From: Bill Janssen To: info-andrew@andrew.cmu.edu, murf@dingus.sps.mot.com (Steve Murphy) Subject: Re: The cursors and symbols and patterns are wrong (X11) In-Reply-To: <9004092137.AA02251@dingus.> References: <9004092137.AA02251@dingus.> Excerpts from andrew: 9-Apr-90 The cursors and symbols and.. Steve Murphy@dingus.sps. (680) > I just built it, and for some reason, all > my cursors are letters. All my background patterns are weird, and the > demo stuff (like the letter(L) with the animated CMU logo), which the > text indicated was "the round ITC logo") have characters where it > looks like some symbol should go. It sounds like you are not picking up the icon fonts. Make sure they are installed, and make sure that no other directory on your font path provides identically named fonts. Some of the Open Windows fonts conflict in names with the Andrew fonts. Bill \enddata{text822, 63666} \begindata{text822, 65816} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 10 Apr 90 18:45:43 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 10 Apr 90 18:42:16 -0400 (EDT) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 10 Apr 90 18:41:33 EDT Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA23334; Tue, 10 Apr 90 18:40:09 EDT Received: by lakota.MIT.EDU (5.61/4.7) id AA06398; Tue, 10 Apr 90 18:40:06 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Tue, 10 Apr 90 18:40:03 -0400 (EDT) Message-Id: Date: Tue, 10 Apr 90 18:40:03 -0400 (EDT) From: Bill Cattey To: Info-Andrew Subject: How to make zip much more reliable. I (and many others, no doubt) have had the frustrating experience of trying to do close work with zip and having it seem to ignore or mis-do the commands I specify. I thought this was because of some terrible bug deep inside the system that was causing mouse motion to be mis-processed. It turns out that it's a preference that is set to a very different default than my expectation: ZipCreateTolerance The default is 10. This means that if I try to continue a polygon within 10 pixels of the previous point, I can't. I have just tested the preference: *.ZipCreateTolerance: 0 in global.prf, and zip is MUCH nicer to me. Even tickling arcs is easier. I strongly recomment that further testing be done, with an eye to making zero the default value. -wdc \enddata{text822, 65816} \begindata{text822, 67852} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 13 Apr 90 12:25:43 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 13 Apr 90 12:21:10 -0400 (EDT) Received: from mtxinu.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 13 Apr 90 12:19:37 EDT Received: by mtxinu.COM (5.61/1.29-mls890331) id AA03449; Fri, 13 Apr 90 09:18:27 -0700 Date: Fri, 13 Apr 90 09:18:27 -0700 From: vance@mtxinu.COM (Vance Vaughan) Message-Id: <9004131618.AA03449@mtxinu.COM> To: info-andrew@andrew.cmu.edu Subject: getstats for Mach? Has anyone constructed a getstats.c for Release 3 of Andrew for the Mach operating system? Just starting to work on getting our "console" program displaying the right stuff, would appreciate and pointers. \enddata{text822, 67852} \begindata{text822, 69037} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 13 Apr 90 21:09:37 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 13 Apr 90 21:07:44 -0400 (EDT) Received: from shamash.cdc.com by po3.andrew.cmu.edu (5.54/3.15) id ; Fri, 13 Apr 90 18:25:56 EDT Received: by shamash.cdc.com (5.59/CDC1.2) id AA03041; Fri, 13 Apr 90 17:23:53 -0600 Message-Id: <9004132223.AA03041@shamash.cdc.com> Received: from louie.dms.cdc.com by hewey.dms.cdc.com with SMTP (15.11/15.6) id AA01205; Fri, 13 Apr 90 17:24:42 cdt Received: by louie.dms.cdc.com (15.11/15.6) id AA23868; Fri, 13 Apr 90 17:26:19 cdt From: Ian Hogg Subject: Building on HP To: info-andrew@andrew.cmu.edu Date: Fri, 13 Apr 90 17:26:17 CDT X-Mailer: ELM [version 2.2 PL7] I am trying to build the Andrew system that is on the X11 r4 contrib section from MIT. I have an HP900/375 running HP-UX 7.0. I am having problems trying to build stuff in andrew/atk/basics/common. There are problems with building several ".do" files. Specifically I get the following errors when trying to build "region.do": I believe that the stuff in overhead /class/machdep/hp_68k is erroneously removing the necessary entries from the list it generates. Can any one help me? Ian Hogg ian@dms.cdc.com Control Data Corporation \enddata{text822, 69037} \begindata{text822, 70783} Return-path: X-Andrew-Authenticated-as: 47;andrew.cmu.edu;Andrew Palay Received: from harmarville.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 16 Apr 90 09:55:25 -0400 (EDT) Received: from harmarville.andrew.cmu.edu via qmail ID ; Mon, 16 Apr 90 09:52:38 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.harmarville.andrew.cmu.edu.rt.r3 via MS.5.6.harmarville.andrew.cmu.edu.rt_r3; Mon, 16 Apr 90 09:52:37 -0400 (EDT) Message-ID: Date: Mon, 16 Apr 90 09:52:37 -0400 (EDT) From: Andrew Palay X-Andrew-Message-Size: 253+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: Building on HP In-Reply-To: <9004132223.AA03041@shamash.cdc.com> References: <9004132223.AA03041@shamash.cdc.com> \begindata{text,270333300} \textdsversion{12} \template{messages} HP has provided us with the updates to the R4 distribution that make it possible to build it under 7.0. We are in the process of integrating those changes with the rest of the distribution and they should be available in the next set of patches. Andy \enddata{text,270333300} \enddata{text822, 70783} \begindata{text822, 72321} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 17 Apr 90 14:41:14 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 17 Apr 90 14:36:53 -0400 (EDT) Received: from uunet.uu.net by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 17 Apr 90 14:34:48 EDT Received: from motsps.UUCP by uunet.uu.net (5.61/1.14) with UUCP id AA16406; Tue, 17 Apr 90 14:35:00 -0400 Received: from dingus. by oakhill.sps.mot.com (4.1/SMI-3.0DEV3) id AA05735; Tue, 17 Apr 90 12:35:58 CDT Received: by dingus. (4.0/SMI-4.0) id AA14082; Tue, 17 Apr 90 12:36:01 CDT Date: Tue, 17 Apr 90 12:36:01 CDT From: murf@dingus.sps.mot.com (Steve Murphy) Message-Id: <9004171736.AA14082@dingus.> To: info-andrew@andrew.cmu.edu In-Reply-To: Bill Janssen's message of Tue, 10 Apr 90 13:12:11 -0700 (PDT) <0a8XsP0B0KGWANz1hB@holmes.parc.xerox.com> Subject: The cursors and symbols and patterns are wrong (X11) > I just built it, and for some reason, all > my cursors are letters. All my background patterns are weird, and the > demo stuff (like the letter(L) with the animated CMU logo), which the > text indicated was "the round ITC logo") have characters where it > looks like some symbol should go. I figured it out. Thanks to the people who mailed suggestions. As it turns out, the andrew font dir had no fonts.dir file in it. A simple run of mkfontdir was sufficient to make all the probs go away. I don't know what happened during the make process. Perhaps I set up the imake wrong. who knows. Again, many thanks. Impressive. Only thing that bothers me about it all is that: 1. the mail facility (apparently) doesn't work with normal mailers? (ie. sendmail) -- For those who don't want the bells and whistles. 2. The format for multimedia docs isn't standard (but then, what is?). I see the interleaf converter, but everyone around here uses Frame, and I'm sure there's 10 or 15 other doc packages around. What about MIF? or TIFF, or whatever its called? 3. The editors are NOT wysiwyg. 4. Reliance on extras like ditroff & friends (which I don't have). We do have TeX, etc. 5. The reliance on the AFS stuff for the BB's. We don't have it. Never heard of it before. Does it beat NFS? Maybe we at this should know more? We have over 200 machines on our network, and there are several networks around here. How do I get some data on all this? 6. No sound standards. NeXT has multimedia mail. Anything in common? Wouldn't it be neat to be able to mail back and forth outside just the X environment? What I like: 1. In general, the idea. 2. The "widget" set. Handsome. 3. The documentation. Wow. It'll take a month to absorb it all. murf \enddata{text822, 72321} \begindata{text822, 75432} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 18 Apr 90 08:39:33 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 18 Apr 90 08:34:27 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 18 Apr 90 08:33:20 EDT Received: by thumper.bellcore.com (5.54/4.7) id AA07642; Wed, 18 Apr 90 08:32:06 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA19640; Wed, 18 Apr 90 08:32:31 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Wed, 18 Apr 90 08:32:29 -0400 (EDT) Message-Id: Date: Wed, 18 Apr 90 08:32:29 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 1468+2 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: info-andrew@andrew.cmu.edu Subject: Re: The cursors and symbols and patterns are wrong (X11) In-Reply-To: <9004171736.AA14082@dingus.> References: <9004171736.AA14082@dingus.> \begindata{text,2640072} \textdsversion{12} \template{default} \define{global attr:[FontSize ConstantFontSize Point 12]} \define{itemize menu:[Region~4,Itemize~31] attr:[LeftMargin LeftMargin Inch 32768]} \define{enumerate menu:[Region~4,Enumerate~30] attr:[LeftMargin LeftMargin Inch 32768]} \define{programexample menu:[Region~4,ProgramExample~13] attr:[LeftMargin LeftMargin Inch 32768] attr:[Justification LeftJustified Point 0] attr:[FontFace FixedFace Int Set] attr:[FontFamily AndyType Int 0]} \define{excerptedcaption attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768] attr:[FontFace Bold Int Set] attr:[FontFace Italic Int Set]} \define{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} Most of the complaints are well-taken. Only two comments from here: \excerptedcaption{Excerpts from internet.info-andrew: 17-Apr-90 The cursors and symbols and.. Steve Murphy@dingus.sps. (1777)} \quotation{1. the mail facility (apparently) doesn't work with normal mailers? }\quotation{(ie. sendmail) -- For those who don't want the bells and whistles. } It should work fine with sendmail; that's how we use it at Bellcore, for example. What problems are you having? \quotation{ }\quotation{5. The reliance on the AFS stuff for the BB's. We don't have it. Never }\quotation{heard of it before. Does it beat NFS? Maybe we at this should know }\quotation{more? We have over 200 machines on our network, and there are several }\quotation{networks around here. How do I get some data on all this? } You can have bboards without AFS. We do at Bellcore, and I know there's a similar setup at Bell Labs. However, the documentation on setting up a new bboard system is very poor, to say the least. Meanwhile, yes, you should check into AFS, which beats NFS by almost any measure. It is available as a commercial product these days from Transarc Corporation in Pittsburgh. \center{---------------------------------------------------------------------- \begindata{raster,2649960} 2 0 68266 68266 0 0 104 126 bits 2649960 104 126 s | s | s | m80k | mc0k | l0a80k | k03fbe020j | k0bbe2ak | j0e2ffeGbfe0i | j0bbfaaf802j | j3fGbff0220ai | j3fGabe0f8bai | jIfef9Gi | jIefe0aei | i03HfdIbch | i0aHfaGfebfae h | i0bHbffbHfeh | i0bHafIf8h | i1fLfah | i0bHaebcHea08 g | i3fLfe84g | i3fIfbIecg | ibfMfcg | ibfJefHfcg | h01Nfeg | h03Nfeg | h07Nfeg | h03Nfeg | h07Og | h0fNfeg | h1fO20 | h3fNfea0 | h7fOe0 | h7fOc0 | hPe0 | hPa0 | hPf0 | hPa8 | g03Pf8 | g03LfeIa0 | g03JeaKf2 | g03J8002aa1fH f0 | g03Ifei0fHf8 | g03If8i0fHf8 | g07Ie8jHf8 | g07I80j3fGf8 | g07I80j3fGf0 | g07Hfe80j0fGf0 | g07I80j0fGf0 | g0fHfek03Gf0 | g0fHfek03Gf0 | g0fHfek03Ge0 | g0fHfek03Gc0 | g0fHfak03fe80 | g0fHfek03Gg | g0fHfek03fe80 | g0fHfek03fe80 | g0fHfak03feg | g0fHfek03fe80 | g07Hf8k03feg | g07Hfek03fe80 | g03He8g20i03f8 g | g0fHfage8i03fc g | g0fHea0beai03 f8g | g0fHebbfGe0h03 f8g | g0fHe0bfG80h03 f8g | g0fHfaHfebfeb bff0g | g07Hf8Gfe3fe3 Hf0g | g07Oe0g | g03HefbfHe3He0 g | g03HebIe3He0g | hHa0Ie7Hc0g | g01He03fHefHc0 g | hH802fH83He0g | g01Ha06fH83Hb8 g | hfbG8062aaab83 H80g | hGbfa86bbeaf83 H80g | h3cbe8062280f 03bfG80g | h!fea86eaa2f03 Hh | hfe388062g0a03 aaach | hfe9ea87eaaae 02Gf8h | hfe0a802880a8 ge828h | hG1ea83ebbb801 faf8h | h3f8a800aaaa0 geaa8h | h3f9ea203Ge201 Gf8h | h3fca80gG80gfe a8h | h7ffeaaa07ehG f8h | h7feaa0j7aa8h | h7ffea280g2003 Gf8h | h3feaa0h3e02ba 28h | h1fGa0h0baffe 38h | h0e2a80iae!28 h | h027ea2g8002fe beb8h | i2a80ifa0aa0h | i7fa0h03e2afe0 h | i2a80ga0g80a2 a0h | iGa283f8heee0 h | iaaa0gbf80ga0 20h | h01Ge8803ffe0a f8e0h | h03eea8800a8f Ge880h | h07Gfae00383G fac0h | h07efaa20h0fa0 80h | h0fGfeb8h0faf 80h | h1febeaa8h2a0a 80h | h3fGfeb8gafGbf h02 | h3febfaa8g2bea aei | h7fHb8g3fGbei | hGfaGa8g02aabc i | g01GfeGfeg02aa f8h01 | g03GfeGaai78i | g0fJ80hfei | g3fHaffe80hfa a0h | g7fJe0g03Gfeh | gIfbGa0g03eafa a0g | 03Kfag0fHf8g | 0bKfag0fbefeba g | 1fLeeJe0 | 2fPaea0 | Rfc | fbQfe | S | fePbfG | S | bfNbbI | S | S | \enddata{raster, 2649960} \view{rasterview,2649960,3,0,0} \begindata{raster,2949344} 2 0 65536 65536 0 0 275 87 bits 2949344 275 87 zu | zu | zu | zu | u0cy | j0fIc0k1ffe1f few | j0fIf0k1ffe1f few | j0fIfck3ffe1f few | j0fIfek3ffc3f few | j1fIfek3ffc3f fcw | j1fJk3ffc3ffc w | j1fJk3ffc3ffc w | j1fJ80j3ff83f fcw | j1fJ80j7ff87f f8w | j3ffeg3fG80j7f f87ff8k01b0p | j3ffcg03G80j7f f87ff8k1b91p | j3ffcg01Gh7fh 7ff87ff8k3ffe e0o | j3ffcg02Gg07G e0gGf07ff0g7f feh7ff7f8i7cg 1fe0h | j3ffcg01Gg1fG f8gGf0Gf003H80 g7fdff9g7fe3f8 gGfch | j7ff8g07Gg7fG fcgGf0Gf00fHe0 01IgGe7f807Hh | j7ff8g0ffe01H fegGf0Gf03fHf0 03IgHf81fH80g | j7ffc41Gfe03I gGf0Gf07fHf803 IgHf83fHc0g | j7fIfc07I80Ge0 Gf0If807Ic0Hf8 7fHe0g | jJf80fI81Ge1G e1Ifc0fIc0Hf0 Ie0g | jJe00fGe7Gc1G e1Ge1Ifc0fIc1 Hf1If8g | jJc01fG01Gc1G e1Ge3Gf07ffe0f feg3fc1Hf3Gf8 7ff8g | jJc01ffcg3fe3 Gc1Ge3Gc03ffe 1ff8g0fc1Hf3G e003f8g | jJf03ffcg7fe3 Gc3Gc7Gc01ffe 1ff8g07c3H03G c0gfcg | i01Jf83ffcgGe3 Gc3Gc7G801ffe 1ff8g0783Gf803 G8003fcg | i01Gf1g7ff87f Ie7Gc3GcfGi1f f8g0703Ge007G c11ffcg | i01Ge0g1ffc7f Ie7G83GcfGi1f f0g0703Ge007I fcg | i01Ge0g0ffcJe7 G87GcfGi1ff880 !07Gc00fIfcg | i03Ge0g03fcJe7 G87G8ffei1fHae 07G800fIfcg | i03Gc0g07fcJe7 G87G9ffei0ffb fdfe07G800fIfc g | i03Gc0g1ffcJcf G87G9ffei0fe3 fdfe07G800fIfc g | i03Gc0g3ffcGf0 h07G07G9ffei0f d7ddfc07G800f If8g | i03Gc0g7ffcGf0 h07G0fG1ffeg7f f80e8401a80fG g0ffej | i07JfcGf0h0fG 0fG1ffeg7ff80e d2b0f80fGg0ffe j | i07Jf8Gf0g0f8f G07G0ffegGf807 d8c0f80fGg0ffe j | i07Jf87ff807G 9fG0fG0fG01Gf0 074019e80fGg0f feh20g | i07Jf87fG1fG9f fe0fG0fGc3Gf0 gc807e80fGg0f GgGf0g | i07Jf03fI1ffe 1ffe0fIe001c9 80b00ffeg0fGe3 Gf0g | i0fJe03fHfe1f fe1ffe07Ie001 500f801ffeg07 Ie0g | i0fJc01fHfe1f fe1ffe03Ic001 fa01a01ffeg07 Ic0g | i0fJ800fHfc1f fc1ffe01I80gfa 1fe01ffeg03Ic0 g | i0fJg07Hf03ffc 3ffcgIhfag401f feg01I80g | i1fIfcg01He03f fc3ffcg7fGfeh 7f81e01ffchHfe h | i0fI80h7fG803f fc3ffcg1fGf8h 3fGc01ffch3fG fch | p07f0l07Ge0h3f G803ffch07Ge0 h | zi1fGg20j7ei | zu | zu | zu | zu | zu | zu | zu | zu | zu | zu | zu | zu | zu | j3fc0zo | jGf0zo | i01f9f8zo | i03803czo | i07060ezo | i0e1f8607f001 301f80l80l08o | i0c7fc70ff003 303fc0l80g0cc0 i7f80k20h | i187fc30c3001 !30e0n0c40i7f c0k20h | i1860c30c31f1 307047c7fe3ff1 08f887071e0380 408061c2k60h | i1860c10ff3fb 30600fefG7ffb 8dfddf9fGc7e7 f3e061df"8fcf 3c7eh | i1860418ff33b b0600c6e!73bf 9dddd9d8dcce67 f7707f9dd99dce cf!7fh | i18e0618c3fGb0 60083e!739f9d 8df801dcfc7e3f c07fbfdc18c0cc !63h | i19c0738c1ffb b0601c3e!739b !8df80fdcfc3e 33f07fbfdf9fe7 ec6021h | i19Gf30c3f1bb0 70fc7e!739b9d 8d!f8!dc3630f0 61f803fc0c4c60 63h | i1bGf30ff3fbb0 3fcfee!7399fd 8dbffddecee63e 3061b9d8dcf8cc !63h | i0fGf707e0e130 1f87c6637319fd 8d8f9fcfc7e633 f061!df8fdfec 3f63h | i0c0e06r!02g01 8001c0g!070387 c81e21h | i06g0ezo | i07801czo | i03e0f8zo | jGf0zo | j7fc0zo | j06zp | zu | \enddata{raster, 2949344} \view{rasterview,2949344,4,0,0} \bold{\bigger{\bigger{Nathaniel S. Borenstein }}} \italic{Member of Technical Staff, Bell Communications Research} \smaller{\smaller{Office: Bellcore Room MRE 2A-274, 445 South Street, Morristown, NJ 07962-1910 Work phone: (201) 829-4270 Work FAX: (201) 829-7019 Home: 25 Washington Ave., Morristown, NJ 07960, (201) 993-8586}} } \enddata{text,2640072} \enddata{text822, 75432} \begindata{text822, 84300} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 18 Apr 90 18:41:06 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 18 Apr 90 18:37:59 -0400 (EDT) Message-ID: Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 18 Apr 90 16:09:16 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Wed, 18 Apr 90 16:07:10 -0400 (EDT) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id ; Wed, 18 Apr 90 04:14:27 EDT Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 5395; Wed, 18 Apr 90 04:12:44 EDT Received: from Bearn.ac.be by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 5394; Wed, 18 Apr 90 04:12:36 EDT Received: from BANRUC01.BITNET (MAILER) by Bearn.ac.be (Mailer R2.05) with BSMTP id 7133; Wed, 18 Apr 90 10:12:06 +0200 Date: April 18, 1990 10:13:00 From: mailer%BANRUC01.BITNET@vma.cc.cmu.edu Subject: Rerouting ... To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu Return-Path: Received: from rekhp by MAZE ; 18 Apr 90 10:11:56 Received: from rucageo.ac.be by rekhp; Wed, 18 Apr 90 10:10:19 -0100 Received: by rucageo.ac.be (3.2/SMI-3.2) id AA07926; Wed, 18 Apr 90 10:10:38 +0200 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.rucageo.noname.sun3.4 via MS.5.6.rucageo.noname.sun3_4; Wed, 18 Apr 90 10:10:35 +0200 (MET DST) Message-Id: Date: Wed, 18 Apr 90 10:10:35 +0200 (MET DST) From: Pieter Verhaeghe To: , Subject: Re: The cursors and symbols and patterns are wrong (X11) In-Reply-To: <9004171736.AA14082@dingus.> References: <9004171736.AA14082@dingus.> Excerpts from andrew.solutions: 18-Apr-90 The cursors and symbols and.. Steve Murphy@dingus.sps. (1776) > Again, many thanks. Impressive. Only thing that bothers me about it > all is that: > 1. the mail facility (apparently) doesn't work with normal mailers? > (ie. sendmail) -- For those who don't want the bells and whistles. I don't know how you compiled it (whit or whitout delivery), but AMS works here with standard ucb-mail (i.e. sendmail), you have to use the Andrew Setupfile (for more information: help setup). This is our Andrew Setupfile (/usr/andrew/etc/AndrewSetup): AMS_NonAMSDelivery: yes AMS_AllowColonInSeparatingFrom: yes AMS_CheckAddressInSeparatingFrom: yes MessagesAutoBugAddress: pive@rucageo LocalBboardRoot: /usr/bulb/.MESSAGES DefaultMSPath: $MAIL:$LOCAL I hope you will able to integrate AMS with yous mailer. P. Verhaeghe University of Antwerp, RUCA Algebra / Geometry Groenenborgerlaan 171 B-2020 Antwerpen, Belgium Tel: +32 3 2180308 Fax: +32 3 2180217 Telex: RUCABI 33362 E-mail: pive@banruc01.bitnet (or pive@ccu.uia.ac.be) \enddata{text822, 84300} \begindata{text822, 87736} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 19 Apr 90 08:12:51 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Thu, 19 Apr 90 08:10:58 -0400 (EDT) Received: from sparc01.icase.edu ([192.42.142.50]) by andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 19 Apr 90 08:10:37 EDT Received: by sparc01.icase.edu (4.0/SMI-DDN) id AA00648; Thu, 19 Apr 90 08:04:48 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sparc01.ICASE.sun4.40 via MS.5.6.sparc01.ICASE.sun4_40; Thu, 19 Apr 90 08:04:47 -0400 (EDT) Message-Id: Date: Thu, 19 Apr 90 08:04:47 -0400 (EDT) From: Tom Crockett X-Andrew-Message-Size: 1184+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: info-andrew@andrew.cmu.edu Subject: Netnews and Andrew Bulletin Boards In-Reply-To: References: <9004171736.AA14082@dingus.>, \begindata{text,2894664} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 18-Apr-90 Re: The cursors and symbols.. Nathaniel Borenstein@thu (1468+2)} \quotation{You can have bboards without AFS. We do at Bellcore, and I know there's a similar setup at Bell Labs. However, the documentation on setting up a new bboard system is very poor, to say the least. } And we're doing pretty well with our bboard system here at ICASE. However, I would like to integrate netnews into the bulletin board system. I looked at the documentation, and it was confusing. I couldn't tell what depended on AFS and/or AMDS and what didn't. I know there was some discussion a while back about doing this with \bold{.amsalien}, but unfortunately, I didn't save those messages. And how about posting news from AMS programs? Are there hooks to support that? If it's not too much trouble, could someone who's done it successfully outline the steps you need to go through? Thanks, \italic{Tom Crockett} \smaller{\bold{ICASE} Institute for Computer Applications in Science and Engineering \smaller{M.S. 132C e-mail: tom@icase.edu NASA Langley Research Center phone: (804) 864-2182 Hampton, VA 23665-5225 } \smaller{ }}\smaller{ } \enddata{text,2894664} \enddata{text822, 87736} \begindata{text822, 90524} Return-path: X-Andrew-Authenticated-as: 425;andrew.cmu.edu;Stephan Greene Received: from rosemont.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 19 Apr 90 10:03:43 -0400 (EDT) Received: from rosemont.andrew.cmu.edu via qmail ID ; Thu, 19 Apr 90 10:02:00 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.rosemont.andrew.cmu.edu.rt.r3 via MS.5.6.rosemont.andrew.cmu.edu.rt_r3; Thu, 19 Apr 90 10:01:59 -0400 (EDT) Message-ID: Date: Thu, 19 Apr 90 10:01:59 -0400 (EDT) From: Stephan Greene X-Andrew-Message-Size: 2783+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Color Methods change proposal \begindata{text,270197460} \textdsversion{12} \template{messages} The ITC is currently engaged in improving the color support of ATK. As part of this effort, we are considering changing some of the existing methods of the graphic class. The changes are detailed below. We would like to get a sense of how many developers, if any, would be affected by these changes before we make them. If you feel that your work will be adversely affected by these changes, please voice your concern. These four methods exist now, as declared in graphic.ch: \typewriter{\smaller{ SetForegroundColor(char *colorName, long red, long blue, long green); GetForegroundColor(long *red, long *blue, long *green); SetBackgroundColor(char *colorName, long red, long blue, long green); GetBackgroundColor(long *red, long *blue, long *green); }} The proposed changes are to reverse the order of the blue and green arguments in all of them, to correspond to the commonly used "RGB" term for this color model. Also, the \typewriter{\smaller{GetForegoundColor}} and \smaller{\typewriter{GetBackgroundColor}} methods would be modified to also return a colorName, if these colors are set using a colorName. We also propose to eliminate the unimplemented \typewriter{\smaller{ColorPattern}} method, as it will not play a part in the new color scheme. \bold{New Methods:} Here's a list of the new methods we are adding, with some explanation. We welcome any input you might have on them. \smaller{\typewriter{ SetFGColor( double red, double green, double blue ); GetFGColor( double *red, double *green, double *blue ); SetBGColor( double red, double green, double blue ); GetBGColor( double *red, double *green, double *blue );}} These four methods set and get the foreground and background colors, with RGB values expressed as real numbers between 0 and 1. They provide a more PostScript-like, and less X-like, interface. The colors remain synched, regardless of which set of methods you use to set them. Setting colors either way on a monochome display will invoke an algorithm to approximate the color with stippling. The existing fill methods will now accept a NULL tile argument, resulting in solid fills of the current foregound color. \typewriter{\smaller{ DisplayClass() returns long; }} Returns a bitmask describing the class of the default visual of the display, allowing programs to special case monochome, and so on. \smaller{\typewriter{NPlanes() returns int; }} Returns the number of planes the display has, from which the maximum size of a colormap can be determined. Not related to color, but just for good measure we are adding in these Line Style methods: \typewriter{\smaller{ SetLineDash( char *dashPattern, int dashOffset, short dashType ); GetLineDash( char **dashPattern, int *dashOffset, short *dashType ); SetLineCap( short NewLineCap ); GetLineCap() returns short; SetLineJoin( short NewLineJoin ); GetLineJoin() returns short;}} Stephan Greene sg08+@andrew.cmu.edu \enddata{text,270197460} \enddata{text822, 90524} \begindata{text822, 94737} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 19 Apr 90 15:47:18 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 19 Apr 90 15:43:24 -0400 (EDT) Received: from umbc3.umbc.edu by po2.andrew.cmu.edu (5.54/3.15) id ; Thu, 19 Apr 90 13:28:52 EDT Received: by umbc3.umbc.edu (5.57/Ultrix2.4-C) id AA01915; Thu, 19 Apr 90 13:26:36 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.umbc3.umbc.edu.vax.3 via MS.5.6.umbc3.umbc.edu.vax_3; Thu, 19 Apr 90 13:26:32 -0400 (EDT) Message-Id: Date: Thu, 19 Apr 90 13:26:32 -0400 (EDT) From: "Alex S. Crain" To: Info-Andrew Subject: ZIP dies on a VAX I've got atk (patch level 5) running on the VAX's here, and all is well except for ZIP, which doesn't work at all. If I run zip on a new (empty) file, I get numerous lines like > ZIP Default Exception Handler -- Facility '' Status '1' to stderr, and the pallettes don't come up. Attempting to enter Brouse mode generates more lines like this, and a core file. I have no clue as to where to start looking, and as I say, everything else pretty much works. Any help would be appreciated. ################################# :alex. #Disclamer: Anyone who agrees # University of Maryland Baltimore County #with me deserves what they get.# alex@umbc3.umbc.edu ################################# \enddata{text822, 94737} \begindata{text822, 96602} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 19 Apr 90 17:25:59 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Thu, 19 Apr 90 17:22:44 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 19 Apr 90 17:22:12 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for sg08+; Thu, 19 Apr 90 17:19:24 EDT Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA25276; Thu, 19 Apr 90 14:18:09 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA01185; Thu, 19 Apr 90 14:18:02 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40 via MS.5.6.holmes.parc.xerox.com.sun4_40; Thu, 19 Apr 90 14:18:01 -0700 (PDT) Message-Id: Date: Thu, 19 Apr 90 14:18:01 -0700 (PDT) From: Bill Janssen X-Andrew-Message-Size: 2964+0 Content-Type: X-BE2; 12 To: Info-Andrew , Stephan Greene Subject: Comments on Color Methods change proposal In-Reply-To: References: \begindata{text,2493528} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from andrew: 19-Apr-90 Color Methods change proposal Stephan Greene@andrew.cm (2783+0)} \quotation{The proposed changes are to reverse the order of the blue and green arguments in all of them, to correspond to the commonly used "RGB" term for this color model. Also, the \typewriter{\smaller{GetForegoundColor}} and \smaller{\typewriter{GetBackgroundColor}} methods would be modified to also return a colorName, if these colors are set using a colorName. } Seems reasonable. But it would be even more attractive to have a color object, so that Set and Get would have the form \example{ SetForegroundColor (struct color *color); struct color *GetForegroundColor(); } The color object would have \example{ class color \{ classprocedures: CreateRGB (double r, double g, double b) returns struct color *; FindRGB (double r, double g, double b) returns struct color *; FindOrCreateRGB (double r, double g, double b) returns struct color *; CreateHSV (double hue, double saturation, double value) returns struct color *; FindHSV (double hue, double saturation, double value) returns struct color *; FindOrCreateHSV (double hue, double saturation, double value) returns struct color *; CreateByName (char *colorName) returns struct color *; FindByName (char *colorName) returns struct color *; FindOrCreateByName (char *colorName) returns struct color *; methods: GetName () returns char *; GetHSV (double *hue, double *saturation, double *value); GetRGB (double *red, double *green, double *blue); SetName (char *colorName); SetRGB (double red, double green, double blue); SetHSV (double hue, double saturation, double brightness); } \quotation{We also propose to eliminate the unimplemented \typewriter{\smaller{ColorPattern}} method, as it will not play a part in the new color scheme. } Right. Only `color' objects would be used. \quotation{ Setting colors either way on a monochome display will invoke an algorithm to approximate the color with stippling. The existing fill methods will now accept a NULL tile argument, resulting in solid fills of the current foregound color. } Good stuff. \typewriter{\smaller{\quotation{ DisplayClass() returns long; }}} \quotation{Returns a bitmask describing the class of the default visual of the display, allowing programs to special case monochome, and so on. } Sort of X-specific, isn't it? \quotation{ }\quotation{ \smaller{\typewriter{NPlanes() returns int; }}} I've never been happy with this approach. I'd add a class procedure to the color object, or perhaps add a colormap object, from which the number of color cells can be obtained, without reference to the number of display planes (too hardware specific). \quotation{Not related to color, but just for good measure we are adding in these Line Style methods: } \typewriter{\smaller{\quotation{ SetLineDash( char *dashPattern, int dashOffset, short dashType ); }\quotation{ GetLineDash( char **dashPattern, int *dashOffset, short *dashType ); } \quotation{ SetLineCap( short NewLineCap ); }\quotation{ GetLineCap() returns short; } \quotation{ SetLineJoin( short NewLineJoin ); }}}\quotation{\typewriter{\smaller{ GetLineJoin() returns short;}} } Sort of X-specific, but why not? Thanks for giving us this visibility into the planning. Bill \enddata{text,2493528} \enddata{text822, 96602} \begindata{text822, 101851} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 19 Apr 90 17:26:50 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Thu, 19 Apr 90 17:23:55 -0400 (EDT) If-Type-Unsupported: alter Received: from andrew.cmu.edu via qmail ID ; Thu, 19 Apr 90 17:22:04 -0400 (EDT) Received: from arisia.Xerox.COM by andrew.cmu.edu (5.54/3.15) id ; Thu, 19 Apr 90 16:39:39 EDT Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA24071; Thu, 19 Apr 90 13:37:38 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA01177; Thu, 19 Apr 90 13:37:31 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40 via MS.5.6.holmes.parc.xerox.com.sun4_40; Thu, 19 Apr 90 13:37:30 -0700 (PDT) Message-Id: Date: Thu, 19 Apr 90 13:37:30 -0700 (PDT) From: Bill Janssen X-Andrew-Message-Size: 6359+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu, Tom Crockett Subject: Re: Netnews and Andrew Bulletin Boards In-Reply-To: References: <9004171736.AA14082@dingus.>, , \begindata{text,2493528} \textdsversion{12} \template{messages} \define{Bold } Here is a somewhat dated summary of my efforts to read netnews with messages. I finally turned off the indexing daemon because it consumed too many cycles. A stripped down system that knows how to read the active file is needed. Something based on `nns' is probably the ticket. I don't know that either of the patches given below are actually needed anymore. Bill \quotation{\bold{Date}: Mon, 18 Dec 89 14:03:39 -0800 (PST) \bold{From}: Bill Janssen \bold{Subject}: Summary of my efforts with messages/news so far Here's a summary of my procedure so far, starting with your original instructions, and the two patches I had to make to AMS: \quotation{\Bold{Date}: Wed, 17 May 89 12:45:14 -0400 (EDT) \Bold{From}: Nathaniel Borenstein \Bold{To}: Bill Janssen \Bold{Subject}: Re: news with messages Here's what you do: 1. Create a new directory that will be the root of the netnews tree, e.g. /usr/janssen/netnews/.MESSAGES/netnews. Add the appropriate .MESSAGES root to your *.mspath preference. } [ I'm using \example{/usr/lib/news/.MESSAGES-news/bb} -- wj ] \quotation{2. Create an appropriately-named symbolic link from that directory to the various top level netnews directories, e.g. .../.MESSAGES/netnews/comp as a symbolic link to the top of the "comp" tree. 3. Create a file in the .MESSAGES directory called ".amsalien". This is the magic flag file that tells AMS that the whole tree is an "alien" tree. } [ 3a. Use cui to create an empty AMS index (.MS_MsgDir) file in some directory, by creating a new folder from cui or messages. Copy this index file to every news directory. Set up a daemon that will copy this file to every new news directory. -- wj ] \quotation{ 4. Set up a cui daemon that regularly scavenges the whole tree. The right command might be something like: loop -1 600 scavenge netnews recurse purge } [ I'm using the shell command: \example{% cui}\example{ set level wizard \\; set bbdaemon on \\; loop -1 600 scavenge netnews recurse purge} -- wj ] \quotation{ (You may want to consult the cui help for info on the loop and scavenge commands.) 5. If you want to use the master update file mechanism for faster checking to see which folders have new messages, you'll have to set up the master update files and related daemons; this is, I believe, documented elsewhere. It is optional, but will improve the performance of the "checking for folders with new messages..." operation. }\flushleft{ [ Haven't tried this yet -- it amounts to running `cui rebuild /usr/lib/news/.MESSAGES-news' every night. -- wj ] }\quotation{6. Bear in mind that you're the first person to try any of this on netnews. The "scavenge" operation is the potentially dangerous one. I advise that at first, you try it on a COPY of your netnews tree... Please let me know how all of this works out if you try it, and feel free to ask me any more questions you might have... -- Nathaniel } [ But before you begin, fix two bugs in the X11R4 beta version of AMS, as follows: \quotation{ The command \bold{loop} in cui is broken because the routine DemonLoop() in cui.c allocates buffer space for the command buffer on the stack via an automatic variable (rather than via malloc), and the routine GetNextCommand() in cui.c doesn't like commands stored in buffers the address of which has the high order bit set. (Honest!) This patch fixes it: \typewriter{*** cui.c.orig Thu Dec 14 18:37:48 1989 --- cui.c Thu Dec 14 18:40:30 1989 *************** *** 1646,1652 **** int Period, Passes; char *cmd = arg, ! CmdBuf[500]; debug(1,("DemonLoop %s\\n", arg)); while (*cmd && *cmd != ' ' && *cmd != '\\n') \{ --- 1646,1652 ---- int Period, Passes; char *cmd = arg, ! *CmdBuf; debug(1,("DemonLoop %s\\n", arg)); while (*cmd && *cmd != ' ' && *cmd != '\\n') \{ *************** *** 1673,1685 **** return(0); \} cmd = StripWhiteEnds(cmd); while (TRUE) \{ ! strcpy(CmdBuf, cmd); /* ProcessCommand eats its arguments */ ! ProcessMultipleCommands(CmdBuf, AliasCt); ! /* always pass it top-level ct */ ! if (Passes > 0 && --Passes == 0) ! return(0); ! sleep(Period); \} \} --- 1673,1689 ---- return(0); \} cmd = StripWhiteEnds(cmd); + CmdBuf = (char *) malloc (strlen(cmd)+1); while (TRUE) \{ ! strcpy(CmdBuf, cmd); /* ProcessCommand eats its arguments */ ! ProcessMultipleCommands(CmdBuf, AliasCt); ! /* always pass it top-level ct */ ! if (Passes > 0 && --Passes == 0) ! \{ ! free(CmdBuf); ! return(0); ! \} ! sleep(Period); \} } 63. (in ams/libs/ms/rawdb.c) The MS scavenge operation only scavenges the first file in an alien directory, because the routine CheckCheckLists() assumes that nothing in AppendFileToMSDirInternal() steps on the buffer containing the filename, and something does. The following patch fixes this: \typewriter{*** rawdb.c.old Fri Dec 15 17:32:09 1989 --- rawdb.c Fri Dec 15 17:38:33 1989 *************** *** 1650,1660 **** --- 1650,1666 ---- \} \} if (Orphans.Used > 0) \{ + char *FirstPart; debug(262144, ("The directory %s DOES have hidden mail in it-- %d messages!\\n", Dir->UNIXDir, Orphans.Used)); qsort(Orphans.ToCheck, Orphans.Used, sizeof(char *), CompareTimes); + /* add FirstPart because someone in AppendFileToMSDirInternal steps + on filename buffer */ + FirstPart = (char *) malloc(partstart - FileName + 1); + strcpy (FirstPart, FileName); for (i = 0; i < Orphans.Used; ++i) \{ ++foundct; debug(2, ("The directory %s DOES have hidden mail in it -- %s!\\n", Dir->UNIXDir, Orphans.ToCheck[i])); + strcpy(FileName, FirstPart); strcpy(partstart, Orphans.ToCheck[i]); if (AppendFileToMSDirInternal(FileName, Dir, TRUE, alien)) ++errs; *************** *** 1661,1666 **** --- 1667,1673 ---- if ((i & 077) == 077) debug(262144, ("Finished adding %d of %d hidden files\\n", i, Orphans.Used)); \} + free (FirstPart); debug(262144, ("Finished adding all %d hidden files.\\n", Orphans.Used)); \} if (Missing.Used > 0) \{ }} There are still some missing pieces, such as being able to run FLAMES on news, and being able to post to the newsgroups. There are too many folders (\quotation{Expose All} takes minutes); perhaps a better folder management scheme is needed [ running cui rebuild should fix this]. But all in all, it seems to work. Bill }\enddata{text,2493528} \enddata{text822, 101851} \begindata{text822, 110493} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 20 Apr 90 01:05:22 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 20 Apr 90 01:02:23 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po3.andrew.cmu.edu (5.54/3.15) id ; Wed, 18 Apr 90 23:11:35 EDT Received: by ucbvax.Berkeley.EDU (5.61/1.41) id AA29432; Wed, 18 Apr 90 19:59:27 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 18 Apr 90 20:56:35 GMT From: convex!datri@uunet.uu.net (Anthony A. Datri) Organization: Convex Computer Corporation; Richardson, TX Subject: Re: The cursors and symbols and patterns are wrong (X11) Message-Id: <101529@convex.convex.com> References: <0a8XsP0B0KGWANz1hB@holmes.parc.xerox.com>, <9004171736.AA14082@dingus.> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >Again, many thanks. Impressive. Only thing that bothers me about it >all is that: You should have seen it in the old days on a 3 meg 2/120:-) Anyone else out there still have a .hark_profile? >1. the mail facility (apparently) doesn't work with normal mailers? >(ie. sendmail) -- For those who don't want the bells and whistles. At CMU AMDS is probably used for most delivery, but I'm running it against sendmail just fine. The configuration is a little tricky, though, and I'm stil very uncertain as to just what kind of locking my binaries are doing. >I see the interleaf converter, but everyone around here uses Frame, Be glad -- Interleaf is a nightmare. >MIF? or TIFF, or whatever its called? TIFF is only for images. I'm not sure that MIF is. >3. The editors are NOT wysiwyg. Are any really? You have to allow for the fact that windows can be resized, plus the usual reasons of screen fonts vs. printer fonts, etc. >4. Reliance on extras like ditroff & friends (which I don't have). We >do have TeX, etc. You gotta rely on something. If out put out PostScript, you're still relying on PostScript. Last I knew you could filter into a Scribe .mss file, though. >5. The reliance on the AFS stuff for the BB's. We don't have it. Never >heard of it before. Does it beat NFS? Holy war time. Unless AFS has changed radically since I was around, it requires a local disk for workstations to use as a file cache. It scales well, but it is a pain to have to fetch the whole termcap file to see the first few lines, for example. > Maybe we at this should know >more? We have over 200 machines on our network, and there are several >networks around here. How do I get some data on all this? I believe that some ITC and Scribe folks got together, called themselves Transarc, and *sell* AFS now. >6. No sound standards. NeXT has multimedia mail. Anything in common? You can send mail with animation and images. The "Welcome to Andrew" message, for example. I've never believed that sound was important except to yuppies who buy car phones. \enddata{text822, 110493} \begindata{text822, 113946} Return-path: X-Andrew-Authenticated-as: 1342;andrew.cmu.edu;Mark Sherman Received: from unix9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 20 Apr 90 06:49:37 -0400 (EDT) Received: from unix9.andrew.cmu.edu via qmail ID ; Fri, 20 Apr 90 06:49:08 -0400 (EDT) Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.unix9.andrew.cmu.edu.vax.3 via MS.5.6.unix9.andrew.cmu.edu.vax_3; Fri, 20 Apr 90 06:49:07 -0400 (EDT) Message-ID: Date: Fri, 20 Apr 90 06:49:07 -0400 (EDT) From: Mark Sherman To: Info-Andrew Subject: standard rep (was: The cursors and symbols and patterns are wrong) Cc: References: <9004171736.AA14082@dingus.> ---------- Original message ---------- Date: Tue, 17 Apr 90 12:36:01 CDT From: murf@dingus.sps.mot.com (Steve Murphy) To: info-andrew@andrew.cmu.edu Subject: The cursors and symbols and patterns are wrong (X11) 2. The format for multimedia docs isn't standard (but then, what is?). I see the interleaf converter, but everyone around here uses Frame, and I'm sure there's 10 or 15 other doc packages around. What about MIF? or TIFF, or whatever its called? murf --------------------------------------------------------- As already mentioned, TIFF is a raster standard, not a multimedia standard. However, ODA is a multimedia standard, and that is what the translators you refer to deal with. Call up Frame and ask them for an ODA translator for their format. (It actually might exist in a backroom somewhere, since a number of gov't programs are beginning to adopt ODA in their requirement specifications.) -Mark \enddata{text822, 113946} \begindata{text822, 115971} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 20 Apr 90 08:18:15 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 20 Apr 90 07:59:44 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 19 Apr 90 09:38:52 EDT Received: by thumper.bellcore.com (5.54/4.7) id AA08068; Thu, 19 Apr 90 09:37:11 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA22369; Thu, 19 Apr 90 09:37:35 edt Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Thu, 19 Apr 90 09:37:33 -0400 (EDT) Message-Id: Date: Thu, 19 Apr 90 09:37:33 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 3013+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: info-andrew@andrew.cmu.edu Subject: Re: Netnews and Andrew Bulletin Boards In-Reply-To: References: <9004171736.AA14082@dingus.>, , \begindata{text,3054568} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 19-Apr-90 Netnews and Andrew Bulletin.. Tom Crockett@icase.edu (1184+0)} \quotation{However, I would like to integrate netnews into the bulletin board system. I looked at the documentation, and it was confusing. I couldn't tell what depended on AFS and/or AMDS and what didn't. I know there was some discussion a while back about doing this with \bold{.amsalien}, but unfortunately, I didn't save those messages. And how about posting news from AMS programs? Are there hooks to support that? } \quotation{If it's not too much trouble, could someone who's done it successfully outline the steps you need to go through? } Sigh... I guess I have to answer this one. I don't want to answer it, because I feel guilty about it. You can tell how guilty I feel by the fact that I'm answering in substantial detail... At CMU, as most people have heard, AMS reads netnews. However, it does this using some homegrown software (nntppoll, nntpxmit) that, while included in the Andrew distribution, is neither terribly well documented nor terribly well-suited to other sites. The biggest problem with using this stuff is that it makes another copy of the whole netnews database, in Andrew format. For sites that are already struggling to have enough disk space for a single copy of netnews, this is obviously a dismaying prospect. When I decided to leave the Andrew project, I realized that I would soon be using Andrew at a substantial distance from the warm and comfortable bosom of Carnegie Mellon. Suddenly I was newly motivated to look over the "bug reports & feature suggestions" list for things that would bother me more at a non-CMU site. The biggest thing on that list was the absence of netnews support. So I added the .amsalien feature with the express intent of using it to read netnews in its standard format. Problem was, I didn't HAVE a standard netnews database to test it on -- at andrew.cmu.edu, there's only one copy of the database, and it is in AMS format. So I added the code and debugged it in-the-small, and intended to be the first guinea pig for it when I got to Bellcore. Now comes the part I feel guilty about: I've been here about 9 months, and I'm having so much fun and keeping so busy with other stuff that I just haven't gotten around to hooking up AMS to netnews. (Guess what? I barely even MISS netnews...) I still intend to do it eventually, but I honestly don't know when I'll get to it, and it isn't something Bellcore will want me to spend a lot of time on, of course. Meanwhile, though, I'd be more than happy to provide advice and assistance to any brave soul who wants to be the guinea pig instead of me. (Actually, a couple of people have tried, but I'm not sure how far they've gotten, and I won't give their names out here...) The bottom line is that it shouldn't be very hard, but that there will probably be a small amount of debugging to be done before it all works smoothly. I'll try to get to it one of these days, really... -- Nathaniel \enddata{text,3054568} \enddata{text822, 115971} \begindata{text822, 120718} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 20 Apr 90 10:06:08 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 20 Apr 90 09:59:06 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 20 Apr 90 09:57:12 -0400 (EDT) Received: from att-in.att.com by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 20 Apr 90 09:56:04 EDT Received: from mtgz047 by mtgzfs3.att.com (4.0/SMI-4.0) id AA02100; Fri, 20 Apr 90 09:20:11 EDT Received: by mtgz047 (4.0/SMI-4.0) id AA08177; Fri, 20 Apr 90 09:21:39 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mtgz047.gazelle.att.com.sun4.40 via MS.5.6.mtgz047.gazelle.att.com.sun4_40; Fri, 20 Apr 90 09:21:38 -0400 (EDT) Message-Id: Date: Fri, 20 Apr 90 09:21:38 -0400 (EDT) From: C C Hayden X-Andrew-Message-Size: 837+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: Re: Netnews and Andrew Bulletin Boards In-Reply-To: References: <9004171736.AA14082@dingus.>, , , \begindata{text,3335984} \textdsversion{12} \template{default} \define{global attr:[FontSize ConstantFontSize Point 12]} \define{itemize menu:[Region~4,Itemize~31] attr:[LeftMargin LeftMargin Inch 32768]} \define{enumerate menu:[Region~4,Enumerate~30] attr:[LeftMargin LeftMargin Inch 32768]} \define{programexample menu:[Region~4,ProgramExample~13] attr:[LeftMargin LeftMargin Inch 32768] attr:[Justification LeftJustified Point 0] attr:[FontFace FixedFace Int Set] attr:[FontFamily AndyType Int 0]} \define{excerptedcaption attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768] attr:[FontFace Bold Int Set] attr:[FontFace Italic Int Set]} \define{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} Since you bring up netnews, there are alternatives to AMS for netnews. What I do is to run \typewriter{readnews -p} as a cron job every night, and have a single file containing the day's news put into my rje. I have a package that provides formatting and commands that make it easy to read (next/previous article, next/previous newsgroup, etc). Then I just ez the file. Is is \underline{so much} faster than AMS. I can scan through an avarage of 500K of news in less than 20 minutes. I bind "next article" to a kay, and I can hold it down and skip through several articles per second. It also works with "table of contents", for quickly scanning the titles. It is easy to save articles, using cut/paste. Has anyone else tried this approach ? \bold{\bigger{Charles Hayden cch@mtgzx.att.com}} Bell Labs MT 3G-408 200 Laurel Ave, Middletown, NJ 07748 (201) 957-5558 \enddata{text,3335984} \enddata{text822, 120718} \begindata{text822, 124226} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 20 Apr 90 14:23:44 -0400 (EDT) If-Type-Unsupported: alter Received: from dublin.andrew.cmu.edu via qmail ID ; Fri, 20 Apr 90 14:22:34 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3 via MS.5.6.dublin.andrew.cmu.edu.rt_r3; Fri, 20 Apr 90 14:22:32 -0400 (EDT) Message-ID: Date: Fri, 20 Apr 90 14:22:32 -0400 (EDT) From: Tom Neuendorffer X-Andrew-Message-Size: 3858+2 Content-Type: X-BE2; 12 To: Info-Andrew Subject: ATUG Conference Announcement and Pre-Registration \begindata{text,270204644} \textdsversion{12} \template{default} \define{global attr:[FontSize ConstantFontSize Point 12]} \define{itemize menu:[Region~4,Itemize~31] attr:[LeftMargin LeftMargin Inch 32768]} \define{enumerate menu:[Region~4,Enumerate~30] attr:[LeftMargin LeftMargin Inch 32768]} \define{programexample menu:[Region~4,ProgramExample~13] attr:[LeftMargin LeftMargin Inch 32768] attr:[Justification LeftJustified Point 0] attr:[FontFace FixedFace Int Set] attr:[FontFamily AndyType Int 0]} \define{excerptedcaption attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768] attr:[FontFace Bold Int Set] attr:[FontFace Italic Int Set]} \define{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} \center{\bold{\bigger{Andrew Toolkit User Group Meeting}} \begindata{raster,270312964} 2 0 68266 68266 0 0 97 52 bits 270312964 97 52 m40k | m38k | s | m1ek | m1ak | g07H80h1ak | g0fHc0h1ak | g0ehc0h1ak | g0fGfec0h1ak | g0fg02c0h1ak | g0f3032c0h1ak | g0f3cf2c0h1bfe j | g0f1fe2c0h1bfe j | g!0fc2c0h19Gc0 i | g0f1fe2c0g07e0 01f0i | g0f3cf2c0g07e0 g70i | g0f3032c0g07e0 fc70i | g0fg02c003f8g c470i | g0fGfec003f8g d438i | g0ehc01ehd43f f0h | g0fHc01e01f8fc 3ff8h | g07H801ej38h | h0ff01c1ej1ch | gc01ff8g7eGfc h0f80g | g0ff81f!e0i4e b7c0g | g1c80047fe0ia4 e1c0g | g1a7ffc75f0h01 f4b3c0g | 019bh7ff8h0114 97c0g | g1ah607fK80g | g1che03fKh | g0fHce1fJfeh | g03H80n | l03800ej | h60p | ge0q | h03g1ffe0186g 0fc0h | h07800ffc0186 g3fe0h | h0cc0gc06186g 30i | h1860gc001861c 30i | g3c1fe0gc00186 g31e0h | h1fe0gc00186g 31e0h | h1860e0c00186 g3020h | h3870gc001feg 1fe0h | h!30gc0gfcg0f c0h | s | s | s | s | s | s | s | s | \enddata{raster, 270312964} \view{rasterview,270312964,1,0,0} \bold{ Announcement and Pre-Registration} } The first Andrew Toolkit User Group (ATUG) meeting will be held on Friday, May 25, 1990 at the San Jose Convention Center, San Jose, California. It is being held in conjunction with (and immediately after) the Xhibition '90 conference. \indent{ATK, the Andrew ToolKit, is an extensible user support environment which provides an editor, a shell interface, a system status monitor, electronic mail, and numerous applications. The environment is not monolithic: users can choose among the ATK tools which best satisfy their needs and can continue to utilize any other tools as they desire. Since ATK is extensible, sites can easily add other applications to the environment without the effort of development from scratch. As a user-interface toolkit that runs under X11, ATK provides a dynamically-loadable object-oriented environment wherein objects can be embedded in one another. In addition to containing multiple fonts, text can contain embedded raster images, spreadsheets, drawing editors, equations, simple animations, etc.. These embedded objects could themselves contain other objects. These resulting multi-media documents can be edited, printed, or sent in mail messages via the Andrew Mail System(AMS). With the toolkit, programmers can create new objects that can be embedded as easily as those that come with the system. The X11-R4 release also includes an interface building system that facilitates the creation of multiple-object applications (Adew), an object-extension language (Ness), a hypertext-like link facility(Link), a charting facility(Chart), a directory browser (Bush) and enhanced printing support that includes the automatic generation of tables of contents and indexes. The ATK source is distributed on the X11 tape in contrib/toolkits/andrew. } The following talks are currently scheduled: \bold{Opening Address }\italic{Andy Palay - ITC} \bold{Porting ATK to OS2 / Presentation Manager}\bold{ }\italic{Paul Koenen - IBM Poughkeepsie } \bold{Applications of the Andrew Toolkit in a Software Development Environment}\bold{ }\italic{Charles Hayden - Bell Labs } \bold{Native Language and TeX Support for ATK }\italic{Kazuhiro Kitagawa - Kieo University } \bold{A Motif Look and Feel for ATK }\italic{Mark Pawliger - IBM Palo Alto }\italic{Rich Pusateri - Knowledge Set } \begindata{bp,270331076} \enddata{bp,270331076} \view{bpv,270331076,2,0,0} \bold{ATK Color Support and the Great American History Machine }\italic{Stephan Greene - CMU} \bold{Architectural Enhancements to ATK }\italic{David Anderson - ITC } \bold{ATK Use at MIT/Athena }\italic{Bill Cattey - Project Athena MIT } \bold{Extending Documents, Building Applications, and Writing Programs with Ness }\italic{W. J. Hansen - ITC } \bold{An ATK success story - A Complete Set of Microcode Development Tools Created with ATK} \italic{Andy Arhelger - IBM Rochester } \bold{OOPC - A Proposed Replacement for Class }\italic{Miles Bader, Andy Palay - ITC } \bold{A Display Postscript Extension for ATK }\italic{Zalman Stern - ITC }\center{-------------------------------} There is no fee for this conference and attendance at Xhibition is not required. However, pre-registration is highly recommended so that we can plan accordingly. Those wishing to attend should e-mail, mail, or fax the following information to the address below before Wednesday, May 9th, 1990. On-site registration will be accepted on a space-available basis. \typewriter{ Name:_____________________________ Title: __________________________ Company:_____________________________________ Phone: _______________ Address:____________________________________________________________ ____________________________________________Zip:____________________ Approximate number of ATK programmers at site____ Approximate number of other ATK users at site____} Please address correspondence to : Tom Neuendorffer ATUG Program Chair Information Technology Center Internet: tpn+atug@andrew.cmu.edu Carnegie Mellon University UUCP: ..!harvard!andrew.cmu.edu!tpn+atug 4910 Forbes Ave. Fax: (412) 268-6787 Pittsburgh, Pa. 15213-3890 \enddata{text,270204644} \enddata{text822, 124226} \begindata{text822, 131407} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Sat, 21 Apr 90 17:29:58 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Sat, 21 Apr 90 17:26:52 -0400 (EDT) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Sat, 21 Apr 90 17:26:16 EDT Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA06863; Sat, 21 Apr 90 17:25:11 EDT Received: by lakota.MIT.EDU (5.61/4.7) id AA07856; Sat, 21 Apr 90 17:25:07 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Sat, 21 Apr 90 17:25:04 -0400 (EDT) Message-Id: <0aAAykoGG02=EQ9JgO@athena.mit.edu> Date: Sat, 21 Apr 90 17:25:04 -0400 (EDT) From: Bill Cattey X-Andrew-Message-Size: 2237+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Fwd: Color Methods change proposal References: , <8a=Tcm0GG02=I=WPMZ@athena.mit.edu>, <8aA8f8MGG01pQ1GkV_@athena.mit.edu> \begindata{text,1847472} \textdsversion{12} \template{messages} I asked our resident color X expert to comment on the color methods proposal. Here is his reply: -wdc ---------- Forwarded message begins here ---------- \smaller{\smaller{Received: by E40-PO.MIT.EDU (5.45/4.7) id AA01551; Sat, 21 Apr 90 11:31:09 EST Received: from ACHATES.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA01484; Sat, 21 Apr 90 12:31:07 EDT Received: by ACHATES.MIT.EDU (5.61) id AA00352; Sat, 21 Apr 90 12:31:05 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.achates.rt.r3 via MS.5.6.achates.rt_r3; Sat, 21 Apr 90 12:31:04 -0400 (EDT) Message-Id: <8aA8f8MGG01pQ1GkV_@athena.mit.edu> Date: Sat, 21 Apr 90 12:31:04 -0400 (EDT) From: John F Carr X-Andrew-Message-Size: 1237+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Bill Cattey Subject: Re: Color Methods change proposal Cc: In-Reply-To: <8a=Tcm0GG02=I=WPMZ@athena.mit.edu> References: , <8a=Tcm0GG02=I=WPMZ@athena.mit.edu> }} Please forward this. The claim "...the number of planes the display has, from which the maximum size of a colormap can be determined." is false. The number of planes does not determine the colormap size. There is a field in the visual structure which says how many colormap entries there are (and, importantly, whether they are read/write). Real displays exist where ncolors != 2 ^ nplanes. It is also not accurate to assume that a pseudo-color visual with n bits per pixel must have n bits of resolution for each color. The megapel, for example, has 4 bits per color and 8 planes. Some applications will want to use stipple fills to simulate 8 bits of color resolution. There should be a way to request that stipple patterns be used or not with \italic{any} type of display, color or mono. For example, SetFGColor(double red, double green, double blue, double res); where the added argument "res" is the desired color resolution. Examples: 0.0 = exact (use stipples in all cases where the hardware has insufficient resolution), 1.0 = use whatever the display provides naturally (never use stipples), .125 = use stipples if the display provides less than 3 bits resolution per color, etc... --John Carr (jfc@athena.mit.edu) \enddata{text,1847472} \enddata{text822, 131407} \begindata{text822, 135284} Return-path: X-Andrew-Authenticated-as: 425;andrew.cmu.edu;Stephan Greene Received: from rosemont.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 26 Apr 90 11:51:17 -0400 (EDT) Received: from rosemont.andrew.cmu.edu via qmail ID ; Thu, 26 Apr 90 11:47:10 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.rosemont.andrew.cmu.edu.rt.r3 via MS.5.6.rosemont.andrew.cmu.edu.rt_r3; Thu, 26 Apr 90 11:47:08 -0400 (EDT) Message-ID: <4aBlTwa00Xcg8EHWVd@andrew.cmu.edu> Date: Thu, 26 Apr 90 11:47:08 -0400 (EDT) From: Stephan Greene X-Andrew-Message-Size: 3523+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , Bill Janssen Subject: Re: Comments on Color Methods change proposal In-Reply-To: References: , \begindata{text,270184540} \textdsversion{12} \template{messages} It seems the "open comment" period on the color proposal has run its course, so I'll quickly respond to what was posted. \excerptedcaption{Excerpts from mail: 19-Apr-90 Comments on Color Methods c.. Bill Janssen@parc.xerox. (2964+0)} \quotation{But it would be even more attractive to have a color object} I don't think that colors deserve promotion to full object status. Functionally, they seem at home in the graphic object, and probably shouldn't be treated much differently than line styles, or transfer modes... \quotation{ CreateHSV (double hue, double saturation, double value) returns struct color *; }\quotation{ FindHSV (double hue, double saturation, double value) returns struct color *; }\quotation{ FindOrCreateHSV (double hue, double saturation, double value) returns struct color *;} Are there any plans for X to support an HSV color model? How about CMYK? Currently, we'd have to transform these to RGB. If the values are specified with floating points, this all starts to get very expensive. \quotation{ CreateByName (char *colorName) returns struct color *; }\quotation{ FindByName (char *colorName) returns struct color *; }\quotation{ FindOrCreateByName (char *colorName) returns struct color *;} The by-name color specification is very X-specific. We're keeping the support we have for it now for backward compatibility, but it shouldn't be propogated beyond that. Personally, I think people should be discouraged from asking for "burlywood" or "LemonChiffon3" :-) \typewriter{\smaller{\quotation{\quotation{ DisplayClass() returns long; }}}} \quotation{\quotation{Returns a bitmask describing the class of the default visual of the display, allowing programs to special case monochome, and so on. }} \quotation{Sort of X-specific, isn't it? } In addition to defining symbolics for the six display classes defined by X, I've put in the symbolics \typewriter{\smaller{graphic_Color}} and \typewriter{\smaller{graphic_Monochome}}, which are or'd into the mask as appropriate. More could be added. You can extract as much or as little detail about the display as you want. \quotation{\quotation{ \smaller{\typewriter{NPlanes() returns int; }}}} \quotation{I've never been happy with this approach. I'd add a class procedure to the color object, or perhaps add a colormap object, from which the number of color cells can be obtained, without reference to the number of display planes (too hardware specific). } \excerptedcaption{Excerpts from internet.info-andrew: 21-Apr-90 Fwd: Color Methods change p.. Bill Cattey@ATHENA.MIT.E (2237+0)} \quotation{The claim } \quotation{"...the number of planes the display has, from which the maximum size of a colormap can be determined." } \quotation{is false } Fair enough. The whole colormap business itself is hardware specific, and ideally we need a way to allow an object or application to use a large number of colors without having to deal with colormaps directly. \quotation{\quotation{Not related to color, but just for good measure we are adding in these Line Style methods:} }...\quotation{\quotation{ }} \quotation{Sort of X-specific, but why not? } PostScript has direct analogs to all of these line style operators. It seemed like something of a consensus. \excerptedcaption{Excerpts from internet.info-andrew: 21-Apr-90 Fwd: Color Methods change p.. Bill Cattey@ATHENA.MIT.E (2237+0)} \quotation{ Some applications will want to use stipple fills to simulate 8 bits of color resolution. There should be a way to request that stipple patterns be used or not with \italic{any} type of display, color or mono. For example, } \quotation{ SetFGColor(double red, double green, double blue, double res); } This certainly deserves some consideration. To some extent this can be done now, as the fill methods still accept a tile argument (which is now actually a stipple argument). Thanks to Bill Janssen, Bill Cattey, and John Carr for their input (more is always welcome). -Stephan \enddata{text,270184540} \enddata{text822, 135284} \begindata{text822, 140727} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 26 Apr 90 15:21:19 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 26 Apr 90 15:14:54 -0400 (EDT) If-Type-Unsupported: alter Received: from andrew.cmu.edu via qmail ID ; Thu, 26 Apr 90 15:13:03 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 26 Apr 90 15:11:57 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 26 Apr 90 15:10:04 EDT Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA04996; Thu, 26 Apr 90 12:08:41 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA04613; Thu, 26 Apr 90 12:08:37 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40 via MS.5.6.holmes.parc.xerox.com.sun4_40; Thu, 26 Apr 90 12:08:36 -0700 (PDT) Message-Id: Date: Thu, 26 Apr 90 12:08:36 -0700 (PDT) From: Bill Janssen X-Andrew-Message-Size: 2818+0 Content-Type: X-BE2; 12 To: Stephan Greene Subject: Re: Comments on Color Methods change proposal Cc: info-andrew@andrew.cmu.edu In-Reply-To: <4aBlTwa00Xcg8EHWVd@andrew.cmu.edu> References: , , <4aBlTwa00Xcg8EHWVd@andrew.cmu.edu> \begindata{text,2774400} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 26-Apr-90 Re: Comments on Color Metho.. Stephan Greene@andrew.cm (3584)} \quotation{I don't think that colors deserve promotion to full object status. }\quotation{Functionally, they seem at home in the graphic object, and probably }\quotation{shouldn't be treated much differently than line styles, or transfer }\quotation{modes... } There are some interesting operations that could be performed on colors, from retrieving their bitplane description, through finding an `inverse color', to doing name->color and color->name mapping. At the very least, this offers us a chance to package the three RGB values, and any possible name. Referencing through a color object also allows the possibility of doing colormap management in a sophisticated way that is much clumsier to do with the current `graphic' model. I don't think I'd worry much about `promotion to full object status'. In an OO toolkit, only the most trivial things (of which color is not one) are \bold{not} objects. \quotation{Are there any plans for X to support an HSV color model? How about CMYK? }\quotation{Currently, we'd have to transform these to RGB. If the values are }\quotation{specified with floating points, this all starts to get very expensive. } Both might be useful. The expense only comes in when converting (on the function calls that explicitly reference the values). Presumably the internal representation would be some suitable form, such as RGB. Since the values are hidden in a color object, the conversions don't happen too often, and it winds up being not expensive. \quotation{The by-name color specification is very X-specific. We're keeping the }\quotation{support we have for it now for backward compatibility, but it shouldn't }\quotation{be propogated beyond that. Personally, I think people should be }\quotation{discouraged from asking for "burlywood" or "LemonChiffon3" :-) } Actually, color naming is a very reasonable, and fairly widespread, thing to do. The problem is that the current X11R4 scheme for mapping colors to names and vice-versa is brain-damaged. We use an algorithmic method for doing this at Xerox, which allows for 9 color names, and modifiers such as "dark", "light", "very light", etc. It also will generate an appropriate name for any arbitrary RGB triple. This kind of color mapping is \bold{much} more useful than any system of number triples, for use by people trying to select a color for common applications (backgrounds, etc.) Note that the current X11R4 scheme is not part of the X spec, and there is a possibility that we may be able to junk it and put in a reasonable scheme. I might be able to provide code to do this, if you'd like it. \quotation{>> Not related to color, but just for good measure we are adding in these }\quotation{>> Line Style methods: ... } \quotation{> Sort of X-specific, but why not? } \quotation{PostScript has direct analogs to all of these line style operators. It }\quotation{seemed like something of a consensus. } Yep. Bill \enddata{text,2774400} \enddata{text822, 140727} \begindata{text822, 145918} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 27 Apr 90 22:36:48 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 27 Apr 90 22:33:58 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 27 Apr 90 18:45:37 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 27 Apr 90 18:42:51 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id ; Fri, 27 Apr 90 17:44:59 EDT Received: from kasha.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA18786; Fri, 27 Apr 90 14:44:47 -0700 Received: by kasha.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA08978; Fri, 27 Apr 90 14:44:46 PDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.kasha.parc.xerox.com.sun4.40 via MS.5.6.kasha.parc.xerox.com.sun4_40; Fri, 27 Apr 90 14:44:43 -0700 (PDT) Message-Id: Date: Fri, 27 Apr 90 14:44:43 -0700 (PDT) From: Russell Rogers To: info-andrew@andrew.cmu.edu Subject: Chaining menus and keybindings I have two objects (A and B) where B is a subclass of A. Both define menulists and have keybindings. To get the full list of menus for B, I chain the menus of A before the menus of B using menulist_ChainBeforeML(B,A,A) The menus appear correctly and keybindings for B-specific functions are active but keybindings for functions on the A menus are no longer active. Any suggestions? Is there a better way to do this? -Russ \enddata{text822, 145918}