\begindata{text822, 0} Return-path: X-Andrew-Authenticated-as: 8158;andrew.cmu.edu;David Anderson Received: from larimer.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Sat, 1 Dec 1990 23:29:19 -0500 (EST) If-Type-Unsupported: send Received: from larimer.andrew.cmu.edu via qmail ID ; Sat, 1 Dec 1990 23:27:16 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.larimer.andrew.cmu.edu.rt.r3 via MS.5.6.larimer.andrew.cmu.edu.rt_r3; Sat, 1 Dec 1990 23:27:12 -0500 (EST) Message-ID: Date: Sat, 1 Dec 1990 23:27:12 -0500 (EST) From: David Anderson X-Andrew-Message-Size: 522+0 Content-Type: X-BE2; 12 To: usc!cs.utexas.edu!sun-barr!newstop!texsun!convex!datri@ucsd.edu (Anthony A. Datri) Subject: Re: Andrew system memory problem CC: Info-Andrew In-Reply-To: <109598@convex.convex.com> References: <2069@meaddata.meaddata.com> <109598@convex.convex.com> \begindata{text,270190216} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 30-Nov-90 Re: Andrew system memory pr.. Anthony A. Datri@ucsd.ed (1085)} \quotation{I'd *love* to use console to consolidate some things on my display, but I've never gotten the text logs to come up with a scrollbar, despite the fact that the documentation says that one will appear when the log gets "big enough". } Try two or three different consoles, making the window "really" big. As soon as the height of a log exceeds 5 or 6 lines, a scroll bar will appear. Really. It always does. --david \enddata{text,270190216} \enddata{text822, 0} \begindata{text822, 1948} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from fish.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 3 Dec 1990 08:51:28 -0500 (EST) If-Type-Unsupported: send Received: from fish.andrew.cmu.edu via qmail ID ; Mon, 3 Dec 1990 08:49:01 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fish.andrew.cmu.edu.rt.r3 via MS.5.6.fish.andrew.cmu.edu.rt_r3; Mon, 3 Dec 1990 08:48:59 -0500 (EST) Message-ID: Date: Mon, 3 Dec 1990 08:48:59 -0500 (EST) From: Adam Stoller X-Andrew-Message-Size: 518+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Andrew Menus, (Was: Re: Motif) CC: Info-Andrew In-Reply-To: References: \begindata{text,270416476} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 30-Nov-90 Re: Andrew Menus, (Was: Re:.. Anthony Edwards@northsta (857+0)} \quotation{But one more detail needs to be understood: Just executing the xrdb command in the middle of my X session isn't good enough. } Actually, at least under TWM (if that matters?) - executing the xrdb command was sufficient for me - of course it didn't fix applications that had already been started (like the typescript I issued the command from), but it did affect subsequent applications (like ez's). --fish \enddata{text,270416476} \enddata{text822, 1948} \begindata{text822, 3848} 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-nostrip.dl) ID ; Mon, 3 Dec 90 09:33:27 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Mon, 3 Dec 90 09:32:12 -0500 (EST) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 3 Dec 90 09:32:02 EST Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 1578; Mon, 03 Dec 90 09:30:00 EST Received: from TWNMOE10.edu.tw by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 1577; Mon, 03 Dec 90 09:29:59 EST Received: from twnitri1.bitnet (MAILER) by TWNMOE10.edu.tw (Mailer R2.07) with BSMTP id 5446; Mon, 03 Dec 90 22:31:24 EST Date: Mon, 3 Dec 90 21:55:31 CST From: kw20swk0%TWNITRI1.BITNET@vma.cc.cmu.edu (Wai-kong, Sung) Message-Id: <901203215531.52c@ersob.itri.org.tw> Subject: How to receive Internet mails in AMDS? To: info-andrew%andrew.cmu.edu%TWNITRI1.BITNET@vma.cc.cmu.edu X-St-Vmsmail-To: ST%"info-andrew@andrew.cmu.edu" Now I 've configure two daemons, a outgoing daemon and a delivery daemon which use /etc/oldsendmail to deliver Internet mail. But how can I received mails form Internet? We used to use /usr/lib/sendmail -bd to listen to the SMTP port for incoming mail from other hosts. How can I get the same listenning function in AMSD? Wai-kong Sung, CCL, ITRI \enddata{text822, 3848} \begindata{text822, 5659} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Mon, 3 Dec 1990 12:49:48 -0500 (EST) If-Type-Unsupported: send Received: from apollo.transarc.com via qmail ID ; Mon, 3 Dec 1990 12:44:18 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Mon, 3 Dec 1990 12:44:13 -0500 (EST) Message-ID: Date: Mon, 3 Dec 1990 12:44:14 -0500 (EST) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 1800+0 Content-Type: X-BE2; 12 To: Info-Andrew , kw20swk0%TWNITRI1.BITNET@vma.cc.cmu.edu (Wai-kong, Sung) Subject: Re: How to receive Internet mails in AMDS? In-Reply-To: <901203215531.52c@ersob.itri.org.tw> References: <901203215531.52c@ersob.itri.org.tw> \begindata{text,18626532} \textdsversion{12} \template{messages} As I think I explained in at least a mail message, you still need to run sendmail as your SMTP listener, and get it to pass mail destined for local recipients to /etc/queuemail. The sendmail.cf that's generated from \{andrew\}/overhead/pobbconf/sendmail.cf.pobb will do this, but it's specialized to the Internet mail case (e.g. no UUCP). (Warning to the easily-revolted: raw sendmail code follows.) In outline, you do this. In sendmail.cf ruleset 0, you shoud replace all the lines that resolve to the mailer named ``local'' with lines that resolve to a mailer named something else; I'll use the name ``Xlocal''. Thus, for example, you'd replace the line R$+ $#local$:$1 local names with R$+ $#Xlocal$:$1 local names Replace all the uses of ``local'', or at least all where you expect to receive mail. Now, you have to define this mailer, too. I use the definition: \literal{MXlocal, P=/etc/queuemail, F=nlmuFD, S=10, R=20, A=queuemail -r $g -i -s -T -A 0;transarc.com;Network-Mail -a $u } (all on one line). Thus, instead of sending local mail to the ``local'' mailer, you'll be sending it to the ``Xlocal'' mailer, which delivers it by piping it to an invocation of /etc/queuemail with the given arguments. (The ``-A 0;transarc.com;Network-Mail'' option says that this mail is unauthenticated according to AMDS, no matter who actually delivers it; you might wish to change the domain name transarc.com to your favorite local domain name.) Why do this, and not simply change the ``local'' mailer to run /etc/queuemail instead of /bin/mail? It's like this: sendmail recognizes the mailer called ``local'' and performs services for it that AMDS doesn't want, such as lookup/recognition of local user names, or substitution of /usr/lib/aliases names. Does that answer your questions? Craig \enddata{text,18626532} \enddata{text822, 5659} \begindata{text822, 8985} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 3 Dec 90 18:19:43 -0500 (EST) Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 3 Dec 90 18:17:26 -0500 (EST) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 3 Dec 90 18:14:09 -0500 (EST) Received: from icase.edu by po3.andrew.cmu.edu (5.54/3.15) id ; Mon, 3 Dec 90 12:49:20 EST Received: from dolphin.icase.edu by icase.edu (4.1/SMI-4.0) id AA00410; Mon, 3 Dec 90 17:48:22 GMT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dolphin.ICASE.sun4.40 via MS.5.6.dolphin.ICASE.sun4_40; Mon, 3 Dec 1990 12:48:18 -0500 (EST) Message-Id: Date: Mon, 3 Dec 1990 12:48:18 -0500 (EST) From: Tom Crockett X-Andrew-Message-Size: 586+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: Re: Motif In-Reply-To: References: <4bIx7l618X_CQqiF0a@prefect.watson.ibm.com>, <332@srchtec.UUCP>, , \begindata{text,2911432} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 29-Nov-90 Re: Motif Nathaniel Borenstein@thu (1036+0)} \quotation{I find it hard to imagine how anyone can prefer Motif menus to Andrew menus. } I find the Andrew menus to be horribly clumsy, no offense intended. If Motif is worse (I have no experience with it), we're in deep trouble. \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,2911432} \enddata{text822, 8985} \begindata{text822, 11361} 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-nostrip.dl) ID ; Tue, 4 Dec 90 06:29:07 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Tue, 4 Dec 90 06:25:06 -0500 (EST) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 4 Dec 90 06:24:53 EST Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 5273; Tue, 04 Dec 90 06:22:46 EST Received: from TWNMOE10.edu.tw by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 5272; Tue, 04 Dec 90 06:22:44 EST Received: from twnitri1.bitnet (MAILER) by TWNMOE10.edu.tw (Mailer R2.07) with BSMTP id 3266; Tue, 04 Dec 90 17:03:16 EST Date: Tue, 4 Dec 90 17:02:17 CST From: kw20swk0%TWNITRI1.BITNET@vma.cc.cmu.edu (Wai-kong, Sung) Message-Id: <901204170217.1869@ersob.itri.org.tw> Subject: Re: How to receive Internet mails in AMDS? To: craig_everhart%transarc.com%TWNITRI1.BITNET@vma.cc.cmu.edu, info-andrew%andrew.cmu.edu%TWNITRI1.BITNET@vma.cc.cmu.edu X-St-Vmsmail-To: ST%"Craig_Everhart@transarc.com" >(Warning to the easily-revolted: raw sendmail code follows.) >In outline, you do this. In sendmail.cf ruleset 0, you shoud replace >all the lines that resolve to the mailer named ``local'' with lines that >resolve to a mailer named something else; I'll use the name ``Xlocal''. >Thus, for example, you'd replace the line > R$+ $#local$:$1 local names >with > R$+ $#Xlocal$:$1 local names >Replace all the uses of ``local'', or at least all where you expect to >receive mail. > >Now, you have to define this mailer, too. I use the definition: > >MXlocal, P=/etc/queuemail, F=nlmuFD, S=10, R=20, A=queuemail -r $g -i -s -T > -A 0;transarc.com;Network-Mail -a $u Before your message come, I 've tried to change the local mailer to /etc/queuemail liked this Mlocal, P=/etc/queuemail, F=nlmuFD, S=10, R=20, A=queuemail -r $g -i -s -T -A 0;transarc.com;Network-Mail -a $u and then I tried to change mailer to Xlocal according to your message. But they all resulted the same; two files, dfAAXXXXX and qfAAXXXXX queued in the directory /usr/spool/mqueue for each outside mail. I enclosed a sample of these files. Is there still anything needed to be modified in the sendmail.cf? Can I make queuemail to output some logfiles for debuggging whenever it is invoked by /usr/lib/sendmail? :::::::::::::: dfAA01307 :::::::::::::: REPLY!! :::::::::::::: qfAA01307 :::::::::::::: P1302 T660300188 DdfAA01307 MDeferred S H?P?return-path: Hreceived: from next (next) by w2sun2. (4.0/SMI-4.0) id AA01307; Tue, 4 Dec 90 16:43:08 CST H?x?full-name: Hreceived: by next (NeXT-1.0 (From Sendmail 5.52)/NeXT-1.0) id AA04763; Tue, 4 Dec 90 16:44:58 GMT+0800 Hdate: Tue, 4 Dec 90 16:44:58 GMT+0800 HFrom: sung@next (sung) Hmessage-id: <9012040844.AA04763@ next > HTo: sung+@w2sun2 Hsubject: Re: test to NeXT R \enddata{text822, 11361} \begindata{text822, 14678} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from bangor.andrew.cmu.edu via trymail ID ; Tue, 4 Dec 1990 08:50:07 -0500 (EST) Received: from bangor.andrew.cmu.edu via qmail ID ; Tue, 4 Dec 1990 08:50:02 -0500 (EST) 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; Tue, 4 Dec 1990 08:50:01 -0500 (EST) ReSent-Message-ID: ReSent-Date: Tue, 4 Dec 1990 08:50:01 -0500 (EST) ReSent-From: Fred Hansen ReSent-To: Susan Straub Return-path: <@prg.oxford.ac.uk:labdl@ecs.oxford.ac.uk> Date: Tue, 4 Dec 90 12:11:25 GMT From: labdl@ecs.oxford.ac.uk Message-Id: <9012041211.AA06233@uk.ac.oxford.ecs.booth3> To: wjh+@andrew.cmu.edu Subject: The Andrew system I have heard about the Andrew system word-proceesor. Can you summarize its features for me please? And from where can I ftp it (apart from expo.lcs.mit.edu)? Many thanks! Delman Lee Dept. of Engineering Science, Oxford University, Oxford, U.K.. \enddata{text822, 14678} \begindata{text822, 16028} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Tue, 4 Dec 1990 09:37:21 -0500 (EST) If-Type-Unsupported: send Received: from apollo.transarc.com via qmail ID ; Tue, 4 Dec 1990 09:32:32 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Tue, 4 Dec 1990 09:32:29 -0500 (EST) Message-ID: <0bKvBxz0BwwOMrckkR@transarc.com> Date: Tue, 4 Dec 1990 09:32:29 -0500 (EST) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 695+0 Content-Type: X-BE2; 12 To: kw20swk0%TWNITRI1.BITNET@CUNYVM.CUNY.EDU (Wai-kong, Sung) Subject: Re: How to receive Internet mails in AMDS? CC: Info-Andrew In-Reply-To: <901204170217.1869@ersob.itri.org.tw> References: <901204170217.1869@ersob.itri.org.tw> \begindata{text,18550096} \textdsversion{12} \template{messages} This has now gotten to the point of sendmail lore. (a) You must leave the local mailer alone. Sendmail insists on its being there. (b) You must define a new mailer (in addition to the old ``local'' mailer) that uses /etc/queuemail to deliver mail. (c) You must change ruleset 0 in sendmail.cf to pass local mail to the new (e.g. ``Xlocal'') mailer rather than to the old ``local'' mailer. It would appear that you didn't do step (c). You might also not have done step (a); I don't know. You didn't send me (not the list, please) your sendmail.cf. I've only used AMDS in an environment where host names are fully-qualified. I guess you'll find out how it does when they're not. Craig \enddata{text,18550096} \enddata{text822, 16028} \begindata{text822, 18222} 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-nostrip.dl) ID ; Tue, 4 Dec 90 13:15:57 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Tue, 4 Dec 90 13:13:57 -0500 (EST) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 4 Dec 90 13:13:43 EST Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 6420; Tue, 04 Dec 90 13:11:31 EST Received: from TWNMOE10.edu.tw by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 6419; Tue, 04 Dec 90 13:11:26 EST Received: from twnitri1.bitnet (MAILER) by TWNMOE10.edu.tw (Mailer R2.07) with BSMTP id 5582; Wed, 05 Dec 90 00:05:59 EST Date: Tue, 4 Dec 90 23:28:08 CST From: kw20swk0%TWNITRI1.BITNET@vma.cc.cmu.edu (Wai-kong, Sung) Message-Id: <901204232808.13b8@ersob.itri.org.tw> Subject: Re: How to receive Internet mails in AMDS? To: craig_everhart%transarc.com%TWNITRI1.BITNET@vma.cc.cmu.edu, info-andrew%andrew.cmu.edu%TWNITRI1.BITNET@vma.cc.cmu.edu X-St-Vmsmail-To: ST%"Craig_Everhart@transarc.com" I also forward a copy of sendmail.cf of the local site, a Sun 4/65. All modifications have comments added with my name and date. Hope you can figure out what is going wrong? Sung ----------------------------------------------------------------- ########################################################### # # SENDMAIL CONFIGURATION FILE FOR SUBSIDIARY MACHINES # # You should install this file as /etc/sendmail.cf # if your machine is a subsidiary machine (that is, some # other machine in your domain is the main mail-relaying # machine). Then edit the file to customize it for your # network configuration. # # See the manual "System Administration for the Sun Workstation". # Look at "Setting Up The Mail Routing System" in the chapter on # Communications. The Sendmail references in the back of the # manual are also very useful. # # @(#)subsidiary.mc 1.11 88/02/08 SMI; from UCB arpa.mc 3.25 2/24/83 # # local UUCP connections -- not forwarded to mailhost CV # my official hostname Dj$w.$m # major relay mailer DMether # major relay host DRmailhost CRmailhost ################################################# # # General configuration information # local domain names # # These can now be set from the domainname system call. # If your YP domain is different from the domain name you would like to have # appear in your mail headers, edit them to be your mail domain name. # Note that the first component of the YP domain name is stripped off unless # it begins with a dot or a plus sign. # DmPodunk.EDU # known hosts in this domain are obtained from gethostbyname() call # Version number of configuration file DVSMI-4.0 ### Standard macros # name used for error messages DnMailer-Daemon # UNIX header format DlFrom $g $d # delimiter (operator) characters Do.:%@!^=/[] # format of a total name Dq$g$?x ($x)$. # SMTP login message De$j Sendmail $v/$V ready at $b ### Options # Remote mode - send through server if mailbox directory is mounted OR # location of alias file OA/etc/aliases # default delivery mode (deliver in background) Odbackground # rebuild the alias file automagically OD # temporary file mode -- 0600 for secure mail, 0644 for permissive OF0600 # default GID Og1 # location of help file OH/usr/lib/sendmail.hf # log level OL9 # default messages to old style # marked by sung Dec 3 1990 #Oo # Cc my postmaster on error replies I generate OPPostmaster # queue directory OQ/usr/spool/mqueue # read timeout for SMTP protocols Or15m # status file -- none OS/etc/sendmail.st # queue up everything before starting transmission, for safety Os # return queued mail after this long OT3d # default UID Ou1 ### Message precedences Pfirst-class=0 Pspecial-delivery=100 Pjunk=-100 ### Trusted users T root daemon uucp ### Format of headers H?P?Return-Path: <$g> HReceived: $?sfrom $s $.by $j ($v/$V) id $i; $b H?D?Resent-Date: $a H?D?Date: $a H?F?Resent-From: $q H?F?From: $q H?x?Full-Name: $x HSubject: H?M?Resent-Message-Id: <$t.$i@$j> H?M?Message-Id: <$t.$i@$j> HErrors-To: ########################### ### Rewriting rules ### ########################### # Sender Field Pre-rewriting S1 # None needed. # Recipient Field Pre-rewriting S2 # None needed. # Name Canonicalization # Internal format of names within the rewriting rules is: # anything<@host.domain.domain...>anything # We try to get every kind of name into this format, except for local # names, which have no host part. The reason for the "<>" stuff is # that the relevant host name could be on the front of the name (for # source routing), or on the back (normal form). We enclose the one that # we want to route on in the <>'s to make it easy to find. # S3 # handle "from:<>" special case R<> $@@ turn into magic token # basic textual canonicalization R$*<$+>$* $2 basic RFC822 parsing # make sure <@a,@b,@c:user@d> syntax is easy to parse -- undone later R@$+,$+:$+ @$1:$2:$3 change all "," to ":" R@$+:$+ $@$>6<@$1>:$2 src route canonical R$+:$*;@$+ $@$1:$2;@$3 list syntax R$+@$+ $:$1<@$2> focus on domain R$+<$+@$+> $1$2<@$3> move gaze right R$+<@$+> $@$>6$1<@$2> already canonical # convert old-style names to domain-based names # All old-style names parse from left to right, without precedence. R$-!$+ $@$>6$2<@$1.uucp> uucphost!user R$-.$+!$+ $@$>6$3<@$1.$2> host.domain!user R$+%$+ $@$>3$1@$2 user%host # Final Output Post-rewriting S4 R$+<@$+.uucp> $2!$1 u@h.uucp => h!u R$+ $: $>9 $1 Clean up addr R$*<$+>$* $1$2$3 defocus # Clean up an name for passing to a mailer # (but leave it focused) S9 R@ $@$n handle <> error addr R$*<$*LOCAL>$* $1<$2$m>$3 change local info R<@$+>$*:$+:$+ <@$1>$2,$3:$4 canonical ####################### # Rewriting rules # special local conversions S6 R$*<@$*$=m>$* $1<@$2LOCAL>$4 convert local domain # Local and Program Mailer specification Mlocal, P=/bin/mail, F=rlsDFMmnP, S=10, R=20, A=mail -d $u #Mlocal, P=/etc/queuemail, F=nlmuFD, S=10, R=20, A=queuemail -r $g -i -s -T -A 0;w2sun2;Network-Mail -a $u # Tried by sung Dec 4 1990 MXlocal, P=/etc/queuemail, F=nlmuFD, S=10, R=20, A=queuemail -r $g -i -s -T -A 0;w2sun2;Network-Mail -a $u Mprog, P=/bin/sh, F=lsDFMeuP, S=10, R=20, A=sh -c $u S10 # None needed. S20 # None needed. ############################################################ ##### ##### Ethernet Mailer specification ##### ##### Messages processed by this configuration are assumed to remain ##### in the same domain. This really has nothing particular to do ##### with Ethernet - the name is historical. Mether, P=[TCP], F=msDFMuCX, S=11, R=21, A=TCP $h S11 R$*<@$+>$* $@$1<@$2>$3 already ok R$+ $@$1<@$w> tack on our hostname S21 # None needed. ########################################################## # General code to convert back to old style UUCP names S5 R$+<@LOCAL> $@ $D!$1 name@LOCAL => sun!name R$+<@$-.LOCAL> $@ $2!$1 u@h.LOCAL => h!u R$+<@$+.uucp> $@ $2!$1 u@h.uucp => h!u R$+<@$*> $@ $2!$1 u@h => h!u # Route-addrs do not work here. Punt til uucp-mail comes up with something. R<@$+>$* $@ @$1$2 just defocus and punt R$*<$*>$* $@ $1$2$3 Defocus strange stuff # UUCP Mailer specification Muucp, P=/usr/bin/uux, F=msDFMhuU, S=13, R=23, A=uux - -r $h!rmail ($u) # Convert uucp sender (From) field S13 R$+ $:$>5$1 convert to old style R$=w!$+ $2 strip local name R$+ $:$w!$1 stick on real host name # Convert uucp recipient (To, Cc) fields S23 R$+ $:$>5$1 convert to old style ##### RULESET ZERO PREAMBLE # Ruleset 30 just calls rulesets 3 then 0. S30 R$* $: $>3 $1 First canonicalize R$* $@ $>0 $1 Then rerun ruleset 0 S0 # On entry, the address has been canonicalized and focused by ruleset 3. # Handle special cases..... #R@ $#local $:$n handle <> form # Tried by sung Dec 4 1990 R@ $#Xlocal $:$n handle <> form # For numeric spec, you can't pass spec on to receiver, since rcvr's # are not smart enough to know that [x.y.z.a] is their own name. R<@[$+]>:$* $:$>9 <@[$1]>:$2 Clean it up, then... R<@[$+]>:$* $#ether $@[$1] $:$2 numeric internet spec R<@[$+]>,$* $#ether $@[$1] $:$2 numeric internet spec R$*<@[$+]> $#ether $@[$2] $:$1 numeric internet spec # arrange for local names to be fully qualified R$*<@$%y>$* $1<@$2.LOCAL>$3 user@etherhost # now delete redundant local info R$*<$*$=w.LOCAL>$* $1<$2>$4 thishost.LOCAL R$*<@LOCAL>$* $1<@$m>$2 host == domain gateway R$*<$*$=w.uucp>$* $1<$2>$4 thishost.uucp R$*<$*$=w>$* $1<$2>$4 thishost R$*<$*.>$* $1<$2>$3 drop trailing dot R<@>:$* $@$>30$1 retry after route strip R$*<@> $@$>30$1 strip null trash & retry ################################################ ### Machine dependent part of ruleset zero ### ################################################ # resolve names we can handle locally R<@$=V.uucp>:$+ $:$>9 $1 First clean up, then... R<@$=V.uucp>:$+ $#uucp $@$1 $:$2 @host.uucp:... R$+<@$=V.uucp> $#uucp $@$2 $:$1 user@host.uucp # optimize names of known ethernet hosts R$*<@$%y.LOCAL>$* $#ether $@$2 $:$1<@$2>$3 user@host.here # other non-local names will be kicked upstairs R$+ $:$>9 $1 Clean up, keep <> R$*<@$+>$* $#$M $@$R $:$1<@$2>$3 user@some.where R$*@$* $#$M $@$R $:$1<@$2> strangeness with @ # Local names with % are really not local! R$+%$+ $@$>30$1@$2 turn % => @, retry # everything else is a local name #R$+ $#local $:$1 local names # Tried by sung Dec 4 1990 R$+ $#Xlocal$:$1 local names \enddata{text822, 18222} \begindata{text822, 30107} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 4 Dec 90 13:40:47 -0500 (EST) Received: from po10.andrew.cmu.edu via qmail ID ; Tue, 4 Dec 90 13:06:41 -0500 (EST) If-Type-Unsupported: send Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 4 Dec 90 12:59:49 -0500 (EST) Received: from dartvax.dartmouth.edu by po2.andrew.cmu.edu (5.54/3.15) id ; Tue, 4 Dec 90 11:57:37 EST Received: from elysees.dartmouth.edu by dartvax.dartmouth.edu (5.65D1/4.4HUB) id AA00598; Tue, 4 Dec 90 11:57:08 -0500 Received: by elysees.dartmouth.edu. (4.0/SMI-4.0) id AA02110; Tue, 4 Dec 90 11:57:03 EST Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.elysees.noname.sun4.40 via MS.5.6.elysees.noname.sun4_40; Tue, 4 Dec 1990 11:57:02 -0500 (EST) Message-Id: Date: Tue, 4 Dec 1990 11:57:02 -0500 (EST) From: Anthony Edwards X-Andrew-Message-Size: 109+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: convertraster for GIF/TIF/G3 \begindata{text,1126232} \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]} Are there plans to make the convertraster program handle .GIF, .TIF, or G3/Fax formatted files? - \underline{Anthony} \enddata{text,1126232} \enddata{text822, 30107} \begindata{text822, 32659} Return-path: X-Andrew-Authenticated-as: 6002;andrew.cmu.edu;Daniel Edward Lovinger Received: from niobe.weh.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 4 Dec 90 14:41:49 -0500 (EST) Received: from niobe.weh.andrew.cmu.edu via qmail ID ; Tue, 4 Dec 90 14:41:36 -0500 (EST) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.niobe.weh.andrew.cmu.edu.pmax.30 via MS.5.6.niobe.weh.andrew.cmu.edu.pmax_30; Tue, 4 Dec 90 14:41:35 -0500 (EST) Message-ID: <4bKzjjC00VpJ0sXuBB@andrew.cmu.edu> Date: Tue, 4 Dec 90 14:41:35 -0500 (EST) From: Daniel Edward Lovinger To: Info-Andrew Subject: Re: convertraster for GIF/TIF/G3 In-Reply-To: References: Anthony Edwards writes: > Are there plans to make the convertraster program handle .GIF, .TIF, or > G3/Fax formatted files? The ITC RF format (otherwise known as CMU WM raster format) is supported inside of pbmplus (cmuwmtopbm and pbmtocmuwm). If anything, convertraster should be scrapped in favor of a similar pbmtoatkras - atkrastopbm contstruct. dan \enddata{text822, 32659} \begindata{text822, 34217} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 4 Dec 90 16:30:22 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 4 Dec 90 14:56:28 -0500 (EST) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 4 Dec 90 14:55:53 EST Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA02563; Tue, 4 Dec 90 11:14:44 -0800 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: 4 Dec 90 17:14:27 GMT From: haven!adm!lhc!nih-csl!alw.nih.gov@louie.udel.edu (Bob Dew) Organization: National Institutes of Health, Bethesda, MD Subject: Speckled Console Fonts: Solution Message-Id: <705@nih-csl.nih.gov> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Awhile ago I posted a message saying our andrew console windows gave a speckled appearance after building andrew patch level 7. We've discovered that the speckled appearance was due to a foreground color designation in our .preferences file. We use a common .preferences file for use with all of our workstations, so color attributues are generally set regardless of whether a particular monitor is color or black & white. Setting foreground color for the console program, e.g, "console.ForegroundColor: yellow", causes fonts to appear speckled and not very legible on black & white monitors under patch level 7--this speckled appearance doesn't occur when using earlier versions of andrew. \enddata{text822, 34217} \begindata{text822, 36209} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 5 Dec 90 06:08:28 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Wed, 5 Dec 90 06:07:12 -0500 (EST) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 5 Dec 90 06:06:59 EST Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 9525; Wed, 05 Dec 90 06:04:55 EST Received: from TWNMOE10.edu.tw by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 9524; Wed, 05 Dec 90 06:04:54 EST Received: from twnitri1.bitnet (MAILER) by TWNMOE10.edu.tw (Mailer R2.07) with BSMTP id 7334; Wed, 05 Dec 90 19:05:58 EST Date: Wed, 5 Dec 90 19:06:11 CST From: kw20swk0%TWNITRI1.BITNET@vma.cc.cmu.edu (Wai-kong, Sung) Message-Id: <901205190611.173d@ersob.itri.org.tw> Subject: Re: How to receive Internet mails in AMDS? To: craig_everhart%transarc.com%TWNITRI1.BITNET@vma.cc.cmu.edu, info-andrew%andrew.cmu.edu%TWNITRI1.BITNET@vma.cc.cmu.edu X-St-Vmsmail-To: ST%"Craig_Everhart@transarc.com" I just found that I made a stupid mistake; forgot to setuid the trymail and switchmail and trymail. Therefore, the incoming Internet mails are queued. Now I am putting those daemons in the rc.local. But I still do not understand what is a Dropoff Daemon. What is its usage? for Outgoing or Delivery? Besides, a question about White Pages: whenever I modify the /etc/passwd, should I invoke wpbuild to update the WP database? any other convenient way? Wai-kong, Sung kw20swk0@twnitri.bitnet \enddata{text822, 36209} \begindata{text822, 38225} 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-nostrip.dl) ID ; Wed, 5 Dec 90 09:11:35 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 5 Dec 90 09:09:48 -0500 (EST) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 5 Dec 90 09:06:41 EST Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Wed, 5 Dec 90 09:06:07 EST Received: by greenbush.bellcore.com (4.12/4.7) id for info-andrew@andrew.cmu.edu; Wed, 5 Dec 90 09:08:18 est 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, 5 Dec 1990 09:08:15 -0500 (EST) Message-Id: Date: Wed, 5 Dec 1990 09:08:15 -0500 (EST) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: Speckled Console Fonts: Solution In-Reply-To: <705@nih-csl.nih.gov> References: <705@nih-csl.nih.gov> You might want to investigate the preferences feature that allows preferences to be dependent on environment variables. For example, I work on a color monitor at work and a black & white X terminal at home. From home, I set a variable "ISGRAPHON" to be "yes", and then I can just use the following color preferences: ?E!ISGRAPHON=yes:*.foregroundcolor: blue ?E!ISGRAPHON=yes:*.backgroundcolor: lightyellow Some variant on this solution might be useful in your case. -- Nathaniel \enddata{text822, 38225} \begindata{text822, 40180} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Wed, 5 Dec 1990 09:58:31 -0500 (EST) If-Type-Unsupported: send Received: from apollo.transarc.com via qmail ID ; Wed, 5 Dec 1990 09:57:55 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Wed, 5 Dec 1990 09:57:47 -0500 (EST) Message-ID: Date: Wed, 5 Dec 1990 09:57:47 -0500 (EST) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 1431+0 Content-Type: X-BE2; 12 To: kw20swk0%TWNITRI1.BITNET@vma.cc.cmu.EDU (Wai-kong, Sung), Info-Andrew Subject: Re: How to receive Internet mails in AMDS? In-Reply-To: <901205190611.173d@ersob.itri.org.tw> References: <901205190611.173d@ersob.itri.org.tw> \begindata{text,18339460} \textdsversion{12} \template{messages} You shouldn't need to make BASEDIR/etc/\{trymail,switchmail\} setuid. In fact, they wouldn't know what to do with themselves if they were setuid. You can make /etc/queuemail setuid-daemon (or setuid to the owner of the /usr/spool/ViceMsgQueue directory), but you shouldn't have to. Without AFS, I don't know how to set the permissions on the various directories to make mail get through. Under AFS, here's a summary: senderhome/.Outgoing: rwx for owner and postman global/mailqs/q*: insert-only for everybody, rwx for postman global/mailqs/sq*: rwx for postman receiverhome/Mailbox: insert-only for everybody, rwx for owner I'm not sure what you mean by a ``dropoff daemon''. There's a local queuemail daemon (in AFS-land, running on all client workstations); it delivers everything that is enqueued in /usr/spool/ViceMsgQueue, and accepts requests to deliver mail that sits in .Outgoing directories. There's a second daemon (the Outgoing daemon) that periodically sweeps all home/.Outgoing directories and delivers mail that might be enqueued there. Yes, whenever you modify /etc/passwd, you'll need to re-run wpbuild to rebuild the WP (to absorb changes). One of the many things that pobbconf does is create scripts that run under crontab to do this rebuild daily. Isn't there sufficient documentation to answer most of these questions? I'd look in the files overhead/util/lib/WP.* and ams/delivery/doc/* . Craig \enddata{text,18339460} \enddata{text822, 40180} \begindata{text822, 43122} 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-nostrip.dl) ID ; Wed, 5 Dec 1990 10:53:08 -0500 (EST) If-Type-Unsupported: send Received: from bangor.andrew.cmu.edu via qmail ID ; Wed, 5 Dec 1990 10:52:45 -0500 (EST) 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, 5 Dec 1990 10:52:44 -0500 (EST) Message-ID: Date: Wed, 5 Dec 1990 10:52:44 -0500 (EST) From: Fred Hansen X-Andrew-Message-Size: 376+0 Content-Type: X-BE2; 12 To: Daniel Edward Lovinger Subject: Re: convertraster for GIF/TIF/G3 CC: Info-Andrew In-Reply-To: <4bKzjjC00VpJ0sXuBB@andrew.cmu.edu> References: <4bKzjjC00VpJ0sXuBB@andrew.cmu.edu> \begindata{text,270869524} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 4-Dec-90 Re: convertraster for GIF/T.. Daniel Edward Lovinger (394)} \quotation{convertraster should be scrapped in favor of a similar pbmtoatkras - }\quotation{atkrastopbm contstruct. } Who does pbm work? The proposed translations should be simple enough if someone is available to code them. If needed, I can help understand the ATK raster format. Fred Hansen\ \enddata{text,270869524} \enddata{text822, 43122} \begindata{text822, 44926} Return-path: X-Andrew-Authenticated-as: 6002;andrew.cmu.edu;Daniel Edward Lovinger Received: from mankind.ucc.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 5 Dec 90 12:43:27 -0500 (EST) Received: from mankind.ucc.andrew.cmu.edu via qmail ID ; Wed, 5 Dec 90 12:43:05 -0500 (EST) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.mankind.ucc.andrew.cmu.edu.pmax.30 via MS.5.6.mankind.ucc.andrew.cmu.edu.pmax_30; Wed, 5 Dec 90 12:43:03 -0500 (EST) Message-ID: Date: Wed, 5 Dec 90 12:43:03 -0500 (EST) From: Daniel Edward Lovinger To: Fred Hansen Subject: Re: convertraster for GIF/TIF/G3 CC: Info-Andrew In-Reply-To: References: <4bKzjjC00VpJ0sXuBB@andrew.cmu.edu>, Fred Hansen writes: > Excerpts from internet.info-andrew: 4-Dec-90 Re: convertraster for > GIF/T.. Daniel Edward Lovinger (394) > > > convertraster should be scrapped in favor of a similar pbmtoatkras - > > atkrastopbm contstruct. > > Who does pbm work? The proposed translations should be simple enough if > someone is available to code them. If needed, I can help understand the > ATK raster format. Jef Poskanzer (jef@helios.ee.lbl.gov) does pbmplus. You should be able to find the source for the R4 release in contrib/clients/pbmplus off of the R4 tape root. It's a very straightforward process to create a new translator, and the PBMplus package is used almost literally everywhere. Having pbm-atk filter would be extremely convenient ... dan \enddata{text822, 44926} \begindata{text822, 46983} 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-nostrip.dl) ID ; Wed, 5 Dec 1990 13:24:07 -0500 (EST) If-Type-Unsupported: send Received: from bangor.andrew.cmu.edu via qmail ID ; Wed, 5 Dec 1990 13:23:50 -0500 (EST) 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, 5 Dec 1990 13:23:49 -0500 (EST) Message-ID: Date: Wed, 5 Dec 1990 13:23:49 -0500 (EST) From: Fred Hansen X-Andrew-Message-Size: 361+0 Content-Type: X-BE2; 12 To: Daniel Edward Lovinger Subject: Re: convertraster for GIF/TIF/G3 CC: Info-Andrew In-Reply-To: References: <4bKzjjC00VpJ0sXuBB@andrew.cmu.edu>, \begindata{text,270869524} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 5-Dec-90 Re: convertraster for GIF/T.. Daniel Edward Lovinger (781)} \quotation{It's a very straightforward process to create a new translator, and the PBMplus package is used almost literally everywhere. Having pbm-atk filter would be extremely convenient ... } Sounds good. I wish I had the time to work on it. Any volunteers out there? Fred Hansen\ \enddata{text,270869524} \enddata{text822, 46983} \begindata{text822, 48833} 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-nostrip.dl) ID ; Wed, 5 Dec 90 17:24:50 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 5 Dec 90 17:22:26 -0500 (EST) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id ; Wed, 5 Dec 90 11:43:38 EST Received: by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 5 Dec 90 11:28:25 EST Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.thumper.sins.sun4.40 via MS.5.6.thumper.sins.sun4_40; Wed, 5 Dec 1990 11:28:21 -0500 (EST) Message-Id: Date: Wed, 5 Dec 1990 11:28:21 -0500 (EST) From: Jonathan Rosenberg X-Andrew-Message-Size: 622+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Daniel Edward Lovinger Subject: Re: convertraster for GIF/TIF/G3 Cc: Info-Andrew In-Reply-To: References: <4bKzjjC00VpJ0sXuBB@andrew.cmu.edu>, \begindata{text,2440288} \textdsversion{12} \template{messages} \quotation{\excerptedcaption{Excerpts from internet.info-andrew: 4-Dec-90 Re: convertraster for GIF/T.. Daniel Edward Lovinger (394)} \quotation{convertraster should be scrapped in favor of a similar pbmtoatkras - }\quotation{atkrastopbm contstruct. } Who does pbm work? The proposed translations should be simple enough if someone is available to code them. If needed, I can help understand the ATK raster format. Fred Hansen} The ODA Tool Kit contribution in the Andrew part of X distribution contains a raster graphics toolkit that contains support for translating easily among a number of raster formats, including pbm & ATK. It should make the task quite easy. JR \enddata{text,2440288} \enddata{text822, 48833} \begindata{text822, 51157} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 5 Dec 90 21:31:27 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Wed, 5 Dec 90 21:27:47 -0500 (EST) Message-ID: Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 5 Dec 90 21:26:50 EST Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 2508; Wed, 05 Dec 90 21:20:29 EST Received: from TWNITRI1.BITNET (KW20HYI0) by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 2507; Wed, 05 Dec 90 21:19:04 EST Date: Thu, 6 Dec 90 09:28 U From: Subject: Want to Subscribe To: info-andrew%ANDREW.CMU.EDU@vma.cc.cmu.edu X-Original-To: info-andrew@ANDREW.CMU.EDU, KW20HYI0 I recently spend a lot of time in ANDREW. I'd like to join the discussion. Please put my name on the list. Thanks for the effort. -- Yi Huang \enddata{text822, 51157} \begindata{text822, 52519} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 5 Dec 90 22:47:40 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Wed, 5 Dec 90 22:44:16 -0500 (EST) Message-ID: Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 5 Dec 90 22:44:03 EST Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 3021; Wed, 05 Dec 90 22:41:51 EST Received: from TWNITRI1.BITNET (KW20CJJ0) by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 3020; Wed, 05 Dec 90 22:41:47 EST Date: Thu, 6 Dec 90 11:41 U From: Subject: Problem of spelling check in EZ To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu X-Original-To: info-andrew@andrew.cmu.edu, KW20CJJ0 The feature about spell checking in our EZ can not work. When I chose "Check Spelling" from Search/Spell menu card in EZ I just got the message: " Could not start ispell. Spell checking may not be supported at this site.". The help file for spelling check is also blank. Then I found in the file "txtvcmds.c" that the corresponding procedure is NULL. Is that the reason why our spell checking doesn't work ? Does it work at your site ? Please tell me how to solve the problem. (Our machine is Sun sparc workstation) J.J.Chen \enddata{text822, 52519} \begindata{text822, 54350} 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-nostrip.dl) ID ; Thu, 6 Dec 90 10:36:49 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 6 Dec 90 10:35:40 -0500 (EST) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 6 Dec 90 10:34:26 EST Received: from brynmawr.parc.xerox.com by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA29227; Thu, 6 Dec 90 07:34:16 -0800 Received: by brynmawr.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA04295; Thu, 6 Dec 90 07:34:09 PST Received: from cui.2.0.CUILIB.3.45.SNAP.NOT.LINKED.brynmawr.parc.xerox.com.sun4.40 via MS.5.6.brynmawr.parc.xerox.com.sun4_40; Thu, 6 Dec 1990 07:34:07 -0800 (PST) Message-Id: Date: Thu, 6 Dec 1990 07:34:07 -0800 (PST) From: Dale MacDonald EIL To: info-andrew+@andrew.cmu.edu Subject: Proliferating messages -s processes Cc: macdonal@parc.xerox.com I am running an application where every once in a while I want to send a message derived from some set of data. I currently do this by doing a system() call to sendmessage -f datafilename. This accomplishes what I want for that particular message, but since sendmessage only hides instead of dying I end up with many essentailly dead processes. Is there a way to stuff a file into an existing sendmessage process and reopen the window? Is there a way for sendmessage to kill the messages process after Send/Post is selected? Thanks, Dale \enddata{text822, 54350} \begindata{text822, 56292} 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-nostrip.dl) ID ; Thu, 6 Dec 90 11:00:42 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 6 Dec 90 10:58:19 -0500 (EST) If-Type-Unsupported: send Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 6 Dec 90 10:51:36 -0500 (EST) Received: from dartvax.dartmouth.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 6 Dec 90 10:50:43 EST Received: from elysees.dartmouth.edu by dartvax.dartmouth.edu (5.65D1/4.4HUB) id AA19898; Thu, 6 Dec 90 10:50:30 -0500 Received: by elysees.dartmouth.edu. (4.0/SMI-4.0) id AA04887; Thu, 6 Dec 90 10:50:27 EST Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.elysees.noname.sun4.40 via MS.5.6.elysees.noname.sun4_40; Thu, 6 Dec 1990 10:50:26 -0500 (EST) Message-Id: Date: Thu, 6 Dec 1990 10:50:26 -0500 (EST) From: Anthony Edwards X-Andrew-Message-Size: 594+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: help files and links \begindata{text,1126232} \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]} I've been playing around with the link inset a lot lately and have a couple of link & ATK suggestions: o It would be nice if the link inset did recursive editing rather than launching a separate window. The screen gets too cluttered to quick. Perhaps make it an option on the Link menu card. o It would be nice if all the ATK help files were modified to use the link inset in the 'Related Tools' section of the help file. Why make us type the related tool name? Why make us highlight it? How about one easy click. I'm sure these help file changes would be easy to make. - \underline{Anthony} \enddata{text,1126232} \enddata{text822, 56292} \begindata{text822, 59342} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 6 Dec 90 12:57:45 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 6 Dec 90 12:54:03 -0500 (EST) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 6 Dec 90 12:51:47 EST Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 6 Dec 90 12:51:23 EST Received: by greenbush.bellcore.com (4.12/4.7) id for macdonal@parc.xerox.com; Thu, 6 Dec 90 12:53:31 est 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, 6 Dec 1990 12:53:25 -0500 (EST) Message-Id: <4bLcKJm0M2YtE=YEw1@thumper.bellcore.com> Date: Thu, 6 Dec 1990 12:53:25 -0500 (EST) From: Nathaniel Borenstein To: info-andrew+@andrew.cmu.edu Subject: Re: Proliferating messages -s processes Cc: macdonal@parc.xerox.com In-Reply-To: References: If all you're doing is sending off mail automatically from a program, you really don't need to use sendmessage -- you can use BSD sendmail instead. If you need for the program to interact with the user before sending mail, that's different. If the user doesn't quit afterwards, your problem makes sense. I don't think there are currently any features to do what you want. (It wouldn't be hard -- the proverbial "small matter of programming" -- but the feature does not currently exist.) \enddata{text822, 59342} \begindata{text822, 61381} Return-path: X-Andrew-Authenticated-as: 10706;andrew.cmu.edu;Michael J. McInerny Received: from duquesne.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 6 Dec 1990 15:33:48 -0500 (EST) If-Type-Unsupported: send Received: from duquesne.andrew.cmu.edu via qmail ID ; Thu, 6 Dec 1990 15:33:13 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.duquesne.andrew.cmu.edu.rt.r3 via MS.5.6.duquesne.andrew.cmu.edu.rt_r3; Thu, 6 Dec 1990 15:33:12 -0500 (EST) Message-ID: <0bLeg8e00Vsj4991o8@andrew.cmu.edu> Date: Thu, 6 Dec 1990 15:33:12 -0500 (EST) From: "Michael J. McInerny" X-Andrew-Message-Size: 1986+0 Content-Type: X-BE2; 12 To: Anthony Edwards Subject: Re: help files and links CC: Info-Andrew In-Reply-To: References: \begindata{text,271218916} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 6-Dec-90 help files and links Anthony Edwards@northsta (594+0)} \quotation{o It would be nice if the link inset did recursive editing rather than launching a separate window. The screen gets too cluttered to quick. Perhaps make it an option on the Link menu card. } I've been thinking about adding a preference for link that would limit the number of windows it would open before it starts grabbing an existing one. So, 0 would mean "open as many as you like", 1 would mean "never open another window, always use this one", 2 for "cycle between two windows (source & dest)", and so on. I think the useful values would be 0,1,2, and 4. However, if you want to provide that kind of control at the link level, why don't you subclass link to make it always replace the current buffer. You could call it "replink" or something like that. \excerptedcaption{Excerpts from internet.info-andrew: 6-Dec-90 help files and links Anthony Edwards@northsta (594+0)} \quotation{o It would be nice if all the ATK help files were modified to use the link inset in the 'Related Tools' section of the help file. Why make us type the related tool name? Why make us highlight it? How about one easy click. I'm sure these help file changes would be easy to make. } There are historical reasons why insets in general weren't allowed in help documents (primarily having to do with legibility from regular character based terminals). Also, you need to keep help informed of what documents are being viewed so that the history mechanism works. What I suggest is subclassing help with a new version that scans the text of the help docs for the "Releated Tools" section, and replaces all of the keywords with pushbuttons. This help-derivative would then use the pushbutton triggers to activate the document lookup routine. This is the beauty of a class system--it's trivial to subclass applications and insets and modify their behaviour to experiment with these possibilities. -Michael McInerny, ITC \enddata{text,271218916} \enddata{text822, 61381} \begindata{text822, 64842} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Thu, 6 Dec 1990 15:42:22 -0500 (EST) If-Type-Unsupported: send Received: from apollo.transarc.com via qmail ID ; Thu, 6 Dec 1990 15:40:55 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Thu, 6 Dec 1990 15:40:53 -0500 (EST) Message-ID: Date: Thu, 6 Dec 1990 15:40:53 -0500 (EST) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 648+0 Content-Type: X-BE2; 12 To: Info-Andrew , Dale MacDonald EIL Subject: Re: Proliferating messages -s processes CC: macdonal@parc.xerox.com In-Reply-To: References: \begindata{text,18334988} \textdsversion{12} \template{messages} Wow. I'd recommend composing a piece of mail and sending it with dropoff() (check \{andrew\}/overhead/mail/lib/dropoff.c for a large comment at the beginning documenting it). Unfortunately, you have to add the headers yourself like Date:, From:, and so forth. arpadate() may be useful in composing a Date: header; ams_genid(0) may be helpful in composing a Message-ID: header. If you want to get tense about the From: header, I can outline what the rest of AMS does, but it might not be right in the Xerox environment anyway. But this keeps you from having to fire up sendmessage, in case you really didn't need all of the ATK support. Craig \enddata{text,18334988} \enddata{text822, 64842} \begindata{text822, 67016} 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-nostrip.dl) ID ; Thu, 6 Dec 90 17:21:16 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 6 Dec 90 17:19:30 -0500 (EST) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 6 Dec 90 17:18:51 EST Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA17811; Thu, 6 Dec 90 17:18:19 EST Received: by LAKOTA.MIT.EDU (5.61/4.7) id AA03638; Thu, 6 Dec 90 17:18:11 -0500 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Thu, 6 Dec 1990 17:18:10 -0500 (EST) Message-Id: Date: Thu, 6 Dec 1990 17:18:10 -0500 (EST) From: Bill Cattey To: info-andrew@andrew.cmu.edu, Anthony Edwards Subject: Re: Andrew Menus, (Was: Re: Motif) In-Reply-To: <0bJaezG1eVXqInNPsH@northstar.dartmouth.edu> References: <0bJaezG1eVXqInNPsH@northstar.dartmouth.edu> Yes, beginning Andrew users at MIT also complain of the sensitivity of the menus. I have not come up with a good way to tetermine the right OverlapPct constant to set. My problem is that I got used to the menus as they are now, and am unable to evaluate what an inexperienced user would like. -wdc \enddata{text822, 67016} \begindata{text822, 68748} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 6 Dec 90 18:44:23 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 6 Dec 90 18:40:22 -0500 (EST) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 6 Dec 90 18:39:49 EST Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA21215; Thu, 6 Dec 90 18:39:32 EST Received: by LAKOTA.MIT.EDU (5.61/4.7) id AA03712; Thu, 6 Dec 90 18:39:25 -0500 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Thu, 6 Dec 1990 18:39:21 -0500 (EST) Message-Id: Date: Thu, 6 Dec 1990 18:39:21 -0500 (EST) From: Bill Cattey To: info-andrew+@andrew.cmu.edu Subject: Is there Planck's constant in eq. Cc: palka@ATHENA.MIT.EDU A student writing a physics paper in ez wants to put Planck's constant into an eq inset. There isn't a symbol for that in eq is there? Does anyone have a way for generating it? How DOES one add a new symbol to eq? -wdc \enddata{text822, 68748} \begindata{text822, 70256} 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-nostrip.dl) ID ; Thu, 6 Dec 90 19:03:29 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 6 Dec 90 19:00:22 -0500 (EST) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 6 Dec 90 18:59:30 EST Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA21936; Thu, 6 Dec 90 18:59:24 EST Received: by LAKOTA.MIT.EDU (5.61/4.7) id AA03743; Thu, 6 Dec 90 18:59:15 -0500 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Thu, 6 Dec 1990 18:59:13 -0500 (EST) Resent-Message-Id: Resent-Date: Thu, 6 Dec 1990 18:59:13 -0500 (EST) Resent-From: Bill Cattey Resent-To: info-andrew+@andrew.cmu.edu Message-Id: Date: Thu, 6 Dec 1990 17:08:45 -0500 (EST) From: Bill Cattey To: Nathaniel Borenstein Subject: Re: Andrew Menus, (Was: Re: Motif) In-Reply-To: References: <4bIx7l618X_CQqiF0a@prefect.watson.ibm.com>, <332@srchtec.UUCP>, , , , I like the idea of adding the key binding to the menu string. However, it would have to be done in such a way that if a user re-binds the keystroke, the properly bound keystroke is named, rather than the hard coded default keystroke. I iamgine that doing this would bne a little tricky, but the necessary intelligence already probably exists somewhere in the deskey object. -wdc \enddata{text822, 70256} \begindata{text822, 72404} 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-nostrip.dl) ID ; Fri, 7 Dec 90 08:39:14 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 7 Dec 90 08:38:51 -0500 (EST) Received: from mcsun.EU.net by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 7 Dec 90 08:38:14 EST Received: by mcsun.EU.net with SMTP; Fri, 7 Dec 90 14:38:00 +0100 Received: by hp4nl.nluug.nl id AA04272 (5.58.1.14/2.14); Fri, 7 Dec 90 14:36:24 +0100 Received: from shapetc with uucp; Fri, 7 Dec 90 14:02:10 Received: by issun3.stc.nl (4.1/25-eef) id AA14197; Fri, 7 Dec 90 14:02:10 +0100 Date: Fri, 7 Dec 90 14:02:10 +0100 From: Yanis Yeorgaroudakis Message-Id: <9012071302.AA14197@issun3.stc.nl> To: Subject: building andrew under openwin Hi, I know about the succesful installation of Andrew with openwin in various sites. We had here andrew running fine under X11/R4 both on Sparcs and on SUN3. Recently we tried to use open windows and we had a problem. Before spending more time on it, I would like to get some advise. We tried to compile with the following site.* files /* Empty site.h file. Use this file to hold all */ /* your site's changes to allsys.h and system.h. */ #define MK_BASIC_UTILS 1 #define MK_AUTHORING 1 #define MK_EXAMPLES 1 #define MK_AUX_UTILS 1 #define MK_INSETS 1 /* Empty site.mcr file. Use this file to hold all */ /* your site's changes to allsys.mcr and system.mcr. */ XSRCDIR = XUTILDIR = /usr/bin/X11 XLIBDIR = /usr1/openwin/lib XINCDIR = /usr1/openwin/include RESOLVLIB = /usr/lib/libresolv.a The imake and the make Makefiles run properly but the make World stopped almost directly with the following message. /usr/bin/X11/makedepend: conftest.c: /usr/bin/X11/makedepend: cannot find include file "andrewos.h" /usr/bin/X11/makedepend: not in andrewos.h /usr/bin/X11/makedepend: not in ./andrewos.h /usr/bin/X11/makedepend: not in /usr/andrew/include/atk/andrewos.h /usr/bin/X11/makedepend: not in /usr/andrew/include/andrewos.h /usr/bin/X11/makedepend: not in /usr1/openwin/include/andrewos.h /usr/bin/X11/makedepend: not in /usr/include/andrewos.h /usr/bin/X11/makedepend: cannot open "andrewos.h" make: Fatal error: Don't know how to make target `andrewos.h' Current working directory /home/andrew/overhead/sys *** Error code 1 make: Fatal error: Command failed for target `dependInstall' Current working directory /home/andrew/overhead/sys *** Error code 1 make: Fatal error: Command failed for target `dependInstall' Current working directory /home/andrew/overhead *** Error code 1 make: Fatal error: Command failed for target `dependInstall' Current working directory /home/andrew *** Error code 1 make: Fatal error: Command failed for target `World' ------------------------------ We have seen that the andrewos.h file and some others are simbolic links in the /usr/andrew/include. When these links were created the original files were not existing. We do not know which script is making these files and why it fails. Any ideas? Did anybody have similar problems in the past. I remember some mails regarding problems with fonts. I tried to talk directly to one of these sites but the mail didn't go through. Will we be able to work in an interim period without these fonts? Bye, Yannis Yeorgaroudakis \enddata{text822, 72404} \begindata{text822, 76264} 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-nostrip.dl) ID ; Fri, 7 Dec 90 09:04:41 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 7 Dec 90 09:04:11 -0500 (EST) Received: from dartvax.dartmouth.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 7 Dec 90 09:03:13 EST Received: from elysees.dartmouth.edu by dartvax.dartmouth.edu (5.65D1/4.4HUB) id AA09516; Fri, 7 Dec 90 09:02:41 -0500 Received: by elysees.dartmouth.edu. (4.0/SMI-4.0) id AA06998; Fri, 7 Dec 90 09:02:36 EST Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.elysees.noname.sun4.40 via MS.5.6.elysees.noname.sun4_40; Fri, 7 Dec 1990 09:02:34 -0500 (EST) Message-Id: Date: Fri, 7 Dec 1990 09:02:34 -0500 (EST) From: Anthony Edwards X-Andrew-Message-Size: 954+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu, wdc@ATHENA.MIT.EDU Subject: Re: Andrew Menus, (Was: Re: Motif) In-Reply-To: References: <0bJaezG1eVXqInNPsH@northstar.dartmouth.edu>, \begindata{text,2475952} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 6-Dec-90 Re: Andrew Menus, (Was: Re:.. wdc@ATHENA.MIT.EDU (303)} \quotation{Yes, beginning Andrew users at MIT also complain of the sensitivity of} \quotation{the menus. } \quotation{I have not come up with a good way to tetermine the right OverlapPct} \quotation{constant to set. } We share a common problem - our dexterous users adapt without a problem, but many users find the menus too sensitive. I think the default OverlapPct is somewhere around 15. Perhaps new users should have it closer to 33. Personnally, I have it set to 75. I think the ITC chose such a small overlap percent because when the mouse would hit the previous/upper card, that card appears. Nice in theory, too close in practice. Is it possible to configure this Cmenu option in /usr/andrew/etc/AndrewSetup? How about making it so? Or, maybe have it as one of the parameters in the Makefile configuration. Either that, or maybe I'll visit the Cmenu source code and find the default... - \underline{Anthony} \enddata{text,2475952} \enddata{text822, 76264} \begindata{text822, 78986} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 7 Dec 90 23:46:44 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 7 Dec 90 23:43:43 -0500 (EST) Received: from alpha.xerox.com (XEROX.COM) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 7 Dec 90 23:40:17 EST Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <16992>; Fri, 7 Dec 1990 20:39:39 PST Received: by holmes.parc.xerox.com id <5942>; Fri, 7 Dec 1990 20:39:47 -0800 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; Fri, 7 Dec 1990 20:39:32 -0800 (PST) Message-Id: Date: Fri, 7 Dec 1990 20:39:32 PST Sender: Bill Janssen From: Bill Janssen To: Bill Cattey Subject: Re: Andrew Menus, (Was: Re: Motif) Cc: info-andrew@andrew.cmu.edu In-Reply-To: References: <0bJaezG1eVXqInNPsH@northstar.dartmouth.edu> I'm looking at replacing the xim class with a re-write of xim. In this version, creating an xim will create a menubar at the top of a window (the actual xim will have a backing window, a menubar strip window, and a view window, instead of the current single view window in xim). Menus will be translated as per Xerox ViewPoint: items on the unnamed pane will be direct-action buttons on the menubar, named menu panes will be buttons that will bring up single-pane menus. This looks essentially trivial to do, and should solve most of our problems with ATK menus. The cruft is figuring out how to support the masses of options on Andrew menus. I think I'll add calls to im to directly support X-style selections, while I'm at it. Bill \enddata{text822, 78986} \begindata{text822, 81284} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 10 Dec 90 03:34:01 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 10 Dec 90 03:32:27 -0500 (EST) Received: from mcsun.EU.net by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 10 Dec 90 03:31:50 EST Received: by mcsun.EU.net with SMTP; Mon, 10 Dec 90 09:31:23 +0100 Received: from jrc.UUCP by carla.dist.unige.it with UUCP (5.61++/IDA-1.2.8) id AA08338; Mon, 10 Dec 90 09:34:19 +0100 Received: from kbs2.isei.jrc.it (kms1) by jrc.it; Mon, 10 Dec 90 09:06:29 GMT Received: by kbs2.isei.jrc.it (4.0/JRC-S-1.2) id AA27271; Mon, 10 Dec 90 09:09:06 +0100 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.kms1.kbs2.isei.jrc.it.sun4.40 via MS.5.6.kms1.kbs2.isei.jrc.it.sun4_40; Mon, 10 Dec 1990 09:09:05 +0100 (MET) Message-Id: Date: Mon, 10 Dec 1990 09:09:05 +0100 (MET) From: manfred kohl X-Andrew-Message-Size: 945+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: help one per host \begindata{text,2144152} \textdsversion{12} \template{messages} There was some discussion some time ago (8-nov) about help running help. \excerptedcaption{Excerpts from nebraska: 8-Nov-90 bug in help (ATK) james@engrs.unl.edu (513)} \quotation{So, what's this about the help bug? Dav tells me that it has to do with} \quotation{the socket that help opens??? The Scenario was: Somebody was rlogin'd to} \quotation{my machine, and happened to be running help. I then did a help, and it} \quotation{went to his window... (it was a little longer than that, but that's what} \quotation{really happened). } \quotation{Is this supposedly in the list of things to do for Andrew (if you know?)} \quotation{I was going to send it to info-andrew, but, if they already know about it} \quotation{it'd probably be kind of pointless... } \quotation{Thanks }\italic{James} I did not see any solution to that problem (maybe I missed some message) so after looking at the source I found that setenv WMHOST localhost solves the problem. Manfred Kohl Joint Research Centre of the European Communities Ispra(VA) Italy tel. +39-332-789561 m_kohl@jrc.it \enddata{text,2144152} \enddata{text822, 81284} \begindata{text822, 84009} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from fish.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 10 Dec 1990 09:22:05 -0500 (EST) If-Type-Unsupported: send Received: from fish.andrew.cmu.edu via qmail ID ; Mon, 10 Dec 1990 09:21:48 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fish.andrew.cmu.edu.rt.r3 via MS.5.6.fish.andrew.cmu.edu.rt_r3; Mon, 10 Dec 1990 09:21:47 -0500 (EST) Message-ID: Date: Mon, 10 Dec 1990 09:21:47 -0500 (EST) From: Adam Stoller X-Andrew-Message-Size: 717+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: building andrew under openwin In-Reply-To: <9012071302.AA14197@issun3.stc.nl> References: <9012071302.AA14197@issun3.stc.nl> \begindata{text,270427804} \textdsversion{12} \template{messages} The andrewos.h file is supposed to be installed by the top-level Imakefile. The best way to test this is to chdir to wherever you are building the distribution (eg: /.../obj/andrew) remove the files "install.time" and "install.doc" and then type make Makefile [note: singular 'file'] (it should come back and say that the "'Makefile' is up to date.") After that try to do a 'make install' [note: all lowercase 'install'] - look for the installation of *any* files in the output - including, of course, andrewos.h If that doesn't work, you may want to send a copy of the output from the above to: info-andrew-bugs@andrew.cmu.edu Where someone may be able to take a bit more time to decipher the problem. --fish\ \enddata{text,270427804} \enddata{text822, 84009} \begindata{text822, 86017} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 10 Dec 90 18:23:17 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 10 Dec 90 18:20:09 -0500 (EST) Received: from munnari.oz.au by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 10 Dec 90 18:19:03 EST Received: from otc.otca.oz (via metro) by munnari.oz.au with SunIII (5.64+1.3.1+0.50) id AA12377; Tue, 11 Dec 1990 10:18:49 +1100 (from grahamd@otc.otca.oz.au) Received: from atlas.research.otc.com.au by otc.research.otc.com.au with SMTP (5.64+1.3.1+0.50) id AA06985; Tue, 11 Dec 1990 09:13:26 +1100 (from grahamd@otc.research.otca.OZ.AU for info-andrew%andrew.cmu.edu@munnari.cs.mu.oz) Received: by atlas.research.otc.com.au (5.64+1.3.1+0.50) id AA08514; Tue, 11 Dec 1990 09:13:22 +1100 (from grahamd@atlas.research.otc.com.au for m_kohl@cen.jrc.it) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.atlas.research.otc.com.au.sun4.40 via MS.5.6.atlas.research.otc.com.au.sun4_40; Tue, 11 Dec 90 09:13:21 +1100 (EST) Message-Id: Date: Tue, 11 Dec 90 09:13:21 +1100 (EST) From: Graham Dumpleton To: info-andrew@andrew.cmu.edu, manfred kohl Subject: Re: help one per host In-Reply-To: References: Excerpts from info-andrew: 10-Dec-90 help one per host manfred kohl@cen.jrc.it (945+0) > I did not see any solution to that problem (maybe I missed some message) > so after looking at the source I found that > setenv WMHOST localhost > solves the problem. Another way of getting it to work is to always supply the -n option to help. Doing so stops the check to see if a help is already running. Using the -n option is a must when you have a number of X terminals on one machine. - grahamd \enddata{text822, 86017} \begindata{text822, 88321} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 11 Dec 90 01:31:31 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 11 Dec 90 01:26:32 -0500 (EST) Received: from IBM.COM (ALMADEN.IBM.COM) by po3.andrew.cmu.edu (5.54/3.15) id ; Mon, 10 Dec 90 17:17:31 EST Received: from RCHLAND by IBM.COM (IBM VM SMTP R1.2.1MX) with BSMTP id 7210; Mon, 10 Dec 90 14:17:25 PST Reply-To: Paul Gunsch Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew+@andrew.cmu.edu; Mon, 10 Dec 90 16:14:22 CST Received: via switchmail; Mon, 10 Dec 1990 16:14:21 -0600 (CST) Received: from arrakis.rchland.ibm.com via qmail ID ; Mon, 10 Dec 1990 16:14:09 -0600 (CST) Received: from arrakis.rchland.ibm.com via qmail ID ; Mon, 10 Dec 1990 16:14:00 -0600 (CST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.arrakis.rchland.ibm.com.rs.aix31 via MS.5.6.arrakis.rchland.ibm.com.rs_aix31; Mon, 10 Dec 1990 16:13:57 -0600 (CST) Message-Id: Date: Mon, 10 Dec 1990 16:13:57 -0600 (CST) From: Paul Gunsch To: info-andrew+@andrew.cmu.edu Subject: zip arrowhead bug on rs_aix31 There is a bug in zip when running on rs_aix31 (AKT 15.1, patch level 7) that manifests itself as incorrectly drawn arrowheads. The "sides" of the arrowheads are drawn to some fixed point outside of the window (to the upper left, to be specific.) If the file is saved, and then viewed on some other system (such as RT/AOS 4.3) the arrowheads are drawn correctly, so the problem appears to be isolated to the display code. --Paul Gunsch gunsch@ibm.com \enddata{text822, 88321} \begindata{text822, 90574} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 11 Dec 90 06:21:05 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 11 Dec 90 06:19:54 -0500 (EST) Received: from lazy.qt.IPA.FhG.de ([129.233.17.27]) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 11 Dec 90 06:12:27 EST Received: by lazy.qt.IPA.FhG.de (5.61+/IDA-1.2.8/gandalf.2) id AA04168; Tue, 11 Dec 90 11:58:58 -0100 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lazy.pmax.3 via MS.5.6.lazy.pmax_3; Tue, 11 Dec 1990 11:58:56 -0100 Message-Id: Date: Tue, 11 Dec 1990 11:58:56 -0100 From: Juergen Henke X-Andrew-Message-Size: 619+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: X11 key bindings \begindata{text,18478752} \textdsversion{12} \template{messages} A few (?) weeks ago someone asked on this list how to bind special functions to keys. I would like to bind the german umlauts to some Meta-keys: ae == \^{d} == a umlaut to Meta-a oe == \^{v} == o umlaut to Meta-o . . . Ue == \^{\\} == U umlaut to Meta-shift-U Many thanks in advance, J\^{|}rgen. P.S.: The Meta-key is on a DECstation (or VAXstation) the Compose-Character-key. _________________________________________________________________________ Juergen Henke, e-mail juh@qt.IPA.FhG.de, PSI-mail PSI%4571109306::JUH_IPA Fraunhofer-Institut f. Produktionstechnik u. Automatisierung Eierstrasse 46, D-7000 Stuttgart 1 \enddata{text,18478752} \enddata{text822, 90574} \begindata{text822, 92561} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from earthquake.ucc.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 11 Dec 90 07:26:41 -0500 (EST) If-Type-Unsupported: send Received: from earthquake.ucc.andrew.cmu.edu via qmail ID ; Tue, 11 Dec 90 07:23:50 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.earthquake.ucc.andrew.cmu.edu.pmax.3 via MS.5.6.earthquake.ucc.andrew.cmu.edu.pmax_3; Tue, 11 Dec 90 07:23:50 -0500 (EST) Message-ID: <4bNAzKC00WAv06F0x0@andrew.cmu.edu> Date: Tue, 11 Dec 90 07:23:50 -0500 (EST) From: Robert Andrew Ryan X-Andrew-Message-Size: 304+0 Content-Type: X-BE2; 12 To: Info-Andrew , Juergen Henke Subject: Re: X11 key bindings In-Reply-To: References: \begindata{text,18867356} \textdsversion{12} \template{messages} ATK maps the Meta-key combinations to ESC-. So, assuming that there are no conflicts with other keybindings you could use something like: addkey compchar-compose \\ea textview textview inherit "a:" for the a umlaut and similarly for the others. -Rob Ryan Student Programmer, ATK group \enddata{text,18867356} \enddata{text822, 92561} \begindata{text822, 94203} 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-nostrip.dl) ID ; Tue, 11 Dec 1990 10:00:12 -0500 (EST) Received: from dublin.andrew.cmu.edu via qmail ID ; Tue, 11 Dec 1990 09:57:09 -0500 (EST) 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, 11 Dec 1990 09:57:08 -0500 (EST) Message-ID: Date: Tue, 11 Dec 1990 09:57:08 -0500 (EST) From: Tom Neuendorffer X-Andrew-Message-Size: 1163+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Paul Gunsch Subject: Re: zip arrowhead bug on rs_aix31 In-Reply-To: References: \begindata{text,270234468} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 10-Dec-90 zip arrowhead bug on rs_aix31 Paul Gunsch@rchland.ibm. (457)} \quotation{There is a bug in zip when running on rs_aix31 (AKT 15.1, patch level 7) }\quotation{that manifests itself as incorrectly drawn arrowheads. The "sides" of }\quotation{the arrowheads are drawn to some fixed point outside of the window (to }\quotation{the upper left, to be specific.) If the file is saved, and then viewed }\quotation{on some other system (such as RT/AOS 4.3) the arrowheads are drawn }\quotation{correctly, so the problem appears to be isolated to the display code. } Since the drawing code is identical for both machines, I feel confident in stating that this is a bug in the X server that was supplied with rs_aix31. ATK has proven to be a good test suite for X servers, in that we seem to use parts of X that no-one else has. As a result, many server bugs show up in ATK and are often mis-attributed to ATK. Unfortunately, there is not a whole lot we can do about them, outside of reporting them to those responsible for the X-server in question. Sometimes we can come up with work arounds, but trying to compensate for the failings of every X server in the world would be fighting a losing battle. Tom N. \enddata{text,270234468} \enddata{text822, 94203} \begindata{text822, 96807} 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-nostrip.dl) ID ; Tue, 11 Dec 90 14:19:22 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 11 Dec 90 14:17:51 -0500 (EST) Received: from frenchhorn.ecn.purdue.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 11 Dec 90 14:16:34 EST Received: by frenchhorn.ecn.purdue.edu (5.61/1.28jrs) id AA05953; Tue, 11 Dec 90 14:16:26 -0500 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.frenchhorn.ecn.purdue.edu.sun4.40 via MS.5.6.frenchhorn.ecn.purdue.edu.sun4_40; Tue, 11 Dec 1990 14:16:23 -0500 (EST) Message-Id: Date: Tue, 11 Dec 1990 14:16:23 -0500 (EST) From: "Dwight D. McKay" X-Andrew-Message-Size: 587+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew+@andrew.cmu.edu Subject: updating the inset in messages.SurrogateHelpFile? \begindata{text,2391536} \textdsversion{12} \template{messages} I'm trying to setup a \typewriter{SurrogateHelpFile} for messages which displays a chomp inset. I've got the file setup and entered some events. It looks great when I start up messages. However, the inset never seems to get updated while messages is running! Must I quit messages and restart it again whenever any of my calendar files are changed so that the chomp inset will be current? --\bold{Dwight D. McKay, ECN Workstation Software Support} --Purdue University, Engineering Computer Network --\italic{Office}: MSEE 104f, \italic{Phone}: (317) 494-3561 --mckay@harbor.ecn.purdue.edu --or-- ...rutgers!pur-ee!mckay \enddata{text,2391536} \enddata{text822, 96807} \begindata{text822, 98874} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 12 Dec 90 00:54:40 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 12 Dec 90 00:51:03 -0500 (EST) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id ; Tue, 11 Dec 90 14:26:12 EST Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Tue, 11 Dec 90 14:25:17 EST Received: by greenbush.bellcore.com (4.12/4.7) id for info-andrew-bugs+@andrew.cmu.edu; Tue, 11 Dec 90 14:27:25 est Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Tue, 11 Dec 1990 14:27:21 -0500 (EST) Message-Id: Date: Tue, 11 Dec 1990 14:27:21 -0500 (EST) From: Nathaniel Borenstein To: info-andrew+@andrew.cmu.edu Subject: New program: ezview Cc: info-andrew-bugs+@andrew.cmu.edu I've written a very tiny new program that is actually quite useful. Called "ezview", it will run ezview on a file if ez can be run, and will otherwise use the "unscribe" routines to display (on stdout) the "unformatted" version of a file. This yields a single program that anyone can run to view an ATK file -- if they're running X and ez is installed, it will simply run ez, but otherwise it will show them something prettier than the raw datastream (e.g. with "A raster appeared here but could not be displayed.") To add this program to your distribution, you only need to do four things: 1. Modify contrib/Imakefile to include "ezview" on the SUBDIRS line. 2. Create contrib/ezview. 3. Put two new files (Imakefile and ezview.c) into contrib/ezview. 4. Recompile (easiest way is to cd to contrib and type "make Makefiles SUBDIR=ezview", and then cd to contrib/ezview and type "make Install".) The two new files, both very tiny, follow below: ________________________________________________________________ Imakefile: ________________________________________________________________ OBJS = ezview.o LIBS= \ ${BASEDIR}/lib/libmail.a \ ${UTILLIB} NormalObjectRule() ProgramTarget(ezview, ${OBJS}, ${LIBS} , ) DependTarget() InstallProgram(ezview, ${DESTDIR}/bin) ________________________________________________________________ ezview.c ________________________________________________________________ #include #include /* from andrew distribution */ #include /* Compile this with cc -I$ANDREWDIR/include ezview.c $ANDREWDIR/lib/libmail.a $ANDREWDIR/lib/libutil.a -o ezview */ main(argc, argv) int argc; char **argv; { struct ScribeState ScribeState; int bytes, code, fd; char BigBuf[5000]; if (argc < 2) exit(-1); sprintf(BigBuf, "ez -d %s", argv[1]); if (!getenv("DISPLAY") || system(BigBuf)) { fd = open(argv[1], O_RDONLY); if (fd < 0) exit(-1); code = UnScribeInit("12", &ScribeState); while ((bytes = read(fd, BigBuf, sizeof(BigBuf) - 1)) > 0) { UnScribe(code, &ScribeState, BigBuf, bytes, stdout); } UnScribeFlush(code, &ScribeState, stdout); } exit(0); } \enddata{text822, 98874} \begindata{text822, 102484} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 12 Dec 90 00:55:21 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 12 Dec 90 00:47:39 -0500 (EST) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id ; Tue, 11 Dec 90 14:40:37 EST Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Tue, 11 Dec 90 14:39:17 EST Received: by greenbush.bellcore.com (4.12/4.7) id for info-andrew+@andrew.cmu.edu; Tue, 11 Dec 90 14:41:24 est Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Tue, 11 Dec 1990 14:41:21 -0500 (EST) Message-Id: Date: Tue, 11 Dec 1990 14:41:21 -0500 (EST) From: Nathaniel Borenstein To: info-andrew+@andrew.cmu.edu Subject: Re: updating the inset in messages.SurrogateHelpFile? In-Reply-To: References: This is not a Messages bug, but, properly speaking, it is a CH*MP bug. (However, that doesn't get ME off the hook, since I'm the author of both!) The bug is that once a program is started and is running the ch*mp code, it never again checks to see if any of the data files (the files on your champpath preference, if you have one) have changed. In other words, if you add events, you won't see them until you exit & restart the program. You will see this same bug if you use ez to view a chomp inset, as well. This could, of course, be fixed. The code is all in atk/champ. In fact, here's an inefficient but simple fix: In the file atk/champ/match.c, add the following to the very beginning of the procedure "FlagEventsMatchingDate": struct eventnode *preven = NULL; for (en=RootEventNode; en ; en=en->next) { if (en->event) free(en->event); if (preven) free(preven); preven = en; } free(preven); RootEventNode = NULL; ReadDatesFromChampPath(NULL); Note that I haven't tested the above code, but I believe it should fix the problem. The only thing is, it is very inefficient -- it rereads all your champ files every time, rather than only when they change. To do it right would be a little more work, but would all be localized to the two files match.c and read.c, and should be within the abilities of most C programmers. (Note that no ATK knowledge is required, as this is all in the non-ATK part of the code.) I trust that if anyone actually gets motivated to fix this "right" they will pass the code back to the ITC... \enddata{text822, 102484} \begindata{text822, 105566} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 12 Dec 90 08:28:25 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 12 Dec 90 08:26:45 -0500 (EST) Received: from lazy.qt.IPA.FhG.de ([129.233.17.27]) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 12 Dec 90 08:26:01 EST Received: by lazy.qt.IPA.FhG.de (5.61+/IDA-1.2.8/gandalf.2) id AA04905; Wed, 12 Dec 90 14:24:07 -0100 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lazy.pmax.3 via MS.5.6.lazy.pmax_3; Wed, 12 Dec 1990 14:24:05 -0100 Message-Id: Date: Wed, 12 Dec 1990 14:24:05 -0100 From: Juergen Henke X-Andrew-Message-Size: 1310+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: X11 key bindings, once again... In-Reply-To: <4bNAzKC00WAv06F0x0@andrew.cmu.edu> References: , <4bNAzKC00WAv06F0x0@andrew.cmu.edu> \begindata{text,18534764} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 11-Dec-90 Re: X11 key bindings Robert Andrew Ryan@andre (304+0)} \quotation{ATK maps the Meta-key combinations to ESC-. } \quotation{So, assuming that there are no conflicts with other keybindings you could use something like: } \quotation{addkey compchar-compose \\ea textview textview inherit "a:" } \quotation{for the a umlaut and similarly for the others. } \quotation{-Rob Ryan }\quotation{Student Programmer, ATK group } Many thanks, but not quite the answer to my question - i think, i asked not correctly... O.k., one more try: Is there a way to tell ATK \bold{NOT} to map the Meta-key to the Escape-key ? I looked for the existing key-bindings, and i think it would be better to have additional possibilities, i.e. real Meta-key-sequences. BTW, i get a strange error in ez, when first using a key-binding as described above: "\typewriter{Could not load procedure}" when i type, for example, the Escape-a (Meta-a). I get the same result when i use \typewriter{^Xv} (compchar-compose), which worked well before including the new key-bindings. The whole thing works, when i use \typewriter{^Xx} (compchar-compose2) one time... J\^{|}rgen. _________________________________________________________________________ Juergen Henke, e-mail juh@qt.IPA.FhG.de, PSI-mail PSI%4571109306::JUH_IPA Fraunhofer-Institut f. Produktionstechnik u. Automatisierung Eierstrasse 46, D-7000 Stuttgart 1 \enddata{text,18534764} \enddata{text822, 105566} \begindata{text822, 108524} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from white.res.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 12 Dec 90 15:01:12 -0500 (EST) If-Type-Unsupported: send Received: from white.res.andrew.cmu.edu via qmail ID ; Wed, 12 Dec 90 14:58:24 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.white.res.andrew.cmu.edu.pmax.3 via MS.5.6.white.res.andrew.cmu.edu.pmax_3; Wed, 12 Dec 90 14:58:23 -0500 (EST) Message-ID: Date: Wed, 12 Dec 90 14:58:23 -0500 (EST) From: Robert Andrew Ryan X-Andrew-Message-Size: 692+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: X11 key bindings, once again... In-Reply-To: References: , <4bNAzKC00WAv06F0x0@andrew.cmu.edu>, \begindata{text,18861652} \textdsversion{12} \template{messages} Argh, that should teach me to respond at 4AM :-) The second "textview" in my post should be "compchar" so the line would read like: addkey compchar-compose \\ea textview compchar inherit "a:" \excerptedcaption{Excerpts from internet.info-andrew: 12-Dec-90 X11 key bindings, once agai.. Juergen Henke@qt.IPA.FhG (1310+0)} \quotation{O.k., one more try: Is there a way to tell ATK \bold{NOT} to map the Meta-key to the Escape-key ? } Currently, no. We could modify the X code to determine the key sequence to send from a preference though (with the default being the Escape character of course). Chances of seeing this change in patch 8 are probably low to nil, but good for patch 9. -Rob Ryan Student Programmer, ATK group \enddata{text,18861652} \enddata{text822, 108524} \begindata{text822, 110620} Return-path: X-Andrew-Authenticated-as: 420;andrew.cmu.edu;Miles Bader Received: from woodstock.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 12 Dec 1990 16:35:30 -0500 (EST) Received: from woodstock.andrew.cmu.edu via qmail ID ; Wed, 12 Dec 1990 16:34:23 -0500 (EST) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.woodstock.andrew.cmu.edu.rt.r3 via MS.5.6.woodstock.andrew.cmu.edu.rt_r3; Wed, 12 Dec 1990 16:34:09 -0500 (EST) Message-ID: Date: Wed, 12 Dec 1990 16:34:09 -0500 (EST) From: Miles Bader To: Info-Andrew Subject: Re: X11 key bindings, once again... In-Reply-To: References: , <4bNAzKC00WAv06F0x0@andrew.cmu.edu>, , Blat: Foop Robert Andrew Ryan writes: > Currently, no. We could modify the X code to determine the key sequence > to send from a preference though (with the default being the Escape > character of course). Chances of seeing this change in patch 8 are > probably low to nil, but good for patch 9. Or maybe set the high bit? -Miles \enddata{text822, 110620} \begindata{text822, 112205} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from procyon.weh.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 12 Dec 90 18:35:40 -0500 (EST) If-Type-Unsupported: send Received: from procyon.weh.andrew.cmu.edu via qmail ID ; Wed, 12 Dec 90 18:34:35 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.procyon.weh.andrew.cmu.edu.pmax.3 via MS.5.6.procyon.weh.andrew.cmu.edu.pmax_3; Wed, 12 Dec 90 18:34:31 -0500 (EST) Message-ID: <0bNfu7K00VpN8PYVJz@andrew.cmu.edu> Date: Wed, 12 Dec 90 18:34:31 -0500 (EST) From: Robert Andrew Ryan X-Andrew-Message-Size: 717+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: X11 key bindings, once again... In-Reply-To: References: , <4bNAzKC00WAv06F0x0@andrew.cmu.edu>, , , \begindata{text,18960500} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 12-Dec-90 Re: X11 key bindings, once .. Miles Bader (346)} \quotation{Or maybe set the high bit? } This could also be done, but I see two problems with this: 1. Meta-control-@ would not be representable (due to the way the end of a keybinding is indicated), granted this is a minor concern but something which would need to be known. 2. The syntax for specifying Meta-characters in the init files would be quite cumbersome (the octal representation of the characters would have to be used). I guess ideally both options would be available, any ideas on how Meta-characters should be represented in the .*init files? (besides the octal) Thanks, -Rob Ryan Student Programmer, ATK group \enddata{text,18960500} \enddata{text822, 112205} \begindata{text822, 114413} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 12 Dec 90 20:34:58 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 12 Dec 90 20:32:28 -0500 (EST) Received: from alpha.xerox.com (XEROX.COM) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 12 Dec 90 20:29:06 EST Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <17301>; Wed, 12 Dec 1990 17:28:41 PST Received: by holmes.parc.xerox.com id <5950>; Wed, 12 Dec 1990 17:28:28 -0800 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, 12 Dec 1990 17:28:18 -0800 (PST) Message-Id: Date: Wed, 12 Dec 1990 17:28:18 PST Sender: Bill Janssen From: Bill Janssen To: info-andrew@andrew.cmu.edu Subject: ez -> text Thanks to Nathaniel for providing the insight into the UnScribe routines I've been waiting for. I re-wrote his code a bit, turning it into even a simpler program, that just unscribes (called ez2text). Now it's easy to wrap in a shell script, to do what ezview does, and even more (mine sets up the CLASSPATH, and defines LD_LIBRARY_PATH, etc.). Enjoy. Imakefile: ====================================================================== OBJS2 = ez2text.o CFLAGS = -Bstatic LIBS= ${BASEDIR}/lib/libmail.a ${UTILLIB} NormalObjectRule() ProgramTarget(ez2text, ${OBJS2}, ${LIBS} , ) DependTarget() InstallProgram(ez2text, ${DESTDIR}/bin) C code: ====================================================================== #include #include /* from andrew distribution */ #include /* Compile this with cc -I$ANDREWDIR/include ez2text.c $ANDREWDIR/lib/libmail.a $ANDREWDIR/lib/libutil.a -o ez2text */ main(argc, argv) int argc; char **argv; { struct ScribeState ScribeState; int bytes, code, fd; char BigBuf[5000]; if (argc < 2) { fprintf (stderr, "Usage: ez2text filename\n"); exit(1); } fd = open(argv[1], O_RDONLY); if (fd < 0) { fprintf (stderr, "ez2text: Couldn't open file %s.\n", argv[1]); exit(-1); } code = UnScribeInit("12", &ScribeState); while ((bytes = read(fd, BigBuf, sizeof(BigBuf) - 1)) > 0) { UnScribe(code, &ScribeState, BigBuf, bytes, stdout); } UnScribeFlush(code, &ScribeState, stdout); close (fd); exit(0); } \enddata{text822, 114413} \begindata{text822, 117343} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from procyon.weh.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 12 Dec 90 21:21:23 -0500 (EST) If-Type-Unsupported: send Received: from procyon.weh.andrew.cmu.edu via qmail ID ; Wed, 12 Dec 90 21:20:37 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.procyon.weh.andrew.cmu.edu.pmax.3 via MS.5.6.procyon.weh.andrew.cmu.edu.pmax_3; Wed, 12 Dec 90 21:20:37 -0500 (EST) Message-ID: Date: Wed, 12 Dec 90 21:20:37 -0500 (EST) From: Robert Andrew Ryan X-Andrew-Message-Size: 680+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Andrew Menus, (Was: Re: Motif) CC: Info-Andrew In-Reply-To: References: <0bJaezG1eVXqInNPsH@northstar.dartmouth.edu> , \begindata{text,18960500} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 7-Dec-90 Re: Andrew Menus, (Was: Re:.. Bill Janssen@parc.xerox. (741)} \quotation{I'm looking at replacing the xim class with a re-write of xim. In this }\quotation{version, creating an xim will create a menubar at the top of a window }\quotation{(the actual xim will have a backing window, a menubar strip window, and }\quotation{a view window, instead of the current single view window in xim). } We currently have a menubar system under development which should be ready for initial release with patch 9. The primary difference from the description above is that the items in the front menu card are on a pulldown menu named after the program. -Rob Ryan Student Programmer, ATK group \enddata{text,18960500} \enddata{text822, 117343} \begindata{text822, 119562} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 13 Dec 90 02:23:01 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Thu, 13 Dec 90 02:17:35 -0500 (EST) Message-ID: Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 13 Dec 90 02:17:21 EST Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 0832; Thu, 13 Dec 90 02:15:14 EST Received: from TWNITRI1.BITNET (KW20CJJ0) by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 0831; Thu, 13 Dec 90 02:15:14 EST Date: Thu, 13 Dec 90 10:50 U From: Subject: Problem about Spelling Check in EZ To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu X-Original-To: info-andrew@andrew.cmu.edu, KW20CJJ0 The feature about spell checking in our EZ can not work. When I chose "Check Spelling" from Search/Spell menu card in EZ, I just got the message: " Could not start ispell. Spell checking may not be supported at this site.". The help file for spelling check is also blank. Then I found in the file "txtvcmds.c" that the corresponding procedure is NULL. Is that the reason why our spell checking doesn't work ? Does it work at your site ? Please tell me how to solve the problem. (Our machine is Sun/4 sparc workstation) J.J.Chen \enddata{text822, 119562} \begindata{text822, 121403} 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-nostrip.dl) ID ; Thu, 13 Dec 90 03:05:51 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Thu, 13 Dec 90 03:04:39 -0500 (EST) Message-ID: Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 13 Dec 90 03:04:27 EST Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 1081; Thu, 13 Dec 90 03:02:20 EST Received: from TWNITRI1.BITNET (KW20HYI0) by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 1079; Thu, 13 Dec 90 03:02:19 EST Date: Thu, 13 Dec 90 13:52 U From: Subject: Is Postscript print available? To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu X-Original-To: info-andrew@andrew.cmu.edu, KW20HYI0 My ATK is V14.2. The document view.doc says that direct Postscript printing will be supported soon. Is it available now? Yi Huang \enddata{text822, 121403} \begindata{text822, 122777} 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-nostrip.dl) ID ; Thu, 13 Dec 90 03:14:49 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Thu, 13 Dec 90 03:13:18 -0500 (EST) Message-ID: Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 13 Dec 90 03:13:07 EST Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 1140; Thu, 13 Dec 90 03:11:00 EST Received: from TWNITRI1.BITNET (KW20HYI0) by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 1139; Thu, 13 Dec 90 03:10:59 EST Date: Thu, 13 Dec 90 14:23 U From: Subject: Rediculous Cursors and Icons To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu X-Original-To: info-andrew@andrew.cmu.edu, KW20HYI0 Andrew applications on my site function will but look strange. I get a horse to pick insets in "arb" and a black ball as cursor in EZ. The application layer switch in arb shows "a" while turned on and "c" while turned off. The most serious of all is that selection items of ZIP palette are "a", "b", "c" ... Not some explanatory icons. This makes ZIP extremely hard to use. Is this a problem of incorrect installation, incorrect font file in X-server, or any thing else? Thanks for any help. Y.Huang \enddata{text822, 122777} \begindata{text822, 124520} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 13 Dec 90 05:44:33 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 13 Dec 90 05:43:21 -0500 (EST) Received: from libby.qt.IPA.FhG.de by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 13 Dec 90 05:42:06 EST Received: by libby.qt.IPA.FhG.de (5.61+/IDA-1.2.8/gandalf.2) id AA02591; Thu, 13 Dec 90 09:41:03 -0100 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.libby.pmax.3 via MS.5.6.libby.pmax_3; Thu, 13 Dec 1990 09:41:02 -0100 (MET) Message-Id: Date: Thu, 13 Dec 1990 09:41:02 -0100 (MET) From: Christoph Mai X-Andrew-Message-Size: 1030+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: problems with textview_FindLineNumber... Cc: Christoph Mai \begindata{text,18461648} \textdsversion{12} \template{messages} I got the following problem: After having inserted a certain amount of characters in a textobject I want to know from the corresponding textview how many additional lines had to be brought up therefore. Here's in short what I'm doing: \italic{tView }is the textview and \italic{t} the associated textobject, \italic{buf} is a char-pointer to the inserted string, \italic{insertPos} the insert position and \italic{length} the strlen(buf): \{ ... oldlines = textview_FindLineNumber(tView,insertPos); text_AlwaysInsertCharacters(t,insertPos,buf,length); newlines = textview_FindLineNumber(tView,insertPos+length); numberOfNewLines = (newlines - oldlines); ... \} But this doesn't work as textview_FindLineNumber returns (as for my part!) strange values. Has anybody got an idea how to get along or perhaps can tell me what this method really returns? Thanks in advance, Christoph ____________________________________________________________ Christoph Mai (chm@qt.IPA.FhG.de) Fraunhofer-Institut f. Produktionstechnik u. Automatisierung Eierstrasse 46,D-7000 Stuttgart 1 \enddata{text,18461648} \enddata{text822, 124520} \begindata{text822, 127020} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 13 Dec 90 06:18:33 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 13 Dec 90 06:17:09 -0500 (EST) Received: from icase.edu by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 13 Dec 90 06:16:27 EST Received: from dolphin.icase.edu by icase.edu (4.1/SMI-4.0) id AA08394; Thu, 13 Dec 90 06:16:14 EST Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dolphin.ICASE.sun4.40 via MS.5.6.dolphin.ICASE.sun4_40; Thu, 13 Dec 1990 06:16:08 -0500 (EST) Message-Id: <0bNq=sn0_csmA6m2AA@icase.edu> Date: Thu, 13 Dec 1990 06:16:08 -0500 (EST) From: Tom Crockett X-Andrew-Message-Size: 752+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: SunOS 4.1.1/SPARCstation 2 Cc: "Leon M. Clancy" \begindata{text,3120736} \textdsversion{12} \template{messages} Our system administrator here is on the fast track when it comes to OS upgrades. He's planning to install SunOS 4.1.1 in the near future on at least some of our systems. We're also expecting a couple of SPARC 2's to arrive in the next few weeks. So I have two questions. I know that patch 8 is supposed to get Andrew up and running under 4.1, but how about 4.1.1? Does anyone know if there are any discrepancies between SPARC 1's and SPARC 2's which Andrew could trip on? \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,3120736} \enddata{text822, 127020} \begindata{text822, 129229} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Thu, 13 Dec 1990 10:59:07 -0500 (EST) If-Type-Unsupported: send Received: from apollo.transarc.com via qmail ID ; Thu, 13 Dec 1990 10:51:11 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Thu, 13 Dec 1990 10:51:09 -0500 (EST) Message-ID: Date: Thu, 13 Dec 1990 10:51:09 -0500 (EST) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 393+0 Content-Type: X-BE2; 12 To: Info-Andrew , Bill Janssen Subject: Re: ez -> text In-Reply-To: References: \begindata{text,18290212} \textdsversion{12} \template{messages} Doing ``make unscribe.test'' in the \{andrew\}/overhead/mail/lib build directory will make a program functionally equivalent to Bill's ``ez2text'', with perhaps somewhat different calling conventions. At present, the UnScribe package has no dependencies on ATK or dynamic loading, so you don't have to set CLASSPATH or anything else. This is a weakness as well as a strength, I know. Craig \enddata{text,18290212} \enddata{text822, 129229} \begindata{text822, 131082} 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-nostrip.dl) ID ; Thu, 13 Dec 1990 11:18:20 -0500 (EST) If-Type-Unsupported: send Received: from bangor.andrew.cmu.edu via qmail ID ; Thu, 13 Dec 1990 11:16:01 -0500 (EST) 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; Thu, 13 Dec 1990 11:16:01 -0500 (EST) Message-ID: <4bNuZ1200VsPI0t79h@andrew.cmu.edu> Date: Thu, 13 Dec 1990 11:16:01 -0500 (EST) From: Fred Hansen X-Andrew-Message-Size: 243+0 Content-Type: X-BE2; 12 To: Info-Andrew , Bill Janssen Subject: Re: ez -> text In-Reply-To: References: \begindata{text,270542372} \textdsversion{12} \template{messages} In keeping with other ATK program names, a good name for ez->text might be fromez It could have switches for varioius optional output formats. (Of course ezprint is already this. It could have a -ASCII switch to output text.) Fred Hansen\ \enddata{text,270542372} \enddata{text822, 131082} \begindata{text822, 132651} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from bangor.andrew.cmu.edu via trymail ID ; Thu, 13 Dec 1990 11:19:01 -0500 (EST) Received: from bangor.andrew.cmu.edu via qmail ID ; Thu, 13 Dec 1990 11:18:54 -0500 (EST) 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; Thu, 13 Dec 1990 11:18:54 -0500 (EST) Message-ID: <8bNubiO00VsPQ0t7gh@andrew.cmu.edu> Date: Thu, 13 Dec 1990 11:18:54 -0500 (EST) From: Fred Hansen X-Andrew-Message-Size: 538+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Robert Andrew Ryan Subject: Re: Andrew Menus, (Was: Re: Motif) CC: Tom Neuendorffer , Gary Keim , Susan Straub In-Reply-To: References: <0bJaezG1eVXqInNPsH@northstar.dartmouth.edu> , \begindata{text,270542372} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 12-Dec-90 Re: Andrew Menus, (Was: Re:.. Robert Andrew Ryan (680+0)} \quotation{We currently have a menubar system under development which should be ready for initial release with patch 9. } Is it not time to post on the bboard a list of projects under development? This would be far more professional than springing these things on users. It would let users plan their own work and avoid some duplicate effort. Publication of a complete list of efforts would allow the users to help set priorities. Fred Hansen\ \enddata{text,270542372} \enddata{text822, 132651} \begindata{text822, 134650} 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-nostrip.dl) ID ; Thu, 13 Dec 1990 11:48:29 -0500 (EST) Received: from dublin.andrew.cmu.edu via qmail ID ; Thu, 13 Dec 1990 11:47:23 -0500 (EST) 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, 13 Dec 1990 11:47:22 -0500 (EST) Message-ID: Date: Thu, 13 Dec 1990 11:47:22 -0500 (EST) From: Tom Neuendorffer X-Andrew-Message-Size: 1289+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Christoph Mai Subject: Re: problems with textview_FindLineNumber... CC: Christoph Mai In-Reply-To: References: \begindata{text,270256568} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 13-Dec-90 problems with textview_Find.. Christoph Mai@qt.IPA.FhG (1030+0)} \quotation{After having inserted a certain amount of characters in a textobject I want to know from the }\quotation{corresponding textview how many additional lines had to be brought up therefore. Here's }\quotation{in short what I'm doing: ... oldlines = textview_FindLineNumber(tView,insertPos); }\quotation{text_AlwaysInsertCharacters(t,insertPos,buf,length); }\quotation{newlines = textview_FindLineNumber(tView,insertPos+length); ... But this doesn't work as textview_FindLineNumber returns (as for my part!) strange values. } textview_FindLineNumber is a mainly internal routine that, given a text position, will return -1 if that text is not currently displayed on the screen, or a number indicating which line of text on the screen contains the character at that position. Assuming this is what you are looking for, the problem with the above code is that textview hasn't had time to update itself before you ask where the new line number is. You need something more like \example{oldlines = textview_FindLineNumber(tView,insertPos); text_AlwaysInsertCharacters(t,insertPos,buf,length); text_NotifyObservers(t,0); im_ForceUpdate(); if((newlines = textview_FindLineNumber(tView,insertPos+length)) == -1)\{ /* text has scrolled off the screen */ \} } Tom \enddata{text,270256568} \enddata{text822, 134650} \begindata{text822, 137421} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail ID ; Thu, 13 Dec 1990 11:56:40 -0500 (EST) Received: from dublin.andrew.cmu.edu via qmail ID ; Thu, 13 Dec 1990 11:56:30 -0500 (EST) 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, 13 Dec 1990 11:56:29 -0500 (EST) Message-ID: Date: Thu, 13 Dec 1990 11:56:29 -0500 (EST) From: Tom Neuendorffer X-Andrew-Message-Size: 249+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Robert Andrew Ryan , Fred Hansen Subject: Re: Andrew Menus, (Was: Re: Motif) CC: Gary Keim , Susan Straub In-Reply-To: <8bNubiO00VsPQ0t7gh@andrew.cmu.edu> References: <0bJaezG1eVXqInNPsH@northstar.dartmouth.edu> , <8bNubiO00VsPQ0t7gh@andrew.cmu.edu> \begindata{text,270256568} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 13-Dec-90 Re: Andrew Menus, (Was: Re:.. Fred Hansen (538+0)} \quotation{Is it not time to post on the bboard a list of projects under development? } I agree. I have been planing to post such a list along with the release of patch 8. Tom \enddata{text,270256568} \enddata{text822, 137421} \begindata{text822, 139169} Return-path: X-Andrew-Authenticated-as: 420;andrew.cmu.edu;Miles Bader Received: from woodstock.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 13 Dec 1990 12:19:39 -0500 (EST) Received: from woodstock.andrew.cmu.edu via qmail ID ; Thu, 13 Dec 1990 12:18:44 -0500 (EST) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.woodstock.andrew.cmu.edu.rt.r3 via MS.5.6.woodstock.andrew.cmu.edu.rt_r3; Thu, 13 Dec 1990 12:18:32 -0500 (EST) Message-ID: Date: Thu, 13 Dec 1990 12:18:32 -0500 (EST) From: Miles Bader To: Info-Andrew Subject: Re: X11 key bindings, once again... In-Reply-To: <0bNfu7K00VpN8PYVJz@andrew.cmu.edu> References: , <4bNAzKC00WAv06F0x0@andrew.cmu.edu>, , , , <0bNfu7K00VpN8PYVJz@andrew.cmu.edu> Blat: Foop Actually, what I think would be ideal is to use something besides a literally mapped string to specify keybindings to be added, and make the entries in keymaps be 16-bit quantities (this makes the direct-mapping with 256-entry array impossible, of course, but a simple solution would be to have list of them [one for each unique high byte]). You could then have a bit which the escape prefix sets, a bit which the meta key sets, a unique control bit (for systems which generate such), etc. The horrible stuff with passing '\0' would get thrown out too. You could then have two ways of specifying keybindings, a counted array of shorts (for places where you want to algorithmically determine the keys to be bound) and an interpreted string for use by user-specified keybindings (like the init object does): "\^H" --> 0x0008, "\Mb" --> 0x0462, "\^X\^V" --> 0x0158 0x0156 Blah... -Miles \enddata{text822, 139169} \begindata{text822, 141377} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 13 Dec 90 12:20:43 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 13 Dec 90 12:17:30 -0500 (EST) Received: from lombard.dartmouth.edu by po3.andrew.cmu.edu (5.54/3.15) id ; Thu, 13 Dec 90 11:38:30 EST Received: by lombard.dartmouth.edu (4.1/4.1) id AA16170; Thu, 13 Dec 90 11:37:50 EST Date: Thu, 13 Dec 90 11:37:50 EST From: kriso@lombard.dartmouth.edu (Kris Olander) Message-Id: <9012131637.AA16170@lombard.dartmouth.edu> To: info-andrew@andrew.cmu.edu Subject: typescript on hp300_ux70 problem Cc: kriso@lombard.dartmouth.edu Keywords: tty, job control Typescript is giving me the following warning when it starts up. ------------- Warning: no access to tty; thus no job control in this shell... -------------- Also, I'm getting command echos every time I type a command. 'echo' isn't set in my shell. As a matter of fact, when I type 'set echo', I get two echos. I've seen this in the past, the only difference seems to be that now, I see the command as I'm typing it in, and also after hitting carriage return. -Kris Olander \enddata{text822, 141377} \begindata{text822, 142924} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Thu, 13 Dec 1990 16:35:08 -0500 (EST) If-Type-Unsupported: send Received: from apollo.transarc.com via qmail ID ; Thu, 13 Dec 1990 16:29:56 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Thu, 13 Dec 1990 16:29:54 -0500 (EST) Message-ID: Date: Thu, 13 Dec 1990 16:29:54 -0500 (EST) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 1880+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: effective use of bulletin boards In-Reply-To: References: <8bELNZc91Ecf80pW0z@rchland.ibm.com>, , <8bNvy2U91EcfI15YwA@rchland.ibm.com> \begindata{text,18562296} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 13-Dec-90 Fwd: effective use of bulle.. Bob Oesterlin@rchland.ii (1150+0)} \quotation{1. There is a need for finding messages by their content. There should be mechanisms for specifying match criteria and search scope. The search captions capability provides some of this, but only searches the current folder and does not search message bodies. } Agreed--a current AMS weakness. \quotation{2. There is a need to see references. For instance, when a reply is received, it is often useful to read the note replied to. } The ``Search/Spell;Mark Related Messages'' menu item might help here, in that it should chase In-Reply-To: and References: links. \quotation{3. It would also be convenient to be able to include a reference pointer object in the text of a message one is sending. } I'm not sure what's being asked for here. Clearly, you could plant a hyp-link (in particular to an AFS file) in the message text; you can quote the message's Message-ID: header field; or you could excerpt part of the desired message. More specifics about what you'd like would help here, especially something cast into this model. \quotation{4. There is a desire to follow bulletin boards in a more natural manner. The current method is by order of posting. Yet there is a structure to the postings. Some postings are replies. Some are continuations of discussions on a particular topic. It is not immediately obvious what the idea order is. The rn news reader program does a reasonably good job in this respect. } I'm showing my bias or my history in that I know essentially nothing of ``rn'' other than where I might load sources that would read a typical usenet-on-Unix installation (which doesn't exist anywhere I've been). But again, the ``Search/Spell;Mark Related Messages'' can help isolate threads of conversation here. Is there some easily-available increment on that? Craig \enddata{text,18562296} \enddata{text822, 142924} \begindata{text822, 146436} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 13 Dec 90 19:22:09 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 13 Dec 90 19:19:50 -0500 (EST) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 13 Dec 90 19:19:26 EST Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA28213; Thu, 13 Dec 90 19:19:15 EST Received: by lakota.MIT.EDU (5.61/4.7) id AA10534; Thu, 13 Dec 90 19:19:09 -0500 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Thu, 13 Dec 1990 19:19:07 -0500 (EST) Message-Id: <0bO1dvAGG02=AZnsZi@athena.mit.edu> Date: Thu, 13 Dec 1990 19:19:07 -0500 (EST) From: Bill Cattey X-Andrew-Message-Size: 3582+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu, Bill Janssen Subject: Re: ez -> text In-Reply-To: References: \begindata{text,2010288} \textdsversion{12} \template{help} \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{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]} I'm sorry, I've been remiss in my duties to this list. We have had a program that takes ATK datastream and produces plain ascii. It works both with a filename spec and as a filter (ie as the output of a pipe.) We call it ez2ascii. Here is the Imakefile line: \literal{ProgramTarget(ez2ascii, ez2ascii.o, $\{BASEDIR\}/lib/libmail.a $\{UTILLIB\},) } Here is the C text: \literal{/* $Header: /afs/athena.mit.edu/astaff/project/andrew/a-andy-r4/src/mit/util/RCS/ez2ascii.c\ ,v 1.1 90/04/12 02:29:35 wdc Exp $ */ /* $Source: /afs/athena.mit.edu/astaff/project/andrew/a-andy-r4/src/mit/util/RCS/ez2ascii.c\ ,v $ */ /* $Author: wdc $ */ /* Copyright 1990 MIT */ /* * Program to convert ATK datastream to plain ascii. * * Relies on overhead/mail/lib/unscribe code. * Uses same algorithm that sendmessages uses to strip * formatting and to break lines. * * Usage: ez2ascii [file1 .. filen] * * For each file specified, a new file: filex.ascii is created containing * the stripped version of the file. * * If no file is specified, stdin is read and output goes to stdout. */ #include #include #include #include main(argc, argv) int argc; char *argv[]; \{ int version, err; char buf[500]; struct ScribeState *ussp; FILE *inptr, *outptr; char filename[MAXPATHLEN]; if (argc == 1) \{ version = UnScribeInit(" 12", &ussp); while (fgets(buf,sizeof(buf)-1,stdin)) \{ err = UnScribe(version, &ussp, buf, strlen(buf), stdout); if (err < 0) fprintf(stderr, "UnScribe error == %d.\\n", err); \} \} else \{ while(*++argv!=NULL)\{ strcpy (filename, (*argv)); strcat (filename, ".ascii"); if ((inptr = fopen((*argv), "r")) == NULL) \{ fprintf(stderr, "Could not open input file '%s'.\\n", (*argv)); continue; \} if ((outptr = fopen(filename, "w")) == NULL) \{ fprintf(stderr, "Could not open output file '%s'.\\n", filename); continue; \} version = UnScribeInit(" 12", &ussp); while (fgets(buf,sizeof(buf)-1,inptr)) \{ err = UnScribe(version, &ussp, buf, strlen(buf), outptr); if (err < 0) fprintf(stderr, "ez2ascii: UnScribe error == %d.\\n", err); \} \} \} \} } Here is the help document: \chapter{ez2ascii: Converting a formatted file made in ez to Plain ascii } \section{What ez2ascii is }\leftindent{ This program strips out formatting put in by ez, and creates a plain ascii file for display on a character terminal like a DEC vt100. Each input file is written to a new output file in plain ascii format with the same name as your input file with a new .ascii extension. } \section{Starting ez2ascii }\leftindent{ Type \programexample{ez2ascii } followed by a list of filenames from your shell prompt. } \section{Warnings }\leftindent{ }\leftindent{Embedded objects are not converted but are replaced with an error message that looks like this: \programexample{An embedded object [foo] was here but could not be printed. } Any line longer than 80 characters gets an extra newline after the word ending that comes closest without going over 80 columns. This is fine for converting files formatted with ez, but often causes trouble if you try to use ez2ascii to convert a file you put ez formatting into by mistake. } \section{Using ez2ascii as a filter }\leftindent{ You can start ez2ascii without any file names and use it to filter output. For example, typing: \programexample{cat mine.ez | ez2ascii | page } will display what mine.ez looks like in plain text. } \section{Quick reference }\leftindent{ \programexample{ez2ascii [file1 .. filen] }} \section{Program Author} \leftindent{ }\leftindent{Wiliam D. Cattey, MIT Project Athena } \section{Related tools} Select (highlight) one of the italicized names and choose "Show Help on Selected Word" from the pop-up menu to see the help file for: \italic{\leftindent{ez2ps}} \enddata{text,2010288} \enddata{text822, 146436} \begindata{text822, 152563} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 13 Dec 90 19:27:30 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 13 Dec 90 19:23:36 -0500 (EST) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 13 Dec 90 19:23:15 EST Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA28352; Thu, 13 Dec 90 19:23:09 EST Received: by lakota.MIT.EDU (5.61/4.7) id AA10542; Thu, 13 Dec 90 19:23:06 -0500 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Thu, 13 Dec 1990 19:23:05 -0500 (EST) Message-Id: <8bO1hdAGG02=0ZntRn@athena.mit.edu> Date: Thu, 13 Dec 1990 19:23:05 -0500 (EST) From: Bill Cattey To: info-andrew@andrew.cmu.edu, Bill Janssen Subject: Re: ez -> text In-Reply-To: References: However I just noticed a bug in MY version by reading Bill Janssen's version. I don't think I ever call UnScribeFlush. I'll try and come up with a new version next week. -wdc \enddata{text822, 152563} \begindata{text822, 154135} 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-nostrip.dl) ID ; Thu, 13 Dec 90 23:48:31 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 13 Dec 90 23:47:33 -0500 (EST) Received: from IBM.COM by po3.andrew.cmu.edu (5.54/3.15) id ; Thu, 13 Dec 90 17:10:52 EST Received: from WATSON by IBM.COM (IBM VM SMTP R1.2.1MX) with BSMTP id 0198; Thu, 13 Dec 90 10:22:43 PST Received: by aides.watson.ibm.com (DCE STD CONFIG 1.1 - AIX 2.2/1.26) id AA03449; Thu, 13 Dec 90 13:22:27 EST From: MAG@IBM.COM Received: by prefect.watson.ibm.com (AIX 2.1.2/2.0) id AA01064; Thu, 13 Dec 90 13:22:12 EST Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.prefect.watson.ibm.com.rt.aix221 via MS.5.6.prefect.watson.ibm.com.rt_aix221; Thu, 13 Dec 1990 13:22:10 -0500 (EST) Message-Id: <4bNwPG618X_CA3qoBC@prefect.watson.ibm.com> Date: Thu, 13 Dec 1990 13:22:10 -0500 (EST) X-Andrew-Message-Size: 481+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send X-External-Networks: yes To: info-andrew@andrew.cmu.edu Subject: AMS formatted & unformatted mail. \begindata{text,538542464} \textdsversion{12} \template{messages} When sending a message the "remove formatting or send formatted" dialog box appears. Even though I have setup the 2 users in my .AMS_aliases. \example{$forceformat user1@watson $forcestrip user2@watson } The headers looks like this: \example{To: user1@watson Subject: testing CC: user2@watson } The problem seems to be, that sendmessage does not know how to send both formatted and unformatted messages to 2 or more users. Is this a known bug? Does anyone know how to fix this? Thanks Marlon\ \enddata{text,538542464} \enddata{text822, 154135} \begindata{text822, 156258} 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-nostrip.dl) ID ; Fri, 14 Dec 90 09:07:42 -0500 (EST) Received: from po10.andrew.cmu.edu via qmail ID ; Fri, 14 Dec 90 09:06:19 -0500 (EST) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 14 Dec 90 09:04:17 -0500 (EST) Received: from icase.edu by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Fri, 14 Dec 90 09:03:16 EST Received: from dolphin.icase.edu by icase.edu (4.1/SMI-4.0) id AA11057; Fri, 14 Dec 90 09:03:00 EST Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dolphin.ICASE.sun4.40 via MS.5.6.dolphin.ICASE.sun4_40; Fri, 14 Dec 1990 09:02:52 -0500 (EST) Message-Id: Date: Fri, 14 Dec 1990 09:02:52 -0500 (EST) From: Tom Crockett X-Andrew-Message-Size: 1804+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: effective use of bulletin boards In-Reply-To: References: <8bELNZc91Ecf80pW0z@rchland.ibm.com>, , <8bNvy2U91EcfI15YwA@rchland.ibm.com> , \begindata{text,2170088} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 13-Dec-90 Re: effective use of bullet.. Craig_Everhart@transarc. (1880+0)} \quotation{But again, the ``Search/Spell;Mark Related Messages'' can help isolate threads of conversation here. Is there some easily-available increment on that? } I think a more convenient user interface would be functions which would "Go to the next/previous related message". These should be bound to both a menu entry and a keystroke. When you get to the end of a chain of references, you would be automatically returned to the point in the captions where you had picked up the thread, ready to go on with the next subject. The "Notesfile" system from the University of Illinois takes this one step further, by organizing related messages together in chronological sequence, all filed under the original posting on the subject. In Andrew terminology, each thread would be a sub-folder within a folder. There are a lot of picky details to work out with such an organization, but I think the designers of Notesfiles did a very good job. The lack of this additional level of structure is probably the main complaint I have with \bold{\italic{messages}}. (Mostly I have lots of very good things to say about \bold{\italic{messages}}.) It would be a feature well worth having if anyone ever gets the time and inclination to work on it. A reference for Notesfiles is \description{Essick, Raymond B., and Kolstad, Rob. \italic{Notesfile Reference Manual}. Report No. UIUCDCS-R-82-1081, Department of Computer Science, University of Illinois at Urbana-Champaign, Feb. 1983. } \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,2170088} \enddata{text822, 156258} \begindata{text822, 160026} 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-nostrip.dl) ID ; Fri, 14 Dec 90 10:19:57 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 14 Dec 90 10:16:23 -0500 (EST) Received: from mcsun.EU.net by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 14 Dec 90 10:15:28 EST Received: by mcsun.EU.net with SMTP; Fri, 14 Dec 90 16:15:19 +0100 Received: by hp4nl.nluug.nl id AA27485 (5.58.1.14/2.14); Fri, 14 Dec 90 16:13:40 +0100 Received: from convex.ibbc.tno.nl with uucp; Fri, 14 Dec 90 16:04:12 Received: by tnoibbc (5.61/1.14) from tnoibbc with SMTP id AA29235; Fri, 14 Dec 90 16:04:12 +0100 (MET) Organisation: TNO - IBBC P.O.box 49 2600AA Delft, The Netherlands Received: by convex (5.61/1.14) id AA29231; Fri, 14 Dec 90 16:04:11 +0100 (MET) Message-Id: <9012141504.AA29231@convex> From: hin@convex.ibbc.tno.nl (Hin Oey) To: info-andrew@andrew.cmu.edu Date: Fri, 14 Dec 90 16:04:09 MET Subject: ATK Cc: hin@hp4nl.nluug.nl X-Mailer: Elm [version 1.5] L.S. Already some time ago I saved some uucp news about your Andrew Toolkit. I would appreciate it if you could send me some info, including prices and/or conditions for purchase/evaluation. Kind Regard, Hin Oey --- Institute TNO for Building Materials and Structures (TNO-IBBC) Hin Oey Expert Systems Group PO BOX 49 tel: +31 15 842018 UUCP : ..!hp4nl!tnoibbc!hin 2600 AA Delft fax: +31 15 843990 USENET: hin@tnoibbc The Netherlands \enddata{text822, 160026} \begindata{text822, 161985} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 14 Dec 90 11:16:10 -0500 (EST) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 14 Dec 90 11:15:07 -0500 (EST) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 14 Dec 90 11:13:49 -0500 (EST) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Fri, 14 Dec 90 11:09:28 EST Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Fri, 14 Dec 90 11:08:48 EST Received: by greenbush.bellcore.com (4.12/4.7) id for info-andrew+@andrew.cmu.edu; Fri, 14 Dec 90 11:11:02 est Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Fri, 14 Dec 1990 11:10:59 -0500 (EST) Message-Id: Date: Fri, 14 Dec 1990 11:10:59 -0500 (EST) From: Nathaniel Borenstein X-Andrew-Message-Size: 750+0 Content-Type: X-BE2; 12 To: info-andrew+@andrew.cmu.edu Subject: Re: AMS formatted & unformatted mail. In-Reply-To: <4bNwPG618X_CA3qoBC@prefect.watson.ibm.com> References: <4bNwPG618X_CA3qoBC@prefect.watson.ibm.com> \begindata{text,2767864} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 13-Dec-90 AMS formatted & unformatte.. MAG@ibm.com (481+0)} \quotation{The problem seems to be, that sendmessage does not know how to send both formatted and unformatted messages to 2 or more users. Is this a known bug? }\quotation{Does anyone know how to fix this? } That's precisely the problem; each message is sent out only once, with a single treatment-of-formatting. It asks you what to do unless its default behavior for all of the recipients is specified and identical. Making it behave differently for different recipients was always on the wish list, but never quite got done. I'd guess it would be a moderate amount of work. If you're interested in trying, let me know and I'll give you the technical scoop. -- Nathaniel \enddata{text,2767864} \enddata{text822, 161985} \begindata{text822, 164651} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Fri, 14 Dec 1990 11:42:20 -0500 (EST) If-Type-Unsupported: send Received: from apollo.transarc.com via qmail ID ; Fri, 14 Dec 1990 11:36:16 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3 via MS.5.6.apollo.transarc.com.pmax_3; Fri, 14 Dec 1990 11:36:14 -0500 (EST) Message-ID: Date: Fri, 14 Dec 1990 11:36:14 -0500 (EST) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 232+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: ez -> text In-Reply-To: <8bO1hdAGG02=0ZntRn@athena.mit.edu> References: <8bO1hdAGG02=0ZntRn@athena.mit.edu> \begindata{text,19133780} \textdsversion{12} \template{messages} As long as there's a mania for hackerdom here, it wouldn't be wrong to stop using the static constant "12" in the UnScribeInit call, but instead use the value that's in the ez-format file in the \\textdsversion\{\} attribute. Craig \enddata{text,19133780} \enddata{text822, 164651} \begindata{text822, 166328} 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-nostrip.dl) ID ; Fri, 14 Dec 1990 11:51:47 -0500 (EST) Received: from bangor.andrew.cmu.edu via qmail ID ; Fri, 14 Dec 1990 11:50:44 -0500 (EST) 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; Fri, 14 Dec 1990 11:50:42 -0500 (EST) Message-ID: <0bOE=X200VsP4500UE@andrew.cmu.edu> Date: Fri, 14 Dec 1990 11:50:43 -0500 (EST) From: Fred Hansen X-Andrew-Message-Size: 1247+3 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: David Golds Subject: Re: Andrew multimedia toolkit info CC: Info-Andrew In-Reply-To: References: \begindata{text,270615256} \textdsversion{12} \template{messages} I'll send this with the full data stream so you can see an example. \excerptedcaption{Excerpts from internet.info-andrew: 14-Dec-90 Andrew multimedia toolkit info David Golds@cs.ucl.ac.uk (708)} \quotation{I am particularly interested in the internals of the protocols which allow }\quotation{embedding and hypertext links. } ATK is a "distributed implementation" system. As such, each object generate its own data steam, following only a few conventions: printable ASCII lines less thatn 80 bytes quote backslash and braces with backslash start with \\begindata\{objectname,000000\} and finish with \\enddata\{objectname,000000\} (Note that in the data stream the backslashes and braces are quoted.) The 000000 is some unique identifying number. Text uses \\name\{...\} to wrap styles like the "Excerpt..." above; rather in violation of the rule about quoting backslashes. Text embeds other objects at any point and then indicates where they are to appear with a \\view\{viewname,000000\} Here is an embedded raster \begindata{raster,271028480} 2 0 65536 65536 0 0 32 29 bits 271028480 32 29 Gea22g | 80i | Gaaa880 | j | Haaa2 | 02fe80g | Iaa | 0fGfeg | Iea | 0eg3f80 | Gfabffa | 2ei | Geaaafa | 2ei | GbfGbe | 080ff0g | G7eGfe | g1e70g | Hfafe | 0ba3a008 | HafG | i08 | Geaabfe | i28 | GfaaaG | j | feaa2abf | j | faa8aabf | \enddata{raster, 271028480} \view{rasterview,271028480,0,0,0} (my right eye). Note that raster uses a compression scheme so images are usually not larger than a straight bit map even though they are ASCII. Here is a link to a description of the Ness string algebra: \begindata{link,271259888} Datastream version: 1 Ness string algebra /afs/andrew/usr13/wjh/ness/s/pow/short.d \enddata{link,271259888} \view{linkview,271259888,1,0,0}. Here's a table for Pascal's triangle: \ \begindata{table,271123712} \cols 56 60 58 44 55 1 =+[r,c-1] =+[r,c-1] =+[r,c-1] =+[r,c-1] =+[r-1,c] =+[r-1,c]+[r,c-1] =+[r-1,c]+[r,c-1] =+[r-1,c]+[r,c-1] =+[r-1,c]+[r,c-1] =+[r-1,c] =+[r-1,c]+[r,c-1] =+[r-1,c]+[r,c-1] =+[r-1,c]+[r,c-1] =+[r-1,c]+[r,c-1] =+[r-1,c] =+[r-1,c]+[r,c-1] =+[r-1,c]+[r,c-1] =+[r-1,c]+[r,c-1] =+[r-1,c]+[r,c-1] =+[r-1,c] =+[r-1,c]+[r,c-1] =+[r-1,c]+[r,c-1] =+[r-1,c]+[r,c-1] =+[r-1,c]+[r,c-1] \enddata{table,271123712} \view{spread,271123712,2,0,0} Have fun, \italic{Fred Hansen\ }\enddata{text,270615256} \enddata{text822, 166328} \begindata{text822, 170018} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 14 Dec 90 18:12:52 -0500 (EST) Received: from andrew.cmu.edu via qmail ID ; Fri, 14 Dec 90 18:09:34 -0500 (EST) Received: from research.att.com by andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 14 Dec 90 18:09:22 EST Received: by research; Fri Dec 14 18:00:23 EST 1990 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.catfish.sun4.40 via MS.5.6.catfish.sun4_40; Fri, 14 Dec 1990 18:00:24 -0500 (EST) Message-Id: <4bOJa8v02mCQ8me4Mb@catfish> Date: Fri, 14 Dec 1990 18:00:24 -0500 (EST) From: Guy Story To: info-andrew@andrew.cmu.edu Subject: prompt window at the bottom of messages Cc: Bill Schell , Jack Lacy Any way to change the font? It's too small. Thanks. Guy Story AT&T Bell Laboratories story@allegra.att.com \enddata{text822, 170018} \begindata{text822, 171377} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from fishtank.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 14 Dec 1990 19:11:21 -0500 (EST) If-Type-Unsupported: send Received: from fishtank.andrew.cmu.edu via qmail ID ; Fri, 14 Dec 1990 19:09:31 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fishtank.andrew.cmu.edu.sun3.35 via MS.5.6.fishtank.andrew.cmu.edu.sun3_35; Fri, 14 Dec 1990 19:09:28 -0500 (EST) Message-ID: Date: Fri, 14 Dec 1990 19:09:28 -0500 (EST) From: Adam Stoller X-Andrew-Message-Size: 1216+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Making andrew In-Reply-To: <9012141929.AA04194@varga.tcs.tulane.edu> References: <9012141929.AA04194@varga.tcs.tulane.edu> \begindata{text,2838820} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 14-Dec-90 Making andrew Gabor Varga@varga.tcs.tu (493)} \quotation{Hi. I am trying to make the andrew sources. However I end up with the following Makefile syntax error. I am running X11R4 and A/UX 2.0 on a Mac. Could you help me to find out what might be the problem. Thanks. } \quotation{--Gabe Varga }\quotation{Tulane Computing Services } \quotation{--------------------------------------------------------------------\ ---------- }\quotation{Make: Missing colon separator at line 261 in /fs/tmp/andrew/Makefile } \quotation{261: InstallFileToFile(config/ImakeMacros.d, $(INSTINCFLAGS), $(DESTDIR)/doc/ImakeMacros.d) } Uhm - the line above should not look like that in the Makefile -- apparently when the Makefile was created from the Imakefile, something went wrong, and that macro was not pre-processed. Check to make sure: a) make sure you are using the correct command for converting the first Imakefile (imake -Timake.tmpl -I -I -sMakefile -DTOPDIR=) b) that InstallFileToFile *is* defined in andrew/config/andrew.rls c) that andrew/config/andrew.rls is being referenced when turning Imakefiles into Makefiles (?no predefined method for doing this?) Hope that helps. --fish\ \enddata{text,2838820} \enddata{text822, 171377} \begindata{text822, 174004} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from fishtank.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 14 Dec 1990 19:15:15 -0500 (EST) If-Type-Unsupported: send Received: from fishtank.andrew.cmu.edu via qmail ID ; Fri, 14 Dec 1990 19:13:25 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fishtank.andrew.cmu.edu.sun3.35 via MS.5.6.fishtank.andrew.cmu.edu.sun3_35; Fri, 14 Dec 1990 19:13:24 -0500 (EST) Message-ID: Date: Fri, 14 Dec 1990 19:13:24 -0500 (EST) From: Adam Stoller X-Andrew-Message-Size: 367+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: no proc list help file for messages? In-Reply-To: References: \begindata{text,2838820} \textdsversion{12} \template{messages} I think we may have "dropped" the individual program-proclist help files in favor of the deskey helpfile (and functions) - which will describe the functions that exist in the system you are running - and not in the version that the helpfile was last updated to reflect (all too often they are not the same). --fish (PS: this is unofficial - and possibly wrong.....)\ \enddata{text,2838820} \enddata{text822, 174004} \begindata{text822, 175670} 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-nostrip.dl) ID ; Mon, 17 Dec 1990 09:30:16 -0500 (EST) If-Type-Unsupported: send Received: from dublin.andrew.cmu.edu via qmail ID ; Mon, 17 Dec 1990 09:28:24 -0500 (EST) 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, 17 Dec 1990 09:28:23 -0500 (EST) Message-ID: Date: Mon, 17 Dec 1990 09:28:23 -0500 (EST) From: Tom Neuendorffer X-Andrew-Message-Size: 910+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Making andrew In-Reply-To: <9012141929.AA04194@varga.tcs.tulane.edu> References: <9012141929.AA04194@varga.tcs.tulane.edu> \begindata{text,270279660} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 14-Dec-90 Making andrew Gabor Varga@varga.tcs.tu (493)} \quotation{Hi. I am trying to make the andrew sources. However I end up with the following }\quotation{Makefile syntax error. I am running X11R4 and A/UX 2.0 on a Mac. } Because of it's use of dynamic loading, ATK contains a small amount of machine and OS specific code. To my knowledge, ATK has never been ported to A/UX 2.0. It does run under CMU's MacMach, but A/UX is a complely different beast. If anyone has done this port, I would be interested in hearing about it. Regards, Tom Tom Neuendorffer (tpn@andrew.cmu.edu) Manager, ATK Group Information Technology Center Carnegie Mellon University 4910 Forbes Ave. Pittsburgh, Pa. 15213-3890 Fax: (412) 268-6787 Tom Neuendorffer (tpn@andrew.cmu.edu) Information Technology Center Carnegie Mellon University 4910 Forbes Ave. Pittsburgh, Pa. 15213-3890 Phone: (412) 268-6108 Fax: (412) 268-6787 \enddata{text,270279660} \enddata{text822, 175670} \begindata{text822, 177937} 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-nostrip.dl) ID ; Mon, 17 Dec 90 10:01:25 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 17 Dec 90 09:57:16 -0500 (EST) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 17 Dec 90 09:54:29 EST Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Mon, 17 Dec 90 09:54:06 EST Received: by greenbush.bellcore.com (4.12/4.7) id for lacy@allegra.tempo.nj.att.com; Mon, 17 Dec 90 09:56:20 est Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Mon, 17 Dec 1990 09:56:17 -0500 (EST) Message-Id: <0bPBmFO0M2Yt8=blFi@thumper.bellcore.com> Date: Mon, 17 Dec 1990 09:56:17 -0500 (EST) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: prompt window at the bottom of messages Cc: Bill Schell , Jack Lacy In-Reply-To: <4bOJa8v02mCQ8me4Mb@catfish> References: <4bOJa8v02mCQ8me4Mb@catfish> I think it should use the same font as the rest of the messages program, which responds to font customization via the "Set Options" menu -- there are items for the font family & font size. \enddata{text822, 177937} \begindata{text822, 179725} 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-nostrip.dl) ID ; Mon, 17 Dec 90 10:20:15 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 17 Dec 90 10:19:28 -0500 (EST) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 17 Dec 90 10:18:35 EST Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA04040; Mon, 17 Dec 90 07:04:55 -0800 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: 17 Dec 90 13:38:36 GMT From: eru!hagbard!sunic!ugle.unit.no!sigyn.idt.unit.no!sigyn.idt.unit.no!roarbre@bloom-beacon.mit.edu (Roar Brevik) Organization: Div. of CS & Telematics, Norwegian Institute of Technology Subject: Re: Rediculous Cursors and Icons Message-Id: <1990Dec17.133836.11038@idt.unit.no> References: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu In article , KW20HYI0@TWNITRI1.BITNET writes: |> Andrew applications on my site function will but look strange. |> I get a horse to pick insets in "arb" and a black ball as |> cursor in EZ. The application layer switch in arb shows "a" |> while turned on and "c" while turned off. The most serious of |> all is that selection items of ZIP palette are "a", "b", "c" ... |> Not some explanatory icons. This makes ZIP extremely hard to use. |> Is this a problem of incorrect installation, incorrect font |> file in X-server, or any thing else? Thanks for any help. We had the same symptoms when we had installed ATK at our site the first time. The insets were running but X could not use the cursor font(s) that is defined in ATK's X11fonts/ . The solution will possibly be to add this to your ~/.xinitrc file: xset +fp DESTDIR/X11fonts (DESTDIR is the path of your installation, e.g., /usr/andrew) |> Y.Huang --------------------------------------------------------------------------- ------------- Roar Brevik ------------------------------------------------- ---------- roarbre@idt.unit.no -------------------------------------------- --------------------------------------------------------------------------- \enddata{text822, 179725} \begindata{text822, 182430} 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-nostrip.dl) ID ; Mon, 17 Dec 90 11:51:42 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 17 Dec 90 11:47:38 -0500 (EST) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 17 Dec 90 11:45:00 EST Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Mon, 17 Dec 90 11:44:36 EST Received: by greenbush.bellcore.com (4.12/4.7) id for bill@allegra.tempo.nj.att.com; Mon, 17 Dec 90 11:46:49 est Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Mon, 17 Dec 1990 11:46:45 -0500 (EST) Message-Id: <4bPDNpa0M2YtM=bnk1@thumper.bellcore.com> Date: Mon, 17 Dec 1990 11:46:45 -0500 (EST) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu, Bill Schell Subject: Re: prompt window at the bottom of messages In-Reply-To: <4bPD33702mCP068t0b@gargoyle> References: <4bOJa8v02mCQ8me4Mb@catfish>, <0bPBmFO0M2Yt8=blFi@thumper.bellcore.com>, <4bPD33702mCP068t0b@gargoyle> Hmm, have you tried seeing if the *.fontsize or *.bodyfont preferences affect the mode line? It is possible that the mode line code (which is part of ATK, not Messages) isn't picking up the same preferences as the rest of the program... PS -- Your mail had the following CC line: CC: Jack Lacy , Guy Story It shouldn't come through to the outside world that way! From this I hypothesize that you're using the AMS option "AMS_NoDomainPreferredOnLocalMail" but you haven't configured your sendmail.cf file to properly add a fully-qualified domain name to outgoing addresses on the CC line. (Perhaps sendmail is doing this only to your From lines, or not at all?) At any rate, something is misconfigured at your site, so that there was no way for me to properly reply to the CC addresses. -- Nathaniel \enddata{text822, 182430} \begindata{text822, 184874} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 17 Dec 90 14:56:41 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 17 Dec 90 14:54:47 -0500 (EST) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id ; Mon, 17 Dec 90 13:20:37 EST Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Mon, 17 Dec 90 13:20:25 EST Received: by greenbush.bellcore.com (4.12/4.7) id for info-andrew@andrew.cmu.edu; Mon, 17 Dec 90 13:22:41 est Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40 via MS.5.6.greenbush.mouseclub.sun4_40; Mon, 17 Dec 1990 13:22:38 -0500 (EST) Message-Id: Date: Mon, 17 Dec 1990 13:22:38 -0500 (EST) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: prompt window at the bottom of messages In-Reply-To: <4bPDNpa0M2YtM=bnk1@thumper.bellcore.com> References: <4bOJa8v02mCQ8me4Mb@catfish>, <0bPBmFO0M2Yt8=blFi@thumper.bellcore.com>, <4bPD33702mCP068t0b@gargoyle>, <4bPDNpa0M2YtM=bnk1@thumper.bellcore.com> Info-andrew readers, please ignore my comments about Bill Schell's CC line. It does not describe the mail as it was sent to info-andrew, only as it was sent to me personally. I now suspect that there is a bug in the way his sendmail.cf is set up to send mail to Bellcore, but it is not relevant to the info-andrew list. -- Nathaniel \enddata{text822, 184874} \begindata{text822, 186824} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 18 Dec 90 14:21:04 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 18 Dec 90 14:15:57 -0500 (EST) Received: from alpha.xerox.com (XEROX.COM) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 18 Dec 90 14:12:42 EST Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <18065>; Tue, 18 Dec 1990 11:12:07 PST Received: by holmes.parc.xerox.com via suspension id <5923>; Tue, 18 Dec 1990 10:10:05 -0800 Received: by holmes.parc.xerox.com id <5959>; Mon, 17 Dec 1990 22:35:15 -0800 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, 17 Dec 1990 22:24:58 -0800 (PST) Message-Id: <0bPPMukB0KGW8Zg7Rt@holmes.parc.xerox.com> Date: Mon, 17 Dec 1990 22:24:58 PST Sender: Bill Janssen From: Bill Janssen To: info-andrew@andrew.cmu.edu Subject: im.do and xim.do? So why is it that xim.do and im.do are not installed in $ANDREWDIR/dlib/atk/? Bill \enddata{text822, 186824} \begindata{text822, 188366} 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-nostrip.dl) ID ; Tue, 18 Dec 90 14:25:32 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 18 Dec 90 14:20:45 -0500 (EST) Received: from alpha.xerox.com (XEROX.COM) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 18 Dec 90 14:17:55 EST Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <17453>; Tue, 18 Dec 1990 11:17:37 PST Received: by holmes.parc.xerox.com via suspension id <5923>; Tue, 18 Dec 1990 10:15:05 -0800 Received: by holmes.parc.xerox.com id <5954>; Mon, 17 Dec 1990 22:29:56 -0800 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, 17 Dec 1990 22:24:23 -0800 (PST) Message-Id: Date: Mon, 17 Dec 1990 22:24:23 PST Sender: Bill Janssen From: Bill Janssen To: info-andrew@andrew.cmu.edu Subject: ATK + Conservative GC? Has anyone tried adding GC to Andrew? I've got our free conservative GC just sitting here (on arisia.xerox.com (13.1.100.206), ~ftp/pub/gc.shar), which provides replacements for malloc(), realloc(), and free(). Should I try just linking it in? Are there other things to look out for? Bill \enddata{text822, 188366} \begindata{text822, 190122} 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-nostrip.dl) ID ; Tue, 18 Dec 90 15:48:11 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 18 Dec 90 15:46:44 -0500 (EST) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 18 Dec 90 15:45:36 EST Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA12927; Tue, 18 Dec 90 15:45:17 EST Received: by lakota.MIT.EDU (5.61/4.7) id AA07691; Tue, 18 Dec 90 15:45:09 -0500 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Tue, 18 Dec 1990 15:45:03 -0500 (EST) Message-Id: Date: Tue, 18 Dec 1990 15:45:03 -0500 (EST) From: Bill Cattey To: info-andrew@andrew.cmu.edu, Bill Janssen Subject: Re: ATK + Conservative GC? In-Reply-To: References: What advantage does your "conservative GC" offer over the andrew malloc? The thing I have always liked best about andrew malloc, was that it worked, even when IBM's didn't. -wdc \enddata{text822, 190122} \begindata{text822, 191707} 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-nostrip.dl) ID ; Tue, 18 Dec 90 16:24:24 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 18 Dec 90 16:22:14 -0500 (EST) Received: from saber.saber.com (GATEWAY.SABER.COM) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 18 Dec 90 16:19:52 EST Received: from riposte.saber.com by saber.saber.com (5.64+/SABER 0.9) id AA04057; Tue, 18 Dec 90 15:28:36 -0500 Received: by riposte (4.0/0.99) id AA06215; Tue, 18 Dec 90 15:28:33 EST Date: Tue, 18 Dec 90 15:28:33 EST From: wyant@saber.com Message-Id: <9012182028.AA06215@riposte> To: info-andrew@andrew.cmu.edu, janssen@parc.xerox.com Subject: Re: ATK + Conservative GC? Has anyone tried adding GC to Andrew? I've got our free conservative GC just sitting here (on arisia.xerox.com (13.1.100.206), ~ftp/pub/gc.shar), which provides replacements for malloc(), realloc(), and free(). Should I try just linking it in? Are there other things to look out for? Bill I'd bet that interior pointers generated by ATK would cause lots 'o problems. I don't believe that this version of PARC's conservative GC handles interior pointers correctly. Still it's worth the experiment. -- Geoff wyant@saber.com \enddata{text822, 191707} \begindata{text822, 193360} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 18 Dec 90 18:33:04 -0500 (EST) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 18 Dec 90 18:31:45 -0500 (EST) Received: from alpha.xerox.com (XEROX.COM) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 18 Dec 90 18:29:54 EST Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <17062>; Tue, 18 Dec 1990 15:27:09 PST Received: by holmes.parc.xerox.com id <5923>; Tue, 18 Dec 1990 14:45:52 -0800 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, 18 Dec 1990 14:45:37 -0800 (PST) Message-Id: Date: Tue, 18 Dec 1990 14:45:37 PST Sender: Bill Janssen From: Bill Janssen To: info-andrew@andrew.cmu.edu, Bill Schell , Nathaniel Borenstein Subject: Re: fonts in messages In-Reply-To: <4bPDNpa0M2YtM=bnk1@thumper.bellcore.com> References: <4bPDNpa0M2YtM=bnk1@thumper.bellcore.com> Yes, messages.bodyfont will affect two items: The font with which the minibuffer is displayed, and the font used for the display of /etc/motd. The basic font used for the messages seems to be fixed in $ANDREWDIR/lib/templates/messages.tpl (which by the way has a global font style, with a font size of 12 hard-coded into it... sort of foolish, probably should be removed) but the messages.fontsize preference will change this. Bill \enddata{text822, 193360} \begindata{text822, 195375} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 19 Dec 90 14:32:53 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 19 Dec 90 14:28:25 -0500 (EST) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 19 Dec 90 14:25:50 EST Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA07804; Wed, 19 Dec 90 11:13:34 -0800 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: 19 Dec 90 18:56:33 GMT From: auspex!guy@uunet.uu.net (Guy Harris) Organization: Auspex Systems, Santa Clara Subject: Re: X11 key bindings, once again... Message-Id: <4906@auspex.auspex.com> References: , Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >Or maybe set the high bit? Let's see, the "key" parameter to procedures such as "userKey" is a "long"; setting the high bit - namely, 0x80000000 - seems ok.... Now, if by "the high bit" you meant the high bit of a "char", thanks but no thanks; setting the high bit on a lower-case "b", for instance, gives you "a with circumflex accent", which is probably not what you want.... I'd vote for having a keystroke event's code having, say, a character in the lower 8 (or maybe 16) bits, and a bunch of modifier flags (Meta and Alt, at least; probably Shift and Ctrl and others as well, at least for keys where Shift and Ctrl would otherwise have no effect) in the upper bits. The interaction manager for window systems such as WM with limited notions of "what to do with modifier bits" would never set those bits, but the interaction manager for window systems that handle modifier bits better, e.g. X11 and Presentation Manager, could set them. Those window systems could still, by default, ignore the Alt key, treat the Meta key as a request to generate a -key event before the regular key event, and never add in Shift or Ctrl as modifier flags. The key binding syntax could be extended to let you bind, say, Meta+Shift+Delete to an inset's "cut" function (to pick a purely hypothetical example :-) :-) :-)). It could also let you specify arbitrary keysym names in X, to let you bind to keys that Andrew doesn't have built-in knowledge of; a similar set of names could be constructed for, say, Presentation Manager. With the defaults listed above, you could still pretend that other window systems have a keyboard input model like WM's, and the default key bindings would be unchanged, but if you have a window system with a more capable keyboard input model, you could set things up to use it. (This would also involve having the X interaction manager, for example, shut off any calls in the set of "XRebindKeysym()" calls if the keysym in question was directly bound to a procedure.) \enddata{text822, 195375} \begindata{text822, 198724} 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-nostrip.dl) ID ; Wed, 19 Dec 90 15:04:59 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 19 Dec 90 15:03:27 -0500 (EST) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id ; Wed, 19 Dec 90 14:06:24 EST Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA12553; Wed, 19 Dec 90 14:05:21 EST Received: by lakota.MIT.EDU (5.61/4.7) id AA08008; Wed, 19 Dec 90 14:05:17 -0500 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Wed, 19 Dec 1990 14:05:15 -0500 (EST) Message-Id: Date: Wed, 19 Dec 1990 14:05:15 -0500 (EST) From: Bill Cattey To: info-andrew+@ANDREW.CMU.EDU Subject: How would we add Inset reference numbers? The textref and texttag insets enable us to refer to pages and sections within a text. How might we add the capability of numbering figures, and equations and then generating a table of figures, equations, etc along with our table of contents? A less ambitious feature would be: How could we number equations: (eq 1.1) 2 + 2 = y -wdc \enddata{text822, 198724} \begindata{text822, 200320} 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-nostrip.dl) ID ; Fri, 28 Dec 90 18:31:18 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 28 Dec 90 18:26:51 -0500 (EST) Received: from wugate.wustl.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 28 Dec 90 18:26:14 EST Received: by wugate.wustl.edu (5.65a+/WUSTL-0.3) with SMTP id AA22492; Fri, 28 Dec 90 17:26:11 -0600 Return-Path: Received: by informatics.WUstl.EDU (4.1/SunOS 4.0); Fri, 28 Dec 90 17:26:04 CST Date: Fri, 28 Dec 90 17:26:04 CST From: sbc@informatics.WUstl.EDU (Steve Cousins) Message-Id: <9012282326.AA20242@informatics.WUstl.EDU> To: info-andrew@andrew.cmu.edu Subject: catching keyclicks I'd like to catch user keys when the cursor is in a read-only text view in an application we're developing. Basically, since the text is read-only anyway, I'd like to send the keys to the search control window, so that the user doesn't have to point the mouse before making a query. Are there hooks in Andrew I can exploit, or is this impossible? Thanks for any advice Steve Cousins sbc@informatics.wustl.edu Medical Informatics Laboratory 314-362-4322 Washington University School of Medicine \enddata{text822, 200320} \begindata{text822, 201967} 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-nostrip.dl) ID ; Sun, 30 Dec 90 05:10:57 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Sun, 30 Dec 90 05:09:10 -0500 (EST) Received: from sol.cs.wmich.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 30 Dec 90 05:08:36 EST Received: from tweety.cs.wmich.edu by sol.cs.wmich.edu (4.1/SMI-4.1) id AA24154; Sun, 30 Dec 90 05:02:23 EST Date: Sun, 30 Dec 90 05:02:23 EST From: burman@sol.cs.wmich.edu (SURENDRA BURMAN) Message-Id: <9012301002.AA24154@sol.cs.wmich.edu> Apparently-To: Hello, I am confused at the info for getting a ps reviewer for sun4(sparc) I will apprecite higly if you can give me some instructins as to how can I get a ps previewer for the sun(sparc) station in sunview. You can give me ftp site addresses. Thanks in advance suren burman@sol.cs.wmich.edu \enddata{text822, 201967} \begindata{text822, 203269} 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-nostrip.dl) ID ; Sun, 30 Dec 90 15:48:11 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Sun, 30 Dec 90 15:50:24 -0500 (EST) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 30 Dec 90 15:49:49 EST Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA10324; Sun, 30 Dec 90 12:43:11 -0800 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: 30 Dec 90 20:31:49 GMT From: agate!shelby!portia.stanford.edu!ack.Stanford.EDU!pst@apple.com (Paul Traina) Organization: AIR, Stanford University Subject: dynamic linking: sunos 4.0.3 + sun4 + PL8= broken Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Dynamic linking seems to be broken under SunOS 4.0.3 with Andrew PL8. Executing console or messages causes an Illegal Instruction trap. Has anyone encountered this besides me? If so, let's correspond. If not, then I'll dig through it with gdb and submit a reasonable report. We were compiling with: CDEBUGFLAGS=-g MAKEDOFLAGS=-g -d ${BASEDIR}/lib -b ${BASEDIR}/bin And libc.so.* had the resolver patches placed in them. Here's our site.h & site.mcr: --- site.mcr --- /* Empty site.mcr file. Use this file to hold all */ /* your site's changes to allsys.mcr and system.mcr. */ #ifdef AFS_ENV /* AFSBASEDIR should point to the top of an AFS installation. */ /* Thus, $(AFSBASEDIR)/lib/afs $(AFSBASEDIR)/include/afs should both exist. */ /* for historical reasons the default is set to /usr/andy; */ /* if you need to change this setting, you can do so in site.h . */ AFSBASEDIR = /usr/afsws #endif /* AFS_ENV */ /* XUTILDIR is for programs that have been installed in some place other */ /* than the standard location - the ITC uses it for 'makedepend' and 'imake' */ XUTILDIR = /usr/bin/X11 #ifdef SUN_ENV #ifdef sys_sun4_40 CDEBUGFLAGS=-g MAKEDOFLAGS=-g -d ${BASEDIR}/lib -b ${BASEDIR}/bin #else CDEBUGFLAGS = -O -Bstatic #endif RESOLVLIB = /usr/lib/libresolv.a /* Sparc versions of /bin/sh core dump during the build */ SHELL = /afs/ir/@sys/local/bin/bash #endif #ifdef sys_pmax_3 CDEBUGFLAGS = -O -traditional ACMIPSLIB = /afs/ir.stanford.edu/pmax_ul3/local/lib/G0_libs XLIBDIR = ${ACMIPSLIB} AFSBASEDIR = /afs/transarc.com/usr/pat/Andrew.Tmp/pmax_ul3/andrew/afs_G0 AFS2BASEDIR = /afs/transarc.com/usr/pat/Andrew.Tmp/pmax_ul3/andrew/afs_G0 MIPSLIBC_G0 = ${ACMIPSLIB}/libc MIPSLIBM_G0 = ${ACMIPSLIB}/libm MAKEDOFLAGS = -L${ACMIPSLIB} ${MAKEDODEBUG} -d ${BASEDIR}/lib -b ${BASEDIR}/bin RESOLVLIB = ${ACMIPSLIB}/res/libresolv.a #endif ----- site.h ----- /* Empty site.h file. Use this file to hold all */ /* your site's changes to allsys.h and system.h. */ /* Defined if building for use with the Andrew File System (Vice) */ #define AFS_ENV 1 /* Defined if you have version 3.0 of the Andrew File System, including the protection server */ #define AFS30_ENV 1 /* Defined if you have version 3.1 of the Andrew File System, which no longer supports the old bcrypt/scrypt stuff */ #define AFS_SCRYPT 1 /* Defined if you want to build the Andrew Message System (AMS) */ #define AMS_ENV 1 /* Defined if building code to deal with AMDS (AMS Delivery System) anywhere */ #define AMS_DELIVERY_ENV 1 /* Defined if we expect to run AMDS (AMS Delivery System) at this site. This option affects only the default option values in mail system configuration, in the files andrew/overhead/util/lib/svcconf.c and andrew/overhead/mail/lib/mailconf.c . */ #define RUN_AMDS_ENV 1 /* Defined for building with the White Pages */ #define WHITEPAGES_ENV 1 /* Defined if building for use with Snap (remote messageservers) */ #define SNAP_ENV 1 /* Defined if you are using the Andrew/CMU printing software */ #define ANDREW_PRINTING_ENV 1 /* Software Levels: (Set to highest number you want to build) */ /* ############ FIX COMMENTS HERE ############ */ #ifdef PMAX_ENV #undef MK_BASIC_INSETS #undef MK_BLD_BLKS #undef MK_HELP #undef MK_TEXT_EXT #else #undef MK_BLD_BLKS #undef MK_TEXT_EXT #define LEVEL_ENV 4 #define MK_BLD_BLKS 1 #define MK_BASIC_UTILS 1 #define MK_BASIC_INSETS 1 #define MK_HELP 1 #define MK_TEXT_EXT 1 #define MK_AUTHORING 1 #define MK_AUX_UTILS 1 #define MK_AUX_INSETS 1 #define MK_EXAMPLES 1 #endif /* Defined if you have ditroff */ #undef DITROFF_ENV /* Define this if you want to build the contributed software (in ./contrib/*). */ #define CONTRIB_ENV 1 /* Defined if you want to use links when installing the system */ #undef LINKINSTALL_ENV /* Defined to be the default ``ANDREWDIR'' value, where users will see */ /* the final result of the Andrew installation. */ #undef DEFAULT_ANDREWDIR_ENV #define DEFAULT_ANDREWDIR_ENV /afs/ir.stanford.edu/@sys/local/andrew /* this must have double quotes */ #define LOCAL_ANDREW_SETUP_ENV "/afs/ir.stanford.edu/common/etc/AndrewSetup" -- Toilers in the agro-industrial complex! Your patriotic duty is to fully provide the nation with food in a short period of time! \enddata{text822, 203269} \begindata{text822, 208952} Return-path: X-Andrew-Authenticated-as: 8158;andrew.cmu.edu;David Anderson Received: from larimer.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 31 Dec 1990 12:18:48 -0500 (EST) If-Type-Unsupported: send Received: from larimer.andrew.cmu.edu via qmail ID ; Mon, 31 Dec 1990 12:15:37 -0500 (EST) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.larimer.andrew.cmu.edu.rt.r3 via MS.5.6.larimer.andrew.cmu.edu.rt_r3; Mon, 31 Dec 1990 12:15:34 -0500 (EST) Message-ID: Date: Mon, 31 Dec 1990 12:15:34 -0500 (EST) From: David Anderson X-Andrew-Message-Size: 946+0 Content-Type: X-BE2; 12 To: Info-Andrew , burman@sol.cs.wmich.edu (SURENDRA BURMAN) Subject: Re: In-Reply-To: <9012301002.AA24154@sol.cs.wmich.edu> References: <9012301002.AA24154@sol.cs.wmich.edu> \begindata{text,270228744} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 30-Dec-90 SURENDRA BURMAN@sol.cs.w (294)} \quotation{I am confused at the info for getting a ps reviewer for sun4(sparc) }\quotation{I will apprecite higly if you can give me some instructins as to how }\quotation{can I get a ps previewer for the sun(sparc) station in sunview. }\quotation{You can give me ftp site addresses. } This is an unusual request, since we have not developed, nor do we distribute a Postscript previewer -- nor do we support any of our applications for sunview. We do have a troff previewer that we use to preview Andrew ez documents. That's available as part of our usual distribution -- X11R4 in contrib/toolkits/andrew, or the latest release can be ftp'ed from emsworth.andrew.cmu.edu (IP address 128.2.30.62). Look in the top level ftp directory for andrew.008.tar.Z. --david _________________ David Anderson Information Technology Center Carnegie Mellon University +1 412-268-5791 // 412-268-6787 (fax) \enddata{text,270228744} \enddata{text822, 208952} \begindata{text822, 211300} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po10.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 31 Dec 90 14:20:04 -0500 (EST) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 31 Dec 90 14:18:25 -0500 (EST) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 31 Dec 90 14:18:03 EST Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA29916; Mon, 31 Dec 90 11:11:50 -0800 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: 27 Dec 90 20:23:21 GMT From: adm!lhc!nih-csl!helix.nih.gov!jip@nyu.edu (john powell) Subject: andrew p8-SUN 4.1.1 bug? Message-Id: <771@nih-csl.nih.gov> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Environment: Sun4/370 running SUNos 4.1.1, X11R4 patchlevel 18 andrew patchlevel 8, compiled with cc -O ... 1. make fails during ness build: Making directory /usr/andrew/doc/atk/ness touch install.time (ANDREWDIR=/usr/andrew; export ANDREWDIR; \ CLASSPATH=/usr/andrew/dlib/atk; export CLASSPATH; \ WMHOST=; \ /usr/andrew/bin/nessrun present.n nessauth.d) Starting nessrun (Version 1.5, ATK 15.5); please wait... sh: 11492 Illegal instruction Completed the build manually ... 2. help command fails with an illegal instruction if any UPPER case letters are used the help argument ... help AndrewSetup Starting help (Version 7.2, ATK 15.5); please wait... Illegal instruction help andrewsetup ... works fine help Nothing ... fails with illegal instruction help nothing ... works (no help found for nothing) Although not completly test, most things seems to work fine (ez, zip, bush, etc) John Powell NIH, DCRT, CSL Bethesda, Md. 20892 jip@helix.nih.gov \enddata{text822, 211300}