\begindata{text822, 0} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 4 Sep 1991 10:26:52 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 4 Sep 1991 10:23:39 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 4 Sep 91 10:23:31 EDT Received: from fiji.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 4 Sep 91 10:23:27 EDT Received: by fiji.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 4 Sep 91 10:23:29 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fiji.galaxy.sun4.40 via MS.5.6.fiji.galaxy.sun4_40; Wed, 4 Sep 1991 10:23:28 -0400 (EDT) Message-Id: Date: Wed, 4 Sep 1991 10:23:28 -0400 (EDT) From: Steve Rohall To: info-andrew+@andrew.cmu.edu Subject: 2 columns in ez... I have been unsuccessful with using .2C in a formatnote in ez to get 2 column output. Has anybody done this, and if so, can you pass along the secret? Thanks, -Steve. \enddata{text822, 0} \begindata{text822, 1523} Return-path: X-Andrew-Authenticated-as: 8158;andrew.cmu.edu;David Anderson Received: from po2.andrew.cmu.edu via trymail ID ; Wed, 4 Sep 1991 12:16:33 -0400 (EDT) Received: from mss.andrew.cmu.edu via qmail ID ; Wed, 4 Sep 1991 12:15:44 -0400 (EDT) Received: from mss.andrew.cmu.edu via qmail ID ; Wed, 4 Sep 1991 12:15:41 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.mss.andrew.cmu.edu.rt.aos4 via MS.5.6.mss.andrew.cmu.edu.rt_aos4; Wed, 4 Sep 1991 12:15:36 -0400 (EDT) Message-ID: Date: Wed, 4 Sep 1991 12:15:36 -0400 (EDT) From: David Anderson X-Andrew-Message-Size: 876+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Gary Keim , Robert Andrew Ryan , Susan Straub Subject: Fwd: messages bug References: \begindata{text,271267036} \textdsversion{12} \template{messages} I'm unable to reproduce this. Gary, can we drop this? Has it been fixed? ---------- Forwarded message begins here ---------- \smaller{\smaller{Date: Thu, 29 Aug 1991 13:24:48 -0400 (EDT) From: Susan Straub To: Robert Steven Glickstein Subject: messages bug CC: ITC-Bulletin-Board }} Bob, Gary pointed out a bug in messages that happens on the 6000 (I wasn't able to reproduce it on rt_aos4). Select a message, go into the body of the message and select a region. Move back to the captions window, select a different message and the you get the wrong menus while in the captions window. You only get the menus for a selected region (paste cut). When he went to select the original message again, messages seg violated and went away. Let me know if you're able to track this down. Thanks, Susan \enddata{text,271267036} \enddata{text822, 1523} \begindata{text822, 3784} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 4 Sep 1991 14:15:11 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 4 Sep 1991 14:14:17 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 4 Sep 91 14:14:07 EDT Received: from fiji.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 4 Sep 91 14:14:02 EDT Received: by fiji.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 4 Sep 91 14:14:06 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fiji.galaxy.sun4.40 via MS.5.6.fiji.galaxy.sun4_40; Wed, 4 Sep 1991 14:14:05 -0400 (EDT) Message-Id: <8clG9hS0M2a941=NAZ@thumper.bellcore.com> Date: Wed, 4 Sep 1991 14:14:05 -0400 (EDT) From: Steve Rohall To: info-andrew+@andrew.cmu.edu Subject: Re: 2 columns in ez... In-Reply-To: References: I realize now that .2C is an ms macro. I've begun to look at the macro definitions to ``write'' my own .2C, but if anyone has a simpler solution, I'd love to hear it. Thanks, -Steve. \enddata{text822, 3784} \begindata{text822, 5437} Return-path: X-Andrew-Authenticated-as: 8158;andrew.cmu.edu;David Anderson Received: from 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, 4 Sep 1991 19:36:29 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Wed, 4 Sep 1991 19:36:07 -0400 (EDT) Received: from mss.andrew.cmu.edu via qmail ID ; Wed, 4 Sep 1991 19:35:13 -0400 (EDT) Received: from mss.andrew.cmu.edu via qmail ID ; Wed, 4 Sep 1991 19:35:03 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.mss.andrew.cmu.edu.rt.aos4 via MS.5.6.mss.andrew.cmu.edu.rt_aos4; Wed, 4 Sep 1991 19:34:59 -0400 (EDT) Message-ID: Date: Wed, 4 Sep 1991 19:34:59 -0400 (EDT) From: David Anderson X-Andrew-Message-Size: 11+1 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Steve Rohall Subject: Fwd: 2 columns in ez... CC: Info-Andrew References: <8clG9hS0M2a941=NAZ@thumper.bellcore.com> \begindata{text,271267036} \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{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} \begindata{table,272604272} \cols 188 32 182 \begindata{text,272457548} \textdsversion{12} \template{default} \center{As far as \italic{really} getting 2 column text, I don't believe that anyone has done that yet.\ }\enddata{text,272457548} \begindata{raster,272506208} 2 0 68266 68266 0 0 29 85 bits 272506208 29 85 j | j | j | j | j | j | j | j | j | j | j | j | h60g | j | j | g0860g | g0ce0g | g0b80g | g01h | g7fe0g | g7fe0g | g4020g | j | j | g0e20g | g0820g | g0860g | g07e0g | g03c0g | j | g0fe0g | g0fc0g | g0820g | h20g | g0fe0g | g0fc0g | g08h | j | h20g | g7fe0g | g7fe0g | g4020g | j | j | j | j | g7fe0g | g7fc0g | g4820g | g0820g | g0fe0g | g07c0g | j | j | g0fe0g | g0820g | g0820g | g0fe0g | g07c0g | j | j | g0fe0g | g0820g | g0820g | g0fe0g | g07c0g | j | g7bc0g | g23e0g | g4220g | g4020g | g4020g | g!60g | g3fc0g | g1f80g | j | j | j | j | j | j | j | j | j | j | \enddata{raster, 272506208} \begindata{text,270877856} \textdsversion{12} \template{default} \center{Of course, sometimes you can get by without the thing you'd really like to have.\ }\enddata{text,270877856} \enddata{table,272604272} \view{spread,272604272,12,0,0} --david \enddata{text,271267036} \enddata{text822, 5437} \begindata{text822, 8929} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 5 Sep 1991 17:12:18 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 5 Sep 1991 17:11:43 -0400 (EDT) Received: from vnet.ibm.com (IINUS1.IBM.COM) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 5 Sep 91 17:11:23 EDT Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R1) with BSMTP id 8954; Thu, 05 Sep 91 17:10:06 EDT Reply-To: "Dave Gross" Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 5 Sep 91 16:03:40 CDT Received: via switchmail; Thu, 5 Sep 1991 16:03:38 -0500 (CDT) Received: from amboy.rchland.ibm.com via qmail ID ; Thu, 5 Sep 1991 16:03:05 -0500 (CDT) Received: from amboy.rchland.ibm.com via qmail ID ; Thu, 5 Sep 1991 16:02:54 -0500 (CDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.amboy.rchland.ibm.com.rt.aos4 via MS.5.6.amboy.rchland.ibm.com.rt_aos4; Thu, 5 Sep 1991 16:02:53 -0500 (CDT) Message-Id: Date: Thu, 5 Sep 1991 16:02:53 -0500 (CDT) From: Dave Gross X-Andrew-Message-Size: 452+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: changing srcviews \begindata{text,270092160} \textdsversion{12} \template{messages} \define{Bold } Sometimes I want to edit a file with an extension that ez srcviews don't recognize (like foo.c.bak). \italic{I} know it's a C file. Is there a way to bring up the file with the correct srcview without having to add a line in my .ezinit? Better yet, wouldn't it be neat if you could cause a view to metamophose into anything you want? Then I could bring up a file called foo.c, realize it is really a C++ file, and change the view to a cpptextview. -- Dave \enddata{text,270092160} \enddata{text822, 8929} \begindata{text822, 11405} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 5 Sep 1991 18:47:19 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 5 Sep 1991 18:45:57 -0400 (EDT) Message-ID: Received: from oahu.sedd.trw.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 5 Sep 91 18:45:44 EDT Received: by oahu.sedd.trw.com (15.11/15.5) id AA02553; Thu, 5 Sep 91 15:45:39 pdt From: Steve Sykes Subject: Andrew Help widget. To: info-andrew@andrew.cmu.edu Date: Thu, 5 Sep 91 15:45:35 PDT Cc: ssykes@oahu.sedd.trw.com Mailer: Elm [revision: 64.9] We are using a Motif development system on an HP running HPUX. I am interested in using the Andrews toolkit help widget, without downloading and installing the full toolkit: I'd just like to add the Andrew help widget to the Motif toolkit I am presently using. Is there a simple way to do this? Thanks, Stephen Sykes TRW \enddata{text822, 11405} \begindata{text822, 12786} Return-path: X-Andrew-Authenticated-as: 8158;andrew.cmu.edu;David Anderson Received: from carnot.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, 6 Sep 1991 10:57:36 -0400 (EDT) If-Type-Unsupported: send Received: from carnot.andrew.cmu.edu via qmail ID ; Fri, 6 Sep 1991 10:55:28 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.carnot.andrew.cmu.edu.rs.aix31 via MS.5.6.carnot.andrew.cmu.edu.rs_aix31; Fri, 6 Sep 1991 10:55:27 -0400 (EDT) Message-ID: Date: Fri, 6 Sep 1991 10:55:27 -0400 (EDT) From: David Anderson X-Andrew-Message-Size: 547+0 Content-Type: X-BE2; 12 To: Info-Andrew , Steve Sykes Subject: Re: Andrew Help widget. CC: ssykes@oahu.sedd.trw.com In-Reply-To: References: \begindata{text,540080904} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 5-Sep-91 Andrew Help widget. Steve Sykes@oahu.sedd.tr (327)} \quotation{... I'd just like to add the Andrew help widget to the Motif toolkit I am presently using. } \quotation{Is there a simple way to do this? } It's not inconceivable, but no, there's no simple way to do this. We have, at times, idly speculated on what it would take to encapsulate ATK objects so that they could be used as Motif widgets. It does seem doable, and might be worthwhile, but it would require some real effort that isn't in our plans right now. --david \enddata{text,540080904} \enddata{text822, 12786} \begindata{text822, 14755} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 9 Sep 1991 08:35:44 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 9 Sep 1991 08:30:51 -0400 (EDT) Received: from BITNET.CC.CMU.EDU by po3.andrew.cmu.edu (5.54/3.15) id for INFO-ANDREW; Mon, 9 Sep 91 08:30:47 EDT Received: from GRATHUN1 (MAILER@GRATHUN1) by BITNET.CC.CMU.EDU with PMDF#10110; Mon, 9 Sep 1991 08:29 EST Received: from GRATHUN1 by GRATHUN1 (outbound name server) with BSMTP; 9 Sep 91 15:28:01 EET Date: Mon, 9 Sep 91 15:27:41 EET From: Smc01@GRATHUN1.BITNET Subject: PRICE, FILE FORMATS To: INFO-ANDREW@ANDREW.CMU.EDU Message-Id: <9109091524016FA.AFNT@GRATHUN1> (UMass-Mailer 4.04) HELLO, WE ARE REVIEWMING AUTHORING TOOLS AND WE MISS TWO PIECES OF INFORMATION: THE PRICE OF ANDREW TOOLKIT AND THE FILE FORMATS IT SUPPORTS (FOR GRAPHICS, IMAGES AND POSSIBLY SOUND) ALSO WE HAD PROBLEMS TO INSTALL ANDREW ON SUN SPARC MACHINE. IS THERE ANY WELL KNOWN PROBLEM ON THAT?? THANKS MICHAEL VAZIRGIANNIS \enddata{text822, 14755} \begindata{text822, 16219} Return-path: X-Andrew-Authenticated-as: 8158;andrew.cmu.edu;David Anderson Received: from carnot.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, 9 Sep 1991 17:34:08 -0400 (EDT) If-Type-Unsupported: send Received: from carnot.andrew.cmu.edu via qmail ID ; Mon, 9 Sep 1991 17:32:20 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.carnot.andrew.cmu.edu.rs.aix31 via MS.5.6.carnot.andrew.cmu.edu.rs_aix31; Mon, 9 Sep 1991 17:32:18 -0400 (EDT) Message-ID: Date: Mon, 9 Sep 1991 17:32:18 -0400 (EDT) From: David Anderson X-Andrew-Message-Size: 1015+0 Content-Type: X-BE2; 12 To: Info-Andrew , Smc01@GRATHUN1.BITNET Subject: Re: PRICE, FILE FORMATS In-Reply-To: <9109091524016FA.AFNT@GRATHUN1> (UMass-Mailer 4.04) References: <9109091524016FA.AFNT@GRATHUN1> (UMass-Mailer 4.04) \begindata{text,539066760} \textdsversion{12} \template{messages} (1) The Andrew Toolkit is free. (2) The external (persistent) representation of Andrew Toolkit objects is generally called the ATK datastream, and it conforms to no particular standard (other than its own, unique format). However, some ATK objects can read (and sometimes write) in other formats. For example, the raster object can read xwd and MacPaint files, and there's a sampled audio object that works with standard Sparcstation sound files. Some conversion tools also exist -- for example, there's an RTF to ATK translator, Interleaf <-> ATK, and the pbm tools know about the ATK raster format. (3) ATK releases before the so-called Patch10 release this past June did not work well on Sparc's running SunOS 4.x. You can always get the latest version from us via anonymous ftp to emsworth.andrew.cmu.edu (128.2.30.62), or by email server (send mail to andrew-service@andrew.cmu.edu). Or at this point, you might want to wait for the final X11R5 tape from MIT (due in October). --David Anderson, ATK manager \enddata{text,539066760} \enddata{text822, 16219} \begindata{text822, 18588} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 9 Sep 1991 19:31:20 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 9 Sep 1991 19:29:04 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 9 Sep 91 19:28:48 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA26788; Mon, 9 Sep 91 16:25:17 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 9 Sep 91 22:03:57 GMT From: asuvax!cs.utexas.edu!convex!convex.com!datri@gatech.edu (Anthony A. Datri) Organization: Convex Computer Corporation; Richardson, TX Subject: How does messages (ams?) parse messages? Message-Id: <1991Sep09.220357.27262@convex.com> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I find that when, for example, I pipe a news article through mail to myself so that I can stick it in an AMS folder, Messages can't figure out the real sender and subject -- it always lists me as the sender, with no subject. I've had limited success in editting the message files and mucking with scavenge and rebuild in cui, but I haven't been able to figure out a deterministic way to make messages happy. Ideas? -- -- "If things fail, read the rest of the release notes." - x11r5 \enddata{text822, 18588} \begindata{text822, 20406} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 10 Sep 1991 06:39:15 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 10 Sep 1991 06:37:31 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 10 Sep 91 06:37:26 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Tue, 10 Sep 91 06:37:23 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Tue, 10 Sep 91 06:37:22 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.40 via MS.5.6.greenbush.galaxy.sun4_40; Tue, 10 Sep 1991 06:37:21 -0400 (EDT) Message-Id: Date: Tue, 10 Sep 1991 06:37:21 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: How does messages (ams?) parse messages? In-Reply-To: <1991Sep09.220357.27262@convex.com> References: <1991Sep09.220357.27262@convex.com> The real question is probably this: how does your news reader mail articles to you? Clearly it does so in such a way as to tack on additional headers that make it look like the mail originated with you. What it *ought* to do -- and no doubt doesn't do -- is to send the news message nearly "as-is", with the addition of "ReSent-To:" and "ReSent-From" header fields. I'm betting that it doesn't do that. In particular, if it slaps on a header like From: datri (Al Datri) then you can't really blame AMS for thinking the mail is from you! However, if you can find anything that makes it obvious that it is really a re-sent news message (e.g. the Newsgroups header), you can use your FLAMES file to set the caption to whatever you like (using the "setcaption" primitive). I could be more specific about this if you forwarded me a copy of what your news articles look like after being mailed to you... -- Nathaniel \enddata{text822, 20406} \begindata{text822, 22831} 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 ; Tue, 10 Sep 1991 08:26:16 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 10 Sep 1991 08:24:27 -0400 (EDT) Received: from carla.dist.unige.it by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 10 Sep 91 08:24:16 EDT Received: from romaint.UUCP by carla.dist.unige.it with UUCP (5.61++/IDA-1.2.8) id AA25022; Tue, 10 Sep 91 12:26:17 GMT Received: by roma.intecs.it (4.0/SMI-4.0) id AA00325; Mon, 9 Sep 91 14:35:59 +0200 Date: Mon, 9 Sep 91 14:35:59 +0200 From: andy@roma.intecs.it (Andrew Takats) Message-Id: <9109091235.AA00325@roma.intecs.it> To: info-andrew@andrew.cmu.edu Greetings, I am writing a subclass of a class that already has a Read and Write procedure. I would like to add some data, and have the new class read/write both its data and then let the superclass do its thing (either before or after my class). It seems reasonably clean when Reading (I merely call the superclass Read proc after reading my data, and it will handle reading the enddata), but Writing appears painful, since Write procedures are supposed to write both the begindata and enddata lines, which I'd have liked to suppress for the superclass if possible. Do I have to include the entire strean (begindata & enddata) for the superclass in my new class, and if so, is there a clean, established way of doing so? Thanks for your help--please respond directly to me at andy@roma.intecs.it, since I'm not able to read the newsgroup. Ciao, AndyTakats andy@roma.intecs.it \enddata{text822, 22831} \begindata{text822, 24809} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 10 Sep 1991 09:25:32 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 10 Sep 1991 09:24:08 -0400 (EDT) Received: from steyr.mt.cs.keio.ac.jp ([131.113.32.38]) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 10 Sep 91 09:23:55 EDT Received: by steyr.mt.cs.keio.ac.jp (5.61/2.6W) id AA17670; Tue, 10 Sep 91 22:23:45 +0900 Return-Path: Message-Id: <9109101323.AA17670@steyr.mt.cs.keio.ac.jp> To: info-andrew@andrew.cmu.edu Cc: ryuichi@steyr.mt.cs.keio.ac.jp Subject: where is the script? Date: Tue, 10 Sep 91 22:23:44 +0900 From: Ryuichi Watanabe Hi! This is from README on top of the andrew distribution. --- FONTS_TO_BDF_ENV [Default: not defined] FONTS_TO_BDF_ENV controls whether or not the Andrew fonts will be converted into their Server Normal Format (.snf) during the : : BDF. You can then run self-created font conversion scripts to ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ go to the various final formats. --- Will someone tell me where can I find this script? Do I have to write it myself using bdftosnf and foreach? Thanks in advance. Ryuichi Watanabe ryuichi@mt.cs.keio.ac.jp \enddata{text822, 24809} \begindata{text822, 26519} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 10 Sep 1991 10:31:30 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 10 Sep 1991 10:29:59 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 10 Sep 91 10:29:31 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA20242; Tue, 10 Sep 91 07:15:13 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 10 Sep 91 14:13:43 GMT From: psuvm!frmop11!dearn!esoc!nhead@psuvax1.cs.psu.edu Subject: Failures in when using via X ... Message-Id: <91253.141205NHEAD@ESOC.BITNET> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I have a (hopefully) stupid question ... I have got ANdrew up to patch 10, compiled, installed etc on a Sparc 2, SUNOS 4.1.1 (our file server). I rlogin to the server, set DISPLAY to be where I am (a Sparc 1+, SUNOS 4.1.1) crank it all up (ez or help say) & everything works just fine. HOWEVER (people don't appreciate me executing things on the server!) if I rlogin to another client of the server and attempt to execute, say, ez from there I get a failure to open display message. Other X applications work fine (xman for example) so I'm fairly sure the environment is set up correctly. Summary of the question then - is there any reason why, in an NFS network, the Andrew executables should only work ON THE MACHINE ON WHICH THEY RESIDE/WERE COMPILED and should fail when executed on clients of that machine?? If this displays some form of ignorance don't hesitate to flame me - we all have to learn somehow ... Nigel Head European Space Operations Centre, Darmstadt, Germany. PS: As to why I need to rlogin anywhere at all - my workstation is not in the domain of the server where Andrew is installed. \enddata{text822, 26519} \begindata{text822, 28867} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 10 Sep 1991 10:32:09 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 10 Sep 1991 10:29:57 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 10 Sep 91 10:29:38 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA20438; Tue, 10 Sep 91 07:21:31 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 10 Sep 91 14:11:19 GMT From: cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!convex!datri@ucbvax.Berkeley.EDU (Anthony A. Datri) Organization: CONVEX Computer Corporation, Richardson, Tx., USA Subject: Re: How does messages (ams?) parse messages? Message-Id: <1991Sep10.141119.21123@convex.com> References: <1991Sep09.220357.27262@convex.com>, Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >The real question is probably this: how does your news reader mail >articles to you? The lazy way -- I | them through "mail datri". > Clearly it does so in such a way as to tack on >additional headers that make it look like the mail originated with you. Exactly. >From: datri (Al Datri) (Hmmm. He remembers 8^) >then you can't really blame AMS for thinking the mail is from you! I'm not really blaming it -- I'd just like to get an idea of how I have to hack the message files afterwards, and how to bludgeon AMS into noticed that they've changed. n >really a re-sent news message (e.g. the Newsgroups header), you can use >your FLAMES file to set the caption to whatever you like (using the >"setcaption" primitive). Oh, the wonderful things I'd like to do with FLAMES. I've never been able to tell much from the docs -- it says LISP, for example, but doesn't say what kind, what primitives are there, etc. -- -- "If things fail, read the rest of the release notes." - x11r5 \enddata{text822, 28867} \begindata{text822, 31330} 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 ; Tue, 10 Sep 1991 11:20:10 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 10 Sep 1991 11:18:29 -0400 (EDT) Received: from research.att.com by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 10 Sep 91 11:17:50 EDT Received: by inet; Tue Sep 10 11:17 EDT 1991 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.gargoyle.sun4.41 via MS.5.6.gargoyle.sun4_41; Tue, 10 Sep 1991 11:16:51 -0400 (EDT) Message-Id: <4cnC7Xz02mCP9TQUA0@gargoyle> Date: Tue, 10 Sep 1991 11:16:51 -0400 (EDT) From: Bill Schell X-Andrew-Message-Size: 148+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: X11R5 \begindata{text,1521888} \textdsversion{12} \template{messages} \define{sig menu:[Font~1,Sig] attr:[FontFamily Andy Int 0] attr:['color' 'Blue']} Has anyone tried using the andrew distribution with the recent release of X11R5? \sig{Bill Schell} AT&T Bell Labs, Murray Hill, NJ bill@allegra.att.com \enddata{text,1521888} \enddata{text822, 31330} \begindata{text822, 32843} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from rascal.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, 10 Sep 1991 11:49:06 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Tue, 10 Sep 1991 11:47:02 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Tue, 10 Sep 1991 11:47:02 -0400 (EDT) Message-ID: <4cnCXqC00Vs9EeWhgN@andrew.cmu.edu> Date: Tue, 10 Sep 1991 11:47:02 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 614+0 Content-Type: X-BE2; 12 To: Bill Schell Subject: Re: X11R5 CC: Info-Andrew In-Reply-To: <4cnC7Xz02mCP9TQUA0@gargoyle> References: <4cnC7Xz02mCP9TQUA0@gargoyle> \begindata{text,538655368} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 10-Sep-91 X11R5 Bill Schell@allegra.att. (148+0)} \quotation{Has anyone tried using the andrew distribution with the recent release }\quotation{of X11R5? } Yes. I'm using it right now on my RS/6000 with ATK sources compiled against the R4 libraries. There was no backing store in this server, so I set this preferences: *.UseBackingStore: no I converted the fonts to PCF, although I don't think that's suppose to be necessary. It's suppose to be able to read SNF. Although, when I try to use SNF, the gray patterns, in the scroll bar for example, come out looking a bit funky. Cursor also are strange. -Gary \enddata{text,538655368} \enddata{text822, 32843} \begindata{text822, 34803} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from rascal.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, 10 Sep 1991 11:53:09 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Tue, 10 Sep 1991 11:52:48 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Tue, 10 Sep 1991 11:52:47 -0400 (EDT) Message-ID: Date: Tue, 10 Sep 1991 11:52:47 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 285+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: where is the script? CC: ryuichi@steyr.mt.cs.keio.ac.jp In-Reply-To: <9109101323.AA17670@steyr.mt.cs.keio.ac.jp> References: <9109101323.AA17670@steyr.mt.cs.keio.ac.jp> \begindata{text,538655368} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 10-Sep-91 where is the script? Ryuichi Watanabe@mt.cs.k (597)} \quotation{Will someone tell me where can I find this script? }\quotation{Do I have to write it myself using bdftosnf and foreach? } We don't provide these scripts. Someone on this list may be able to provide them for you. \enddata{text,538655368} \enddata{text822, 34803} \begindata{text822, 36465} 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, 10 Sep 1991 11:53:52 -0400 (EDT) If-Type-Unsupported: send Received: from apollo.transarc.com via qmail ID ; Tue, 10 Sep 1991 11:50:02 -0400 (EDT) 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, 10 Sep 1991 11:49:55 -0400 (EDT) Message-ID: Date: Tue, 10 Sep 1991 11:49:55 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 691+0 Content-Type: X-BE2; 12 To: Info-Andrew , psuvm!frmop11!dearn!esoc!nhead@psuvax1.cs.psu.edu Subject: Re: Failures in when using via X ... In-Reply-To: <91253.141205NHEAD@ESOC.BITNET> References: <91253.141205NHEAD@ESOC.BITNET> \begindata{text,18769960} \textdsversion{12} \template{messages} Are you sure that on the other client machine you have DISPLAY set up to your local workstation name (with a trailing :0.0 or whatever) and that your local X server is willing to accept connections from the other client machine (done with ``xhost other-client'' or whatever)? If you type just ``xhost'' locally (e.g. in a local xterm), do you see the other-client machine name in the list of machines? If you're getting a failure-to-open-display message, it sounds like the Andrew executables are working just fine, but can't open the display. When you try to test the setup by using ``xman'' or ``xclock'' or whatever, are you sure they are running on the other-client machine? Craig \enddata{text,18769960} \enddata{text822, 36465} \begindata{text822, 38628} 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, 10 Sep 1991 11:56:04 -0400 (EDT) If-Type-Unsupported: send Received: from apollo.transarc.com via qmail ID ; Tue, 10 Sep 1991 11:54:10 -0400 (EDT) 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, 10 Sep 1991 11:54:08 -0400 (EDT) Message-ID: <0cnCeV30BwwOMDf=1o@transarc.com> Date: Tue, 10 Sep 1991 11:54:09 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 1007+0 Content-Type: X-BE2; 12 To: Info-Andrew , cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!convex!datri@ucbvax.Berkeley.EDU (Anthony A. Datri) Subject: Re: How does messages (ams?) parse messages? In-Reply-To: <1991Sep10.141119.21123@convex.com> References: <1991Sep09.220357.27262@convex.com>, <1991Sep10.141119.21123@convex.com> \begindata{text,18769960} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 10-Sep-91 Re: How does messages (ams?.. Anthony A. Datri@ucbvax. (1002)} \quotation{I'm not really blaming it -- I'd just like to get an idea of how I have }\quotation{to hack the message files afterwards, and how to bludgeon AMS into }\quotation{noticed that they've changed. }\quotation{n } So get rid of the added From: header and use the one that was on the news message to begin with. AMS looks at the (first) From: field and builds a caption out of what it finds there. \quotation{>really a re-sent news message (e.g. the Newsgroups header), you can use }\quotation{>your FLAMES file to set the caption to whatever you like (using the }\quotation{>"setcaption" primitive). } \quotation{Oh, the wonderful things I'd like to do with FLAMES. I've never been able }\quotation{to tell much from the docs -- it says LISP, for example, but doesn't say }\quotation{what kind, what primitives are there, etc. } It's rather completely documented. The search keywords would be ELI and FLAMES, though you've probably found some FLAMES document already. Chase the cross-references. Craig \enddata{text,18769960} \enddata{text822, 38628} \begindata{text822, 41414} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from rascal.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, 10 Sep 1991 12:01:36 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Tue, 10 Sep 1991 12:01:03 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Tue, 10 Sep 1991 12:01:03 -0400 (EDT) Message-ID: <8cnCkz600Vs9QeWikR@andrew.cmu.edu> Date: Tue, 10 Sep 1991 12:01:03 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 755+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Failures in when using via X ... In-Reply-To: <91253.141205NHEAD@ESOC.BITNET> References: <91253.141205NHEAD@ESOC.BITNET> \begindata{text,538655368} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 10-Sep-91 Failures in when using via .. nhead@psuvax1.cs.psu.edu (1113)} \quotation{Summary of the question then - is there any reason why, in an NFS network, the }\quotation{Andrew executables should only work ON THE MACHINE ON WHICH THEY RESIDE/WERE }\quotation{COMPILED and should fail when executed on clients of that machine?? } Did you set RESOLVLIB = /usr/lib/libresolv.a in your site.mcr file? If you set your DISPLAY to the internet dot-notation of your host it'll probably work: setenv DISPLAY 128.2.30.9:0 I've seen complaints along these lines before: ATK applications cannot connect to displays on certain machines that are NFS'd together. On some machines things are OK, on others they are not. I still don't have a firm grasp of the situation though. \ \enddata{text,538655368} \enddata{text822, 41414} \begindata{text822, 43522} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 10 Sep 1991 15:08:44 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 10 Sep 1991 15:08:13 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 10 Sep 1991 15:06:28 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 10 Sep 91 15:06:22 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Tue, 10 Sep 91 15:06:32 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Tue, 10 Sep 91 15:06:31 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.40 via MS.5.6.greenbush.galaxy.sun4_40; Tue, 10 Sep 1991 15:06:29 -0400 (EDT) Message-Id: Date: Tue, 10 Sep 1991 15:06:29 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 554+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: How does messages (ams?) parse messages? In-Reply-To: <0cnCeV30BwwOMDf=1o@transarc.com> References: <1991Sep09.220357.27262@convex.com>, <1991Sep10.141119.21123@convex.com>, <0cnCeV30BwwOMDf=1o@transarc.com> \begindata{text,2648296} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 10-Sep-91 Re: How does messages (ams?.. Craig_Everhart@transarc. (1007+0)} \quotation{\quotation{Oh, the wonderful things I'd like to do with FLAMES. I've never been able }}\quotation{\quotation{to tell much from the docs -- it says LISP, for example, but doesn't say }}\quotation{\quotation{what kind, what primitives are there, etc. }} \quotation{It's rather completely documented. The search keywords would be ELI and FLAMES, though you've probably found some FLAMES document already. Chase the cross-references. } Look in $ANDREWDIR/doc/eli/procs.doc and in $ANDREWDIR/doc/ams/Flames.pgr -- NB\ \enddata{text,2648296} \enddata{text822, 43522} \begindata{text822, 46164} 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, 10 Sep 1991 15:17:56 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 10 Sep 1991 15:17:12 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 10 Sep 91 15:16:43 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA29638; Tue, 10 Sep 91 12:09:15 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 10 Sep 91 18:31:09 GMT From: agate!spool.mu.edu!munnari.oz.au!samsung!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!convex!datri@ucbvax.Berkeley.EDU (Anthony A. Datri) Organization: CONVEX Computer Corporation, Richardson, Tx., USA Subject: Re: X11R5 Message-Id: <1991Sep10.183109.9504@convex.com> References: <4cnC7Xz02mCP9TQUA0@gargoyle> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu In article <4cnC7Xz02mCP9TQUA0@gargoyle> bill@allegra.att.com (Bill Schell) writes: >Has anyone tried using the andrew distribution with the recent release >of X11R5? Sun 4/75GX, SunOS 4.1.1, cc: PL10 binaries built against x11r4pl18 run just fine under the MIT sample server. As far as I can tell, these things end up being statically linked against the X libraries (sigh). -- -- "If things fail, read the rest of the release notes." - x11r5 \enddata{text822, 46164} \begindata{text822, 48064} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 11 Sep 1991 03:04:48 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 11 Sep 1991 03:03:17 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 11 Sep 91 03:03:03 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA21945; Tue, 10 Sep 91 23:55:32 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 11 Sep 91 06:55:18 GMT From: psuvm!frmop11!dearn!esoc!nhead@psuvax1.cs.psu.edu Subject: Re: Failures in when using via X ... Message-Id: <91254.084421NHEAD@ESOC.BITNET> References: <91253.141205NHEAD@ESOC.BITNET>, <8cnCkz600Vs9QeWikR@andrew.cmu.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Thanks to all those who answered my query about why I couldn't get ATK apps to work on NFS'd clients. The key answer came from Gary (an ANDREW man) - use the "dotted" address for DISPLAY rather than the symbolic form. Works just great! I only wish I knew why and what it indicates about the setup of yellow pages etc on the system in question. Thanks folks, another satisfied customer!! Nigel Head \enddata{text822, 48064} \begindata{text822, 49785} Return-path: X-Andrew-Authenticated-as: 8158;andrew.cmu.edu;David Anderson Received: from carnot.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, 11 Sep 1991 11:02:59 -0400 (EDT) If-Type-Unsupported: send Received: from carnot.andrew.cmu.edu via qmail ID ; Wed, 11 Sep 1991 11:01:27 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.carnot.andrew.cmu.edu.rs.aix31 via MS.5.6.carnot.andrew.cmu.edu.rs_aix31; Wed, 11 Sep 1991 11:01:24 -0400 (EDT) Message-ID: Date: Wed, 11 Sep 1991 11:01:24 -0400 (EDT) From: David Anderson X-Andrew-Message-Size: 1897+0 Content-Type: X-BE2; 12 To: guy@auspex.com (Guy Harris) Subject: releases (was Re: PRICE, ...) CC: Info-Andrew In-Reply-To: <9109101739.AA15972@auspex.com> References: <9109101739.AA15972@auspex.com> \begindata{text,539066760} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 10-Sep-91 Re: PRICE, FILE FORMATS Guy Harris@auspex.com (921)} \quotation{>and there's a sampled audio object that works with standard }\quotation{>Sparcstation sound files. } \quotation{Where? } I've seen this at a couple of other sites, but I don't think we have it. If someone wants to contribute it ... \quotation{>Some conversion tools also exist -- for example, there's an RTF to ATK }\quotation{>translator, Interleaf <-> ATK, } \quotation{Are those part of the ODA stuff? }RTF to ATK is written in ness, and I'll have to check and see if we distribute it. There are others in the ODA toolkit, and the toez program.\quotation{ >(3) ATK releases before the so-called Patch10 release this past June did }\quotation{>not work well on Sparc's running SunOS 4.x. } \quotation{Just SPARCs? What was changed in Patch 10? ("Dynamic linking" isn't the answer, unless there's some way in which that worked OK on 68K's but not on SPARCs. The dynamic linking is still done the old way in SunOS 4.0[.x], because it has to be....) } Perhaps I'm misinformed on the particulars of the Sparc situation (we don't have any Sparcs, so that makes it difficult to follow). I know that many folks had problems pre-patch10, and things seem better now. \quotation{>Or at this point, you might want to wait for the final X11R5 tape from }\quotation{>MIT (due in October). } \quotation{"Final X11R5 tape"? The thing they're offering for FTP is a preliminary }\quotation{or beta version? Or it just doesn't have the complete set of }\quotation{contributed software? } \quotation{Is the version on the X11R5 tape going to be Patch 11 or so? } What they've done is to split the mit and contrib releases -- the final mit release is out now, the contrib release is in October. We were planning a patch 11, but have basically run out of time for that. We're now thinking in terms of a beta-R5 release, followed by the actual R5 release, containing what would have been in patch11, plus some other things (that kept us from getting patch11 out). --David Anderson, ATK group \enddata{text,539066760} \enddata{text822, 49785} \begindata{text822, 53233} 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 ; Wed, 11 Sep 1991 15:13:13 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 11 Sep 1991 15:09:45 -0400 (EDT) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 11 Sep 91 15:09:31 EDT Received: from [18.72.0.139] by ATHENA.MIT.EDU with SMTP id AA24160; Wed, 11 Sep 91 14:15:08 EDT Received: by lakota.MIT.EDU (5.61/4.7) id AA23728; Wed, 11 Sep 91 14:14:07 -0400 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43 via MS.5.6.lakota.vax_43; Wed, 11 Sep 1991 14:14:06 -0400 (EDT) Message-Id: <0cnZniQGG02=1Qbn9_@athena.mit.edu> Date: Wed, 11 Sep 1991 14:14:06 -0400 (EDT) From: Bill Cattey To: info-andrew+@andrew.cmu.edu Subject: RTF to EZ; EZ to RTF in C! We're alpha testing a pair of programs that convert between EZ and RTF formats. The unique feature is that we encapsulate ATK text styles that ordinarily would be impossible to express in RTF as invisible text. If you keep these invisible text segments, you would be able to recover your original ATK formats even after you've edited your converted file in Microsoft Word. We are still testing, and we have two features to add, so I can't make it available today. Are people interested in having such a program? -wdc \enddata{text822, 53233} \begindata{text822, 55016} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from shaler.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, 11 Sep 1991 20:46:43 -0400 (EDT) If-Type-Unsupported: send Received: from shaler.andrew.cmu.edu via qmail ID ; Wed, 11 Sep 1991 20:45:45 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Wed, 11 Sep 1991 20:45:45 -0400 (EDT) Message-ID: Date: Wed, 11 Sep 1991 20:45:45 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 876+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: releases (was Re: PRICE, ...) CC: Info-Andrew In-Reply-To: References: <9109101739.AA15972@auspex.com> \begindata{text,539368712} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 9-Sep-91 Re: PRICE, FILE FORMATS David Anderson (1015+0)} \quotation{Some conversion tools also exist -- for example, there's an RTF to ATK translator, } Note that RTF is one possible output file format from Microsoft Word and other word processors. The translator is distributed with ATK and installs as the file $\{ANDREWDIR\}/lib/ness/fromrtf.n (where $\{ANDREWDIR\} is the installed ATK tree). Fromrtf.n contains instructions for its use. For example, to convert file x.rtf the simplest approach is: nessrun $\{ANDREWDIR\}/lib/ness/fromrtf.n x.rtf The output file will be x.d (and any old x.d will be renamed to x.d.old) Construction has been partly by trial and error, so your results may vary depending on which version of RTF the file was written in. I would be interested to hear about problems resulting from other versions. Fred Hansen\ \enddata{text,539368712} \enddata{text822, 55016} \begindata{text822, 57312} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 12 Sep 1991 00:23:52 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 12 Sep 1991 00:21:27 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 12 Sep 91 00:20:58 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA29004; Wed, 11 Sep 91 21:14:49 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 12 Sep 91 03:45:31 GMT From: sun-barr!ccut!wnoc-tyo-news!astemgw!icspub!everest!youki@apple.com (Youki Kadobayashi) Organization: Dept. of Info. and Comp. Sci., Osaka Univ., Japan Subject: Double byte characters in Andrew? Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Will Andrew support double-byte characters, such as Kanji or Hanzi, in X11R5? Thanks in advance, -- Youki Kadobayashi or Information Network Architecture Lab. Dept. of Info. and Comp. Sci, Osaka University, Japan \enddata{text822, 57312} \begindata{text822, 58946} 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, 12 Sep 1991 10:19:47 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 12 Sep 1991 10:17:33 -0400 (EDT) Message-ID: Received: from citadel.ifs.umich.edu by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 12 Sep 91 10:17:25 EDT Received: by ifs.umich.edu; Thu, 12 Sep 91 10:17:10 -0400 Date: Thu, 12 Sep 91 10:17:06 -0400 From: Jonathan Buckheit Subject: troff patch To: info-andrew@andrew.cmu.edu Does anyone have the patch for troff that allows it to print embedded postscript? I was told that this is what most likely is preventing us from printing multimedia messages off (we just get the header sheet!). Thanks, - JRB. \enddata{text822, 58946} \begindata{text822, 60147} Return-path: X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew Received: from kirin.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 12 Sep 1991 18:06:09 -0400 (EDT) Received: from nih-csl.dcrt.nih.gov via qmail ID ; Thu, 12 Sep 1991 18:03:39 -0400 (EDT) If-Type-Unsupported: send Received: from nih-csl.dcrt.nih.gov via qmail ID ; Thu, 12 Sep 1991 18:01:23 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.nih.csl.dcrt.nih.gov.sun4.40 via MS.5.6.nih-csl.dcrt.nih.gov.sun4_40; Thu, 12 Sep 1991 18:01:23 -0400 (EDT) Message-ID: Date: Thu, 12 Sep 1991 18:01:23 -0400 (EDT) From: Bob Dew X-Andrew-Message-Size: 1193+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Failures in when using via X ... In-Reply-To: <91254.084421NHEAD@ESOC.BITNET> References: <91253.141205NHEAD@ESOC.BITNET>, <8cnCkz600Vs9QeWikR@andrew.cmu.edu> <91254.084421NHEAD@ESOC.BITNET> \begindata{text,3003904} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 11-Sep-91 Re: Failures in when using .. nhead@psuvax1.cs.psu.edu (401)} \quotation{Summary of the question then - is there any reason why, in an NFS network, the }\quotation{Andrew executables should only work ON THE MACHINE ON WHICH THEY RESIDE/WERE }\quotation{COMPILED and should fail when executed on clients of that machine?? } \quotation{The key answer came from Gary (an ANDREW man) - use the "dotted" address for }\quotation{DISPLAY rather than the symbolic form. Works just great! I only wish I knew }\quotation{why and what it indicates about the setup of yellow pages etc on the system }\quotation{in question. } Could it be that Sun machines running NIS (Yellow Pages) don't contain resolver code on client machines, and therefore don't pass resolver information to Andrew binaries via the RESOLVLIB definition in site.mcr? (Under NIS, only the YP server contains resolver code.) On Sun SPARC clients, running NIS, Andrew compiles and exhibits the strange resolver behavior described above. However, on Sun SPARC clients that have had their libraries altered to run DNS without NIS, Andrew compiles and correctly resolves domain name addresses. Bob Dew National Institutes of Health Bethesda, MD 20895 rdew@alw.nih.gov \enddata{text,3003904} \enddata{text822, 60147} \begindata{text822, 62959} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 12 Sep 1991 23:11:12 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 12 Sep 1991 23:10:16 -0400 (EDT) Received: from mail0.sfc.keio.ac.jp ([133.27.4.120]) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 12 Sep 91 23:10:03 EDT Received: from klein.slab.sfc.keio.ac.jp by mail0.sfc.keio.ac.jp (5.61/2.7W) id AA26478; Fri, 13 Sep 91 12:09:50 +0900 Received: from kris.slab.sfc.keio.ac.jp by klein.slab.sfc.keio.ac.jp (5.51/6.4J.6-slab1.0) id AA05245; Fri, 13 Sep 91 12:10:29+0900 Received: from localhost by kris.slab.sfc.keio.ac.jp (5.51/6.4J.6-slab-slave1.0) id AA21052; Fri, 13 Sep 91 12:09:13+0900 Return-Path: Message-Id: <9109130209.AA21052@kris.slab.sfc.keio.ac.jp> To: info-andrew+@andrew.cmu.edu Subject: Double byte characters in Andrew Date: Fri, 13 Sep 91 12:09:13 JST From: kaz@slab.sfc.keio.ac.jp Mr. Y. Kobayashi worte. >>Will Andrew support double-byte characters, such as Kanji or Hanzi, in >>X11R5? A couple years ago, we developed double byte processing insets on the ATK under X11R3 or X11R4. The version of the ATK is alpah and pre-released software included in X11R4 distribution. However, they no longer works on the currnet version. Most develpement stuff graduated and I am using NeXT now. So that, I give up developemt and bug fixes of these insets. If you need futhuer information, please contact me. -kaz Kaz. Kitagawa kaz@slab.sfc.keio.ac.jp \enddata{text822, 62959} \begindata{text822, 64884} 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, 13 Sep 1991 21:24:47 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 13 Sep 1991 21:23:07 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 13 Sep 91 21:22:41 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA14972; Fri, 13 Sep 91 18:11:00 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 13 Sep 91 20:02:31 GMT From: plx!plxsun!ming@sun.com (Lak-Ming Lam) Organization: Plexus Software, Inc. Subject: How to print ATK documentations Message-Id: <3075@plx.UUCP> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Recently I download all the documentation files on ATK by sending the command "get-directory doc/atk" to the andrew mail server. I got all the files and I recongnized all the files have some kind of fomatting commands in it. How could I print out all this documentations on a postscript printer? Is there any utilities that I need to use? ----------------------- E-Mail address: sun!plx!plxsun!ming (UUCP) plx!plxsun!ming@sun.com ming%plxsun%plx@sun.com (Internet) \enddata{text822, 64884} \begindata{text822, 66632} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Sun, 15 Sep 1991 13:27:20 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Sun, 15 Sep 1991 13:24:47 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 15 Sep 91 13:24:39 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA28347; Sun, 15 Sep 91 10:13:54 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 15 Sep 91 12:14:02 GMT From: ecsgate!stat.appstate.edu!grs00002@mcnc.org Organization: Appalachian State University Subject: Getting Bradenville fixed Message-Id: <1991Sep15.081402.1111@stat.appstate.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Could someone please help me find a better server than Bradenville for using IRC? Or better yet...could someone tell me who to contact about getting Bradenville fixed? It was hacked and all the commands were erased. Graci GRS00002@conrad.appstate.edu \enddata{text822, 66632} \begindata{text822, 68162} 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, 16 Sep 1991 22:02:01 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 16 Sep 1991 21:59:49 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 16 Sep 91 21:59:37 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA20127; Mon, 16 Sep 91 18:48:57 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 17 Sep 91 01:24:12 GMT From: ecsgate!stat.appstate.edu!grs00002@mcnc.org Organization: Appalachian State University Subject: FTP file problems Message-Id: <1991Sep16.212412.1122@stat.appstate.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Could anyone tell me how to download the irc files from slopoke or cs.bu? I've tried everything and nothing has worked. The sysops are just as puzzled as I am. The problem: when I get the file it says "to local file:" What should happen... I put in the file naame I want it saved under. What does happen... It says "(file name) file not found" or "file name) file specification error". Anyone know what to do? Any help would be greatly appreciated. Ron GRS00002@stat.appstate.edu \enddata{text822, 68162} \begindata{text822, 69913} 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, 17 Sep 1991 11:56:01 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 17 Sep 1991 11:55:06 -0400 (EDT) Received: from sadye.uvm.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 17 Sep 91 11:54:42 EDT Received: by sadye.uvm.edu id AA15543 (5.65/1.23); Tue, 17 Sep 91 11:50:32 -0400 Date: Tue, 17 Sep 91 11:50:32 -0400 From: wollman@griffin.UVM.EDU Message-Id: <9109171550.AA15543@sadye.uvm.edu> To: info-andrew+@andrew.cmu.edu Subject: Scientific American On page 123 of this month's Scientific American, there is a caption which reads "Advanced electronic mail, such as this experimental setup at Bellcore..." The picture tells a somewhat different story... a messages window displaying: From: David (can't read) To; Bulltein Board Administration , Bulletin Board Administration Subject: Sample fractals: Sierpinski Triangle [transcription errors mine] :-) -GAWollman \enddata{text822, 69913} \begindata{text822, 71412} 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 ; Tue, 17 Sep 1991 13:54:23 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 17 Sep 1991 13:53:33 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 17 Sep 91 13:53:23 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Tue, 17 Sep 91 13:53:25 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Tue, 17 Sep 91 13:53:24 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.40 via MS.5.6.greenbush.galaxy.sun4_40; Tue, 17 Sep 1991 13:53:22 -0400 (EDT) Message-Id: Date: Tue, 17 Sep 1991 13:53:22 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew+@andrew.cmu.edu Subject: Re: Scientific American In-Reply-To: <9109171550.AA15543@sadye.uvm.edu> References: <9109171550.AA15543@sadye.uvm.edu> For the record: I supplied the picture, when two Scientific American spent a day at my office. There is indeed a Messages window, but also several other windows in which my metamail and (if I recall correctly -- they took a LOT of pictures) ATOMICMAIL programs, which I've developed here at Bellcore) are running. You may not have noticed the others because they're more subtle than Messages, but that's really the BSD Mail program bringing up a picture of the space shuttle! I disclaim responsibility for the specifics of the caption -- I told them that the Andrew part was from CMU. I felt justified in putting it all in one screen image, however, since I was the author of both the CMU and Bellcore mail programs on display... I feel annoyed that CMU didn't get any credit, but frankly even more annoyed that *I* didn't get any credit after spending a whole !@#$@# day with those folks... \enddata{text822, 71412} \begindata{text822, 73801} 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, 17 Sep 1991 16:04:12 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 17 Sep 1991 16:02:31 -0400 (EDT) Received: from iag.hp.com (telford.iag.hp.com) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 17 Sep 91 16:02:07 EDT Received: from hpboz.iag.hp.com by telford.iag.hp.com with SMTP (16.6/IAG42.42) id AA20138; Tue, 17 Sep 91 13:01:38 -0700 Received: by kitzbuhl.iag.hp.com (16.6/IAG42.42) id AA00449; Tue, 17 Sep 91 13:01:31 -0700 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.hpboz.iag.hp.com.HP9000.300 via MS.5.6.hpboz.iag.hp.com.hp300; Tue, 17 Sep 1991 13:01:29 -0700 (PDT) Message-Id: Date: Tue, 17 Sep 1991 13:01:29 -0700 (PDT) From: Lee Boswell X-Andrew-Message-Size: 209+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: URGENT : begindata field \begindata{text,2156640} \textdsversion{12} \template{messages} \bold{Help !} I'd like to know how to compute the\bold{ xxxxx} field that comes in the\italic{ \\begindata\{object, xxxxx\} } line of the andrew formatted file. I am trying to convert from a non-andrew format to andrew format. Lee\ \enddata{text,2156640} \enddata{text822, 73801} \begindata{text822, 75548} 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 ; Tue, 17 Sep 1991 16:38:42 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 17 Sep 1991 16:36:43 -0400 (EDT) Received: from sgi.sgi.com (SGI.COM) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 17 Sep 91 16:36:17 EDT Received: from [192.26.75.60] by sgi.sgi.com via SMTP (910911.SGI.EXPERIMENTAL/910110.SGI) for info-andrew@andrew.cmu.edu id AA16901; Tue, 17 Sep 91 13:36:07 -0700 Received: by walhalla.wpd.sgi.com (910711.SGI/910709.SGI.autocf) for @sgi.sgi.com:boswell@iag.hp.com id AA08655; Tue, 17 Sep 91 13:36:06 -0700 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.walhalla.wpd.sgi.com.sgi.4d via MS.5.6.walhalla.wpd.sgi.com.sgi_4d; Tue, 17 Sep 1991 13:36:05 -0700 (PDT) Message-Id: <0cpaQp306YgwE1YIsV@walhalla.wpd.sgi.com> Date: Tue, 17 Sep 1991 13:36:05 -0700 (PDT) From: "Andrew J. Palay" To: info-andrew@andrew.cmu.edu, Lee Boswell Subject: Re: URGENT : begindata field In-Reply-To: References: Choose any number (I generally use 1), placing the same number in the begindata and matching enddata. The only thing to make sure of is if you have any embedded objects in the file (thus having multiple begindata/enddata pairs), that each object has a distinct number. Also note that when you read in the finle into ez and then write the file back out, that number will change. Andy \enddata{text822, 75548} \begindata{text822, 77519} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from commander.andrew.cmu.edu via trymail ID ; Tue, 17 Sep 1991 16:56:20 -0400 (EDT) Received: from commander.andrew.cmu.edu via qmail ID ; Tue, 17 Sep 1991 16:56:16 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.commander.andrew.cmu.edu.rs.aix31 via MS.5.6.commander.andrew.cmu.edu.rs_aix31; Tue, 17 Sep 1991 16:56:15 -0400 (EDT) Message-ID: Date: Tue, 17 Sep 1991 16:56:15 -0400 (EDT) From: Adam Stoller X-Andrew-Message-Size: 568+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Susan Straub Subject: Re: vanishing cursor in ez In-Reply-To: <4cpVl3G00VsEJ4PUlU@andrew.cmu.edu> References: <4cpVl3G00VsEJ4PUlU@andrew.cmu.edu> \begindata{text,539016584} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from gripes: 17-Sep-91 vanishing cursor in ez James D. Zelenka (300+0)} \quotation{In ez, if I have a line wrapped for length, and I put the cursor at the end of the line and hit the right arrow, the cursor vanishes. Hitting it again brings it onscreen from the left on the next line. It takes two left arrows to return it to its previous location, and it vanishes in between. } \quotation{-jim } \excerptedcaption{Excerpts from gripes: 17-Sep-91 Re: vanishing cursor in ez James D. Zelenka (99+0)} \quotation{The file ~jz1j/itc/src/tactus/atk/actives/audio/Imakefile, line 15. My ez is 625 pixels wide } \quotation{-jim } \enddata{text,539016584} \enddata{text822, 77519} \begindata{text822, 79365} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 17 Sep 1991 17:01:24 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 17 Sep 1991 17:00:30 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 17 Sep 91 17:00:17 EDT Received: by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Tue, 17 Sep 91 17:00:13 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.thumper.galaxy.sun4.40 via MS.5.6.thumper.galaxy.sun4_40; Tue, 17 Sep 1991 17:00:12 -0400 (EDT) Message-Id: Date: Tue, 17 Sep 1991 17:00:12 -0400 (EDT) From: Jonathan Rosenberg X-Andrew-Message-Size: 720+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: Re: URGENT : begindata field In-Reply-To: References: \begindata{text,2399192} \textdsversion{12} \template{messages} \smaller{\bold{Date}: Tue, 17 Sep 1991 13:01:29 -0700 (PDT) }\smaller{\bold{From}: Lee Boswell }\smaller{\bold{To}: info-andrew@andrew.cmu.edu }\smaller{\bold{Subject}: URGENT : begindata field } \quotation{\bold{Help !} I'd like to know how to compute the\bold{ xxxxx} field that comes in the\italic{ \\begindata\{object, xxxxx\} } line of the andrew formatted file. I am trying to convert from a non-andrew format to andrew format.} I can't swear to it, but I believe that those are random integers as far as the parser is concerned. They just have to match up with the numbers on the corresponding \\enddata tags. (I think that the output writer of ATK actually uses the pointer values (treated as integers) of some variables associated with the environments to generate those numbers.) \quotation{Lee} JR \enddata{text,2399192} \enddata{text822, 79365} \begindata{text822, 81732} 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 ; Tue, 17 Sep 1991 17:42:31 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 17 Sep 1991 17:41:28 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 17 Sep 1991 17:40:03 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 17 Sep 91 17:39:50 EDT Received: from fiji.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Tue, 17 Sep 91 17:39:50 EDT Received: by fiji.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Tue, 17 Sep 91 17:39:55 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fiji.galaxy.sun4.40 via MS.5.6.fiji.galaxy.sun4_40; Tue, 17 Sep 1991 17:39:55 -0400 (EDT) Message-Id: Date: Tue, 17 Sep 1991 17:39:55 -0400 (EDT) From: Steve Rohall X-Andrew-Message-Size: 662+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: Re: URGENT : begindata field In-Reply-To: References: \begindata{text,7344008} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 17-Sep-91 URGENT : begindata field Lee Boswell@iag.hp.com (209+0)} \quotation{I'd like to know how to compute the\bold{ xxxxx} field that }\quotation{comes in the\italic{ }}\italic{ \quotation{\\begindata\{object, xxxxx\} }} \quotation{line of the andrew formatted file. I am trying to convert }\quotation{from a non-andrew format to andrew format. } My understanding is that the token in the begindata is only used to tie the begindata's with the enddata's. I've written several programs which create Andrew datastream from other sources for consumption by Andrew programs (like messages). I've simply used things like ``1'' or ``97'' for the token and made sure that begin's and end's matched up. -Steve.\ \enddata{text,7344008} \enddata{text822, 81732} \begindata{text822, 84325} Return-path: X-Andrew-Authenticated-as: 838;andrew.cmu.edu;David Apfelbaum Received: from canopus.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, 17 Sep 1991 20:53:32 -0400 (EDT) If-Type-Unsupported: send Received: from canopus.weh.andrew.cmu.edu via qmail ID ; Tue, 17 Sep 1991 20:51:56 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.canopus.weh.andrew.cmu.edu.pmax.ul4 via MS.5.6.canopus.weh.andrew.cmu.edu.pmax_ul4; Tue, 17 Sep 1991 20:51:55 -0400 (EDT) Message-ID: Date: Tue, 17 Sep 1991 20:51:55 -0400 (EDT) From: David Apfelbaum X-Andrew-Message-Size: 194+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Scientific American In-Reply-To: References: <9109171550.AA15543@sadye.uvm.edu> \begindata{text,19248304} \textdsversion{12} \template{messages} Well, as da0g+@andrew -- the person in the caption, I would just like to say that I am very very flattered. (Plus, it's making my job interviews much more interesting.... ;-) Thanks, -dA. \enddata{text,19248304} \enddata{text822, 84325} \begindata{text822, 85877} 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, 18 Sep 1991 11:39:01 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 18 Sep 1991 11:37:43 -0400 (EDT) Received: from vnet.ibm.com (IINUS1.IBM.COM) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 18 Sep 91 11:36:24 EDT Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R1) with BSMTP id 9516; Wed, 18 Sep 91 11:34:47 EDT Reply-To: "Dave Gross" Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew@andrew.cmu.edu; Wed, 18 Sep 91 08:33:59 CDT Received: via switchmail; Wed, 18 Sep 1991 08:33:57 -0500 (CDT) Received: from amboy.rchland.ibm.com via qmail ID ; Wed, 18 Sep 1991 08:33:39 -0500 (CDT) Received: from amboy.rchland.ibm.com via qmail ID ; Wed, 18 Sep 1991 08:33:32 -0500 (CDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.amboy.rchland.ibm.com.rt.aos4 via MS.5.6.amboy.rchland.ibm.com.rt_aos4; Wed, 18 Sep 1991 08:33:30 -0500 (CDT) Message-Id: Date: Wed, 18 Sep 1991 08:33:30 -0500 (CDT) From: Dave Gross X-Andrew-Message-Size: 376+1 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Lee Boswell Subject: Re: URGENT : begindata field Cc: info-andrew@andrew.cmu.edu In-Reply-To: References: \begindata{text,270558876} \textdsversion{12} \template{messages} \define{footnote attr:[Flags OverBar Int Set] attr:[FontSize PreviousFontSize Point -2]} From \italic{Multimedia Applications Development with the Andrew Toolkit}\footnote{\ \begindata{fnote,272615020} \textdsversion{12} by Nathaniel S. Borenstein\ \enddata{fnote,272615020} \view{fnotev,272615020,38,0,0}}: \quotation{The number in the begindata/enddata lines...is simply a unique identifier for the object; if there is more than one [data] object in the document, these numbers allow us to tell them apart. } So I believe you can just pick any old number as long as it's unique for a given dataobject. Hope this helps, -- Dave\ \enddata{text,270558876} \enddata{text822, 85877} \begindata{text822, 88681} 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, 18 Sep 1991 21:14:16 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 18 Sep 1991 21:12:46 -0400 (EDT) Received: from iag.hp.com (telford.iag.hp.com) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 18 Sep 91 21:12:11 EDT Received: from hpboz.iag.hp.com by telford.iag.hp.com with SMTP (16.6/IAG42.42) id AA14221; Wed, 18 Sep 91 18:12:04 -0700 Received: by kitzbuhl.iag.hp.com (16.6/IAG42.42) id AA03608; Wed, 18 Sep 91 18:11:50 -0700 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.hpboz.iag.hp.com.HP9000.300 via MS.5.6.hpboz.iag.hp.com.hp300; Wed, 18 Sep 1991 18:11:47 -0700 (PDT) Message-Id: Date: Wed, 18 Sep 1991 18:11:47 -0700 (PDT) From: Lee Boswell To: info-andrew+@andrew.cmu.edu Subject: message lost Andrew crashed in the middle of a message composition. Is the checkpointing only done in /tmp or would it be saved anywhere else ? I think it was checkpointing when the crash occurred, so it might well have been lost. Lee Boswell HP, IAG \enddata{text822, 88681} \begindata{text822, 90247} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Wed, 18 Sep 1991 22:38:53 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 18 Sep 1991 22:38:17 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 18 Sep 91 22:37:51 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA14536; Wed, 18 Sep 91 19:32:24 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 19 Sep 91 02:23:23 GMT From: agate!spool.mu.edu!uwm.edu!zaphod.mps.ohio-state.edu!ub!acsu.buffalo.edu!hassan@ucbvax.Berkeley.EDU (scott hassan) Organization: UB Subject: gtextv (Gestures TextView) Message-Id: <1991Sep19.022323.18443@acsu.buffalo.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu gtextv Gesture Based TextView Object Scott W. Hassan Medical Informatics St. Louis, Missouri hassan@informatics.wustl.edu After seeing the Gesture Package developed by Dean Rubine*, I decided that Andrew needed an interface for gestures. I put together this simple text object that uses a few hand-made gestures to cut, copy, paste, scroll, and set the dot. * Dean Rubine CMU Information Technology Center 4910 Forbes Avenue Pittsburgh, PA 15213-3890 Dean.Rubine@cs.cmu.edu I think this is an interesting type of interface, fast and efficient. If you have any additions to gtextv, please send them to me. I created this template textview object so that others could build on it, taking a lot of load off me. Well, have fun. -- Scott W. Hassan hassan@informatics.wustl.edu Medical Informatics #! /bin/sh # This is a shell archive. Remove anything before this line, then unpack # it by saving it into a file and typing "sh file". To overwrite existing # files, type "sh file -c". You can also feed this as standard input via # unshar, or by typing "sh 'Imakefile' <<'END_OF_FILE' X#****************************************************************************** X#* X#* gtextv - Gesture Text View X#* Medical Informatics X#* Washington University, St. Louis X#* July 29, 1991 X#* X#* Scott Hassan X#* Steve Cousins X#* Mark Frisse X#* X#****************************************************************************** X XGESTURE = /mig/hassan/gesture XGESTURE_RECOG_LIB = $(GESTURE)/recognition/librecog.a X XLOCALINCLUDES = -I$(GESTURE)/recognition/ X XDOBJS = testapp.do gtextv.do XIHFILES = testapp.ih gtextv.ih X XNormalObjectRule() XNormalATKRule() X XDynamicMultiObject(gtextv.do, gtextv.o, $(GESTURE_RECOG_LIB), -lm) XDynamicMultiObject(testapp.do, testapp.o, ,) X XDependTarget() X X END_OF_FILE if test 680 -ne `wc -c <'Imakefile'`; then echo shar: \"'Imakefile'\" unpacked with wrong size! fi # end of 'Imakefile' fi if test -f 'README' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'README'\" else echo shar: Extracting \"'README'\" \(3268 characters\) sed "s/^X//" >'README' <<'END_OF_FILE' X X X gtextv X Gesture Based TextView Object X X X Scott W. Hassan X Medical Informatics X St. Louis, Missouri X hassan@informatics.wustl.edu X X XAfter seeing the Gesture Package developed by Dean Rubine*, I decided Xthat Andrew needed an interface for gestures. I put together this Xsimple text object that uses a few hand-made gestures to cut, copy, Xpaste, scroll, and set the dot. X X* Dean Rubine X CMU Information Technology Center X 4910 Forbes Avenue X Pittsburgh, PA 15213-3890 X Dean.Rubine@cs.cmu.edu X X X1.0 Compiling: X X1. ftp the gestures package from emsworth.andrew.cmu.edu (128.2.30.62). Xfile: /gestures/gestures.tar.Z X X2. uncompress, untar, and make it. X X3. In the gtextv's Imakefile, change the GESTURE variable to reflect the Xinstallation directory. X X4. genmake and make it. X X5. run the test program. X X2.0 The Gestures: X XFlick Up: X -- Scrolls one screen view full of text up. X [An Andrew ToolKit view (an animated drawing) was included here, but X could not be displayed.] XFlick Down: X -- Scrolls one screen view full of text down. X [An Andrew ToolKit view (an animated drawing) was included here, but X could not be displayed.] X XFlick Top: X -- Scrolls to the top of the document. X [An Andrew ToolKit view (an animated drawing) was included here, but X could not be displayed.] X XFlick Bottom: X -- Scrolls to the bottom of the document. X [An Andrew ToolKit view (an animated drawing) was included here, but X could not be displayed.] XRegion Start: X -- Position of the start of a Region. X [An Andrew ToolKit view (an animated drawing) was included here, but X could not be displayed.] XRegion End: X -- Position of the end of a Region and then highlight. X X [An Andrew ToolKit view (an animated drawing) was included here, but X could not be displayed.] XSelect Region: X -- Selects a region of text. (simply, drag the mouse over text. The Xstarting and ending points determine the region. ) X X [An Andrew ToolKit view (an animated drawing) was included here, but X could not be displayed.] X X X XCut Region: X -- Delete the selected Region from the text and place it in the cut Xbuffer. Using the start of the gesture as the hot-spot. Here are two Xcommon gestures for delete. X X [An Andrew ToolKit view (an animated drawing) was included here, but X could not be displayed.] [An Andrew ToolKit view (an animated drawing) X was included here, but could not be displayed.] X X X XPaste Region: X -- Yanks a Region from the cut buffer to the start of the gesture. X Note: Try to make it rounder than the figure. Basically, an upper-case P. X [An Andrew ToolKit view (an animated drawing) was included here, but X could not be displayed.] X3.0 Comments: X X I think this is an interesting type of interface, fast and efficient. XIf you have any additions to gtextv, please send them to me. I created Xthis template textview object so that others could build on it, taking a Xlot of load off me. Well, have fun. END_OF_FILE if test 3268 -ne `wc -c <'README'`; then echo shar: \"'README'\" unpacked with wrong size! fi # end of 'README' fi if test -f 'README.ez' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'README.ez'\" else echo shar: Extracting \"'README.ez'\" \(5162 characters\) sed "s/^X//" >'README.ez' <<'END_OF_FILE' X\begindata{text,876632} X\textdsversion{12} X\template{default} X X X X\majorheading{\italic{\majorheading{gtextv}}} X X\majorheading{Gesture Based TextView Object} X X X X\center{Scott W. Hassan X XMedical Informatics X XSt. Louis, Missouri X X\typewriter{\smaller{hassan@informatics.wustl.edu}}} X X X XAfter seeing the Gesture Package developed by Dean Rubine*, I decided that XAndrew needed an interface for gestures. I put together this simple text Xobject that uses a few hand-made gestures to cut, copy, paste, scroll, and set Xthe dot. X X\smaller{\smaller{ X* Dean Rubine X X CMU Information Technology Center X X 4910 Forbes Avenue X X Pittsburgh, PA 15213-3890 X X Dean.Rubine@cs.cmu.edu X X}} X X\section{1.0 Compiling:} X X X1. ftp the gestures package from \typewriter{emsworth.andrew.cmu.edu} X(128.2.30.62). X Xfile: \typewriter{/gestures/gestures.tar.Z} X X X2. \typewriter{uncompress}, un\typewriter{tar}, and \typewriter{make} it. X X X3. In the gtextv's \typewriter{Imakefile}, change the \typewriter{GESTURE} Xvariable to reflect the installation directory. X X X4. \typewriter{genmake} and \typewriter{make} it. X X X5. run the \typewriter{test} program. X X X\section{2.0 The Gestures:} X X X\subsection{Flick Up: X X} -- Scrolls one screen view full of text up. X X\center{\ X\begindata{fad,913512} X$C 10 X$T 30 X$L andy12 X$P 0,0,20000,256 X$F X$V 38,68 37,55 X$F X$V 39,69 39,42 X$F X$V 38,69 38,12 X$$ X\enddata{fad,913512} X\view{fadview,913512,0,74,80} X} X\subsection{Flick Down: X X} -- Scrolls one screen view full of text down. X X\center{\ X\begindata{fad,917632} X$C 10 X$T 30 X$L andy12 X$P 0,0,20000,256 X$F X$V 36,7 36,20 X$F X$V 34,11 34,33 X$F X$V 34,14 34,68 X$$ X\enddata{fad,917632} X\view{fadview,917632,1,74,80} X X} X\subsection{Flick Top: X X} -- Scrolls to the top of the document. X X\center{\ X\begindata{fad,920608} X$C 10 X$T 30 X$L andy12 X$P 0,0,20000,256 X$F X$V 37,70 36,56 X$F X$V 37,69 37,44 X$F X$V 34,68 34,14 X$F X$V 35,67 35,9 X$V 35,9 41,15 X$F X$V 35,65 35,10 X$V 35,10 50,28 X$$ X\enddata{fad,920608} X\view{fadview,920608,2,74,80} X X} X\subsection{Flick Bottom:} X X -- Scrolls to the bottom of the document. X X\center{\ X\begindata{fad,923904} X$C 10 X$T 30 X$L andy12 X$P 0,0,20000,256 X$F X$V 35,8 35,21 X$F X$V 38,10 39,40 X$V 39,40 39,40 X$F X$V 34,14 34,68 X$F X$V 35,9 35,67 X$V 35,67 41,58 X$F X$V 35,10 35,69 X$V 35,69 49,47 X$$ X\enddata{fad,923904} X\view{fadview,923904,3,74,80} X} X\subsection{Region Start:} X X -- Position of the start of a Region. X X\center{\ X\begindata{fad,927232} X$C 10 X$T 30 X$L andy12 X$P 0,0,20000,256 X$F X$V 50,17 38,17 X$F X$V 52,19 21,19 X$V 21,19 21,28 X$F X$V 51,20 22,20 X$V 22,20 22,63 X$V 22,63 30,64 X$F X$V 49,18 20,18 X$V 20,18 24,62 X$V 24,62 51,62 X$$ X\enddata{fad,927232} X\view{fadview,927232,4,74,80} X} X\subsection{Region End:} X X -- Position of the end of a Region and then highlight. X X X\center{\ X\begindata{fad,930608} X$C 10 X$T 30 X$L andy12 X$P 0,0,20000,256 X$F X$V 21,19 30,19 X$F X$V 20,20 47,20 X$V 47,20 47,30 X$F X$V 22,21 51,20 X$V 51,20 51,63 X$V 51,63 41,63 X$F X$V 24,16 53,16 X$V 53,16 54,64 X$V 54,64 28,62 X$$ X\enddata{fad,930608} X\view{fadview,930608,5,74,80} X} X\subsection{Select Region:} X X -- Selects a region of text. (simply, drag the mouse over text. The Xstarting and ending points determine the region. ) X X X\center{\ X\begindata{fad,933968} X$C 10 X$T 30 X$L andy12 X$P 0,0,20000,256 X$F X$V 4,17 19,31 X$F X$V 9,15 60,63 X$$ X\enddata{fad,933968} X\view{fadview,933968,6,74,80} X} X X X X\subsection{Cut Region:} X X -- Delete the selected Region from the text and place it in the cut buffer. X Using the start of the gesture as the hot-spot. Here are two common gestures Xfor delete. X X X\center{\ X\begindata{fad,936840} X$C 10 X$T 30 X$L andy12 X$P 0,0,20000,256 X$F X$V 15,18 22,28 X$F X$V 20,20 47,60 X$V 47,60 47,46 X$F X$V 17,19 51,63 X$V 51,63 49,15 X$V 49,15 38,29 X$F X$V 24,16 54,64 X$V 54,64 53,16 X$V 53,16 21,63 X$$ X\enddata{fad,936840} X\view{fadview,936840,7,74,80}} X\center{\ X\begindata{fad,940200} X$C 10 X$T 30 X$L andy12 X$P 0,0,20000,256 X$F X$V 4,55 15,51 X$F X$V 6,56 45,36 X$V 45,36 47,30 X$F X$V 8,56 45,40 X$V 45,40 49,25 X$F X$V 11,63 45,40 X$V 45,40 46,27 X$V 46,27 35,19 X$V 35,19 27,32 X$F X$V 11,63 45,42 X$V 45,42 47,30 X$V 47,30 41,20 X$V 36,18 29,25 X$V 29,25 32,38 X$V 32,38 45,42 X$V 45,42 52,39 X$F X$V 13,60 45,40 X$V 45,40 45,29 X$V 45,29 32,23 X$V 32,23 29,32 X$V 29,32 39,38 X$V 39,38 50,42 X$V 50,42 69,29 X$$ X\enddata{fad,940200} X\view{fadview,940200,8,74,80} X X} X X X\subsection{Paste Region:} X X -- Yanks a Region from the cut buffer to the start of the gesture. X X Note: Try to make it rounder than the figure. Basically, an upper-case P. X X\center{\ X\begindata{fad,944440} X$C 10 X$T 30 X$L andy12 X$P 0,0,20000,256 X$F X$V 18,65 20,47 X$F X$V 21,63 26,17 X$V 26,17 33,18 X$F X$V 20,63 27,14 X$V 27,14 55,16 X$V 55,16 51,20 X$F X$V 18,64 29,11 X$V 29,11 60,12 X$V 60,12 51,38 X$V 51,38 43,39 X$F X$V 20,63 28,12 X$V 28,12 60,12 X$V 60,12 49,39 X$V 49,39 22,39 X$$ X\enddata{fad,944440} X\view{fadview,944440,9,74,80} X} X\section{3.0 Comments: X X} X I think this is an interesting type of interface, fast and efficient. If you Xhave any additions to gtextv, please send them to me. I created this template Xtextview object so that others could build on it, taking a lot of load off me. X Well, have fun. X X\enddata{text,876632} END_OF_FILE if test 5162 -ne `wc -c <'README.ez'`; then echo shar: \"'README.ez'\" unpacked with wrong size! fi # end of 'README.ez' fi if test -f 'gtextv.c' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'gtextv.c'\" else echo shar: Extracting \"'gtextv.c'\" \(9374 characters\) sed "s/^X//" >'gtextv.c' <<'END_OF_FILE' X/****************************************************************************** X * X * gtextv - Gesture Text View X * Medical Informatics X * Washington University, St. Louis X * July 29, 1991 X * X * Scott Hassan X * Steve Cousins X * Mark Frisse X * X *****************************************************************************/ X X#define NOPOINT -1L X X#define MODULE "gtextv" X/*#define DEBUGFLAG */ X X/***************************************************************************** X * X * gtextv.c -- The Gesture Text View Module X * X *****************************************************************************/ X X#include X#include X#include X X#include X#include X#include X#include X#include X#include X X/*****************************************************************************/ X X#include X X#include X#include "util.h" X#include "bool.h" X#include "bitvector.h" X#include "matrix.h" X#include "sc.h" X#include "fv.h" X#include "zdebug.h" X X/*****************************************************************************/ X Xlong clock(); XsClassifier fullclassifier; XsClassifier doneclassifier; Xstatic FV fv; Xchar _zdebug_flag[128]; X Xchar *ClassifyFv(); Xchar *ClassifyVector(); X X#define GESTURE_FILE "mygest.cl" X X/****************************************************************************** X * InitializeClass(class) X * X * Setup the Gesture Recognizer and Read in the Gesture file. X * X *****************************************************************************/ X Xboolean gtextv__InitializeClass(class) X struct classheader *class; X{ X FILE *fp; X char *temp; X char *filename; X X doneclassifier = NULL; X X temp = (char *) environ_GetProfile("GestureFile"); X X if(temp == NULL) X filename = (char *) strdup(GESTURE_FILE); X else X filename = (char *) strdup(temp); X X fp = fopen(filename,"r"); X X if(fp == NULL) { X printf("gtextv: Cannot find file: %s\n", filename); X return FALSE; X } X X fullclassifier = sRead(fp); X fclose(fp); X X fv = FvAlloc(0); X X free(filename); X X return TRUE; X} X X/****************************************************************************** X * InitializeObject(class, self) X * X * Set the object's initial data to null values. X * X *****************************************************************************/ X Xboolean gtextv__InitializeObject(class, self) X struct classheader *class; X struct gtextv *self; X{ X self->parstart = NOPOINT; X self->parend = NOPOINT; X X self->limit = 500; X self->xp = (int *)malloc(self->limit * sizeof(int)); X self->yp = (int *)malloc(self->limit * sizeof(int)); X self->index = 0; X X return TRUE; X} X/****************************************************************************** X * FinalizeObject(class, self) X * X * Free up some of the used memory. X * X *****************************************************************************/ X Xvoid gtextv__FinalizeObject(class, self) X struct classheader *class; X struct gtextv *self; X{ X free(self->xp); X free(self->yp); X} X X/****************************************************************************** X * Hit(self, action, x, y, numclicks) X * X * Track the mouse cursor and process the path. X * X *****************************************************************************/ X Xstruct view *gtextv__Hit(self, action, x, y, numclicks) X struct gtextv *self; X enum view_MouseAction action; X long x,y, numclicks; X{ X int i; X struct view *temp; X int transfer; X long ts_timer; X char *class; X struct rectangle VisualRect; X struct view *vptr; X long newPos; X int my, mx; X X newPos = gtextv_Locate(self,x,y, &vptr); X X temp = (struct view *)self; X ts_timer = clock() / 1000; X X gtextv_GetVisualBounds(self, &VisualRect); X X gtextv_SetTransferMode(self, graphic_XOR); X X if(action == view_LeftMovement) { /* Track the mouse movements */ X self->xp[self->index] = x; X self->yp[self->index] = y; X gtextv_MoveTo(self, self->xp[self->index - 1], self->yp[self->index - 1]); X gtextv_DrawLineTo(self, x, y); X self->index++; X FvAddPoint(fv, x, VisualRect.height - y, ts_timer, 0); X X } else if(action == view_LeftDown) { /* signals the start of an action */ X self->xp[self->index] = x; X self->yp[self->index] = y; X gtextv_MoveTo(self, x, y); X gtextv_DrawLineTo(self, x, y); X self->index++; X FvInit(fv); /* initialize the gesture handler */ X FvAddPoint(fv, x, VisualRect.height - y, ts_timer, 0); X X } else if(action == view_LeftUp) { /* signals the end of an action */ X i=0; X gtextv_MoveTo(self, self->xp[i], self->yp[i]); X for(i=0; iindex; i++) { X gtextv_DrawLineTo(self, self->xp[i], self->yp[i]); X } X FvAddPoint(fv, x, VisualRect.height - y, ts_timer, 0); X class = ClassifyFv(); /* Classify the sampled points into a gesture */ X/* printf("clasifyfv: %s\n", class);*/ X/************************************************************ PARSTART Gesture handler *****/ X if(!strcmp(class, "parstart")) { X if(CalcMiddle(self->xp, self->yp, self->index, &mx, &my)==TRUE) { X self->parstart = gtextv_Locate(self,mx,my, &vptr); X if(self->parend != NOPOINT) { X if(self->parstart < self->parend) { X gtextv_SetDotPosition(self, self->parstart); X gtextv_SetDotLength(self, self->parend - self->parstart); X textview_CopyRegionCmd(self); X } else { X gtextv_SetDotPosition(self, self->parstart); X gtextv_SetDotLength(self, 0); X } X } X } X/************************************************************ PAREND Gesture handler *****/ X } else if(!strcmp(class, "parend")) { X if(CalcMiddle(self->xp, self->yp, self->index, &mx, &my)==TRUE) { X self->parend = gtextv_Locate(self,mx,my, &vptr); X if(self->parstart != NOPOINT) { X if(self->parstart > self->parend) { X self->parstart = NOPOINT; X self->parend = NOPOINT; X } else { X gtextv_SetDotPosition(self, self->parstart); X gtextv_SetDotLength(self, self->parend - self->parstart); X textview_CopyRegionCmd(self); X } X } X } X/************************************************************ .DOT Gesture handler *****/ X } else if(!strcmp(class, ".dot")) { X self->parstart = NOPOINT; X self->parend = NOPOINT; X X gtextv_SetDotLength(self, 0); X gtextv_SetDotPosition(self, newPos); X/************************************************************ TOP Gesture handler *****/ X } else if(!strcmp(class, "top")) { X textview_BeginningOfTextCmd(self); X/************************************************************ BOTTOM Gesture handler *****/ X } else if(!strcmp(class, "bottom")) { X textview_EndOfTextCmd(self); X/************************************************************ DOWN Gesture handler *****/ X } else if(!strcmp(class, "down")) { X textview_NextScreenCmd(self); X/************************************************************ UP Gesture handler *****/ X } else if(!strcmp(class, "up")) { X textview_PrevScreenCmd(self); X/************************************************************ PASTE Gesture handler *****/ X } else if(!strcmp(class, "paste")) { X newPos = gtextv_Locate(self,self->xp[0],self->yp[0], &vptr); X gtextv_SetDotPosition(self, newPos); X gtextv_SetDotLength(self, 0); X textview_YankCmd(self); X self->parstart = newPos; X self->parend = newPos + gtextv_GetDotLength(self); X/************************************************************ SELECT Gesture handler *****/ X } else if(!strcmp(class, "select")) { X self->parstart = gtextv_Locate(self, self->xp[0], self->yp[0], &vptr); X self->parend = gtextv_Locate(self, self->xp[self->index - 1], X self->yp[self->index - 1], &vptr); X gtextv_SetDotPosition(self, self->parstart); X gtextv_SetDotLength(self, self->parend - self->parstart); X textview_CopyRegionCmd(self); X/************************************************************ DELETE Gesture handler *****/ X } else if(!strcmp(class, "delete")) { X newPos = gtextv_Locate(self,self->xp[0],self->yp[0], &vptr); X if(gtextv_GetDotLength(self) >= 0) { X if(self->parstart != NOPOINT && self->parend != NOPOINT) { X if(newPos >= self->parstart && newPos <= self->parend) { X textview_ZapRegionCmd(self); X self->parstart = NOPOINT; X self->parend = NOPOINT; X } X } X } X } X self->index = 0; X } X X gtextv_SetTransferMode(self, graphic_COPY); X return((struct view *)temp); X} X X/**********************************************************************/ X XCalcMiddle(xp, yp, length, middlex, middley) X int *xp; X int *yp; X int length; X int *middlex; X int *middley; X{ X int i; X X X if(length>0) { X *middlex = *middley = 0; X X for(i=0; iname); X } X} X END_OF_FILE if test 9374 -ne `wc -c <'gtextv.c'`; then echo shar: \"'gtextv.c'\" unpacked with wrong size! fi # end of 'gtextv.c' fi if test -f 'gtextv.ch' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'gtextv.ch'\" else echo shar: Extracting \"'gtextv.ch'\" \(1162 characters\) sed "s/^X//" >'gtextv.ch' <<'END_OF_FILE' X/****************************************************************************** X * X * gtextv - Gesture Text View X * Medical Informatics X * Washington University, St. Louis X * July 29, 1991 X * X * Scott Hassan X * Steve Cousins X * Mark Frisse X * X *****************************************************************************/ X X/***************************************************************************** X * X * gtextv.c -- The Gesture Text View Module X * X *****************************************************************************/ X Xclass gtextv : textview [textv] { X X overrides: X Hit(enum view_MouseAction action, long x, long y, long numberOfClicks) X returns struct view *; X methods: X classprocedures: X InitializeClass() returns boolean; X InitializeObject(struct gtextv *self) returns boolean; X FinalizeObject(struct gtextv *self); X X data: X int *xp, *yp; /* Mouse Buffering Arrays */ X int index; /* The current length of the buffers */ X int limit; /* The current limit of the buffers */ X long parstart, parend; /* The starting and ending positions for */ X /* the selected region. */ X}; X X END_OF_FILE if test 1162 -ne `wc -c <'gtextv.ch'`; then echo shar: \"'gtextv.ch'\" unpacked with wrong size! fi # end of 'gtextv.ch' fi if test -f 'mygest.cl' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'mygest.cl'\" else echo shar: Extracting \"'mygest.cl'\" \(3868 characters\) sed "s/^X//" >'mygest.cl' <<'END_OF_FILE' X11 classes Xparstart Xparend Xdelete Xup Xdown Xtop Xbottom X.dot Xpaste Xbold Xselect X V 12 -0.981138 -0.121676 48.9693 1.07576 42.3684 0.018445 -0.99203 77.6531 -2.9226 4.40199 3.64243 11.825 X V 12 -105.094 128.061 0.182993 22.6255 0.250737 34.6526 -116.839 -0.321137 -4.12996 15.7049 -3.2729 2.98536 X V 12 0.994058 -0.00848377 41.1507 1.00992 35.2037 0.192817 -0.973498 64.4463 3.06158 4.35587 3.89646 12.2063 X V 12 194.943 119.222 -0.603392 130.233 0.697904 -22.5942 -108.942 -0.0410281 3.56011 14.7454 -2.58108 2.44471 X V 12 0.713589 -0.255553 86.401 0.680255 78.9294 0.420288 -0.289828 151.87 -5.91561 6.96613 9.88572 12.2033 X V 12 126.998 23.7531 -1.08767 78.1549 0.963084 -9.91401 -28.2516 0.208332 -4.0517 12.0945 0.689303 2.12267 X V 12 -0.0130905 0.997763 59.6236 1.51667 59.5973 -0.0190699 0.998846 59.7733 -0.0439211 0.306944 0.061788 2.80667 X V 12 74.2965 60.2332 0.255024 147.042 -0.523587 -7.48313 23.8527 0.0711995 1.37098 -5.13019 1.34977 3.18141 X V 12 -0.0389925 -0.996814 72.759 1.51396 72.7433 -0.00217843 -0.997924 72.9077 -0.189811 0.217213 0.0363177 2.5 X V 12 71.5117 -7.72232 -0.126852 87.8858 0.411258 11.0047 -8.36779 -0.117828 1.52731 2.63579 -0.656708 0.529948 X V 12 0.0845478 0.991049 79.1087 1.35506 60.4788 0.275404 0.953685 101.873 2.02088 3.6115 7.02645 6.72 X V 12 72.7014 61.4323 1.07501 145.349 -1.23295 4.98398 20.4778 -0.0579532 2.66613 0.735913 1.53818 2.9496 X V 12 -0.067531 -0.995859 85.3253 1.36837 65.0013 -0.255712 -0.963777 107.79 2.24995 3.4439 7.18427 7.07333 X V 12 72.1952 -4.03788 0.990401 81.5927 -0.509314 2.79739 -3.93041 -0.312045 2.19516 7.29466 -0.209265 0.419649 X V 12 0 0 0 0 0 0 0 0 0 0 0 0 X V 12 0 0 0 0 0 0 0 0 0 0 0 0 X V 12 0.168885 0.954362 64.7779 0.881044 36.331 0.396249 0.795785 108.979 4.31118 5.02115 3.21005 7.65333 X V 12 57.9432 66.5588 1.74459 116.681 -1.83632 12.0405 -3.0025 -0.191058 4.24935 12.9362 -3.16795 1.26517 X V 12 -0.130542 -0.988891 58.6281 1.15576 52.8127 -0.142249 -0.964811 126.734 5.90353 7.8276 11.9575 7.71333 X V 12 59.3141 -4.82943 -1.49093 69.1114 1.38378 23.1491 -20.6208 0.159987 5.97042 19.5765 -0.983929 -1.18935 X V 12 0.831715 -0.42174 124.764 0.430832 122.086 0.866434 -0.396734 128.363 0.434767 1.43219 2.49303 3.63333 X V 12 117.591 -22.2888 -0.327509 56.1211 0.631526 6.37988 -12.0346 -0.0147602 2.58341 1.43567 0.805491 0.78397 X V 11 -163.824 -259.002 -148.179 -150.871 -79.9854 -164.067 -81.5792 -0 -143.376 -133.501 -92.032 X M 12 12 X 154.237 -5.1651 -0.248939 51.5103 0.128987 -37.6612 4.12167 0.115299 1.07082 -0.146438 0.385108 -0.412705 X -5.1651 136.737 0.12035 14.3755 -0.0291214 -17.0376 -102.616 -0.0664486 -1.39088 3.40255 -0.68347 0.560556 X -0.248939 0.12035 0.122677 0.00830623 -0.0951407 -0.314648 0.0856071 -0.0258563 -0.0458333 0.164988 -0.0803785 -0.0423575 X 51.5103 14.3755 0.00830623 84.3251 -0.205434 5.12473 13.3444 0.0438463 1.27891 0.0724866 -0.0839429 0.504051 X 0.128987 -0.0291214 -0.0951407 -0.205434 0.082495 0.0861485 -0.424607 0.0155308 0.0322825 -0.0969249 0.0634908 0.0354724 X -37.6612 -17.0376 -0.314648 5.12473 0.0861485 50.4614 7.71106 0.111789 1.64885 -0.472846 -0.0696273 0.597543 X 4.12167 -102.616 0.0856071 13.3444 -0.424607 7.71106 117.522 0.153587 1.22156 -7.47375 1.75882 0.739181 X 0.115299 -0.0664486 -0.0258563 0.0438463 0.0155308 0.111789 0.153587 0.00904709 0.00947425 -0.0792907 0.023596 0.00705533 X 1.07082 -1.39088 -0.0458333 1.27891 0.0322825 1.64885 1.22156 0.00947425 0.921562 -0.0687988 -0.0262179 -0.0177828 X -0.146438 3.40255 0.164988 0.0724866 -0.0969249 -0.472846 -7.47375 -0.0792907 -0.0687988 5.4733 -1.30444 -0.749848 X 0.385108 -0.68347 -0.0803785 -0.0839429 0.0634908 -0.0696273 1.75882 0.023596 -0.0262179 -1.30444 0.661735 0.129144 X -0.412705 0.560556 -0.0423575 0.504051 0.0354724 0.597543 0.739181 0.00705533 -0.0177828 -0.749848 0.129144 0.476159 END_OF_FILE if test 3868 -ne `wc -c <'mygest.cl'`; then echo shar: \"'mygest.cl'\" unpacked with wrong size! fi # end of 'mygest.cl' fi if test -f 'test.ez' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'test.ez'\" else echo shar: Extracting \"'test.ez'\" \(10865 characters\) sed "s/^X//" >'test.ez' <<'END_OF_FILE' X\begindata{text,1031800} X\textdsversion{12} X\template{med} X X X X\chapter{\bigger{\bigger{SEARCH HELP WINDOW X X}} X}\author{\smaller{WALT (Washington University's Approach to Lots of XText)}}\chapter{ X X}\author{Scott W. Hassan X XJune 1991 X X X X}\section{\bold{1.0 Searching and Walt:}} X X X\paragraph{\italic{Walt}'s most powerful feature and main objective is its Xhigh speed searching. The high speed is accompished through the use of word Xindexes that point to the documents that contain the search query word. When Xa group of search hits (a \italic{search hit} is a specific instance of the Xword or group of words in the text) are found, depending on the search Xalgorithm used, they are ordered in some way and displayed allowing the user Xto choose from the possible search hits. X X}\section{ X\bold{2.0 The Search Input Dialog: X X X}}\paragraph{\section{\section{Before doing a search when using \italic{Walt}, Xthe screen display should look like Figure 2.0. This is the \italic{search Xinput dialog }}}and allows the user to enter a search query and gives options Xto control the search. To enter a search query, just start typing a word on Xthe keyboard (remember, keep the mouse in the \italic{Walt} window.) The Xword should appear below in the Search Input Dialog. You can use most editing Xcommands to correctly enter the search query. Use spaces to denote different Xwords.\section{\section{ X X}}} X\center{\ X\begindata{raster,1089544} X2 0 68266 68266 0 0 290 96 Xbits 1089544 290 96 Xzj0108q | Xzw | X03e0i38zq | X0660i18zq | X0c20i18zq | X0e21c78dc79bzq | X07826cc6cc9d98 zp | X03c620c6181998 zp | Xg!e7c6181980zp | X08660cc6181980 zp | X08660cc6181980 zp | X0ce32cc60c9998 zp | X0fc1c76f073dd8 zp | Xzw | Xm3fZJe0j | Xzw | Xzw | Xzw | Xzw | Xzw | Xzw | Xzw | Xzw | Xzw | Xg03c0r0fs3cm | Xg0c303cg30h18 l30c3f0qc3g81 c73f80h | Xg100866g10h08 l402118p01g!80 c208c0h | Xg100842g10h08 l4f2108l08i01 3c8140a20840h | Xg2004815cf1cb 9c78l9f9109cb b6e1c6c39b1ei 027e4140b20820 X h | Xg200481359226 a2c8l9f911a26 9b3323644d88i 027e4220920820 X h | Xg2004812113e4 3e88l9f91f3e4 11106227c888i 027e42209a0820 X h | Xg200481211204 2088l9f910204 !11a2240888i02 7e43e08a0820h | Xg100842211204 2088l4f210204 111222240888i 013c84108a0840 X h | Xg10086621b324 32d8l40210324 111322264888i 01g84108608c0 X h | Xg0c303c70c9ce 1c64l30c381ce 3bb9d7739dc6j c30e39c63f80h | Xg03c0r0fs3cm | Xzw | Xzw | Xzw | Xg03c0r0fs3cm | Xg0c31dc701006 h18k30c020cc0f c0gc0lc303c7e0 j | Xg100888201002 h08k40!204404 60g40k01g8662 30j | Xg13c8cc60g!02 g08k4020504404 20g40k01g8422 10j | Xg27e4444731f2 c79c78k801050 4404671c4c70j 02g481230j | Xg27e444489243 6222c8k801088 4407cdb64890j 02g4813e0j | Xg27e466cf92!22 3e88k80108844 0468a270c0j02 g4812c0j | Xg27e42a8813!22 2088k8010f844 0428a25060j02 g481240j | Xg13c83b8811c2 222088k402104 440428a24830j 01g842220j | Xg1008110c9102 2232d8k402104 44046db64490j 01g866230j | Xg0c30110739e7 719c64k30c38e ee0fc71ce6e0k c303c718j | Xg03c0h0210n0f s3cm | Xk0330zp | Xk01e0zp | Xzw | Xzw | Xzw | Xzw | Xzw | Xzw | Xzw | Xzw | Xzw | Xzw | Xzw | Xzw | Xzg0fNf8l | Xzg30n06l | Xzg43Ne1l | Xzg8cn1880k | Xz0110n0440k | Xz0120n0240k | Xz0240h10g0180 h0120k | Xz0240h10h80h01 20k | Xz0280h28h80ia0 k | Xz0280h286cd89d c0ha0k | Xz0280h44366c88 80ha0k | Xz0280h44224488 80ha0k | Xz0280h7c224485 ia0k | Xz0280h82224487 ia0k | Xz0280h82366c82 ia0k | Xz0280g01c72c59 c2ia0k | Xz0280i204004i a0k | Xz0240i204014h 0120k | Xz0240i70e018h 0120k | Xz0120n0240k | Xz0110n0440k | Xzg8cn1880k | Xzg43Ne1l | Xzg30n06l | Xzg0fNf8l | Xzw | Xzw | Xzw | Xzw | Xzw | Xzw | X\enddata{raster, 1089544} X\view{rasterview,1089544,0,0,0} X\italic{Figure 2.0 X X X} X}\paragraph{After typing the search query (should look like Figure 2.1), Xeither click on the \bold{Apply} button or hit the \bold{Return} key. This Xwill activate the search and the program will be busy for a while. Just sit Xback and wait. X X}\center{ X\begindata{raster,1150440} X2 0 68266 68266 0 0 297 106 Xbits 1150440 297 106 Xzx | Xzx | Xzx | Xzx | Xgf8i0ej01cczl | X0198i06kcczl | X0308i06kc0zl | X038871e371e6c0 01e78dc6dc783c zj | X01e09b31b32766 032cc6cd!cc64 zj | Xgf18831860666 06gc618cc0cc0 zj | Xg39f9f1860660 0607c618cc7cc0 zj | X02198331860660 060cc618!ccc0 zj | X02198331860660 060cc618!ccc0 zj | X0338cb31832666 032cc60d!cc64 zj | X03f071dbc1cf76 01c76f075e7638 zj | Xzx | Xm0fZJf8k | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xhf0r03c0r0fn | Xg030c0fg0ch06 l0c30fcq30c020 71cfe0i | Xg0402198004h02 l100846q40!20 308230i | Xg0402108004h02 l13c842l02j4f 2050288210i | Xg080120573c72 e71el27e44272 edb871b0e6c780 i9f90502c8208 X i | Xg0801204d6489 a8b2l27e44689 a6ccc8d91362j 9f9088248208i | Xg0801204844f9 0fa2l27e47cf9 04441889f222j 9f9088268208i | Xg080120484481 0822l27e44081 044468890222j 9f90f8228208i | Xg040210884481 0822l13c84081 044488890222j 4f2104228210i | Xg040219886cc9 0cb6l100840c9 0444c8899222j 402104218230i | Xg030c0f1c3273 8719l0c30e073 8eee75dce77180 i30c38e718fe0 X i | Xhf0r03c0r0fn | Xzx | Xzx | Xzx | Xhf0r03c0r0fn | Xg030c771c0401 80g06k0c300833 03f0g30l30c0f1 f8k | Xg0402220804g80 g02k10!081101 18g10l4021988c k | Xg04f23318h!80 02k1008141101 08g10l40210884 k | Xg09f9!11cc7cb1 e71ek20041411 0119c7131ck80 12048ck | Xg09f911122490 d888b2k200422 1101f36d9224k 801204f8k | Xg09f919b3e4!88 8fa2k20042211 011a289c30k80 1204b0k | Xg09f90aa204c8 !8822k20043e11 010a289418k80 120490k | Xg04f20ee20470 !8822k10084111 010a28920ck40 210888k | Xg040204432440 888cb6k100841 11011b6d9124k 4021988ck | Xg030c0441ce79 dc6719k0c30e3 bb83f1c739b8k 30c0f1c6k | Xhf0i84n03c0r0f n | Xlcczq | Xl78zq | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzg03Nfem | Xzg0cn0180l | Xzg10Nf840l | Xzg23n0620l | Xzg44n0110l | Xzg48o90l | Xzg90h04h60i48 l | Xzg90h04h20i48 l | Xzga0h0ah20i28 l | Xzga0h0a1b3627 70h28l | Xzga0h110d9b22 20h28l | Xzga0h11089122 20h28l | Xzga0h1f089121 40h28l | Xzga0h20889121 c0h28l | Xzga0h208d9b20 80h28l | Xzga0h71cb1670 80h28l | Xzga0i081001i28 l | Xzg90i081005i48 l | Xzg90i1c3806i48 l | Xzg48o90l | Xzg44n0110l | Xzg23n0620l | Xzg10Nf840l | Xzg0cn0180l | Xzg03Nfem | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | X\enddata{raster, 1150440} X\view{rasterview,1150440,1,0,0} X\italic{Figure 2.1 X X X}}\section{\bold{3.0 The Search Result Dialog: X X}}\center{ X}\paragraph{Figure 3.0 displays the result of the search query. A search was Xmade for the word \bold{\typewriter{cardiac }}and there were 248 hits of Xcardiac throughout the text database. The histogram shows a sorted list of Xsearch hits. The X axis is an individual section where the search hit occurs Xand the Y axis is the logarithmic weight of the search hit. The first dotted Xline is a weight of 10, the second is a weight of 100, and the top of the Xhistogram has a weight of 1000. Rarely should you ever get a weight over 100. X On the left of the histogram, there are the 'best' search hits decreasing to Xthe right of the diagram. X X} X\paragraph{Each of the bars of the histogram is active. Click on a bar and X\italic{Walt} will jump to that section and display it. The white bars mean Xthat the search hit is in another book, the gray bars mean that the search hit Xis in the current book but in another chapter, and the black bars mean that Xthe search hit is in the current chapter. X X X}\paragraph{The buttons at the bottom of the Search Result Dialog are X\bold{Previous}, \bold{Next}, \bold{New} \bold{Search}, and help. The X\bold{Next} Button is used to move to the next search hit and the X\bold{Previous} Button is used to move to the previous search hit. The X\bold{Next} Button is associated with the \bold{Return} key so that you can Xjust hit the \bold{Return} key on the keyboard. \bold{New Search} will bring Xthe Search Input Dialog back and allow the user to enter into a new search Xquery. Typing any other key will do the same at this point. X X}\center{\ X\begindata{raster,1130688} X2 0 68266 68266 0 0 302 114 Xbits 1130688 302 114 Xzx | Xzx | Xzx | Xgf8i0ej01cczl | X0198i06kcczl | X0308i06kc0zl | X038871e371e6c0 01e78dc6dc783c zj | X01e09b31b32766 032cc6cd!cc64 zj | Xgf18831860666 06gc618cc0cc0 zj | Xg39f9f1860660 0607c618cc7cc0 zj | X02198331860660 060cc618!ccc0 zj | X02198331860660 060cc618!ccc0 zj | X0338cb31832666 032cc60d!cc64 zj | X03f071dbc1cf76 01c76f075e7638 zj | Xzx | Xm0fZJf8k | Xy0280071808h78 11e0o | Xy02800c!08hcc 3330o | Xy0fc0!08g80g84 3210o | Xy05039f0b19e7 20045330o | Xy0506c80d8889 200891e0o | Xy05044808888c g109330o | Xy1f8448088886 g211210o | Xh08v0a04480888 83g41fa10o | Xh08v0a06c80888 8920c41330o | Xh08v0a039e1ddc 6e20fc11e0o | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh0d/55,5550k | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh08zu | Xh0ffezt | Xh0fd7G80zr | Xh0feaba80zr | Xh0fd755Hzq | Xh0a/aa,aaa0k | Xh0fd755d575Lc0 zj | Xh0feabaaeabaa ebGaeabaac0zj | Xh0fd755d5755d 57Gd5755d40zj | Xh0feabaaeabaa ebGaeabaaYf8k | Xh0fd755d5755d 57Gd5755d5755 d5755d5755d575 5d57Gd5755d57 X 55d57558k | Xh0feabaaeabaa ebGaeabaaeaba aeabaaeabaaeab aaebGaeabaaea X baaeaba8k | Xh0fd755d5755d 57Gd5755d5755 d5755d5755d575 5d57Gd5755d57 X 55d57558k | Xh0feabaaeabaa ebGaeabaaeaba aeabaaeabaaeab aaebGaeabaaea X baaeaba8k | Xh0fd755d5755d 57Gd5755d5755 d5755d5755d575 5d57Gd5755d57 X 55d57558k | Xh0feabaaeabaa ebGaeabaaeaba aeabaaeabaaeab aaebGaeabaaea X baaeaba8k | Xh0fd755d5755d 57Gd5755d5755 d5755d5755d575 5d57Gd5755d57 X 55d57558k | Xh0feabaaeabaa ebGaeabaaeaba aeabaaeabaaeab aaebGaeabaaea X baaeaba8k | Xh0fd755d5755d 57Gd5755d5755 d5755d5755d575 5d57Gd5755d57 X 55d57558k | Xh0feabaaeabaa ebGaeabaaeaba aeabaaeabaaeab aaebGaeabaaea X baaeaba8k | Xh0fd755d5755d 57Gd5755d5755 d5755d5755d575 5d57Gd5755d57 X 55d57558k | Xh0fZOf8k | Xzx | Xzx | Xh06zu | Xh0fzu | Xh1f80zt | Xh3fc0zt | Xh7fe0zt | XsO80u | Xr03o60u | XhNf8g043fMfe10 g0fN80g03e0g | Xg03n06g08c0m01 88g30n60g0c18 g | Xg04n01g11o44g 40n10g1004g | Xg08o8012o24g80 n08g2002g | Xg10g7eh02j4024 h038ek12011c70 h0e80h1804g43 81g | Xg10g23h02j4024 h0184k12010c20 h1980h0804g44 c1g | Xg20g21m2028h01 44g01i0a020a20 h1080h0802g84 4080 | Xg20g215ce77639 98e0g2028h0164 73bbc0h0a020b 239ddc181c7173 X 8b02g80c080 | Xg20g233512226c 8920g2028h0124 8911i0a020924 48880e22c8d64d X 82g81!80 | Xg20g3e21f22244 8980g2028h0134 f8e1i0a0209a7 c888033e188408 X 82g81g80 | Xg20g2021014244 88c0g2028h0114 8041i0a0208a4 0550ga0688408 X 82g81g80 | Xg20g202101c244 8860g2028h0114 80e1i0a0208a4 077010a0888408 X 82g80g80 | Xg20g202190826c d920g2028h010c c911i0a020866 422019b2c88648 X 82g81g80 | Xg20g!70e08738 6dc0g2028h038c 73b8c0h0a021c 638220171c75c3 X 9dc2g81g80 | Xg20o2028o0a02 o02g80g80 | Xg10o4024o1201 o04g4001g | Xg10o4024o1201 o04g4001g | Xg08o8012o24g80 n08g2002g | Xg04n01g11o44g 40n10g1004g | Xg03n06g08c0m01 88g30n60g0c18 g | XhNf8g043fMfe10 g0fN80g03e0g | Xr03o60u | XsO80u | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | Xzx | X\enddata{raster, 1130688} X\view{rasterview,1130688,2,0,0} X\italic{Figure 3.0} X X}\paragraph{\author{\section{ X}}}\bold{ALSO SEE} X X \typewriter{WALT X X tf-idf weighting scheme X X}\enddata{text,1031800} END_OF_FILE if test 10865 -ne `wc -c <'test.ez'`; then echo shar: \"'test.ez'\" unpacked with wrong size! fi # end of 'test.ez' fi if test -f 'testapp.c' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'testapp.c'\" else echo shar: Extracting \"'testapp.c'\" \(2576 characters\) sed "s/^X//" >'testapp.c' <<'END_OF_FILE' X/****************************************************************************** X * X * testapp.ch - Test Application X * Medical Informatics X * Washington University, St. Louis X * July 29, 1991 X * X * Scott Hassan X * Steve Cousins X * Mark Frisse X * X *****************************************************************************/ X X#define TESTLOADFILE "test.ez" X X/***************************************************************************** X * X * testapp.c -- The application module X * X *****************************************************************************/ X X#include X#include X#include X#include X#include X#include X#include X#include X#include X X#include X X/*****************************************************************************/ X X#include X X#include X X X/*****************************************************************************/ X Xboolean testapp__InitializeObject(classID, self) X struct classheader *classID; X struct testapp *self; X{ X return TRUE; X X} X Xvoid testapp__FinalizeObject(classID, self) X struct classheader *classID; X struct testapp *self; X{ X} X X/*****************************************************************************/ X Xboolean testapp__Start(self) Xstruct testapp *self; X{ X struct attributes attrs, *attr; X long objectID; X FILE *fp; X X self->im = im_Create(NULL); /* Create an interaction manager. */ X if(!self->im) { X printf("%s: failed to start an interaction manager.\n",testapp_GetName(self)); X return(FALSE); X } X X self->gtextv = gtextv_New(); /* Create an IRS view. */ X if(!self->gtextv) { X printf("%s: failed to create the IRS view object.\n",testapp_GetName(self)); X return(FALSE); X } X X self->text = text_New(); X gtextv_SetDataObject(self->gtextv, self->text); X X attrs.next = (struct attributes *)NULL; X attrs.value.integer = 0; X text_SetAttributes(self->text, &attrs); X X self->scroll = scroll_Create(self->gtextv, scroll_LEFT); X X attr = NULL; X X fp = fopen(TESTLOADFILE,"r"); X filetype_Lookup(fp, TESTLOADFILE, &objectID, attr); X X if(attr != NULL) X text_SetAttributes(self->text, attr); X X text_Read(self->text, fp, objectID); X fclose(fp); X X text_SetAttributes(self->text, &attrs); X/* text_SetReadOnly(self->text, TRUE);*/ X X self->frame = frame_New(); X frame_SetView(self->frame, self->scroll); X im_SetView(self->im, self->frame); X X gtextv_WantInputFocus(self->gtextv, self->gtextv); X X im_ForceUpdate(); X X return TRUE; X X} END_OF_FILE if test 2576 -ne `wc -c <'testapp.c'`; then echo shar: \"'testapp.c'\" unpacked with wrong size! fi # end of 'testapp.c' fi if test -f 'testapp.ch' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'testapp.ch'\" else echo shar: Extracting \"'testapp.ch'\" \(679 characters\) sed "s/^X//" >'testapp.ch' <<'END_OF_FILE' X/****************************************************************************** X * X * testapp.ch - Test Application X * Medical Informatics X * Washington University, St. Louis X * July 29, 1991 X * X * Scott Hassan X * Steve Cousins X * Mark Frisse X * X *****************************************************************************/ X Xclass testapp : application[app] { X overrides: X Start() returns boolean; X methods: X classprocedures: X InitializeObject(struct testapp *self) returns boolean; X FinalizeObject(struct testapp *self); X data: X struct im *im; X struct view *view; X struct gtextv *gtextv; X struct text *text; X struct frame *frame; X struct scroll *scroll; X}; END_OF_FILE if test 679 -ne `wc -c <'testapp.ch'`; then echo shar: \"'testapp.ch'\" unpacked with wrong size! fi # end of 'testapp.ch' fi echo shar: End of shell archive. exit 0 -- Scott W. Hassan hassan@informatics.wustl.edu Medical Informatics \enddata{text822, 90247} \begindata{text822, 135572} 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, 19 Sep 1991 06:56:54 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 19 Sep 1991 06:54:43 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 19 Sep 91 06:54:37 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 19 Sep 91 06:54:34 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 19 Sep 91 06:54:33 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.40 via MS.5.6.greenbush.galaxy.sun4_40; Thu, 19 Sep 1991 06:54:30 -0400 (EDT) Message-Id: Date: Thu, 19 Sep 1991 06:54:30 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew+@andrew.cmu.edu Subject: Re: message lost In-Reply-To: References: There's an option you can set to get it to checkpoint somewhere other than /tmp, but if you haven't set it, the checkpoint file should indeed be there... \enddata{text822, 135572} \begindata{text822, 137221} Return-path: X-Andrew-Authenticated-as: 3706;andrew.cmu.edu;Robert Steven Glickstein Received: from carnot.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, 19 Sep 1991 10:52:38 -0400 (EDT) Received: from carnot.andrew.cmu.edu via qmail ID ; Thu, 19 Sep 1991 10:51:16 -0400 (EDT) Received: from BatMail.robin.v2.12.CUILIB.3.45.SNAP.NOT.LINKED.carnot.andrew.cmu.edu.rs.aix31 via MS.5.6.carnot.andrew.cmu.edu.rs_aix31; Thu, 19 Sep 1991 10:51:15 -0400 (EDT) Message-ID: Date: Thu, 19 Sep 1991 10:51:15 -0400 (EDT) From: Robert Steven Glickstein To: andy@roma.intecs.it (Andrew Takats) Subject: Re: CC: ITC-Bulletin-Board , Info-Andrew In-Reply-To: <9109091235.AA00325@roma.intecs.it> References: <9109091235.AA00325@roma.intecs.it> andy@roma.intecs.it (Andrew Takats) writes: > I am writing a subclass of a class that already has a Read and Write > procedure. I would like to add some data, and have the new class > read/write both its data and then let the superclass do its thing > (either before or after my class). It seems reasonably clean when Reading > (I merely call the superclass Read proc after reading my data, and > it will handle reading the enddata), but Writing appears painful, since > Write procedures are supposed to write both the begindata and enddata > lines, which I'd have liked to suppress for the superclass if possible. > > Do I have to include the entire strean (begindata & enddata) for the > superclass in my new class, and if so, is there a clean, established > way of doing so? I don't know whether you've received a response to this question yet or not, so here's mine. Each Write method MUST write the begindata and enddata line; each Read method MUST read everything after the begindata line up to and including the enddata line. One could imagine a slightly different protocol which would trivially permit what you want to do; i.e., different methods for WriteBegindata, WriteEnddata, ReadEnddata, WriteRealData, and ReadRealData. Then, you could call super_WriteBegindata, super_WriteRealData, the subclass's own WriteRealData, and super_WriteEnddata. But this is not the case. Since super_Write will write out begindata and enddata lines, why not let the subclass's datastream look like this: \begindata{subclass,xxyyzz} \begindata{superclass,uuvvww} Superclass data goes here \enddata{superclass,uuvvww} Subclass-only data goes here \enddata{subclass,xxyyzz} Your subclass_Write procedure would then look like this: fprintf(... "\\begindata{%s,%ld}\n" ...) super_Write(...) fprintf(... "Subclass-only data" ...) fprintf(... "\\enddata{%s,%ld}\n" ...) Your subclass_Read procedure would look like: fgets(...) /* Read past the "\begindata{superclass...}" line */ super_Read(...) fscanf(... "Subclass-only data" ...) fgets(...) /* Read the \enddata{subclass...}" line */ Is this what you want? \enddata{text822, 137221} \begindata{text822, 140582} Return-path: X-Andrew-Authenticated-as: 3706;andrew.cmu.edu;Robert Steven Glickstein Received: from carnot.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, 19 Sep 1991 10:57:10 -0400 (EDT) Received: from carnot.andrew.cmu.edu via qmail ID ; Thu, 19 Sep 1991 10:56:51 -0400 (EDT) Received: from BatMail.robin.v2.12.CUILIB.3.45.SNAP.NOT.LINKED.carnot.andrew.cmu.edu.rs.aix31 via MS.5.6.carnot.andrew.cmu.edu.rs_aix31; Thu, 19 Sep 1991 10:56:50 -0400 (EDT) Message-ID: <4cq=emS00Vs6J3sOEa@andrew.cmu.edu> Date: Thu, 19 Sep 1991 10:56:50 -0400 (EDT) From: Robert Steven Glickstein To: Info-Andrew , dgross@rchland.vnet.ibm.com Subject: Re: changing srcviews CC: ITC-Bulletin-Board In-Reply-To: References: Dave Gross writes: > Sometimes I want to edit a file with an extension that ez srcviews > don'trecognize (like foo.c.bak). I know it's a C file. Is there a way > tobring up the file with the correct srcview without having to add a > line in my.ezinit? > > Better yet, wouldn't it be neat if you could cause a view to metamophose > intoanything you want? Then I could bring up a file called foo.c, > realize it isreally a C++ file, and change the view to a cpptextview. The best way to do this is: For each line of the form addfiletype xxx dataobject ... in your .ezinit, add another line of the form addfiletype xxx.bak dataobject ... There's presently no non-pain-in-the-neck way to interactively replace one type of view with another, or one type of inset (view+dataobject) with another. \enddata{text822, 140582} \begindata{text822, 142651} 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, 19 Sep 1991 17:03:45 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 19 Sep 1991 17:03:03 -0400 (EDT) Received: from vnet.ibm.com (IINUS1.IBM.COM) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 19 Sep 91 17:01:10 EDT Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R1) with BSMTP id 4221; Thu, 19 Sep 91 16:59:56 EDT Reply-To: "Dave Gross" Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 19 Sep 91 15:53:32 CDT Received: via switchmail; Thu, 19 Sep 1991 15:53:29 -0500 (CDT) Received: from amboy.rchland.ibm.com via qmail ID ; Thu, 19 Sep 1991 15:52:54 -0500 (CDT) Received: from amboy.rchland.ibm.com via qmail ID ; Thu, 19 Sep 1991 15:52:47 -0500 (CDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.amboy.rchland.ibm.com.rt.aos4 via MS.5.6.amboy.rchland.ibm.com.rt_aos4; Thu, 19 Sep 1991 15:52:46 -0500 (CDT) Message-Id: Date: Thu, 19 Sep 1991 15:52:46 -0500 (CDT) From: Dave Gross X-Andrew-Message-Size: 529+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: Problem with styles In-Reply-To: References: <4ch0Pi891H=yEepYRN@rchland.ibm.com> <4ch0WvA91HusEzTEg0@rchland.ibm.com> <8chDH7k91HusIjqFUR@rchland.ibm.com> <0ciHMc306YgwQxcq9Q@walhalla.wpd.sgi.com> \begindata{text,270145768} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from ext.cmu.info-andrew: 26-Aug-91 Re: Problem with styles David Anderson@RCHGATE.r (1010+0)} \quotation{No, that's not quite right (there's nothing special about the beginning of a file case -- that's just an instance of the new beginning of paragraph behavior). } I don't like this "new beginning of paragraph behavior". It is very frustrating to work with. \bigger{\underline{\italic{Please}}} change this back, or better yet...make it a preference, or even better yet...allow it to be toggled (or both). That way everyone will be happy. Thanks, -- Dave \enddata{text,270145768} \enddata{text822, 142651} \begindata{text822, 145588} 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, 19 Sep 1991 19:21:38 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 19 Sep 1991 19:18:19 -0400 (EDT) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for dandb+; Thu, 19 Sep 91 19:18:07 EDT Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA17156; Thu, 19 Sep 91 19:18:01 EDT Received: by lakota.MIT.EDU (5.61/4.7) id AA21271; Thu, 19 Sep 91 19:17:52 -0400 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43 via MS.5.6.lakota.vax_43; Thu, 19 Sep 1991 19:17:50 -0400 (EDT) Message-Id: <8cqH0SsGG02=JClRAD@athena.mit.edu> Date: Thu, 19 Sep 1991 19:17:50 -0400 (EDT) From: Bill Cattey To: info-andrew+@andrew.cmu.edu, hassan@acsu.buffalo.edu (scott hassan), dandb+@andrew.cmu.edu Subject: Fun with gtextv Thank you Scott for posting the gesture text view code. I just compiled it for my vax. (I did have a few little problems which, when Scott and I have audited the changes, I'll post fixes for to info-andrew.) I had just read about GO's Penpoint operating system last night, and I had seen Dean's USENIX talk on gestures, so I've been anxiously awaiting an ATK based gesture system to play with. I have had an odd experience with it: When I first used the system, I had no trouble getting the cut gesture to work. After using the system for a while, I find it almost impossible to issue a gesture it recognizes as cut. Often 'flick top' is mis-recognized as paste. So I'm going to go back to Dean's papers and the gesture recording stuff to see what can be done to improve the recognition. I suspect that the real problem is that I'm using a mouse, not a pen on a tablet. I can't wait until I get the recognition rate up to the point where I can show my users yet another reason why they should do all their editing in EZ. Thank you again! -wdc \enddata{text822, 145588} \begindata{text822, 147961} 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, 20 Sep 1991 12:07:04 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 20 Sep 1991 12:05:21 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id ; Fri, 20 Sep 91 11:31:22 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.42) id AA12868; Fri, 20 Sep 91 07:22:45 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 20 Sep 91 13:55:53 GMT From: ajpo!ebeser@sei.cmu.edu (Eric Beser) Subject: ada mode for andrew Message-Id: <799@ajpo.sei.cmu.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I am looking for a textview mode for Ada. Also has anyone written interfaces into ATK for Ada? On another (unrelated question) I read in this news group that there was a Rich Text Format to Andrew converter in the distribution. We have a number of documents using microsoft word and we would like to convert them to be used in the help system. Could someone point me to where that might be? Thanks Eric Beser ebeser@ajpo.sei.cmu.edu \enddata{text822, 147961} \begindata{text822, 149590} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 20 Sep 1991 12:31:41 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 20 Sep 1991 12:29:40 -0400 (EDT) Received: from pol88b ([130.192.2.16]) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Fri, 20 Sep 91 12:29:12 EDT Received: from EI3500.CSELT.IT by POLITO.IT with PMDF#10191; Wed, 18 Sep 1991 12:13 GMT+1 Date: Wed, 18 Sep 91 12:14 GMT +1 From: "Roberto MANIONE. (phone : 39 11 2169-209)" Subject: ATK and groff :: how to compile groff on SUNs ? To: info-andrew+@andrew.cmu.edu Message-Id: <12C659C9471F003960@EI3500.CSELT.STET.IT> X-Envelope-To: info-andrew+@andrew.cmu.edu X-Vms-To: EI3500::IN%"info-andrew+@andrew.cmu.edu" X-Vms-Cc: MANIONE Excerpts from James Clark (jjc@jclark.uucp) mail of 14 Aug. 1991 > In article <9108130050.AA15187@chillon> putsch@chillon.uicc.com (Jeff Putsch) > writes: > > Actually, this is not quite correct. I got the following from this > newsgroup a while back. Add the line > > .so /usr/andrew/lib/tmac/tmac.psatk > > or the equivalent (source the 'roff file) to the end of Andrew's > /usr/andrew/lib/tmac/tmac.atK > >This file has been part of the groff distribution since groff version >1.02 (the current version is 1.03). The version included in the >article was corrupted (at least as it arrived at my site): all `..' >lines had been turned into `.'. I got the groff version 1.03 from prep.ai. I compiled the software on a SUN SPARCSTATION 1 with SunOs 4.1.1 using the Sun C++ 2.0 compiler. I got lots of problems during compilation and installation and the program is not working. Is there anybody with the same hardware and software platform who was able to obtain a working executable ?? What went wrong? should I have used g++ 1.39.1 instead of C++ from SUN? Roberto Manione manione@tor01.cselt.stet.it \enddata{text822, 149590} \begindata{text822, 151909} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 20 Sep 1991 17:29:56 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Fri, 20 Sep 1991 17:28:28 -0400 (EDT) Received: from ATHENA.MIT.EDU by andrew.cmu.edu (5.54/3.15) id for info-andrew+; Fri, 20 Sep 91 17:28:12 EDT Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA06193; Fri, 20 Sep 91 17:24:24 EDT Received: by lakota.MIT.EDU (5.61/4.7) id AA12670; Fri, 20 Sep 91 17:24:16 -0400 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43 via MS.5.6.lakota.vax_43; Fri, 20 Sep 1991 17:24:15 -0400 (EDT) Message-Id: Date: Fri, 20 Sep 1991 17:24:15 -0400 (EDT) From: Bill Cattey To: info-andrew+@andrew.cmu.edu Subject: More fun with gtextv. My problem with getting gtextv to recognize my cut gesture was that I needed to start the gesture from inside the region to be cut. After that it was fine. (Although it still sometimes confuses paste and scroll to top.) -wdc \enddata{text822, 151909} \begindata{text822, 153384} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 23 Sep 1991 06:39:40 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 23 Sep 1991 06:37:58 -0400 (EDT) Received: from carla.dist.unige.it by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 23 Sep 91 06:37:40 EDT Received: from romaint.UUCP by carla.dist.unige.it with UUCP (5.61++/IDA-1.2.8) id AA13418; Mon, 23 Sep 91 12:39:24 +0200 Received: from ginger.noname by roma.intecs.it (4.0/SMI-4.0) id AA00331; Mon, 23 Sep 91 11:32:00 +0200 Received: by ginger.noname (4.1/SMI-4.1) id AA00184; Mon, 23 Sep 91 11:32:17 +0200 Date: Mon, 23 Sep 91 11:32:17 +0200 From: andy@ginger.roma.intecs.it (Andrew Takats) Message-Id: <9109230932.AA00184@ginger.noname> Subject: PANIC on a Sun SPARC 4.1 Apparently-To: info-andrew@andrew.cmu.edu I was told that installing patch 10 would help many crash problems go away, and I sold that to my client. Now that 2 months have gone by and we've finally gotten and installed patch level 10 (we're kind of out of touch here for such things), I was very dismayed this AM to send the machine panicing again, but probably not as dismayed as my client (and hence my source of $$) will be when I tell him. IN a word, I'm desperate. Is there any hope of a patch to fix these problems? Are others having them and is there any way of avoiding them? Thanks for any help, please respond directly to me as I can't seem to get onto the mailing list. Ciao, Andy Takats andy@roma.intecs.it Intecs Sistemi, Rome, ITALY Tel: +39-6-4115264 x387 FAX: +39-6-4111302 \enddata{text822, 153384} \begindata{text822, 155388} 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, 23 Sep 1991 19:34:18 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 23 Sep 1991 19:33:43 -0400 (EDT) Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 23 Sep 91 19:33:05 EDT Received: from cs.city.ac.uk by sun2.nsfnet-relay.ac.uk via JANET with NIFTP id <23676-0@sun2.nsfnet-relay.ac.uk>; Mon, 23 Sep 1991 22:14:54 +0100 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.cssol.cs.city.ac.uk.sun4.40 via MS.5.6.cssol.cs.city.ac.uk.sun4_40; Mon, 23 Sep 1991 22:18:35 +0100 (BST) Message-Id: Date: Mon, 23 Sep 1991 22:18:35 +0100 (BST) From: Nick Williams X-Andrew-Message-Size: 630+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: gestures package \begindata{text,2180968} \textdsversion{12} \template{messages} Well, it all looks really nice and I'd like to play with it, but it seems I don't have the most uptodate, whacky and wonderful patchlevel as you guys [sniffle]. Running ATK pl10: \example{dofix: Undefined: _textview_CopyRegionCmd dofix: Undefined: _textview_BeginningOfTextCmd dofix: Undefined: _textview_EndOfTextCmd dofix: Undefined: _textview_NextScreenCmd dofix: Undefined: _textview_PrevScreenCmd dofix: Undefined: _textview_YankCmd dofix: Undefined: _textview_ZapRegionCmd }whilst compiling gtextv.do Nick. (trying to convert yet another site to Andrew....) Nick Williams, Dept of Computing, City University, London. \enddata{text,2180968} \enddata{text822, 155388} \begindata{text822, 157475} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from rascal.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, 23 Sep 1991 20:44:39 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Mon, 23 Sep 1991 20:43:38 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Mon, 23 Sep 1991 20:43:36 -0400 (EDT) Message-ID: Date: Mon, 23 Sep 1991 20:43:36 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 1204+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: gestures package In-Reply-To: References: \begindata{text,538643720} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 23-Sep-91 gestures package Nick Williams@cs.city.ac (630+0)} \quotation{Well, it all looks really nice and I'd like to play with it, but it seems I don't have the most uptodate, whacky and wonderful patchlevel as you guys [sniffle]. } \quotation{Running ATK pl10: }\example{\quotation{dofix: Undefined: _textview_CopyRegionCmd }\quotation{dofix: Undefined: _textview_BeginningOfTextCmd }\quotation{dofix: Undefined: _textview_EndOfTextCmd }\quotation{dofix: Undefined: _textview_NextScreenCmd }\quotation{dofix: Undefined: _textview_PrevScreenCmd }\quotation{dofix: Undefined: _textview_YankCmd }\quotation{dofix: Undefined: _textview_ZapRegionCmd }}\quotation{whilst compiling gtextv.do } There have been several changes since it's add-hoc release. The gesture textview will be part of the contrib ATK code in our X11R5 release. On platforms that have built-in dynamic loading (RS/6000, SunOS4.1, HP/UX 8.0), the undefined symbols you list are expected to be found in the running image. I guess you aren't using one of those platforms. You can make things go by changing the DynamicMultiObject() rule in the Imakefile from: DynamicMultiObject(gtextv.do, gtextv.o, $(GESTURE_RECOG_LIB), -lm) to: DynamicMultiObject(gtextv.do, gtextv.o, $(BASEDIR)/lib/atk/libtext.a $(GESTURE_RECOG_LIB),-lm) \enddata{text,538643720} \enddata{text822, 157475} \begindata{text822, 160125} 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, 24 Sep 1991 12:19:37 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 24 Sep 1991 12:18:14 -0400 (EDT) Received: from Athena.mit.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 24 Sep 91 12:17:24 EDT Received: from LAKOTA.MIT.EDU by Athena.mit.edu with SMTP id AA09109; Tue, 24 Sep 91 12:17:14 EDT Received: by lakota.MIT.EDU (5.61/4.7) id AA16441; Tue, 24 Sep 91 12:17:10 -0400 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43 via MS.5.6.lakota.vax_43; Tue, 24 Sep 1991 12:17:07 -0400 (EDT) Message-Id: Date: Tue, 24 Sep 1991 12:17:07 -0400 (EDT) From: Bill Cattey X-Andrew-Message-Size: 2478+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew+@ANDREW.CMU.EDU Subject: Making gtextv work. \begindata{text,1902712} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 23-Sep-91 gestures package Nick Williams@cs.city.ac (658)} \quotation{Well, it all looks really nice and I'd like to play with it, but it }\quotation{seems I don't have the most uptodate, whacky and wonderful patchlevel as you guys [sniffle]. } Dear Nick, Don't cry. You can make gtextv.do work by incorporating the change to Imakefile included below. For sites that also get clock and strdup as undefined, take the patch to gtextv.c included below. These changes have been sent back to CMU. Share and enjoy, - wdc \literal{*** Imakefile.old Fri Sep 20 17:18:16 1991 --- Imakefile Thu Sep 19 16:55:08 1991 *************** *** 11,17 **** #* #****************************************************************************\ ** GESTURE = /mig/hassan/gesture G_RECOG_LIBS = $\{GESTURE\}/recognition/librecog.a \\ $\{BASEDIR\}/lib/atk/libtext.a --- 11,18 ---- #* #****************************************************************************\ ** GESTURE = /mig/hassan/gesture ! G_RECOG_LIBS = $\{GESTURE\}/recognition/librecog.a \\ $\{BASEDIR\}/lib/atk/libtext.a *************** *** 27,31 **** DynamicMultiObject(testapp.do, testapp.o, ,) DependTarget() - - --- 28,30 ---- *** gtextv.c~ Thu Sep 19 14:37:45 1991 --- gtextv.c Thu Sep 19 16:54:51 1991 *************** *** 48,54 **** /****************************************************************************\ */ ! long clock(); sClassifier fullclassifier; sClassifier doneclassifier; static FV fv; --- 48,72 ---- /****************************************************************************\ */ ! long clock() ! \{ ! struct timeval this; ! gettimeofday(&this, NULL); ! return this.tv_usec; ! \} ! ! /* strdup: return a freshly malloced copy of a string so that it ! can be safely freed later. */ ! ! static char *strdup(x) ! char *x; ! \{ ! char *p=(char *)malloc(strlen(x) + 1); ! if(!p) return x; ! strcpy(p, x); ! return p; ! \} ! sClassifier fullclassifier; sClassifier doneclassifier; static FV fv; *************** *** 78,86 **** temp = (char *) environ_GetProfile("GestureFile"); if(temp == NULL) ! filename = (char *) strdup(GESTURE_FILE); else ! filename = (char *) strdup(temp); fp = fopen(filename,"r"); --- 96,104 ---- temp = (char *) environ_GetProfile("GestureFile"); if(temp == NULL) ! filename = strdup(GESTURE_FILE); else ! filename = strdup(temp); fp = fopen(filename,"r"); }\enddata{text,1902712} \enddata{text822, 160125} \begindata{text822, 164202} 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, 24 Sep 1991 17:07:24 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 24 Sep 1991 17:06:14 -0400 (EDT) Received: from iag.hp.com (telford.iag.hp.com) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 24 Sep 91 17:05:52 EDT Received: from hpboz.iag.hp.com by telford.iag.hp.com with SMTP (16.6/IAG42.42) id AA14120; Tue, 24 Sep 91 14:05:42 -0700 Received: by kitzbuhl.iag.hp.com (16.6/IAG42.42) id AA06755; Tue, 24 Sep 91 14:05:35 -0700 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.hpboz.iag.hp.com.HP9000.300 via MS.5.6.hpboz.iag.hp.com.hp300; Tue, 24 Sep 1991 14:05:28 -0700 (PDT) Message-Id: <4cruWM0D0O2G0VJos0@kitzbuhl.iag.hp.com> Date: Tue, 24 Sep 1991 14:05:28 -0700 (PDT) From: Lee Boswell To: info-andrew+@andrew.cmu.edu Subject: URGENT: -> andrew conversion Hi Anyone Out There Who Can Help, I am converting from non-Andrew into Andrew format and then sending this inside a mail message that is sent using /bin/mail. I have created voice.do and voicev.do. How do you tell Andrew to read the \begindata{voice....} as Andrew formatting and dynamically load in the voice object (if you see what I mean) ? Yours desperately, Lee Boswell \enddata{text822, 164202} \begindata{text822, 165930} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from rascal.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, 24 Sep 1991 17:45:28 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Tue, 24 Sep 1991 17:44:02 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Tue, 24 Sep 1991 17:44:01 -0400 (EDT) Message-ID: Date: Tue, 24 Sep 1991 17:44:01 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 450+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: URGENT: -> andrew conversion In-Reply-To: <4cruWM0D0O2G0VJos0@kitzbuhl.iag.hp.com> References: <4cruWM0D0O2G0VJos0@kitzbuhl.iag.hp.com> \begindata{text,538613896} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 24-Sep-91 URGENT: -> andrew conversion Lee Boswell@iag.hp.com (383)} \quotation{I am converting from non-Andrew into Andrew format }\quotation{and then sending this inside a mail message that is sent }\quotation{using /bin/mail. } Lee was intercepting mail and resending it as multi-media. She didn't know (why should she?) that she needed to add the magic header: Content-Type: X-BE2; 12 for it to be recognized as containing ATK formatting. Oooo.. it's magic. \enddata{text,538613896} \enddata{text822, 165930} \begindata{text822, 167742} 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, 24 Sep 1991 20:51:12 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 24 Sep 1991 20:49:48 -0400 (EDT) Received: from griffin.uvm.edu by po2.andrew.cmu.edu (5.54/3.15) id for gk5g+; Tue, 24 Sep 91 20:49:29 EDT Received: by griffin.uvm.edu id AA29873 (5.65/1.11); Tue, 24 Sep 91 20:49:23 -0400 Date: Tue, 24 Sep 91 20:49:23 -0400 From: wollman@uvm-gen.UVM.EDU Message-Id: <9109250049.AA29873@griffin.uvm.edu> To: gk5g+@andrew.cmu.edu, info-andrew+@andrew.cmu.edu Subject: Re: URGENT: -> andrew conversion How about someone getting an "official" content-type code for ATK, so that we can have Content-Type: ATK; 12 instead of Content-Type: X-BE2; 12 ? After all, people are more likely to have an idea what ATK is, than to know that a long time ago, in a city far, far away, there was this thing called 'Base Editor 2'... -GAWollman \enddata{text822, 167742} \begindata{text822, 169089} 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 ; Tue, 24 Sep 1991 21:46:44 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 24 Sep 1991 21:45:05 -0400 (EDT) Received: from iag.hp.com (telford.iag.hp.com) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 24 Sep 91 21:44:52 EDT Received: from hpboz.iag.hp.com by telford.iag.hp.com with SMTP (16.6/IAG42.42) id AA17471; Tue, 24 Sep 91 18:44:49 -0700 Received: by kitzbuhl.iag.hp.com (16.6/IAG42.42) id AA07850; Tue, 24 Sep 91 18:44:44 -0700 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.hpboz.iag.hp.com.HP9000.300 via MS.5.6.hpboz.iag.hp.com.hp300; Tue, 24 Sep 1991 18:44:41 -0700 (PDT) Message-Id: Date: Tue, 24 Sep 1991 18:44:41 -0700 (PDT) From: Lee Boswell To: info-andrew+@andrew.cmu.edu Subject: more conversion questions Thanks to everyone who helped with the last question ! Here's another one : I have this non-Andrew formatted text which I want to display along with the Andrew formatted voice object. If I do : \begindata{text, num} \enddata{text822, 169089} \begindata{text822, 170649} 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 ; Wed, 25 Sep 1991 07:38:08 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Wed, 25 Sep 1991 07:36:20 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 25 Sep 1991 07:35:08 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 25 Sep 91 07:34:54 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for gk5g+@andrew.cmu.edu; Wed, 25 Sep 91 07:34:50 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 25 Sep 91 07:34:48 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.40 via MS.5.6.greenbush.galaxy.sun4_40; Wed, 25 Sep 1991 07:34:47 -0400 (EDT) Message-Id: <0cs7FL60M2YtA9TZA9@thumper.bellcore.com> Date: Wed, 25 Sep 1991 07:34:47 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 1453+0 Content-Type: X-BE2; 12 To: gk5g+@andrew.cmu.edu, info-andrew+@andrew.cmu.edu Subject: Re: URGENT: -> andrew conversion In-Reply-To: <9109250049.AA29873@griffin.uvm.edu> References: <9109250049.AA29873@griffin.uvm.edu> \begindata{text,2696416} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 24-Sep-91 Re: URGENT: -> andrew conve.. wollman@uvm-gen.uvm.edu (333)} \quotation{How about someone getting an "official" content-type code for ATK, so that }\quotation{we can have } \quotation{Content-Type: ATK; 12 } \quotation{instead of } \quotation{Content-Type: X-BE2; 12 }\quotation{? } This would make sense, EXCEPT... There is a new standards-track Internet document, the work of the IETF Mail Extensions working group, that defines new and improved standards for multimedia mail. I am one of the two primary authors of that document, and I can assure you that it starts from the Andrew experience and learns some lessons from it. It will make multimedia mail much more interoperable, among other things. This fall, Bellcore is allowing me to spend a week at CMU, modifying AMS to comply with the new standards. The result will be a version of AMS that looks just like it does now, and is backward compatible with the old formats, but which can also understand (and, optionally, generate) messages in the new format (specifically, using at least the "multipart" and "richtext" mail types, and with an extension mechanism for using many others). This will eventually allow Andrew users to exchange at least some kinds of multimedia mail with users of other multimedia mail systems such as Montage. Given these upcoming changes, it probably isn't worth the bother of changing over to a new string for labelling the current format, since its days are numbered. -- Nathaniel \enddata{text,2696416} \enddata{text822, 170649} \begindata{text822, 174071} 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, 25 Sep 1991 12:51:22 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 25 Sep 1991 12:50:05 -0400 (EDT) Received: from iag.hp.com (telford.iag.hp.com) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 25 Sep 91 12:49:28 EDT Received: from hpboz.iag.hp.com by telford.iag.hp.com with SMTP (16.6/IAG42.42) id AA28025; Wed, 25 Sep 91 09:49:23 -0700 Received: by kitzbuhl.iag.hp.com (16.6/IAG42.42) id AA07888; Wed, 25 Sep 91 09:49:14 -0700 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.hpboz.iag.hp.com.HP9000.300 via MS.5.6.hpboz.iag.hp.com.hp300; Wed, 25 Sep 1991 09:49:11 -0700 (PDT) Message-Id: Date: Wed, 25 Sep 1991 09:49:11 -0700 (PDT) From: Lee Boswell X-Andrew-Message-Size: 2581+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew+@andrew.cmu.edu Subject: Fwd: more conversion questions References: \begindata{text,2605060} \textdsversion{12} \template{messages} ---------- Forwarded message begins here ---------- Return-Path: <@po2.andrew.cmu.edu:gk5g+@andrew.cmu.edu> Received: from telford.iag.hp.com by kitzbuhl.iag.hp.com with SMTP (16.6/IAG42.42) id AA19402; Tue, 24 Sep 91 22:45:37 -0700 Return-Path: <@po2.andrew.cmu.edu:gk5g+@andrew.cmu.edu> Received: from PO2.ANDREW.CMU.EDU by telford.iag.hp.com with SMTP (16.6/IAG42.42) id AA19552; Tue, 24 Sep 91 22:45:34 -0700 Received: by po2.andrew.cmu.edu (5.54/3.15) id for boswell@iag.hp.com; Wed, 25 Sep 91 01:45:21 EDT Received: via switchmail; Wed, 25 Sep 1991 01:45:19 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Wed, 25 Sep 1991 01:39:44 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Wed, 25 Sep 1991 01:39:38 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Wed, 25 Sep 1991 01:39:38 -0400 (EDT) Message-Id: Date: Wed, 25 Sep 1991 01:39:38 -0400 (EDT) From: Gary Keim To: Lee Boswell Subject: Re: more conversion questions In-Reply-To: References: Excerpts from misc: 24-Sep-91 more conversion questions Lee Boswell@iag.hp.com (218) > Thanks to everyone who helped with the last question ! > Here's another one : > I have this non-Andrew formatted text which I want to > display along with the Andrew formatted voice object. > If I do : > \\begindata\{text, num\} Was there more to this message? -Gary \bigger{ \bigger{Yes ! I don't know what happened here ! What I meant to say was that I would like to be able to display: Non-Andrew formatted text \enddata{text822, 174071} \begindata{text822, 177653} 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 ; Wed, 25 Sep 1991 13:00:42 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 25 Sep 1991 12:58:29 -0400 (EDT) Received: from iag.hp.com (telford.iag.hp.com) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 25 Sep 91 12:58:16 EDT Received: from hpboz.iag.hp.com by telford.iag.hp.com with SMTP (16.6/IAG42.42) id AA28203; Wed, 25 Sep 91 09:58:12 -0700 Received: by kitzbuhl.iag.hp.com (16.6/IAG42.42) id AA07895; Wed, 25 Sep 91 09:58:06 -0700 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.hpboz.iag.hp.com.HP9000.300 via MS.5.6.hpboz.iag.hp.com.hp300; Wed, 25 Sep 1991 09:58:00 -0700 (PDT) Message-Id: Date: Wed, 25 Sep 1991 09:58:00 -0700 (PDT) From: Lee Boswell To: info-andrew+@andrew.cmu.edu Subject: what is happening ? I don't know what is happening , but all of my messages are being truncated. Sorry for the last two. Anyone know what is happening ? Lee \enddata{text822, 177653} \begindata{text822, 179127} 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, 25 Sep 1991 14:09:45 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 25 Sep 1991 14:08:21 -0400 (EDT) Received: from Athena.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 25 Sep 91 14:08:02 EDT Received: from LAKOTA.MIT.EDU by Athena.MIT.EDU with SMTP id AA09750; Wed, 25 Sep 91 14:07:55 EDT Received: by lakota.MIT.EDU (5.61/4.7) id AA07516; Wed, 25 Sep 91 14:07:51 -0400 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43 via MS.5.6.lakota.vax_43; Wed, 25 Sep 1991 14:07:47 -0400 (EDT) Message-Id: Date: Wed, 25 Sep 1991 14:07:47 -0400 (EDT) From: Bill Cattey To: info-andrew+@andrew.cmu.edu Subject: Re: Making gtextv work. Mike McInerny points out an error in the strdup function I supply. The line: if(!p) return x; should read if(!p) return NULL; Sorry. That's what I get for not auditing code that I reused from elsewhere in the system. -wdc \enddata{text822, 179127} \begindata{text822, 180619} Return-path: X-Andrew-Authenticated-as: 10706;andrew.cmu.edu;Michael J. McInerny Received: from ardmore.andrew.cmu.edu via trymail ID ; Wed, 25 Sep 1991 14:42:00 -0400 (EDT) Received: from ardmore.andrew.cmu.edu via qmail ID ; Wed, 25 Sep 1991 14:41:55 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.ardmore.andrew.cmu.edu.rs.aix31 via MS.5.6.ardmore.andrew.cmu.edu.rs_aix31; Wed, 25 Sep 1991 14:41:54 -0400 (EDT) Message-ID: Date: Wed, 25 Sep 1991 14:41:54 -0400 (EDT) From: "Michael J. McInerny" X-Andrew-Message-Size: 648+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Bill Cattey Subject: Re: Bug in gtextv (and perhaps menubar) strdup function. CC: Robert Andrew Ryan , Susan Straub In-Reply-To: References: \begindata{text,539178120} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 25-Sep-91 Bug in gtextv (and perhaps .. Bill Cattey@Athena.MIT.E (998+0)} \quotation{\quotation{I suggest that }}\quotation{\quotation{ if (!p) return NULL; }} \quotation{\quotation{-Michael }} \quotation{Rob: Do you take special care in your use of strdup to never free a string that might have been reused due to running out of memory? If not you should probably change menubar.c to follow Mike's suggestion. } \quotation{Susan: If you have added my version of strdup to the contrib version of gtextv, you should make the change that Mike suggests. } \quotation{-wdc } Of course, if malloc \italic{does} return NULL, then I suspect that this will be the least of one's worries in ATK-land.... ;-) But, it's still good practice -Michael \enddata{text,539178120} \enddata{text822, 180619} \begindata{text822, 182731} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from po5.andrew.cmu.edu via trymail ID ; Wed, 25 Sep 1991 18:08:49 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Wed, 25 Sep 1991 18:07:54 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Wed, 25 Sep 1991 18:07:52 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.aos4 via MS.5.6.fallscreek.andrew.cmu.edu.rt_aos4; Wed, 25 Sep 1991 18:07:51 -0400 (EDT) Message-ID: Date: Wed, 25 Sep 1991 18:07:51 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 193+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Bill Cattey , "Michael J. McInerny" Subject: Re: Bug in gtextv (and perhaps menubar) strdup function. CC: Susan Straub In-Reply-To: References: \begindata{text,270421432} \textdsversion{12} \template{messages} Actually I think I'll just take strdup out of menubar.c, turns out it isn't really needed. This is a low enough priority I think to wait for the first patch after the R5 release though. -Rob \enddata{text,270421432} \enddata{text822, 182731} \begindata{text822, 184451} 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 ; Wed, 25 Sep 1991 18:18:52 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 25 Sep 1991 18:18:31 -0400 (EDT) Received: from vnet.ibm.com (IINUS1.IBM.COM) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 25 Sep 91 18:18:20 EDT Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R1) with BSMTP id 4609; Wed, 25 Sep 91 18:16:58 EDT Reply-To: "Dave Gross" Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 25 Sep 91 17:14:57 CDT Received: via switchmail; Wed, 25 Sep 1991 17:14:56 -0500 (CDT) Received: from ultimate.rchland.ibm.com via qmail ID ; Wed, 25 Sep 1991 17:14:24 -0500 (CDT) Received: from ultimate.rchland.ibm.com via qmail ID ; Wed, 25 Sep 1991 17:14:22 -0500 (CDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.ultimate.rchland.ibm.com.rs.aix31 via MS.5.6.ultimate.rchland.ibm.com.rs_aix31; Wed, 25 Sep 1991 17:14:21 -0500 (CDT) Message-Id: Date: Wed, 25 Sep 1991 17:14:21 -0500 (CDT) From: Dave Gross X-Andrew-Message-Size: 545+2 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: Problem with styles In-Reply-To: References: <4ch0Pi891H=yEepYRN@rchland.ibm.com> <4ch0WvA91HusEzTEg0@rchland.ibm.com> <8chDH7k91HusIjqFUR@rchland.ibm.com> <0ciHMc306YgwQxcq9Q@walhalla.wpd.sgi.com> \begindata{text,538934664} \textdsversion{12} \template{messages} \define{footnote attr:[Flags OverBar Int Set] attr:[FontSize PreviousFontSize Point -2]} \excerptedcaption{Excerpts from ext.cmu.info-andrew: 19-Sep-91 Re: Problem with styles Dave Gross@RCHGATE.rchla (529+0)} \quotation{I don't like this "new beginning of paragraph behavior". It is very frustrating to work with. } A good example of where this gets ugly is typing some text in front of a footnote at the beginning of a paragraph. For example: before \footnote{\ \begindata{fnote,539107848} \textdsversion{12} footnote\ \enddata{fnote,539107848} \view{fnotev,539107848,5,0,0}} before \footnote{after\ \begindata{fnote,539312392} \textdsversion{12} footnote\ \enddata{fnote,539312392} \view{fnotev,539312392,7,0,0}} Try opening and then closing the second footnote. It opens for me exposing the contents of the footnote without the overbar style, but it won't close. Does it work the same for you? -- Dave \enddata{text,538934664} \enddata{text822, 184451} \begindata{text822, 187771} 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, 26 Sep 1991 05:09:49 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 26 Sep 1991 05:08:12 -0400 (EDT) Received: from lazy.qt.IPA.FhG.de by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 26 Sep 91 05:07:55 EDT Received: by lazy.qt.IPA.FhG.de (5.61+/IDA-1.2.8/gandalf.2) id AA01650; Thu, 26 Sep 91 10:07:58 +0100 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.lazy.qt.IPA.FhG.de.pmax.3 via MS.5.6.lazy.qt.IPA.FhG.de.pmax_3; Thu, 26 Sep 1991 11:07:55 +0200 (MET DST) Message-Id: <4csOBfsP8000E68n4y@lazy.qt.IPA.FhG.de> Date: Thu, 26 Sep 1991 11:07:55 +0200 (MET DST) From: Juergen Henke X-Andrew-Message-Size: 984+2 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: Problem with styles In-Reply-To: References: <4ch0Pi891H=yEepYRN@rchland.ibm.com> <4ch0WvA91HusEzTEg0@rchland.ibm.com> <8chDH7k91HusIjqFUR@rchland.ibm.com> <0ciHMc306YgwQxcq9Q@walhalla.wpd.sgi.com> \begindata{text,18637780} \textdsversion{12} \template{messages} \define{footnote } \excerptedcaption{Excerpts from mail: 25-Sep-91 Re: Problem with styles Dave Gross@rchland.vnet. (545+2)} \quotation{\excerptedcaption{Excerpts from ext.cmu.info-andrew: 19-Sep-91 Re: Problem with styles Dave Gross@RCHGATE.rchla (529+0)} } \quotation{\quotation{I don't like this "new beginning of paragraph behavior". It is very frustrating to work with. }} \quotation{A good example of where this gets ugly is typing some text in front of a footnote at the beginning of a paragraph. } \quotation{For example: } \quotation{before }\quotation{\footnote{\ \begindata{fnote,18900040} \textdsversion{12} footnote\ \enddata{fnote,18900040} \view{fnotev,18900040,2,0,0}} } \quotation{before }\quotation{\footnote{after\footnote{\ \begindata{fnote,18899860} \textdsversion{12} footnote\ \enddata{fnote,18899860} \view{fnotev,18899860,3,0,0}}} } \quotation{Try opening and then closing the second footnote. It opens for me exposing the contents of the footnote without the overbar style, but it won't close. Does it work the same for you? } \quotation{-- Dave } It opens, it closes, it shows the overbar style..... ???? J\^{|}rgen P.S.: DECstation 5000/PX, ATK 17.0 _________________________________________________________________________ Juergen Henke, e-mail juh@qt.IPA.FhG.de, PSI-mail PSI%4505016002::JUH_IPA Fraunhofer-Institut f. Produktionstechnik u. Automatisierung Nobelstrasse 12, D-7000 Stuttgart 80 \enddata{text,18637780} \enddata{text822, 187771} \begindata{text822, 191039} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 26 Sep 1991 09:13:31 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 26 Sep 1991 09:11:53 -0400 (EDT) Received: from carla.dist.unige.it by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 26 Sep 91 09:11:38 EDT Received: from romaint.UUCP by carla.dist.unige.it with UUCP (5.61++/IDA-1.2.8) id AA03738; Thu, 26 Sep 91 15:13:53 +0200 Received: from ginger.noname by roma.intecs.it (4.0/SMI-4.0) id AA01806; Thu, 26 Sep 91 13:48:59 +0200 Received: by ginger.noname (4.1/SMI-4.1) id AA00314; Thu, 26 Sep 91 13:49:15 +0200 Date: Thu, 26 Sep 91 13:49:15 +0200 From: andy@ginger.roma.intecs.it (Andrew Takats) Message-Id: <9109261149.AA00314@ginger.noname> Subject: Notifying Observers Apparently-To: info-andrew@andrew.cmu.edu Greetings. I thought I had figured out how the NotifyObservsers was supposed to work, but now I am confused again. My question is this: is the observer of an object to be the one to call obj_NotifyObservers when that observer has changed the object (the way I thought things worked), or is it the (sole?) responsibility of the observed object to call obj_NotifyObservers whenever itself is changed? If the latter is the case (which observe.doc implies), why do some observers still modify the observees and then call NotifyOb... (e.g. rasterv.c modifies a rasterimage and then calls rasterimage_NotifyObservers). It made more sense to me to have the observers notify other observers, since they know when a long update is done. In the condition described above, a class that calls NotifyObservers for every small change will cause a lot of unnecessary work in a dumb observer that must regen itself for any change. Am I missing something? Can someone enlighten me? Thanks for any advice. Please respond directly to me (I can't read the group). Ciao, AndyTakats andy@roma.intecs.it \enddata{text822, 191039} \begindata{text822, 193375} 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, 26 Sep 1991 09:42:37 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 26 Sep 1991 09:42:08 -0400 (EDT) Received: from vnet.ibm.com (IINUS1.IBM.COM) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 26 Sep 91 09:41:36 EDT Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R1) with BSMTP id 9077; Thu, 26 Sep 91 09:40:08 EDT Reply-To: "Dave Gross" Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 26 Sep 91 08:40:58 CDT Received: via switchmail; Thu, 26 Sep 1991 08:40:57 -0500 (CDT) Received: from ultimate.rchland.ibm.com via qmail ID ; Thu, 26 Sep 1991 08:40:39 -0500 (CDT) Received: from ultimate.rchland.ibm.com via qmail ID ; Thu, 26 Sep 1991 08:40:33 -0500 (CDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.ultimate.rchland.ibm.com.rs.aix31 via MS.5.6.ultimate.rchland.ibm.com.rs_aix31; Thu, 26 Sep 1991 08:40:31 -0500 (CDT) Message-Id: <8csSBDw91HvSR7OYIV@rchland.ibm.com> Date: Thu, 26 Sep 1991 08:40:31 -0500 (CDT) From: Dave Gross X-Andrew-Message-Size: 298+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: Problem with styles In-Reply-To: <4csOBfsP8000E68n4y@lazy.qt.IPA.FhG.de> References: <4ch0Pi891H=yEepYRN@rchland.ibm.com> <4ch0WvA91HusEzTEg0@rchland.ibm.com> <8chDH7k91HusIjqFUR@rchland.ibm.com> <0ciHMc306YgwQxcq9Q@walhalla.wpd.sgi.com> <4csOBfsP8000E68n4y@lazy.qt.IPA.FhG.de> \begindata{text,538934664} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from ext.cmu.info-andrew: 26-Sep-91 Re: Problem with styles Juergen Henke@RCHGATE.rc (984+2)} \quotation{It opens, it closes, it shows the overbar style..... ???? } Hmmm... Maybe I have something set up wrong. I also get the word "after" wrapped in an overbar style. -- Dave RS/6000-320, ATK 17.0 \ \enddata{text,538934664} \enddata{text822, 193375} \begindata{text822, 196188} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 26 Sep 1991 10:46:38 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 26 Sep 1991 10:45:10 -0400 (EDT) Received: from research.att.com by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 26 Sep 91 10:45:01 EDT Received: by inet; Thu Sep 26 10:44 EDT 1991 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.gargoyle.sun4.41 via MS.5.6.gargoyle.sun4_41; Thu, 26 Sep 1991 10:44:38 -0400 (EDT) Message-Id: <0csT9KH02mCP1nmkwO@gargoyle> Date: Thu, 26 Sep 1991 10:44:38 -0400 (EDT) From: Bill Schell To: Info-Andrew , "Dave Gross" Subject: Re: Problem with styles In-Reply-To: References: <4ch0Pi891H=yEepYRN@rchland.ibm.com> <4ch0WvA91HusEzTEg0@rchland.ibm.com> <8chDH7k91HusIjqFUR@rchland.ibm.com> <0ciHMc306YgwQxcq9Q@walhalla.wpd.sgi.com> In Dave's first message, the footnote opened, closed, but the word 'after' WAS in an overbar style. Also, the second footnote was in a smaller font. In Juergen's inclusion of Dave's message, everything was OK, same fonts, no overbar over 'after', etc. -Bill Schell AT&T Bell Labs, Murray Hill, NJ bill@allegra.att.com Sparcstation-2, ATK 17.0 \enddata{text822, 196188} \begindata{text822, 198136} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 26 Sep 1991 12:49:48 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 26 Sep 1991 12:48:53 -0400 (EDT) Received: from sgi.sgi.com (SGI.COM) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 26 Sep 91 12:47:57 EDT Received: from [192.26.75.60] by sgi.sgi.com via SMTP (910911.SGI.EXPERIMENTAL/910110.SGI) for info-andrew@andrew.cmu.edu id AA18455; Thu, 26 Sep 91 09:36:06 -0700 Received: by walhalla.wpd.sgi.com (910711.SGI/910709.SGI.autocf) for @sgi.sgi.com:info-andrew@andrew.cmu.edu id AA07715; Thu, 26 Sep 91 09:36:05 -0700 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.walhalla.wpd.sgi.com.sgi.4d via MS.5.6.walhalla.wpd.sgi.com.sgi_4d; Thu, 26 Sep 1991 09:36:05 -0700 (PDT) Message-Id: <0csUlp306YgwABrqYp@walhalla.wpd.sgi.com> Date: Thu, 26 Sep 1991 09:36:05 -0700 (PDT) From: "Andrew J. Palay" X-Andrew-Message-Size: 1945+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: Re: Notifying Observers In-Reply-To: <9109261149.AA00314@ginger.noname> References: <9109261149.AA00314@ginger.noname> \begindata{text,269058340} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 26-Sep-91 Notifying Observers Andrew Takats@ginger.rom (1098)} \quotation{Greetings. I thought I had figured out how the NotifyObservsers was }\quotation{supposed to work, but now I am confused again. My question is this: }\quotation{is the observer of an object to be the one to call obj_NotifyObservers when }\quotation{that observer has changed the object (the way I thought things worked), }\quotation{or is it the (sole?) responsibility of the observed object to call }\quotation{obj_NotifyObservers whenever itself is changed? If the latter is the }\quotation{case (which observe.doc implies), why do some observers still modify the }\quotation{observees and then call NotifyOb... (e.g. rasterv.c modifies a rasterimage }\quotation{and then calls rasterimage_NotifyObservers). } \quotation{It made more sense to me to have the observers notify other observers, since }\quotation{they know when a long update is done. In the condition described above, a }\quotation{class that calls NotifyObservers for every small change will cause a lot of }\quotation{unnecessary work in a dumb observer that must regen itself for any change. }\quotation{Am I missing something? Can someone enlighten me? } \quotation{Thanks for any advice. Please respond directly to me (I can't read the }\quotation{group). } \quotation{Ciao, }\quotation{AndyTakats }\quotation{andy@roma.intecs.it } In ATK it is supposed to be up to the object that is initiating the change to an observed object to call the latter object's NotifyObservers method. The reason this was done was, as you noted, to handle long change sequences. There are some data objects that will call their own NotifyObservers method when they have changed. This makes conceptually more sense and is less prone to errors where NotifyObservers is not callled. It should be noted even in the modifier calls NotifyObservers case that observers need to be able to handle multiple notifications in a graceful manner. Textview for example does nothing more than asks for an Update. When its update method is called it then figures out what in the underlying text data object has changed. Andy \enddata{text,269058340} \enddata{text822, 198136} \begindata{text822, 202088} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 27 Sep 1991 06:14:44 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 27 Sep 1991 06:11:58 -0400 (EDT) Received: from carla.dist.unige.it by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 27 Sep 91 06:11:43 EDT Received: from romaint.UUCP by carla.dist.unige.it with UUCP (5.61++/IDA-1.2.8) id AA23319; Fri, 27 Sep 91 12:14:00 +0200 Received: from ginger.noname by roma.intecs.it (4.0/SMI-4.0) id AA02676; Fri, 27 Sep 91 12:04:00 +0200 Received: by ginger.noname (4.1/SMI-4.1) id AA01329; Fri, 27 Sep 91 12:04:14 +0200 Date: Fri, 27 Sep 91 12:04:14 +0200 From: andy@ginger.roma.intecs.it (Andrew Takats) Message-Id: <9109271004.AA01329@ginger.noname> Subject: Imbedding other objects in text Apparently-To: info-andrew@andrew.cmu.edu Is it possible with the text inset to _imbed_ a figure (for example, a raster object) in text, so that the text will fill around the figure when it's displayed? Currently it seems that an object inserted in text is surrounded above and below, but not along the sides. Thanks much. Please respond directly to me (I can't read the group). Ciao, AndyTakats andy@roma.intecs.it \enddata{text822, 202088} \begindata{text822, 203719} Return-path: X-Andrew-Authenticated-as: 3706;andrew.cmu.edu;Robert Steven Glickstein Received: from horizon.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, 27 Sep 1991 09:52:54 -0400 (EDT) Received: from horizon.andrew.cmu.edu via qmail ID ; Fri, 27 Sep 1991 09:50:31 -0400 (EDT) Received: from BatMail.robin.v2.12.CUILIB.3.45.SNAP.NOT.LINKED.horizon.andrew.cmu.edu.rs.aix31 via MS.5.6.horizon.andrew.cmu.edu.rs_aix31; Fri, 27 Sep 1991 09:50:30 -0400 (EDT) Message-ID: <4csnQaG00Vs80EAq4S@andrew.cmu.edu> Date: Fri, 27 Sep 1991 09:50:30 -0400 (EDT) From: Robert Steven Glickstein To: Info-Andrew , andy@ginger.roma.intecs.it (Andrew Takats) Subject: Re: Imbedding other objects in text In-Reply-To: <9109271004.AA01329@ginger.noname> References: <9109271004.AA01329@ginger.noname> andy@ginger.roma.intecs.it (Andrew Takats) writes: > Is it possible with the text inset to _imbed_ a figure (for example, a raster > object) in text, so that the text will fill around the figure when it's > displayed? Currently it seems that an object inserted in text is surrounded > above and below, but not along the sides. An inset embedded in text behaves as if it were a single character in that text; i.e., you can "forward-char" past it; "backspace" will delete it (you'll be prompted with "Really delete inset?"); and so on. The tallest thing in a line of text defines the height of the line, and the reason you're not seeing any "filling" is that the line containing the inset is a single line of text (which happens to contain one very tall "character"). It is possible, but not within the scope of the ITC's present work, to create a better text-layout substrate along the lines of Pagemaker or something like that. In the meantime, you can approximate the behavior you want by using a 3x3 table inset. Combine the 3 cells in the top row, and imbed text block 1; combine the 3 cells in the bottom row and imbed text block 4; and the 3 cells in the middle row should contain text block 2, the picture you want to "flow" around, and text block 3, respectively. ______________ _____________________________ Bob Glickstein | Internet: bobg@andrew.cmu.edu Information Technology Center | Bitnet: bobg%andrew@cmuccvma.bitnet Carnegie Mellon University | UUCP: ...!harvard!andrew.cmu.edu!bobg Pittsburgh, PA 15213-3890 | (412) 268-6743 | Sinners can repent, but stupid is forever \enddata{text822, 203719} \begindata{text822, 206575} 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, 27 Sep 1991 14:18:28 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 27 Sep 1991 14:16:19 -0400 (EDT) Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 27 Sep 91 14:15:29 EDT Received: from doc.imperial.ac.uk by sun2.nsfnet-relay.ac.uk via JANET with NIFTP id <11251-0@sun2.nsfnet-relay.ac.uk>; Fri, 27 Sep 1991 14:54:53 +0100 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.stork.doc.ic.ac.uk.sun4.41 via MS.5.6.stork.doc.ic.ac.uk.sun4_41; Fri, 27 Sep 1991 14:39:14 +0100 (BST) Message-Id: Date: Fri, 27 Sep 1991 14:39:14 +0100 (BST) From: Steve J Lacey X-Andrew-Message-Size: 423+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: printing Sender: sjl@doc.imperial.ac.uk \begindata{text,1245192} \textdsversion{12} \template{messages} Hi, This is a wish - I would like to be able to print a selected region. Is this possible? Yours, \bigger{Steve} ----- Steve J Lacey, Systems Group. (In my opinion, my opinions are just that.) Department of Computing, Imperial College of Science, Technology and Medicine, 180 Queen's Gate, London SW7. Phone : 071 589 5111 x5085, Fax : 071 581 8024 Email: sjl@doc.ic.ac.uk Hold the MAYO & pass the COSMIC AWARENESS... \enddata{text,1245192} \enddata{text822, 206575} \begindata{text822, 208489} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen 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 ; Sat, 28 Sep 1991 03:29:11 -0400 (EDT) Received: from shaler.andrew.cmu.edu via qmail ID ; Fri, 27 Sep 1991 23:08:05 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Fri, 27 Sep 1991 23:08:04 -0400 (EDT) Message-ID: Date: Fri, 27 Sep 1991 23:08:05 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 919+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Steve J Lacey Subject: Re: printing In-Reply-To: References: \begindata{text,540274440} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 27-Sep-91 printing Steve J Lacey@doc.imperi (423+0)} \quotation{Hi, }\quotation{ This is a wish - I would like to be able to print a selected region. Is this possible? } Of course. A short Ness script does the job. Suppose we have the file /afs/andrew/usr13/wjh/nesslib/printselection.n: --------------------------- extend "view:textview" on menu "File,Print Selection~78" marker filename := "/tmp/nf." ~ system("echo -n $$") writefile(filename, currentselection(currentinputfocus)) system("ezprint " ~ filename) end menu end extend ----------------------------- To use this, I put in my .atkinit (or whatever) the lines (the first of which is only needed once in the file): load ness call ness-load /afs/andrew/usr13/wjh/nesslib/printselection.n Then when I want to print a piece of a file, I select it and choose the menu option PrintSelection from the File menu card. Have Fun, Fred Hansen\ \enddata{text,540274440} \enddata{text822, 208489} \begindata{text822, 210779} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from rascal.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, 30 Sep 1991 13:06:48 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Mon, 30 Sep 1991 13:05:33 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Mon, 30 Sep 1991 13:05:31 -0400 (EDT) Message-ID: Date: Mon, 30 Sep 1991 13:05:32 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 1314+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: cancel command In-Reply-To: References: \begindata{text,538688520} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 29-Sep-91 cancel command Lee Boswell@iag.hp.com (856)} \quotation{I have a piece of code in my audio object which loops until it }\quotation{gets a valid phone number entered. It uses message_AskForString }\quotation{to get the number from the user. I thought that the user would be }\quotation{able to quit out of this or "cancel" the command by clicking the }\quotation{left mouse button, like in a lot of other Andrew applications, but }\quotation{this does not seem to be the case. I was told that each inset will }\quotation{still get its own mouse clicks during the askforstring, but that if one }\quotation{of them takes the input focus away from the message dialog, it will }\quotation{return "cancelled". I cannot seem to replicate this. My code includes }\quotation{this call to message_AskForString: } \quotation{if (message_AskForString(self,50,"Enter phone number : ", }\quotation{ oldtext, buf, sizeof(buf)) >= 0) \{ } Lee, the key sequence ^g is the "universal cancel" out of a dialog prompt. If your dialog prompt is in the form of an overlay window, you must first deal with the overlay -- you can't simply click the mouse in the main portion of the window to get the overlay to go away. BTW, you use to be able to do this. If your dialog is in the "frame buffer" at the bottom of the window, you can cancel by clicking the mouse in the main portion of the window. Either way, ^g works. -Gary \enddata{text,538688520} \enddata{text822, 210779}