\begindata{text822, 0} Return-path: X-Andrew-Authenticated-as: 18732;andrew.cmu.edu;Soshi Iba Received: from aldebaran.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 ; Fri, 1 Oct 1993 12:37:55 -0400 (EDT) Received: from aldebaran.weh.andrew.cmu.edu via qmail ID ; Fri, 1 Oct 1993 12:32:41 -0400 (EDT) Received: from BatMail.robin.v2.13.CUILIB.3.45.SNAP.NOT.LINKED.aldebaran.weh.andrew.cmu.edu.pmax.ul4 via MS.5.6.aldebaran.weh.andrew.cmu.edu.pmax_ul4; Fri, 1 Oct 1993 12:32:39 -0400 (EDT) Message-ID: Date: Fri, 1 Oct 1993 12:32:39 -0400 (EDT) From: Soshi Iba To: Info-Andrew Subject: console I've made and tested out the console that was designed, and I would like you to put it in general library. Where should I consult? ================================================================ 射場 総司 Soshi Iba Carnegie Mellon University Electrical & Computer Engineering ¥enddata{text822, 0} ¥begindata{text822, 1300} 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, 6 Oct 1993 02:16:51 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 6 Oct 1993 02:13:11 -0400 (EDT) Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by po3.andrew.cmu.edu (8.5/8.5) with SMTP id CAA17070; Wed, 6 Oct 1993 02:12:55 -0400 Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <11827>; Tue, 5 Oct 1993 23:12:24 PDT Received: by holmes.parc.xerox.com id <16134>; Tue, 5 Oct 1993 23:12:17 -0700 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.41 via MS.5.6.holmes.parc.xerox.com.sun4_41; Tue, 5 Oct 1993 23:12:11 -0700 (PDT) Message-ID: <8gga6v0B0KGWM2LHMq@holmes.parc.xerox.com> Date: Tue, 5 Oct 1993 23:12:11 PDT Sender: Bill Janssen From: Bill Janssen To: info-andrew@andrew.cmu.edu Subject: how to pipe mail message through a UNIX program using FLAMES? I can't believe I can't do this, but I can't figure out how to use flames to write a whole message (including headers) through a pipe to the stdin of a UNIX process. In fact, I can't even figure out how to write the message to a temp file, and then use system() to run the command. Anyone know this trick? Bill ¥enddata{text822, 1300} ¥begindata{text822, 3031} 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, 6 Oct 1993 09:12:03 -0400 (EDT) Received: from po4.andrew.cmu.edu via qmail ID ; Wed, 6 Oct 1993 09:11:32 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 6 Oct 1993 09:04:30 -0400 (EDT) Received: from thumper.bellcore.com (thumper.bellcore.com [128.96.41.1]) by po3.andrew.cmu.edu (8.5/8.5) with SMTP id JAA03489; Wed, 6 Oct 1993 09:04:26 -0400 Received: from guppylake.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Wed, 6 Oct 93 09:04:19 EDT Received: by guppylake.bellcore.com (4.1/4.7) id for janssen@parc.xerox.com; Wed, 6 Oct 93 09:05:04 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.guppylake.bellcore.com.sun4.41 via MS.5.6.guppylake.bellcore.com.sun4_41; Wed, 6 Oct 1993 09:05:03 -0400 (EDT) Message-Id: Date: Wed, 6 Oct 1993 09:05:03 -0400 (EDT) From: Nathaniel Borenstein Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: info-andrew@andrew.cmu.edu, Bill Janssen Subject: Re: how to pipe mail message through a UNIX program using FLAMES? In-Reply-To: Message from "Bill Janssen " dated "Tue, 5 Oct 1993 23:12:11 PDT" The relevant commands are "filter" and "system". It's been years since I've used them, but here's a code fragment I wrote years ago that still works: (defun post-netnews-mail (msg newsgroups) (progn (filter 0 (strcat "From: " (addhost (car (getheadercontents msg "from"))) NEWLINE "Subject: " (nulltoempty (car (getheadercontents msg "subject"))) NEWLINE "Newsgroups: " newsgroups NEWLINE NEWLINE (getpartialbody msg 0 (bodylength msg))) "csh" "-c" "cat > /tmp/nnpost") (cond ((equal 0 (system "/usr/local/bin/inews -h < /tmp/nnpost > /tmp/nnpost.out")) (finalappendmsgtodir msg (findfolder "bb.daemons.outnews" "w"))) (T (rejectmessage msg (ReplyAddr msg "s") "BBoard.Maintainer " (strcat "The following message was rejected for netnews posting by inews:" NEWLINE NEWLINE (car (cdr (filter 0 NIL "cat" "/tmp/nnpost.out"))))))))) ¥enddata{text822, 3031} ¥begindata{text822, 5891} 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, 6 Oct 1993 10:24:35 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 6 Oct 1993 10:20:14 -0400 (EDT) Received: from MIT.EDU (ATHENA-AS-WELL.MIT.EDU [18.72.1.1]) by po5.andrew.cmu.edu (8.5/8.5) with SMTP id KAA07264; Wed, 6 Oct 1993 10:20:11 -0400 Received: from OGLALA.MIT.EDU by MIT.EDU with SMTP id AA17935; Wed, 6 Oct 93 10:19:52 EDT Received: by oglala.MIT.EDU (5.57/4.7) id AA15501; Wed, 6 Oct 93 10:19:44 -0400 Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.oglala.pmax.ul4 via MS.5.6.oglala.pmax_ul4; Wed, 6 Oct 1993 10:19:43 -0400 (EDT) Message-Id: <8gghDzkGgE47MwV7B4@athena.mit.edu> Date: Wed, 6 Oct 1993 10:19:43 -0400 (EDT) From: Bill Cattey To: Info-Andrew , Chip Christian , "Robert Kemmetmueller" Subject: Re: fonts in andrew 5.1 Cc: In-Reply-To: References: Don't forget the various expedients available by embedding troff in your document. The ez-troff help page gives many useful cook book solutions. Remember to enclose troff directives either in the format note style, or in a troff inset. (See contrib/mit/annot/stroffet.*) -wdc ¥enddata{text822, 5891} ¥begindata{text822, 7739} 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, 6 Oct 1993 10:35:22 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 6 Oct 1993 10:31:04 -0400 (EDT) Received: from MIT.EDU (ATHENA-AS-WELL.MIT.EDU [18.72.1.1]) by po5.andrew.cmu.edu (8.5/8.5) with SMTP id KAA07740; Wed, 6 Oct 1993 10:30:57 -0400 Received: from OGLALA.MIT.EDU by MIT.EDU with SMTP id AA18771; Wed, 6 Oct 93 10:30:45 EDT Received: by oglala.MIT.EDU (5.57/4.7) id AA15510; Wed, 6 Oct 93 10:30:44 -0400 Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.oglala.pmax.ul4 via MS.5.6.oglala.pmax_ul4; Wed, 6 Oct 1993 10:30:43 -0400 (EDT) Message-Id: Date: Wed, 6 Oct 1993 10:30:43 -0400 (EDT) From: Bill Cattey To: Bill Schell , Wilfred.Hansen@cs.cmu.edu Subject: Re: fonts in andrew 5.1 Cc: Info-Andrew In-Reply-To: References: <0gelnDj02mCPA5o2Id@gargoyle.tempo.att.com.> Remember, that the downside to using the Andrew fonts is that they never added the foreign characters (They're 7 bit instead of 8 bit fonts.) Properly speaking, the interline spacing problem does not lie with the fonts. The X11 fonts do what is typographically correct. The drawtextv object decides to set interline spacing NOT by the font's specified interline spacing metric, but by the bounding box. I believe this was done to simplify the redrawing algorithm. By using the bounding box instead of the interline spacing metric you avoid having to worry about those cases when descenders dirty up the text line below, or when very tall characters dirty up the line above. My guess is that the Andy fonts were hand-tooled to kludge the right behavior. -wdc ¥enddata{text822, 7739} ¥begindata{text822, 10060} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po4.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, 6 Oct 1993 12:35:37 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 6 Oct 1993 12:33:02 -0400 (EDT) Received: from barney.cs.city.ac.uk (barney.cs.city.ac.uk [138.40.91.8]) by po5.andrew.cmu.edu (8.5/8.5) with SMTP id MAA14217; Wed, 6 Oct 1993 12:32:56 -0400 Received: from wilma.cs.city.ac.uk by barney.cs.city.ac.uk; Wed, 6 Oct 1993 17:35:06 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.wilma.cs.city.ac.uk.sun4.41 via MS.5.6.wilma.cs.city.ac.uk.sun4_41; Wed, 6 Oct 1993 17:30:44 +0100 (BST) Message-Id: Date: Wed, 6 Oct 1993 17:30:44 +0100 (BST) From: Nick Williams X-Andrew-Message-Size: 1427+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: HTML Text widget availability Cc: Nick Williams ¥begindata{text,1665288} ¥textdsversion{12} ¥template{messages} Well, with much trepidation, I am making available my html object. I say trepidation, as there are still problems with it (see the README included in the distribution), but nothing too major: as I have previously said, we use it for all HTML document creation at our site and we experience few difficulties. However, I don't have much time to fix problems with this right now, so I'll let people bash on it for a while and give me nice comments :-) Especially appreciated would be some pointers on getting ADEW to accept my html object so that I can build an editor with more features, and on creating a standalone application independent of the rest of ATK (i.e. statically loaded). Further, how would you go about making an ADEW application standalone from ATK....? ¥italic{¥bigger{Be warned: this is Alpha code! }} Well, I've disclaimed enough. You can pick up a copy via ftp from the site ¥typewriter{ftp.cs.city.ac.uk} in the directory ¥typewriter{/pub/htmltext}. Instructions on use and comments on what doesn't work can be found in the ¥typewriter{README} file. Oh yes, one more thing: All of the appearance of the HTML is controlled via the html.tpl file. If people want to play with the styles and send me ideas for making it better (or not :-), please do. Nick. Nick Williams E-mail: njw@cs.city.ac.uk (MIME and ATK) Systems Architecture Research Centre, Tel: +44 71 477 8551 London, EC1V 0HB Fax: +44 71 477 8587 ¥enddata{text,1665288} ¥enddata{text822, 10060} ¥begindata{text822, 13008} 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, 6 Oct 1993 21:29:31 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 6 Oct 1993 21:27:17 -0400 (EDT) Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by po3.andrew.cmu.edu (8.5/8.5) with SMTP id VAA11646; Wed, 6 Oct 1993 21:27:11 -0400 Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <12312>; Wed, 6 Oct 1993 18:27:05 PDT Received: by holmes.parc.xerox.com id <16134>; Wed, 6 Oct 1993 18:26:53 -0700 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.41 via MS.5.6.holmes.parc.xerox.com.sun4_41; Wed, 6 Oct 1993 18:26:46 -0700 (PDT) Message-ID: Date: Wed, 6 Oct 1993 18:26:46 PDT Sender: Bill Janssen From: Bill Janssen To: Nathaniel Borenstein Subject: Re: how to pipe mail message through a UNIX program using FLAMES? CC: info-andrew@andrew.cmu.edu In-Reply-To: References: Excerpts from direct: 6-Oct-93 Re: how to pipe mail messag.. Nathaniel Borenstein@thu (997*) > The relevant commands are "filter" and "system". It's been years since > I've used them, but here's a code fragment I wrote years ago that still > works: Thanks again, Nathaniel, but that doesn't do what I need. What your example does is to write a version of the message, which includes two of the original headers, and the new header "Newsgroups" to a file, and then you write the body of the message to a file. I'd like to write the entire original text of the message, including all headers, to a file (preferably in one fell swoop). Bill ¥enddata{text822, 13008} ¥begindata{text822, 15236} 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, 6 Oct 1993 21:47:05 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 6 Oct 1993 21:46:13 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 6 Oct 1993 21:43:27 -0400 (EDT) Received: from thumper.bellcore.com (thumper.bellcore.com [128.96.41.1]) by po3.andrew.cmu.edu (8.5/8.5) with SMTP id VAA12048; Wed, 6 Oct 1993 21:43:13 -0400 Received: from guppylake.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Wed, 6 Oct 93 21:42:37 EDT Received: by guppylake.bellcore.com (4.1/4.7) id for bobg@z-code.z-code.com; Wed, 6 Oct 93 21:43:22 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.guppylake.bellcore.com.sun4.41 via MS.5.6.guppylake.bellcore.com.sun4_41; Wed, 6 Oct 1993 21:43:21 -0400 (EDT) Message-Id: Date: Wed, 6 Oct 1993 21:43:21 -0400 (EDT) From: Nathaniel Borenstein Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: Bill Janssen Subject: Re: how to pipe mail message through a UNIX program using FLAMES? Cc: info-andrew@andrew.cmu.edu, Bob Glickstein In-Reply-To: References: Excerpts from mail: 6-Oct-93 Re: how to pipe mail messag.. Bill Janssen@parc.xerox. (646) > Thanks again, Nathaniel, but that doesn't do what I need. What your > example does is to write a version of the message, which includes two of > the original headers, and the new header "Newsgroups" to a file, and > then you write the body of the message to a file. I'd like to write the > entire original text of the message, including all headers, to a file > (preferably in one fell swoop). Well, I didn't claim that it would do precisely what you needed, merely that it pointed you in the right direction. I believe there are FLAMES commands that you can use to get all the headers, and then you can write them out, too, although not in one fell swoop. But I'm not in a good position to check the docs right now... I don't recall there being any simple way, in FLAMES, to get at the entire message including headers without building it up piece by piece, but that doesn't mean there isn't one... -- Nathaniel ¥enddata{text822, 15236} ¥begindata{text822, 18211} 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, 6 Oct 1993 22:15:33 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 6 Oct 1993 22:14:31 -0400 (EDT) If-Type-Unsupported: send Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 6 Oct 1993 22:12:53 -0400 (EDT) Received: from nkosi.well.sf.ca.us (nkosi.well.sf.ca.us [192.132.30.4]) by po5.andrew.cmu.edu (8.5/8.5) with ESMTP id WAA13368; Wed, 6 Oct 1993 22:12:47 -0400 Received: from localhost (uucp@localhost) by nkosi.well.sf.ca.us (8.6/8.6) with UUCP id TAA15234; Wed, 6 Oct 1993 19:12:44 -0700 Received: from zindigo by z-code.com (4.1/NBN-16/ZC-13) id AA06836; Wed, 6 Oct 93 19:07:46 PDT Received: by zindigo (920330.SGI/920502.SGI) for lowery@z-code.z-code.com id AA21697; Wed, 6 Oct 93 19:08:22 -0700 From: "Bob Glickstein" Message-Id: <9310061908.ZM21695@zindigo.z-code.com> Date: Wed, 6 Oct 1993 19:08:21 -0700 In-Reply-To: Nathaniel Borenstein "Re: how to pipe mail message through a UNIX program using FLAMES?" (Oct 6, 9:43pm) References: Organization: Z-Code Software Corp., Marin County, CA Reply-To: Bob Glickstein X-Face: cTu(1t"PVo94xi/qo8b+3v2c!Z7L=[¥]Kef^&x76U&#qoK}dsA`YL`=r‾&1(/p'{'Q}sl88|SNxe4_]b!VO([eyG:Qy[MHA%.E+,RD=Aq^dAMo{3BPX'VV>ZVFg,awoPYNP8Ca,>!u X-Mailer: Z-Mail-SGI (3.0B.106 6oct93 MediaMail) To: Nathaniel Borenstein , Bill Janssen Subject: Re: how to pipe mail message through a UNIX program using FLAMES? Cc: info-andrew@andrew.cmu.edu, steve@zindigo.z-code.com, lowery@zindigo.z-code.com Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 Wow, is this ever nostalgic. On Oct 6, 9:43pm, Nathaniel Borenstein wrote: > Excerpts from mail: 6-Oct-93 Re: how to pipe mail messag.. Bill > Janssen@parc.xerox. (646) > > I'd like to write the entire original text of the message, > > including all headers, to a file (preferably in one fell swoop). > > I don't recall there being any simple way, in FLAMES, to get at the > entire message including headers without building it up piece by > piece, but that doesn't mean there isn't one... Quite right. In the following, I use "do" and "strcat". I don't remember whether FLAMES has "do", nor do I recall whether "strcat" is the right function for concatenating strings, but you get the idea. (defun write-msg-to-file (msg filename) (WriteFile filename (strcat (do ((header-list (GetHeaderList msg) (cdr header-list)) (string "" (strcat string (car (car header-list)) ": " (car (cdr (car header-list))) "¥n"))) ((null header-list) string)) "¥n" (GetPartialBody msg 0 (BodyLength msg))) 0)) Thanks are due to Steve Webster for his fine FLAMES manual. The message written to the file will differ from the original in two ways. First, all header names will be in all-lowercase (which you can correct, if this bugs you, by changing (car (car header-list)) above to (capitalize (car (car header-list))) where capitalize is a function of your own devising which capitalizes the header-name to your satisfaction). Second, any long header lines that, in the original, were split into multiple lines with "¥n¥t" will be collapsed back into single long lines (which you can correct, if this bugs you, by changing (car (cdr (car header-list))) above to (split-long-line (car (cdr (car header-list)))) where split-long-line is a function of your own devising which splits header bodies into multiple lines to your satisfaction [and in accordance with RFC822 rules]). Let me know whether it works. -- Bob Glickstein Z-Code Software Corp. 4340 Redwood Highway Suite B-50 San Rafael, CA 94903 (415) 499-8649 (415) 499-3998 x114 (direct) ¥enddata{text822, 18211} ¥begindata{text822, 22719} 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, 19 Oct 1993 14:34:49 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Tue, 19 Oct 1993 14:24:39 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix32 via MS.5.6.rascal.andrew.cmu.edu.rs_aix3; Tue, 19 Oct 1993 14:24:33 -0400 (EDT) Message-ID: Date: Tue, 19 Oct 1993 14:24:33 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 362+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: european keyboard In-Reply-To: <2a0och$msn@fuhainf.fernuni-hagen.de> References: <2a0och$msn@fuhainf.fernuni-hagen.de> Distribution: inet ¥begindata{text,539864488} ¥textdsversion{12} ¥template{symbol} ¥define{global attr:[FontSize ConstantFontSize Point 12]} ¥define{italic menu:[Font‾1,Italic‾11] attr:[FontFace Italic Int Set]} ¥define{bold menu:[Font‾1,Bold‾10] attr:[FontFace Bold Int Set]} ¥define{chapter menu:[Title‾3,Chapter‾20] attr:[Justification LeftJustified Point 0] attr:[FontFace Bold Int Set] attr:[FontSize PreviousFontSize Point 4]} ¥define{section menu:[Title‾3,Section‾21] attr:[Justification LeftJustified Point 0] attr:[FontFace Bold Int Set] attr:[FontSize PreviousFontSize Point 2]} ¥define{subsection menu:[Title‾3,Subsection‾22] attr:[Justification LeftJustified Point 0] attr:[FontFace Bold Int Set]} ¥define{paragraph menu:[Title‾3,Paragraph‾23] attr:[Justification LeftJustified Point 0] attr:[FontFace Italic Int Set]} ¥define{bigger menu:[Font‾1,Bigger‾20] attr:[FontSize PreviousFontSize Point 2]} ¥define{indent menu:[Region‾4,Indent‾20] attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768]} ¥define{typewriter menu:[Font‾1,Typewriter‾40] attr:[FontFace FixedFace Int Set] attr:[FontFamily AndyType Int 0]} ¥define{underline menu:[Font‾1,Underline‾41] attr:[Flags Underline Int Set]} ¥define{display menu:[Region‾4,Display‾14] attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768] attr:[Justification LeftJustified Point 0]} ¥define{example menu:[Region‾4,Example‾12] attr:[LeftMargin LeftMargin Inch 32768] attr:[Justification LeftJustified Point 0] attr:[FontFace FixedFace Int Set] attr:[FontFamily AndyType Int 0]} ¥define{itemize menu:[Region‾4,Itemize‾31] attr:[LeftMargin LeftMargin Inch 32768]} ¥define{description menu:[Region‾4,Description‾11] attr:[LeftMargin LeftMargin Inch 32768] attr:[Indent 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{quotation menu:[Region‾4,Quotation‾10] attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768] attr:[FontFace Italic Int Set]} ¥define{excerptedcaption attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768] attr:[FontFace Bold Int Set] attr:[FontFace Italic Int Set]} ¥define{subscript menu:[Font‾1,Subscript‾30] attr:[Script PreviousScriptMovement Point 2] attr:[FontSize PreviousFontSize Point -2]} ¥define{superscript menu:[Font‾1,Superscript‾31] attr:[Script PreviousScriptMovement Point -6] attr:[FontSize PreviousFontSize Point -2]} ¥define{smaller menu:[Font‾1,Smaller‾21] attr:[FontSize PreviousFontSize Point -2]} ¥define{heading menu:[Title‾3,Heading‾11] attr:[LeftMargin LeftMargin Inch -13107] attr:[Justification LeftJustified Point 0] attr:[FontFace Bold Int Set]} ¥define{majorheading menu:[Title‾3,MajorHeading‾10] attr:[Justification Centered Point 0] attr:[FontSize PreviousFontSize Point 4]} ¥define{formatnote menu:[Region‾4,FormatNote‾60] attr:[Flags PassThru Int Set]} ¥define{literal menu:[Region‾4,Literal‾62] attr:[Flags PassThru Int Set]} ¥define{subheading menu:[Title‾3,Subheading‾12] attr:[Justification LeftJustified Point 0] attr:[FontFace Bold Int Set]} ¥define{center menu:[Justify‾2,Center‾10] attr:[Justification Centered Point 0]} ¥define{flushleft menu:[Justify‾2,FlushLeft‾20] attr:[Justification LeftJustified Point 0]} ¥define{flushright menu:[Justify‾2,FlushRight‾21] attr:[Justification RightJustified Point 0]} ¥define{leftindent menu:[Region‾4,LeftIndent‾21] attr:[LeftMargin LeftMargin Inch 32768]} ¥define{black menu:[Color,Black] attr:['color' 'Black']} ¥define{red menu:[Color,Red] attr:['color' 'Red']} ¥define{green menu:[Color,Green] attr:['color' 'Green']} ¥define{blue menu:[Color,Blue] attr:['color' 'Blue']} ¥define{magenta menu:[Color,Magenta] attr:['color' 'Magenta']} ¥define{cyan menu:[Color,Cyan] attr:['color' 'Cyan']} ¥define{yellow menu:[Color,Yellow] attr:['color' 'Yellow']} ¥define{grey menu:[Color,Grey] attr:['color' 'Grey']} ¥excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 19-Oct-93 european keyboard Johann Heinrichmeyer@ES- (332)} ¥quotation{I want to input my german iso-latin codes (¥^{vVdD|¥¥_}) as i am used to }¥quotation{in emacs, tcltk windows ...., what should i do? } I'm not sure how you do it in other applications but in AUIS, you use the compchar package. % help compchar -Gary Keim Andrew Consortium ¥enddata{text,539864488} ¥enddata{text822, 22719} ¥begindata{text822, 28506} 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, 19 Oct 1993 14:59:53 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Tue, 19 Oct 1993 14:50:52 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix32 via MS.5.6.rascal.andrew.cmu.edu.rs_aix3; Tue, 19 Oct 1993 14:50:51 -0400 (EDT) Message-ID: Date: Tue, 19 Oct 1993 14:50:51 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 1932+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: Reduced size installation (and other questions..) In-Reply-To: <1993Oct19.153752.6818@alf.uib.no> References: <1993Oct19.153752.6818@alf.uib.no> ¥begindata{text,539864488} ¥textdsversion{12} ¥template{messages} ¥excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 19-Oct-93 Reduced size installation (.. Torgeir Veimo@ii.uib.no (1788)} ¥quotation{To do this I assume I need to install the entire atk compilation anyway, plus }¥quotation{doing make World in appropriate subdirs. Is there anything else to it? Can I }¥quotation{possible reduce the size of the atk compilation? If I do, can I easily }¥quotation{install other components later? } You can use two strategies to keep the compile small: 1) clean up after yourself by cleaning out large a subdirectory after it's been compiled. For instance, after the ./overhead directory is finished, clean it out: overhead % make Clean 2) only build those directories under ./atk that you are going to use. atk % make dependInstall SUBDIRS="basics support supportviews text utils frame textaux atkvers ez extensions apps textobjects ezprint preview eq lookz" ¥excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 19-Oct-93 Reduced size installation (.. Torgeir Veimo@ii.uib.no (1788)} ¥quotation{Third, can I modify the keys used for selecting text, so that middle button }¥quotation{works as paste? (I`m not in favor of the middle button menus, which i find }¥quotation{awkward.)} You can disable popup menus altogether by adding this to either you preferences file or the global preferences file ($ANDREWDIR/lib/global.prf): PopupMenus: off You'd have to change the code to get the middle button to paste, and it would still have different symantics than in emacs because it pastes at the mouse cursor while in AUIS, the paste occurs at the text caret. ¥excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 19-Oct-93 Reduced size installation (.. Torgeir Veimo@ii.uib.no (1788)} ¥quotation{Fourth, can I set options to modify the distance between the shadow edges in }¥quotation{the motif style menu panes? I would like them to be different than the }¥quotation{default. And I would also like to change the font used in menus to a more }¥quotation{motif'is font, eg 'variable.' } Yes, see the menubar help topic. -Gary Keim Andrew Consortium ¥enddata{text,539864488} ¥enddata{text822, 28506} ¥begindata{text822, 31974} Return-path: X-Andrew-Authenticated-as: 8779;andrew.cmu.edu;Andrew C. Plotkin Received: from orac.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, 19 Oct 1993 16:44:45 -0400 (EDT) Received: from orac.andrew.cmu.edu via qmail ID ; Tue, 19 Oct 1993 16:40:17 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.orac.andrew.cmu.edu.pmax.ul4 via MS.5.6.orac.andrew.cmu.edu.pmax_ul4; Tue, 19 Oct 1993 16:40:16 -0400 (EDT) Message-ID: <0gl52kS00gpIB8W6Ao@andrew.cmu.edu> Date: Tue, 19 Oct 1993 16:40:16 -0400 (EDT) From: "Andrew C. Plotkin" To: Info-Andrew Subject: layout Do people use the layout object? It has been suggested that it be retired (removed or moved to contrib) in favor of figure, since figure does the job of laying out insets in arbitrary rectangles. Thoughts? --Z ¥enddata{text822, 31974} ¥begindata{text822, 33191} 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, 20 Oct 1993 16:38:11 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 20 Oct 1993 16:34:05 -0400 (EDT) Received: from db.TC.Cornell.EDU (DB.TC.CORNELL.EDU [128.84.181.219]) by po2.andrew.cmu.edu (8.5/8.5) with SMTP id QAA16599; Wed, 20 Oct 1993 16:33:58 -0400 Received: by db.TC.Cornell.EDU id AA05489 (5.65c/IDA-1.4.4 for info-andrew@andrew.cmu.edu); Wed, 20 Oct 1993 16:33:55 -0400 Date: Wed, 20 Oct 1993 16:33:55 -0400 From: Rory Toma Message-Id: <199310202033.AA05489@db.TC.Cornell.EDU> To: info-andrew@andrew.cmu.edu Subject: Trouble with (i)make? Hello, I have a Sparc running SunOS 4.1.2. I have X11R5, pl23 and am using gcc 2.4.5. I am also using gnu make 3.62. I seem to be having difficulty getting good Makefiles from imake. Whether I call imake directly, or use xmkmf, I get the following error upon running make or gnu make. make: Fatal error in reader: Makefile, line 317: Unexpected end of line seen The line in question is: World:: date MkdirTarget($(DIRS)) /* This is line 317 */ InstallFileToFile(config/ImakeMacros.d, $(INSTINCFLAGS), $(DESTDIR)/doc/ImakeMac ros.d) InstallFileToFile(config/andyenv.h,${INSTINCFLAGS},${DESTDIR}/include/andyenv.h) I don't know why this does this. Thanks ¥enddata{text822, 33191} ¥begindata{text822, 34932} 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 ; Wed, 20 Oct 1993 19:23:00 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Wed, 20 Oct 1993 19:20:52 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix32 via MS.5.6.rascal.andrew.cmu.edu.rs_aix3; Wed, 20 Oct 1993 19:20:51 -0400 (EDT) Message-ID: Date: Wed, 20 Oct 1993 19:20:51 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 602+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Solaris survey ¥begindata{text,539826312} ¥textdsversion{12} ¥template{messages} I'm asking people on this list that have access to a Solaris machine to check a few things for me. Please tell me: Is there a C compiler? Where is it located? ¥leftindent{I know that there is a script in /usr/ucb/cc and that it uses an executable that is suppose to be located in /usr/ccs/bin/ucbcc. On the machine I have access to, /usr/ccs/bin/ucbcc doesn't exist, but there is a C compiler in /opt/SUNWspro/bin/cc. Funny, ain't it? } Where is nm on your machine? ¥leftindent{On the machine I have access to, it's in /usr/ccs/bin. Is this some sort of SYSV-ish directory structure? } -Gary Keim Andrew Consortium ¥enddata{text,539826312} ¥enddata{text822, 34932} ¥begindata{text822, 36741} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po4.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, 20 Oct 1993 21:40:12 -0400 (EDT) Received: from po4.andrew.cmu.edu via qmail ID ; Wed, 20 Oct 1993 21:39:51 -0400 (EDT) If-Type-Unsupported: send Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 20 Oct 1993 21:38:58 -0400 (EDT) Received: from crl.crl.com (crl.com [165.113.1.12]) by po2.andrew.cmu.edu (8.5/8.5) with SMTP id VAA24204; Wed, 20 Oct 1993 21:38:49 -0400 Received: by crl.crl.com id AA02509 (5.65c/IDA-1.5 for info-andrew@andrew.cmu.edu); Wed, 20 Oct 1993 18:38:38 -0700 Date: Wed, 20 Oct 1993 18:37:50 -0700 (PDT) From: "Fred W. Ramsey" Subject: Re: Andrew - can I get it? (fwd) To: info-andrew@andrew.cmu.edu Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII ---------- Forwarded message ---------- Date: Wed, 20 Oct 1993 09:26:29 -0400 (EDT) From: Adam Stoller To: "Fred W. Ramsey" Subject: Re: Andrew - can I get it? Excerpts from mail: 19-Oct-93 Andrew - can I get it? "Fred W. Ramsey"@crl.com (380*) > I found references to Andrew in a book of Internet mailing lists. I know > you must be quite busy, so I'll be brief. Is there a version of Andrew > that will run under Windows or DOS on IBM-compatible machines? I would be > very interested in participating in these lists and creating MM messages > if there were. Any info you can give me will be greatly apprieciated. > Fred Ramsey Try sending this to info-andrew@andrew.cmu.edu --fish ¥enddata{text822, 36741} ¥begindata{text822, 38816} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from highland.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Thu, 21 Oct 1993 16:31:06 -0400 (EDT) If-Type-Unsupported: send Received: from highland.itc.cmu.edu via qmail ID ; Thu, 21 Oct 1993 16:27:44 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.highland.itc.cmu.edu.rs.aix31 via MS.5.6.highland.itc.cmu.edu.rs_aix31; Thu, 21 Oct 1993 16:27:43 -0400 (EDT) Message-ID: Date: Thu, 21 Oct 1993 16:27:43 -0400 (EDT) From: Tom Neuendorffer MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Info-Andrew Subject:ATK for 386's (was: Andrew - can I get it?) CC: cntzero@crl.com In-Reply-To: References: Excerpts from internet.other.info-andrew: 20-Oct-93 Re: Andrew - can I get it? .. "Fred W. Ramsey"@crl.com (742*) > Is there a version of Andrew that will run under Windows or DOS on > IBM-compatible machines? I would be very interested in participating in > these lists and creating MM messages if there were. The bad news is that I don't believe anyone has yet ported Andrew to DOS or Windows. The good news is that ATK, along with X, the GNU stuff, and an incredible number of utilities are now available on a cheap ($50) CDROM based on the LINUX OS. So if you have a 386 or better with a CDROM drive, this strikes me a quite a deal. You can also get all of this stuff off the net and build it yourself, but I expect that the CDROM will save more then it's cost in time spent and disk-space needed. Following is the blurb from YGGDRASIL as posted on comp.os.linux.announce. Note: I have no connection to YGGDRASIL, I just think it is neat that the under $3000 workstation (which is one of the assumptions we were makeing back when we were developing Andrew) has finally arrived. Tom (forwarded message begins here ) -------------------------------------------- THE YGGDRASIL LINUX/GNU/X OPERATING SYSTEM FALL 1993 CONTENTS: Executive Summary Highlights What makes LGX easy to use? Feature chart Version Numbers How to get a free copy How to get a copy by tomorrow <-------- Subscriptions Upgrade Path from the Beta Release Technical Support Reseller list Direct sales order form EXECUTIVE SUMMARY 7 October 1993 SAN JOSE, CALIFORNIA--Yggdrasil Computing, Incorporated is now shipping LGX, a multimedia PC UNIX(R) clone competitive with Solaris and Windows NT. The 680-megabyte system includes the Postgres database, the "Andrew" multimedia document system, seventeen optional software packages, complete source code, and most importantly, numerous features designed to make LGX easier, and therefore cheaper, to install and maintain than other operating systems. These ease-of-use features include a manual with illustrations of what the screen should look like at each step of installation, plug-and-play operation, an easy-to-use installation mechanism, graphical "fill in the blanks" control panels for easy system configuration, and other enhancements. LGX is named after three of its principal components: the Linux kernel, the GNU software suite, and the X window system. LGX is free software, so no license fees are necessary for LGX development to be done by in house programmers, consultants, or anybody. The LGX manual lists support vendors, and Yggdrasil also offers such services, including a 900 number for instant help with Linux-related questions. Yggdrasil is greatly indebted to the many free software developers whose efforts have made this release possible. As a token of appreciation, any author of anything in LGX can get a free copy. Other major contributors to the Linux community and Operators of free Linux BBS's or Linux FTP sites can also get a free copy. For everyone else, LGX costs $49.95. For more information or to order, call 24 hours a day toll free (800) 261-6630 or (408) 261-6630, or fax (408) 261-6631, or send email to yci@netcom.com. All individual direct sales orders received before 6PM Eastern/3PM Pacific are shipped by an overnight delivery service. Reseller inquiries welcome. UNIX is a registered trademark of Unix System Laboratories. LGX contains no proprietary software licensed from Unix System Laboratories. HIGHLIGHTS LGX is the first operating system distribution to include Carnegie-Mellon University's Andrew system for processing documents with embedded images, hypertext links, spreadsheets and other media. Other document preparation facilities include TeX, groff, and the "GhostScript" PostScript clone, all with X windows previewers. For editting files, LGX includes vi and two multiwindowing version of the emacs text editor: FSF Emacs 19.19 and Lucid GNU Emacs 19.8. LGX now includes the ImageMagic viewer for JPEG, GIF, and TIFF images, in addition to the MPEG video player that was in the LGX beta release. The X windows configuration script now supports resolutions up to 1152x900 non-interlaced for sufficiently fast video cards such as the ATI Ultra Pro. Sound support has been expanded with the adagio program. General multimedia support has been expanded not only with the inclusion of the Andrew system, but also with the addition of the metamail system for processing multimedia mail. The news reader and the mailer have been configured to automatically invoke metamail when they display MIME-format messages. LGX is also the first operating system to include Postgres, the new remote database system developed at the University of California, Berkeley to succeed Ingres. A programming interface between Postgres and the popular Tk/Tcl X windows toolkit for rapid graphical interface development is included. Tk/Tcl is similar to NeXTStep, but runs under the industry standard X Window System. The version of Tk/Tcl is new and corresponds to the langauge described the forthcoming book by Tk/Tcl's author, John Ousterhout. Other X windows programming toolkits include Xview for making OpenLook(tm) applications, the InterViews C++ X windows toolkit, and the standard MIT X windows libraries, including Xlib and Xt. A version of Motif that can be installed from the LGX graphical control panels will be available soon. LGX's software development environment now includes software quality tools such as DejaGnu for automated testing, the GNU Coverage Tool to verify test coverage, Gnats for bug tracking and its graphical user interface, TkGnats, and the Revision Control System and the Concurrent Version System for maintaining source trees. Of course, the development environment also includes the GNU ANSI C and C++ compilers, the GNU debugger, GNU make, byacc, flex, and the GNU binary utilities. Other features of LGX include "calc" mode for manipulating mathematical equations in emacs, ethernet TCP/IP networking, UUCP, the inn news transport system, and new additions to the games library, including asteroids, battle zone, chess, mille bornes, othello, pool, shogi, solitaire, tetris, and Connect Four. EASE-OF-USE FEATURES LGX not only contains lots of software that no other operating system distribution has, but also has numerous ease-of-use features that have been engineered into LGX to make unix(r)-like operating systems accessible to more people, and to reduce installation and maintenance problems. LGX is distributed on a plug-and-play CDROM with a boot floppy, so it can be started by just turning on a computer with the CDROM and boot floppy inserted. LGX will detect what kind of CDROM you have and will automatically use it. At each step of installation, the system prompts the user with a paragraph or more of explanation and provides sensible default responses when possible. The LGX manual provides supplemental information and screen snapshots of each step of installation, including configuration of X windows. After installation, LGX's "fill in the blanks" graphical control panels make it easy to configure the ethernet or the printer, make a boot floppy, install optional software packages, or do a number of other system configuration tasks. LGX's ease-of-use features extend beyond software configuration. For example, if you do not have a sound card, LGX will automatically use the built-in PC speaker to play sounds. If you do not specify a filesystem format when you mount a disk, LGX will automatically determine and use the correct filesystem format. If a non-postscript printer has been configured with the graphical control panel, the "lpr" command will automatically invoke GhostScript to process any Postscript file sent to the printer, so the printer would as what would happen if the printer had PostScript built in. The default window manager, fvwm, is configured to enable many of LGX's features and online documentation facilities to be invoked from the root menu. The twm window manager is also configured with the same menus, and fvwm has menu entires to switch to other window managers. All of these facilities make the facilities of LGX more accessible to users. For more information or to order, call 24 hours a day toll free (800) 261-6630 or (408) 261-6630, or fax to (408) 261-6631. FEATURE CHART o important version numbers: 0.99.13 kernel, Xfree86 1.3, GCC 2.4.5. o New Tk/Tcl supports all of the features described in Professor John Ousterhout's upcoming book on Tk and Tcl. o More software than any competitor: 235MB binaries + 445MB source code. o Linux 0.99.13 kernel supports most popular CDROM's o an easy-to-use installation script, plus a graphical user interface for system configuration, o The X Window System: version 11 release 5, Xlib/Xt X windows libraries, the Tcl/Tk scripting language, the Xview 3.0 OpenLook(tm) toolkit, InterViews C++ toolkit, o The Andrew System version 5.1, including the ez editor for easy creation and reading of documents with embedded images, equations, spreadsheets, hypertext links, and other media types. o Ethernet Networking with TCP/IP, NFS and other Internet protocols. o Games: asteroids, battle zone, chess, mille bornes, othello, pool, shogi, solitaire, tetris, and connect four. o Multimedia: viewers for JPEG, GIF, TIFF and other image formats, MPEG video, sound, o Text editors: the elvis vi clone, GNU Emacs with calc mode, and Lucid GNU Emacs (better graphical user interface). o Desktop Publishing: TeX and groff typesetting packages with X previewers, and ghostscript, a postscript interpreter for X windows, faxes and a variety of printers, o Telecommunications: kermit, Z-modem, Taylor UUCP, mail reader, threaded USENET News reader, with support for reading MIME multimedia messages with embedded images, full motion video and sound. o the Postgres 4.1 remote database system, o Programming Languages: GNU C++, GNU ANSI C, FORTRAN-to-C and Pascal-to-C translators, and Prolog, o Enhanced development environment: GNU debugger, bison, flex, GNU make, the GNU Coverage Tool, Revision Controls System, Concurrent Version System, and Gnats, o System V-style shared memory and interprocess communication, o File Systems: a filesystem with long file names, symbolic links, and FIFO's, iso9660+rockridge CDROM filesystem, DOS filesystem, o Emulators: a BIOS emulator that can run DOS, an experimental ELF loader, and a snapshot of a WABI Windows emulator under development. HARDWARE REQUIREMENTS System RAM: 4MB (8MB without swap partition), CPU: 386 or above, Bus: ISA, EISA, or localbus. Disk IDE, RLL, MFM, ESDI, SCSI with supported SCSI controller. Configurations range from 2 to 680 megabytes of disk. Configurations without non-kernel source tree that can run without the CDROM range from 27 to 235 megabytes. LGX can share a hard disk with other operating systems on separate partitions. Standard configurations CD DEPENDENT (2 megabytes): Only the kernel, writable files, and a program to mount the CDROM are installed. Because CDROM drives are slow, the system is sluggish at startup, but becomes more responsive over the course of several minutes of use as commonly used files become cached in RAM. RUNTIME: (27 megabytes): The kernel, configuration files, file utilities, and a tiny X window system are installed on the hard disk. Other system programs can installed individually or run from the CDROM when it is mounted. COMPLETE: (235 megabytes): Everything except the non-kernel sources is installed on the hard disk. Source code for the kernel is also installed on the hard disk. EVERYTHING (680 megabytes): Everything, including sources, is installed on the hard disk. Tape Drives SCSI tape with supported SCSI controller. CD-Rom o Any SCSI CDROM drive with supported SCSI controller, o Sony 531 or 535, o Sony CDU-31A, alone or with MediaVision Fusion 16 kit, o SoundBlaster-compatible CDROM's: Kotobuki, LaserMate, Matsushita, Panasonic, including the CR-562. o Mitsumi/Genstar, alone or with ATI Stereo FX. SCSI Adaptec 1540B, 1542B, 1540C, 1542C, and 1740 in enhanced Controllers mode; Always IN-2000, Bustek 542B, Future Domain 8xx, or 16xx, Seagate ST-01/ST02, other controllers based on the TMC-950 chip, Ultrastor 14F, 24F and 34F, Western Digital 7000fasst. Video Cards 640x480 monochrome for all VGA cards. 256 colors up to (for X windows) 1152x900 for non-Diamond cards using the following chipsets: S3, 8514, Tseng Labs ET4000 or ET3000, Paradise, Western Digital 90c00, 90c10 or 90c30, Genoa, ATI VGA Wonder, ATI Mach (e.g., the ATI Ultra Pro), Trident 8900b, 8900c, 8900cl, 8900cs, 9000, Cirrus Logic 5420, 5422 or 5426, NCR 77c22 or 77c22e, or Compaq AVGA. Sound Cards Adlib, SoundBlaster (regular, Pro and 16 ASP), MediaVision (Fusion and ProAudioSpectrum 16), and ATI Stereo FX. Installable Gravis Ultrasound and MPU-401 drivers are also included. If you do not have a sound card, LGX can play sounds through your PC's speaker. Ethernet 3Com 3503 and 3c503/16, Artisoft LANtastic AE-2, ATI 1500, Alta Combo, Cabletron, D-Link DE600 pocket adaptor and ethernet II, Hewlett-Packard 27245, 27247, 27250 and PCLAN, Novell NE-1000, NE-2000, and NE-2100, Western Digital 8003 and 8013, other 8390-based ethernet cards. VERSION NUMBERS The following is a list of version numbers of selected LGX facilities. adagio-0.4o gnugo-1.1 routed-5.23 agrep-2.04 gnushogi-1.1 rpc-1.00 at-1.1 grep-2.0 rsh-5.24 autoconf-1.5 groff-1.08 rshd-5.38 bash-1.12 gwm-1.7o-beta3 ruptime-5.70 bc-1.02 gzip-1.2.4 rwho-5.50 bind-4.83l host-1.01 rwhod-5.19 binutils-1.9l.1 ical-1.5.1 rxvt-1.3 bms-0.06 ifs-5 sed-2.03 bootlin-4 ImageMagic-2.3.2 shellutils-1.8 bootpd-2.10a inetd-5.30 slingshot-2.0 bootutils-0.1 inn-1.4 smail-3.1.28 byacc-1.9 InterViews-3.1 smalltalk-1.1.1 capture-1.00 ispell-4.0 sound-1.99.7 cbzone-1.00 IV-2_6 sox-7 cpio-2.3 jpeg-4a syslogd-5.27 cron-2.0 kbd-0.81 system-0.98 cvs-1.3 lemacs-19.8 talk-5.50a dc-0.2 less-177 talkd-5.80 dejagnu-1.0.1 lha-1.00 tar-1.11.2 devX100-12 libc-4.4.1 tcl-7.0b3 devX75-12 libg++-2.4 tclX-7.0a-B4 diffutils-2.4 lilo-11 tcpd-1.40 dld-3.2.3 linux-0.99.13 tcsh-6.04 dll-2.8 linuxelf-1.2 telnet-5.52 dosemu-0.49 lpd-5.90 term-1.0.7 dosfsck-1.0 m4-1.0.3 textutils-1.6 dragdrop-1.1 mailx-5.3a tftp-5.10 dvips-5.518 make-3.68 tftpd-5.13 e2fsprogs-0.3 malloc-930326 tiff-3.2beta elvis-1.7 man-1.1 time-1.5 emacs-19.19 metamail-2.6 tk-3.3b3 expect-0.4 mkdosfs-0.1 tkinfo-0.6 f2c-1993.04.28 mkisofs-0.9 tput-1.0 fdisk-1.4 mm-1.07 trn-3.2 file-1.25 mpeg-1.2 UIT-2.0 fileutils-3.6 mslaved-0.06 usermaint-1.0 find-3.8 ncompress-4.2.4 utila-1.5 finger-5.22 net-0.21 utilb-1.3 fingerd-5.60 net-0.22 utile-1.4 fips-0.8 net-0.24 uucp-1.04 flex-2.3.8 netconf-0.3 uuencode-1.0 flexfax-2.1.0 nfsd-1.50 wdiff-0.04 fromto-1.01 nntpd-15.11a Wine-0.4.1 ftape-0.9.6 oleo-1.5 xaster-1.00 ftp-5.38 p2c-1.20 xbmbrowser-2.0 ftpd-5.60 patch-2.1 xboard-2.1.pl11 fvwm-0.96 pbmplus-10dec91 xboard-3.0.pl8 gas-1.38.1l pcnfsd-1.40 xdos-0.3 gawk-2.15.2 perl-4.036 xms-0.06 gcc-2.3.3 ping-5.90 xpilot-3.0.0 gcc-2.4.5 poeigl-1.11 xpipeman-1.01 gct-1.4 popd-10.01 xpm-3.2f gdb-4.10 postbrowse-0.1 xpool-1.3 gdbm-1.5 postgres-4.1 xrisk-2.14 ghostscript-2.6.1pl4 procps-0.4 XSBprolog-1.2 ghostview-1.5 quota-1.0 xshogi-1.1 gic-1.1 rcp-5.32 xtank-1.3f glib-1.9e rcs-5.6.0.1 xtetris-2.5.2 gmp-1.3.2 reve-1.4.0 xvier-1.0 gnats-3.01 rlogin-5.33 xview-3.0 gnuchess-4.0p62 rlogind-5.53 HOW TO GET MORE INFORMATION The anonymous FTP area netcom.com:pub/yggdrasil contains more information, including an "ls -RC" listing of the CD's contents, reseller information, and copies of the manual in texinfo, DVI and postscript. If you want to view the DVI version of the manual with xdvi, you can go to the table of contents with the command "84g". You can also request information by phone by calling 24 hours a day toll free (800) 261-6630 or (408) 261-6630. You can also fax to (408) 261-6631, or send email to yci@netcom.com. A fax server with information on LGX will be available shortly from (408) 946-5080. Request document 5491 ("LGX-1"). HOW TO GET A FREE COPY Yggdrasil is greatly indebted to the many free software developers whose efforts have made this release possible. As a token of our appreciation, any author of any software or documentation in LGX can get a free copy, which includes the CD, manual, and boot floppies. Operators of free Linux BBS's or Linux FTP sites and other major contributors to the Linux community can also get a free copy. We request that Linux BBS operators and FTP sites carry the LGX announcement in the appropriate forums, however this request is optional. HOW TO GET A COPY BY TOMORROW LGX costs $49.95. If you live in the United States, the shipping and handling charge is $5. All individual direct sales orders from within the United States received before 6PM Eastern/3PM Pacific are shipped by an overnight delivery service for delivery the next day. To place an order, call (800) 261-6630. For international orders, next day service is not available from Yggdrasil, although some resellers may offer it. Shipping for international orders is $10. To place an international order, call (408) 261-6630, or fax the order form to (408) 261-6631. SUBSCRIPTIONS LGX is released quarterly. Update subscriptions are available and start with the release following the release that is current when your subscription order is received. For example, an update subscription ordered today would begin with the Winter 1994 release. Prices for update subscriptions are as follows: 1 year (4 releases) $ 99.95 2 years (8 releases) $179.95 3 years (12 releases) $249.95 UPGRADE PATH FROM THE BETA RELEASE If you mail the LGX beta CDROM, the LGX beta manual, both LGX beta boot floppies to Yggdrasil before November 1, 1993, you will receive a $10 discount on your order of the LGX Fall 1993. You must include your order and a check in the same package with your LGX beta release. If you buy the Fall 1993 release from a reseller or if you bought the beta + 1st production release subscription, you can place an order for an update subscription in this way instead. Again, this offer expires on November 1st. TECHNICAL SUPPORT You can report bugs for free and we will try to make updated lists of bugs and fixes publicly available in a timely manner. In addition, LGX has a 30 day unconditional money back guarantee, so you are never at risk of being stuck with a system that you cannot use. In the past, we have had a substantial amount of requests for technical support of a tutorial nature. For example, callers often want somebody to talk them through the installation process or have a question which they could find the answer to by reading through online documentation, but for which they could find the answer faster by calling technical support. Clearly, if an operating system as powerful as LGX is going to take over the world, such a service must be available. On the other hand, in order for this service to scale, it has to pay for itself. Therefore, we have established a 900 number in the United States for general Linux technical support. You do not need to be using LGX or to be an Yggdrasil customer to use this service. You can call us with your questions not only about LGX, but also about anything else related to Linux. We cannot guarantee to know the answer to all questions, but if we cannot answer your question, we will try to point you in the right direction. We will try to keep your call as short as possible, but please be realistic in your expectations of how long it takes to look up anything or to find the right person in the office to answer question. It will probably cost you about $20 for a typical straightforward question. 1-900-446-6075 ext. 835 ("TEK") $2.95/minute, USA only 10am-noon,1:45pm-5pm Pacific The LGX manual lists vendors offering support services related to the Yggdrasil Linux/GNU/X distribution. If you or your business would like to offer a service related to LGX, send a description of your business and contact information to yggdrasil@netcom.com. There may also be an advertising section in the production release manuals if there is interest. It would be nice to have a longer list of support vendors to disseminate in the publicity for the production release. If you have ideas for cooperation that you'd like explore, please get in touch. RESELLER LIST YGGDRASIL LINUX/GNU/X OPERATING SYSTEM RESELLER LIST AFRICA SOUTH AFRICA Spartech Pty. Ltd. 10th Floor, Standard Bank House 20 Albert Street Marshalltown, Johannesburg South Africa +27 11 838 3831 fax 27 11 833 1470 ASIA TIAWAN JAPAN Promox Systems CD-ROM shop LASER5 215-5 Ta-Chiao 3 Street 2-62-8-203 Higashi-Ikebukuro Yung-Kang City Toshima-ku, Tokyo 170 TAIWAN R.O.C. JAPAN phone (06) 232-7729 phone +81 3-5952-7486 fax (06) 231-2909 fax +81 45-721-1885 Pacific HiTech 1-18-16 Nomura Building, 10f Nishishingjuku, Shigjuku Tokyo 160 JAPAN phone +81 3 3345 9215 fax +81 3 3345 9216 Plat Home Co. Ltd. 1-11-4 Soto-kanda, Chiyoda-ku Tokyo 101 JAPAN +81 3 3251 7611 fax +81 3 3255 9506 Village Center, Inc. 2-2-12 Fujimi-Cho Choufu City, Tokyo 182 JAPAN phone +81 424 88 8428 fax +81 424 88 5471 AUSTRALIA CONTINENT NEW ZEALAND Systemania Shareware Distribution NZ 5 Tumut Place Freepost 3637 (no stamp required) Sylvania Waters PO Box 42-000 NSW 224 Wainuiomata, Wellington Australia New Zealand 612 544-7491 toll free phone/fax 0508 55 66 55 fax 612 544-7775 Wellington area: 04 564 5307 EUROPE UNITED KINGDOM CONTINENT Lasermoon Ltd. Wasaware Oy 2a Beaconsfield Road Palosaarentie 31 Fareham, Hampshire PO16 0QB SF-65200 VAASA UNITED KINGDOM FINLAND phone +44 329 826444 phone +358 61 173365 fax +44 329 825936 hv@uwasa.fi info@lasermoon.co.uk (human) info-server@lasermoon.co.uk (automaton) Novatec Systems Kursun CDROM Versand 53 Exiter Road, Selly Oak Karl Marx Ring 148 Birmingham, B29 6EX 81737 Munich UNITED KINGDOM GERMANY phone +44 021 456 5759 phone +49 89 637 8421 fax +44 021 455 7472 fax +49 89 637 8429 Takelap Systems Ltd. Software News! The Reddings Sissacherstr. 57 Court Robin Lane 4052 Basel Llangwm, USK, Gwent, NP5 1ET SWITZERLAND UNITED KINGDOM +41 (61) 313 42 02 phone +44 1 2915 357 fax +41 (61) 313 42 02 100042.1105@CompuServe.Com Frontier Technologies Starcom CDROM Versand 23B Poppleton Road Limburggasse 45 Leytonstone, London, E11 1LP A-9073 Klagenfurt United Kingdom AUSTRIA phone +44 81 989 2450 phone +43 463 23 84 98 fax +43 463 29 67 24 Ireland On-Line Ltd. S.u.S.E.: Gesellschaft fur West Wing, Software und Systementwicklung mbH Udaras na Gaeltachta Erlanger Str. 58 Furbo, Co. Galway 90765 Furth IRELAND GERMANY phone +353 (0) 91 92727 phone +49 911 794 0118 fax +353 (0) 91 92726 fax +49 911 790 6486 bbs +353 (0) 91 92722 sales@iol.ie Cistron Electronics Hoorn 186-190 2404 HK Postbus 297 2400 AG Alphyen aan den den Rijn phone 01720-40005 fax 01720-30979 K.v.K. Leiden nr. 48769 postbank nr. 353965 RMI Nachrichtentechnik GmbH Rosstrasse 38-40 D-52064 Aachen Germany rmohr@rmi.de phone 0241-47997-0 fax 0241-47997-77 MIDDLE EAST ACTCOM Active Communication Ltd. 14 Pinsker Street Haifa 32715 ISRAEL phone: +972 4 326857 fax: +972 4 231211 office@actcom.com NORTH AMERICA CANADA University of Toronto Bookstore Zeus Technologies 214 College Street 17 Overlord Street Toronto, Ontario M5T 3A1 Whitby, Ontario L1N 8S4 CANADA CANADA (416) 666-8309 UNITED STATES WEST EAST Bridgewell Associates Austin Code Works 5301 Bethoven Street 11100 Leafwood Lane Suite 134 Austin, Texas 78750-3587 Los Angeles, CA 90066 (512) 258-0785 (301) 577-6696 fax (512) 258-1342 fax (310) 822-6149 Forest Neocom Corporation Mark Horton Associates 10879 San Pablo Avenue PO Box 747 El Cerrito, CA 94530 Decatur, GA 30031-0747 (510) 234-4362 (404) 371-0291 fax (510) 234-4 Just Computers InfoMagic, Inc. PO Box 751414 Post Office Box 338 Petaluma, CA 94975 Pennington NJ 08534 (707) 769-1648 (609) 683-5501 fax (707) 765-2447 fax (609) 683-1342 Las Vegas Publishing Linux System Laboratories 3909 South Maryland Parkway 18300 Tara Drive Suite 402 Clinton Township, MI 48036 Las Vegas, NV 89109 (313) 954-2829 (702) 795-4838 fax (702) 892-0279 Pacific HiTech Spheric Microsystems 4530 Fortuna Way 162 Highway 34, Suite C2-110 Salt Lake City, UT 84124 Madawan, NJ 07747 (801) 278-2042 (908) 787-4065 fax (801) 278-2666 email: baller@spheric.com Promox Systems 1050 East Duane Ave., Suite B Sunnyvale, CA 94086 (408) 733-2966 fax (408) 733-2968 Quality Computers 2435 Channing Way Berkeley, CA 94704 (510) 548-2245 fax (510) 548-0442 Walnut Creek CDROM 1547 Palos Verdes Mall #260 Walnut Creek, CA 94596 (510) 674-0783 fax (510) 674-0821 Light Shine USA Inc. 18013 Sky Park Circle Suite C Irvine, CA 92714 (714) 553-8401 fax (714) 553-8453 DIRECT SALES ORDER FORM: SHIP TO: ______________________________ YGGDRASIL DIRECT SALES ORDER FORM ______________________________ DAYTIME PHONE: _______________ ______________________________ EMAIL: _______________________ ______________________________ Item Quantity Price(US$) LGX (CDROM, 3.5" & 5.25" floppies, manual) ____ X $49.95 = $_______ (US orders for LGX received before 6pm Eastern/3pm Pacific are shipped by Next Day Air door-to-door delivery services.) Update Subscriptions (CD's only, starting with following release): 1 year update subscription (4 releases) ____ X $99.95 = $_______ 2 year update subscription (8 releases) ____ X $179.95 = $_______ 3 year update subscription (12 releases) ____ X $249.95 = $_______ Promox Motif for LGX (call before ordering) ____ X $149.95 = $_______ Prime Time Freeware for unix ____ X $59.95 = $_______ Walnut Creek CDROM's _____________________ ____ X ______ = $_______ (description) (call) SUBTOTAL $_______ California residents add your county's sales tax (______%) $_______ Shipping & handling (US: $5, elsewhere: $10) $_______ TOTAL $_______ Payment method: __ payment enclosed __ COD (USA only) __ credit card (America Express or Optima. Call before using VISA, Mastercard or other credit card.) Your name as it appears on credit card: _______________________________ Brand of credit card: ________ Card number: _________________________ Signature:______________________________________ Expiration: ___ / ___ SHIPPING ADDRESS MUST MATCH CREDIT CARD BILLING ADDRESS Offers subject to change without notice. If you have a problem with this software, you can return it within 30 days for a full refund. Beyond that, THERE IS NO OTHER WARRANTY FOR ANY OF THIS SOFTWARE. THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Tom Neuendorffer (tpn@andrew.cmu.edu) School of Computer Science Information Technology Center Carnegie Mellon University 3124 Wean Hall 5000 Forbes Ave. Pittsburgh, Pa. 15213-3890 Phone: (412) 268-6727 Fax: (412) 268-6787 ¥enddata{text822, 38816} ¥begindata{text822, 68978} 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, 22 Oct 1993 08:34:17 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 22 Oct 1993 08:33:59 -0400 (EDT) Received: from vnet.IBM.COM (vnet.ibm.com [192.239.48.4]) by po3.andrew.cmu.edu (8.5/8.5) with SMTP id IAA02649; Fri, 22 Oct 1993 08:33:54 -0400 Received: from RCHLAND by vnet.IBM.COM (IBM VM SMTP V2R2) with BSMTP id 9348; Fri, 22 Oct 93 08:32:15 EDT Reply-To: "Jay Schmidgall" Received: by po1 (AIX 3.2/UCB 5.64/4.7) id for info-andrew+@andrew.cmu.edu; Fri, 22 Oct 1993 07:31:10 -0500 Received: via switchmail; Fri, 22 Oct 1993 07:31:10 -0500 (CDT) Received: from ghostwind.rchland.ibm.com via qmail ID ; Fri, 22 Oct 1993 07:31:08 -0500 (CDT) Received: from ghostwind.rchland.ibm.com via qmail ID ; Fri, 22 Oct 1993 07:31:03 -0500 (CDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.ghostwind.rchland.ibm.com.rs.aix32 via MS.5.6.ghostwind.rchland.ibm.com.rs_aix32; Fri, 22 Oct 1993 07:30:57 -0500 (CDT) Message-Id: <4glx_1Y91Jbt9Wv1Ij@rchland.ibm.com> Date: Fri, 22 Oct 1993 07:30:57 -0500 (CDT) From: Jay Schmidgall X-Andrew-Message-Size: 815+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: ATK for 386's (was: Andrew - can I get it?) In-Reply-To: References: ¥begindata{text,539139840} ¥textdsversion{12} ¥template{messages} ¥define{Bold } ¥excerptedcaption{Excerpts from ext.misc.info-andrew: 21-Oct-93 ATK for 386's (was: Andrew.. Tom Neuendorffer@andrew. (28787*)} ¥quotation{The good news is that ATK, along with X, the GNU stuff, and }¥quotation{an incredible number of utilities are now available on a cheap ($50) }¥quotation{CDROM based on the LINUX OS. } Let me just say this about that... from the discussion in one of the linux groups (.misc, I think), it appears that ATK exercises a strange and wonderful bug in the XS3 server, and basically doesn't work. Also from that discussion, it appears the bug was in the server from which XS3 is derived. The good news is that hopefully XFree86 2.0 will not have this bug, since that version is supposed to support the S3 chipset, but that isn't shipping yet. I happen to run the XS3 server on Linux, but haven't had a chance to verify this yet. : jay¥ ¥enddata{text,539139840} ¥enddata{text822, 68978} ¥begindata{text822, 72071} 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, 28 Oct 1993 00:19:36 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 28 Oct 1993 00:16:32 -0400 (EDT) Received: from cleo.cs.umass.edu (cleo.cs.umass.edu [128.119.40.191]) by po2.andrew.cmu.edu (8.5/8.5) with SMTP id AAA25892; Thu, 28 Oct 1993 00:16:27 -0400 Received: from centaurus.cs.umass.edu by cleo.cs.umass.edu (6.65/Ultrix2.0-B) id AA00897; Thu, 28 Oct 1993 00:05:03 -0400 Received: by centaurus; id AA04301; Thu, 28 Oct 1993 00:15:58 -0400 Date: Thu, 28 Oct 1993 00:15:58 -0400 From: Qiegang Long Message-Id: <9310280415.AA04301@centaurus> To: info-andrew@andrew.cmu.edu Reply-To: QLONG@CS.umass.edu Hi, Could you please tell me whether andrew system has been ported to DEC Alpha/osf1? Where can I find it if so? Thank you very much. Quin ¥enddata{text822, 72071} ¥begindata{text822, 73352} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from atk.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 29 Oct 1993 14:39:36 -0400 (EDT) Received: from atk.itc.cmu.edu via qmail ID ; Fri, 29 Oct 1993 14:37:43 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.atk.itc.cmu.edu.rs.aix31 via MS.5.6.atk.itc.cmu.edu.rs_aix3; Fri, 29 Oct 1993 14:37:42 -0400 (EDT) Message-ID: Date: Fri, 29 Oct 1993 14:37:42 -0400 (EDT) From: Robert Andrew Ryan To: Info-Andrew Subject: Re: Reduced size installation (and other questions..) In-Reply-To: References: <1993Oct19.153752.6818@alf.uib.no> Excerpts from internet.other.info-andrew: 19-Oct-93 Re: Reduced size installati.. Gary Keim (1932+0) > Excerpts from netnews.comp.soft-sys.andrew: 19-Oct-93 Reduced size > installation (.. Torgeir Veimo@ii.uib.no (1788) >> Third, can I modify the keys used for selecting text, so that middle button >> works as paste? (I`m not in favor of the middle button menus, which i find > awkward.) > You can disable popup menus altogether by adding this to either you > preferences file or the global preferences file > ($ANDREWDIR/lib/global.prf): > PopupMenus: off You can also arrange for only a subset of the menus to appear in the popups. The closest thing to middle button for paste is setting: PopupMenuList: "" This will give you just the first menu card with the cut/paste, quit, etc... options. (See help preferences for more info.) -Rob ¥enddata{text822, 73352} ¥begindata{text822, 75381} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from atk.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 29 Oct 1993 15:46:47 -0400 (EDT) If-Type-Unsupported: send Received: from atk.itc.cmu.edu via qmail ID ; Fri, 29 Oct 1993 15:45:43 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.atk.itc.cmu.edu.rs.aix31 via MS.5.6.atk.itc.cmu.edu.rs_aix3; Fri, 29 Oct 1993 15:45:41 -0400 (EDT) Message-ID: Date: Fri, 29 Oct 1993 15:45:41 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 1783+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Entering high bit set chars (e.g. iso-8859-1) ¥begindata{text,539358668} ¥textdsversion{12} ¥template{messages} Two patches are needed to successfully enter high bit chars >128 (decimal) with versions of ATK before 6.1. The patches at the end of this message should be applied to keystate.c and keymap.c in atk/basics/common. A "make install" command will be needed in atk/basics/common, atk/basics/lib, and atk/apps before the change will be noticed. -Rob Ryan Andrew Consortium =================================================================== RCS file: RCS/keystate.c,v retrieving revision 2.8 diff -r2.8 keystate.c 12c12 < static char rcsid[]="$Header: /obj/v6src/atk/basics/common/RCS/keystate.c,v 2.8 1992/12/15 21:27:56 rr2b R6tape $"; --- > static char rcsid[]="$Header: /obj/v6src/atk/basics/common/RCS/keystate.c,v 2.9 1993/10/29 19:23:35 rr2b Exp $"; 75c75 < char key; --- > unsigned char key; =================================================================== RCS file: RCS/keymap.c,v retrieving revision 2.11 diff -c -r2.11 keymap.c *** 2.11 1992/12/15 21:27:56 --- keymap.c 1993/10/29 19:31:43 *************** *** 9,15 **** #ifndef NORCSID #define NORCSID ! static char rcsid[]="$Header: /obj/v6src/atk/basics/common/RCS/keymap.c,v 2.11 1992/12/15 21:27:56 rr2b R6tape $"; #endif --- 9,15 ---- #ifndef NORCSID #define NORCSID ! static char rcsid[]="$Header: /obj/v6src/atk/basics/common/RCS/keymap.c,v 2.12 1993/10/29 19:23:35 rr2b Exp $"; #endif *************** *** 190,196 **** enum keymap_Types keymap__Lookup(self, key, object,rockP) struct keymap *self; ! char key; struct basicobject **object; long *rockP; ¥{ --- 190,196 ---- enum keymap_Types keymap__Lookup(self, key, object,rockP) struct keymap *self; ! unsigned char key; struct basicobject **object; long *rockP; ¥{ ¥enddata{text,539358668} ¥enddata{text822, 75381} ¥begindata{text822, 78426} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from atk.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 29 Oct 1993 15:48:00 -0400 (EDT) If-Type-Unsupported: send Received: from atk.itc.cmu.edu via qmail ID ; Fri, 29 Oct 1993 15:46:58 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.atk.itc.cmu.edu.rs.aix31 via MS.5.6.atk.itc.cmu.edu.rs_aix3; Fri, 29 Oct 1993 15:46:57 -0400 (EDT) Message-ID: Date: Fri, 29 Oct 1993 15:46:57 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 1186+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: PS -- Entering high bit set chars (e.g. iso-8859-1) ¥begindata{text,539358668} ¥textdsversion{12} ¥template{messages} Sigh... the patch for keystate wasn't in context diff form. -Rob Here is the right version: =================================================================== RCS file: RCS/keystate.c,v retrieving revision 2.8 diff -c -r2.8 keystate.c *** 2.8 1992/12/15 21:27:56 --- keystate.c 1993/10/29 19:31:43 *************** *** 9,15 **** #ifndef NORCSID #define NORCSID ! static char rcsid[]="$Header: /obj/v6src/atk/basics/common/RCS/keystate.c,v 2.8 1992/12/15 21:27:56 rr2b R6tape $"; #endif --- 9,15 ---- #ifndef NORCSID #define NORCSID ! static char rcsid[]="$Header: /obj/v6src/atk/basics/common/RCS/keystate.c,v 2.9 1993/10/29 19:23:35 rr2b Exp $"; #endif *************** *** 72,78 **** enum keystate_ApplyKeyValues keystate__ApplyKey(self, key, ppe, rockP, pobject) struct keystate *self; ! char key; struct proctable_Entry **ppe; long *rockP; struct basicobject **pobject; --- 72,78 ---- enum keystate_ApplyKeyValues keystate__ApplyKey(self, key, ppe, rockP, pobject) struct keystate *self; ! unsigned char key; struct proctable_Entry **ppe; long *rockP; struct basicobject **pobject; ¥enddata{text,539358668} ¥enddata{text822, 78426} ¥begindata{text822, 80861} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from atk.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 29 Oct 1993 16:01:43 -0400 (EDT) If-Type-Unsupported: send Received: from atk.itc.cmu.edu via qmail ID ; Fri, 29 Oct 1993 16:01:18 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.atk.itc.cmu.edu.rs.aix31 via MS.5.6.atk.itc.cmu.edu.rs_aix3; Fri, 29 Oct 1993 16:01:14 -0400 (EDT) Message-ID: Date: Fri, 29 Oct 1993 16:01:14 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 313+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: High bit set characters (Apology) ¥begindata{text,539071012} ¥textdsversion{12} ¥template{messages} Sigh... I was just a little bit too eager to get that fix out. The posted patches will make most normal entry of iso-8859-1 characters work in text, but using them in keybindings will fail. (where they used to work.) I'll post a revised patch Monday. Sorry for any inconvenience, -Rob Ryan Andrew Consortium ¥enddata{text,539071012} ¥enddata{text822, 80861}