\begindata{text822, 0} 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, 1 Jun 1992 03:34:20 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 1 Jun 1992 03:32:37 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 1 Jun 1992 03:29:30 -0400 (EDT) Received: from animal.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 1 Jun 92 03:29:24 EDT Received: from fender.cs.chalmers.se by animal.cs.chalmers.se id AA08177; Mon, 1 Jun 92 09:29:05 +0200 Received: by fender id AA21417; Mon, 1 Jun 92 09:28:58 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.fender.cs.chalmers.se.pmax.ul4 via MS.5.6.fender.cs.chalmers.se.pmax_ul4; Mon, 1 Jun 1992 09:28:52 +0200 (MET DST) Message-Id: Date: Mon, 1 Jun 1992 09:28:52 +0200 (MET DST) From: Christer Bernerus Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: Info-Andrew , Bob_Dew@alw.nih.gov, Bill Cattey Subject: Re: Compiling ATK5.1 from source. Cc: info-afs@transarc.com My last posting didn't make it to info-afs, and apparently not to info-andrew either, so here's the posting again. This time presumably without the "Content-Type: text/plain; charset=US-ASCII" header which caused at least Transarc's mailer to do strange things. Repost follows: I just spent some time digging into the AFS sources. You probably haven't seen my osi_alloc/free problem if you haven't tried building ATK with AFS3.2beta. I have noticed that Transarc seems to have rewritten the rx library so that they now use the osi_alloc and osi_free routines. I think the mistake they (sorry Transarc for 3:rd person here) did was to integrate these routines into xdr.o rather than giving them a separate module (osi.o), because if it were that way, it would still be possible to rip out xdr.o from librx.a, compile ATK using the standard xdr.o (in libc.a), and then putting xdr.o back again. As things are now, this is impossible without compiling librx.a from source (if you're lucky enough to have it) after first splitting xdr.c into xdr.c and osi.c, and only including osi.o into the library used for ATK builds. A nicer solution, though, would be to leave out xdr.o (the "core" part, not osi_ routines) completely from librx.a, and create libxdr.a containing only xdr.o. That would make life easier for those who want to build anything with rx on a system that have the xdr routines in libc.a. However, Transarc isn't the only part to blame here. DEC also seems to have added new routines into xdr.o, and I also think those who wrote the linker could have provided an option to disregard multiple definitions, just picking the first one and issuing a warning. As things are now, the linker exits with an error code, and the status of what the linker produced is unknown. Comments anyone ? Chris. \enddata{text822, 0} \begindata{text822, 3488} 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, 1 Jun 1992 03:42:36 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 1 Jun 1992 03:40:28 -0400 (EDT) Received: from animal.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 1 Jun 92 03:40:17 EDT Received: from fender.cs.chalmers.se by animal.cs.chalmers.se id AA08236; Mon, 1 Jun 92 09:40:12 +0200 Received: by fender id AA21539; Mon, 1 Jun 92 09:40:09 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.fender.cs.chalmers.se.pmax.ul4 via MS.5.6.fender.cs.chalmers.se.pmax_ul4; Mon, 1 Jun 1992 09:40:06 +0200 (MET DST) Message-Id: Date: Mon, 1 Jun 1992 09:40:06 +0200 (MET DST) From: Christer Bernerus X-Andrew-Message-Size: 513+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew-bugs@andrew.cmu.edu, info-andrew@andrew.cmu.edu Subject: Messages, Content-Type header. \begindata{text,19723316} \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]} \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']} When sending mail using "Send Unformatted", messages now includes the headers: \bold{ Mime-Version}: 1.0 and \bold{ Content-Type}: text/plain; charset=US-ASCII Apparently, some mailers (AMDS @transarc.com) can't handle these headers. Is this a correct behavior? \smaller{\smaller{\smaller{----------------------------------------------------\ --- Christer Bernerus \italic{ }! E-mail: bernerus@cs.chalmers.se Chalmers University of Technology ! Phone: +46 31 721000 Department of Computer Science ! \italic{Ham radio: SM6FBQ 144.3 MHz} S-412 96 Gothenburg, \bold{SWEDEN }}}\bold{ }}\enddata{text,19723316} \enddata{text822, 3488} \begindata{text822, 6685} 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, 1 Jun 1992 03:44:28 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 1 Jun 1992 03:43:28 -0400 (EDT) Received: from animal.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 1 Jun 92 03:43:23 EDT Received: from fender.cs.chalmers.se by animal.cs.chalmers.se id AA08258; Mon, 1 Jun 92 09:43:05 +0200 Received: by fender id AA21572; Mon, 1 Jun 92 09:43:02 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.fender.cs.chalmers.se.pmax.ul4 via MS.5.6.fender.cs.chalmers.se.pmax_ul4; Mon, 1 Jun 1992 09:42:58 +0200 (MET DST) Message-Id: <8e_RI2C14C_2BGlrc8@fender.cs.chalmers.se> Date: Mon, 1 Jun 1992 09:42:58 +0200 (MET DST) From: Christer Bernerus X-Andrew-Message-Size: 1911+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Bob_Dew@alw.nih.gov, Bill Cattey Subject: Re: Compiling ATK5.1 from source. Cc: info-afs@transarc.com \begindata{text,19723316} \textdsversion{12} \template{messages} OK, third try, let's hope it'll pass this time Chris ------------------------------------------ My last posting didn't make it to info-afs, and apparently not to info-andrew either, so here's the posting again. This time presumably without the "Content-Type: text/plain; charset=US-ASCII" header which caused at least Transarc's mailer to do strange things. Repost follows: I just spent some time digging into the AFS sources. You probably haven't seen my osi_alloc/free problem if you haven't tried building ATK with AFS3.2beta. I have noticed that Transarc seems to have rewritten the rx library so that they now use the osi_alloc and osi_free routines. I think the mistake they (sorry Transarc for 3:rd person here) did was to integrate these routines into xdr.o rather than giving them a separate module (osi.o), because if it were that way, it would still be possible to rip out xdr.o from librx.a, compile ATK using the standard xdr.o (in libc.a), and then putting xdr.o back again. As things are now, this is impossible without compiling librx.a from source (if you're lucky enough to have it) after first splitting xdr.c into xdr.c and osi.c, and only including osi.o into the library used for ATK builds. A nicer solution, though, would be to leave out xdr.o (the "core" part, not osi_ routines) completely from librx.a, and create libxdr.a containing only xdr.o. That would make life easier for those who want to build anything with rx on a system that have the xdr routines in libc.a. However, Transarc isn't the only part to blame here. DEC also seems to have added new routines into xdr.o, and I also think those who wrote the linker could have provided an option to disregard multiple definitions, just picking the first one and issuing a warning. As things are now, the linker exits with an error code, and the status of what the linker produced is unknown. Comments anyone ? Chris.\ \enddata{text,19723316} \enddata{text822, 6685} \begindata{text822, 10220} 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) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Mon, 1 Jun 1992 10:04:49 -0400 (EDT) Received: from spot.dcrt.nih.gov via qmail ID ; Mon, 1 Jun 1992 10:04:08 -0400 (EDT) If-Type-Unsupported: send Received: from spot.dcrt.nih.gov via qmail ID ; Mon, 1 Jun 1992 10:03:38 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Mon, 1 Jun 1992 10:02:21 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Mon, 1 Jun 1992 10:02:18 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411 via MS.5.6.dude.dcrt.nih.gov.sun4_41; Mon, 1 Jun 1992 10:02:18 -0400 (EDT) Message-ID: Date: Mon, 1 Jun 1992 10:02:18 -0400 (EDT) From: Bob_Dew@alw.nih.gov MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Christer Bernerus Subject: Re: Compiling ATK5.1 from source. CC: Info-AFS@transarc.com, Info-Andrew In-Reply-To: References: > You probably haven't seen my osi_alloc/free problem if you haven't tried > building ATK with AFS3.2beta. > I have noticed that Transarc seems to have rewritten the rx library so > that they now use the osi_alloc and osi_free routines. osi_alloc and osi_free were a part of xdr.o for pre-AFS3.2beta releases, as well > I think the mistake they (sorry Transarc for 3:rd person here) did was > to integrate these routines into xdr.o rather than giving them a > separate module (osi.o), because if it were that way, it would still be > possible to rip out xdr.o from librx.a, compile ATK using the standard > xdr.o (in libc.a), and then putting xdr.o back again. > As things are now, this is impossible without compiling librx.a from > source (if you're lucky enough to have it) after first splitting xdr.c > into xdr.c and osi.c, and only including osi.o into the library used for > ATK builds. I don't believe anything in the Andrew code needs osi_alloc or osi_free, so what prevents one from removing xrd.o from librx.a before compiling ATK? We haven't tried this for AFS3.2beta, but Andrew 5.1 builds fine, using this workaround, under AFS3.1. What's different in AFS3.2beta that requires the osi routines for an Andrew build? Bob \enddata{text822, 10220} \begindata{text822, 13293} 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, 1 Jun 1992 14:21:14 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 1 Jun 1992 14:19:15 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 1 Jun 1992 14:14:29 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Mon, 1 Jun 92 14:13:51 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Mon, 1 Jun 92 14:13:44 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Mon, 1 Jun 92 14:13:43 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Mon, 1 Jun 1992 14:13:41 -0400 (EDT) Message-Id: Date: Mon, 1 Jun 1992 14:13:41 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 776+0 Mime-Version: 1.0 Content-Type: text/richtext; charset=US-ASCII Content-Transfer-Encoding: quoted-printable To: Christer Bernerus Subject: Re: Messages, Content-Type header. Cc: info-andrew+@andrew.cmu.edu In-Reply-To: References: Excerpts from internet.info-andrew: 1-Jun-92 Messages, Content-= Type header. Christer Bernerus@animal (513+0) When sending mail using "Send Unformatted", messages now includes the= headers: Mime-Version: 1.0 and Content-Type: text/plain; charset=3DUS-ASCII Apparently, some mailers (AMDS @transarc.com) can't handle these head= ers. Is this a correct behavior? The bug is in the version of AMDS running at Transarc, I believe. While it is= true that the latest Messages generates those headers, it is also true that s= everal other new MIME-compliant mailers also generate those headers, and corre= ctly so. The bug is squarely in the AMDS end, and I think it only affects si= tes that aren't running the latest AMDS, though since we don't run AMDS here I= can't swear to that.... \enddata{text822, 13293} \begindata{text822, 16146} Return-path: X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew Received: from spot.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Mon, 1 Jun 1992 14:24:29 -0400 (EDT) Received: from kirin.dcrt.nih.gov via qmail ID ; Mon, 1 Jun 1992 14:23:37 -0400 (EDT) If-Type-Unsupported: send Received: from spot.dcrt.nih.gov via qmail ID ; Mon, 1 Jun 1992 14:22:16 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Mon, 1 Jun 1992 14:21:25 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Mon, 1 Jun 1992 14:21:16 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411 via MS.5.6.dude.dcrt.nih.gov.sun4_41; Mon, 1 Jun 1992 14:21:15 -0400 (EDT) Message-ID: Date: Mon, 1 Jun 1992 14:21:15 -0400 (EDT) From: Bob_Dew@alw.nih.gov MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Info-Andrew Subject: 5.1 "makedo" problem on sgi We're trying to build Andrew 5.1 on an sgi running IRIX 4.2. A single object module, "amsn.do", fails to load properly. Running "make amsn.do" from andrew/atkams/messages/lib terminates with the error, "doload: No such symbol (end)". The make command does generate a "amsn.do" file, but when you try to index it with "doindex amsn.do", you get the error, "doindex: indexing amsn.do ...doload: No such symbol (end) ". Does anyone have a guess what's going on? All of the other ".do" objects build without a problem. (We didn't have this problem when building Andrew 5.0). Any help would be greatly appreciated! -Bob ---------------------------------- viris% make amsn.do /usr/andrew/bin/makedo -d /usr/andrew/lib -b /usr/andrew/bin -g -o amsn.do amsn.o stubs.o /usr/andrew/lib/libcui.a /usr/andrew/lib/libcuin.a / usr/andrew/lib/libmssrv.a /usr/andrew/lib/libeli.a /usr/andrew/lib/librxp.a /usr/andrew/lib/libmsshr.a /usr/andrew/lib/libmail.a /usr/andrew/lib/liberr ors.a /usr/andrew/lib/libutil.a /usr/andrew/lib/libafs.a -lsun -lmld doload: No such symbol (end) dotest: error loading amsn.do *** Error code 2 Stop. viris% \enddata{text822, 16146} \begindata{text822, 18940} Return-path: X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub Received: from muffin.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, 1 Jun 1992 17:32:46 -0400 (EDT) If-Type-Unsupported: send Received: from muffin.andrew.cmu.edu via qmail ID ; Mon, 1 Jun 1992 17:31:14 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31 via MS.5.6.muffin.andrew.cmu.edu.rs_aix31; Mon, 1 Jun 1992 17:31:14 -0400 (EDT) Message-ID: Date: Mon, 1 Jun 1992 17:31:14 -0400 (EDT) From: Susan Straub X-Andrew-Message-Size: 231+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: cdrom directory available \begindata{text,540069892} \textdsversion{12} \template{messages} The cdrom directory on emsworth is now available. Retrieve ./cdrom/@sys/andrew.tar.Z, untar untar and uncompress the file into /usr/andrew. You should then read the README file for information on how run the binaries. Susan \enddata{text,540069892} \enddata{text822, 18940} \begindata{text822, 20362} Return-path: X-Andrew-Authenticated-as: 2971;andrew.cmu.edu;John Gardiner Myers Received: from hogtown.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, 1 Jun 1992 19:06:34 -0400 (EDT) Received: from hogtown.andrew.cmu.edu via qmail ID ; Mon, 1 Jun 1992 19:05:03 -0400 (EDT) Received: from BatMail.robin.v2.13.CUILIB.3.45.SNAP.NOT.LINKED.hogtown.andrew.cmu.edu.sun4c.411 via MS.5.6.hogtown.andrew.cmu.edu.sun4c_411; Mon, 1 Jun 1992 19:05:01 -0400 (EDT) Message-ID: <0e_eoRK00WBwM0pqp0@andrew.cmu.edu> Date: Mon, 1 Jun 1992 19:05:01 -0400 (EDT) From: John Gardiner Myers To: Info-Andrew Subject: AMDS patch Beak: is Not The following is an unofficial patch to ams/delivery/trymail/trymail.c It had been submitted to the ITC Consortium, but apparently didn't make the ATK 5.1 release. This patch is only relevant to sites runing AMDS (the Andrew Mail Delivery System). It removes the requirement that an address have an "ID" field in the White Pages in order for AMDS to deliver mail to it. This patch is required in order for AMDS sites to be able to deliver mail to the CMU.EDU domain. diff -cr /afs/andrew/itc/src/projects/andrew/ams/delivery/trymail/trymail.c ams/delivery/trymail/trymail.c *** /afs/andrew/itc/src/projects/andrew/ams/delivery/trymail/trymail.c Thu Jan 23 14:45:25 1992 --- ams/delivery/trymail/trymail.c Fri Mar 6 15:25:33 1992 *************** *** 682,703 **** return WpErr; } - - static int NeedWPField(Key, FldIx, FResult, Addr) - wp_PrimeKey Key; wp_FieldIndex FldIx; char **FResult; - PARSED_ADDRESS *Addr; - { - wp_ErrorCode WpErr; - char *NewPtr; - - WpErr = GetWPField(Key, FldIx, &NewPtr); - if (WpErr != wperr_NoError) { - AddrResult(tmltf_CannotFindRequiredField, Addr, "Cannot find required field"); - return FALSE; - } - *FResult = NewPtr; - return TRUE; - } int MakeFORString(Fwd, EndName, Dom, outFwd) struct FwdLink *Fwd; --- 682,687 ---- *************** *** 3063,3070 **** return; } } ! if (! NeedWPField(KVal, idxID, &CanonID, Addr)) ! {free(KVal); free(laPrime); if (Hdr != NULL) free(Hdr); return;} NameSep = CheckAMSNameSep(DefaultDomain); if (NameSep == 0) { AddrResult(tmltf_ViceInaccessible, Addr, --- 3047,3064 ---- return; } } ! ! ErrCode = GetWPField(KVal, idxID, &CanonID); ! if (ErrCode == wperr_NoSuchField) { ! CanonID = 0; ! } ! else if (ErrCode != wperr_NoError) { ! AddrResult(tmltf_CannotFindRequiredField, Addr, "Cannot find required field"); ! free(KVal); free(laPrime); ! if (Hdr != NULL) free(Hdr); ! return; ! } ! NameSep = CheckAMSNameSep(DefaultDomain); if (NameSep == 0) { AddrResult(tmltf_ViceInaccessible, Addr, *************** *** 3072,3077 **** --- 3066,3072 ---- DefaultDomain, UnixError(errno)); free(KVal); free(laPrime); if (Hdr != NULL) free(Hdr); return; } + if (!CanonID && NameSep <= 0) NameSep = '_'; FwdInfo = fwdPrime = fwdSecond = NULL; if (Fwd != NULL) { SDum = Addr->LocalPart; *************** *** 3106,3112 **** free(QWName); free(WName); WName = QWName = NULL; ! } else if (ErrCode != wperr_NoError) { AddrResult(tmltf_WhitePagesRunFailure, Addr, wp_ErrorString(ErrCode)); free(QWName); free(WName); free(KVal); free(laPrime); --- 3101,3107 ---- free(QWName); free(WName); WName = QWName = NULL; ! } else if (ErrCode != wperr_NoError) { AddrResult(tmltf_WhitePagesRunFailure, Addr, wp_ErrorString(ErrCode)); free(QWName); free(WName); free(KVal); free(laPrime); *************** *** 3114,3120 **** } } if (NewLen == 0 && NameSep > 0 && WName != NULL) NewLen = strlen(QWName) + 1; ! else NewLen += strlen(CanonID) + 2; NewName = malloc(NewLen); if (NewName == NULL) { AddrResult(tmltf_MemoryExhausted, Addr, "No memory storage"); --- 3109,3116 ---- } } if (NewLen == 0 && NameSep > 0 && WName != NULL) NewLen = strlen(QWName) + 1; ! else if (CanonID) NewLen += strlen(CanonID) + 2; ! else NewLen = strlen(Addr->LocalPart); NewName = malloc(NewLen); if (NewName == NULL) { AddrResult(tmltf_MemoryExhausted, Addr, "No memory storage"); *************** *** 3123,3138 **** if (WName != NULL) free(WName); if (QWName != NULL) free(QWName); if (Hdr != NULL) free(Hdr); ! free(CanonID); free(laPrime); return; } ! if (laType == latype_LocalID && *laSecond != '\0') { sprintf(NewName, "%s+%s", CanonID, laSecond); ! } else if (FwdInfo != NULL) { sprintf(NewName, "%s+%s", CanonID, FwdInfo); } else if (QWName != NULL) { strcpy(NewName, QWName); ! } else { sprintf(NewName, "%s+", CanonID); } if (Addr->LocalPart != NULL) free(Addr->LocalPart); Addr->LocalPart = NewName; --- 3119,3137 ---- if (WName != NULL) free(WName); if (QWName != NULL) free(QWName); if (Hdr != NULL) free(Hdr); ! if (CanonID) free(CanonID); ! free(laPrime); return; } ! if (CanonID && laType == latype_LocalID && *laSecond != '\0') { sprintf(NewName, "%s+%s", CanonID, laSecond); ! } else if (CanonID && FwdInfo != NULL) { sprintf(NewName, "%s+%s", CanonID, FwdInfo); } else if (QWName != NULL) { strcpy(NewName, QWName); ! } else if (CanonID) { sprintf(NewName, "%s+", CanonID); + } else { + strcpy(NewName, Addr->LocalPart); } if (Addr->LocalPart != NULL) free(Addr->LocalPart); Addr->LocalPart = NewName; *************** *** 3139,3145 **** if (fwdPrime != NULL) free(fwdPrime); if (QWName != NULL) free(QWName); free(laPrime); ! free(CanonID); CanonID = NULL; /* LocalPart overwritten with Unix username/ID */ #if Logs Log(232, "Got the new local part--about to check for duplication"); --- 3138,3144 ---- if (fwdPrime != NULL) free(fwdPrime); if (QWName != NULL) free(QWName); free(laPrime); ! if (CanonID) free(CanonID); CanonID = NULL; /* LocalPart overwritten with Unix username/ID */ #if Logs Log(232, "Got the new local part--about to check for duplication"); \enddata{text822, 20362} \begindata{text822, 26914} 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, 2 Jun 1992 03:46:25 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 2 Jun 1992 03:44:18 -0400 (EDT) Received: from animal.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 2 Jun 92 03:44:04 EDT Received: from fender.cs.chalmers.se by animal.cs.chalmers.se id AA17177; Tue, 2 Jun 92 09:43:33 +0200 Received: by fender id AA05906; Tue, 2 Jun 92 09:43:28 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.fender.cs.chalmers.se.pmax.ul4 via MS.5.6.fender.cs.chalmers.se.pmax_ul4; Tue, 2 Jun 1992 09:43:22 +0200 (MET DST) Message-Id: <4e_mOOm14C_28J02lx@fender.cs.chalmers.se> Date: Tue, 2 Jun 1992 09:43:22 +0200 (MET DST) From: Christer Bernerus X-Andrew-Message-Size: 843+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Bob_Dew@alw.nih.gov Subject: Re: Compiling ATK5.1 from source. Cc: Info-AFS@transarc.com, Info-Andrew In-Reply-To: References: \begindata{text,19768836} \textdsversion{12} \template{messages} Excerpts from info-afs: 1-Jun-92 Re: Compiling ATK5.1 from s.. Bob_Dew@alw.nih.gov (1245*) I don't believe anything in the Andrew code needs osi_alloc or osi_free, so what prevents one from removing xrd.o from librx.a before compiling ATK? We haven't tried this for AFS3.2beta, but Andrew 5.1 builds fine, using this workaround, under AFS3.1. What's different in AFS3.2beta that requires the osi routines for an Andrew build? Your'e probably right about that there's no osi_alloc/free dependency in ATK, however, Transarc has rewritten librx to use osi_alloc/free, so if I rip out those routines, the linker complains. The ATK code itself would probably do fine without the osi routines, but if they use anything in the rx library that needs them, well .. In any case, the linker must be kept happy if one wants a clean build. Chris\ \enddata{text,19768836} \enddata{text822, 26914} \begindata{text822, 29457} 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, 2 Jun 1992 05:30:22 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 2 Jun 1992 05:28:23 -0400 (EDT) Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 2 Jun 92 05:28:07 EDT Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET id AA18088; Tue, 2 Jun 92 11:29:35 +0200 Received: from zeus by cs.kun.nl (4.1/SMI-3.2) id AA13638; Tue, 2 Jun 92 11:29:31 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.cs.kun.nl.sun4.41 via MS.5.6.zeus.cs.kun.nl.sun4_41; Tue, 2 Jun 1992 11:29:26 +0200 (MET DST) Message-Id: Date: Tue, 2 Jun 1992 11:29:26 +0200 (MET DST) From: Harco de Hilster X-Andrew-Message-Size: 2648+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Bob_Dew@alw.nih.gov Subject: Re: 5.1 "makedo" problem on sgi In-Reply-To: References: \begindata{text,1700816} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from andrew.mailing-list: 1-Jun-92 5.1 "makedo" problem on sgi Bob_Dew@alw.nih.gov (1161*)} \quotation{We're trying to build Andrew 5.1 on an sgi running IRIX 4.2. A single }\quotation{object module, "amsn.do", fails to load properly. } \quotation{Running "make amsn.do" from andrew/atkams/messages/lib terminates with }\quotation{the error, "doload: No such symbol (end)". The make command does }\quotation{generate a "amsn.do" file, but when you try to index it with "doindex }\quotation{amsn.do", you get the error, "doindex: indexing amsn.do ...doload: No }\quotation{such symbol (end) ". } ...... \quotation{-Bob } I had the same problem with amsn.do. Although in my case it failed on doindex with the message: \italic{ld: _res_search undefined symbol }. I can only tell you what my problem was and how I solved it, maybe yours is similar. During the make process in ATK 5.0, a library libresolv.so.1.1 was created in /?/andrew/lib. ATK 5.1 did not create that library, and linked /usr/lib/libresolv.a instead in \bold{doindex}. I copied libresolv.so.1.1 from my old binaries to /?/andrew/lib, recompiled doindex and the problem was solved. It seems that the problem is in doindex. I have no idea what the exact problem is, but it worked for me. I should have send a bug report, sorry. Hope this helps, Harco de Hilster University of Nijmegen The Netherlands some of my data: \smaller{zeus:/vol/andrew/bin>ldd doindex /vol/andrew/lib/libclass.a -lresolv.1 => /vol/andrew/lib/libresolv.so.1.1 -ldl.1 => /usr/lib/libdl.so.1.0 -lc.1 => /usr/lib/libc.so.1.7 } \smaller{zeus:/home/school/harcoh/andrew51/overhead/class/cmd>make -n if [ ! -d shared ]; then \\ mkdir shared ; \\ else \\ exit 0 ; \\ fi rm -f doindex.o cc -pic -c -O -I. -I../machdep/machine -I../lib -I/vol/andrew/include/atk -I/vo l/andrew/include -I/usr/include/X11 doindex.c mv doindex.o shared/doindex.o cc -c -O -I. -I../machdep/machine -I../lib -I/vol/andrew/include/atk -I/vol/and rew/include -I/usr/include/X11 doindex.c rm -f doindex cc -O -I. -I../machdep/machine -I../lib -I/vol/andrew/include/atk -I/vol/andrew /include -I/usr/include/X11 -o doindex doindex.o /vol/andrew/lib/libclass.a -L/vol/andrew/lib -lresolv -ldl rm -f whichdo.o cc -pic -c -O -I. -I../machdep/machine -I../lib -I/vol/andrew/include/atk -I/vo l/andrew/include -I/usr/include/X11 whichdo.c mv whichdo.o shared/whichdo.o cc -c -O -I. -I../machdep/machine -I../lib -I/vol/andrew/include/atk -I/vol/and rew/include -I/usr/include/X11 whichdo.c rm -f whichdo cc -O -I. -I../machdep/machine -I../lib -I/vol/andrew/include/atk -I/vol/andrew /include -I/usr/include/X11 -o whichdo whichdo.o /vol/andrew/lib/libutil.a /vo l/andrew/lib/libafs.a -ldl }\enddata{text,1700816} \enddata{text822, 29457} \begindata{text822, 33912} 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, 3 Jun 1992 15:23:17 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 3 Jun 1992 15:22:05 -0400 (EDT) If-Type-Unsupported: send Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 3 Jun 1992 15:16:57 -0400 (EDT) Received: from research.att.com by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 3 Jun 92 15:16:42 EDT Received: by inet; Wed Jun 3 15:16 EDT 1992 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.gargoyle.sun4.41 via MS.5.6.gargoyle.sun4_41; Wed, 3 Jun 1992 13:52:02 -0400 (EDT) Message-Id: Date: Wed, 3 Jun 1992 13:52:02 -0400 (EDT) From: Bill Schell Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: info-andrew@andrew.cmu.edu Subject: cdrom release of andrew I just copied the sparc binary version of latest andrew from the cdrom directory on emsworth.andrew.cmu.edu. What a joy not to have to configure and compile the whole thing! It came up right away. This is our first upgrade to release 5 here. One question, though: How do I fix it so that all text (in any font) doesn't have the wide interline spacing? Anything edited with ez or read with messages looks like it's been done in the equivalent of double space mode on a typewriter (not with a typewriter font, of course). This was not the case under our previous version of andrew. I don't mind it too much, but the andrew users here don't seem happy with it. Thanks, Bill Schell AT&T Bell Labs, Murray Hill, NJ bill@allegra.att.com \enddata{text822, 33912} \begindata{text822, 36035} 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, 3 Jun 1992 16:20:29 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Wed, 3 Jun 1992 16:18:27 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Wed, 3 Jun 1992 16:18:26 -0400 (EDT) Message-ID: Date: Wed, 3 Jun 1992 16:18:26 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 4373+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Bill Schell Subject: Re: cdrom release of andrew CC: Info-Andrew In-Reply-To: References: \begindata{text,538808744} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 3-Jun-92 cdrom release of andrew Bill Schell@allegra.att. (745*)} \quotation{How do I fix it so that all text (in any font) doesn't have the wide }\quotation{interline spacing? Anything edited with ez or read with messages looks }\quotation{like it's been done in the equivalent of double space mode on a }\quotation{typewriter (not with a typewriter font, of course). This was not the }\quotation{case under our previous version of andrew. I don't mind it too much, }\quotation{but the andrew users here don't seem happy with it. } This is probably a result of our defining ISO80_FONTS_ENV in site.h for each platform. From the top-level README: \bold{ISO80_FONTS_ENV} [Default: defined] \indent{ISO80_FONTS_ENV controls which text fonts are used by Andrew applications. If ISO80_FONTS_ENV is defined, then a font.alias file is installed to supply pointers to the X11 fonts that comply with the ISO 8859 defined international character set. For sites that have these fonts, this is the preferred option, since it will make accented characters available to users and programmers in most applications, including messages. See the cpchar help file for details on how to use them. This option also provides better behavior when used with R5's scalable fonts, and with 100dpi fonts, and it also eliminates the need for additional fonts to be installed in the destination directory. The only known drawback is that these fonts are not as carefully tuned as the their Andrew counterparts.} You can go back to the old font mapping behavior by moving the old fonts.alias file (if you still have it) into $ANDREWDIR/X11fonts/fonts.alias. Another way to go back is to use the scripts that follows to create a new fonts.alias % mkfntdir.csh $ANDREWDIR/X11fonts .pcf The command above will create a fonts.alias file in $cwd. ----> To extract: cut & paste into file foo; uudecode foo <----- begin 555 mkfntdir.csh M(R$O8FEN+V-S:"`M9@H*(PHC(%1H:7,@&EN9R!F;VYT'1E;G-I;VX@)$585$5.4TE/3B(*"F-D("1[ M1D].5$1)4GT*96-H;R`^(2`D>U1-4'T*"B,*(R!&:7)S="!D;R!T:&4@861O M8F4@9F]N=',@9G)O;2!O=F5R:&5A9"]F;VYTU)%04Q]*0H)"6-A71Y<&4B M"@D)"7-E="!,24Y+,CTB8V]U6UB;VPB"@D)"6)R96%K MU)%04Q]*2(*"0D)97AI="@Q*0H)96YD MU)%04Q]*B1[15A414Y324].?6`* M"69OT9.04U% M?2!\\('-E9"`M92!S*R1214%,*R1,24Y+,BMG8`H)"7-E="!,3D%-13U@96-H M;R`D>T9.04U%?2!\\('-E9"`M92!S*R1214%,*R1,24Y+,2MG8`H)"65C:&\\@ M(B1[3$Y!345]"21[3D%-17TB('P@=&5E("UA("1[5$U0?0H)96YD"F5N9`H* M(PHC($YO=R!D;R!A;&P@=&AE($%42R!PT585$5.4TE/3GU@"@EF;W)E86-H($Y!344@ M*"1.04U%3$E35"D*"0ES970@1DY!344]8&)ATQ.04U%?0DD>T9.04U%?2(@?"!T M964@+6$@)'M435!]"@EE;F0*96YD"@H*(R!792!D;VXG="!R96%L;'D@;F5E M9"!T:&ES(&%L:6%S(&9OU1-4'T*"F-A="`D>U1- >4'T@/CX@)'M/551&24Q%?0IR;2`M9B`D>U1-4'T* ` end \enddata{text,538808744} \enddata{text822, 36035} \begindata{text822, 41906} 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, 4 Jun 1992 03:48:20 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 4 Jun 1992 03:47:02 -0400 (EDT) Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 4 Jun 92 03:46:53 EDT Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET id AA14420; Thu, 4 Jun 92 09:48:16 +0200 Received: from zeus by cs.kun.nl (4.1/SMI-3.2) id AA01113; Thu, 4 Jun 92 09:48:13 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.cs.kun.nl.sun4.41 via MS.5.6.zeus.cs.kun.nl.sun4_41; Thu, 4 Jun 1992 09:48:11 +0200 (MET DST) Message-Id: <8e=QevK3fW419GSURo@cs.kun.nl> Date: Thu, 4 Jun 1992 09:48:11 +0200 (MET DST) From: Harco de Hilster X-Andrew-Message-Size: 2055+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: "Info-Andrew" Subject: Bulletin board structure \begindata{text,1559960} \textdsversion{12} \template{messages} Hi, I have some trouble with the access rights to the bulletin board tree. Until now I was the sole owner of the bboard. Posting on official was not allowed, people could post on local but not make sub folders and only on local.public people could make sub folders. Now people start actually using the bulletin board and this simple scheme doesn't work any more. We have e.g. \italic{local.department.dep1}, \italic{local.department.dep2} etc. The members of these departments would like to be able to create sub folders and delete messages, but students may only post on them. I thought I could use the Unix group mechanism to provide the various access rights. Every member of a department is a member of a special group, so I changed the owner and group of the departments tree to that group. The access rights where \typewriter{rw-rw-r--} (standard Unix protection, we do not have AFS). After adding myself to the departments group, I though I was done. Unfortunately when someone in that group deletes a message, messages updates the .MS_MsgDir. In the process it changes the owner to whoever deleted the message and sets the protection to rw-r--r--. That means that nobody, other than the current random owner, can update that folder any more (and thus normal posting doesn't work). So I changed everything back to what it was and looked at my flames file again. Although it must be possible to make a flames file that handles: - only user ("user1" "user2" etc) may create directories in this tree - only user ("user1" "user2" etc) may post on this tree it going to be incredible complex, and it is still not possible for department members to delete messages. I now of some solutions: 1) life with it 2) give one person of each department access to my login 3) give each department its own .AMS.flames + cronjob 4) change the code so that owner, group and protection says as it was I don't like either of these solutions. Can someone tell me how it is done at other sites (that do not have AFS). Many thanks, Harco de Hilster University of Nijmegen The Netherlands\ \enddata{text,1559960} \enddata{text822, 41906} \begindata{text822, 45490} 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, 4 Jun 1992 05:14:52 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 4 Jun 1992 05:12:34 -0400 (EDT) Received: from ulrik.dc.dk by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 4 Jun 92 05:12:25 EDT Received: by ulrik.dc.dk (5.57/Datacentralen) id AA19400; Thu, 4 Jun 92 11:12:20 +0200 From: i3423@ulrik.dc.dk (Bobby Billingsley) Message-Id: <9206040912.AA19400@ulrik.dc.dk> Subject: cdrom & DECstn To: info-andrew@andrew.cmu.edu Date: Thu, 4 Jun 92 11:12:19 WET DST Reply-To: bobby@dc.dk X-Return-Receipt-To: bobby@dc.dk Errors-To: bobby@dc.dk Send-To: bobby@dc.dk X-Organization: A/S Datacentralen, Denmark X-Organizer: Psion Organiser II, LZ64 X-Operating-System: ULTRIX 4.2 0 X-Ride-1: '86 Yamaha XJ 600, 34 Mm (-15.4 Mm) X-Mailer: ELM [version 2.3 PL11] Hello..... I've just ftp'd & installed the binary for DEC. Great, no hassle, just bung it on, and off you go!......but I dialog boxes, buttons etc. don't show! What's wrong? what do I do about it? HELP! -- =============================================================================== = Remember to love while you dare to / = = remember to live while you do so /\== ____ = = - Piet Hein | D \-\ ___\____----\ = = / - \/\ === \/ / \ \ = =- Bobby Billingsley | / |,\ === |_|____ | = =- Datacentralen, Denmark \___//--`-----=' \____/ = =- Phone: +45 4371-8122 Ext. 3337 Yamaha XJ 600,1986,34Mm-15.4 = =- E-mail: bobby@dc.dk (That's Mega-meters--^^) = =============================================================================== \enddata{text822, 45490} \begindata{text822, 47775} 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, 4 Jun 1992 09:48:27 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Thu, 4 Jun 1992 09:48:11 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 4 Jun 1992 09:45:38 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 4 Jun 92 09:45:30 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Thu, 4 Jun 92 09:45:26 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Thu, 4 Jun 92 09:45:25 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Thu, 4 Jun 1992 09:45:21 -0400 (EDT) Message-Id: Date: Thu, 4 Jun 1992 09:45:21 -0400 (EDT) From: Nathaniel Borenstein Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: "Info-Andrew" Subject: Re: Bulletin board structure Cc: "Carlyn M. Lowery" In-Reply-To: <8e=QevK3fW419GSURo@cs.kun.nl> References: <8e=QevK3fW419GSURo@cs.kun.nl> This is a very interestingly timed question. Until recently, I don't think anyone had used "private" AMS bboards without AFS. Public bboards and mail are no problem, but AMS is not smart enough about UNIX groups to do private bboards right. Recently, however, we had such a need here, so I made some patches to make AMS able to do private bboards without AFS. These are 90% complete. I had planned to submit them to CMU as soon as I fixed one more bug or two. If, however, you want an early version of the 90% patch, along with a description of the remaining bug of which I'm aware, please let me know & I'll send it to you by private mail. -- Nathaniel \enddata{text822, 47775} \begindata{text822, 50233} 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, 4 Jun 1992 11:23:50 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 4 Jun 1992 11:23:31 -0400 (EDT) Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 4 Jun 92 11:23:19 EDT Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET id AA19712; Thu, 4 Jun 92 17:24:38 +0200 Received: from zeus by cs.kun.nl (4.1/SMI-3.2) id AA06219; Thu, 4 Jun 92 17:24:37 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.cs.kun.nl.sun4.41 via MS.5.6.zeus.cs.kun.nl.sun4_41; Thu, 4 Jun 1992 17:24:33 +0200 (MET DST) Message-Id: Date: Thu, 4 Jun 1992 17:24:33 +0200 (MET DST) From: Harco de Hilster X-Andrew-Message-Size: 1485+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: "Info-Andrew" , Nathaniel Borenstein Subject: Re: Bulletin board structure Cc: "Carlyn M. Lowery" In-Reply-To: References: <8e=QevK3fW419GSURo@cs.kun.nl> \begindata{text,1519152} \textdsversion{12} \template{messages} Hi, \excerptedcaption{Excerpts from andrew.mailing-list: 4-Jun-92 Re: Bulletin board structure Nathaniel Borenstein@thu (664*)} \quotation{This is a very interestingly timed question. Until recently, I don't }\quotation{think anyone had used "private" AMS bboards without AFS. Public bboards }\quotation{and mail are no problem, but AMS is not smart enough about UNIX groups }\quotation{to do private bboards right. }... \quotation{ Nathaniel } I'am not sure what you mean with "private" bboards. I do not mean a bulletin board tree in some users home directory that other people add to their MS_Path. That would require a separate .AMS.flames file and cron jobs. I mean a complete sub tree in e.g. the local bulletin board. I think we talking about the same thing though. I would certainly like to have your patch, cause this way the bboards cannot be maintained by the right people. How do other people without AFS handle this?! You can't call the bboard maintainer every time you want a message deleted or a sub folder added. Another nice feature would be if the people who have write access rights to a folder could directly edit the messages. Now if some information changes (e.g. a timetable) you have to delete the message, edit you local copy and repost it. The window in which you read the message could behave as a text window for those people that have write access. Right now I would be glad if I could solve my first problem. I hope your patch keeps AMS operatable Thanks in advance, Harco de Hilster University of Nijmegen The Netherlands\ \enddata{text,1519152} \enddata{text822, 50233} \begindata{text822, 53542} 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 ; Thu, 4 Jun 1992 15:47:41 -0400 (EDT) Received: from shaler.andrew.cmu.edu via qmail ID ; Thu, 4 Jun 1992 15:43:19 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Thu, 4 Jun 1992 15:43:19 -0400 (EDT) Message-ID: Date: Thu, 4 Jun 1992 15:43:19 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 1442+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Harco de Hilster Subject: Re: Behavior of ATK text vs Macintosh text In-Reply-To: <8e8vA3a3fW418gikdF@cs.kun.nl> References: <4e8tAPy14C_2MbcZBd@fender.cs.chalmers.se> <8e8vA3a3fW418gikdF@cs.kun.nl> \begindata{text,539945028} \textdsversion{12} \template{messages} \define{italic menu:[Font~1,Italic~11] attr:[FontFace Italic Int Set]} \excerptedcaption{Excerpts from internet.other.info-andrew: 27-May-92 Re: Behavior of ATK text vs.. Harco de Hilster@cs.kun. (623+0)} \quotation{There a ness function in \italic{/?/andrew/lib/ness/xwipe.n} that should replace a selection when you press the backspace. To use it, you must place the following lines in your .atkinit: } \quotation{load ness }\quotation{call ness-load /?/andrew/lib/ness/xwipe.n } \quotation{It should be easy to extend that behaviour to erasing the selection when you press any key (perhaps: on keys "any"). } \quotation{There is only one problem: It doesn't work for me. I don't know why, and I haven't looked into it, since I just wrote my first few ness lines. } This function does indeed erase the selection when you press backspace; and it is 'easy' to extend to all keys; but the resulting code has to have a separate on keys "..." line for each key which is to be treated in this way. (There is at present no way to intercept all keystrokes. Sigh.) Here is how the code might look: function keypress(k) setcurrentselection(defaulttext, finish(replace(currentselection(defaulttext), k))) end function on keys "a" keypress("a") end keys on keys "b" keypress("b") end keys on keys "c" keypress("c") end keys on keys "d" keypress("d") end keys . . . \{\{the construct on keys "any" would intercept the key sequence a-n-y and do the enclosed action when it occurred. It would also prevent response to the key "a" until a subsequent key was typed which was not an "n".\}\} \enddata{text,539945028} \enddata{text822, 53542} \begindata{text822, 56549} 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 ; Fri, 5 Jun 1992 12:54:42 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Fri, 5 Jun 1992 12:53:35 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Fri, 5 Jun 1992 12:53:35 -0400 (EDT) Message-ID: Date: Fri, 5 Jun 1992 12:53:35 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 469+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Spell Checking in V5.1 In-Reply-To: References: \begindata{text,539085444} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 4-Jun-92 Spell Checking in V5.1 Doug Roberts@studguppy.l (1013)} \quotation{ "Could not start ispell. Spell checking may not be supported }\quotation{ at this site." } \quotation{Ispell(version 3.0 beta), however, _is_ installed on my system, and }\quotation{works in other environments (emacs, xterm). Can someone point me in }\quotation{the direction of a fix? } Just be sure that ispell is on your PATH: % which ispell /usr/local/bin/ispell Gary Keim Andrew Toolkit Consortium \enddata{text,539085444} \enddata{text822, 56549} \begindata{text822, 58401} 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 ; Fri, 5 Jun 1992 13:38:36 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Fri, 5 Jun 1992 13:38:12 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Fri, 5 Jun 1992 13:38:12 -0400 (EDT) Message-ID: Date: Fri, 5 Jun 1992 13:38:12 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 901+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: informal patch \begindata{text,539085444} \textdsversion{12} \template{messages} Here is an informal patch that fixes a problem with an undefined symbol in amsn.do. This patch is only necessary for SunOS4.1 platforms. *** Imakefile Thu Mar 19 14:33:36 1992 --- /src/andrew/atkams/messages/lib/Imakefile Fri May 22 15:48:25 1992 *************** *** 6,11 **** --- 6,15 ---- BSDLIB = -lbsd #endif + #ifdef RESOLVER_ENV + RESOLVER_LIB = $\{RESOLVLIB\} + #endif /* RESOLVER_ENV */ + LOCALINCLUDES = -I$\{BASEDIR\}/include/ams #ifdef SNAP_ENV *************** *** 39,45 **** LIBS = $\{BASEDIR\}/lib/libmsshr.a \\ $\{BASEDIR\}/lib/libmail.a $\{BASEDIR\}/lib/liberrors.a \\ ! $\{UTILLIB\} SLIBS = $\{BASEDIR\}/lib/libcui.a $\{BASEDIR\}/lib/libcuis.a \\ --- 43,49 ---- LIBS = $\{BASEDIR\}/lib/libmsshr.a \\ $\{BASEDIR\}/lib/libmail.a $\{BASEDIR\}/lib/liberrors.a \\ ! $\{UTILLIB\} $\{RESOLVER_LIB\} SLIBS = $\{BASEDIR\}/lib/libcui.a $\{BASEDIR\}/lib/libcuis.a \\ \enddata{text,539085444} \enddata{text822, 58401} \begindata{text822, 60541} Return-path: X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew Received: from spot.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Fri, 5 Jun 1992 13:53:44 -0400 (EDT) Received: from spot.dcrt.nih.gov via qmail ID ; Fri, 5 Jun 1992 13:51:53 -0400 (EDT) If-Type-Unsupported: send Received: from spot.dcrt.nih.gov via qmail ID ; Fri, 5 Jun 1992 13:51:18 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Fri, 5 Jun 1992 13:50:24 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Fri, 5 Jun 1992 13:50:21 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411 via MS.5.6.dude.dcrt.nih.gov.sun4_41; Fri, 5 Jun 1992 13:50:20 -0400 (EDT) Message-ID: Date: Fri, 5 Jun 1992 13:50:20 -0400 (EDT) From: Bob_Dew@alw.nih.gov MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Info-Andrew , Gary Keim Subject: Re: informal patch In-Reply-To: References: I wonder whether anyone's tried to compile Andrew 5.1 on an SGI. "dofix" returns an undefined symbol (end) here as well, when it tries to make amsn.do. I've searched both Andrew's and SGI's libraries and include files for some relevant definition of "end", with no avail. Bob \enddata{text822, 60541} \begindata{text822, 62579} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan 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, 5 Jun 1992 14:37:20 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 5 Jun 1992 14:35:50 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Fri, 5 Jun 1992 14:34:51 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Fri, 5 Jun 1992 14:34:47 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4 via MS.5.6.freeport.andrew.cmu.edu.rt_aos4; Fri, 5 Jun 1992 14:34:46 -0400 (EDT) Message-ID: Date: Fri, 5 Jun 1992 14:34:46 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 990+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: informal patch In-Reply-To: References: \begindata{text,270472952} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.other.info-andrew: 5-Jun-92 Re: informal patch Bob_Dew@alw.nih.gov (279*)} \quotation{I've searched both Andrew's and SGI's libraries and include files for some relevant definition of "end", with no avail. } The end symbol is usually provided by the linker, it denotes the end of the data area. \excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 4-Jun-92 Re: 5.1 "makedo" problem on.. Simon Leinen@lia.di.epfl (1470)} \quotation{The symbols are referenced by /usr/lib/libmld.a -- no idea why. Maybe SGI somehow broke this library, or it is just an exotic case that doload fails to handle. } \quotation{My utterly crude workaround was to write a dummy file that contains just } \quotation{ short end; long _end; } \quotation{compile it and add it to the makedo command for amsn.do right after -lmld. To my surprise, the resulting messages did not core dump yet. } I suspect that this workaround will probably work just fine. I can't try it out though since we don't have any sgi_mips machines. -Rob Ryan Andrew Toolkit Consortium \enddata{text,270472952} \enddata{text822, 62579} \begindata{text822, 65348} 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, 5 Jun 1992 18:27:23 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 5 Jun 1992 18:25:17 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 5 Jun 92 18:25:04 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA27555; Fri, 5 Jun 92 15:11: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: 4 Jun 92 16:51:49 GMT From: rr2b+@andrew.cmu.edu (Robert Andrew Ryan) Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA Subject: Re: sending unsolicted messages to an Andrew application Message-Id: References: <1992Jun4.140012.18469@csi.uottawa.ca> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Excerpts from netnews.comp.soft-sys.andrew: 4-Jun-92 sending unsolicted messages.. Michael Kedem@shamin.gen (609) > Is there a solution to this without tampering with low-level software ? Yes, the im_AddFileHandler function is what should be used for something like this. Unfortunately it takes a FILE *, so you'll have to open the socket, then fdopen it. You can then procede to ignore the fact that it is a FILE * until you close it. (ie, just use fileno(fp) to get the file descriptor and use the usual calls on the fd.) -Rob Ryan Andrew Toolkit Consortium \enddata{text822, 65348} \begindata{text822, 67293} 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 ; Sat, 6 Jun 1992 04:27:11 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sat, 6 Jun 1992 04:25:31 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 6 Jun 92 04:25:26 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA03412; Sat, 6 Jun 92 01:17:16 -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: 4 Jun 92 16:44:37 GMT From: mcsun!inesc.inesc.pt!freya.inesc.pt!werner@uunet.uu.net (Werner Vogels) Organization: INESC - Instituto de Engenharia de Sistemas e Computadores, Lisboa, Portugal Subject: Problems with the cd-rom release binaries. Message-Id: <1992Jun4.164437.2159@inesc.pt> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Last week I picked up the binary release (5.1) for sun4c_411. But when executing I get the following error message: freya.werner[101][~] ez ld.so: __DYNAMIC version 0 not supported What does cause these problems, and how can I solve them? I saw that there is a new version of the binary release, do I have to fetch this? I rather not because our AFS link has limited capacity. -- Werner Vogels INESC - Distributed Systems and Industrial Automation Group Tel: +351 1 3155150 ext 280, Fax: +351 1 525843 e-mail: werner@inesc.pt / C=pt;A= ;P=inesc;S=werner \enddata{text822, 67293} \begindata{text822, 69223} 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 ; Sat, 6 Jun 1992 06:27:57 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Sat, 6 Jun 1992 06:25:15 -0400 (EDT) Received: from chx400.switch.ch by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 6 Jun 92 06:25:10 EDT X400-Received: by mta chx400.switch.ch in /PRMD=switch/ADMD=arcom/C=CH/; Relayed; Sat, 6 Jun 1992 12:25:04 +0200 X400-Received: by /PRMD=SWITCH/ADMD=ARCOM/C=CH/; Relayed; Sat, 6 Jun 1992 13:23:45 +0200 Date: Sat, 6 Jun 1992 13:23:45 +0200 X400-Originator: brossard@sasun1.epfl.ch X400-Recipients: info-andrew@andrew.cmu.edu X400-Mts-Identifier: [/PRMD=SWITCH/ADMD=ARCOM/C=CH/;9206061023.AA18074] X400-Content-Type: P2-1984 (2) From: "(Alain Brossard EPFL-SIC/SII)" Message-Id: <9206061023.AA18074@sasun1.epfl.ch> To: /S=info-andrew/OU=andrew/OU=cmu/OU=edu/PRMD=Switch/ADMD=Arcom/C=CH/@chx400.switch.ch Subject: How to use the cd distribution Received: from sasun1.epfl.ch by SIC.Epfl.CH via INTERNET ; Sat, 6 Jun 92 12:23:47 N Received: by sasun1.epfl.ch (4.1/Epfl-3.1/MX) id AA18074; Sat, 6 Jun 92 12:23:45 +0200 I downloaded the CD-ROM distribution, read the README, setup the environment variables, but now how do I find out how to use the different programs available? I found the command help, but everytime I start it, it keeps telling me that "/cdrom/sun4c_411/andrew/help... appears to be missing". By more looking around, I found the doc directory and started ez on help/Maint.doc. But I didn't find anything pertinent to my problem. The section on Customization seems to say that setting the ANDREWDIR environment variable should be enough. Or another question, where do I find further documentation? Alain . \enddata{text822, 69223} \begindata{text822, 71469} 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 ; Sat, 6 Jun 1992 10:14:14 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Sat, 6 Jun 1992 10:12:38 -0400 (EDT) Received: from chx400.switch.ch by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 6 Jun 92 10:12:31 EDT X400-Received: by mta chx400.switch.ch in /PRMD=switch/ADMD=arcom/C=CH/; Relayed; Sat, 6 Jun 1992 16:12:23 +0200 X400-Received: by /PRMD=SWITCH/ADMD=ARCOM/C=CH/; Relayed; Sat, 6 Jun 1992 17:10:32 +0200 Date: Sat, 6 Jun 1992 17:10:32 +0200 X400-Originator: brossard@sasun1.epfl.ch X400-Recipients: info-andrew@andrew.cmu.edu X400-Mts-Identifier: [/PRMD=SWITCH/ADMD=ARCOM/C=CH/;9206061410.AA18400] X400-Content-Type: P2-1984 (2) From: "(Alain Brossard EPFL-SIC/SII)" Message-Id: <9206061410.AA18400@sasun1.epfl.ch> To: /S=info-andrew/OU=andrew/OU=cmu/OU=edu/PRMD=Switch/ADMD=Arcom/C=CH/@chx400.switch.ch Subject: ez and a redefined keyboard Received: from sasun1.epfl.ch by SIC.Epfl.CH via INTERNET ; Sat, 6 Jun 92 16:10:33 N Received: by sasun1.epfl.ch (4.1/Epfl-3.1/MX) id AA18400; Sat, 6 Jun 92 16:10:32 +0200 I redefine my Left Meta key to be a Mode_switch key to access the third and fourth keysym which exists on some of my keys: clear mod1 keysym Meta_R = Mode_switch add mod1 = Meta_L Mode_switch # To enable compose key editing: keycode 26 = Multi_key # An example of complex keys: keycode 94 = Dead_Grave Dead_Circum quotedbl keysym semicolon = eacute colon semicolon Eacute Well it works with everything except: 1- Framemaker because it is statically linked 2- ez ???? This means I can't type ; nor " with ez! The error message I get is: Esc-;: Unknown command Esc-": Unknown command Neither does the Dead key code work nor the compose key. All these things are normally done by Xlib and transparent to the application. What does the Andrew Toolkit do to circumvent this normal behavior? As far as I'm concerned this means that ez is totally useless for me both for writing code (no ;!) and for composing text: no accented letters possible! Hopefully there is a workaround... Alain Brossard brossard@sic.epfl.ch \enddata{text822, 71469} \begindata{text822, 74133} 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 ; Sat, 6 Jun 1992 15:02:27 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Sat, 6 Jun 1992 15:01:27 -0400 (EDT) Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Sat, 6 Jun 1992 15:01:27 -0400 (EDT) Message-ID: <8eAEi7m00Vs9N4mVRd@andrew.cmu.edu> Date: Sat, 6 Jun 1992 15:01:27 -0400 (EDT) From: Gary Keim To: brossard@SASUN1.EPFL.CH ("", Alain Brossard EPFL-SIC/SII) Subject: Re: How to use the cd distribution Cc: Info-Andrew In-Reply-To: <9206061023.AA18074@sasun1.epfl.ch> References: <9206061023.AA18074@sasun1.epfl.ch> Distribution: world The help program can't find the help files that are recorded in the help indices (located in $ANDREWDIR/lib/help.index). The indices map a help topic to a filename for the associated help file. Since we provide binaries now, people are free to place the distribution anywhere and this invalidates the filenames recorded in the indices. There are two ways to solve the problem: 1) create an AndrewSetup file (/etc/AndrewSetup) and add this line: HelpIndexDir: $ANDREWDIR/lib/help.index Replace "$ANDREWDIR" above with the actual value for ANDREWDIR. 2) Use the INDEXER script from the top-level SCRIPTS directory to rebuild the indices. You would execute the INDEXER this way: % INDEXER -D $ANDREWDIR/lib/help.index You can use the INDEXER to build alternate sets of help indices. If you don't re-build the indices "in place", then you'll still need to add a HelpIndexDir line to your AndrewSetup file. Gary Keim ATK Consortium \enddata{text822, 74133} \begindata{text822, 76271} Return-path: X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub Received: from muffin.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, 7 Jun 1992 00:31:39 -0400 (EDT) Received: from muffin.andrew.cmu.edu via qmail ID ; Sun, 7 Jun 1992 00:30:29 -0400 (EDT) Received: from cui.2.0.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31 via MS.5.6.muffin.andrew.cmu.edu.rs_aix31; Sun, 7 Jun 1992 00:30:28 -0400 (EDT) Message-ID: Date: Sun, 7 Jun 1992 00:30:28 -0400 (EDT) From: Susan Straub To: Info-Andrew , cis.ohio-state.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!utgpu!torn.onet.on.ca!cunews!csi.uottawa.ca!news@ucbvax.Berkeley.EDU (Michael Kedem) Subject: Re: /patches directory Cc: In-Reply-To: <1992Jun2.155007.1485@csi.uottawa.ca> References: <1992Jun2.155007.1485@csi.uottawa.ca> The ./patches directory in the ftp directory is for "official" patches that the Consortium will put out. I'm in the process of creating a 'patch' that will bring 5.0 up to 5.1, but if you've applied the other informal patches that have been broadcast to info-andrew (and have minimal local modifications), it's probably easier to just snarf the entire source tree from ftp than it would be to apply a *very* big patch. (Sorry I didn't use @bold{} there ... I'm at a terminal in my home.) ;-) It's very possible that our version numbering scheme is causing confusion. The CDROM is to blame. The local sources have been frozen for so long because we wanted to get every bit right for the CDROM that we couldn't go back to change anything (including a corrected Version Number, like 6.0). The consortium is considering 5.1 a Release, and based on the number of changed files that would have to be included in this patch, we recommend that you pick up the entire source tree. As I mentioned earlier, I'm putting a patch together for folks who need one, but it wasn't available at announcement time since we were making a release. I'll post to info-andrew when I get the patch together. Susan \enddata{text822, 76271} \begindata{text822, 78761} 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, 9 Jun 1992 00:14:39 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 9 Jun 1992 00:13:22 -0400 (EDT) If-Type-Unsupported: send Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 9 Jun 1992 00:12:31 -0400 (EDT) Received: from Athena.MIT.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 9 Jun 92 00:12:23 EDT Received: from LAKOTA.MIT.EDU by Athena.MIT.EDU with SMTP id AA10801; Tue, 9 Jun 92 00:12:17 EDT Received: by lakota.MIT.EDU (5.61/4.7) id AA29323; Tue, 9 Jun 92 00:12:15 -0400 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43 via MS.5.6.lakota.vax_43; Tue, 9 Jun 1992 00:12:13 -0400 (EDT) Message-Id: Date: Tue, 9 Jun 1992 00:12:13 -0400 (EDT) From: Bill Cattey Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: info-andrew+@andrew.cmu.edu Subject: For what it's worth: Another problem with the MAC UI. I suppose I should shut up and let one standard take over the world, but there are certain places where the Mac UI is just wrong. Overwriting the highlit text on a keystroke or paste is an unsafe operation. It violates the principal of easy recovery from destructive operations. Last week I got screwed on my Mac because I slipped with my menu selection and instead of copying the highlit text into the cut buffer, I pasted over it. Luckily it was in an application that allowed me to throw away the working file and start over with the old copy. Otherwise the text I wanted to copy would have been irrecoverably lost. That single item clip board is ANOTHER thing that the Mac UI got wrong. -wdc \enddata{text822, 78761} \begindata{text822, 81008} 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, 9 Jun 1992 06:39:26 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 9 Jun 1992 06:37:13 -0400 (EDT) Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 9 Jun 92 06:37:04 EDT Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET id AA06177; Tue, 9 Jun 92 12:38:06 +0200 Received: from zeus by cs.kun.nl (4.1/SMI-3.2) id AA23348; Tue, 9 Jun 92 12:38:04 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.cs.kun.nl.sun4.41 via MS.5.6.zeus.cs.kun.nl.sun4_41; Tue, 9 Jun 1992 12:38:00 +0200 (MET DST) Message-Id: Date: Tue, 9 Jun 1992 12:38:00 +0200 (MET DST) From: Harco de Hilster X-Andrew-Message-Size: 2907+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Fred Hansen Subject: Another Ness question In-Reply-To: References: <4e8tAPy14C_2MbcZBd@fender.cs.chalmers.se> <8e8vA3a3fW418gikdF@cs.kun.nl> \begindata{text,1629984} \textdsversion{12} \template{messages} Hi, I'am trying to write an application in Ness. I created in no time a nice looking window with arb, I must say it's a real nice tool, and tried to write the program's logic in Ness. I want the following behavior: If I double click on a file name in a text window, the file should show in an other window that contains a table. The file it self is plain ascii text. I want to use a table to edit it, because it's easy to see and edit the fields (it's sort of a database). I want to use plain ascii because I need grep, awk, sort, etc to do things with it. The provided record library of Ness was not useful in my case. Table has proctable entries for reading and writing plain ascii. The problem is that they prompt for a filename. I already have a filename, and want to the proc. to use it. Here is a piece of the Ness script: \smaller{extend "tbllist" on mouse "any" marker tbl, tbltxt dohit(tablelist, mouseaction, mousex, mousey) if mouseaction = mouseleftup then tbl := currentselection(tablelist) if tbl /= "" then if currentTable /= "" then TellUser("Should write table to file "~currentTable) end if value_SetString(tbliolabel, "Table: "~tbl) currentTable := tbl ~ ".tbl" TellUser("Should read table from file "~ currentTable) end if end if end mouse end extend }This is the proctable procedure for writing pure ascii (from atk/table/menu.c): \smaller{ }\smaller{void m_write(V, ch) register struct spread * V; char ch; \{ char buf[300]; char fname[300]; FILE * f; struct chunk chunk; k_AskUser(V, "Enter file name: ", newext (table_Name(MyTable(V)), ".table"), fname, 300); f = fopen (fname, "w"); if (f) \{ chunk.LeftCol = -1; chunk.RightCol = table_NumberOfColumns(MyTable(V)) - 1; chunk.TopRow = -1; chunk.BotRow = table_NumberOfRows(MyTable(V)) - 1; table_WriteASCII (MyTable(V), f, &chunk); fclose (f); sprintf(buf, "Wrote %s", fname); k_TellUser(V, buf); \} \} } I think this is the proctable entry (from atk/table/menu.c): \smaller{ \{"table-write", "/fw", 0, "Write table~80", 0, 0, m_write, "Write table file"\}, } Although it's easy to add a procedure that doesn't prompt for a filename, I don't know what to put in the proctable list. I don't like adding things to the ATK sources because they might get lost with the next upgrade if I'am not around any more. The docs suggest I can call any method from within Ness, so I should try to call table_WriteASCII (MyTable(V), f, &chunk) directly. File and chunk however are not Ness types. Does anyone have a suggestion? ========================================================== Harco de Hilster | K K U U NN N University of Nijmegen | KK U U N N N The Netherlands | K K U U N N N harcoh@cs.kun.nl | K K UUU N NN ========================================================= \enddata{text,1629984} \enddata{text822, 81008} \begindata{text822, 85709} 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 ; Tue, 9 Jun 1992 09:44:01 -0400 (EDT) Received: from shaler.andrew.cmu.edu via qmail ID ; Tue, 9 Jun 1992 09:43:07 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Tue, 9 Jun 1992 09:43:06 -0400 (EDT) Message-ID: Date: Tue, 9 Jun 1992 09:43:06 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 1044+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Harco de Hilster Subject: Re: Another Ness question In-Reply-To: References: <4e8tAPy14C_2MbcZBd@fender.cs.chalmers.se> <8e8vA3a3fW418gikdF@cs.kun.nl> \begindata{text,539437600} \textdsversion{12} \template{messages} \define{smaller menu:[Font~1,Smaller~21] attr:[FontSize PreviousFontSize Point -2]} The problem is that many proctable functions prompt for an answer. We have provided for this in the latest ATK (the one after the CDrom) by implementing a QueueAnswer function in Ness which queues an answer to be provided the next time any request is made to the user via the message line. This will be available to consortium members in a couple of months and to non-members sometime in 1993. \excerptedcaption{Excerpts from mail: 9-Jun-92 Another Ness question Harco de Hilster@cs.kun. (2907+0)} \quotation{I think this is the proctable entry (from atk/table/menu.c): } \smaller{\quotation{ \{"table-write", "/fw", 0, "Write table~80", 0, 0, m_write, "Write table file"\}, }} \quotation{Although it's easy to add a procedure that doesn't prompt for a filename, I don't know what to put in the proctable list.} The proctable entry would have no key-binding or menu entry so it would be: \{"table-write-file", 0, 0, 0, 0, 0, m_write_file, "Write table file to name given as second argument"\}, In Ness code you would call it as table_write_file(tableObject, stringValueGivingFileName) Fred Hansen \enddata{text,539437600} \enddata{text822, 85709} \begindata{text822, 88347} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan 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, 9 Jun 1992 11:32:14 -0400 (EDT) Received: from orac.andrew.cmu.edu via qmail ID ; Tue, 9 Jun 1992 11:28:48 -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, 9 Jun 1992 11:27:52 -0400 (EDT) Message-ID: Date: Tue, 9 Jun 1992 11:27:52 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 736+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: For what it's worth: Another problem with the MAC UI. In-Reply-To: References: \begindata{text,20178164} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.other.info-andrew: 9-Jun-92 For what it's worth: Anothe.. Bill Cattey@Athena.MIT.E (705*)} \quotation{Overwriting the highlit text on a keystroke or paste is an unsafe operation. It violates the principal of easy recovery from destructive operations.} I believe in most cases undo is available for this operation, it certainly should be. A while back I wrote a proctable function to perform a Mac-style backspace, instead of having the text vanish though I had the it cut. Not quite undo, but at least it provides a reovery mechanism. This still isn't a very good solution, since cutting text is somewhat expensive and it does things to the cut ring the user might not be expecting. -Rob Ryan Andrew Toolkit Consortium \enddata{text,20178164} \enddata{text822, 88347} \begindata{text822, 90444} 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, 9 Jun 1992 12:49:33 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 9 Jun 1992 12:48:43 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 9 Jun 1992 12:47:34 -0400 (EDT) Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 9 Jun 92 12:47:25 EDT Via: cs.city.ac.uk; Tue, 9 Jun 1992 17:45:57 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 via MS.5.6.barney.cs.city.ac.uk.sun4_40; Tue, 9 Jun 1992 17:48:18 +0100 (BST) Message-Id: Date: Tue, 9 Jun 1992 17:48:18 +0100 (BST) From: Nick Williams Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Keywords: sunos, atk5.1, bugs, build To: info-andrew@andrew.cmu.edu Subject: Andrew 5.1 not working? Well, I've just put up 5.1 here and eventually everything is flying along: Sun4 SunOS 4.0 However, I found that the messages application would go into an infinite loop in the case where you have some flames filtering enabled. I tracked this down to a problem with the lisp library: recompiling /vol/andrew/src/overhead/eli/lib with debugging removed the problem completely. I don't know what's wrong, but there's something screwy in there. This problem also occurs in ATK5.0. One other detail with the build process: the target dependInstallClean no longer works [we don't have disk space to build AND keep dirt around simultaneously]. In one or two places, there are dependencies on the dirty parts of a build. For example overhead/class/lib contains dependencies on ../machdep/machine/*.o files. However in a dependInstallClean these files will have been deleted by the time it gets to the class/lib directory. There are also such faults in the contrib section, but then, they're "contrib" so it's no big deal. Nick. Systems Architecture Research Centre, Computing Science Dept, City University, Northampton Square, London EC1V 0HB. Phone: +44 71 477 8551 FAX: +44 71 477 8560 \enddata{text822, 90444} \begindata{text822, 93092} 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, 9 Jun 1992 13:36:48 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 9 Jun 1992 13:35:22 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 9 Jun 92 13:35:16 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA21812; Tue, 9 Jun 92 10:30:29 -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: 8 Jun 92 18:15:43 GMT From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!mips!darwin.sura.net!nih-csl!alw.nih.gov!rdew@ucbvax.Berkeley.EDU (Bob Dew) Organization: National Inst. of Health, DCRT, CSL Subject: Re: 5.1 "makedo" problem on sgi Message-Id: <1992Jun8.181543.18027@alw.nih.gov> References: , , Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu |> Excerpts from andrew.mailing-list: 1-Jun-92 5.1 "makedo" problem on sgi |> Bob_Dew@alw.nih.gov (1161*) |> |> > We're trying to build Andrew 5.1 on an sgi running IRIX 4.2. A single |> > object module, "amsn.do", fails to load properly. ^ |> I assume that should have been IRIX 4.0.2----------------------+ |> |> My utterly crude workaround was to write a dummy file that contains |> just |> |> short end; long _end; |> |> compile it and add it to the makedo command for amsn.do right after |> -lmld. To my surprise, the resulting messages did not core dump yet. |> -- |> Simon. Thank you for the workaround!--it seems to work for us. Two more SGI-specific problems continue to elude us, however: 1) doindex core dumps with a segmentation fault when trying to load "im.do" in andrew/atk/basics/common; 2) source code for "getstats" in andrew/atk/console/stats seems to be missing. Has anybody found a way around these problems? Thank you for any help, Bob \enddata{text822, 93092} \begindata{text822, 95556} 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, 10 Jun 1992 10:29:35 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 10 Jun 1992 10:29:01 -0400 (EDT) Received: from gimli (gimli.bio.purdue.edu) by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 10 Jun 92 10:28:47 EDT Received: by gimli (5.57/1.02ddm) id AA09615; Wed, 10 Jun 92 09:28:43 -0500 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.gimli.bio.purdue.edu.pmax.ul4 via MS.5.6.gimli.bio.purdue.edu.pmax_ul4; Wed, 10 Jun 1992 09:28:40 -0500 (EST) Message-Id: Date: Wed, 10 Jun 1992 09:28:40 -0500 (EST) From: Dwight McKay X-Andrew-Message-Size: 2339+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: console's Directory function? \begindata{text,19365088} \textdsversion{12} \template{messages} I'm trying to make use of the console program's Directory function. I'm using the CD-ROM version of console (version 7.6) on a DECstation 3100 running Ultrix 4.1. The problem is that console appears to only check the directory once at startup and never again. I've tried using various values for "DirPollPeriod" without any change. Is there some magic I need to do to get this function to work correctly? Here's my partly completed console description file which doesn't seem to work: \typewriter{\smaller{# # my console # # Monitors local CPU and bragg via directory counting # @Set(MaxWidth 300, MaxHeight 100, ClockPollPeriod 60, VMPollPeriod 30, FontFamily "andy") # draw a clock @Instrument( Function ClockHours, DisplayType Dial, Xmin 0, Xmax 25, Ymin 0, Ymax 100, HandLength 0, HandWidth 0, ValueMax 12) @Instrument( Function ClockMinutes, DisplayType Dial, DisplayStyle DialHidden, Xmin 0, Xmax 25, Ymin 0, Ymax 100, HandLength 9, HandWidth 0, ValueMax 60) @Instrument( Function ClockHourFifths, DisplayType Dial, DisplayStyle DialHidden, Xmin 0, Xmax 25, Ymin 0, Ymax 100, HandLength 4, HandWidth 0, ValueMax 60) # the date @Instrument( Function Date, DisplayType Indicator, Xmin 25, Xmax 70, Ymin 0, Ymax 20, Text "*", TextFont "courier12", Boxed) # local load average @Instrument( Function QueueRun, DisplayType EKGGraph, Xmin 25, Xmax 60, Ymin 20, Ymax 100, ValueMax 5, TopLabel "Local Load", LabelFont "andysans10", Boxed) # bragg users @Instrument( Function Directory1, DisplayType BarGraph, InitString "/tmp/.braggusers", Xmin 60, Xmax 70, Ymin 20, Ymax 100, ValueMax 30, TopLabel "U", LabelFont "andysans10", Boxed) # bragg batch jobs @Instrument( Function Directory2, DisplayType BarGraph, InitString "/tmp/.braggbatch", Xmin 70, Xmax 80, Ymin 20, Ymax 100, ValueMax 10, TopLabel "B", LabelFont "andysans10", Boxed) # bragg runnable processes @Instrument( Function Directory3, DisplayType BarGraph, InitString "/tmp/.braggproc", Xmin 80, Xmax 90, Ymin 20, Ymax 100, ValueMax 10, TopLabel "P", LabelFont "andysans10", Boxed) }} --Dwight D. McKay, \blue{Purdue University, Department of Biological Sciences} --\red{Office}: LILY B-145, \red{Phone}: (317) 494-4481 --\magenta{mckay@gimli.bio.purdue.edu} \enddata{text,19365088} \enddata{text822, 95556} \begindata{text822, 99434} 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, 10 Jun 1992 12:07:35 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 10 Jun 1992 12:05:44 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 10 Jun 1992 12:02:48 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for gk5g+; Wed, 10 Jun 92 12:02:25 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 10 Jun 92 12:02:16 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for gk5g+@andrew.cmu.edu; Wed, 10 Jun 92 12:02:15 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Wed, 10 Jun 1992 12:02:08 -0400 (EDT) Message-Id: Date: Wed, 10 Jun 1992 12:02:08 -0400 (EDT) From: Nathaniel Borenstein Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: info-andrew+@andrew.cmu.edu Subject: Fixes for AMS private bboards without AFS Cc: info-andrew-bugs+@andrew.cmu.edu, Gary Keim , "Carlyn M. Lowery" I believe I now have AMS working pretty nicely for private bboards on non-AFS systems. A complete patch follows below. It patches a lot of places, but they're all little patches. This patch also include two other patches that I have posted recently but that I don't think made it into the CD ROM release (though I'm not sure & can't check right now.) This is slightly improved from the patches that I gave to a few people last week, too. Enjoy. -- Nathaniel ---------------------------------------------------------------- *** apndfile.c Fri May 8 12:35:38 1992 --- apndfile.c.orig Fri May 8 12:33:41 1992 *************** *** 108,114 **** } if (!TreatAsAlien) { sprintf(NewFileName, "%s/+%s", Dir->UNIXDir, AMS_ID(Msg->Snapshot)); ! if (WritePureFile(Msg, NewFileName, FALSE, 0664)) { saveerr = mserrcode; FreeMessage(Msg, TRUE); return (saveerr); --- 108,114 ---- } if (!TreatAsAlien) { sprintf(NewFileName, "%s/+%s", Dir->UNIXDir, AMS_ID(Msg->Snapshot)); ! if (WritePureFile(Msg, NewFileName, FALSE, 0644)) { saveerr = mserrcode; FreeMessage(Msg, TRUE); return (saveerr); *** chzdirs.c Fri May 8 12:35:37 1992 --- chzdirs.c.orig Fri May 8 12:33:41 1992 *************** *** 93,99 **** } sprintf(NewFileName, "%s/+%s", Dir->UNIXDir, AMS_ID(Msg->Snapshot)); ! if (WritePureFile(Msg, NewFileName, FALSE, 0664)) { errsave = mserrcode; CloseMSDir(Dir, MD_APPEND); return (mserrcode = errsave); --- 93,99 ---- } sprintf(NewFileName, "%s/+%s", Dir->UNIXDir, AMS_ID(Msg->Snapshot)); ! if (WritePureFile(Msg, NewFileName, FALSE, 0666)) { errsave = mserrcode; CloseMSDir(Dir, MD_APPEND); return (mserrcode = errsave); *** enssubs.c Wed May 13 10:32:18 1992 --- enssubs.c.orig Wed May 13 10:29:01 1992 *************** *** 56,62 **** strcpy(TempMapFileName, MapFileName); strcat(TempMapFileName, ".NEW"); wfp = fopen(TempMapFileName, "w"); - fchmod(fileno(wfp), 0664); if (!wfp) { AMS_RETURN_ERRCODE(errno, EIN_FOPEN, EVIA_ENSUREINSUBS); } --- 56,61 ---- *** getdiri.c Wed Jun 10 10:54:21 1992 --- getdiri.c.orig Wed Jun 10 10:48:35 1992 *************** *** 30,46 **** return(mserrcode); } CacheDirectoryForClosing(Dir, MD_READ); - if (Dir->CheckedWritable == 0) { - char DirPath[1 + MAXPATHLEN]; - sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME); - Dir->CheckedWritable = 1; - if (access(DirPath, W_OK)) { - Dir->Writable = 0; - } - else { - Dir->Writable = 1; - } - } if (!Dir->Writable) { if (!strncmp(DirName, LOCALSEARCHPATHTEMPLATE, strlen(LOCALSEARCHPATHTEMPLATE))) { *ProtCode = AMS_DIRPROT_LOCALBB; --- 30,35 ---- *** hdlnew.c Wed May 13 10:30:24 1992 --- hdlnew.c.orig Fri May 8 12:33:42 1992 *************** *** 809,815 **** NewFileName)) || ReprotectBody(NewFileName)) { debug(4096, ("Going the long route of writing out the file anew\n")); ! if (WritePureFile(Msg, NewFileName, FALSE, 0664)) { CloseMSDir(Dir, MD_APPEND); TellEliAboutAMSError(st, sexpBufV[1], AllowRenaming ? "FLAMES-PRIMITIVE [FINALAPPENDMSGTODIR (couldn't write body)]" : "FLAMES-PRIMITIVE [APPENDMSGTODIR (couldn't write body)]", 0); return; --- 809,815 ---- NewFileName)) || ReprotectBody(NewFileName)) { debug(4096, ("Going the long route of writing out the file anew\n")); ! if (WritePureFile(Msg, NewFileName, FALSE, 0644)) { CloseMSDir(Dir, MD_APPEND); TellEliAboutAMSError(st, sexpBufV[1], AllowRenaming ? "FLAMES-PRIMITIVE [FINALAPPENDMSGTODIR (couldn't write body)]" : "FLAMES-PRIMITIVE [APPENDMSGTODIR (couldn't write body)]", 0); return; *************** *** 1458,1464 **** buf = argv[1]; start = (int) argv[2]; len = strlen(buf); ! fd = open(fname, O_WRONLY | O_CREAT, 0664); if (fd < 0) { AMS_SET_ERRCODE(errno, EIN_READ, EVIA_FLAMES_HANDLENEW); TellEliAboutAMSError(st, EliCons_GetCar(arglist), "FLAMES-PRIMITIVE [WRITEFILE (opening file)]", errno); --- 1458,1464 ---- buf = argv[1]; start = (int) argv[2]; len = strlen(buf); ! fd = open(fname, O_WRONLY | O_CREAT, 0644); if (fd < 0) { AMS_SET_ERRCODE(errno, EIN_READ, EVIA_FLAMES_HANDLENEW); TellEliAboutAMSError(st, EliCons_GetCar(arglist), "FLAMES-PRIMITIVE [WRITEFILE (opening file)]", errno); *************** *** 1730,1736 **** EliError(st, ELI_ERR_SYSERROR, NULL, "FLAMES-PRIMITIVE [DROPOFFMESSAGE (Couldn't get a temporary filename)]", 0); return; /* error! tmpnam failed */ } ! if ((fd = open(fname, O_WRONLY | O_CREAT, 0664)) < 0) { EliError(st, ELI_ERR_SYSERROR, NULL, "FLAMES-PRIMITIVE [DROPOFFMESSAGE (Couldn't open a temporary file)]", errno); return; /* error! open failed */ } --- 1730,1736 ---- EliError(st, ELI_ERR_SYSERROR, NULL, "FLAMES-PRIMITIVE [DROPOFFMESSAGE (Couldn't get a temporary filename)]", 0); return; /* error! tmpnam failed */ } ! if ((fd = open(fname, O_WRONLY | O_CREAT, 0644)) < 0) { EliError(st, ELI_ERR_SYSERROR, NULL, "FLAMES-PRIMITIVE [DROPOFFMESSAGE (Couldn't open a temporary file)]", errno); return; /* error! open failed */ } *** headers.c Wed Jun 10 10:54:20 1992 --- headers.c.orig Wed Jun 10 10:48:25 1992 *************** *** 146,162 **** AMS_RETURN_ERRCODE(errsave, EIN_READ, EVIA_HEADERSSINCE); } Dir->CurPos = startbyte + *numbytes; - if (Dir->CheckedWritable == 0) { - char DirPath[1 + MAXPATHLEN]; - sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME); - Dir->CheckedWritable = 1; - if (access(DirPath, W_OK)) { - Dir->Writable = 0; - } - else { - Dir->Writable = 1; - } - } if (Dir->Writable) { char *s; --- 146,151 ---- *** init.c Wed May 13 10:51:27 1992 --- init.c.orig Wed May 13 10:51:00 1992 *************** *** 155,161 **** debug(1, ("In MS_Reinitialize\n")); refreshprofile(); - umask(02); /* to allow private group bboards on non-AFS systems */ s = getprofile("PersonalMailCollectionCommand"); if (s) { if (PersonalMailCollectionCommand) free(PersonalMailCollectionCommand); --- 155,160 ---- *** merge.c Wed May 13 10:30:25 1992 --- merge.c.orig Wed May 13 10:28:59 1992 *************** *** 62,68 **** } sprintf(NewFileName, "%s/%s.merge", DestDirName, MS_DIRNAME); sprintf(FinalFileName, "%s/%s", DestDirName, MS_DIRNAME); ! ndfd = open(NewFileName, O_RDWR | O_CREAT | O_TRUNC, 0664); if (ndfd < 0) { errsave = errno; closedir(dirp); --- 62,68 ---- } sprintf(NewFileName, "%s/%s.merge", DestDirName, MS_DIRNAME); sprintf(FinalFileName, "%s/%s", DestDirName, MS_DIRNAME); ! ndfd = open(NewFileName, O_RDWR | O_CREAT | O_TRUNC, 0644); if (ndfd < 0) { errsave = errno; closedir(dirp); *** papanote.c Fri May 8 12:35:36 1992 --- papanote.c.orig Fri May 8 12:33:42 1992 *************** *** 26,32 **** char TempFile[1+MAXPATHLEN]; GenTempName(TempFile); ! if (WritePureFile(Msg, TempFile, TRUE, 0664)) { return(mserrcode); } mserrcode = AddParentalMessageFromFile(TempFile, PDirName, bbname, bbpath); --- 26,32 ---- char TempFile[1+MAXPATHLEN]; GenTempName(TempFile); ! if (WritePureFile(Msg, TempFile, TRUE, 0644)) { return(mserrcode); } mserrcode = AddParentalMessageFromFile(TempFile, PDirName, bbname, bbpath); *** purge.c Wed May 13 10:30:26 1992 --- purge.c.orig Wed May 13 10:28:59 1992 *************** *** 54,60 **** } sprintf(TmpFileName, "%s/%s.p", dirname, MS_DIRNAME); ! wfd = open(TmpFileName, O_RDWR | O_CREAT | O_TRUNC, 0664); if (wfd < 0) { CloseMSDir(Dir, MD_APPEND); AMS_RETURN_ERRCODE(errno, EIN_OPEN, EVIA_PURGEDELETEDMESSAGES); --- 54,60 ---- } sprintf(TmpFileName, "%s/%s.p", dirname, MS_DIRNAME); ! wfd = open(TmpFileName, O_RDWR | O_CREAT | O_TRUNC, 0644); if (wfd < 0) { CloseMSDir(Dir, MD_APPEND); AMS_RETURN_ERRCODE(errno, EIN_OPEN, EVIA_PURGEDELETEDMESSAGES); *** rawdb.c Wed Jun 10 11:47:34 1992 --- rawdb.c.orig Fri May 8 12:33:43 1992 *************** *** 160,166 **** (*NewDir)->NumIDs = 0; strcpy((*NewDir)->LastMsgDate, "000000"); (*NewDir)->CheckedWritable = 0; ! (*NewDir)->Writable = 1; /* If I can create it... */ if (stat(Dirname, &stbuf) || ((stbuf.st_mode & S_IFMT) != S_IFDIR)) { if (mkdir(Dirname, 0777) && errno != EEXIST) { AMS_RETURN_ERRCODE(errno, EIN_MKDIR, EVIA_CREATENEWMSDIRECTORY); --- 160,166 ---- (*NewDir)->NumIDs = 0; strcpy((*NewDir)->LastMsgDate, "000000"); (*NewDir)->CheckedWritable = 0; ! (*NewDir)->Writable = 0; if (stat(Dirname, &stbuf) || ((stbuf.st_mode & S_IFMT) != S_IFDIR)) { if (mkdir(Dirname, 0777) && errno != EEXIST) { AMS_RETURN_ERRCODE(errno, EIN_MKDIR, EVIA_CREATENEWMSDIRECTORY); *************** *** 567,580 **** sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME); Dir->BadScavenge = 0; if (Dir->CheckedWritable == 0) { ! Dir->CheckedWritable = 1; ! if (access(DirPath, W_OK)) { ! Dir->Writable = 0; ! } ! else { ! Dir->Writable = 1; ! } } switch (Code) { case MD_CREATE: openmode = O_RDWR | O_CREAT | O_TRUNC; --- 567,580 ---- sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME); Dir->BadScavenge = 0; if (Dir->CheckedWritable == 0) { ! Dir->CheckedWritable = 1; ! if (access(DirPath, W_OK)) { ! Dir->Writable = 0; } + else { + Dir->Writable = 1; + } + } switch (Code) { case MD_CREATE: openmode = O_RDWR | O_CREAT | O_TRUNC; *************** *** 590,596 **** default: AMS_RETURN_ERRCODE(EINVAL, EIN_PARAMCHECK, EVIA_OPENMSDIR); } ! fd = open(DirPath, openmode, 0664); if (fd < 0) { #ifdef AFS_ENV if (AMS_ViceIsRunning) { --- 590,596 ---- default: AMS_RETURN_ERRCODE(EINVAL, EIN_PARAMCHECK, EVIA_OPENMSDIR); } ! fd = open(DirPath, openmode, 0644); if (fd < 0) { #ifdef AFS_ENV if (AMS_ViceIsRunning) { *************** *** 785,802 **** bcopy(curSnapshot, snapshot, AMS_SNAPSHOTSIZE); *msgnum = i; fixDate(AMS_DATE(snapshot)); - if (Dir->CheckedWritable == 0) { - char DirPath[1 + MAXPATHLEN]; - sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME); - - Dir->CheckedWritable = 1; - if (access(DirPath, W_OK)) { - Dir->Writable = 0; - } - else { - Dir->Writable = 1; - } - } if (Dir->Writable) { AMS_SET_ATTRIBUTE(snapshot, AMS_ATT_MAYMODIFY); } --- 785,790 ---- *************** *** 844,860 **** bcopy(curSnapshot, snapshot, AMS_SNAPSHOTSIZE); *msgnum = i; fixDate(AMS_DATE(snapshot)); - if (Dir->CheckedWritable == 0) { - char DirPath[1 + MAXPATHLEN]; - sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME); - Dir->CheckedWritable = 1; - if (access(DirPath, W_OK)) { - Dir->Writable = 0; - } - else { - Dir->Writable = 1; - } - } if (Dir->Writable) { AMS_SET_ATTRIBUTE(snapshot, AMS_ATT_MAYMODIFY); } --- 832,837 ---- *************** *** 914,931 **** bcopy(SnapshotBuf + (msgnum-SnapshotBufStart)*AMS_SNAPSHOTSIZE, snapshot, AMS_SNAPSHOTSIZE); fixDate(AMS_DATE(snapshot)); - if (Dir->CheckedWritable == 0) { - char DirPath[1 + MAXPATHLEN]; - sprintf(DirPath, "%s/%s", Dir->UNIXDir, MS_DIRNAME); - - Dir->CheckedWritable = 1; - if (access(DirPath, W_OK)) { - Dir->Writable = 0; - } - else { - Dir->Writable = 1; - } - } if (Dir->Writable) { AMS_SET_ATTRIBUTE(snapshot, AMS_ATT_MAYMODIFY); } --- 891,896 ---- *************** *** 1065,1071 **** debug(1, ("Trying to lock master update file %s\n", LockDirName)); sprintf(LockFileName, "%s/%s", LockDirName, MS_UPDATELOCK); while (TRUE) { ! *lockfd = open(LockFileName, osi_O_READLOCK | O_CREAT, 0664); if (*lockfd < 0) { AMS_RETURN_ERRCODE(errno, EIN_OPEN, EVIA_LOCKMASTERFILE); } --- 1030,1036 ---- debug(1, ("Trying to lock master update file %s\n", LockDirName)); sprintf(LockFileName, "%s/%s", LockDirName, MS_UPDATELOCK); while (TRUE) { ! *lockfd = open(LockFileName, osi_O_READLOCK | O_CREAT, 0644); if (*lockfd < 0) { AMS_RETURN_ERRCODE(errno, EIN_OPEN, EVIA_LOCKMASTERFILE); } *** rebldmap.c Wed May 13 10:32:19 1992 --- rebldmap.c.orig Wed May 13 10:29:01 1992 *************** *** 52,58 **** if ((mfp = fopen(MapFile, "w")) == NULL) { AMS_RETURN_ERRCODE(errno, EIN_FOPEN, EVIA_REBUILDSUBSCRIPTIONMAP); } - fchmod(fileno(mfp), 0664); if ((code = SubsTreeWalk(mfp, RealPath2)) != 0) { fclose(mfp); return(code); --- 52,57 ---- *** recon.c Wed May 13 10:30:23 1992 --- recon.c.orig Wed May 13 10:29:00 1992 *************** *** 785,791 **** sprintf(newMSDirName, "%s/%s%s", DirName, MS_DIRNAME, MS_RECONDIREXT); if ((newMSDirfd = open(newMSDirName, O_RDWR | O_CREAT | O_TRUNC, ! 0664)) < 0) { errsave = errno; if (oldDirReadable) CloseMSDir(oldMSDir, MD_APPEND); --- 785,791 ---- sprintf(newMSDirName, "%s/%s%s", DirName, MS_DIRNAME, MS_RECONDIREXT); if ((newMSDirfd = open(newMSDirName, O_RDWR | O_CREAT | O_TRUNC, ! 0644)) < 0) { errsave = errno; if (oldDirReadable) CloseMSDir(oldMSDir, MD_APPEND); *** rmvdir.c Wed May 13 10:22:59 1992 --- rmvdir.c.orig Wed May 13 10:17:19 1992 *************** *** 67,83 **** } closedir(dirp); if(rmdir(DirName) && errno != ENOENT) { /* BOGUS -- spurious vice ENOENT */ ! if (errno == ENOTEMPTY) { ! /* STUPID NFS BUG! */ ! char CmdBuf[1200]; ! sprintf(CmdBuf, "rm %s/.nfs*", DirName); ! NonfatalBizarreError("Checking for stupid NFS tmp file bug..."); ! system(CmdBuf); ! if (!rmdir(DirName) || errno == ENOENT) errno = 0; ! } ! if (errno) { ! AMS_RETURN_ERRCODE(errno, EIN_RMDIR, EVIA_REMOVEDIR); ! } } RemoveSubsEntry(DirName); SetSubsEntry(DirName, "", AMS_UNSUBSCRIBED); --- 67,73 ---- } closedir(dirp); if(rmdir(DirName) && errno != ENOENT) { /* BOGUS -- spurious vice ENOENT */ ! AMS_RETURN_ERRCODE(errno, EIN_RMDIR, EVIA_REMOVEDIR); } RemoveSubsEntry(DirName); SetSubsEntry(DirName, "", AMS_UNSUBSCRIBED); *** shrkname.c Wed Mar 11 11:18:02 1992 --- shrkname.c.orig Wed Mar 11 11:08:10 1992 *************** *** 79,85 **** for(i=0; i limit && numparts > 0) { looking = 1; for (i=0; i limit) { looking = 1; for (i=0; i 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, 10 Jun 1992 13:22:10 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 10 Jun 1992 13:20:33 -0400 (EDT) Received: from kaolin.unice.fr by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 10 Jun 92 13:20:24 EDT Received: by kaolin.unice.fr (5.61+++/IDA-1.2.8) id AA22366; Wed, 10 Jun 92 19:20:08 +0100 Date: Wed, 10 Jun 92 19:20:08 +0100 From: Erick Gallesio Message-Id: <9206101820.AA22366@kaolin.unice.fr> To: info-andrew@andrew.cmu.edu Subject: Help Hello, It's surely not a bug but I can't circonvent this problem on my Sun4 (SunOS 4.1.1): When I try to install andrew I've the following messages that appear very soon (after the make Makefiles): >>> .... >>>cc -c -O -I. -I../lib -I../machdep/machine -I. -I/usr/andrew/include/atk -I/usr/andrew/include -I/usr/include testobj.c >>> /usr/andrew/bin/makedo -g -b ../cmd -d /usr/andrew/lib -s -o testobj.do testobj.o >>> /usr/andrew/bin/doindex testobj.do >>> doindex: indexing testobj.do ...dlopen: stub interception failed >>> *** Abort - core dumped >>> make: Fatal error: Command failed for target `testobj.do' >>> Current working directory /mnt/ATK/andrew/overhead/class/testing >>> *** Error code 1 >>> ..... I've tried to install system several times and I've always this problem. Any help would be appreciated. Thank you in advance. ,-, .-, /-- (_/ `- / `' ------------------------------------------------------------------------------- Erick Gallesio tel : (33) 92-94-26-04 Universite de Nice - Sophia Antipolis telex : GRP970 006 I3S, CNRS - URA 1376 - Bat 4 fax: (33) 92-94-28-98 250, avenue Albert Einstein email: eg@kaolin.unice.fr 06560 Valbonne - Sophia Antipolis ------------------------------------------------------------------------------- PS: Sorry for my bad english. \enddata{text822, 118738} \begindata{text822, 121126} 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, 10 Jun 1992 13:48:56 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Wed, 10 Jun 1992 13:47:52 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Wed, 10 Jun 1992 13:47:52 -0400 (EDT) Message-ID: Date: Wed, 10 Jun 1992 13:47:52 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 488+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Help CC: bb+org.itc.atk.ia-trail@andrew.cmu.edu In-Reply-To: <9206101820.AA22366@kaolin.unice.fr> References: <9206101820.AA22366@kaolin.unice.fr> \begindata{text,538719580} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 10-Jun-92 Help Erick Gallesio@kaolin.un (1403)} \quotation{>>> doindex: indexing testobj.do ...dlopen: stub interception failed }\quotation{>>> *** Abort - core dumped } I've certainly seen this one before. I think it means that you've got /usr/lib before /lib in your LD_LIBRARY_PATH -- or, is it the other way around? Just switch the order of the two elements in LD_LIBRARY_PATH and it should work. This is a stupid side-effect of Sun's dynamic loading scheme. Gary Keim ATK Consortium \enddata{text,538719580} \enddata{text822, 121126} \begindata{text822, 122976} 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, 10 Jun 1992 16:48:59 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 10 Jun 1992 16:46:48 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 10 Jun 92 16:46:42 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA09217; Wed, 10 Jun 92 13:11:46 -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 Jun 92 19:12:27 GMT From: sdd.hp.com!elroy.jpl.nasa.gov!henry!mathew@hplabs.hpl.hp.com (Mathew Yeates) Organization: Image Analysis Systems Group, JPL Subject: Thumbwheel no-go Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu When using ADEW, my Thumbwheel object looks funny. Instead of appearing as it does in the documentation, a few letters appear which change as I move the mouse (PQRTO). Whats this? I'm on a Sun Sparc SunOs 4.1.2 -mathew \enddata{text822, 122976} \begindata{text822, 124487} 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, 10 Jun 1992 16:49:52 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 10 Jun 1992 16:47:46 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 10 Jun 92 16:47:26 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA10743; Wed, 10 Jun 92 13:38: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: 9 Jun 92 22:22:51 GMT From: van-bc!rsoft!agate!dog.ee.lbl.gov!network.ucsd.edu!weber.ucsd.edu!cti@ucbvax.Berkeley.EDU (CTI) Organization: University of California, San Diego Subject: ATK / X Window Developer Message-Id: <113avrINNstj@network.ucsd.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Newsgroups: comp.soft-sys.andrew Subject: Andrew Toolkit / X - Product Developer Summary: Followup-To: Distribution: na Organization: CourseWare Technologies Inc. Keywords: ATK Developer Multi-Media Educational software development firm in San Diego is searching for an experienced Andrew Toolkit and X Window Programmer. You will develop state of the art programming tools and enjoy a position of great potential and visibility. You will work close to the ocean and the University of California. A minimum 2 years experience in the following disciplines are required: - C/C++ Language Programming - X Window Programming - Andrew Toolkit Programming Only professionals, who have graduated and are U.S. citizens or have a green card are requested to apply. For immediate consideration please mail your resume and salary history and requirements to: CourseWare Technologies Inc. Dept: MMATK 11300 Sorrento Valley Road, Suite 105 San Deigo, CA. 92121 Tel: (619) 452-8649 Thanks. \enddata{text822, 124487} \begindata{text822, 126808} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan 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, 10 Jun 1992 17:31:21 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 10 Jun 1992 17:29:10 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Wed, 10 Jun 1992 17:28:11 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Wed, 10 Jun 1992 17:28:06 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4 via MS.5.6.freeport.andrew.cmu.edu.rt_aos4; Wed, 10 Jun 1992 17:28:06 -0400 (EDT) Message-ID: Date: Wed, 10 Jun 1992 17:28:06 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 566+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , sdd.hp.com!elroy.jpl.nasa.gov!henry!mathew@hplabs.hpl.hp.com (Mathew Yeates) Subject: Re: Thumbwheel no-go In-Reply-To: References: \begindata{text,270598460} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.other.info-andrew: 10-Jun-92 Thumbwheel no-go Mathew Yeates@hplabs.hpl (221)} \quotation{When using ADEW, my Thumbwheel object looks funny. Instead of appearing as it does in the documentation, a few letters appear which change as I move the mouse (PQRTO). Whats this? }\quotation{I'm on a Sun Sparc SunOs 4.1.2 } For some reason the values25 font must be missing. Check your andrew font dir, if you don't find it there try doing a make dependInstall in atk/values. Are you displaying on the Sparc? Using which version of X11? -Rob Ryan Andrew Toolkit Consortium\ \enddata{text,270598460} \enddata{text822, 126808} \begindata{text822, 129131} 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, 10 Jun 1992 17:35:47 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Wed, 10 Jun 1992 17:35:27 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Wed, 10 Jun 1992 17:35:27 -0400 (EDT) Message-ID: Date: Wed, 10 Jun 1992 17:35:27 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 1028+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , roberts@studguppy.lanl.gov (Doug Roberts) Subject: Re: Console CC: bb+org.itc.atk.ia-trail@andrew.cmu.edu In-Reply-To: References: \begindata{text,538602060} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 10-Jun-92 Console Doug Roberts@studguppy.l (789)} \quotation{I'm running the sparc binary version of the latest andrew from the }\quotation{cdrom directory on emsworth.andrew.cmu.edu. I have noticed that the }\quotation{cpu meter in the andrew console remains at 0%, not reflecting the }\quotation{load. Not only that, after I terminate the console process, my own }\quotation{xterm console can no longer receive console messages. Anybody know }\quotation{what the problem is?} Take a look at the permissions on the file $ANDREWDIR/bin/getstats: (banjo)usr13/gk5g> \bold{/bin/ls -l -g $ANDREWDIR/bin/getstats} -rwsr-sr-x 1 root kmem 24576 Apr 15 21:20 /cdrom/sun4c_411/andrew/bin/getstats By using the -p argument to tar you retain the original permissions. You may have lost the group membership (kmem) or it's setuid-ness. \smaller{[Aside: if you try to run some setuid programs from a CDROM, you don't get that priviledge, on certain platforms.]} Report back if it has the correct attributes and you still get this behavior. Gary Keim ATK Consortium \enddata{text,538602060} \enddata{text822, 129131} \begindata{text822, 131658} Return-path: <@acadvm1.uottawa.ca:michael@shamin.genie.uottawa.ca> X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail ID ; Wed, 10 Jun 1992 19:26:59 -0400 (EDT) Received: from acadvm1.uottawa.ca by po3.andrew.cmu.edu (5.54/3.15) id for susan+; Wed, 10 Jun 92 19:26:52 EDT Received: from shamin.genie.uottawa.ca by acadvm1.uottawa.ca (IBM VM SMTP V2R2) with TCP; Wed, 10 Jun 92 19:27:00 EDT Subject: Leaving my job (just when it got interesting) To: susan+@andrew.cmu.edu Date: Wed, 10 Jun 92 19:28:29 EDT From: Michael Kedem X-Mailer: ELM [version 2.3 PL11] Message-Id: <9206101928.aa04343@shamin.genie.uottawa.ca> Hello, My contract with U of O is about to end - I'm leaving my post just after the conference. It was lots of fun to work with the ATK - I'll have to leave it for now. Since I seem to be the only one running ATK on SCO unix, now's the time for last questions. I tried applying my patches to 5.1, and many of them failed, so I'll have to work slowly on this - I'm not sure I can do it, what with the conference and my leaving the country. I'm passing Andrew to a student over here - he's doing his best to learn it. His name is Kandiah, email kandiah@shamin.genie.uottawa.ca. The system manager here is dominic, dominic@shamin.genie.uottawa.ca. Unresolved problems on SCO: ez doesn't recognize the current directory when invoking. "PrintCOmmand" in AndrewSetup can only create processes using rcmd "localhost". There is no modified running version of gdb. zip doesn't work. Many long filenames - next version of SCO unix will take care of that. Michael ----------------------------------------------------------------------------- Michael Kedem michael@shamin.genie.uottawa.ca University of Ottawa Electrical Engineering, MCRlab "Time flies like an arrow, Fruit flies like bananas" Le temps vole comme un fleche, mais les fruits volent comme des bananes Zeit fliegt wie ein Pfeil, Obstfliegen haben bananen gerne ----------------------------------------------------------------------------- \enddata{text822, 131658} \begindata{text822, 133962} 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, 11 Jun 1992 00:20:30 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 11 Jun 1992 00:18:12 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 11 Jun 92 00:18:04 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA00574; Wed, 10 Jun 92 21:06:01 -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 Jun 92 16:12:07 GMT From: rr2b+@andrew.cmu.edu (Robert Andrew Ryan) Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA Subject: Re: Norwegian (or Swedish) characters in ez Message-Id: References: <1992Jun10.111626.27819@ulrik.uio.no> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Excerpts from netnews.comp.soft-sys.andrew: 10-Jun-92 Norwegian (or Swedish) char.. Per Sigmond@teknologi.ag (299) > Does anyone have binaries for Norwegian (or Swedish) character-support > for ez (atk 5.1) on Sparc? Sources is OK too, but I would prefer "ready-made" stuff.... The compchar package in ATK tries to address this issue. (help compchar) It includes facilities for converting between local ASCII conventions and iso-8859 fonts, and printing with troff. -Rob Ryan Andrew Toolkit Consortium \enddata{text822, 133962} \begindata{text822, 135837} 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, 11 Jun 1992 01:04:44 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 11 Jun 1992 01:03:33 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 11 Jun 92 01:03:24 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA03254; Wed, 10 Jun 92 21:58:19 -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 Jun 92 23:22:05 GMT From: pitt!cs.pitt.edu@gatech.edu (Ken Mitchum) Organization: Computer Science Dept., University of Pittsburgh Subject: large table spreadsheets Message-Id: <15082@pitt.UUCP> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I am trying to find out why "table" fails with large spreadsheets. I have just begun to look through the sources, so if someone else has already figured this out, I would be very interested in what you found. -Ken Mitchum MD (KY3B) km@cs.pitt.edu \enddata{text822, 135837} \begindata{text822, 137361} 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, 11 Jun 1992 09:44:25 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 11 Jun 1992 09:43:10 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 11 Jun 1992 09:38:44 -0400 (EDT) Received: from nixpbe.sni.de by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 11 Jun 92 09:37:38 EDT Received: from ap542.sniap.mchp.sni.de by nixpbe.sni.de (5.65/1.34) id AA06868; Wed, 10 Jun 92 17:05:30 +0200 Received: from weigelshofen.graphics.sniap.mchp.sni.de ([139.21.18.18]) by ap542.sniap.mchp.sni.de with SMTP id AA16927 (5.65c/IDA-1.4.4 for ); Wed, 10 Jun 1992 17:02:12 +0100 Received: from oberleinleiter.ap-graphics (oberleinleiter.graphics.sniap.mchp.sni.de) by weigelshofen.graphics.sniap.mchp.sni.de with SMTP id AA03253 (5.65c/IDA-1.4.4 for ); Wed, 10 Jun 1992 16:54:08 +0100 Message-Id: <199206101554.AA03253@weigelshofen.graphics.sniap.mchp.sni.de> From: Sushil.Taneja@graphics.sniap.mchp.sni.de Date: Wed, 10 Jun 92 16:54 MET To: info-andrew@andrew.cmu.edu Subject: help Cc: Sushil.Taneja@graphics.sniap.mchp.sni.de X-Mailer: SNI X Unix Mailer [Version 1.1A00] Content-Type: text Content-Length: 355 send help send index quit -- Sushil Taneja Siemens Nixdorf Informationssysteme AG, SNI AP 153 D-8000 Muenchen 83, Carl-Wery-Strasse 22, Germany Tel.: + 49 (89) 636-42328 FAX: + 49 (89) 636-45522 E-mail: Sushil.Taneja@graphics.sniap.mchp.sni.de X.400: c=DE;a=DBP;p=SNI-SMTP;o=de;ou1=sni;ou2=mchp;ou3=sniap;ou4=graphics; s=taneja;g=sushil \enddata{text822, 137361} \begindata{text822, 139524} 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, 11 Jun 1992 09:52:27 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 11 Jun 1992 09:51:51 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 11 Jun 1992 09:49:59 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for gk5g+; Thu, 11 Jun 92 09:49:48 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 11 Jun 92 09:49:44 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for lowery@thumper.bellcore.com; Thu, 11 Jun 92 09:48:38 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Thu, 11 Jun 1992 09:48:30 -0400 (EDT) Message-Id: Date: Thu, 11 Jun 1992 09:48:30 -0400 (EDT) From: Nathaniel Borenstein Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: info-andrew+@andrew.cmu.edu Subject: Fix to window-wedging Messages bug Cc: info-andrew-bugs+@andrew.cmu.edu, Gary Keim , "Carlyn M. Lowery" In the released version of Messages, there is a nasty bug that affects people who have the "hide after sending" option set and use complex compound operations from init files that expose the sending window when it is hidden. In such cases -- examples of which can be provided on request -- the window manager sometimes gets so confused that the sending window becomes totally inaccessible, and you have to quit & restart messages. the fix is simple -- just a one-line addition of a folder_ForceUpdate() call in folders.c. Here's the context diff, which I hope will find its way into a future release: *** folders.c Thu Jun 11 09:41:35 1992 --- folders.c.orig Thu Jun 11 09:38:01 1992 *************** *** 1037,1043 **** folders_Warp(sendmessage_GetIM(self->sm)); } sendmessage_WantInputFocus(self->sm, self->sm); - folders_ForceUpdate(); return(self->sm); } --- 1037,1042 ---- \enddata{text822, 139524} \begindata{text822, 142230} 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 ; Thu, 11 Jun 1992 15:35:44 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Thu, 11 Jun 1992 15:30:29 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Thu, 11 Jun 1992 15:30:29 -0400 (EDT) Message-ID: <0eBubJW00Vs919AQYX@andrew.cmu.edu> Date: Thu, 11 Jun 1992 15:30:29 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 518+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Losing text in org CC: bb+org.itc.atk.ia-trail@andrew.cmu.edu In-Reply-To: <1992Jun11.091357.3422@sun1.ruf.uni-freiburg.de> References: <1992Jun11.091357.3422@sun1.ruf.uni-freiburg.de> \begindata{text,538602060} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 11-Jun-92 Losing text in org Matthew Wyneken@sun1.ruf (1413)} \quotation{This morning I decided to check out if things were being }\quotation{saved like I think they should be. }\quotation{I entered a new line in the file, saved the file with }\quotation{^X^S _and_ via the menu. Much to my dismay, a grep on }\quotation{the file showed no such line!! I exited the file and }\quotation{started a new session on it and by George, the new line }\quotation{really wasn't there :-( !!} I'll check into this and get back to you soon. Gary Keim ATK Consortium \enddata{text,538602060} \enddata{text822, 142230} \begindata{text822, 144208} 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, 11 Jun 1992 18:21:35 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 11 Jun 1992 18:19:22 -0400 (EDT) Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 11 Jun 92 18:19:12 EDT Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <12725>; Thu, 11 Jun 1992 15:18:52 PDT Received: by holmes.parc.xerox.com id <25544>; Thu, 11 Jun 1992 15:18:49 -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; Thu, 11 Jun 1992 15:18:41 -0700 (PDT) Message-Id: Date: Thu, 11 Jun 1992 15:18:41 PDT Sender: Bill Janssen From: Bill Janssen To: info-andrew@andrew.cmu.edu Subject: corrupted ~/.AMS.prof -- how to fix? I've got an .AMS.prof file with two specs for a particular folder: ... mail /tmp_mnt/tilde/username/.MESSAGES/mail 0 0e:fH4 0 ... mail /tilde/username/.MESSAGES/mail 2 0eBalx 0 ... Obviously, a bit of NFS cruft got caught in the gears. What's the "right" way to fix this? Bill \enddata{text822, 144208} \begindata{text822, 145882} 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, 11 Jun 1992 18:38:12 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 11 Jun 1992 18:36:19 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 11 Jun 92 18:36:09 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA07695; Thu, 11 Jun 92 15:22:14 -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 Jun 92 17:27:49 GMT From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!swrinde!news.dell.com!pmafire!boojum!boojum!roberts@ucbvax.Berkeley.EDU (Doug Roberts) Organization: Technology Modeling and Analysis, LANL-A7 Subject: Console Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Hello, all. I'm running the sparc binary version of the latest andrew from the cdrom directory on emsworth.andrew.cmu.edu. I have noticed that the cpu meter in the andrew console remains at 0%, not reflecting the load. Not only that, after I terminate the console process, my own xterm console can no longer receive console messages. Anybody know what the problem is? Thanks, --Doug -- ================================================================ Douglas Roberts Los Alamos National Laboratory dzzr@lanl.gov ^C^C ^X^C ^X^Z :w :q :q! :wq :wq! ^d X exit X Q :quitbye CtrlAltDel ~~q :~q logout save/quit :!QUIT ^[zz ^[ZZ ZZZZ ^H ^@ ^L ^[c ^# ^E ^X ^I ^T ? help helpquit ^D ^d ^C ^c helpexit ?Quit ?q ^Kx /QY sync;halt \enddata{text822, 145882} \begindata{text822, 148048} 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, 11 Jun 1992 19:22:57 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 11 Jun 1992 19:21:22 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 11 Jun 92 19:21:08 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA10397; Thu, 11 Jun 92 16:11:07 -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 Jun 92 11:16:26 GMT From: eru.mt.luth.se!lunic!sunic2!ugle.unit.no!nuug!nn.no!nntp.uio.no!teknologi.agderforskning.no!per@bloom-beacon.mit.edu (Per Sigmond) Organization: Agderforskning Subject: Norwegian (or Swedish) characters in ez Message-Id: <1992Jun10.111626.27819@ulrik.uio.no> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Does anyone have binaries for Norwegian (or Swedish) character-support for ez (atk 5.1) on Sparc? Sources is OK too, but I would prefer "ready-made" stuff.... Thanks. Per. -- Per Sigmond Agderforskning Teknologi Televeien 1 4890 Grimstad Norway Internet: Per.Sigmond@teknologi.agderforskning.no \enddata{text822, 148048} \begindata{text822, 149708} 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, 11 Jun 1992 19:39:22 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 11 Jun 1992 19:37:58 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 11 Jun 92 19:37:48 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA11049; Thu, 11 Jun 92 16:21:52 -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 Jun 92 11:55:24 GMT From: mcsun!Germany.EU.net!ira.uka.de!sun1.ruf.uni-freiburg.de!wyneken@uunet.uu.net (Matthew Wyneken) Organization: Rechenzentrum der Universitaet Freiburg, Deutschland Subject: String search and hypertext links in org Message-Id: <1992Jun10.115524.23346@sun1.ruf.uni-freiburg.de> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu There are two things I'd really like to do with org files, but I just don't have enough time to plow through all the documentation and learn _everything_ about programming in ATK. So if there is somebody out there who can at least give me a few hints as to what part of the system I should look into, I'd be much obliged. The first thing is that I'd like to be able to do a string search on the description parts for all the nodes. I would think this shouldn't be too hard if I implemented some kind of tree traversal algorithm. The other thing that would be really nice would be the capability of creating hypertext links between different nodes of a single org file. One approach that comes to mind is to use arbcon to create a double view of the org file. I could then show one node on one side and another node on the other, and then push a button to insert link buttons at the cursor positions in both of the descriptions. That way I wind up with a two-way link - just what I wanted. If anyone has already implemented either of these things, I would appreciate hearing from him/her. Otherwise it would be nice if someone could just kind of give me a short summary of steps (and procedures/functions?) I will need. I've never programmed with ATK before so I don't even know if what I want to do is possible with ness (is ness about as easy as HyperTalk?) or if I will have to do it in C. Matthew Wyneken P.S.: Normally, I also hate people who don't take the time to read all the documentation and learn how the system works before trying to program something. Maybe someone out there can make an exception in this case. Matthew Wyneken ------------------------------------------------------------------- Deutsches Seminar I | Tel.: ++49-761-2034897 Linguistische Informatik | Universitaet Freiburg | e-mail: Friedrichstr. 50 | mpw@supreme.coling.uni-freiburg.de W - 7800 Freiburg | Germany | ------------------------------------------------------------------- -- Matthew Wyneken Deutsches Seminar I | Tel.: ++49-761-2034897 Linguistische Informatik | \enddata{text822, 149708} \begindata{text822, 153236} 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 ; Thu, 11 Jun 1992 19:40:20 -0400 (EDT) Received: from rascal.andrew.cmu.edu via qmail ID ; Thu, 11 Jun 1992 19:39:40 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Thu, 11 Jun 1992 19:39:40 -0400 (EDT) Message-ID: Date: Thu, 11 Jun 1992 19:39:40 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 576+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , wyneken@sun1.ruf.uni-freiburg.de (Matthew Wyneken) Subject: Re: Losing text in org In-Reply-To: <1992Jun11.091357.3422@sun1.ruf.uni-freiburg.de> References: <1992Jun11.091357.3422@sun1.ruf.uni-freiburg.de> \begindata{text,538602060} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from netnews.comp.soft-sys.andrew: 11-Jun-92 Losing text in org Matthew Wyneken@sun1.ruf (1413)} \quotation{Much to my dismay, a grep on }\quotation{the file showed no such line!! I exited the file and }\quotation{started a new session on it and by George, the new line }\quotation{really wasn't there :-( !! } The bug seems to be that the contents of a Node Description are saved whenever you transition to another node. So, basically, if you add a new Description and then Save immediately, that Description gets dropped on the floor. For now, select some other node prior to saving. Gary Keim ATK Consortium \enddata{text,538602060} \enddata{text822, 153236} \begindata{text822, 155249} 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, 11 Jun 1992 22:40:54 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 11 Jun 1992 22:37:40 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 11 Jun 92 22:37:29 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA20763; Thu, 11 Jun 92 19:28:51 -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 Jun 92 16:28:27 GMT From: rr2b+@andrew.cmu.edu (Robert Andrew Ryan) Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA Subject: Re: String search and hypertext links in org Message-Id: References: <1992Jun10.115524.23346@sun1.ruf.uni-freiburg.de> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Excerpts from netnews.comp.soft-sys.andrew: 10-Jun-92 String search and hypertext.. Matthew Wyneken@sun1.ruf (2151) > The first thing is that I'd like to be able to do a string search on the > description parts for all the nodes. I believe the description part of each node is just a text object, and I would expect tree to have a method called Enumerate of Traverse for running some function over all the nodes in the tree. There is a search package for text which can search for regexps. (see atk/text/search.{c,ch,doc}) Excerpts from netnews.comp.soft-sys.andrew: 10-Jun-92 String search and hypertext.. Matthew Wyneken@sun1.ruf (2151) > The other thing that would be really nice would be the capability of > creating hypertext links between different nodes of a single org file. I'm not quite sure what you want here, but the best place to start is probably using a pushbutton or sbutton object for the button then using the AddRecipient method to perform the desired actions on a "buttonpushed" trigger. (see atk/basics/observe.ch, atk/supportviews/sbutton*, sbttn*, and atk/hyplink/pshbttn*) I'm not sure what facilities org (and it's superclass tree) provide for moving around within the tree though. I doubt you will be able to accomplish what you want with Ness, you will need C. As yet Ness is mainly useful for processing ATK text (with styles, objects, etc...) We hope to make Ness more general purpose in the future. Excerpts from netnews.comp.soft-sys.andrew: 10-Jun-92 String search and hypertext.. Matthew Wyneken@sun1.ruf (2151) > P.S.: Normally, I also hate people who don't take the time to read all > the documentation and learn how the system works before trying to > program something. Maybe someone out there can make an exception in this > case. In the case of ATK you can be forgiven, it's so large that you really need a jumping off point to even know where you can go. Sorry I couldn't be more detailed, also realize that all the above is off the top of my head, it may be wrong utterly, or subtly... -Rob Ryan Andrew Toolkit Consortium \enddata{text822, 155249} \begindata{text822, 158719} 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, 12 Jun 1992 07:10:57 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 12 Jun 1992 07:08:08 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 12 Jun 92 07:08:01 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA18031; Fri, 12 Jun 92 03:58:34 -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 Jun 92 19:46:00 GMT From: widener!iggy.GW.Vitalink.COM!nocsun.NOC.Vitalink.COM!NOC.Vitalink.COM!edc@g.ms.uky.edu (Eric D. Christensen) Organization: Vitalink Communications, Fremont, CA Subject: Re: Console Message-Id: <1992Jun10.194600.10726@NOC.Vitalink.COM> References: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu In article , roberts@studguppy.lanl.gov (Doug Roberts) writes: |> Hello, all. |> |> I'm running the sparc binary version of the latest andrew from the |> cdrom directory on emsworth.andrew.cmu.edu. I have noticed that the |> cpu meter in the andrew console remains at 0%, not reflecting the |> load. Not only that, after I terminate the console process, my own |> xterm console can no longer receive console messages. Anybody know |> what the problem is? The CPU Meter staying at 0% is due to the getstats program not being able to read /dev/kmem. Best thing to go is make getstats set uid root. As for the other, I'm clueless. I don't seem to have the same problem. --- +---------------------------------------------------------------------------+ | Eric D. Christensen - Vitalink Communications - Network Operations Center | | Email: edc@noc.vitalink.com Phone: (510)795-6123 | | SCCA San Francisco Region - Formula 440 #6, Solo II HS Impulse #19 | +---------------------------------------------------------------------------+ | "REAL race cars don't have fenders!" | +---------------------------------------------------------------------------+ \enddata{text822, 158719} \begindata{text822, 161376} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail ID ; Fri, 12 Jun 1992 09:23:39 -0400 (EDT) Received: from pamir.inria.fr by andrew.cmu.edu (5.54/3.15) id for susan+; Fri, 12 Jun 92 09:23:29 EDT X400-Received: by /PRMD=inria/ADMD=atlas/C=FR/; Relayed; 12 Jun 92 15:23:38+0200 X400-Received: by /PRMD=CEA/ADMD=ATLAS/C=FR/; Relayed; 12 Jun 92 15:23:04+0200 Date: 12 Jun 92 15:23:04+0200 From: "Stephane MORIN tmunicom tel 69 89 46 87" Message-Id: <9206121323.AA10040@ortie.saclay.cea.fr> To: susan+@andrew.cmu.edu Subject: printing on andrew 5.1 \begindata{text,1061920} \textdsversion{12} \template{default} Hello Susan, I've got the 5.1 andrew software. it works well but i can't print ez file including raster image. I've read the FAQ. On my Sun 4.1.1, we have transcript.( pscat, enscript, psroff psdit etc...). But nothing is working. Have you a sun on your site ? what about the formatcommand in ~andrew/lib/global.prf ? hope you'll answer. regards. smorin\formatnote{@gardenia. }.saclay.cea.fr \enddata{text,1061920} \enddata{text822, 161376} \begindata{text822, 162713} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from commander.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, 12 Jun 1992 09:33:05 -0400 (EDT) If-Type-Unsupported: send Received: from commander.itc.cmu.edu via qmail ID ; Fri, 12 Jun 1992 09:30:33 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.commander.itc.cmu.edu.rs.aix31 via MS.5.6.commander.itc.cmu.edu.rs_aix31; Fri, 12 Jun 1992 09:30:33 -0400 (EDT) Message-ID: Date: Fri, 12 Jun 1992 09:30:33 -0400 (EDT) From: Adam Stoller X-Andrew-Message-Size: 486+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: corrupted ~/.AMS.prof -- how to fix? In-Reply-To: References: \begindata{text,539137136} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.other.info-andrew: 11-Jun-92 corrupted ~/.AMS.prof -- ho.. Bill Janssen@parc.xerox. (301)} \quotation{I've got an .AMS.prof file with two specs for a particular folder: } \quotation{ ... }\quotation{ mail /tmp_mnt/tilde/username/.MESSAGES/mail 0 0e:fH4 0 }\quotation{ ... }\quotation{ mail /tilde/username/.MESSAGES/mail 2 0eBalx 0 }\quotation{ ... } \quotation{Obviously, a bit of NFS cruft got caught in the gears. What's the }\quotation{"right" way to fix this? } \quotation{Bill } Quit whichever AMS interface you're running - and hand-edit the file. \enddata{text,539137136} \enddata{text822, 162713} \begindata{text822, 164653} 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, 12 Jun 1992 16:31:37 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 12 Jun 1992 16:28:52 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 12 Jun 92 16:28:32 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA07827; Fri, 12 Jun 92 13:25:56 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 11 Jun 92 09:13:57 GMT From: mcsun!Germany.EU.net!ira.uka.de!sun1.ruf.uni-freiburg.de!wyneken@uunet.uu.net (Matthew Wyneken) Organization: Rechenzentrum der Universitaet Freiburg, Deutschland Subject: Losing text in org Message-Id: <1992Jun11.091357.3422@sun1.ruf.uni-freiburg.de> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Recently I discovered something which is disconcerting to say the least. I've been using an org file to keep my mind straight, so to speak, by sorting ideas I have for work. Every once in a while I noticed that the last few letters of certain text sections are missing. Sometimes I even get "\enddata" at the end of a text section, which really ought to be part of the data structure not the text. This morning I decided to check out if things were being saved like I think they should be. I entered a new line in the file, saved the file with ^X^S _and_ via the menu. Much to my dismay, a grep on the file showed no such line!! I exited the file and started a new session on it and by George, the new line really wasn't there :-( !! Is this a bug, known or otherwise? I'm still using ATK 5.0.0 since I haven't found the time to install 5.1 yet. Maybe 5.1 has fixed the problem, I hope. Matthew Wyneken ------------------------------------------------------------------- Deutsches Seminar I | Tel.: ++49-761-2034897 Linguistische Informatik | Universitaet Freiburg | e-mail: Friedrichstr. 50 | mpw@supreme.coling.uni-freiburg.de W - 7800 Freiburg | Germany | ------------------------------------------------------------------- -- Matthew Wyneken Deutsches Seminar I | Tel.: ++49-761-2034897 Linguistische Informatik | \enddata{text822, 164653} \begindata{text822, 167424} 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, 12 Jun 1992 16:43:08 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 12 Jun 1992 16:41:48 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 12 Jun 92 16:41:35 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA08139; Fri, 12 Jun 92 13:29:22 -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 Jun 92 18:32:07 GMT From: sdd.hp.com!elroy.jpl.nasa.gov!henry!mathew@hplabs.hpl.hp.com (Mathew Yeates) Organization: Image Analysis Systems Group, JPL Subject: page object problems Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu More novice questions: I created an object using Arb and following the tutorial. I created a page object with 2 objects, a clklist and a chart. I want to add items to the chart after they are selected on the clklist but the program dumps core when I use chart_SetItemAttribute. This happens when I have the clklist on the first page and the chart on the second. Similarly, if I have the chart first, then value_SetStrArrayAndSize dumps core when I try and set items in the clklist. It appears that I can only use class member functions corresponding to the object on the first page. Help anyone? Do I somehow have to switch the "focus" to the other page? -Mathew \enddata{text822, 167424} \begindata{text822, 169390} 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 ; Fri, 12 Jun 1992 17:09:48 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Fri, 12 Jun 1992 17:08:51 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Fri, 12 Jun 1992 17:08:51 -0400 (EDT) Message-ID: Date: Fri, 12 Jun 1992 17:08:51 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 638+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: page object problems In-Reply-To: References: \begindata{text,538748932} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 12-Jun-92 page object problems Mathew Yeates@hplabs.hpl (668)} \quotation{It appears that I can only use class member functions corresponding }\quotation{to the object on the first page. } In the \bold{\italic{textview}} class, an inset is loaded when it is needed for viewing the first time. So, the problem is that the dataobject associated with the view on the second page is not instantiated yet. You can do a test by first viewing the second page before going back to the first page and then trying to manipulate the dataobj on the 2nd page. Maybe you can send your code so that we can see this happening. Uuencoded maybe? Gary Keim ATK Consortium \enddata{text,538748932} \enddata{text822, 169390} \begindata{text822, 171356} 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 ; Fri, 12 Jun 1992 17:18:40 -0400 (EDT) If-Type-Unsupported: send Received: from shaler.andrew.cmu.edu via qmail ID ; Fri, 12 Jun 1992 17:17:39 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Fri, 12 Jun 1992 17:17:39 -0400 (EDT) Message-ID: Date: Fri, 12 Jun 1992 17:17:39 -0400 (EDT) From: Fred Hansen MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Info-Andrew , nac@tekbspa.tss.com, XANNOUNCE@EXPO.LCS.MIT.EDU, outnews+netnews.cmu.misc.announce@andrew.cmu.edu, outnews+netnews.cmu.cs.general@andrew.cmu.edu, outnews+netnews.comp.text@andrew.cmu.edu Subject: Andrew Toolkit Consortium Technical Conference and Annual Meeting The Andrew Toolkit Consortium is pleased to invite you to the Andrew Technical Conference and the Consortium Annual Meeting To be held on June 25 and 26, 1992 at Carnegie Mellon University Pittsburgh, PA. For registration and arrangements, see below or contact Susan Straub (susan+@andrew.cmu.edu or 412-268-6710). ================================== Wednesday, June 24 7:00 PM - 10:00 Reception for early arrivals ================================== Thursday, June 25 Tutorial 8:30 AM Registration, pastry and coffee 9-12, 1-5 Tutorial - Extending the Andrew User Interface System {{The Andrew User Interface System is formerly the Andrew Toolkit. It is comprised of AUE - Andrew User Environment: ez, help, typescript, console, raster, ... ATK - Andrew Toolkit: architecture and widgets for constructing applications AMS - Andrew Message System: complete mail and bulletin board management system }} Invariably user requirements have not been completely anticipated by the system implementors; so this tutorial introduces various techniques for extending the applications and insets of the Andrew User Interface System. Part I will show how to create new primitive insets. After a general introduction to the Class preprocessor, the discussion will show how to tailor the generic inset created with 'createinset' to produce any particular inset. Part II will describe the addition of new commands via packages, initfiles, and subclasses of text. Part III will demonstrate ADEW as a tool for creating applications and even insets. Part IV introduces the Ness language and the four ways to utilize it: nessrun, LaunchApplication, embedded Ness program, and initfiles. Throughout, the emphasis will be on introductions to--and live demonstrations of--the techniques, coupled with pointers to the appropriate documents. Class notes will be available in both hard copy and machine-readable forms so example programs can be executed. A classroom full of workstations has been allocated to us so students can work the exercises. ================================== Thursday evening, June 25, 1992. Annual meeting 6:00 PM Reception 6:30 Conference dinner 8:00 Andrew Toolkit Consortium Annual meeting ================================== Friday, June 26, 1992 Andrew Technical Conference 8:30 AM Registration coffee and pastry 9:00 - 10:30 Welcome Fred Hansen, Director, Andrew Toolkit Consortium Future directions for ATK Wilfred J. Hansen, Carnegie Mellon wjh+@cmu.edu Using ATK for OnLine Help and Documentation Mike Denny, Bell South 404-529-8935 fax: 404-524-2726 Andrew & MIME: How Messages 8.5 Accomodates the New Mail Format Standard Nathaniel Borenstein, Bellcore nsb@thumper.bellcore.com 10:30 break 10:45 - 12:15 Drag & Drop Extensions for the Andrew Toolkit Todd A. Inglett, IBM Rochester tinglett@rchland.vnet.ibm.com A guided tour of contrib/mit Bill Cattey, MIT wdc@Athena.MIT.EDU Vee is Object-Oriented -- Not! Dean Rubine, Carnegie Mellon dandb+@andrew.cmu.edu 12:30 - 2:00 Lunch 2:00 - 3:30 Design of an ATK Joint Editing Dataobject Michael Kedem, University of Ottawa michael@shamin.genie.uottawa.ca An interactive browser for electronic journals based on MIME Brian Capouch, Saint Joseph's College brianc@zeta.saintjoe.edu An Example of Design Recovery: ATK Richard Orgass, Industrial Technology Center, Pittsburgh Joe Newcomer and Dave Anderson, Information Technology Center do12+@andrew.cmu.edu 3:45 - 4:45 The Remote Andrew Demo System -- Supporting Thousands of One-Time Users David B. Anderson, Carnegie Mellon dba+@andrew.cmu.edu Making a CDrom version of Andrew Susan Straub, Gary Keim, Fred Hansen susan+@andrew.cmu.edu ================================== Tutorial fee (includes lunch and tutorial materials): $100 Conference fee (includes proceedings, conference dinner, and conference lunch): $100 Rooms (in new, air conditioned student housing): $50 / night Housing is tight in Pittsburgh during the time of the conference, so please register as soon as possible. If you have other housing arrangments, walk-in registration to the conference will be accepted. _________________________________________________________________ Andrew Toolkit Technical Conference Carnegie Mellon University 214 UCC 4910 Forbes Ave. Pittsburgh, PA 15213 email: susan+@andrew.cmu.edu phone: 412 268 6710 fax: 412 621 8081 Name: ____________________________________ Address: _______________________________________________________ Organization: ___________________________________________________ Phone: __________________________ Email: __________________________ Tutorial $ ___________ ($100) Conference $ ___________ ($100) Housing $ ___________ ($50/night) Total enclosed $ ___________ Make checks payable to Carnegie Mellon University. \enddata{text822, 171356} \begindata{text822, 177776} 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, 12 Jun 1992 17:58:47 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 12 Jun 1992 17:56:55 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 12 Jun 92 17:56:37 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA15248; Fri, 12 Jun 92 14:47:52 -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: 8 Jun 92 15:43:32 GMT From: mcsun!uknet!mucs!lucsand!lucs!damon@uunet.uu.net (Mr. D.A. Chaplin) Organization: Computer Science, Liverpool University Subject: Running ezprint within an application Message-Id: <1992Jun8.154333.1590@and.csc.liv.ac.uk> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I'm trying to run ezprint from within an application using: system("ezprint..."); This works OK but then when I quit the application it core dumps. I also tried system("ls") with the same results. Am I doing something wrong? Damon \enddata{text822, 177776} \begindata{text822, 179340} 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, 12 Jun 1992 18:00:01 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 12 Jun 1992 17:57:16 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 12 Jun 92 17:57:05 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA15307; Fri, 12 Jun 92 14:48:29 -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: 8 Jun 92 20:00:52 GMT From: mcsun!uknet!mucs!lucsand!lucs!zhm@uunet.uu.net (Dr. M Zheng) Organization: Computer Science, Liverpool University Subject: SGML <--> ATK convertor? Message-Id: <1992Jun8.200053.1591@and.csc.liv.ac.uk> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Does anybody have any information about SGML <--> ATK convertor? We have a multi-user hypertext system -- MUCH in our group, which is implemented on Andrew. Now, we are working on importing/exporting a SGML document into/from the MUCH system. Because MUCH system uses the ATK format, we need a convertor to convert SGML from/to ATK. I wonder if such a convertor is available somewhere in public domain. Any information is appreciated. Thanks in advance, M. Zheng \enddata{text822, 179340} \begindata{text822, 181109} 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 ; Fri, 12 Jun 1992 18:38:37 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Fri, 12 Jun 1992 18:38:01 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Fri, 12 Jun 1992 18:38:01 -0400 (EDT) Message-ID: Date: Fri, 12 Jun 1992 18:38:01 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 1509+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Running ezprint within an application In-Reply-To: <1992Jun8.154333.1590@and.csc.liv.ac.uk> References: <1992Jun8.154333.1590@and.csc.liv.ac.uk> \begindata{text,538748932} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from misc: 8-Jun-92 Running ezprint within an a.. Mr. D.A. Chaplin@uunet.u (238)} \quotation{I'm trying to run ezprint from within an application using: } \quotation{ system("ezprint..."); } \quotation{This works OK but then when I quit the application it core }\quotation{dumps. } \quotation{I also tried system("ls") with the same results. } \quotation{Am I doing something wrong?} I don't know what's wrong with using system try but something like what follows should work: \smaller{int PerformSystemAction(name, argv ) register char *name; register char *argv[]; \{ int pid = 0, status = 0; if(environ_GetProfileSwitch("SecurityConscious", FALSE)) \{ fprintf(stderr, "SecurityConsciousness does not allow bush to run programs.\\n"); return(-1); \} if((pid = osi_vfork()) == 0) \{ #if !SY_AIX12 && !hpux extern getpid(); #endif /* SY_AIX12 && !hpux */ register int fd; #ifdef SGI_4D_ENV getpgrp(); #else setpgrp(0,pid = getpid()); #endif fd = open("/dev/null",O_WRONLY,0644); if(fd >= 0) dup2(fd,1); close(fd); execvp(name,argv); /* flow should never reach here, but just in case.... */ _exit(-1); \} while(pid != wait(&status)); \red{/* or don't bother waiting */} return(status); \} } and use it like this: static char *argv[4] = \{"rm", "-rf", NULL, NULL\}; argv[2] ="~/*"; \red{/* Danger, Will Robinson! */} status =PerformSystemAction("/bin/rm",argv); If you don't want to add this funtion, you might try something like: system("ezprint file.d >> /dev/null") Gary Keim ATK Consortium \enddata{text,538748932} \enddata{text822, 181109} \begindata{text822, 184095} 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 ; Sat, 13 Jun 1992 11:23:39 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sat, 13 Jun 1992 11:20:38 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 13 Jun 92 11:20:34 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA13323; Sat, 13 Jun 92 08:08:19 -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 Jun 92 09:32:45 GMT From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!news.cs.indiana.edu!bronze!falafel.cs.huji.ac.il!izar@ucbvax.Berkeley.EDU (Izar Tarandach) Organization: Hebrew University of Jerusalem, Israel Subject: Building problems Message-Id: <1992Jun12.093245.23881@bronze.ucs.indiana.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Hi, I have tried almost every single combination of BASEDIR and DEFAULT_ANDREWDIR_ENV I could think of (even followed those that worked for me in the previous Andrew release...) --- but I just can't compile it. Sometimes I get LOTS of "file not found in...". Or I get problems with "regexp". Or it is "don't know how to build /lib/lib...". Could someone point me in the right direction, please ? My system is a Sun 2, running SunOS 4.1.1. Thanks in advance. --izar \enddata{text822, 184095} \begindata{text822, 185958} 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 ; Sat, 13 Jun 1992 11:52:30 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sat, 13 Jun 1992 11:49:54 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 13 Jun 92 11:49:44 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA16811; Sat, 13 Jun 92 08:38:37 -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 Jun 92 09:50:39 GMT From: mcsun!fuug!news.funet.fi!sunic2!ugle.unit.no!nuug!nn.no!nntp.uio.no!teknologi.agderforskning.no!per@uunet.uu.net (Per Sigmond) Organization: Agderforskning Subject: addkey-questions Message-Id: <1992Jun12.095039.23087@ulrik.uio.no> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Q1: I want to bind the key \ (yes, backslash) to a function with addkey, but the system doesn't allow me to do that (it seems). I thought that this would have worked, but it didn't: addkey compchar-insert \134 textview compchar inherit d216 How do I specify this. Am I allowed to at all? Q2: In my .atkinit-file i specify 6 different key-bindings using addkey and compchar-insert. I want to be able to turn on and off these bindings from within a document (from a menu or something). I just can't figure out how. Thanks. Per. -- Per Sigmond Agderforskning Teknologi Televeien 1 4890 Grimstad Norway Internet: Per.Sigmond@teknologi.agderforskning.no \enddata{text822, 185958} \begindata{text822, 187954} 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 ; Sat, 13 Jun 1992 15:08:52 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sat, 13 Jun 1992 15:06:00 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 13 Jun 92 15:05:53 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA10780; Sat, 13 Jun 92 12:05:20 -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: 4 Jun 92 14:00:12 GMT From: dog.ee.lbl.gov!overload.lbl.gov!agate!spool.mu.edu!think.com!sdd.hp.com!cs.utexas.edu!utgpu!torn.onet.on.ca!cunews!csi.uottawa.ca!news@ucbvax.Berkeley.EDU (Michael Kedem) Organization: MCRLab - University of Ottawa Subject: sending unsolicted messages to an Andrew application Message-Id: <1992Jun4.140012.18469@csi.uottawa.ca> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I would like to have an Andrew application receive unsolicited messages on a socket. Browsing through the sources, I am thinking of adding another descriptor to the select() statement in xim.c. Is there a solution to this without tampering with low-level software ? ----------------------------------------------------------------------------- Michael Kedem michael@shamin.genie.uottawa.ca University of Ottawa problems: kedem@aix1.uottawa.ca Electrical Engineering, MCRlab ----------------------------------------------------------------------------- \enddata{text822, 187954} \begindata{text822, 189992} 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 ; Sat, 13 Jun 1992 16:52:21 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sat, 13 Jun 1992 16:50:31 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 13 Jun 92 16:50:26 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA21012; Sat, 13 Jun 92 13:39:08 -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 Jun 92 15:14:49 GMT From: rr2b+@andrew.cmu.edu (Robert Andrew Ryan) Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA Subject: Re: addkey-questions Message-Id: References: <1992Jun12.095039.23087@ulrik.uio.no> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Excerpts from netnews.comp.soft-sys.andrew: 12-Jun-92 addkey-questions Per Sigmond@teknologi.ag (658) > Q1: I want to bind the key \ (yes, backslash) to a function with addkey, > but the system doesn't allow me to do that (it seems). I thought that > this would have worked, but it didn't: > addkey compchar-insert \134 textview compchar inherit d216 > How do I specify this. Am I allowed to at all? Unfortunately the keybindings in a .*init file get parsed for backslashes twice. I found that using "\\\\" worked for me. Excerpts from netnews.comp.soft-sys.andrew: 12-Jun-92 addkey-questions Per Sigmond@teknologi.ag (658) > Q2: In my .atkinit-file i specify 6 different key-bindings using > addkey and compchar-insert. I want to be able to turn on and off these > bindings from within a document (from a menu or something). I just can't > figure out how. There are no provisions in the system currently for user-controlled dynamic bindings. (well, aside from the vi/emacs switching in textview) With the current release you could accomplish dynamic bindings under user control only by modifying the code for each view which has such bindings. After the next public release, you could write a "package" which could provide for dynamic modification of keybindings. (There were bugs in the keystate and init classes which prevent this from being possible, or advisable in the current release.) -Rob Ryan Andrew Toolkit Consortium \enddata{text822, 189992} \begindata{text822, 192787} 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 ; Sat, 13 Jun 1992 17:36:26 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sat, 13 Jun 1992 17:35:28 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 13 Jun 92 17:35:20 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA26380; Sat, 13 Jun 92 14:26:25 -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: 4 Jun 92 16:51:49 GMT From: rr2b+@andrew.cmu.edu (Robert Andrew Ryan) Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA Subject: Re: sending unsolicted messages to an Andrew application Message-Id: References: <1992Jun4.140012.18469@csi.uottawa.ca> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Excerpts from netnews.comp.soft-sys.andrew: 4-Jun-92 sending unsolicted messages.. Michael Kedem@shamin.gen (609) > Is there a solution to this without tampering with low-level software ? Yes, the im_AddFileHandler function is what should be used for something like this. Unfortunately it takes a FILE *, so you'll have to open the socket, then fdopen it. You can then procede to ignore the fact that it is a FILE * until you close it. (ie, just use fileno(fp) to get the file descriptor and use the usual calls on the fd.) -Rob Ryan Andrew Toolkit Consortium \enddata{text822, 192787} \begindata{text822, 194736} 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 ; Sun, 14 Jun 1992 00:24:31 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sun, 14 Jun 1992 00:22:51 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 14 Jun 92 00:22:36 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA12052; Sat, 13 Jun 92 21:15:56 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 14 Jun 92 03:41:17 GMT From: auspex-gw!guy@uunet.uu.net (Guy Harris) Organization: Auspex Systems, Santa Clara Subject: Re: Console Message-Id: <13113@auspex-gw.auspex.com> References: , <1992Jun10.194600.10726@NOC.Vitalink.COM> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >The CPU Meter staying at 0% is due to the getstats program not being able to >read /dev/kmem. Best thing to go is make getstats set uid root. Only if making it set-GID "kmem" doesn't help - set-GID "kmem" should be sufficient under SunOS 4.x, and should let you sleep a little better at night as well.... \enddata{text822, 194736} \begindata{text822, 196388} 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 ; Sun, 14 Jun 1992 00:24:41 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sun, 14 Jun 1992 00:23:08 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 14 Jun 92 00:23:01 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA12002; Sat, 13 Jun 92 21:15: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: 14 Jun 92 03:39:53 GMT From: auspex-gw!guy@uunet.uu.net (Guy Harris) Organization: Auspex Systems, Santa Clara Subject: Re: Help Message-Id: <13112@auspex-gw.auspex.com> References: <9206101820.AA22366@kaolin.unice.fr>, Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >I've certainly seen this one before. I think it means that you've got >/usr/lib before /lib in your LD_LIBRARY_PATH -- or, is it the other way >around? It's the other way around. "/usr/lib" good, "/lib" bad (and not very interesting under SunOS 4.x, anyway as it's just a symlink to "/usr/lib"). Another possibility (I think I got bitten by this one when doing the version of "doload()" that use "-ldl") is that there's e.g. a "-L" flag that specifies "/usr/lib/" - even one measly little extra "/" confuses the hell out of the run-time loader's code that special-cases "/usr/lib/libdl.so.1.0". \enddata{text822, 196388} \begindata{text822, 198317} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Sun, 14 Jun 1992 00:52:56 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sun, 14 Jun 1992 00:51:58 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 14 Jun 92 00:51:54 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA14635; Sat, 13 Jun 92 21:38: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: 4 Jun 92 21:24:18 GMT From: gk5g+@andrew.cmu.edu (Gary Keim) Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA Subject: Re: Problems with the cd-rom release binaries. Message-Id: <8e=cc2u00Vs9Ea3UgG@andrew.cmu.edu> References: <1992Jun4.164437.2159@inesc.pt> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Excerpts from netnews.comp.soft-sys.andrew: 4-Jun-92 Problems with the cd-rom re.. Werner Vogels@inesc.pt (570) > freya.werner[101][~] ez > ld.so: __DYNAMIC version 0 not supported What environment variables do you set to execute these binaries? There is a README file in the top-level of the distribution that instructs on how to setup your environment to run Andrew. It sounds like you might not have set LD_LIBRARY_PATH to $ANDREWDIR/lib: % setenv ANDREWDIR % setenv PATH $ANDREWDIR/bin:$PATH % setenv LD_LIBRARY_PATH $ANDREWDIR/lib Gary Keim ATK Consortium \enddata{text822, 198317} \begindata{text822, 200272} 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 ; Sun, 14 Jun 1992 01:52:09 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sun, 14 Jun 1992 01:51:31 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 14 Jun 92 01:51:26 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA22959; Sat, 13 Jun 92 22:49:46 -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: 4 Jun 92 23:26:11 GMT From: dog.ee.lbl.gov!hellgate.utah.edu!cs.utexas.edu!swrinde!news.dell.com!pmafire!boojum!boojum!roberts@ucbvax.Berkeley.EDU (Doug Roberts) Organization: Technology Modeling and Analysis, LANL-A7 Subject: Spell Checking in V5.1 Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Hello, all. I just installed the sparc binary version of the latest andrew from the cdrom directory on emsworth.andrew.cmu.edu. I am a new Andrew user, so the problem I am having is probably a simple set-up issue. The problem: in the Ez editor, I am trying to spell check the file. I get a message "Starting Spell Check" followed by the message "Could not start ispell. Spell checking may not be supported at this site." Ispell(version 3.0 beta), however, _is_ installed on my system, and works in other environments (emacs, xterm). Can someone point me in the direction of a fix? Thanks, --Doug -- ================================================================ Douglas Roberts Los Alamos National Laboratory dzzr@lanl.gov ^C^C ^X^C ^X^Z :w :q :q! :wq :wq! ^d X exit X Q :quitbye CtrlAltDel ~~q :~q logout save/quit :!QUIT ^[zz ^[ZZ ZZZZ ^H ^@ ^L ^[c ^# ^E ^X ^I ^T ? help helpquit ^D ^d ^C ^c helpexit ?Quit ?q ^Kx /QY sync;halt \enddata{text822, 200272} \begindata{text822, 202662} 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 ; Sun, 14 Jun 1992 01:53:23 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sun, 14 Jun 1992 01:51:57 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 14 Jun 92 01:51:52 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA22765; Sat, 13 Jun 92 22:48:12 -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: 4 Jun 92 21:33:51 GMT From: dog.ee.lbl.gov!hellgate.utah.edu!caen!sdd.hp.com!swrinde!mips!darwin.sura.net!Sirius.dfn.de!chx400!sicsun!disuns2!disuns2.epfl.ch!simon@ucbvax.Berkeley.EDU (Simon Leinen) Organization: DI-LIA -- Ecole Polytechnique Federale de Lausanne Subject: Re: 5.1 "makedo" problem on sgi Message-Id: References: , Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu In article harcoh@cs.kun.nl (Harco de Hilster) writes: Excerpts from andrew.mailing-list: 1-Jun-92 5.1 "makedo" problem on sgi Bob_Dew@alw.nih.gov (1161*) > We're trying to build Andrew 5.1 on an sgi running IRIX 4.2. A single > object module, "amsn.do", fails to load properly. ^ I assume that should have been IRIX 4.0.2----------------------+ > Running "make amsn.do" from andrew/atkams/messages/lib terminates with > the error, "doload: No such symbol (end)". The make command does > generate a "amsn.do" file, but when you try to index it with "doindex > amsn.do", you get the error, "doindex: indexing amsn.do ...doload: No > such symbol (end) ". That's exactly the behavior I got (under IRIX 4.0.4). I had the same problem with amsn.do. Although in my case it failed on doindex with the message: ld: _res_search undefined symbol . No, this is not quite the same problem; your _res_search undefined is Sun-specific, our "end" (and later "_end") undefined is IRIX-specific. The symbols are referenced by /usr/lib/libmld.a -- no idea why. Maybe SGI somehow broke this library, or it is just an exotic case that doload fails to handle. My utterly crude workaround was to write a dummy file that contains just short end; long _end; compile it and add it to the makedo command for amsn.do right after -lmld. To my surprise, the resulting messages did not core dump yet. -- Simon. \enddata{text822, 202662} \begindata{text822, 205639} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Sun, 14 Jun 1992 18:09:42 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sun, 14 Jun 1992 18:07:25 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 14 Jun 92 18:07:16 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA16241; Sun, 14 Jun 92 15:01:08 -0700 Path: ucbvax!dog.ee.lbl.gov!network.ucsd.edu!weber.ucsd.edu!cti From: cti@weber.ucsd.edu (CTI) Newsgroups: comp.soft-sys.andrew Subject: Andrew Toolkit / X - Product Developer Keywords: ATK Developer Message-Id: <10odmoINNarr@network.ucsd.edu> Date: 5 Jun 92 19:01:44 GMT Distribution: na Organization: CourseWare Technologies Inc. Lines: 20 Nntp-Posting-Host: weber.ucsd.edu Apparently-To: info-andrew@andrew.cmu.edu Multi-Media Educational software development firm in San Diego is searching for an experienced Andrew Toolkit and X Window Programmer. You will develop state of the art programming tools and enjoy a position of great potential and visibility. You will work close to the ocean and the University of California. Only professionals, who have graduated and are U.S. citizens or have a green card are requested to apply. For immediate consideration please mail your resume and salary history and requirements to: CourseWare Technologies Inc. Dept: MMATK 11300 Sorrento Valley Road, Suite 105 San Deigo, CA. 92121 Tel: (619) 452-8649 Thanks. \enddata{text822, 205639} \begindata{text822, 207516} 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, 15 Jun 1992 10:10:47 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 15 Jun 1992 10:08:47 -0400 (EDT) If-Type-Unsupported: send Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 15 Jun 1992 10:06:21 -0400 (EDT) Received: from hes.csc.liv.ac.uk by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 15 Jun 92 10:06:04 EDT Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP (16.6/LUCS-1.3) id AA20272; Mon, 15 Jun 92 15:05:59 +0100 Received: by cal.csc.liv.ac.uk id AA19821; Mon, 15 Jun 92 15:05:59 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720 via MS.5.6.calder.hp700; Mon, 15 Jun 1992 15:05:56 +0100 (BST) Message-Id: <0eD_D40000001B6ng0@calder> Date: Mon, 15 Jun 1992 15:05:56 +0100 (BST) From: Martin Beer X-Andrew-Message-Size: 1590+0 Mime-Version: 1.0 Content-Type: text/richtext; charset=US-ASCII Content-Transfer-Encoding: quoted-printable To: info-andrew@andrew.cmu.edu Subject: Re: Spell Checking in V5.1 In-Reply-To: References: Excerpts from mail: 4-Jun-92 Spell Checking in V5.1 Doug Robert= s@edu.berkele (1014) Hello, all. I just installed the sparc binary version of the latest andrew from t= he cdrom directory on emsworth.andrew.cmu.edu. I am a new Andrew user, so the problem I am having is probably a simple set-up issue. The problem: in the Ez editor, I am trying to spell check the file. I= get a message "Starting Spell Check" followed by the message "Could not start ispell. Spell checking may not be supported at this site." Ispell(version 3.0 beta), however, _is_ installed on my system, and works in other environments (emacs, xterm). Can someone point me in the direction of a fix? I have just found this problem as well. I wanted the International version of= ispell, and installed it in my test directories. It appears that the format = of the output of ispell -a (as used by ez) has changed with 3.0, and ez fails to recognise it. The offen= ding code is in ~/atk/extensions/spell.c and should be relatively easy to modify since the new version provides much mo= re useful information. I have got as far as setting up a test directory and p= rinting off a copy of the code, but am tied up with teaching activities for a = couple of weeks, and have not got any further. When I have sorted it out, I'll post the patch, if nobody else beats me to it.= Martin Beer Dr. Martin Beer, Department of Computer Science, Telephone 051-794-3672 University of Liverpool, Fax: 051-794-3715 Chadwick Tower, P.O. Box 147, EMail mdb@uk.ac.liverpool.compsci LIVERPOOL. L69 3BX. United Kingdom. \enddata{text822, 207516} \begindata{text822, 211220} 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, 15 Jun 1992 10:59:16 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 15 Jun 1992 10:57:53 -0400 (EDT) Received: from chx400.switch.ch by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 15 Jun 92 10:57:44 EDT X400-Received: by mta chx400.switch.ch in /PRMD=switch/ADMD=arcom/C=CH/; Relayed; Mon, 15 Jun 1992 16:57:10 +0200 X400-Received: by /PRMD=switch/ADMD=arcom/C=CH/; Relayed; Mon, 15 Jun 1992 16:56:43 +0200 X400-Received: by /PRMD=switch/ADMD=arcom/C=ch/; Relayed; Mon, 15 Jun 1992 16:05:18 +0200 Date: Mon, 15 Jun 1992 16:05:18 +0200 X400-Originator: eric14@komsys.tik.ethz.ch X400-Recipients: info-andrew@andrew.cmu.edu X400-Mts-Identifier: [/PRMD=switch/ADMD=arcom/C=ch/;920615160518] X400-Content-Type: P2-1984 (2) Content-Identifier: 190 From: Eric Baltischwiler Message-Id: <190*/S=eric14/OU=komsys/OU=tik/O=ethz/PRMD=SWITCH/ADMD=ARCOM/C=CH/@MHS> To: info-andrew Subject: Printing question Hi, I'm trying to print ez documents to a postscrip printer on our sun3 using sunOS 4.0.1 (sort of). When I select the print option nothing happens. The ezprint help page says I should use a program called psdit. Where can I find this? Once I have it how do set up andrew to use it? Thanks Eric14 \enddata{text822, 211220} \begindata{text822, 213044} 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 ; Mon, 15 Jun 1992 14:21:21 -0400 (EDT) Received: from shaler.andrew.cmu.edu via qmail ID ; Mon, 15 Jun 1992 14:20:31 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Mon, 15 Jun 1992 14:20:31 -0400 (EDT) Message-ID: Date: Mon, 15 Jun 1992 14:20:31 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 1055+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , mcsun!uknet!mucs!lucsand!lucs!zhm@uunet.uu.net (Dr. M Zheng) Subject: Re: SGML <--> ATK convertor? In-Reply-To: <1992Jun8.200053.1591@and.csc.liv.ac.uk> References: <1992Jun8.200053.1591@and.csc.liv.ac.uk> \begindata{text,539936648} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.other.info-andrew: 8-Jun-92 SGML <--> ATK convertor? Dr. M Zheng@uunet.uu.net (467)} \quotation{Does anybody have any information about SGML <--> ATK convertor? } The problem is that SGML is such a general system that there is little guidance in the conversion. The problem becomes easier for specific DTD's. Do you have a specific DTD? One solution to the problem is to employ the ICA (integrated chameleon architecture) system available from Ohio State. Here is some info they sent: \leftindent{-- Integrated Chameleon Architecture (ICA) Please direct all inquiries and comments concerning the ICA to the mailing list, ica@cis.ohio-state.edu, and not to any individuals. If you would like your name added to the ICA mailing list, please send email to ica-request@cis.ohio-state.edu, with subject line `ICA mailing list'. In the body of the message, please indicate the (internet) email address that you would like added to the list. } The ICA documentation strongly recommends that it be used with a specific DTD. Fred Hansen\ \enddata{text,539936648} \enddata{text822, 213044} \begindata{text822, 215520} 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 ; Mon, 15 Jun 1992 14:24:15 -0400 (EDT) Received: from shaler.andrew.cmu.edu via qmail ID ; Mon, 15 Jun 1992 14:23:45 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Mon, 15 Jun 1992 14:23:45 -0400 (EDT) Message-ID: Date: Mon, 15 Jun 1992 14:23:45 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 390+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Eric Baltischwiler Subject: Re: Printing question In-Reply-To: <190*/S=eric14/OU=komsys/OU=tik/O=ethz/PRMD=SWITCH/ADMD=ARCOM/C=CH/@MHS> References: <190*/S=eric14/OU=komsys/OU=tik/O=ethz/PRMD=SWITCH/ADMD=ARCOM/C=CH/@MHS> \begindata{text,539936648} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.other.info-andrew: 15-Jun-92 Printing question Eric Baltischwiler@komsy (307)} \quotation{The ezprint help page says I should use a program called }\quotation{psdit. Where can I find this? Once I have it how do set up andrew to }\quotation{use it?} From the FAQ file: \bold{transcript (psdit)} Contact: Adobe 1585 Charleston Road P.O. Box 7900 Mountain View, CA 94039-7900 phone: 1-800-833-6687 \enddata{text,539936648} \enddata{text822, 215520} \begindata{text822, 217387} 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, 15 Jun 1992 15:19:55 -0400 (EDT) If-Type-Unsupported: send Received: from rascal.andrew.cmu.edu via qmail ID ; Mon, 15 Jun 1992 15:18:13 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.rascal.andrew.cmu.edu.rs.aix31 via MS.5.6.rascal.andrew.cmu.edu.rs_aix31; Mon, 15 Jun 1992 15:18:12 -0400 (EDT) Message-ID: <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> Date: Mon, 15 Jun 1992 15:18:12 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 3662+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Spell Checking in V5.1 In-Reply-To: <0eD_D40000001B6ng0@calder> References: <0eD_D40000001B6ng0@calder> \begindata{text,538838724} \textdsversion{12} \template{messages} \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]} \excerptedcaption{Excerpts from misc: 15-Jun-92 Re: Spell Checking in V5.1 Martin Beer@compsci.live (1590+0)} \quotation{I have just found this problem as well. I wanted the International version of ispell, and installed it in my test directories. It appears that the format of the output of } \quotation{\example{ispell -a} } \quotation{(as used by ez) has changed with 3.0, and ez fails to recognise it. } Here's a small, informal, patch to andrew/atk/extensions/spell.c that will allow it to recognize, and respond appropriately to, ispell3 output. 38a39 > static boolean ispell3 = FALSE; 146,147c147,157 < while (*choices == ' ') < choices++; --- > if(ispell3) \{ > char *t; > if (t = (char*) index(choices, ':')) \{ > choices = t + 2; > \} > \} > else \{ > while (*choices == ' ') > choices++; > \} > 152c162 < while (*choices && *choices != ' ') --- > while (*choices && *choices != ',' && *choices != '\\n') 161c171 < return i - 1; --- > return i + 1; 174c184 < int pos = textview_GetDotPosition(self), savePos = pos, saveLength = textview_GetDotLength(self); --- > int pos = textview_GetDotPosition(self), savePos = pos, saveLength = textview_GetDotLength(self), c; 194a205 > *testBuf = (char) 0; 195a207,208 > #define EatNewLine() fgets(testBuf, sizeof(testBuf), inFile) > 197c210 < fgets(testBuf, sizeof(testBuf), inFile) == NULL || *testBuf != '*') \{ --- > fgets(testBuf, sizeof(testBuf), inFile) == NULL || *testBuf == '\\0') \{ 201c214,221 < --- > else \{ > if(*testBuf != '*') \{ /* testBuf must contain the Ispell3 version string */ > message_DisplayString(self, 100, testBuf); > ispell3 = TRUE; > EatNewLine(); /* each query ends with a newline in ispell3 */ > \} > \} > 206a227,229 > > if (ispell3) > EatNewLine(); and the same patch in uuencoded form: begin 644 spell.patch M,SAA,SD*/B!S=&%T:6,@8F]O;&5A;B!IPH^(`EC M:&%R("IT.PH^(`EI9B`H="`]("AC:&%R*BD@:6YD97@H8VAO:6-EPH^(`D@("`@8VAO:6-E'1V:65W7T=E=$1O=$QE;F=T:"AS96QF*3L*+2TM"CX@ M("`@(&EN="!P;W,@/2!T97AT=FEE=U]'971$;W10;W-I=&EO;BAS96QF*2P@ M'1V:65W7T=E=$1O=$QE M;F=T:"AS96QF*2P@8SL*,3DT83(P-0H^("`@("`J=&5S=$)U9B`]("AC:&%R M*2`P.PHQ.35A,C`W+#(P.`H^("-D969I;F4@16%T3F5W3&EN92@I(&9G971S M*'1EF5O9BAT97-T0G5F*2P@:6Y&:6QE*0H^(`HQ.3=C,C$P M"CP@("`@("`@("!F9V5T 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 ; Tue, 16 Jun 1992 05:35:13 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 16 Jun 1992 05:33:09 -0400 (EDT) If-Type-Unsupported: send Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 16 Jun 1992 05:32:46 -0400 (EDT) Received: from hes.csc.liv.ac.uk by po5.andrew.cmu.edu (5.54/3.15) id for gk5g+; Tue, 16 Jun 92 05:32:34 EDT Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP (16.6/LUCS-1.3) id AA25984; Tue, 16 Jun 92 10:32:13 +0100 Received: by cal.csc.liv.ac.uk id AA22314; Tue, 16 Jun 92 10:32:12 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720 via MS.5.6.calder.hp700; Tue, 16 Jun 1992 10:32:10 +0100 (BST) Message-Id: <0eDPIO0000001KA1s0@calder> Date: Tue, 16 Jun 1992 10:32:10 +0100 (BST) From: Martin Beer X-Andrew-Message-Size: 1120+0 Mime-Version: 1.0 Content-Type: text/richtext; charset=US-ASCII Content-Transfer-Encoding: quoted-printable To: Info-Andrew , Gary Keim Subject: Re: Spell Checking in V5.1 In-Reply-To: <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> Excerpts from mail: 15-Jun-92 Re: Spell Checking in V5.1 Gary K= eim@edu.cmu.andrew (3675) Excerpts from misc: 15-Jun-92 Re: Spell Checking in V5.1 Martin Beer@compsci.live (1590+0) > I have just found this problem as well. I wanted the International= > version of ispell, and installed it in my test directories. It appears= > that the format of the output of > ispell -a (as used by ez) has changed with 3.0, and ez fails to recognise it. <= nl> Here's a small, informal, patch to andrew/atk/extensions/spell.c that= will allow it to recognize, and respond appropriately to, ispell3 output.= Thanks for the patch to spell.c. I have tried it out and it appears to work q= uite happily. It is nice to have a reasonably accurate English dictionary imm= ediately available, rather than an American one, even if it still has some idi= osyncrasies in it, most of which we can sort out. Martin Beer Dr. Martin Beer, Department of Computer Science, Telephone 051-794-3672 University of Liverpool, Fax: 051-794-3715 Chadwick Tower, P.O. Box 147, EMail mdb@uk.ac.liverpool.compsci LIVERPOOL. L69 3BX. United Kingdom. \enddata{text822, 222737} \begindata{text822, 225937} 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, 16 Jun 1992 06:34:27 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 16 Jun 1992 06:33:05 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 16 Jun 92 06:32:48 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA08354; Tue, 16 Jun 92 03:27:35 -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: 8 Jun 92 03:45:28 GMT From: susan+@andrew.cmu.edu (Susan Straub) Organization: School of Computer Science, Carnegie Mellon, Pittsburgh, PA Subject: Re: How to use the cd distribution Message-Id: References: <9206061023.AA18074@sasun1.epfl.ch> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Alain, >Or another question, where do I find further documentation? On the ftp machine, emsworth.andrew.cmu.edu, you should look in the ./andrew/atk/doc directory for the tour and overview documents. Since the help files are scattered among the tree, located in their relevant directories, it's easiest to wait until the $DESTDIR/help directory is built and find the files there. If you would like to print the help files out before building the tree, we've made PostScript versions of the help files, as well as selected papers written about Andrew, available in the ./cdrom/doc directory. I'll add this info to the FAQ and repost a new one early next week. Susan Straub Andrew Toolkit Group \enddata{text822, 225937} \begindata{text822, 228024} 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, 16 Jun 1992 11:31:50 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 16 Jun 1992 11:30:09 -0400 (EDT) Received: from zeta.saintjoe.edu by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 16 Jun 92 11:29:48 EDT Received: by zeta.saintjoe.edu (4.0/SMI-4.0) id AA05870; Tue, 16 Jun 92 10:28:54 CDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.zeta.saintjoe.edu.sun3.4 via MS.5.6.zeta.saintjoe.edu.sun3_4; Tue, 16 Jun 92 10:28:53 -0500 (CDT) Message-Id: Date: Tue, 16 Jun 92 10:28:53 -0500 (CDT) From: Mark Davisson To: info-andrew@andrew.cmu.edu Subject: Andrew on an HP 9000 Cc: nbt@saintjoe.EDU I am very interested in installing the newest release of Andrew on the system I am currently working on. I do not have Internet access so I would be unable to directly retrieve the files I would need to install Andrew. I am working on an Hewlett Packard 9000 Series machine (an 817S to be precise) with a 1.3GB DAT storage device. I was hoping to find someone who has Andrew installed on a 9000 Series machine and see if there could be some way to arrange for Andrew to be shipped to me on a DAT tape. I would gladly cover any costs incurred and would much appreciate the help of a kind soul :-) I can be reached at markd@saintjoe.edu or by telephone at (800) 426 9314. ********************** :-) Mark Davisson markd@saintjoe.edu ********************** \enddata{text822, 228024} \begindata{text822, 230021} 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, 16 Jun 1992 12:27:57 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 16 Jun 1992 12:26:43 -0400 (EDT) Received: from sgi.sgi.com (SGI.COM) by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 16 Jun 92 12:26:31 EDT Received: from relay.sgi.com by sgi.sgi.com via SMTP (911016.SGI/910110.SGI) for info-andrew@andrew.cmu.edu id AA27180; Tue, 16 Jun 92 09:26:27 -0700 Received: from atlantis.wpd.sgi.com by relay.sgi.com via SMTP (911016.SGI/911001.SGI) for @sgi.sgi.com:info-andrew@andrew.cmu.edu id AA16587; Tue, 16 Jun 92 09:26:24 -0700 Received: by atlantis.wpd.sgi.com (920330.SGI/911001.SGI) for @sgi.sgi.com:info-andrew@andrew.cmu.edu id AA22726; Tue, 16 Jun 92 09:26:24 -0700 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.atlantis.sgi.4d via MS.5.6.atlantis.sgi_4d; Tue, 16 Jun 1992 09:26:22 -0700 (PDT) Message-Id: <0eDVMi306XouRAaExH@atlantis> Date: Tue, 16 Jun 1992 09:26:22 -0700 (PDT) From: "Andrew J. Palay" X-Andrew-Message-Size: 1890+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: Re: 5.1 "makedo" problem on sgi In-Reply-To: References: , \begindata{text,269144820} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 4-Jun-92 Re: 5.1 "makedo" problem on.. Simon Leinen@??? (1472)} \quotation{The symbols are referenced by /usr/lib/libmld.a -- no idea why. Maybe }\quotation{SGI somehow broke this library, or it is just an exotic case that }\quotation{doload fails to handle. } \quotation{My utterly crude workaround was to write a dummy file that contains }\quotation{just } \quotation{ short end; long _end; } \quotation{compile it and add it to the makedo command for amsn.do right after }\quotation{-lmld. To my surprise, the resulting messages did not core dump yet. } The problem is indeed that libmld does make use of the symbol _end, which is not being noted by the dynamic loader as being defined in the runapp (this is a long standing roblem with the trying to do dynamic loading without proper system support). The proper fix to this problem is in the SGI-machine dependent part of class. The following patches should solve the problem, although I haven't done a complete test to see that nothing else breaks (so please send me word if you have a problem with them). The patches are: *** globals.c Sat Jun 6 11:58:15 1992 --- globals.c.orig Thu Jan 23 12:22:09 1992 *************** *** 45,51 **** globalref(_sproced) globalref(_us_rsthread_stdio) - globalref(_end) /* do not delete the following line - make depends on it */ --- 45,50 ---- *************** *** 97,103 **** globalref(_sproced) globalref(_us_rsthread_stdio) - globalref(_end) /* do not delete the following line - make depends on it */ --- 96,101 ---- and *** getlist.awk Sat Jun 6 11:47:27 1992 --- getlist.awk.orig Thu Jan 23 12:22:08 1992 *************** *** 65,71 **** want[definer["_sproced"]] = "Y"; want[definer["_sprocmonstart"]] = "Y"; want[definer["_us_rsthread_stdio"]] = "Y"; - want[definer["_end"]] = "Y"; # END ADDED SGI ## Stuff for the class system want[definer["class_RoutineStruct"]] = "Y"; --- 65,70 ---- Andy \enddata{text,269144820} \enddata{text822, 230021} \begindata{text822, 233985} 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, 16 Jun 1992 19:50:08 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 16 Jun 1992 19:49:30 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 16 Jun 92 19:49:21 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA01203; Tue, 16 Jun 92 16:44:59 -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: 8 Jun 92 17:31:40 GMT From: constellation!convex!datri@apple.com (Anthony A. Datri) Organization: Engineering, CONVEX Computer Corp., Richardson, Tx., USA Subject: Re: How to use the cd distribution Message-Id: <1992Jun8.173140.9657@news.eng.convex.com> References: <9206061023.AA18074@sasun1.epfl.ch> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu For as many times as the word "CD-ROM" has appeared here, I've never actually seen the announcement of an actual CD. -- ======================================================8--< "Future events such as these will affect you, in the future." \enddata{text822, 233985} \begindata{text822, 235609} 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, 16 Jun 1992 20:35:03 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 16 Jun 1992 20:34:10 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 16 Jun 92 20:34:06 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA03161; Tue, 16 Jun 92 17:07:21 -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: 16 Jun 92 23:39:45 GMT From: pmafire!boojum!boojum!roberts@uunet.uu.net (Doug Roberts) Organization: Technology Modeling and Analysis, LANL-A7 Subject: Rdemo Dict Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Hello, all. I recently installed the cdrom 5.1 version for a Sun SPARC, after having run the remote demo (nice way to get a feel for Andrew, BTW). I particularly liked the dictionary lookup demo. After installing V5.1, however, I noticed that the version of Dict included in /usr/andrew/doc/AtkTour is different than the version running via rdemo (this is confirmed somewhere in the documentation, but I can't locate where, at the moment). Does anyone have a copy of the dictionary demo that is the version actually running on atk.itc.cmu.edu? Thanks, --Doug -- ================================================================ Douglas Roberts Los Alamos National Laboratory dzzr@lanl.gov ^C^C ^X^C ^X^Z :w :q :q! :wq :wq! ^d X exit X Q :quitbye CtrlAltDel ~~q :~q logout save/quit :!QUIT ^[zz ^[ZZ ZZZZ ^H ^@ ^L ^[c ^# ^E ^X ^I ^T ? help helpquit ^D ^d ^C ^c helpexit ?Quit ?q ^Kx /QY sync;halt \enddata{text822, 235609} \begindata{text822, 237869} 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, 16 Jun 1992 21:36:45 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 16 Jun 1992 21:34:47 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 16 Jun 92 21:34:33 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA10527; Tue, 16 Jun 92 18:25:40 -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: 8 Jun 92 18:15:43 GMT From: dog.ee.lbl.gov!overload.lbl.gov!agate!spool.mu.edu!mips!darwin.sura.net!nih-csl!alw.nih.gov!rdew@ucbvax.Berkeley.EDU (Bob Dew) Organization: National Inst. of Health, DCRT, CSL Subject: Re: 5.1 "makedo" problem on sgi Message-Id: <1992Jun8.181543.18027@alw.nih.gov> References: , , Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu |> Excerpts from andrew.mailing-list: 1-Jun-92 5.1 "makedo" problem on sgi |> Bob_Dew@alw.nih.gov (1161*) |> |> > We're trying to build Andrew 5.1 on an sgi running IRIX 4.2. A single |> > object module, "amsn.do", fails to load properly. ^ |> I assume that should have been IRIX 4.0.2----------------------+ |> |> My utterly crude workaround was to write a dummy file that contains |> just |> |> short end; long _end; |> |> compile it and add it to the makedo command for amsn.do right after |> -lmld. To my surprise, the resulting messages did not core dump yet. |> -- |> Simon. Thank you for the workaround!--it seems to work for us. Two more SGI-specific problems continue to elude us, however: 1) doindex core dumps with a segmentation fault when trying to load "im.do" in andrew/atk/basics/common; 2) source code for "getstats" in andrew/atk/console/stats seems to be missing. Has anybody found a way around these problems? Thank you for any help, Bob \enddata{text822, 237869} \begindata{text822, 240347} 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, 17 Jun 1992 06:36:48 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 06:35:34 -0400 (EDT) Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 17 Jun 92 06:35:27 EDT Via: cs.city.ac.uk; Wed, 17 Jun 1992 11:34:46 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 via MS.5.6.barney.cs.city.ac.uk.sun4_40; Wed, 17 Jun 1992 11:37:23 +0100 (BST) Message-Id: Date: Wed, 17 Jun 1992 11:37:23 +0100 (BST) From: Nick Williams X-Andrew-Message-Size: 1265+2 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: NCD X-Terminals and ATK5.1 \begindata{text,2396272} \textdsversion{12} \template{messages} \define{footnote attr:[Flags OverBar Int Set] attr:[FontSize PreviousFontSize Point -2]} A while ago, a patch was posted to fix xgraphic.c with respect to monochrome terminals. At the time, I posted an article describing "weird things" which happened on our NCD terminals when the patch was applied. No answers turned up for my problem, so I simply backed out of the patch and everything was happy. Now, with ATK5.1, the xgraphic.c patch has been integrated into the release and the problem has returned. Exhibit of problem\footnote{\ \begindata{fnote,3151664} \textdsversion{12} ATK5.1 under SunOS4.0 linked with X11r5 (XDisplay server is X11r4) Host machine= Solbourne (Sun Sparc thang) XTerminal= monochrome NCD19 server 2.2.0 08/10/90 downloaded (100dpi) Andrew fonts are the ones you get by defining the ISO_FONTS environment and getting the fonts.alias file.\ \enddata{fnote,3151664} \view{fnotev,3151664,5,0,0}}: \center{\ \begindata{table,3179128} \cols 169 189 - - | \begindata{raster,2771640} 2 0 68266 68266 0 0 181 95 bits 2771640 181 95 /88&88 | /22%2220 | /11%1110 | /44%4440 | /88&88 | /22%2220 | /11%1110 | /44%4440 | /88&88 | 2227Zf8 | 1115/55#5550 | 4447Zf8 | 888dZf8 | 2227db6db6db6d b6db6db6db6db6 db6db6db6db6db 6db0 | 1115befb7dbedf 6fb7dbedf6fb7d bedf6fb7dbedf6 fb78 | 4447f7d7ebf5fa fd7ebf5fafd7eb f5fafd7ebf5faf d7e8 | 888dedbfdfeff7 fbfdfeG7fbfdf eff7fbfdfeG7f bfd8 | 2227bf7ebf5faf d7ebf5fafd7ebf 5fafd7ebf5fafd 7eb8 | 1115f7f5fafd7e bf5fafd7ebf5fa fd7ebf5fafd7eb f5f8 | 4447de!dfeff7 fbfdfeG7fbfdf eff7fbfdfeG7f bfd8 | 888d!bb75badd 6eb75badd6eb75 badd6eb75badd6 eb70 | 2227f77feff7fb fdfeG7fbfdfef f7fbfdfeG7fbf dfe8 | 1115eef6bf6fb7 dbedf6fb7dbedf 6fb7dbedf6fb7d bed8 | 4447bfedfadeef 77bbddeef709bd deef47b80beef4 61b8 | 888deddfd7fdde ef77bbddee73fb bddee57262ddee 53f8 | 2227df7dbfbbbd deef77bbdc2b6f 7bbde7e25bbbde 7370 | 1115bc22786186 1c0c70Gbe3d8e 1118c0d63c278c 32e8 | 4447fb11244934 c99a26b6fb0b64 cc9262270b1326 63d8 | 888ddf3326471b 4891237deec645 4ce6466e873264 72f8 | 2227bb22206306 099030ebddc206 08a7a66de32006 53b0 | 1115f63327d0c4 c823e8Gbaf278 cce2e44af2325a 72e8 | 4447ef22211964 8db0acdb7e5214 88c3664e512236 53d8 | 888dbe1110c20c 201840b7f6060a 2030841a!0708 20b8 | 2227edefebbdf7 f807fdG6dfdf7 H7bdffb3d77bd f8 | 1115df5d5f77de d3eeb7eeGabaf 55b5f7f6ae2bef 77f0 | 4447bdGfeeefb bc0dG5ddb7ffe G7fdf5dfc1fde fed8 | 888dfbdb75fdd7 7f5fd5fb!f76d edf6baGdbf77d ebb8 | 2227df7eefdbbe f5fb7fb7bede!df ddf7f5bfdeebdf 70 | 1115bbebdf77fd ef77eeG6dbbfd bdbbefdff6bddf bdf8 | 4447f6dfbdef6b deeebdd6fbf777 7b77bebb6dfbfe fbe8 | 888defbefbbeG bdGf7bfef!eef7 G7bf7dff7b5d7 58 | 2227bf7bb77bdb 7bd5defdbf5fdd ef6eef6ebf5eef bff8 | 1115edf77fefbf f7bfbbeb75fdG defbfdGfafbdf 7ed8 | 4447920a401050 0a5124154a02g 294402g254428 a120 | 888d5574b7ef55 f4a655d4aafd7b d29afaef4a9ad3 5658 | 2227bfdbed5aef 5bfdG7bddabd6 bf77afbafdf7be edf0 | 11156ab75bb7ba ef57aad77776bd eaed756fb75d6b bba8 | 4447db6d6eda55 94d4b5accccd63 55aacd546aaada 5668 | 888d36aad524a5 292aa51112928c 8a552949895292 a490 | 2227d55b5a9149 5291086aad2a52 55229295322425 4950 | 111536edb57fJ dffbLefIf8 | 4447ed526b37bb 5777Gfb7776de ed6ebebb7feffd 5f68 | 888d2aafd6beef feeeaadeefddf5 dffdf5f6ed5d6b faf8 | 2227db74ad75dd b7dfGbbdebbbf fadb!efdfGdfd7 d0 | 1115248a92afbf 7dbd6eGbdf7ed b7f7bdbefb75be bf78 | 4447d251273f7b ef7bddf57bG7b efaf77eddeef7b fde8 | 888d2db76cbaf6 ddf7fbdff7aeef 5efeef5fbbdff7 6bb8 | 2227cb6d5f77ef bbdf5fb6ef7bde fdddfefb77bd6e G78 | 11152d55eaafbf 7f7dfb7ddef77b fbbbdbf6fefbG dbe8 | 4447d5aa9d3efd f6ebb7f7fdeef7 aff117542c37a4 7778 | 888d2f03b6bb80 gG7adfa83fef7d 699ee63c6f623f e8 | 2227cafeed775b dedbe3baf7cdbe fbdf8fec385ef6 6d50 | 11152e9d9aaed7 3a3766f6054f09 8c311d8a9270c6 59f8 | 4447ddb34d7fce 4c7ecdedefcac4 49999b4e9a4446 39d8 | 888d2aaebb2d86 d86f97ddbacfc8 8d9117ca967e64 7b78 | 2227cd754d7b41 a04d2f7d77c6cc c8099ece823046 6fd8 | 11152bcad537c7 78465eecef8dc8 899917ca466266 5eb0 | 4447de3d9eefcf dc40bdddfecbc4 c9999d8eec4644 79f0 | 888d2ae3693e9a 34717bf95bcf84 44400f486831g 18e8 | 2227cdae8f6dd7 fe5bf7b4g075f dbab7befaffabf f9b8 | 11152b5ada5fc0 g7d!6fg0df5be feeee37faff6db f0 | 4447deb5ad7b60 g57feG7fdfbf7b dbfba6fafbdfbb 68 | 888d2ad74b37df fbbedbedf57577 f7bfd7Gefb77d f7d8 | 2227cd5aae6eG 577df7bfafefee def6bf6dbb7fdb 6eb8 | 11152bb55abfb5 fef7befb7fbfdd bbddfedf77ed77 dff8 | 4447de6bad7b7f b7eeedd6!fabf f7bfebfbeedfef 7de8 | 888d2ad64b2eed 7eddfbGefd7fb 7f75bededfbb5e fbb8 | 2227cdaddd7dfb edGdfadddbf6e e2Gedf7bc8c7d ef60 | 11152b5a96b7c0 gb5b37fb83dfd bbed5fbdf9defb dde0 | 4447deb56d3f4f feeff2fb73d7ab a9bbfb6f739a57 bbd0 | 888d2ad6cab5dd 145f67ee074d63 0a68c9e2eb56f1 63b0 | 2227cd5a9d7f8a 9c7dc6dcfbcbcd b937444dd7c0a6 db70 | 11152bb5d736c7 d85b8fb9d747f9 2a902cf8f6def8 caf0 | 4447de6b2cbdc3 306f1d7dbecf41 b9b6eac1d5d662 a7e0 | 888d2ad6cb7785 68443ff57dcddd 2bb3eeddb78ece f2d0 | 2227cdad5eaf4f dc40fb6df7c789 ba93268975dca6 49f0 | 11152b5aaa3ddb 3c71f7fcdd8ee2 c1184462f38c70 47c0 | 4447deb5cdfbde fa5b5ed8g0dGbb f6eeGeb5bGfdb8 | 888d2ad69b2f40 g7af7b7g0baaee afddd55dG55d7 78 | 2227cd5aae7bd0 g57eeJddfd!bf fd6bG7ef0 | 11152bb5d9af7b f7Gbfeeaa!b6bb df!7b75dedbed e8 | 4447de6b273ef7 5ebd7abdGedfd Gbbf6f7df!bf5f d8 | 888d2ad6cd75de f7ebeff7ddbfeb f77edfeefb7af6 fb78 | 2227cdad5e2ffb eedfdddebbfbbf aef5bddfb7f7ef fef0 | 11152b5aa9G57 bdbe!bbf76f77 7deff77deedfbd abd8 | \enddata{raster, 2771640} \begindata{raster,3406168} 2 0 68266 68266 0 0 188 150 bits 3406168 188 150 /bb&bbb0 | /ee&eee0 | /77&7770 | /dd&ddd0 | /bb&bbb0 | /ee&eee0 | /77&7770 | /dd&ddd0 | /bb&bbb0 | /ee&eee0 | /77&7770 | /dd&ddd0 | /bb&bbb0 | /ee&eee0 | 7775/55$5550 | ddda/aa$aaa0 | bbbczh | eeeazh | 7774zh | ddda3fGe0y | bbbc20g20y | eeea20g20o301e 801ci67h | 777420f820oc0 21800ci63h | ddda21fc20n01 8060800ci03h | bbbc23fe201db8 1c79e383238f01 80703b8d878e76 e360e0 | eeea27G200eec 36cb2cc4e6d903 c07c198ecc9b3e 63b1b0 | 777427G200ccc 66e38c!ccdc03 303f198c6e3330 631b30 | ddda27G200ccc 7e71c1cccfce03 300f998c67!30 631bf0 | bbbc27G200ccc 6038e6cc8c0703 3003998c63b030 631bg | eeea27G200ccc 609a6cc70c1303 3041998c69b030 631bg | 777423fe200ccc 32db6cd4065b01 20611bcecd9930 63b190 | ddda21fc201ede 1cb2c76fc396g c05e0d9d8b0e78 f760e0 | bbbc20f820k07 e0r | eeea20g20k0820 r | 777420g20k0840 r | ddda3fGe0k0780 r | bbbczh | eeeazh | 7774zh | ddda/aa$aaa0 | bbbd/55$5550 | eeea/aa$aaa0 | 7775/55$5550 | ddda/aa$aaa0 | bbbd7fZf0 | eeeabfZf0 | 77757fZf0 | dddabfZf0 | bbbd7fZf0 | eeeabfZf0 | 77757fZf0 | dddabfZf0 | bbbd7fZf0 | eeeabfZf0 | 77757fUdfJf0 | dddabfOf0bfHfc 7f90bfGc63ff0 | bbbd7fOe73fHfe 7fa73fGe73ff0 | eeeabfOe7bfHfe 7f27bfGe73ff0 | 77757f899e3861 87031c3fGe3f8 e1918e4f63e278 e73ff0 | dddabfc44d934d 3266c9bfGf0f6 4cc9662670f136 673ff0 | bbbd7fccc991c7 f264c8Hfc667c ce!66fc732667 3ff0 | eeeabfccc818e3 82640c7fGfe20 60ce7e66fe3320 673ff0 | 77757fccc9fc71 330cfe3fGef27 ccce7e64ef3327 e73ff0 | dddabfccc8d659 337c6b3fGe723 4cce3665e73323 673ff0 | bbbd7f844430c3 8906187fGe070 e2070c61e0!70 c21ff0 | eeeabfJfe03Pf3 If0 | 77757fJfefbPf3 If0 | dddabfK07Pe1I f0 | bbbd7fZf0 | eeeabfZf0 | 77757fZf0 | dddabfZf0 | bbbd7fZf0 | eeeabfZf0 | 77757fZf0 | dddabfZf0 | bbbd40zg | eeea80zg | 7775zh | ddda!4440y | bbbch40y | eeeb!1140y | 7774h40y | ddda!4440y | bbbch40y | eeeb!1140y | 7774h40y | ddda!4440y | bbbch40o3380n | eeeb!1140o3180 n | 7774h40o0180n | dddb!1140o0180 n | bbbc!4440i01G f873383c7180n | eeeb!1140i01g 0837fc663180n | 77744ff440i01 060c39cc663180 n | dddbHc0i01891c 318c0e3180n | bbbd0ff0c0i01 c13c338c363180 n | eeeb0ff0c0i01 e27cb78c663180 n | 7775hc0i01c43d fd8c663180n | dddbhc0i01801c f98c7e3180n | bbbdhc0i01040c 7bde337bc0n | eeebhc0i01g0c 20r | 7775hc0i01Gfc s | dddbhc0j7ffcs | bbbdhc0y | eeebhc0y | 7775hc0y | dddbhc0y | bbbdhc0y | eeebhc0o038060 m | 7775hc0o018060 m | dddbhc0o0180n | bbbdhc0o0180n | eeebhc0i01Gf8 73383c6998ee38 l | 7775hc0i01g08 37fc66d9bc6630 l | dddbhc0i01060c 39ccc3c9cc6360 l | bbbdhc0i01891c 318cGe18c61c0 l | eeebhc0i01c13c 338cc0718c60c0 l | 7775hc0i01e27c b78cc0398c61c0 l | dddbhc0i01c43d fd8ce1998c6360 l | bbbdhc0i01801c f98c76d98c6630 l | eeebhc0i01040c 7bde3cb3cefe38 l | 7775hc0i01g0c 20r | dddbhc0i01Gfc s | bbbdhc0j7ffcs | eeebhc0y | 7775hc0y | dddbhc0y | bbbdhc0y | eeebhc0y | 7775hc0p38n | dddbhc0p18n | bbbdhc0p18n | eeebhc0p18n | 7775hc0i01Gf8 1e3b1e0f1878m | dddbhc0i01g08 337b331998ccm | bbbdhc0i01060c 61dc33319986m | eeebhc0i01891c 6198073019fem | 7775hc0i01c13c 63981b301980m | dddbhc0i01e27c e79833301980m | bbbdhc0i01c43d ed98333019c2m | eeebhc0i01801c fb183f1898ecm | 7775hc0i01040c 7e3c198f3c78m | dddbhc0i01g0c 20r | bbbdhc0i01Gfc s | eeebhc0j7ffcs | 7775hc0y | dddbhc0y | bbbdhc0y | eeebhc0y | \enddata{raster, 3406168} | | ^Color version (working) ^Monochrome (broken) | - - \enddata{table,3179128} \view{spread,3179128,6,0,0} } As you can see (at least, if you got a formatted copy of this mail), the spacing of the letters has got severely screwed up such that some letters are overwriting other letters. This happens not just with the icons in messages, but also when displaying other characters (usually large ones such as "M" or "W"). The problem \italic{only} appears on the monochrome X Terminal. The color NCD we have does not exhibit the problem. Nor does a monochrome/color sun workstation. Only ATK with the xgraphic patch exhibits the problem. Nothing else does. Does anybody else know about this? How to fix it? Could it be a problem that NCD could fix in their Xserver? Nick. Systems Architecture Research Centre, Computing Science Dept, City University, Northampton Square, London EC1V 0HB. Phone: +44 71 477 8551 FAX: +44 71 477 8560 \enddata{text,2396272} \enddata{text822, 240347} \begindata{text822, 251316} 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, 17 Jun 1992 07:50:49 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 07:50:05 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 17 Jun 92 07:49:57 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA23560; Wed, 17 Jun 92 04:40:09 -0700 Path: ucbvax!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!uunet!news.univie.ac.at!merlin.par.univie.ac.at!peter From: peter@merlin.par.univie.ac.at (Peter Kutschera) Newsgroups: comp.soft-sys.andrew Subject: NEED HELP (Domain/OS 10.3.5) Keywords: porting andrew HP9000/4xx Apollo DomainOS Message-Id: <1992Jun17.113838.21359@newssrv.edvz.univie.ac.at> Date: 17 Jun 92 11:38:38 GMT Sender: news@newssrv.edvz.univie.ac.at (News System - Vienna University) Organization: University of Austria Lines: 20 Nntp-Posting-Host: merlin.par.univie.ac.at Apparently-To: info-andrew@andrew.cmu.edu Help! I cant compile andrew V5.1 on my Workstation because i don`t have an `as`! Are executables available? Are Patches available (I have gas, but gas dont know about most of the Keywords!) I am using Domain/OS 10.3.5 on a HP9000/425s. Thanks! -- Peter Kutschera University of Vienna, Austria peter@merlin.par.univie.ac.at a4424dak@awiuni11.bitnet \enddata{text822, 251316} \begindata{text822, 253092} 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, 17 Jun 1992 10:05:24 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 10:04:11 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for gk5g+; Wed, 17 Jun 92 10:04:04 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 17 Jun 92 10:02:37 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for M.D.Beer@compsci.liverpool.ac.uk; Wed, 17 Jun 92 10:02:35 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Wed, 17 Jun 1992 10:02:29 -0400 (EDT) Message-Id: Date: Wed, 17 Jun 1992 10:02:29 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 1256+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Gary Keim , Martin Beer Subject: Re: Spell Checking in V5.1 In-Reply-To: References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> \begindata{text,1684736} \textdsversion{12} \template{messages} \define{italic menu:[Font~1,Italic~11] attr:[FontFace Italic Int Set]} \excerptedcaption{Excerpts from internet.info-andrew: 16-Jun-92 Re: Spell Checking in V5.1 Bill Janssen@parc.xerox. (215+0)} \quotation{Time for me to get cranky again... } \quotation{I would appreciate it if people would refrain from sending oddly-formatted messages to this mailing list, which I \italic{thought} was supposed to contain Andrew-formatted messages. } Well, actually I think we're in need of some kind of policy decision here. The "oddly-formatted" messages were, I believe, in MIME format. They didn't look odd to people using Messages 8.5, but undoubtedly looked odd to you, since you still use Messages 7.15. On the other hand, the MIME-formatted messages can actually be read as more-than-plain-text using non-Andrew tools, including various newsreaders that might pick these messages up from comp.soft-sys.andrew. In the long run, I believe, MIME should be the preferred format. Right now we're in a funny transition state -- there are substantial communities of Andrew users of both versions 7.15 and 8.5. I suspect there is no solution for this transitional period other than tolerance and patience on the part of all concerned. Note that I'm sending this in old-Andrew format. Those of you reading this with 8.5 would not have otherwise noticed a difference. -- Nathaniel \enddata{text,1684736} \enddata{text822, 253092} \begindata{text822, 256410} 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, 17 Jun 1992 10:12:35 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 10:10:29 -0400 (EDT) Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 17 Jun 92 10:10:15 EDT Via: cs.city.ac.uk; Wed, 17 Jun 1992 15:09:27 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 via MS.5.6.barney.cs.city.ac.uk.sun4_40; Wed, 17 Jun 1992 15:12:02 +0100 (BST) Message-Id: Date: Wed, 17 Jun 1992 15:12:03 +0100 (BST) From: Andy Whitcroft X-Andrew-Message-Size: 2079+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: Message Clasification by Date? \begindata{text,3279464} \textdsversion{12} \template{messages} We use Andrew Messages without AFS or the andrew message delivery system. We found, that when reading and classifying new mail from your system mailbox, the order of messages was apparently incorrect. Incorrect meaning "not filed in date order". We are assuming that date order is correct based on the cui commands to reorder mail based on the date headers. As we do not have AMDS we figured that if we modified eatmail to set the dates correctly on the files as they are filed into ~/Mailbox then flames would correctly order all messages. However this only seems to be effective for messages collected in the same pass. Having examined the source ($ANDREWDIR/src/ams/libs/ms/hdlnew.c:RealAppendMsgToDir()), it seems that when a message is clasified it is copied to it's final resting place in the vast majority of cases. This copy is done by simply writing the core image of the message to a \italic{new} message file. This message file has the current time stamped on to it when created and no attempt is made to copy the dates across. Note that if \italic{finalappendmsgtodir} is used instead of \italic{appendmsgtodir} then the file can be renamed and the dates persist? Before I attempt to change this code I woud be interested to know what the \italic{correct} behaviour is. When you receive a message should it be classified by sending date? If this is the case, what happens if the message is effectively old mail (i.e. before your \italic{quit mark})? Should the mark be moved back to this message? If so, is the \italic{next mail message} behaviour correct: should it find the next unread message rather then the next message? In any event this routine seems flawed. If it is supposed to honour the dates on the incoming files then the newly copied file needs to be touched. Alternatively, if it is supposed to be kept at the current date then the renamed file needs to be touched forwards to keep the semantics consistent. Any comments welcome. Andy. Andy Whitcroft E-mail: andy@cs.city.ac.uk Systems Architecture Research Centre, City University, London, UK. Tel: +44 71 477 8000 x8551 \enddata{text,3279464} \enddata{text822, 256410} \begindata{text822, 259919} Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from transarc.com via trymail ID ; Wed, 17 Jun 1992 10:45:32 -0400 (EDT) Received: from transarc.com via qmail ID ; Wed, 17 Jun 1992 10:41:25 -0400 (EDT) Received: from piglet.transarc.com via qmail ID ; Wed, 17 Jun 1992 10:36:20 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.piglet.transarc.com.pmax.3 via MS.5.6.piglet.transarc.com.pmax_3; Wed, 17 Jun 1992 10:36:16 -0400 (EDT) Message-ID: Date: Wed, 17 Jun 1992 10:36:16 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 3239+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Andy Whitcroft Subject: Re: Message Clasification by Date? In-Reply-To: References: \begindata{text,18707720} \textdsversion{12} \template{messages} As I understand it, the current behavior is correct, since there's no distinction (at this level) between AMS's processing of your mail folder and the system bboard folders. But there are lots of different goals to be served, and none really overrides all others. The quandary arises in the handling of the high-water mark (the ``quit mark''?). AMS, by default, processes incoming mail by appending it to a folder. Because that folder may be publicly readable, the design decision was made to append messages to folders, rather than to file messages into folders (possibly re-ordering some existing ones). In this way, readers of those folders will only have to read from their high-water mark to the end of the folder (and remember a new high-water mark). AMS has the flexibility to file messages into existing folders, sorting by date, but this is not the default behavior for new mail processing. It also processes a set of incoming messages at once, ordering the messages in ~/Mailbox by their timestamps before appending them. The CUI command to reorder mail is not the bastion of correctness that you're assuming it is. In fact, it is a disaster-recovery tool. That is, the .MS_MsgDir ordering (the order in which messages were appended to a folder) is assumed to be authoritative. It is only when that .MS_MsgDir file is corrupted somehow that the ``cui reconstruct'' command comes into play. Given the ostensible corruption of .MS_MsgDir, CUI offers two options to replace the ordering inherent in .MS_MsgDir: ordering by Date: header or ordering by the date on the message file itself. It is presumed that the person who runs the command will understand the implications of the choice (and of the reconstruction process itself) for the possible set of readers of the folder. This AMS behavior uses a design based on an environment in which incoming messages are delivered as separate files, each of which bears a file-creation-date. The default AMS folder rules are based on the wish to preserve the order of arrival in the target message folder, so that readers of the folder (as a public bboard, say) can keep a high-water mark. In general, there can be lots of folder readers, and it's certainly not possible for the folder incorporation process to alter the high-water marks used by all the readers. Thus, we have the behavior you noticed, where AMS strives to retain as the file-creation-date of the message file its arrival date, so that ``cui reconstruct'' might be able to sort based on that arrival date and reconstruct the folder ordering that was present before .MS_MsgDir was corrupted. The really-and-truly \italic{\bold{correct}} behavior might be for AMS not to use a high-water mark at all in its public readers, but to use some other scheme for remembering which messages a user has or has not seen. But this is a lot more work, and certainly isn't done now. Perhaps the simplest thing to do is to plug the hole you found, whereby the time-of-arrival of a message isn't always preserved as the file-creation-date of the message as it sits in the folder. Yes, I know this isn't the semantics you wished for, but it's a consistent set of semantics on which the whole public-folder mechanism is built. Craig \enddata{text,18707720} \enddata{text822, 259919} \begindata{text822, 264579} 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, 17 Jun 1992 10:53:07 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 10:52:20 -0400 (EDT) Received: from hes.csc.liv.ac.uk by po5.andrew.cmu.edu (5.54/3.15) id for gk5g+; Wed, 17 Jun 92 10:52:06 EDT Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP (16.6/LUCS-1.3) id AA14884; Wed, 17 Jun 92 15:51:44 +0100 Received: by cal.csc.liv.ac.uk id AA26336; Wed, 17 Jun 92 15:51:44 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720 via MS.5.6.calder.hp700; Wed, 17 Jun 1992 15:51:43 +0100 (BST) Message-Id: <0eDp5z0000001Yxr00@calder> Date: Wed, 17 Jun 1992 15:51:43 +0100 (BST) From: Martin Beer X-Andrew-Message-Size: 2057+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Gary Keim , Nathaniel Borenstein Subject: Re: Spell Checking in V5.1 In-Reply-To: References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> \begindata{text,1074110448} \textdsversion{12} \template{messages} \define{italic menu:[Font~1,Italic~11] attr:[FontFace Italic Int Set]} \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]} \excerptedcaption{Excerpts from mail: 17-Jun-92 Re: Spell Checking in V5.1 Nathaniel Borenstein@com (1256+0)} \quotation{\excerptedcaption{Excerpts from internet.info-andrew: 16-Jun-92 Re: Spell Checking in V5.1 Bill Janssen@parc.xerox. (215+0)} } \quotation{\quotation{Time for me to get cranky again... }} \quotation{\quotation{I would appreciate it if people would refrain from sending oddly-formatted messages to this mailing list, which I \italic{thought} was supposed to contain Andrew-formatted messages. }} \quotation{Well, actually I think we're in need of some kind of policy decision here. The "oddly-formatted" messages were, I believe, in MIME format. They didn't look odd to people using Messages 8.5, but undoubtedly looked odd to you, since you still use Messages 7.15. On the other hand, the MIME-formatted messages can actually be read as more-than-plain-text using non-Andrew tools, including various newsreaders that might pick these messages up from comp.soft-sys.andrew. } \quotation{In the long run, I believe, MIME should be the preferred format. Right now we're in a funny transition state -- there are substantial communities of Andrew users of both versions 7.15 and 8.5. I suspect there is no solution for this transitional period other than tolerance and patience on the part of all concerned. } \quotation{Note that I'm sending this in old-Andrew format. Those of you reading this with 8.5 would not have otherwise noticed a difference. -- Nathaniel } It's slightly more complicated than that, since mail is gatewayed onto netnews. I started the problem by simply replying to a mail message, having configured messages to send formatted mail in MIME format by default for all the reasons Nathaniel has given. The problem is that when the message was received by info-andrew it was not converted into plain text as a conventional andrew formatted message would be. Is this something which should normally be done? Cheers Martin Dr. Martin Beer, Department of Computer Science, Telephone 051-794-3672 University of Liverpool, Fax: 051-794-3715 Chadwick Tower, P.O. Box 147, EMail mdb@uk.ac.liverpool.compsci LIVERPOOL. L69 3BX. United Kingdom. \enddata{text,1074110448} \enddata{text822, 264579} \begindata{text822, 269075} 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, 17 Jun 1992 11:04:17 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 11:03:10 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for gk5g+; Wed, 17 Jun 92 11:03:03 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 17 Jun 92 11:02:42 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for M.D.Beer@compsci.liverpool.ac.uk; Wed, 17 Jun 92 11:02:41 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Wed, 17 Jun 1992 11:02:35 -0400 (EDT) Message-Id: Date: Wed, 17 Jun 1992 11:02:35 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 1226+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Gary Keim , Martin Beer Subject: Re: Spell Checking in V5.1 In-Reply-To: <0eDp5z0000001Yxr00@calder> References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> <0eDp5z0000001Yxr00@calder> \begindata{text,1684736} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 17-Jun-92 Re: Spell Checking in V5.1 Martin Beer@compsci.live (2057+0)} \quotation{It's slightly more complicated than that, since mail is gatewayed onto netnews. I started the problem by simply replying to a mail message, having configured messages to send formatted mail in MIME format by default for all the reasons Nathaniel has given. The problem is that when the message was received by info-andrew it was not converted into plain text as a conventional andrew formatted message would be. Is this something which should normally be done? } I would vote no. MIME is the standard format for Internet Multimedia Mail, which Andrew never was. I think that it should be reasonable to send MIME anywhere in the not too distant future. Again, it's just the transition period that's painful. It could even be argued that the more people send MIME around with wild abandon, the shorter the transition period will be (though it might make it \italic{more} painful). On a more practical note, I'd also point out that there's no code in AMDS to do the MIME-to-plain translation, so there would be a certain amount of coding to do in order to make this work even if people disagree with me and think that it should be done. \enddata{text,1684736} \enddata{text822, 269075} \begindata{text822, 272340} 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, 17 Jun 1992 12:49:48 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 12:48:53 -0400 (EDT) Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id for rr2b+; Wed, 17 Jun 92 12:48:36 EDT Via: cs.city.ac.uk; Wed, 17 Jun 1992 17:47:45 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 via MS.5.6.barney.cs.city.ac.uk.sun4_40; Wed, 17 Jun 1992 17:50:18 +0100 (BST) Message-Id: Date: Wed, 17 Jun 1992 17:50:18 +0100 (BST) From: Nick Williams X-Andrew-Message-Size: 471+1 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Robert Andrew Ryan Subject: Re: NCD X-Terminals and ATK5.1 Cc: info-andrew@andrew.cmu.edu In-Reply-To: References: \begindata{text,2396272} \textdsversion{12} \template{messages} From Rob Ryan's suggestion (thanks Rob), I've found the bug to be in the NCD X server (version 2.2.0). If you're interested, a simple "draw-some-text-to-the-screen-using-a-boring-stipple-pattern".c produced the following output (random, varying each time): \center{\ \begindata{raster,3289592} 2 0 68266 68266 0 0 458 109 bits 3289592 458 109 /77/77/77(7740 | /dd/dd/dd(ddc0 | eeed/55/55/55#55 56!eec0 | bbba/aa/aa/aa#aa ab!bb80 | 7774zzr07!7740 | dddazzr09!ddc0 | eeeczzr06!eec0 | bbba3fGe0zzmH 8b!bb80 | 777420g20zzm82 1087!7740 | ddda20g201f3e 01ceh7df780ge0 700103f807a7f8 7fcff83d1f3ef8 fbf7df03807b"83 fe!07fc1e9ff7 c77c77df7bef82 10f9!ddc0 | eeec20f8200e1c gc6h78e180g60 300381dc18e38c 38c718c70e1c70 71c20e01c071c1 0c61cf18c39e21 9bb38238278e19 c48210b6!eec0 | bbba21fc200e1c gc6h38e1h6030 0381ce30638638 4709830e1c7071 c40e01c0f1e118 31c730638e60!93 8238238e10e882 10"bb80 | 777423fe200e1c 38c61cg38e11c 7661b007c1ce70 2387380703810e 1c7071c80e01e0 !f13839c77073 8e700383821c43 8e10e88210f7!77 40 | ddda27G200e1c 6cc636g1d7236 3e637005c1dc70 0387388713800e 1c7071d80e01e1 71793839ce7073 9c7c0383821c41 d72070fe10f9!dd c0 | eeec27G200ffc ccc663g1d7263 3066300cc1f870 03873f87f3800f fc7071fc0e01!71 3d3839f87073f0 3f0383820e81d7 20388010f6!ee c0 | bbba27G200e1c fcc663g0f3663 30663008e1ce70 03873887138fce 1c7071de0e0132 711f3839c07073 b80f!83820e80 f360788010eb!bb 80 | 777427G200e1c c0c663g0f3c63 3066301fe1c770 0387380703838e 1c7071cf0e093a 710f3839c07073 bc03!83820780 f3c05c8010e7!77 40 | ddda27G200e1c c0c663g063c63 3066301071c738 2386384701838e 1c7071c78e091c 71071831c03063 9c41!838207g63 c08c8010c9!dd c0 | eeec23fe200e1c 64c63630061836 3062703071ce1c c38c38c701c38e 1c7071c3ce191c 71030c61c018c3 8e6103818403g 61810eGf0c6!ee c0 | bbba21fc201f3e 39ef1c3002081c 78f1b838fbf80f 87f87fcfc07e1f 3efb73f7Gfb88 fb810383e00f07 cfde07c07802g 20839f80gfb!bb 80 | 777420f820k10 x0360o07q80g87 !7740 | ddda20g20k10x 0180o0380p80g 89!ddc0 | eeec20g20k20zp e0p80g86!eec0 | bbba3fGe0zzmH 8b!bb80 | 7774zzr07!7740 | dddazzr09!ddc0 | eeeczzr06!eec0 | bbba/aa/aa/aa#aa ab!bb80 | 7775/55/55/55#55 57!7740 | dddbZZRf9!ddc0 | eeedZZRf6!eec0 | !bbZZRfb!bb80 | 7775ZZRf7!7740 | dddbZZRf9!ddc0 | eeed870ff8c7J c18707e3Geff0 0ff0d00f803007 e1b870c3861870 fe3fc63e3f0fc0 3f0fc03f17g30 f1078030e01f01 e18036!eec0 | !bbcf9ffce7Jf3 cf87f3Gc7f9c7 cf19c7cf39e79e 3cf9e7cf3cf9G 1f8f3f7cf3e71c f3e71e673339fb 8fce79f31f31f3 9e3b!bb80 | 7775cf9ffce7J f3cfa7f3Gc7f9 e79f99f3cfb9f7 3f3cf9e7cf39f9 G1f8f1f79f9e7 99f9e79cf773b9 fbcfde79f78e79 e7be"7740 | dddbcf9ffce7J f9cfa7f3Gd7f9 e79fd9f3cff9G 3fbcf9e7cf33f9 G"0f79f9e799f9 e79cGf3f9fbc7 df39f7ccfceffc 79!ddc0 | eeedcf9e1ce787 If0e22783G93f9 e73f!f9cff9fe 7ffcf9e7cf27f9 G"4f73fce793fc e79c7ff3f9fbe7 9f3ce7e5fcdff8 f6!eec0 | !bbcf9ccce733 Ie0626733Gb3f9 cf3f!f9cf79ee 7ffcf9e7cf0ff9 G4e4f6773fce7 33fce73e1ff3f9 fbe7bf3cefe3fe 1ff9fb!bb80 | 7775c019e4e679 Ic8016673G31f8 073f!f9c0780e 7e1c01e7cf0ff9 G464f6373fce0 73fce07f0ff3f9 fbe3bf18eff3G 3ff1f7!7740 | dddbcf9804e679 Icc126673G79f9 e33f!f9cf79ee 7f3cf9e7cf27f9 G66cf7173fce7 f3fce67fc7f3f9 fbf33f9acfe1G 3fe3f9!ddc0 | eeedcf99fce679 Icc12e673G01f9 f33f!f9cff9fe 7f3cf9e7cf33f9 G64cf7973fce7 f3fce73fe3f3f9 fbf17f9a5fc9G 3fc7f6!eec0 | !bbcf99fce679 Icc32e673fe78 f9f39ff9f3cff9 G3f3cf9e7cf39 f9G71cf7c79f9 e7!f9e79f!f3f9 fbf97f965fdcG 3fcffb!bb80 | 7775cf98f4e679 Ice30e673fefc f9f39f99f3cfb9 G3f3cf9e7cf38 f9fb71cf7c79f9 e7!f9e79d!f3f8 f3f87fc61f9c7f 3f8fb7!7740 | dddbcf9c4ce733 9fHe671e733!fc 79e7c739c7cf39 G8c7cf9e64f3c 79f37bcf7e7cf3 e7fcf3e7cce7f3 fc67fcGcf3f3e !3f1f39!ddc0 | eeed870e184387 9fHf061c381f8 78300f!f00f80 30Ge1f870c2!1e 30023b863f7f0f c3G0fc3c50fe1 fe0ffcGcf3e!1e 1fg36!eec0 | !bbKdfZQ9fTfb !bb80 | 7775K9fZQcfTf7 !7740 | dddbK3fZQe3Tf9 !ddc0 | eeedZWf0Tf6!ee c0 | !bbZZRfb!bb80 | 7775/55/55/55#55 57!7740 | ddda/aa/aa/aa#aa a9!ddc0 | /ee/ee/ee(eec0 | /bb/bb/bb(bb80 | 776a/aa/aa/aa#aa b7!7740 | ddd5/55/55/55#55 5d!ddc0 | eee0zzr2e!eec0 | bb90zzr5b!bb80 | 7760zzr37!7740 | ddd1Hzzm07Gfc 5d!ddc0 | eee1g01zzm0410 842e!eec0 | bb91g01gf9f00e 70g03efbcg0703 80081fc03d3fc3 fe7fc1e8f9f7c7 dfbef81c03dc!1c 1ff0383fe0f4G be3be3befbdf7c 1087db!bb80 | 776107c1g70e0 0630g03c70cg03 01801c0ee0c71c 61c638c63870e3 838e10700e038e 08630e78c61cf1 0cdd9c11c13c70 ce241085b7!77 40 | ddd10fe1g70e0 0630g01c708g03 01801c0e71831c 31c2384c1870e3 838e20700e078f 08c18e39831c73 04!9c11c11c70 87441085"ddc0 | eee11ff1g70e1 c630e001c708e3 b30d803e0e7381 1c39c0381c0870 e3838e40700f07 8f89c1ce3b839c 7380!1c10e21c 7087441087ae!ee c0 | bb913ff9g70e3 6631b0geb91b1 f31b802e0ee380 1c39c4389cg70 e3838ec0700f0b 8bc9c1ce73839c e3e0!1c10e20e b90387f087db!bb 80 | 77613ff9g7fe6 663318geb9319 833180660fc380 1c39fc3f9cg7f e3838fe0700b8b 89e9c1cfc3839f 81f8!1c10740e b901c4g87b7!77 40 | ddd13ff9g70e7 e63318g79b319 833180470e7380 1c39c4389c7e70 e3838ef0700993 88f9c1ce03839d c07c!1c107407 9b03c4g875d!dd c0 | eee13ff9g70e6 063318g79e319 833180G0e3b80 1c39c038!1c70 e3838e787049d3 8879c1ce03839d e0"1c103c079e 02e4g872e!eec0 | bb913ff9g70e6 063318g31e319 833180838e39c1 1c31c2380c1c70 e3838e3c7048e3 8838c18e01831c e20c!1c103803 1e0464g865b!bb 80 | 77611ff1g70e3 2631b18030c1b1 831381838e70e6 1c61c6380e1c70 e3838e1e70c8e3 8818630egc61c 73081c0c201803 0c0877G8637!77 40 | ddd10fe1gf9f1 cf78e1801040e3 c78dc1c7dfc07c 3fc3fe7e03f0f9 f7db9fbfGdc47 dc081c1fg783e 7ef03e03c01001 041cfcg07"ddc0 | eee107c1l80x1b p38p04g042e!ee c0 | bb91g01l80x0c p1cp04g045b!bb 80 | 7761g01k01zp07 p04g0437!7740 | ddd1Hzzm07Gfc 5d!ddc0 | eee0zzr2e!eec0 | bb90zzr5b!bb80 | 7760zzr37!7740 | ddd5/55/55/55#55 5d!ddc0 | eeea/aa/aa/aa#aa ae!eec0 | bb9fZZRdb!bb80 | 776fZZRb7!7740 | dddfZZR"ddc0 | eeefZZRae!eec0 | bb9fZZRdb!bb80 | 776c387fc63fG f830e1Gfe3f1f G7f807f86807c 01803f0dc3861c 30c387f1fe31f1 f87e01f87e01f8 b80187883c0187 gf80f0c01b7!77 40 | ddde7cGe73fGfe 79f3H3f9ffe3f ce3e78ce3e79cf 3cf1e7cf3e79e7 cff8fc79fbe79f 38e79f38f33999 cfdc7e73cf98f9 8f9cf1"ddc0 | !ee7cGe73fGfe 79f7H3f9ffe3f cf3cfccf9e7dcf b9f9e7cf3e79!cf f8fc78fb!cf3c !cf3ce7bb9dcf de7ef3cfbc73cf 3df3ae!eec0 | bb9e7cGe73fH39 f7H3f9ffebfcf 3cfecf9e7fcff9 fde7cf3e799fcf f8!787b!cf3c!cf 3ce7G9fcfde3e f9cfbe67e77fe3 db!bb80 | 776e7cf0e73c3f G3ce787133c1f fc9fcf39Gcfce 7fcff3Ge7cf3e 793fcffa!7a7b 9fe73c9fe73ce3 G9fcfdf3cf9e7 3f2fe6Gc7b7!77 40 | ddde7ce667399f G3cef3393399f fd9fce79Gcfce 7bcf73Ge7cf3e 787fcffa727b3b 9fe7399fe739f0 G9fcfdf3df9e7 7f1ff0Gcf"ddc0 | !eegcf2733cfG 18ee798f339ff9 8fc039Gcfce03 c073f0e00f3e78 7fcffa327b1b9f e7039fe703f87f 9fcfdf1df8c77f 9ff9G8fae!eec0 | bb9e7cc02733cf G9ace799f339f fb!cf19Gcfce7b cf73f9e7cf3e79 3fcffb367b8b9f e73f9fe733fe3f 9fcfdf99fcd67f 0ff9G1fdb!bb80 | 776e7ccfe733cf G9a5e799f339f f80fcf99Gcfce 7fcff3f9e7cf3e 799fcffb267bcb 9fe73f9fe739G 1f9fcfdf8bfcd2 fe4ff9fe3fb7!77 40 | ddde7ccfe733cf G965e799f339f f3c7cf9cGcf9e 7fcf!f9e7cf3e 79!cffb8e7be3 !cf3f!cf3cG!9f cfdfcbfcb2fee7 f9fe7f"ddc0 | !ee7cc7a733cf Gc61e799f339f f7e7cf9cfccf9e 7dcf!f9e7cf3e 79c7cfdb8e7be3 !cf3f!cf3cef!9f c79fc3fe30fce3 f9fc7dae!eec0 | bb9e7ce267399c Gcf3f339f399f e7e3cf3e39ce3e 79cffc63e7cf32 79e3cf9bde7bf3 e79f3fe79f3e67 3f9fe33fe7fe79 f9f1f9f8f9db!bb 80 | 776c3870c21c3c Gcf3f870e1c0f c3c1807f87807c 0187G0fc38610 f0f18011dc31fb f87e1ff87e1e28 7f0ff07fe7fe79 "f0f801b7!7740 | dddfJfeZQfcU"dd c0 | eeefJfcZQfe7f Tae!eec0 | bb9fJf9ZR1fTdb !bb80 | 776fZW87Tb7!77 40 | dddfZZR"ddc0 | eeea/aa/aa/aa#aa ae!eec0 | bb95/55/55/55#55 5b!bb80 | /77/77/77(7740 | \enddata{raster, 3289592} \view{rasterview,3289592,9,0,0} } Says something about NCD really.... :-< Nick. Systems Architecture Research Centre, Computing Science Dept, City University, Northampton Square, London EC1V 0HB. Phone: +44 71 477 8551 FAX: +44 71 477 8560 \enddata{text,2396272} \enddata{text822, 272340} \begindata{text822, 281603} 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, 17 Jun 1992 14:24:27 -0400 (EDT) If-Type-Unsupported: send Received: from shaler.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 14:23:18 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Wed, 17 Jun 1992 14:23:17 -0400 (EDT) Message-ID: Date: Wed, 17 Jun 1992 14:23:17 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 138+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Rdemo Dict In-Reply-To: References: \begindata{text,539549116} \textdsversion{12} \template{messages} The sources for all the texts in rdemo, including Dict, are in the distribution under ...andrew.src.../atk/launchapp/text/ Fred Hansen \enddata{text,539549116} \enddata{text822, 281603} \begindata{text822, 283027} 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, 17 Jun 1992 14:52:33 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 14:51:02 -0400 (EDT) Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id for gk5g+; Wed, 17 Jun 92 14:50:54 EDT Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <12220>; Wed, 17 Jun 1992 11:49:47 PDT Received: by holmes.parc.xerox.com id <25544>; Wed, 17 Jun 1992 11:49:39 -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, 17 Jun 1992 11:49:37 -0700 (PDT) Message-Id: Date: Wed, 17 Jun 1992 11:49:37 PDT Sender: Bill Janssen From: Bill Janssen X-Andrew-Message-Size: 2146+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Gary Keim , Martin Beer , Nathaniel Borenstein Subject: Re: Spell Checking in V5.1 In-Reply-To: References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> <0eDp5z0000001Yxr00@calder> \begindata{text,2478768} \textdsversion{12} \template{messages} \define{global } \define{buttons menu:[Region~4,Buttons] attr:[Justification Centered Point 0] attr:[FontFace Bold Int Set] attr:[FontFamily AndySans Int 0] attr:[FontSize ConstantFontSize Point 12] attr:['color' 'Blue']} \excerptedcaption{Excerpts from ext.andrew: 17-Jun-92 Re: Spell Checking in V5.1 Nathaniel Borenstein@thu (1226+0)} \quotation{I would vote no. MIME is the standard format for Internet Multimedia Mail, which Andrew never was. I think that it should be reasonable to send MIME anywhere in the not too distant future. Again, it's just the transition period that's painful. It could even be argued that the more people send MIME around with wild abandon, the shorter the transition period will be (though it might make it \italic{more} painful). } I agree with Nathaniel on this, as he knows (I hope). I think that Messages should send \bold{always} send MIME-headered messages (version 5.1 really doesn't). What I was objecting to was the notion that somehow converting from a MIME type of `application/andrew-inset' to an ad-hoc collection of various maybe-roughly-matching, maybe-roughly-available non-ATK MIME types is a good idea. This (potentially lossy) translation is performed automatically with no particular notification to the user. Indeed, the wording (\buttons{Send with formatting in MIME (Internet standard) format}) is such as to imply that this choice is a good idea, which it might be some day, but is not, yet. There's a reason I'm using color in this message, for instance -- to have it ruthlessly, silently, and automatically stripped out is a \bold{bad} idea. My notion is that the buttons on sendmessage should be relabelled to read \buttons{Cancel Sending Remove Formatting and Send Send as MIME ATK message Send as MIME non-ATK message (potentially lossy) } and that Messages should be fixed so that the third button (\buttons{Send as MIME ATK message}) would put the right MIME header information in. The next step, which is really where Messages should go, would be to go back to a three button world: \buttons{Cancel Sending Remove Formatting and Send Send as MIME-formatted message } where "\buttons{Send as MIME-formatted message}" would look at the message, decide whether it could be safely transformed into a combination of richtext and GIF, and would transform it thusly if no lossage would occur, but would send it as the MIME ATK format if lossage would occur because of the transformation. Bill\ \enddata{text,2478768} \enddata{text822, 283027} \begindata{text822, 287598} 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, 17 Jun 1992 14:55:10 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 14:54:25 -0400 (EDT) Received: from vnet.ibm.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 17 Jun 92 14:54:16 EDT Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R2) with BSMTP id 0341; Wed, 17 Jun 92 14:53:38 EDT Reply-To: "Robert Davis" Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 17 Jun 92 13:50:58 CDT Received: via switchmail; Wed, 17 Jun 1992 13:50:53 -0500 (CDT) Received: from picard.rchland.ibm.com via qmail ID ; Wed, 17 Jun 1992 13:50:28 -0500 (CDT) Received: from picard.rchland.ibm.com via qmail ID ; Wed, 17 Jun 1992 13:50:22 -0500 (CDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.picard.rchland.ibm.com.rs.aix31 via MS.5.6.picard.rchland.ibm.com.rs_aix31; Wed, 17 Jun 1992 13:50:21 -0500 (CDT) Message-Id: <8eDsZhc91JbfN4keJV@rchland.ibm.com> Date: Wed, 17 Jun 1992 13:50:21 -0500 (CDT) From: Robert Davis X-Andrew-Message-Size: 1528+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Messages 8.5 In-Reply-To: References: \begindata{text,540041096} \textdsversion{12} \template{messages} I've just recently started using messages 8.5 and have found that it operates slightly differently than previous versions of messages. \bold{What used to happen}: When messages first comes up, the list of changed folders is shown, with my \bold{mail} folder being the first one on the list. I usually read my mail first and work my way through other folders. At some point during the day, I would get some more mail in my mail folder. Clicking on Read Mail would update my mail folder giving me the list of messages in it. \bold{The rest of the folders would be left in the Changed Folders window.} I could then click on a folder that I had already read and I would see any new messages in that folder. I could do this without using Check New Messages and losing any folders that I had already completing reading. This was handy for checking folders that I wanted to monitor frequently or wanted to refer to at a later time. \bold{What happens now}: Given that messages is up and I have read through my mail plus several other folders and some new mail arrives for me. If I click on Read Mail\bold{ all of the folders disappear whether I have read through them or not}. This makes it difficult to read new mail coming in and refer back to other folders that I have already read through. \bold{Summary} This change may have been made to remove a "feechur" in the previous release of messages or it may be a new bug. In any case, I found the old "feechur" to be valuable, so I tend to think it's a new bug and would like to see it fixed. Any comments?\ \enddata{text,540041096} \enddata{text822, 287598} \begindata{text822, 291193} 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, 17 Jun 1992 15:01:23 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 15:01:04 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 15:00:28 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for gk5g+; Wed, 17 Jun 92 15:00:10 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 17 Jun 92 14:59:27 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for janssen@parc.xerox.com; Wed, 17 Jun 92 14:59:26 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Wed, 17 Jun 1992 14:59:20 -0400 (EDT) Message-Id: Date: Wed, 17 Jun 1992 14:59:20 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 590+0 Mime-Version: 1.0 Content-Type: text/richtext; charset=US-ASCII Content-Transfer-Encoding: quoted-printable To: Info-Andrew , Gary Keim , Martin Beer , Bill Janssen Subject: Re: Spell Checking in V5.1 In-Reply-To: References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> <0eDp5z0000001Yxr00@calder> What Bill and I really disagree about, I think, is the extent and importance o= f the current "lossy-ness". Bill, you may also be unaware that Andrew passes = non-MIME style information through MIME's richtext, using the richtext feature= that "unrecognized formatting codes are to be ignored". This is perhaps a du= bious stretching of MIME, but it makes Andrew's use of MIME more transparent. = For example, this message contains several different colors, and is in MIME = format. But certainly we have no argument that there is considerable room for evolutio= n and improvement! -- Nathaniel \enddata{text822, 291193} \begindata{text822, 294183} 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, 17 Jun 1992 15:02:10 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 15:00:53 -0400 (EDT) Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id for gk5g+; Wed, 17 Jun 92 15:00:32 EDT Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <12048>; Wed, 17 Jun 1992 12:00:18 PDT Received: by holmes.parc.xerox.com id <25544>; Wed, 17 Jun 1992 12:00:13 -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, 17 Jun 1992 12:00:10 -0700 (PDT) Message-Id: Date: Wed, 17 Jun 1992 12:00:10 PDT Sender: Bill Janssen From: Bill Janssen To: Info-Andrew , Gary Keim , Nathaniel Borenstein , Martin Beer Subject: Re: Spell Checking in V5.1 In-Reply-To: <0eDp5z0000001Yxr00@calder> References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> <0eDp5z0000001Yxr00@calder> Yes, this appears to be a problem with the newsgroup posting code? I've seen richtext-formatted messages appear in comp.mail.multi-media, too. Not sure that this is appropriate yet. Bill \enddata{text822, 294183} \begindata{text822, 296209} 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, 17 Jun 1992 15:03:32 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 15:02:55 -0400 (EDT) Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 17 Jun 92 15:02:45 EDT Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <12209>; Wed, 17 Jun 1992 12:02:18 PDT Received: by holmes.parc.xerox.com id <25544>; Wed, 17 Jun 1992 12:02:15 -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, 17 Jun 1992 12:02:03 -0700 (PDT) Message-Id: <8eDskfQB0KGWE2MDNA@holmes.parc.xerox.com> Date: Wed, 17 Jun 1992 12:02:03 PDT Sender: Bill Janssen From: Bill Janssen X-Andrew-Message-Size: 348+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , "Robert Davis" Subject: Re: Messages 8.5 In-Reply-To: <8eDsZhc91JbfN4keJV@rchland.ibm.com> References: <8eDsZhc91JbfN4keJV@rchland.ibm.com> \begindata{text,2478768} \textdsversion{12} \template{messages} \define{global } \excerptedcaption{Excerpts from ext.andrew: 17-Jun-92 Messages 8.5 Robert Davis@rchland.ibm (1528+0)} \quotation{If I click on Read Mail\bold{ all of the folders disappear whether I have read through them or not}. This makes it difficult to read new mail coming in and refer back to other folders that I have already read through. } The folks here at PARC think it's a bug too. Bill \enddata{text,2478768} \enddata{text822, 296209} \begindata{text822, 298309} 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, 17 Jun 1992 15:08:15 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 15:07:15 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 15:07:00 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 17 Jun 92 15:06:52 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 17 Jun 92 15:06:50 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Wed, 17 Jun 92 15:06:49 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Wed, 17 Jun 1992 15:06:43 -0400 (EDT) Message-Id: Date: Wed, 17 Jun 1992 15:06:43 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 742+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Messages 8.5 In-Reply-To: <8eDsZhc91JbfN4keJV@rchland.ibm.com> References: <8eDsZhc91JbfN4keJV@rchland.ibm.com> \begindata{text,1684736} \textdsversion{12} \template{messages} Yes, this was me fixing what I had thought of for a long time as a bug, but you aren't the only person to complain at the loss of what you saw as a feature. If you look in atkams/messages/lib/messaux.c, on line 188 (more or less), you'll find the following: \example{\smaller{void BSM_ReadMailPlease(self) struct messages *self; \{ /* folders_ReadMail(GetFolders(self), TRUE); */ folders_UpdateMsgs(GetFolders(self), TRUE, NULL, TRUE); \} }} The commented out line is the old behavior. You can just change it back if you like. I imagine in future versions someone should make this an option -- I personally much prefer the new behavior, since the old behavior only showed you the folder named "mail" and no other mail folder that might have new mail... \enddata{text,1684736} \enddata{text822, 298309} \begindata{text822, 300926} 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, 17 Jun 1992 15:19:30 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 15:18:18 -0400 (EDT) Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id for gk5g+; Wed, 17 Jun 92 15:18:06 EDT Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <12194>; Wed, 17 Jun 1992 12:17:40 PDT Received: by holmes.parc.xerox.com id <25544>; Wed, 17 Jun 1992 12:17:32 -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, 17 Jun 1992 12:17:17 -0700 (PDT) Message-Id: Date: Wed, 17 Jun 1992 12:17:17 PDT Sender: Bill Janssen From: Bill Janssen X-Andrew-Message-Size: 742+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Gary Keim , Martin Beer , Bill Janssen , Nathaniel Borenstein Subject: Re: Spell Checking in V5.1 In-Reply-To: References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> <0eDp5z0000001Yxr00@calder> \begindata{text,2478768} \textdsversion{12} \template{messages} \define{global } \define{special menu:[Region~4,Special] attr:[Justification Centered Point 0] attr:[FontFace Italic Int Set] attr:[FontFamily AndySans Int 0] attr:['color' 'Red']} \excerptedcaption{Excerpts from direct: 17-Jun-92 Re: Spell Checking in V5.1 Nathaniel Borenstein@thu (590+0)} \quotation{Bill, you may also be unaware that Andrew passes }\quotation{non-MIME style information through MIME's richtext, using the richtext feature }\quotation{that "unrecognized formatting codes are to be ignored". This is perhaps a }\quotation{dubious stretching of MIME, but it makes Andrew's use of MIME more }\quotation{transparent. } A dubious stretching of richtext, I presume you mean. Perhaps. Ah, Nathaniel, we've argued this before, but... Try forwarding this message to yourself using 8.5 Messages and the MIME (richtext) format. When I do that, the font, centering, and color information of any text marked with a custom style (\special{such as this one}) disappears. How is this not lossy? Bill \enddata{text,2478768} \enddata{text822, 300926} \begindata{text822, 304147} 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, 17 Jun 1992 22:06:50 -0400 (EDT) If-Type-Unsupported: send Received: from shaler.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 22:06:18 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Wed, 17 Jun 1992 22:06:18 -0400 (EDT) Message-ID: Date: Wed, 17 Jun 1992 22:06:18 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 434+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Messages 8.5 In-Reply-To: References: <8eDsZhc91JbfN4keJV@rchland.ibm.com> \begindata{text,539549116} \textdsversion{12} \template{messages} Gary Keim has already changed messaux.c to read a preference option. The new version of the routine is: void BSM_ReadMailPlease(self) struct messages *self; \{ if(environ_GetProfileSwitch("ReadMailFolders", FALSE)) folders_UpdateMsgs(GetFolders(self), TRUE, NULL, TRUE); else folders_ReadMail(GetFolders(self), TRUE); \} The default is the old behavior when you have not specified the preference ReadMailFolders: TRUE \enddata{text,539549116} \enddata{text822, 304147} \begindata{text822, 305915} 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, 18 Jun 1992 05:01:47 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 05:00:55 -0400 (EDT) Received: from hutcs.cs.hut.fi by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 18 Jun 92 05:00:34 EDT Received: by hutcs.cs.hut.fi id AA04829 (5.65c8/HUTCS-S-91-07 for info-andrew+@andrew.cmu.edu); Thu, 18 Jun 1992 12:00:07 +0300 From: Charles Sederholm Message-Id: <199206180900.AA04829@hutcs.cs.hut.fi> Subject: Re: Spell Checking in V5.1 To: nsb@thumper.bellcore.com (Nathaniel Borenstein) Date: Thu, 18 Jun 92 12:00:06 EET DST Cc: info-andrew+@andrew.cmu.edu In-Reply-To: ; from "Nathaniel Borenstein" at Jun 17, 92 11:02 am X-Mailer: ELM [version 2.3 PL8] Hello Nathaniel, you wrote: > I would vote no. MIME is the standard format for Internet Multimedia > Mail, which Andrew never was. I think that it should be reasonable to > send MIME anywhere in the not too distant future. Again, it's just the > transition period that's painful. It could even be argued that the more > people send MIME around with wild abandon, the shorter the transition > period will be (though it might make it more painful). First Q.: Am I right when I have the impression that currently Andrew is the only system that supports MIME? Second Q.: I don't know if you are in a position to answer, but I'll ask anyway =8^) : do you know whether MIME is being implemented or whwther support is being seriously considered in commercial systems such as Rapport, BBN/Slate, Aster*x, NeXTSTEP, that I suppose all (?) could benefit from MIME-support? Best regards, charles -- Charles Sederholm cts@cs.hut.fi Phone (nat): 90-1390012 Fax (nat): 90-4513293 (int): +358-0-1390012 (int): +358-0-4513293 Institute of Industrial Automation; Room Y228 Helsinki University of Technology Otakaari 1; SF-02150 Espoo; Finland \enddata{text822, 305915} \begindata{text822, 308417} 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, 18 Jun 1992 06:28:05 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 06:26:15 -0400 (EDT) Received: from hes.csc.liv.ac.uk by po2.andrew.cmu.edu (5.54/3.15) id for gk5g+; Thu, 18 Jun 92 06:25:51 EDT Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP (16.6/LUCS-1.3) id AA21243; Thu, 18 Jun 92 11:25:29 +0100 Received: by cal.csc.liv.ac.uk id AA28371; Thu, 18 Jun 92 11:25:28 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720 via MS.5.6.calder.hp700; Thu, 18 Jun 1992 11:25:27 +0100 (BST) Message-Id: <0eE6GL0000001ieoo0@calder> Date: Thu, 18 Jun 1992 11:25:27 +0100 (BST) From: Martin Beer X-Andrew-Message-Size: 2544+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Gary Keim , Nathaniel Borenstein Subject: Re: Spell Checking in V5.1 Cc: daves@compsci.liverpool.ac.uk In-Reply-To: References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> <0eDp5z0000001Yxr00@calder> \begindata{text,1074230888} \textdsversion{12} \template{messages} \define{italic menu:[Font~1,Italic~11] attr:[FontFace Italic Int Set]} \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]} \excerptedcaption{Excerpts from mail: 17-Jun-92 Re: Spell Checking in V5.1 Nathaniel Borenstein@com (1226+0)} \quotation{\excerptedcaption{Excerpts from mail: 17-Jun-92 Re: Spell Checking in V5.1 Martin Beer@compsci.live (2057+0)} } \quotation{\quotation{It's slightly more complicated than that, since mail is gatewayed onto netnews. I started the problem by simply replying to a mail message, having configured messages to send formatted mail in MIME format by default for all the reasons Nathaniel has given. The problem is that when the message was received by info-andrew it was not converted into plain text as a conventional andrew formatted message would be. Is this something which should normally be done? }} \quotation{I would vote no. MIME is the standard format for Internet Multimedia Mail, which Andrew never was. I think that it should be reasonable to send MIME anywhere in the not too distant future. Again, it's just the transition period that's painful. It could even be argued that the more people send MIME around with wild abandon, the shorter the transition period will be (though it might make it \italic{more} painful). } \quotation{On a more practical note, I'd also point out that there's no code in AMDS to do the MIME-to-plain translation, so there would be a certain amount of coding to do in order to make this work even if people disagree with me and think that it should be done. } Surely there is code somewhere to do: \example{MIME -> ATK -> Plain Text } conversion? The problem is not those of us that are running various MIME complient mailers, and receive multimedia mail reasonably happily (even if I can not identify incoming mail's format without looking directly at my mail folder), but the fact that most, if not all, news readers know nothing about multimedia news messages. We want to send pretty messages to each other, but when they get gatewayed they are an absolute nuisance. I have before now mailed newspostings in MIME format to myself so that I could read them in comfort. Whilst I agree with the need to push hard to get everyone running current standard mailers, we have to accept that it takes time to get a large and far from homogeneous community up to speed (some of my collegues still insist on running Unix \typewriter{mail }since it is what they know about. They complain VERY LOUDLY when they get any messages which are not short and plain text). Cheers, Martin Dr. Martin Beer, Department of Computer Science, Telephone 051-794-3672 University of Liverpool, Fax: 051-794-3715 Chadwick Tower, P.O. Box 147, EMail mdb@uk.ac.liverpool.compsci LIVERPOOL. L69 3BX. United Kingdom. \enddata{text,1074230888} \enddata{text822, 308417} \begindata{text822, 313495} 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, 18 Jun 1992 06:40:10 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 06:39:20 -0400 (EDT) Received: from hes.csc.liv.ac.uk by po2.andrew.cmu.edu (5.54/3.15) id for gk5g+; Thu, 18 Jun 92 06:39:03 EDT Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP (16.6/LUCS-1.3) id AA21390; Thu, 18 Jun 92 11:38:34 +0100 Received: by cal.csc.liv.ac.uk id AA28401; Thu, 18 Jun 92 11:38:33 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720 via MS.5.6.calder.hp700; Thu, 18 Jun 1992 11:38:33 +0100 (BST) Message-Id: <0eE6Sd0000001iepI0@calder> Date: Thu, 18 Jun 1992 11:38:33 +0100 (BST) From: Martin Beer X-Andrew-Message-Size: 2897+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Gary Keim , Nathaniel Borenstein , Bill Janssen Subject: Re: Spell Checking in V5.1 In-Reply-To: References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> <0eDp5z0000001Yxr00@calder> \begindata{text,1074230888} \textdsversion{12} \template{messages} \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{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{buttons menu:[Region~4,Buttons] attr:[Justification Centered Point 0] attr:[FontFace Bold Int Set] attr:[FontFamily AndySans Int 0] attr:[FontSize ConstantFontSize Point 12] attr:['color' 'Blue']} \excerptedcaption{Excerpts from mail: 17-Jun-92 Re: Spell Checking in V5.1 Bill Janssen@com.xerox.p (2146+0)} \quotation{I agree with Nathaniel on this, as he knows (I hope). I think that Messages should send \bold{always} send MIME-headered messages (version 5.1 really doesn't). What I was objecting to was the notion that somehow converting from a MIME type of `application/andrew-inset' to an ad-hoc collection of various maybe-roughly-matching, maybe-roughly-available non-ATK MIME types is a good idea. This (potentially lossy) translation is performed automatically with no particular notification to the user. Indeed, the wording (\buttons{Send with formatting in MIME (Internet standard) format}) is such as to imply that this choice is a good idea, which it might be some day, but is not, yet. There's a reason I'm using color in this message, for instance -- to have it ruthlessly, silently, and automatically stripped out is a \bold{bad} idea. My notion is that the buttons on sendmessage should be relabelled to read } \buttons{\quotation{Cancel Sending } \quotation{Remove Formatting and Send } \quotation{Send as MIME ATK message } \quotation{Send as MIME non-ATK message (potentially lossy) }} \quotation{and that Messages should be fixed so that the third button (\buttons{Send as MIME ATK message}) would put the right MIME header information in. } \quotation{The next step, which is really where Messages should go, would be to go back to a three button world: } \buttons{\quotation{Cancel Sending } \quotation{Remove Formatting and Send } \quotation{Send as MIME-formatted message }} \quotation{where "\buttons{Send as MIME-formatted message}" would look at the message, decide whether it could be safely transformed into a combination of richtext and GIF, and would transform it thusly if no lossage would occur, but would send it as the MIME ATK format if lossage would occur because of the transformation. } \quotation{Bill} Bill, I am reading this message quite happily on a black&white workstation, running messages 8.5. I am not sure which format was used to transmit it (I have not gone poking around in my folders to find out). I in fact usually use either \leftindent{send formatted or send unformatted } on the main menu card of the message composing window, and have set things up so that MIME format is used by default. I therefore rarely see the options popup windows (much to my relief). I would imagine that this is the way that most real users (i.e. those using messages for their daily work) would prefer. I am suprised how long it is taking for us to build an effective community of Andrew users, even within a Computer Science Department. We must accept that very few people even know about Internet Standards, yet alone wish to be continually reminded of them. If it slows down their daily activities they will use something else. Cheers Martin Dr. Martin Beer, Department of Computer Science, Telephone 051-794-3672 University of Liverpool, Fax: 051-794-3715 Chadwick Tower, P.O. Box 147, EMail mdb@uk.ac.liverpool.compsci LIVERPOOL. L69 3BX. United Kingdom. \enddata{text,1074230888} \enddata{text822, 313495} \begindata{text822, 319380} 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, 18 Jun 1992 09:02:02 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 09:00:55 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 09:00:05 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for gk5g+; Thu, 18 Jun 92 08:59:58 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 18 Jun 92 08:59:43 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for janssen@parc.xerox.com; Thu, 18 Jun 92 08:59:41 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Thu, 18 Jun 1992 08:59:35 -0400 (EDT) Message-Id: Date: Thu, 18 Jun 1992 08:59:35 -0400 (EDT) From: Nathaniel Borenstein Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: Info-Andrew , Gary Keim , Martin Beer , Bill Janssen , Bill Janssen Subject: Re: Spell Checking in V5.1 In-Reply-To: References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> <0eDp5z0000001Yxr00@calder> Yes, we've been through this one (privately) before, too. Custom styles are indeed currently lost when you send them in Andrew format. This is not inherently necessary, however; it's just a flaw in the current implementation. You could write the thing out as multipart, with the first part being an application/andrew-inset part that contained the style information. So the point is, there's no reason that the MIME format is inherently lossy, although I admit that there are still a few cases where the current implementation loses information. -- NB \enddata{text822, 319380} \begindata{text822, 322273} 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, 18 Jun 1992 09:14:27 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 09:13:02 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 18 Jun 92 09:12:52 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 18 Jun 92 09:12:49 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 18 Jun 92 09:12:47 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Thu, 18 Jun 1992 09:12:46 -0400 (EDT) Message-Id: Date: Thu, 18 Jun 1992 09:12:46 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 1411+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Charles Sederholm Subject: Re: Spell Checking in V5.1 Cc: info-andrew+@andrew.cmu.edu In-Reply-To: <199206180900.AA04829@hutcs.cs.hut.fi> References: <199206180900.AA04829@hutcs.cs.hut.fi> \begindata{text,1680384} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 18-Jun-92 Re: Spell Checking in V5.1 Charles Sederholm@hutcs. (1257)} \quotation{First Q.: }\quotation{Am I right when I have the impression that currently Andrew is the only }\quotation{system that supports MIME? } Nope, you're way wrong. There are already FOUR public domain MIME implementations, of which Andrew is one. (Of the other three, one of them is by me -- it is called metamail, and it includes patches that can turn nearly any mail reading program on UNIX, DOS, or Commodore Amiga into a MIME-compliant mail reader. VMS & Mac ports are underway. The other two are the latest MH release and the latest IMAP release.) Among the well-known UNIX mail systems that will probably be MIME-compliant in their next releases are Elm, Pine, Xmail, and Openwin Mailtool. There is already a MIME-compliant product on the market for VMS, and I know of about two dozen other vendors who are pursuing MIME implementations. \quotation{Second Q.: }\quotation{I don't know if you are in a position to answer, }\quotation{but I'll ask anyway =8^) : }\quotation{do you know whether MIME is being implemented or whwther support is }\quotation{being seriously considered in commercial systems such as Rapport, }\quotation{BBN/Slate, Aster*x, NeXTSTEP, that I suppose all (?) could benefit }\quotation{from MIME-support? } I don't know about three of these, but I know that one of them is being rapidly moved onto MIME, but I'm not at liberty to say which one I know about. Hope that helps. -- Nathaniel \enddata{text,1680384} \enddata{text822, 322273} \begindata{text822, 325562} 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, 18 Jun 1992 09:16:54 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 09:14:57 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 09:14:25 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for gk5g+; Thu, 18 Jun 92 09:14:21 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 18 Jun 92 09:14:02 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for daves@compsci.liverpool.ac.uk; Thu, 18 Jun 92 09:14:01 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Thu, 18 Jun 1992 09:13:59 -0400 (EDT) Message-Id: <4eE8kLa0M2Yt8WCI98@thumper.bellcore.com> Date: Thu, 18 Jun 1992 09:13:59 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 646+0 Mime-Version: 1.0 Content-Type: text/richtext; charset=US-ASCII Content-Transfer-Encoding: quoted-printable To: Info-Andrew , Gary Keim , Martin Beer Subject: Re: Spell Checking in V5.1 Cc: daves@compsci.liverpool.ac.uk In-Reply-To: <0eE6GL0000001ieoo0@calder> References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> <0eDp5z0000001Yxr00@calder> <0eE6GL0000001ieoo0@calder> Excerpts from mail: 18-Jun-92 Re: Spell Checking in V5.1 Martin= Beer@compsci.live (2544+0) conversion? The problem is not those of us that are running various = MIME complient mailers, and receive multimedia mail reasonably happily (even i= f I can not identify incoming mail's format without looking directly at my mai= l folder), but the fact that most, if not all, news readers know nothing about= multimedia news messages. Yes, that's true. The IETF task force on news extensions is working on the ne= xt-generation news spec, and will probably endorse MIME format, but as of now = it is not officially sanctioned for news the way it is for mail. \enddata{text822, 325562} \begindata{text822, 328533} 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, 18 Jun 1992 09:20:20 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 09:18:34 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for gk5g+; Thu, 18 Jun 92 09:18:29 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew+@andrew.cmu.edu; Thu, 18 Jun 92 09:16:49 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for M.D.Beer@compsci.liverpool.ac.uk; Thu, 18 Jun 92 09:16:47 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Thu, 18 Jun 1992 09:16:46 -0400 (EDT) Message-Id: <0eE8myC0M2YtQWCIdl@thumper.bellcore.com> Date: Thu, 18 Jun 1992 09:16:46 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 1199+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Gary Keim , Bill Janssen , Martin Beer Subject: Re: Spell Checking in V5.1 In-Reply-To: <0eE6Sd0000001iepI0@calder> References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> <0eDp5z0000001Yxr00@calder> <0eE6Sd0000001iepI0@calder> \begindata{text,1680384} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 18-Jun-92 Re: Spell Checking in V5.1 Martin Beer@compsci.live (2897+0)} \quotation{I am suprised how long it is taking for us to build an effective community of Andrew users, even within a Computer Science Department. We must accept that very few people even know about Internet Standards, yet alone wish to be continually reminded of them. If it slows down their daily activities they will use something else. } Actually, it was my experience with this same phenomenon at Bellcore that led directly to the development of MIME & metamail. With metamail, you can upgrade the software used by the non-Andrew folks so that they can read the multimedia mail you send them with Andrew (in MIME format). The net result is that it becomes "safe" to send multimedia mail to the whole community without making everyone switch to a particular tool such as Andrew. In the long run, I think this actually promotes the use of the better tools (Andrew being seen as the prototype of the "good" mailers generating MIME format) because someone who regularly receives multimedia mail using, say, the BSD mail program is more likely to get curious about how to use the good tools that \italic{generate} such mail!\ \enddata{text,1680384} \enddata{text822, 328533} \begindata{text822, 331934} 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, 18 Jun 1992 09:38:26 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 09:37:29 -0400 (EDT) Received: from hes.csc.liv.ac.uk by po5.andrew.cmu.edu (5.54/3.15) id for gk5g+; Thu, 18 Jun 92 09:37:17 EDT Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP (16.6/LUCS-1.3) id AA23221; Thu, 18 Jun 92 14:36:04 +0100 Received: by cal.csc.liv.ac.uk id AA28911; Thu, 18 Jun 92 14:36:03 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720 via MS.5.6.calder.hp700; Thu, 18 Jun 1992 14:36:03 +0100 (BST) Message-Id: <0eE9530000001iewU0@calder> Date: Thu, 18 Jun 1992 14:36:03 +0100 (BST) From: Martin Beer X-Andrew-Message-Size: 2087+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Gary Keim , Bill Janssen , Nathaniel Borenstein , daves@compsci.liverpool.ac.uk Subject: Re: Spell Checking in V5.1 In-Reply-To: <0eE8myC0M2YtQWCIdl@thumper.bellcore.com> References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> <0eDp5z0000001Yxr00@calder> <0eE6Sd0000001iepI0@calder> <0eE8myC0M2YtQWCIdl@thumper.bellcore.com> \begindata{text,1074230888} \textdsversion{12} \template{messages} \define{italic menu:[Font~1,Italic~11] attr:[FontFace Italic Int Set]} \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]} \excerptedcaption{Excerpts from mail: 18-Jun-92 Re: Spell Checking in V5.1 Nathaniel Borenstein@com (1199+0)} \quotation{\excerptedcaption{Excerpts from mail: 18-Jun-92 Re: Spell Checking in V5.1 Martin Beer@compsci.live (2897+0)} } \quotation{\quotation{I am suprised how long it is taking for us to build an effective community of Andrew users, even within a Computer Science Department. We must accept that very few people even know about Internet Standards, yet alone wish to be continually reminded of them. If it slows down their daily activities they will use something else. }} \quotation{Actually, it was my experience with this same phenomenon at Bellcore that led directly to the development of MIME & metamail. With metamail, you can upgrade the software used by the non-Andrew folks so that they can read the multimedia mail you send them with Andrew (in MIME format). The net result is that it becomes "safe" to send multimedia mail to the whole community without making everyone switch to a particular tool such as Andrew. In the long run, I think this actually promotes the use of the better tools (Andrew being seen as the prototype of the "good" mailers generating MIME format) because someone who regularly receives multimedia mail using, say, the BSD mail program is more likely to get curious about how to use the good tools that \italic{generate} such mail!} Nathaniel, I fully agree with this. This discussion over the past couple of days has aroused a lot of curiosity amongst my collegues (assisted by me reporting a set of examination marks as an Andrew table over electronic mail that noone else could see!) an I expect that more people here will be experimenting with multimedia mail over the Summer. This will be a good thing for Andrew usage, as the only multimedia mailer that we are currently fully supporting is messages. Hopefully the gremlins in the system are insufficient to put them off. Cheers Martin Dr. Martin Beer, Department of Computer Science, Telephone 051-794-3672 University of Liverpool, Fax: 051-794-3715 Chadwick Tower, P.O. Box 147, EMail mdb@uk.ac.liverpool.compsci LIVERPOOL. L69 3BX. United Kingdom. \enddata{text,1074230888} \enddata{text822, 331934} \begindata{text822, 336685} 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, 18 Jun 1992 11:36:52 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 11:35:55 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 18 Jun 92 11:35:43 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA16146; Thu, 18 Jun 92 08:32:01 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 18 Jun 92 16:12:32 GMT From: pmafire!boojum!boojum!roberts@uunet.uu.net (Doug Roberts) Organization: Technology Modeling and Analysis, LANL-A7 Subject: Re: Rdemo Dict Message-Id: References: , Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu In article wjh+@ANDREW.CMU.EDU (Fred Hansen) writes: > The sources for all the texts in rdemo, including Dict, are in the > distribution under > ...andrew.src.../atk/launchapp/text/ > > Fred Hansen > > Hi, Fred. I got the Dict script from this directory, and it is not the same application as the dictionary demo that you run remotely, via finger run-demo@atk.itc.cmu.edu. The remote demo application actually looks up an indexed word in the American Heritage dictionary in somebody's directory, ie: marker ahd := "/afs/andrew/usr13/wjh/h/ahd/" The Dict ness script, on the other hand, contains only a limited dictionary selection, _all contained in the script_. Now, I have my own copies of dictionary and dictionary.index, so I would like to use the rdemo version as a template for my own dictionary lookup ness application... Cheers, --Doug -- ================================================================ Douglas Roberts Los Alamos National Laboratory dzzr@lanl.gov ^C^C ^X^C ^X^Z :w :q :q! :wq :wq! ^d X exit X Q :quitbye CtrlAltDel ~~q :~q logout save/quit :!QUIT ^[zz ^[ZZ ZZZZ ^H ^@ ^L ^[c ^# ^E ^X ^I ^T ? help helpquit ^D ^d ^C ^c helpexit ?Quit ?q ^Kx /QY sync;halt \enddata{text822, 336685} \begindata{text822, 339371} Return-path: <@server.cs.Virginia.EDU:swh2y@gingko.cs.Virginia.EDU> X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail ID ; Thu, 18 Jun 1992 13:46:43 -0400 (EDT) Received: from Virginia.EDU (uvaarpa.Virginia.EDU) by po3.andrew.cmu.edu (5.54/3.15) id for susan+; Thu, 18 Jun 92 13:46:37 EDT Received: from server.cs.virginia.edu by uvaarpa.Virginia.EDU id aa24679; 18 Jun 92 13:46 EDT Received: from gingko.cs.Virginia.EDU by uvacs.cs.Virginia.EDU (4.1/5.1.UVA) id AA13492; Thu, 18 Jun 92 13:46:27 EDT Posted-Date: Thu, 18 Jun 92 13:46:27 EDT Return-Path: Received: by gingko.cs.Virginia.EDU (4.1/SMI-2.0) id AA27608; Thu, 18 Jun 92 13:46:27 EDT Date: Thu, 18 Jun 92 13:46:27 EDT From: swh2y@gingko.cs.Virginia.EDU Message-Id: <9206181746.AA27608@gingko.cs.Virginia.EDU> To: susan+@andrew.cmu.edu Subject: ATK 5.1 Installation In the FAQ that came with ATK the following question was included: Q6. Do I need to have AFS to run the Andrew Message System (AMS)? No, but having AFS gives you better functionality. I need to know how to alter the macro files to install AMS without AFS and what else needs to be done in order to get AMS working properly if my site does not own AFS. Thanks, Sonia Henry University of Virginia--graduate student PS--I must admit this is my first time installing anything on the unix using windows...I hope this question is not too dumb. \enddata{text822, 339371} \begindata{text822, 340986} 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, 18 Jun 1992 17:37:06 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 17:33:58 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 18 Jun 92 17:33:47 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA05353; Thu, 18 Jun 92 14:21:59 -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 Jun 92 22:12:25 GMT From: elroy.jpl.nasa.gov!henry!mathew@ames.arc.nasa.gov (Mathew Yeates) Organization: Image Analysis Systems Group, JPL Subject: undefined symbol Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I'm writing my first ADEW application and came across the following problem. I have a clicklist and in my code I try to set the strings displayed with value_SetStringArrayAndSize. This is according to page 17 of the Adew reference manual. When I run the program it crashes, however. There is no core file. I found, after much greping anf "find"-ing, a routine called value_SetStrArrayAndSize and this seems to work. Questions: Is this okay? Why don't I get un undefined symbol, either when compiling or loading? I don't believe the symbol mentioned in the documentation exists. As far as I know, I did not compile with -assert nodefinitions so why wasnt it caught at compile time? -Mathew \enddata{text822, 340986} \begindata{text822, 343016} 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, 18 Jun 1992 20:36:47 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 20:34:37 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 18 Jun 92 20:34:21 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA13971; Thu, 18 Jun 92 17:19:20 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 18 Jun 92 15:06:10 GMT From: mcsun!uknet!mucs!lucsand!lucs!daves@uunet.uu.net (Dave Shield) Organization: Computer Science, Liverpool University Subject: Re: NCD X-Terminals and ATK5.1 Message-Id: <1992Jun18.150612.1610@and.csc.liv.ac.uk> References: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu In article , njw@cs.city.ac.uk (Nick Williams) writes: |> A while ago, a patch was posted to fix xgraphic.c with respect to |> monochrome terminals. At the time, I posted an article describing |> "weird things" which happened on our NCD terminals when the patch was |> applied. No answers turned up for my problem, so I simply backed out of |> the patch and everything was happy. |> |> Now, with ATK5.1, the xgraphic.c patch has been integrated into the |> release and the problem has returned. We have been experiencing something that sounds similar (though without the ATK view, I can't tell for sure). What we saw was that highlighted text was displayed severely scrambled, but only on our monochrome displays (HP 9000/318s). The rest of our kit (greyscale and colour) worked quite happily. I similarly tracked it down to xgraphic.c, and the following patch seemed to cure it without breaking anything else. *** xgraphic.c.R51 Wed Mar 18 23:03:45 1992 --- xgraphic.c.LUCS Thu Jun 11 10:47:47 1992 *************** *** 860,867 **** } self->lastFillTile = self->gray_levels[16]; } ! else if (!(xgraphic_DisplayClass(self) & graphic_Monochrome) ! && self->gray_levels[0] != NULL && self->gray_levels[0] == tile) { /* We're using white, make sure content is OK */ if (self->lastFillStyle != FillSolid) { --- 860,866 ---- } self->lastFillTile = self->gray_levels[16]; } ! else if ( self->gray_levels[0] != NULL && self->gray_levels[0] == tile) { /* We're using white, make sure content is OK */ if (self->lastFillStyle != FillSolid) { |> Does anybody else know about this? How to fix it? Could it be a problem |> that NCD could fix in their Xserver? |> |> Nick. |> Systems Architecture Research Centre, Computing Science Dept, Dave ------------------------------------------------------------------------------- Dave Shield Janet: D.T.Shield@uk.ac.liverpool.compsci Dept. of Computer Science, I'net: D.T.Shield@compsci.liverpool.ac.uk Liverpool University, "I _order_ you to help! PO Box 147, You're a machine and you must do Liverpool, L69 3BX what you're told." T. Pratchett, _Diggers_ \enddata{text822, 343016} \begindata{text822, 346643} 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, 18 Jun 1992 23:20:13 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 18 Jun 1992 23:19:24 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 18 Jun 92 23:19:16 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA21854; Thu, 18 Jun 92 20:16:37 -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 Jun 92 20:25:08 GMT From: dog.ee.lbl.gov!overload.lbl.gov!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!utgpu!torn.onet.on.ca!cunews!csi.uottawa.ca!news@ucbvax. (Michael Kedem) Organization: MCRLab - University of Ottawa Subject: ATK software development in Israel ? Message-Id: <1992Jun11.202508.22025@csi.uottawa.ca> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I am planning to return to Israel about a month from now, after having had some experience developing an ATK application, and would like to know whether anybody out there is developing (or intends to develop) ATK applications. Michael Kedem michael@shamin.genie.uottawa.ca \enddata{text822, 346643} \begindata{text822, 348364} Return-path: X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub Received: from muffin.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, 19 Jun 1992 08:54:16 -0400 (EDT) Received: from muffin.andrew.cmu.edu via qmail ID ; Fri, 19 Jun 1992 08:53:13 -0400 (EDT) Received: from cui.2.0.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31 via MS.5.6.muffin.andrew.cmu.edu.rs_aix31; Fri, 19 Jun 1992 08:53:12 -0400 (EDT) Message-ID: Date: Fri, 19 Jun 1992 08:53:12 -0400 (EDT) From: Susan Straub To: Info-Andrew Subject: Conference Housing Cc: I need to know by Monday if you are planning to attend the conference and will need to stay on campus for your housing arrangements. Contact me soon so I can reserve enough rooms. Thank you, Susan \enddata{text822, 348364} \begindata{text822, 349575} 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 ; Fri, 19 Jun 1992 10:57:53 -0400 (EDT) Received: from shaler.andrew.cmu.edu via qmail ID ; Fri, 19 Jun 1992 10:56:29 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Fri, 19 Jun 1992 10:56:28 -0400 (EDT) Message-ID: Date: Fri, 19 Jun 1992 10:56:28 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 3606+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , dzzr@lanl.gov Subject: Re: Rdemo Dict In-Reply-To: References: , \begindata{text,539956180} \textdsversion{12} \template{messages} \define{definition } I haven't distributed dict.n because a) it relies on the local CMU site license for the American Heritage Dictionary. b) I haven't even got a good routine for converting the dictionary as distributed by AHD to the form used by dict.n. It was done as a multi-step process with some hand tweaking. However, if you do have your own licensed dictionary and are willing to split it into files of <65k each, below is the last half of dict.n (the first half is in ...SRC.../andrew/atk/launchapp/text/Dict). Each of the split files is named for the first word in it, preceded by a dollar sign; the first files in my dictionary are: \leftindent{$a $abstracted $acetanilide $acetate $adam's apple $adam~and~eve } If anyone has interest, I can post the programs I used in splitting the dictionary from the original tape. Fred Hansen - - - - - -- - - - - - - marker ahd := "" marker Index := "" -- look up w in the dictionary -- and return the typesetter coded version -- function dict_findentry(w) marker inx, m, defn, wn if Index = "" then Index := readfile(ahd ~ "Index") end if -- do binary search in Index looking for the nearest preceeding entry -- 'inx' has the file names which might still contain the desired word -- we are done when there is only one name in 'inx' w := "$" ~ w wn := w ~ "\\n" --printline("Looking for: " ~ w) inx := Index while True do m := nextn(start(inx), length(inx)/2 + 1) m := search(extent(m, inx), "$") if m = "" then -- no '$' after midpoint: use second word in 'inx' m := search(rest(inx), "$") if m = "" then exit while end if end if m := extent(m, search(finish(m), "\\n")) if m > wn then inx := extent(inx, start(m)) else inx := extent(m, inx) end if end while --print("looking in file: " ~ inx) -- now inx should have name of file containing the definition defn := readfile(ahd ~ extent(inx, start(last(inx)))) defn := search(defn, w ~ ":") if defn = "" then return "" end if defn := start(search(finish(defn), "<")) return extent(defn, search(defn, "\\n")) end function function dict_definition(w) return formatandinsert(newbase(), dict_findentry(w)) end function -- insert in finish(w) the definition of the word, surrounded by newlines. -- function dict_AppendDefinition(dest, w) marker d := dict_findentry(w) if d = "" then return replace(dest, "\\nNO DEFINITION FOUND\\n") else return formatandinsert(start(last(replace(dest, "\\n\\n"))), d) end if end function function selectword() if currentselection(currentinset) /= "" then textview_beginning_of_line(currentinset) end if textview_forward_character(currentinset) textview_backward_word(currentinset) textview_ctrl_at(currentinset) textview_forward_word(currentinset) textview_select_region(currentinset) end function function DictCommand() marker s, d selectword() s := currentselection(currentinset) d := finish(s) if hasstyles(s, "\definition{definition}") then while True do d := search(d, "\\n") if d = "" then d := finish(base(d)) exit while elif not hasstyles(d, "\definition{definition}") then d := start(d) exit while end if d := finish(d) end while end if s := dict_AppendDefinition(d, s) addstyles(s, "\definition{definition}") setcurrentselection(currentinset, s) im_ForceUpdate() end function extend "view:textview" on menu "Search/Spell,Define Marked Word" DictCommand() end menu on keys "d" -- ^X d DictCommand() end keys end extend -- the following function is of use if this file is within an embedded Ness function main() DictCommand() focus(defaulttext) end function \enddata{text,539956180} \enddata{text822, 349575} \begindata{text822, 354761} 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 ; Fri, 19 Jun 1992 18:22:50 -0400 (EDT) If-Type-Unsupported: send Received: from shaler.andrew.cmu.edu via qmail ID ; Fri, 19 Jun 1992 18:18:50 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Fri, 19 Jun 1992 18:18:49 -0400 (EDT) Message-ID: Date: Fri, 19 Jun 1992 18:18:49 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 2795+0 Content-Type: X-BE2; 12 To: Info-Andrew , bb+org.itc@andrew.cmu.edu Subject: Possible projects for ATK Consortium \begindata{text,539956180} \textdsversion{12} \template{default} \define{global } \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]} \define{black menu:[Color,Black] attr:['color' 'Black']} \define{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{footnote } \define{helv } \define{infour } The key agenda item for the Andrew Toolkit Consortium annual meeting next week is discussion of future directions for the Andrew software. Below are some of the projects we can consider for our forthcoming efforts. If you are attending the Annual meeting, please bring your reactions to these projects and proposals for others. If you are not attending, please post suggestions on info-andrew@andrew.cmu.edu where we can all consider them. (For information on attending the Annual Meeting and Technical Conference, please send mail to susan+@andrew.cmu.edu.) Fred Hansen - - - - - - - - - - - - - - - - - - - Possible Consortium projects: + More documentation. Andrew software has over two thousand pages of documentation on-line. The greatest need is for overview documents telling users where to find what they need. We foresee manuals directed to users, program authors, and system administrators. + Wrapper architecture. Scrollbars and cels serve as wrappers which hold a single inset and enhance it in some way. What is required is a general architecture so any number of wrappers can be around any given inset. ADEW should then permit editing the set of wrappers around any inset. The biggest change will be required in introducing aribtrary rappers around the outermost object: at present the outermost object is a data object in the file, but some form of view information will be needed as well. + Drawing editor. Zip is satisfactory for some tasks, but sometimes fails to provide what is wanted. The goal should be an easy-to-use editor that facilitates insertion of insets so images can be created with the same order of ease as in Hypercard, but with all the power of ATK insets instead of just buttons and fields. We can enhance zip or build a new editor. + More widgets. The set of widgets available with ADEW is not always sufficient. Indeed, the preferences editor project has a whole new set of widgets and others have also built widget suites. One general suite could be made available. + Static linking. Dynamic linking is marvelous for development because it saves considerable time; however, it detracts from system portability and can slow execution. We can explore a system build option that constructs the system as a single executable binary with some specific set of insets. + Motif compatibility. Permit Motif widgets as ATK insets. Permit ATK insets as widgets in Motif compound objects. + SGML. SGML seems to be the coming standard data stream, but saying that is saying little since the choice of DTD determines translation difficulties. Indeed, the ICA project (Integrated Chameleon Architecture) at Ohio State Univ (ica@cis.ohio-state.edu) has recommended selecting a DTD before beginning to write an SGML translator. \enddata{text,539956180} \enddata{text822, 354761} \begindata{text822, 359869} Return-path: X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub Received: from muffin.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, 19 Jun 1992 19:06:15 -0400 (EDT) If-Type-Unsupported: send Received: from muffin.andrew.cmu.edu via qmail ID ; Fri, 19 Jun 1992 19:03:37 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31 via MS.5.6.muffin.andrew.cmu.edu.rs_aix31; Fri, 19 Jun 1992 19:03:37 -0400 (EDT) Message-ID: Date: Fri, 19 Jun 1992 19:03:37 -0400 (EDT) From: Susan Straub X-Andrew-Message-Size: 47039+1 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Updated FAQ \begindata{text,539632628} \textdsversion{12} \template{help} \define{global } \define{itemize menu:[Region~4,Itemize~31] attr:[LeftMargin LeftMargin Inch 32768]} \define{enumerate menu:[Region~4,Enumerate~30] attr:[LeftMargin LeftMargin Inch 32768]} \define{excerptedcaption attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768] attr:[FontFace Bold Int Set] attr:[FontFace Italic Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} \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{index menu:[Title~3,Index~91] attr:[FontFace Italic Int Set]} \define{indexi menu:[Title~3,InvisibleIndex~92] attr:[Script PreviousScriptMovement Point -2] attr:[FontFace Italic Int Set]} \define{footnote attr:[Flags OverBar Int Set] attr:[FontSize PreviousFontSize Point -2]} \bigger{\bold{Andrew Toolkit Frequently Asked Questions Release 5.1}} This file contains questions from everywhere and answers from many places. The sections on General Information and Common Problems Building Andrew were compiled by Susan Straub (susan+@andrew.cmu.edu). The section on User Questions has been extracted from a larger FAQ for CMU maintained by Andrew Plotkin (ap1i+@andrew.cmu.edu). All patches assume you are in the top-level source directory, i.e., the directory atk, ams, atkams, ... exist. New items added since the last FAQ was posted are noted with an N, and updated items are noted with a U. You can send suggestions and comments to these people or directly to the consortium's mailing list/bulletin board: info-andrew@andrew.cmu.edu. Send bug reports to: info-andrew-bugs@andrew.cmu.edu For information about the consortium you can contact: \leftindent{Wilfred J. Hansen Director, Andrew Toolkit Consortium 238 UCCB 4910 Forbes Ave. Pittsburgh, PA 15213 wjh+@andrew.cmu.edu 412 268 6710} \bold{General Information} \bold{ G1.} What is Andrew? \bold{U G2.} \leftindent{How do I obtain the latest release?} \bold{ G3.} \leftindent{Which platforms has Andrew been ported to?} \bold{ G4.} \leftindent{What books have been written for Andrew and where can I obtain them?} \bold{ G5.} \leftindent{What is the Remote Andrew Demo Service?} \bold{Common Problems/Questions Building Andrew} \bold{ Q1. } \leftindent{Why doesn't my macro expand in site.mcr?} \bold{ Q2. } \leftindent{How can I instruct "messages" to use /usr/spool/mail for mail drop?} \bold{ Q3. } \leftindent{Why do I get errors when building Ultrix 4.2 against AFS 3.1 libraries?} \bold{ Q4.} \leftindent{ Why does the distribution as made available on MIT's X.V11R5 tape install files as links instead of actual files? } \bold{ Q5.} \leftindent{Which configuration variables are used most often? } \bold{U Q6.} \leftindent{Do I need to have AFS to run the Andrew Message System (AMS)?} \bold{ Q7. } \leftindent{How can I get other useful software?} \bold{ Q8.} \leftindent{How can I use PostScript fonts other than those defined in /usr/andrew/X11fonts both in displayed and printed documents? } \bold{ Q9.} \leftindent{How can I print Andrew documents?} \bold{ Q10.} \leftindent{Ezprint outputs rasters in PostScript. Can I print those rasters?} \bold{ Q11.} \leftindent{When using UCB sendmail, are aliases in /usr/lib/aliases case-sensitive?} \bold{ Q12.} \leftindent{ How can I fix the error message in my console about Cannot open /dev/kmem? } \bold{ Q13.} \leftindent{ I get the following error in my console: X error BadValue, integer parameter out of range ... How can I fix this? }\bold{U Q14.} \leftindent{ Why can't the help program find any help files?} \bold{ Q15.} \leftindent{ Should I modify the Imakefile or the Makefile?} \bold{ Q16.} \leftindent{How do I use the spell checker function in ez? } \bold{ Q17.} \leftindent{How do I debug Andrew applications? }\bold{N Q18.} Why can't ez find ispell when I know it's installed? \bold{N Q19.} \indent{If I have resolver_env turned on, the andrew build fails while trying to build amsn.do. This only happens on a Sun 4 platform. Did I do something wrong? } \bold{N Q20.} B\indent{uilding Andrew from source fails on the SGI Indigo in andrew/atkams/messages/lib while running makedo on amsn.o.} \bold{N Q21. } I'm not getting the right fonts. \bold{User Questions} (Extracted from CMU FAQ) \bold{ U0.} \leftindent{Introduction} \bold{ U1. }\leftindent{Customizing your account} \bold{ U2.} \leftindent{Playing with ATK things, including ez, typescript, console, and help} \bold{ U3.} \leftindent{Mail and bboards, including messages} \bold{ U4. }\leftindent{Strange file formats} \bold{ U5.} \leftindent{Working with graphics and images} \bold{ U6. }\leftindent{Fancy key bindings} \bold{ U7.} \leftindent{Programming in Ness and C} ___________________________________________________ \section{General Questions} \bold{G1. What is Andrew?} \indent{The Andrew Toolkit (ATK) is a portable user-interface toolkit that runs under X11. It provides a dynamically-loadable object-oriented environment wherein objects can be embedded in one-another. Thus, one could use our 'generic-object' editor (ez) to edit text that, in addition to containing multiple fonts, contains embedded raster images, spreadsheets, drawing editors, equations, simple animations, etc.. These embedded objects could themselves contain other objects, including text. With the toolkit, programmers can create new objects that can be embedded as easily as those that come with the system. Many objects, including those mentioned above, along with a help system, a system monitoring tool (console), an editor based shell interface (typescript), and support for printing multi-media documents, are included in the release, making it useful to programmers and non-programmers alike. The Andrew Message System(AMS) provides a multi-media interface to mail and bulletin-boards. AMS contains many advanced features including authentication, return receipts, automatic sorting of mail, vote collection and tabulation, enclosures, audit trails of related messages, and subscription management. It also provides a variety of interfaces that support ttys and low-function personal computers in addition to the high-function workstations. } \bold{G2. How do I obtain the latest release?} \indent{This release, 5.1, can be obtained in several ways. The entire X distribution is available via anonymous ftp from the Internet host export.lcs.mit.edu (Internet address: 18.30.0.238). The sources of ATK and AMS are located in the contrib/andrew tree, one of the contributed toolkits. Andrew, as well as a variety of CMU software and the latest patches, is also available via anonymous ftp from the Internet host, emsworth.andrew.cmu.edu (Internet: 128.2.30.62). Due to its size, the compressed tar'd tree is split into 11 files, andrew.aa through andrew.ak (about 1MB each) in the split/ directory. You should cat andrew.* together into andrew.tar.Z, uncompress the tree then tar -xvpf. NOTE: If you obtain Andrew from the X tape or the ./pub/R5/contrib-3 directory, you will receive Release 5.0. You should review the file ANNOUNCE.5 in the contrib/andrew directory for instructions on fixing build problems you will encounter. }\bold{G3. Which platforms has Andrew been ported to?} The (intended) available machine types are: \formatnote{\leftindent{Machine Type Operating System IBM RT AOS December 1988 rt_aos4 IBM RT AIX 2.2.1 rt_aix221 IBM RS/6000 AIX 3.1 rs_aix31 IBM PS/2 M70/80 AIX 1.2 ps_aix12 Sun 3 SunOS 3.5 sun3_35 Sun 3 SunOS 4.0 sun3_4 Sun 3 SunOS 4.1 sun3_41 Sun 4 SunOS 4.0 sun4_40 Sun 4 SunOS 4.1 sun4_41 DEC Vax Ultrix 3.0 vax_3 DEC Vax BSD (4.3) vax_43 HP 300 HP UX hp300 HP 900 HP UX hp800 Macintosh II MacMach mac2_51 Apollo DomainOS apollo68k DEC MIPS Ultrix 3.0 pmax_3 DEC MIPS Ultrix 4.1 pmax_41 DEC MIPS Ultrix 4.2 pmax_42 SGI IRIX 4.0 sgi_4d SCO SCO sco_i386 }} \bold{G4. \indent{What books have been written for Andrew and where can I obtain them?}} \indent{ Nathaniel S. Borenstein's book: \italic{Multimedia Applications Development with the Andrew Toolkit }(Prentice-Hall). ODA Project Book: \italic{Multi-media Document Interchange: ODA and the EXPRES Project }(Springer Verlag).} \bold{G5. What is the Andrew Remote Demo Service? } \indent{This network service allows you to run Andrew Toolkit applications without the overhead of obtaining or compiling the Andrew software. The Remote Andrew Demo service will have you running Andrew software within 5 minutes. You need a host machine on the Internet, and you need to be running the X11 window system. A simple "finger" command will allow you to experience ATK applications firsthand. You'll be able to compose multimedia documents, navigate through the interactive Andrew Tour, and use the Andrew Message System to browse through CMU's three thousand bulletin boards and newsgroups. \center{\bold{HOW TO USE THE SERVICE}} To use the Remote Andrew Demo service, run the following command on your machine: \leftindent{finger help@atk.itc.cmu.edu} The service will give you any further instructions that may be necessary.} ____________________________ \section{Common Problems/Questions Building Andrew } \bold{Q1. Why doesn't my macro expand in site.mcr?} \leftindent{Tabs are not allowed before macro declarations in the site.mcr. Although the error is not reported as such, the macro is not expanded properly and thus not noticed by imake. Use spaces. } \bold{Q2. \indent{How can I instruct "messages" to use /usr/spool/mail for mail drop?}} \leftindent{Although the following lines are in /usr/andrew/etc/AndrewSetup: \leftindent{AMS_NonAMSDelivery: yes AMS_MailBoxPrefix: /usr/spool/mail } Messages says, "/usr/user/Mailbox" could not be properly read and delivered (0 success, 0 failure)". \quotation{ } You should create a file $HOME/.mailrc and put in this line: \leftindent{unset hold} WARNING: Once you start reading mail with \italic{messages}, you incoming mail will be stored within directories maintained by \italic{messages}. It is possible to return to other mail handling systems, but it may not be easy. } \bold{Q3. \indent{Why do I get errors when building Ultrix 4.2 against AFS 3.1 libraries? }} \leftindent{You need to define AFS_ULTRIX in your site.h file. } \bold{Q4. \indent{Why does the distribution as made available on MIT's X.V11R5 tape install files as links instead of actual files? This fails in two directories: overhead/class/lib and xmkfontd. } } \leftindent{The distribution defaults to install links instead of files. To change this, #undef LINKINSTALL_ENV in your site.h file. If you want to build using LINKINSTALL_ENV, you will have to change the following two files: overhead/class/lib/Imakefile:\indent{ 29,32d28 < #ifdef LIBDL_ENV < install.time:: libclass.a < $(INSTALL) $(INSTLIBFLAGS) libclass.a $(DESTDIR)/lib < #else /* LIBDL_ENV */ 34d29 < #endif /* LIBDL_ENV */ }xmkfontd/Imakefile: \indent{ 18c18 < $(INSTALL) $\{INSTLIBFLAGS\} non-andrew.fonts.alias $\{DESTDIR\}/X11fonts/fonts.alias --- > InstallFileToFile(non-andrew.fonts.alias, $\{INSTLIBFLAGS\}, $\{DESTDIR\}/X11fonts/fonts.alias) }}\indent{ } \bold{Q5. Which configuration variables are used most often? } \leftindent{AFS30_ENV AFS31_ENV AMS_DELIVERY_ENV WHITEPAGES_ENV SNAP_ENV ANDREW_MALLOC_ENV DEBUG_MALLOC_ENV MK_BASIC_UTILS MK_AUTHORING MK_AUX_UTILS MK_AUX_INSETS MK_EXAMPLES RUN_AMDS_ENV ANDREW_PRINTING_ENV LINKINSTALL_ENV CONTRIB_ENV PRE_X11R4_ENV DPS_ENV DEFAULT_ANDREWDIR_ENV BUILDANDREWINSTALL_ENV ISO80_FONTS_ENV FONTS_TO_PCF_ENV CDEBUGFLAGS = -g MAKEDODEBUG = -g AFSBASEDIR = /usr/local XMKFONTDIR = /usr/local/bin/mkfontdir XFC = /usr/local/bin/bdftosnf XLIBDIR = /usr/local/lib XINCDIR = /usr/local/include RESOLVLIB = $\{AFSBASEDIR\}/lib/res/libresolv.a RESINC = -I$(AFSBASEDIR)/include/res INCLUDES = -I$\{BASEDIR\}/include -I$(BASEDIR)/include/atk $(RESINC) -I$(AFSBASEDIR)/include -I$\{XINCDIR\} } \bold{Q6. Do I need to have AFS to run the Andrew Message System (AMS)?} \leftindent{No, but having AFS gives you better functionality. Public bboards and mail are no problem, but AMS is not smart enough about UNIX groups to do private bboards right. Regarding the ability to use "private" AMS bboards without AFS, Nathaniel Borenstein at Bellcore has patches which are about 90% complete to make AMS able to do private bboards without AFS. They will be made available to CMU soon, but if you want an early version of the 90% patch, along with a description of the remaining bug, please let send mail to nsb@thumper.bellcore.com. } \bold{Q7. How can I get other useful software?} \leftindent{Enormous quantities of software are available for free from the internet. Many of the pieces are also available via electronic mail. Subsequent paragraphs list some software that may be of value as an adjunct to ATK/AMS. } \bold{archie - archive locator} \leftindent{A major source of information about the location of software on the network is 'archie'. Send mail to archie@archie.rutgers.edu In the body of the message include line(s) of the form prog name where name is the name of the software you would like to find out about. For more information, the body can contain the line help The listing returned from a 'prog' request will list ftp sites containing information with the name you gave. A site with a name ending in .com, .edu, or .gov will be in the United States and will be the best place to try. } \bold{ftp - file transfer package} \leftindent{To retrieve information via ftp over the internet: Give the command ftp The response will ask for your login; reply anonymous the response will ask for your email address; type it in. Now you can give the help command to see the commands. I generally use ls, dir, cd, lcd, pwd, and get. } \bold{on the ATK cd-rom} \leftindent{Some useful non-ATK software is included in the ATK cd-rom. For details see subsequent paragraphs. binaries only: X11 for RS6000, Sun 4, Dec Pmax, and HP700 binaries and source: metamail imake makedepend patch source only: ispell, psroff, pbmplus } \bold{X Windows System: X11, imake, makedepend, patch} \leftindent{Screen management and graphics software Binaries on cdrom in /X11/... Bdf fonts on cdrom in src/util/bdffonts imake, makedepend, and patch source on cdrom in src/util/... objects on cdrom in /util/... ftp: export.mit.edu and numerous other sites (see archie) newsgroup: comp.windows.x mail address: MIT Software Distribution Center Technology Licensing Office room E32-300 77 Massachusetts Avenue Cambridge, MA 02139 phone: (617) 258-8330 } \bold{metamail} Converter for implementing MIME multi-media internet standard. newer version due early April, 1992 contact: Nathaniel Borenstein Bellcore Room 2A-274 Morristown, NJ 07962-1910 phone: (201) 829-4270 email: nsb@thumper.bellcore.com ftp: thumper.bellcore.com, see pub/nsb/README source: $ATKSRC/overhead/mail/metamail \bold{pbmplus} Portable bit map conversion and transformation software version in cdrom:/src/util/pbmplus is from 10 December 1991 contact: Jef Poskanzer email: jef@well.sf.ca.us \bold{psroff} Software augmenting troff and providing printer drivers. on cdrom: src/util/psroff is version 3.0 patch level 07 contact: Chris Lewis psroff-request@ferret.ocunix.on.ca \bold{ispell} version on cdrom in src/util/ispell is 2.0.02 updated with a bigger dictionary new version 3.0 is coming soon contact: Geoff Kuenning email: geoff@ITcorp.com \bold{GNU software: groff, g++, gcc, gdb, gnuemacs, ... }\leftindent{ Free software, eventually replacing Un*x ftp: prep.ai.mit.edu see pub/gnu/GNUinfo/FTP and pub/gnu/etc/DISTRIB email: gnu@prep.ai.mit.edu mailing address: Free Software Foundation, Inc. 675 Massachusetts Avenue Cambridge, MA 02139 USA phone: +1 617-876-3296 } \bold{transcript (psdit)} Contact: Adobe 1585 Charleston Road P.O. Box 7900 Mountain View, CA 94039-7900 phone: 1-800-833-6687 \bold{Documenter's WorkBench} AT&T / NCR Computer Division 800 225 5627 Gary Wagner 513 445 1475 \bold{Q8. \indent{How can I use PostScript fonts other than those defined in /usr/andrew/X11fonts both in displayed and printed documents? There are two aspects of this problem: screen display and print display. Screen Display}} \leftindent{To have your own fonts used by ATK applications for displaying text you must first create those fonts and place them in a directory, possibly set up a fonts.alias file, run mkfontdir to get a fonts.dir file, and finally add that directory to your X fontpath. Also, you'll have to specify in your preferences file the fontname: ez.bodyfont: myfont12 }\bold{Print Display} \leftindent{To get these fonts to print you have to create the appropriate troff device-specific font description files (see /usr/lib/font/devpsc for the Postscript fonts). Question: Are there tools around that let you create a troff font? Furthermore, you'd have to alter the ATK-to-troff text translator (../andrew/atk/text/txtroff.c) to recognize your new font family and to make the appropriate mapping from your fontname to the troff fontname. Currently, the only fonts used for printing are Times, Helvetica, and Courier.} \bold{Q9. How can I print Andrew documents?} \leftindent{ Printing requires two steps, text formatting and then driving the printer. ATK utilizes troff for text formatting. That is adequate for printing documents with styled texts, but some insets such as rasters and zip require that the printer be driven with PostScript. Print processing is controlled via the FormatCommand and PrintCommand options, which can be specified in site.h during system build, the global preferences in $ANDREWDIR/lib/global.prf, or the user's ~/preferences file. The most general defaults are: \leftindent{*.FormatCommand: eqn -Tpsc /tmp/%s.n | troff -Tpsc - | *.PrintCommand: lpr -n }The -Tpsc flags specify that the troff output is ultimately intended for a PostScript printer. If you do not have one, this value must be set to whatever is appropriate for your printer. ATK documents containing only styled text can be printed via most versions of troff and most print drivers. To print ATK documents via PostScript printers, you have three options: troff - psroff ditroff - psdit groff These differ in cost and the difficulty of installation. See Q8 for hints on acquiring these packages. \italic{troff - psroff} Standard Unix systems are often delivered with an old troff which generates output for the "CAT" typesetter. This troff can be used to print ATK documents by sending the output through the psroff processor, available freely on the internet. See the psroff documentation. \italic{ditroff - psdit} This is the route we use at CMU. \italic{ditroff} is the device independent troff which comes with the Documenters Work Bench portion of Unix System V. \italic{psdit} is part of the "Transcript" package available from Adobe software. Both ditroff and Transcript cost money. Adjust the FormatCommand to utilize the ditroff version of troff (it is usually called \italic{troff}). The PrintCommand should usually use the -n switch and the lpr daemon will run psdit. }\italic{ }\leftindent{\italic{groff } This package is free from the Free Software Foundation, the gnu people. The only hitch is that to build \italic{groff} you must first build \italic{g++} and to build \italic{g++} you must first build \italic{gcc}. We have compiled groff without any problems with g++-1.39.1. g++ also compiled gpic, geqn, gtbl. Groff includes gtroff to do text formatting and grops to generate PostScript. To To use both, have this specification: *.formatcommand: groff -pte -E /tmp/%s.n | *.PrintCommand: lpr -v Note: The -pte switches tell it to run gpic, gtbl, and geqn before running gtroff. The output of gtroff is automatically piped into grops, which generates the PostScript. (This assumes that /usr/gnu/bin (or wherever groff is installed) is on one's path.) The drawback of this simple approach is that the ATK preview option will no longer work. To retain the preview command, I believe, one can use specifications something like this: *.FormatCommand: cat /tmp/%s.n | gpic|gtbl|geqn|gtroff -Tpsc | *.PrintCommand: grops | lpr -v } \bold{Q10. Ezprint outputs rasters in PostScript. Can I print those rasters?} \leftindent{If you just want to print one raster from an Andrew document, you can extract the raster from the troff output with a raw text editor and print it directly. You may have to add the line 20 20 translate to get it out of the bottom corner. You may also have to add an initial line containing only %! If you haven't got a postscript printer, the raster image can still be massaged with the pbm package. pbm understands the Andrew format or you can use the output of ezprint -t which will include the raster encoded in PostScript / hex form. }\bold{Q11. \indent{When using UCB sendmail, are aliases in /usr/lib/aliases case-sensitive? } }\leftindent{ } \leftindent{If you build your UCB sendmail with the ``DBM'' option set, aliases in /usr/lib/aliases are case-sensitive; if you build it without that option, they're case-insensitive. For purposes of validating user names, AMS assumes that aliases in /usr/lib/aliases are case-insensitive. This might mean that a name that validates OK with AMS might be rejected by UCB sendmail, if that sendmail uses DBM to do its alias lookup.} \bold{Q12. \indent{How can I fix the error message in my console about Cannot open /dev/kmem?}} \leftindent{You may see the following error message: \indent{|>> console: Cannot open /dev/kmem - will not monitor Disk and GVMStats <<| console: ->> Try 'Restart Stats' Menu <<} If you get this message, your ``getstats'' program, installed from atk/console/stats/common, wasn't installed with sufficient privilege to be able to open /dev/kmem. This happens because your /dev/kmem is protected against global reading, but you didn't do an Andrew installation from an account with enough privilege to install ``getstats'' set-uid or set-gid. One possibility for this is that you are running AFS although you didn't turn the AFS flag on for the compilation. In order for console to monitor information available only through /dev/kmem, you'll have to do the following: \leftindent{cd ..../atk/console/stats/common su admin (or su root) chmod 4555 getstats} We have not included any consoles specifically tailored to a non-AMDS, non-AFS environment. We hope to have some available in future patch distributions. } \bold{\bold{Q13.} \leftindent{ I get the following error in my console: X error BadValue, integer parameter out of range ... How can I fix this? }} \leftindent{Some users do not remember to run mkfontdir in the $\{DESTDIR\}/X11fonts directory after the dependInstall operation is complete. If you do not do so, you will see an error message similar to the following: \indent{X error BadValue, integer parameter out of range ...} Running on HP-UX, you may see problems with the fonts. A possible workaround for the font problem is to change the bodyfont font preference in your preferences file to some font that is in the X default font path. Some formulation of the bdf files causes either convertfont or the window system to miscount the position of the glyphs in the font. This means that the window system doesn't believe that you have glyphs for lower-case characters. The distributed Andrew fonts are tailored for about 80 pixels to the inch. By default these are not used, since for workstations with other resolutions it is generally best to utilize the X fonts instead. See the discussion of ISO80_FONTS_ENV above.} \bold{\bold{U Q14.} \leftindent{ Why can't the help program find any help files?}} \bold{Using a tree built from source: } \leftindent{If help files cannot be found or the alias database is missing, the following make operations from the root of the object tree may help: \leftindent{\smaller{\typewriter{make dependInstall SUBDIRS='helpindex helpaliases'}}} These operations can be repeated as desired. \bold{Using a binary distribution or running off the CDROM: } If you are running from the CDROM or are using the binary distribution available on emsworth, the solution is different. The problem with help may have resulted because the tree was moved to a different location than where help is trying to find $ANDREWDIR/lib/help.index. The indices map a help topic to a filename for the associated help file. Since we provide binaries now, people are free to place the distribution anywhere, and this invalidates the filenames recorded in the indices. There are two ways to solve the problem: 1) create an AndrewSetup file (/etc/AndrewSetup) and add this line: HelpIndexDir: $ANDREWDIR/lib/help.index Replace "$ANDREWDIR" above with the actual value for ANDREWDIR. 2) Use the INDEXER script from the top-level SCRIPTS directory to rebuild the indices. You would execute the INDEXER this way: % INDEXER -D $ANDREWDIR/lib/help.index You can use the INDEXER to build alternate sets of help indices. If you don't re-build the indices "in place", then you'll still need to add a HelpIndexDir line to your AndrewSetup file. } \bold{\bold{Q15.} \leftindent{ Should I modify the Imakefile or the Makefile? }} \leftindent{Changes should never be made to the Makefile. All changes should be made to Imakefile; "make Makefile" to regenerate that one file, or "make Makefiles" to regenerate the Makefiles in all subdirectories, recursively. "make clean" and "make Clean" do not delete the Makefile, so a subsequent "make Makefile" says it is up to date, i.e., comparing its own timestamp against itself. Beware: once you remove the Makefile from a directory, you can't say "make Makefile" there again, You can, however, rename Makefile to another name and say "make Makefile -f newname". } \bold{\bold{Q16.} \leftindent{How do I use the spell checker function in ez? }} \leftindent{If Ispell, the spelling checker used by ez, is not available at your site or is not along your path, ez will not be able to perform this function. Ispell is widely available (e.g. via anonymous FTP off of uunet.uu.net). All an installer has to do to get ez spell checking to work is to install ispell somewhere along the user's path. The following .atkinit line will then be useful: \leftindent{addmenu "spell-check-document" "Search/Spell~1,Check Spelling~30" textview}} \bold{\bold{Q17.} \leftindent{How do I debug Andrew applications? }} \leftindent{In order to debug ATK applications you will need to have gdb version 3.5 or greater from the Free Software Foundation. See \bold{Q7, How can I get other useful software}? above for information on how to contact the FSF. } \leftindent{To compile the system such that symbol tables exist add these two lines to your site.mcr: CDEBUGFLAGS = -g MAKEDODEBUG = -g To debug the raster application you would first load the statically-linked portion of the ATK run-time system, called runapp, into gdb. It is important that the above make.1 macros are set to include the -g switch so that the symbol table is created. There is no use attempting to use gdb if the system has not been built with the -g switch. % \bold{gdb runapp} GDB, Copyright (C) 1987 Free Software Foundation, Inc. There is ABSOLUTELY NO WARRANTY for GDB; type "info warranty" for details. GDB is free software and you are welcome to distribute copies of it under certain conditions; type "info copying" to see the conditions. Reading symbol data from runapp... done. Type "help" for a list of commands. (gdb) \bold{run -d ezapp foo.ras -d} Starting program: runapp -d ezapp foo.ras -d Starting ez (Version 7.0, ATK 15.0); please wait... raster: text = 0x10046594 data = 0x10049280 entry = 0x100498a8 rasterview: text = 0x1004f820 data = 0x1005cc60 entry = 0x1005f8d8 rasterimage: text = 0x1006701c data = 0x100675d0 entry = 0x10067810 pixelimage: text = 0x1006e758 data = 0x100703bc entry = 0x1007068c To load the symbol table for the \bold{raster} dynamic object you would use this command on a Sun or a DECstation 3100\footnote{\ \begindata{fnote,539826440} \textdsversion{12} the distributed version of gdb does not yet support ATK applications on the DS3100, but will do so in the very near future (1/15/91)\ \enddata{fnote,539826440} \view{fnotev,539826440,12,0,0}}: (gdb)\bold{ add-file raster.dog 0x10046594} and on an RT: (gdb) \bold{set-rel 0x10046594} (gdb) \bold{add-file raster.dog} Note that the addresses passed to these gdb commands come from the text address that runapp outputs when the -d switch is used (the second -d switch prevents runapp from forking itself to become an orphaned process). To determine which module to load in the fashion described above compare the various text addresses with the address at which the program failed. For example, if the program died at address 0x1004a520 you would find that address between what was reported as the start of the text segments for raster and rasterview. Since the raster module was loaded first, we can conclude that the failure was somewhere in the raster module.} \bold{Q18. Why can't ez find ispell when I know it's installed? } \indent{Ispell must be on your path in order for ez to find it. Ispell Version 3 does not work with our currently released spell interface. } \bold{Q19. \indent{If I have resolver_env turned on, the andrew build fails while trying to build amsn.do. This only happens on a Sun 4 platform. Did I do something wrong? }} \indent{Here is an informal patch that fixes a problem with an undefined symbol in amsn.do. This patch is only necessary for SunOS4.1 platforms. *** ./atkams/messages/lib/Imakefile Thu Mar 19 14:33:36 1992 --- ./atkams/messages/lib/Imakefile.new Fri May 22 15:48:25 1992 *************** *** 6,11 **** --- 6,15 ---- BSDLIB = -lbsd #endif + #ifdef RESOLVER_ENV + RESOLVER_LIB = $\{RESOLVLIB\} + #endif /* RESOLVER_ENV */ + LOCALINCLUDES = -I$\{BASEDIR\}/include/ams #ifdef SNAP_ENV *************** *** 39,45 **** LIBS = $\{BASEDIR\}/lib/libmsshr.a \\ $\{BASEDIR\}/lib/libmail.a $\{BASEDIR\}/lib/liberrors.a \\ ! $\{UTILLIB\} SLIBS = $\{BASEDIR\}/lib/libcui.a $\{BASEDIR\}/lib/libcuis.a \\ --- 43,49 ---- LIBS = $\{BASEDIR\}/lib/libmsshr.a \\ $\{BASEDIR\}/lib/libmail.a $\{BASEDIR\}/lib/liberrors.a \\ ! $\{UTILLIB\} $\{RESOLVER_LIB\} SLIBS = $\{BASEDIR\}/lib/libcui.a $\{BASEDIR\}/lib/libcuis.a \\ } \bold{\bold{Q20.} \indent{Building Andrew from source fails on the SGI Indigo in andrew/atkams/messages/lib while running makedo on amsn.o.}} \indent{One of the SGI system libraries (libmld.a) causes the symbol _end to be sucked in to amsn.o. This symbol is defined in /lib/crt0.o but we can assume that it will be in runapp so we need to alter the machine-specific class code in andrew/overhead/class/machdep/sgi_mips such that the symbol is allowed to go undefined. Here is an informal patch that is necessary for SGI "Indigo" only. *** ./overhead/class/machdep/sgi_mips/globals.c.new Sat Jun 6 11:58:15 1992 --- ./overhead/class/machdep/sgi_mips/globals.c Thu Jan 23 12:22:09 1992 *************** *** 45,51 **** globalref(_sproced) globalref(_us_rsthread_stdio) - globalref(_end) /* do not delete the following line - make depends on it */ --- 45,50 ---- *************** *** 97,103 **** globalref(_sproced) globalref(_us_rsthread_stdio) - globalref(_end) /* do not delete the following line - make depends on it */ --- 96,101 ---- *** ./overhead/class/machdep/sgi_mips/getlist.awk.new Sat Jun 6 11:47:27 1992 --- ./overhead/class/machdep/sgi_mips/getlist.awk Thu Jan 23 12:22:08 1992 *************** *** 65,71 **** want[definer["_sproced"]] = "Y"; want[definer["_sprocmonstart"]] = "Y"; want[definer["_us_rsthread_stdio"]] = "Y"; - want[definer["_end"]] = "Y"; # END ADDED SGI ## Stuff for the class system want[definer["class_RoutineStruct"]] = "Y"; --- 65,70 ----} \bold{Q21. I'm not getting the right fonts}\section{ } \indent{When buildingAndrew from sources, fonts are not being installed properly. There is a bug in the file ./xmkfontd/Imakefile that erroneously removes the $ANDREWDIR/X11fonts/fonts.alias file without re-installing it. An informal patch follows. *** ./xmkfontd/Imakefile Wed Jun 10 16:48:34 1992 --- ./xmkfontd/Imakefile.new Wed Jun 10 16:17:12 1992 *************** *** 15,21 **** $\{RM\} $\{DESTDIR\}/X11fonts/fonts.alias $\{XMKFONTDIR\} $(DESTDIR)/X11fonts #ifdef ISO80_FONTS_ENV ! InstallFileToFile(non-andrew.fonts.alias, $\{INSTLIBFLAGS\}, $\{DESTDIR\}/X11fonts/fonts.alias) #else /* ISO80_FONTS_ENV */ #ifdef SCOunix #ifdef FONTS_TO_PCF_ENV --- 15,22 ---- $\{RM\} $\{DESTDIR\}/X11fonts/fonts.alias $\{XMKFONTDIR\} $(DESTDIR)/X11fonts #ifdef ISO80_FONTS_ENV ! install.time:: ! $(INSTALL) $\{INSTLIBFLAGS\} non-andrew.fonts.alias $\{DESTDIR\}/X11fonts/fonts.alias #else /* ISO80_FONTS_ENV */ #ifdef SCOunix #ifdef FONTS_TO_PCF_ENV} ___________________________________________________ \section{User Questions} \section{U0. Introduction} This section has been extracted from a larger FAQ file maintained at CMU by Andrew Plotkin (ap1i+@andrew.cmu.edu). Its permission information reads: \indent{Everything in this file is public domain. You can copy it, mail it to people, put bits of it in other files, print it out in 500-point type and staple it to the walls, whatever you want -- I'm happy to give you the opportunity, and I couldn't do a thing about it if I wanted to. Thanks to the multiple people who provided me with questions and answers.} \smaller{ } \section{U1. Customizing your account } \bold{How can I customize my Andrew account?} \leftindent{For info on your preferences file: \typewriter{ help preferences} (or \typewriter{help prefs})\typewriter{ }} \bold{I edited my .cshrc, but now I get strange errors when I start \italic{typescript}}, or\bold{ I edited my .login, but now I get strange errors when I log in}, or\bold{ I edited my .plan, but now I get strange symbols when I \italic{finger} myself}, or\bold{ I edited my .Xresources, but now I get strange errors when I start X}, or\bold{ I edited this file, but now I get strange errors....} \leftindent{If you use \italic{ez} to edit your .plan, .login, .logout, preferences, .cshrc, .Xresources, .Xclients, .Xmodmap, .signature, or any file like that: you \italic{must} get rid of any styles you put in. You can't have sections of bold, or typewriter, or italics, or different text sizes, or indentation. (Not even in your .plan file or .signature, although that would be nice.) Use "Plainest" on the whole file if you have to. } \section{U2. Playing with ATK things } \bold{How do I customize an ATK program? }\leftindent{See the help file on it. The ATK help files are more friendly than average; lots of examples, no words over two syllables, etc. } \bold{How do I change the behavior, fonts, and so on in ATK windows and menus? }\leftindent{Most of these are controlled by preferences: \typewriter{ help preferences help menubar }The lines described in these help files go in your \italic{preferences} file. For example, \typewriter{ *.Thumbscroll: yes }will cause the text in any ATK window to swoop up and down when you wiggle the scroll bar. \typewriter{ typescript.Thumbscroll: yes }will cause that to happen only in \italic{typescript} windows. A major exception is the appearance of the pop-up menus you get when you press and hold the middle button. These are controlled by X resources (when you are running X.) \typewriter{ help cmenu }The resources described in this help file go in your \italic{.Xresources} file. \typewriter{ *TitleFont: andysans22b }will cause your menu card titles to be printed in a 22-point bold sans-serif font. \typewriter{ help*TitleFont: andysans22b }will cause that to happen only in \italic{help} windows. (Notice the format of an \italic{.Xresources} entry is different from a \italic{preferences} entry.) } \bold{I have a color display. Can I get windows in colors other than black and white?} \leftindent{Yes, set the colors in your preference file with lines like this: \leftindent{# darker blue on lighter tan. tan good. (blue not really dark enough) ez.foregroundcolor: #003ea2 ez.backgroundcolor: wheat } For colors you can run \italic{xcolorpick} or edit the file /usr/lib/X11/rgb.txt. Color names are recognized by X only if they are in rgb.txt. If you want colors just for one execution of a program, you can set them on the command line: typescript -fg black -bg burlywood Here's a technique for setting color preferences based on the value of the environment variable ISCOLOR, which you can set in your .login file as follows: \leftindent{set TTY = `tty` if ($TTY == /dev/console || \\ $TTY == /dev/hft/0 || \\ $TTY == /dev/ttyaed || \\ $TTY == /dev/ttyapa16 || \\ $TTY == /dev/ttyap16 || \\ $TTY == /dev/tty8514 || \\ $TTY == /dev/pty/ttyse || \\ $TTY == /dev/ttymono) then set consolelogin = 1 echo -n "Color display? [y/n]: " set answer = $< if ($answer" =~ [Yy]*) then setenv ISCOLOR 1 echo "color console login" else echo "console login" endif unset answer endif} You can then reference this variable in your preferences file: \leftindent{?E=ISCOLOR=1:ez.backgroundcolor: antiquewhite1 ?E=ISCOLOR=1:console.backgroundcolor: cornsilk ?E=ISCOLOR=1:typescript.backgroundcolor: cornsilk3 ?E=ISCOLOR=1:help.backgroundcolor: cornsilk3 ?E=ISCOLOR=1:messages.backgroundcolor: cornsilk2 ?E=ISCOLOR=1:bush.backgroundcolor: #e5d7c6 }} \bold{How do I add styles to ATK documents? }\typewriter{\leftindent{ help ez-styles }} \bold{How do I add tables of contents and footnotes to ATK documents? }\typewriter{\leftindent{ help ez-contents help ez-footnotes }} \bold{How do I adjust line spacing and margins in ATK documents? }\leftindent{\typewriter{ help ez }and scroll down to "Formatting text: line spacing and margins". } \bold{What keystroke commands work in ATK programs? }\leftindent{\typewriter{ help ez-keys }Notice that most gnu-emacs keys work in ATK programs. } \bold{How do I work with multiple ez windows or multiple buffers? }\typewriter{\leftindent{ help ez-buffers }} \bold{How do I remove ATK formatting from an ATK document, to turn it into plain text? }\leftindent{The easy way is to edit it with \italic{ez}, select (highlight) the entire document, and select "Plainest". This will not work if the document has pagebreaks, footnotes, or insets (such as embedded rasters.) If you don't want to start up \italic{ez}, you can use \italic{ez2ascii}: \typewriter{ ez2ascii filename } Another alternative is to type \typewriter{ rtfm -f filename }This produces output with terminal formatting. It will look ok in an xterm, and underlining and boldface will show up correctly. However, it will fail nastily in a typescript, or if you put the output in a file and edit it. For more info, see \typewriter{ help ez2ascii help rtfm }} \bold{How can I write my own \italic{console} layout? }\leftindent{\typewriter{ help lacc }The publically-available console layouts are in /usr/local/lib/consoles. If you want to write your own, it's best to start with one of these and modify it. Once you've written your console layout file, add this line to your preferences: \typewriter{ console.default: consolefilename }where consolefile is a full pathname (no ~'s), for example /afs/andrew/usr99/userid/layoutfile } \bold{What is a help search path? }\leftindent{Look at \typewriter{ help preferences }and scroll down to "Help preferences." (Redundant, aren't I? And repetitive.) The default help search path includes the help directories for all the standard Andrew programs, and everything in /usr/contributed. To add, for example, the help directory for the Computer Club's programs, you would add this line to your preferences: \typewriter{ help.searchpath: /afs/andrew.cmu.edu/usr0/cl0x/man }If you have more than one directory in this line, they should be separated by colons, not spaces. The search path is read in when you start \italic{help}. If help is already running, you can add a directory to the search path by choosing "Add Search Directory" from the menu. This change is only temporary and will go away when you quit help. To permanently add a directory, you have to put it in your preferences. } \section{U3. Mail and bboards }\bold{ How do I set options for \italic{messages}? }\leftindent{Select "Set Options" on the "Other" menu card. This will bring up a long list of options where the message titles usually are, and explanations and switches where the message bodies usually are. You can scroll through either list, and click on the switches to change things. (Some of these changes take effect immediately; for others, you have to quit and restart \italic{messages}.) There are a few, more obscure, options that you can set in your preferences file. Type \typewriter{ help preferences }and scroll down to "Andrew Messages System preferences". } \section{U4. Strange file formats } \bold{How do I convert rasters, bitmaps, or images from one type to another? }\leftindent{To convert old-style ATK rasters (.ras) to new-style ATK rasters (.raster) or vice-versa, \typewriter{ help convertraster }\italic{convertraster} claims to be able to convert MacPaint files that you have ftp'd to Andrew. This may not be reliable. To convert other image types, including X bitmaps, MacPaint files, and GIFs, \typewriter{ help pbm help pnm} and also see the help files on all the little programs they mention. Some notes: PBM, PPM, and PGM are special image file formats which are designed to be "intermediate" conversion formats. That is, you can convert anything to these formats, and then convert it to anything else. (The RLE format is another "intermediate" format available on Andrew. For information on it, see the help file on URT.) PBM ("portable bitmap") is for simple black-and-white images like those produced by MacPaint or \italic{bitmap}. PGM ("portable greymap") is for images with shades of grey, and PPM ("portable pixmap") is for full-color images. PNM ("portable any-map") is not a file format; a program called "pnm-something" can handle PBM, PPM, or PGM files. PBM, PGM, and PPM can be interconverted with the appropriate programs (\italic{ppmtopgm, pgmtopbm}.) Both of these lose information, of course: ppmtopgm reduces the color image to shades of grey, and pgmtopbm changes shades to grey to black-and-white (although it will simulate grey by mixing black and white dots.) Also, a PGM file can be used whenever a PPM file is expected (ie, as input to \italic{ppm-something}), and a PBM file can be used whenever either of the other two formats is expected. This is reasonable, since a bitmap is just a greyscale image with only two shades of grey, and a greyscale image is just a color image with only grey colors. The PBM, PNM, PPM, and PGM programs (\italic{xbmtopbm}, \italic{pbmtorast}, \italic{pnmrotate}, etc.) are not invoked directly; instead, you run \italic{pbm} with the actual program name as the first argument. (Umm, that's still confusing. See the examples below.) All the conversion programs (except convertraster) work as filters. See the examples below. There are two programs, \italic{atobm} and \italic{bmtoa}, which convert X bitmaps to and from ASCII files. There are no help files on them. The MacPaint to RLE program, \italic{painttorle}, is not reliable for large (full-screen) MacPaint files. PostScript files are designed only to be printed, so they're hard to convert to any other format. If you want to do that, you should view the file with \italic{dxpsview} and then take a window dump of the \italic{dxpsview} window (which produces an XWD file), and then convert that. To convert an X bitmap to a PBM file, use \typewriter{ cat file.bm | pbm xbmtopbm > file.pbm }To convert a PBM file to an X bitmap file, use \typewriter{ cat file.pbm | pbm pbmtoxbm > file.bm } To convert a GIF to PostScript, use \typewriter{ cat file.gif | pbm giftoppm | pbm ppmtops > file.ps} To convert a MacPaint file that you've ftp'd to Andrew to PBM, use \typewriter{ cat file.paint | painttorle | rletoppm | pbm ppmtopgm | pbm pgmtopbm > file.pbm }} \section{ U5. Working with graphics and images } \bold{What drawing and painting programs are available on Andrew? }\leftindent{(Drawing programs are the ones like MacDraw, that let you put down geometric objects and then move them around, change their sizes, and so on. Painting programs, like MacPaint, let you splot paint down on a raster, possibly in geometric shapes, and edit it pixel by pixel.) There are the ATK versions, \italic{zip} (drawing) and \italic{raster} (painting). \italic{zip} is slow and somewhat buggy, and nobody uses it. \italic{raster} is very primitive, and nobody uses it. However, they have the advantage of letting you put zip-drawings or rasters into ATK documents along with text. \typewriter{ help zip help raster }}\section{ U6. Fancy key bindings} Some packages commonly used by developers are not normally bound to keys in order to simplify the user interface. If you want to bind them, add the given line to your ~/.atkinit file or to apply the binding just to application \italic{xxx}, add the line to ~/.\italic{xxx}init. \typewriter{help initfiles} \bold{How can I execute an arbitrary expression?} \typewriter{help ness} and read \typewriter{$ANDREWDIR/doc/atk/ness/nesshack.doc} The normal binding of this function is ESC-ESC, though some people find this too easy to type by mistake (and Ness does take a couple of seconds to load the first time it is called). To get the ESC-ESC binding add to your .atkinit the line: \typewriter{addkey ness-dostmt \\e\\e view } \bold{What is the "proctable"?} \typewriter{ help procs} Menu entries and key sequences are not bound directly to functions in C code. Instead they are bound to routines made available by the C code for the various insets. For instance, the operation on text usually bound to ESC-b, which moves the cursor backward by one word, is the proctable function \italic{textview-backward-word}. When such a function is called from Ness, however, the dashes are written as underscores: \italic{textview_backward_word}. How can I find out what is in the proctable? \typewriter{help deskey} The deskey package offers several proctable functions which can be bound to keys or menu entries. My own usage is given by these lines in my ~/.atkinit: \typewriter{addkey deskey-describe-bound-keys ^XK im addkey deskey-describe-proctable ^XP im} Then control-X-shift-K opens another window showing all the current key bindings and control-X-shift-P opens a window showing all functions currently in the proctable. More functions are added as insets with new user interfaces are added. \bold{How can I execute an arbitrary proctable function?} \typewriter{help metax} The metax package offers two operations to bind to keys. They prompt for a function to execute and provide name completion by examining the proctable for function names. To bind ESC-x the operation that calls a function without passing an argument add to .atkinit the line: \typewriter{addkey metax "\\ex" view metax} \bold{How can I get file name completion in typescript?} If you are typing a file name to ez, you can get file name completion with space and question mark. The same functionality is available in the typescript window, but it is better to bind it to other keys. The following in you .atkinit: addkey fcomp-complete-filename "\\t" typescript addkey fcomp-possible-completions "\\e\\t" typescript will bind TAB so it completes the currently entered file name as far as it can and will bind ESC-TAB so it offers a list of all possible completions (as a list in the typescript). \bold{Can I perform incremental search as in gnuemacs? }\typewriter{help search}\bold{ }\typewriter{ help gsearch }Yes, three different alternative search packages are available. Dynamic search is described in the help file for search and a gnuemacs clone is described in the gsearch helpfile. (Unfortunately, when you ask for help on 'search', you get the gsearch helpfile; you have to select \italic{twice} the menu option Show More Documentation.) A simplified incremental search package with no documentation can be bound with addkey incsearch-forward ^S textview addkey incsearch-backward ^R textview Note that incsearch-forward MUST be bound to ^S or it will do backward searches. \bold{How can I convert paragraphs that have hard newlines within them to ATK paragraphs with newlines only at the ends?} read $ANDREWDIR/lib/ness/format.n To convert text in messages or DOS files to ATK format, you need to wrap the lines. This can be done with a query replace changing newlines to spaces, but this is not always satisfactory because multiple spaces are needed after sentence ending punctuation. When you have a binding for ness-dostmt you can use a Ness function. Select the text to be wrapped, type ESC-ESC or your binding for ness-dostmt, and then answer the prompt with \typewriter{format_wrap()} The selected text will be wrapped appropriately. \section{U7. Programming in Ness and C} \bold{Is there a way to bind a keystroke or menu to a simple combination of other operations?} \leftindent{You could write a "package" following the model of incremental search, but it's lots easier just to write a short Ness function. \typewriter{help ness} A simple approach is to create a directory ~/nesslib and put in it the files--say f.n and g.n--with the Ness functions. Then in your .atkinit or other .XXXinit file, add the lines load ness call ness-load /usr/you/nesslib/f.n call ness-load /usr/you/nesslib/g.n Substitute the full path to your nesslib directory. Do the "load ness" line only once. \bold{Example 1:} Provide a menu operation to start up a typescript. (This was written for a user whose window manager and typescripts died often; if any window was left the user could start a typescript.) The Ness code is: \leftindent{extend "view:frame" on menu "File,Typescript~85" system("typescript" -- launch typescript -- and don't wait: ~ " >/dev/null &1 &") end menu end extend } \bold{Example 2:} Add to messages a menu option "FollowUp-To" which sets up a reply to the sender of the current message, excerpts the body of the message into the reply, and warps the mouse to the sendmessage window. This code was the subject of a "call ness-load" in ~/.messagesinit. \indent{extend "view:messwind" on menu "This Message,Followup-To" messages_reply_to_sender(currentwindow) messages_sendmessage_compound(currentwindow, "sendmessage-excerpt-body;" ~ "sendmessage-focus-on-body") frame_next_window(currentwindow) textview_end_of_text(currentinputfocus) end menu end extend }} \bold{How can I create the C code for a new inset?} \leftindent{ \typewriter{help createinset} This program creates a directory and puts seven files in it which constitute a working, though not useful, inset. You need only modify the appropriate portions to make an inset which does what you want. } _______________________\ \enddata{text,539632628} \enddata{text822, 359869} \begindata{text822, 414081} 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 ; Sat, 20 Jun 1992 04:01:27 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sat, 20 Jun 1992 04:00:49 -0400 (EDT) Received: from Athena.MIT.EDU by po5.andrew.cmu.edu (5.54/3.15) id for gk5g+; Sat, 20 Jun 92 04:00:44 EDT Received: from LAKOTA.MIT.EDU by Athena.MIT.EDU with SMTP id AA27386; Sat, 20 Jun 92 04:00:27 EDT Received: by lakota.MIT.EDU (5.61/4.7) id AA09790; Sat, 20 Jun 92 04:00:24 -0400 Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43 via MS.5.6.lakota.vax_43; Sat, 20 Jun 1992 04:00:22 -0400 (EDT) Message-Id: <8eEiKKUGf03SMZtW9H@athena.mit.edu> Date: Sat, 20 Jun 1992 04:00:22 -0400 (EDT) From: Bill Cattey To: Info-Andrew , Gary Keim , Martin Beer , Bill Janssen , Nathaniel Borenstein , Bill Janssen Subject: Re: Spell Checking in V5.1 Cc: In-Reply-To: References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> <0eDp5z0000001Yxr00@calder> I must vote in favor of messages ignoring uncomprehended richetext codes. The alternative behavior seems to have been implemented for vui: When I get a mime message and I'm using vui, since I've not yet installed metamail itself, I get a sh: metamail not found message that appears and dissappears almost immediately at the bottom of my screen (great error message handling guys!) People not as fast as me probably wonder why they can't view certain messages in vui nowadays... -wdc \enddata{text822, 414081} \begindata{text822, 416588} 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 ; Sat, 20 Jun 1992 04:22:13 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sat, 20 Jun 1992 04:20:16 -0400 (EDT) Received: from Athena.MIT.EDU by po5.andrew.cmu.edu (5.54/3.15) id for gk5g+; Sat, 20 Jun 92 04:20:11 EDT Received: from LAKOTA.MIT.EDU by Athena.MIT.EDU with SMTP id AA27571; Sat, 20 Jun 92 04:19:55 EDT Received: by lakota.MIT.EDU (5.61/4.7) id AA09797; Sat, 20 Jun 92 04:19:52 -0400 Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43 via MS.5.6.lakota.vax_43; Sat, 20 Jun 1992 04:19:51 -0400 (EDT) Message-Id: Date: Sat, 20 Jun 1992 04:19:51 -0400 (EDT) From: Bill Cattey To: Info-Andrew , Gary Keim , Martin Beer , Nathaniel Borenstein , Bill Janssen Subject: Re: Spell Checking in V5.1 Cc: In-Reply-To: References: <0eD_D40000001B6ng0@calder> <8eDCnoy00Vs90y4kpa@andrew.cmu.edu> <0eDPIO0000001KA1s0@calder> <0eDp5z0000001Yxr00@calder> There's another thing that should change in the choices that appear in the send with/without andrew/mime formatting dialogue box. Doesn't anybody ELSE TYPE to set the selection? Virtually EVERYWHERE ELSE in ALL of ATK, I can, by typing one or two letters change to the selection I want. Now I have to type 10. It really IS faster to take my hands off the keyboard and bring them over to the mouse and click. Recast the command string so it's unambiguous on the first letter, please. -wdc \enddata{text822, 416588} \begindata{text822, 418967} 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 ; Sat, 20 Jun 1992 04:53:15 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sat, 20 Jun 1992 04:51:56 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 20 Jun 92 04:51:51 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA25531; Sat, 20 Jun 92 01:48:07 -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 Jun 92 23:40:23 GMT From: tulane!darwin.sura.net!convex!convex!datri@ames.arc.nasa.gov (Anthony A. Datri) Organization: Engineering, CONVEX Computer Corp., Richardson, Tx., USA Subject: Re: Possible projects for ATK Consortium Message-Id: <1992Jun19.234023.9790@news.eng.convex.com> References: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >+ More documentation. Andrew software has over two thousand pages of >documentation on-line. The greatest need is for overview documents >telling users where to find what they need. We foresee manuals directed >to users, program authors, and system administrators. How's about a document that gives a clue about how the dynamic loading interface is supposed to work? This would make ports to new machines possible. >+ Motif compatibility. Permit Motif widgets as ATK insets. Permit ATK >insets as widgets in Motif compound objects. ATK is enough of a memory hog as it is. >+ SGML. SGML seems to be the coming standard data stream, I remember hearing this in 1987 at a former text-formatting employer. -- ======================================================8--< "Future events such as these will affect you, in the future." \enddata{text822, 418967} \begindata{text822, 421223} 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 ; Sat, 20 Jun 1992 21:02:05 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sat, 20 Jun 1992 21:00:12 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Sat, 20 Jun 1992 20:54:52 -0400 (EDT) Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 20 Jun 92 20:54:32 EDT Via: cs.city.ac.uk; Sat, 20 Jun 1992 14:54:29 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 via MS.5.6.barney.cs.city.ac.uk.sun4_40; Sat, 20 Jun 1992 14:57:09 +0100 (BST) Message-Id: Date: Sat, 20 Jun 1992 14:57:09 +0100 (BST) From: Nick Williams Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: info-andrew@andrew.cmu.edu Subject: followup on NCD X-Terminals getting it wrong Cc: wdc@athena.mit.edu Well, following my investigations of why the NCD mono screens were getting fonts wrong, we have upgraded our servers here and the problem is fixed in the latest release of the ncd servers. I don't know at what point the fix occurred, but the problem exists in NCD 2.2.0 and does not exist in release 2.4.x. There you go. Nick. Systems Architecture Research Centre, Computing Science Dept, City University, Northampton Square, London EC1V 0HB. Phone: +44 71 477 8551 FAX: +44 71 477 8560 \enddata{text822, 421223} \begindata{text822, 423184} 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 ; Sun, 21 Jun 1992 17:32:54 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sun, 21 Jun 1992 15:53:44 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 21 Jun 92 15:53:38 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA08458; Sun, 21 Jun 92 12:52:01 -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: 21 Jun 92 19:33:31 GMT From: mcsun!uknet!exnet!dhd@uunet.uu.net (Damon) Organization: ExNet Systems Ltd Public Access News, London, UK Subject: MIME---what is it? Message-Id: References: <0eE8myC0M2YtQWCIdl@thumper.bellcore.com>, <0eE9530000001iewU0@calder> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I know very little about Andrew, still less about what MIME does and what its objectives are? Could someone explain? E-mail would be appreciated in case I loose any incoming news, but either way is fine. Thanks Damon -- Damon Hart-Davis Internet: dhd@exnet.co.uk = dhd@exnet.uucp ExNet Systems Ltd UUCP: ...!mcsun!uknet!exnet!dhd +44 81 755 0077 (Home) Also: dhd@dcs.ed.ac.uk [1.6 .signature 92/06/11] +44 850 724032 (Mobile) My views are approximately 43% those of my employer. \enddata{text822, 423184} \begindata{text822, 425052} 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, 22 Jun 1992 09:36:34 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 09:36:03 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 09:33:50 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 22 Jun 92 09:33:39 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Mon, 22 Jun 92 09:33:36 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for info-andrew@andrew.cmu.edu; Mon, 22 Jun 92 09:33:35 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Mon, 22 Jun 1992 09:33:33 -0400 (EDT) Message-Id: Date: Mon, 22 Jun 1992 09:33:33 -0400 (EDT) From: Nathaniel Borenstein Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: info-andrew@andrew.cmu.edu Subject: Re: MIME---what is it? In-Reply-To: References: <0eE8myC0M2YtQWCIdl@thumper.bellcore.com>, <0eE9530000001iewU0@calder> MIME -- defined in RFC 1341 -- is the official proposed standard format for multimedia Internet mail. It defines a standardized way to do the kinds of things Andrew has been doing for years. The latest release of Andrew can read and send messages in MIME format. \enddata{text822, 425052} \begindata{text822, 427105} 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 ; Mon, 22 Jun 1992 09:40:20 -0400 (EDT) If-Type-Unsupported: send Received: from shaler.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 09:38:52 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Mon, 22 Jun 1992 09:38:51 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Mon, 22 Jun 1992 09:38:51 -0400 (EDT) ReSent-From: Fred Hansen ReSent-To: Info-Andrew Return-path: Message-ID: Date: Mon, 22 Jun 1992 08:17:37 -0400 (EDT) From: Adam Stoller X-Andrew-Message-Size: 1258+0 Content-Type: X-BE2; 12 To: Fred Hansen Subject: Re: Possible projects for ATK Consortium In-Reply-To: References: \begindata{text,539110012} \textdsversion{12} \template{messages} My $0.05 worth \excerptedcaption{Excerpts from org.itc: 19-Jun-92 Possible projects for ATK C.. Fred Hansen (2795+0)} \quotation{+ Drawing editor. Zip is satisfactory for some tasks, but sometimes fails to provide what is wanted. The goal should be an easy-to-use editor that facilitates insertion of insets so images can be created with the same order of ease as in Hypercard, but with all the power of ATK insets instead of just buttons and fields. We can enhance zip or build a new editor. } Zip is not, and will never be, a good general purpose drawing editor. It's original purpose is that of a heirarchial drawing editor - and that is so fundamental to it's design that to do anything else with it (as Tom tried) is a mistake. If you want a real drawing editor - you may have to sacrifice (at least at first) some of the inset capabilites (i.e.: able to inset the drawing editor, but not able to inset something into the drawing editor). Start with functionality and ease of use of something like Idraw - and then, if need be build outwards. Until you have something at least as good as Idraw - you won't be able to attract much use for it. --fish (Fred, As a non-consortium member - do you want me to post ideas to info-andrew, or just send them to you for digesting?) \enddata{text,539110012} \enddata{text822, 427105} \begindata{text822, 429948} 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 ; Mon, 22 Jun 1992 09:40:58 -0400 (EDT) If-Type-Unsupported: send Received: from shaler.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 09:39:05 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Mon, 22 Jun 1992 09:39:05 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Mon, 22 Jun 1992 09:39:05 -0400 (EDT) ReSent-From: Fred Hansen ReSent-To: Info-Andrew Return-path: Message-Id: Date: Mon, 22 Jun 1992 08:07:25 -0400 (EDT) From: Tom Crockett X-Andrew-Message-Size: 875+0 Content-Type: X-BE2; 12 To: Fred Hansen Subject: Re: Possible projects for ATK Consortium In-Reply-To: References: \begindata{text,1974856} \textdsversion{12} \template{messages} \define{global } \excerptedcaption{Excerpts from internet.info-andrew: 19-Jun-92 Possible projects for ATK C.. Fred Hansen@andrew.cmu.e (2795+0)} \quotation{We can enhance zip or build a new editor. } Better yet, why not rewrite something like \italic{tgif} or \italic{xfig} rather than start from scratch. These are both popular, free, and supply decent functionality. I've never been particularly impressed with \italic{zip}. I don't know that this is a particularly high priority, since you can always use an existing drawing program to create a raster image, and then just convert it to ATK format and insert it as a raster inset. Not well integrated, but it works. \italic{Tom Crockett} \smaller{\bold{ICASE} Institute for Computer Applications in Science and Engineering \smaller{M.S. 132C e-mail: tom@icase.edu NASA Langley Research Center phone: (804) 864-2182 Hampton, VA 23665-5225 } \smaller{ }}\smaller{ } \enddata{text,1974856} \enddata{text822, 429948} \begindata{text822, 432481} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from commander.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 22 Jun 1992 11:16:40 -0400 (EDT) If-Type-Unsupported: send Received: from commander.itc.cmu.edu via qmail ID ; Mon, 22 Jun 1992 11:15:12 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.commander.itc.cmu.edu.rs.aix31 via MS.5.6.commander.itc.cmu.edu.rs_aix31; Mon, 22 Jun 1992 11:15:11 -0400 (EDT) Message-ID: Date: Mon, 22 Jun 1992 11:15:11 -0400 (EDT) From: Adam Stoller X-Andrew-Message-Size: 1833+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Possible projects for ATK Consortium In-Reply-To: References: \begindata{text,539110012} \textdsversion{12} \template{messages} Other "projects" of various types and sizes - which \italic{might} be worth considering. Massive Cleanup of the sources - proto-typing - re-implementing libraries, creating new libaries to increase efficient reuse of software (how many case-insensitive string comparission routines are in the distribution now - last time I checked there were at least three!) Also - cleanup of most (if not all) the various compiler warning messages (as I personally have not had to build the distribution recently, I have no idea if it is still as bad as it used to be) Consolidate \italic{\bold{\underline{all}}} the various different preference-type settings into a single file - able to be accessed and manipulated via a real user-interface. (I believe some work had, or was planned, to go into this before - but I've yet to see anything come out of it). Yes, it will probably still have to be different than X11's preference/resource settings - but if it can be consolidated into a resonably coherent organization - [probably] less people will object. Improve \bold{ctext} (and others?) - so that the indenter does not play havoc with the formatting of comments, so that the use of words like '\bold{\italic{case}}' either within comments, or as part of function-names, etc., does not trigger off the case-statement indentation rules. Allow for on-the-fly hiding of conditionalized code (some attempts have been made on this, but I don't recall any real successful ones) More work on the show-key-bindings-in-menus code (I don't believe this has been 'officially released' yet). Some bindings still don't seem to show up (e.g., I have '\bold{f}' bound to \bold{\italic{message-forward-message}}, yet the menu item \bold{This Message/Forward To} does not show any binding next to it. Also don't have it show 'hidden' menu cards when they are supposed to be hidden (already reported as a bug) Add kill-files to AMS. --fish \enddata{text,539110012} \enddata{text822, 432481} \begindata{text822, 435773} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan 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, 22 Jun 1992 11:41:59 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 11:41:53 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 11:40:05 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 11:40:03 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4 via MS.5.6.freeport.andrew.cmu.edu.rt_aos4; Mon, 22 Jun 1992 11:40:02 -0400 (EDT) Message-ID: Date: Mon, 22 Jun 1992 11:40:02 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 1777+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: Possible projects for ATK Consortium In-Reply-To: References: \begindata{text,270393560} \textdsversion{12} \template{messages} \define{italic menu:[Font~1,Italic~11] attr:[FontFace Italic Int Set]} \define{bold menu:[Font~1,Bold~10] attr:[FontFace Bold Int Set]} \excerptedcaption{Excerpts from internet.other.info-andrew: 22-Jun-92 Re: Possible projects for A.. Adam Stoller (1833+0)} \quotation{More work on the show-key-bindings-in-menus code (I don't believe this has been 'officially released' yet). Some bindings still don't seem to show up (e.g., I have '\bold{f}' bound to \bold{\italic{message-forward-message}}, yet the menu item \bold{This Message/Forward To} does not show any binding next to it. Also don't have it show 'hidden' menu cards when they are supposed to be hidden (already reported as a bug) } Because of the way ATK bindings work it is not possible to always detect equivalent menus and keys. If the rocks are different it has to be assumed that the effect of the bindings will be different. If you know the rock is irrelevant you can use something like: addmenu foo-proc "foomenuname" insetclass procclass inherit "rock" addkey foo-proc "fookeys" insetclass procclass inherit "rock" Then the rocks will be equal... A cleanup of the proctable system could encode whether the rock is meaningful (or do away with it), thus solving this problem. The "hidden" (aka inactive, or greyed-out) menu items are now shown by default on both the menubar and the pop-up menus. This is switchable via preferences, see help cmenu and menubar. If it matters enough what should be done is to go through all the insets and programs and adapt them to the new meaning of inactive. Until the greyed-out technology was made available a common technique to hide inapplicable menu options was to mark them inactive since at the time that would also make them invisible. Now though inactive just means greyed-out by default, so many old apps and insets have slightly inappropriate behavior. -Rob Ryan Andrew Toolkit Consortium p.,s. these features will be present in the next release. \enddata{text,270393560} \enddata{text822, 435773} \begindata{text822, 439502} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan 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, 22 Jun 1992 11:46:40 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 11:46:31 -0400 (EDT) If-Type-Unsupported: send Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 11:44:08 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 11:43:33 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 11:43:31 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4 via MS.5.6.freeport.andrew.cmu.edu.rt_aos4; Mon, 22 Jun 1992 11:43:30 -0400 (EDT) Message-ID: Date: Mon, 22 Jun 1992 11:43:30 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 223+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: PS -- Re: Possible projects for ATK Consortium In-Reply-To: References: \begindata{text,270393560} \textdsversion{12} \template{messages} That'll show me for sending before I double check... The info on controlling the display of inactive items is only in the "preferences" help file, not the cmenu or menubar help files. -Rob Ryan Andrew Toolkit Consortium \enddata{text,270393560} \enddata{text822, 439502} \begindata{text822, 441638} 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, 22 Jun 1992 12:14:30 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 12:14:17 -0400 (EDT) If-Type-Unsupported: send Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 12:13:09 -0400 (EDT) Received: from hes.csc.liv.ac.uk by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Mon, 22 Jun 92 12:12:49 EDT Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP (16.6/LUCS-1.3) id AA03719; Mon, 22 Jun 92 17:12:32 +0100 Received: by cal.csc.liv.ac.uk id AA20182; Mon, 22 Jun 92 17:12:32 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720 via MS.5.6.calder.hp700; Mon, 22 Jun 1992 17:12:31 +0100 (BST) Message-Id: <0eFTjj00000019GWk0@calder> Date: Mon, 22 Jun 1992 17:12:31 +0100 (BST) From: Martin Beer Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: Fred Hansen , Info-Andrew , Tom Crockett Subject: Re: Possible projects for ATK Consortium In-Reply-To: References: Excerpts from mail: 22-Jun-92 Re: Possible projects for A.. Tom Crockett@edu.icase (878) > Excerpts from internet.info-andrew: 19-Jun-92 Possible projects for ATK > C.. Fred Hansen@andrew.cmu.e (2795+0) > > We can enhance zip or build a new editor. > Better yet, why not rewrite something like tgif or xfig rather than > start from scratch. These are both popular, free, and supply decent > functionality. I've never been particularly impressed with zip. > I don't know that this is a particularly high priority, since you can > always use an existing drawing program to create a raster image, and > then just convert it to ATK format and insert it as a raster inset. Not > well integrated, but it works. I have a MSc project over the summer looking at just this possibility. Martin Beer Dr. Martin Beer, Department of Computer Science, Telephone 051-794-3672 University of Liverpool, Fax: 051-794-3715 Chadwick Tower, P.O. Box 147, EMail mdb@uk.ac.liverpool.compsci LIVERPOOL. L69 3BX. United Kingdom. \enddata{text822, 441638} \begindata{text822, 444444} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from commander.itc.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 22 Jun 1992 12:28:13 -0400 (EDT) If-Type-Unsupported: send Received: from commander.itc.cmu.edu via qmail ID ; Mon, 22 Jun 1992 12:27:54 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.commander.itc.cmu.edu.rs.aix31 via MS.5.6.commander.itc.cmu.edu.rs_aix31; Mon, 22 Jun 1992 12:27:54 -0400 (EDT) Message-ID: Date: Mon, 22 Jun 1992 12:27:54 -0400 (EDT) From: Adam Stoller X-Andrew-Message-Size: 1306+1 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Possible projects for ATK Consortium In-Reply-To: References: \begindata{text,539110012} \textdsversion{12} \template{messages} \define{footnote attr:[Flags OverBar Int Set] attr:[FontSize PreviousFontSize Point -2]} \excerptedcaption{Excerpts from internet.other.info-andrew: 22-Jun-92 Re: Possible projects for A.. Robert Andrew Ryan (1777+0)} \quotation{The "hidden" (aka inactive, or greyed-out) menu items are now shown by default[...]. }\excerptedcaption{ Excerpts from internet.other.info-andrew: 22-Jun-92 PS -- Re: Possible projects.. Robert Andrew Ryan (223+0)} \quotation{That'll show me for sending before I double check... The info on controlling the display of inactive items is only in the "preferences" help file, not the cmenu or menubar help files. } \quotation{-Rob Ryan }\quotation{Andrew Toolkit Consortium } I was not complaining about inactive or hidden menu-items - but - inactive or hidden menu-cards. In Console there is a menu option to Expand/Shrink the menus. One of these menu items is always greyed out - no problem. However - unless the Expand option is chosen I should see only three (3) menu cards\footnote{\ \begindata{fnote,539429640} \textdsversion{12} as I exclude the motif menus from my console, I cannot comment on that right now.\ \enddata{fnote,539429640} \view{fnotev,539429640,1,0,0}}: The front menu The Display menu The Consoles menu Instead, right now, in the local ITC environment, I'm seeing eight (8) additional menu cards: Local Consoles(1-6) CONSOLELIB(1) Expert Options These should not be displayed. I could be mistaken, but I don't recall seeing these prior to the modification of the menus showing the keybindings. It might be from the change to always show grey-ed out items though. Whatever the cause, it should be fixed. --fish \enddata{text,539110012} \enddata{text822, 444444} \begindata{text822, 447568} 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, 22 Jun 1992 14:27:16 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 14:25:45 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 22 Jun 92 14:25:23 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA13622; Mon, 22 Jun 92 11:24:03 -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: 22 Jun 92 18:17:37 GMT From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!sdd.hp.com!elroy.jpl.nasa.gov!henry!mathew@ucbvax.Berkeley.EDU (Mathew Yeates) Organization: Image Analysis Systems Group, JPL Subject: ATK support Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Is there any formal apparatus for handling user questions? \enddata{text822, 447568} \begindata{text822, 448987} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail ID ; Mon, 22 Jun 1992 15:34:01 -0400 (EDT) Received: from zeta.saintjoe.edu by po3.andrew.cmu.edu (5.54/3.15) id for susan+; Mon, 22 Jun 92 15:33:54 EDT Received: by zeta.saintjoe.edu (4.0/SMI-4.0) id AA00236; Mon, 22 Jun 92 14:32:56 CDT Date: Mon, 22 Jun 92 14:32:56 CDT From: brianc@saintjoe.EDU (Brian Capouch) Message-Id: <9206221932.AA00236@zeta.saintjoe.edu> To: susan+@andrew.cmu.edu Subject: Re: PS -- Re: Conference housing > PS. Do you need a room for Wed Thu and Fri nights? Yup. I suppose Resnick Hall it will be. We'll be coming in pretty late Wednesday since we both have to work. It looks to be an 8-hour drive. I'm probably also going to send you a couple of "touristy" requests in re things to see on Saturday. In a bit; I'm late for a meeting. Thanks. Brian \enddata{text822, 448987} \begindata{text822, 450061} Return-path: X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub 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, 22 Jun 1992 18:38:14 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 18:36:40 -0400 (EDT) If-Type-Unsupported: send Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 18:32:19 -0400 (EDT) Received: from muffin.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 18:30:58 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31 via MS.5.6.muffin.andrew.cmu.edu.rs_aix31; Mon, 22 Jun 1992 18:30:50 -0400 (EDT) Message-ID: Date: Mon, 22 Jun 1992 18:30:50 -0400 (EDT) From: Andrew-Tool-Kit X-Andrew-Message-Size: 18111+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: 5.0 => 5.1 Changes In-Reply-To: <9206151513.AA00566@kapsch.co.at kapsch.at> References: <9206151513.AA00566@kapsch.co.at kapsch.at> \begindata{text,539785916} \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]} \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']} (A member of the info-andrew distribution list requested a list of changes from Version 5.0 to 5.1. Here is a copy of the CHANGES.ez file, which can also be found in the top-level ftp directory on emsworth.andrew.cmu.edu. Susan) \majorheading{\bold{ATK/AMS Changes from 5.0 to 5.1 (the CDROM release)}} Compiled from RCS log entries dated 1 October 1991 thru 15 April 1992 In addition to the staff of the Andrew Toolkit Consortium, many people have contributed changes to this version. \leftindent{\description{"Myers:" John Myers of CMU's Special Projects "Borenstein:" Nathaniel Borenstein of Bellcore Craig Everhart of Transarc Andy Palay of SGI Adam Stoller of CMU's Information Technology Center Bill Cattey of MIT (and others as cited in the notes on the new ./contrib/mit source directories) Bill Jansen of XPARC (also Dale MacDonald) Guy Harris of Auspex Todd Inglett and Wayne Richardson of IBM, Rochester, Minn. Fred Schmidt of Bell Labs }} Curt Galloway of SCO (and Michael Kedem of the University of Ottawa) \section{New facilities} The following major packages have been added to ATK. \bold{MIME} Support for the new Internet "MIME" standards for multipart, multimedia mail. See Appendix A for more information. \bold{Meta mail} Release 2 of the metamail distribution is in ./overhead/mail/metamail/. \bold{master update server} Message database server now replaces master update file. This is located in ./ams/libs/ms/muclient.c and ./ams/utils/muserver/ \bold{Collection of ATK papers} \description{Some of the papers that have been written about ATK or on facilities implemented with ATK have been collected and a bibliography prepared. They are installed in $ANDREWDIR/doc/papers and distributed in source directory ./doc/papers/ }\bold{ ./FAQ and ./FAQ.ez} \description{These new files are ASCII and ez versions, respectively, of Frequently Asked Questions and their answers. They are in the top directory of a source distribution, but are not yet installed into user directories.} \bold{\bigger{New Insets: }} \description{\bold{annot} Annotation inset. Looks like a footnote when printed, has two modes of display: closed it looks like an icon of a sheet of paper. Open, it is a scrolling text object. MIT uses it in some writing courses for teacher annotation of student papers. Written originally by Tom Neuendorffer, hacked by Bill Cattey and Paul Boutin of MIT. Source in ./contrib/mit/annot. \bold{header} Inset to put running headers and/or footers into a document. Based on header inset written by Rob Ryan. Rewritten by Bill Cattey of MIT. Source in ./contrib/mit/util. \bold{popts} Object used to set printer options in a dialogue box. Co-authored by Bill Cattey and Nick Williams of MIT. Source in ./contrib/mit/util. } \bold{bdffont} A rudimentary font editor. It uses the raster package for editing. (./contrib/bdffont/; not installed.) \bold{\bigger{New Packages: }} Source for these are in ./contrib/mit/util. \description{\bold{vutils} Utility functions to hang off any view as either a key or a menu command. Currently consists only of the vutils-fork-helpproc command which starts andrew help on command from any view. By Bill Cattey. \bold{compat} Commands in use at MIT for improved compatibility between ez and GNU Emacs. By Bill Cattey. } \bold{\bigger{New programs: }} Sources for these are in ./contrib/mit. \description{\bold{ez2ascii } command to intelligently convert ATK datastream to plain ASCII for display on character terminals. Uses the same algorithm as messages. By Bill Cattey. \bold{ez2ps } convenience script to get a PostScript \superscript{\smaller{TM}} documents from an ATK documents. By Bill Cattey. \bold{2rtf} Converts files in Microsoft \superscript{\smaller{TM}} Rich Text Format to ATK datastream format. (Built when you #define RTF_ENV 1 in site.h) By Scott Rixner of MIT; based on Scribetext. \bold{rtf2} Converts files in ATK datastream format to Microsoft \superscript{\smaller{TM}} Rich Text Format and encapsulates defined ATK styles so that 2rtf can recover them. (Built when you #define RTF_ENV 1 in site.h) By Scott Rixner of MIT; based on Scribetext. \bold{scribetext} Converts Scribe format documents to ATK datastream. (This is an alternative to \bold{toez}. Built when you #define SCRIBETEXT_ENV 1 in site.h) By Paul Kirby of MIT. }\bold{\bigger{New subsystem: }} \bold{neos} The neos directory contains ATK applications that enable people to compose documents in EZ and then click the mouse on command buttons to exchange the files over a special, classroom oriented file service. These applications have been in use for several years in an "Electronic" section of writing classes at MIT. For a fuller description of neos, read the file ./contrib/mit/WHAT_IS_NEOS. Since the applications are useless without the server, the server is included in the \bold{fxlib} directory. The trouble is that the fxlib hierarchy uses the MIT Athena standard for Imakefiles, not the X standard or the CMU standard. If you don't have kerberos version 4 running at your site, there's no point in bringing up the fx server. You'd be better off reading the spec and writing for yourself a simple program that obeys the Application Programmer Interface to store and retrieve the different classes of files with the different access control lists. Written by a team at MIT which has had as members: Bill Cattey, Bruce Lewis, Nick Williams, Maria Camblor, Rob French, Rob Shaw, Hagan Heller, Ed Barrett. \bold{rdemo} \bold{launchapp} \bold{./contrib/parsegen} Generates a table driven parser object. (Not installed. Used by bdffont.) _____________________________________________________ \section{Major user visible changes} Colors appear properly in scroll bars and dialog boxes. \section{Other user visible changes} \bold{ ./atk/supportviews/scroll.c} \description{Added new look (arrows) and correct scrolling behavior for motif emulation. }\bold{ ./contrib/tm/tm.c\{,h\}} Patch submitted by Guy Harris: \description{As it comes with ATK 5.0, "tm" has the notion that it saves only 10,000 characters of history hardcoded into it. This is Not Good; sometimes you need to save *lots* of history. It's better to have a "maxsize" resource that you can set, as is the case with "typescript" } \description{Changed references to print.spooldir to print.printer.} \bold{./atk/typescript/pscript.help} \description{added doc for -o} \bold{ ./atk/hyplink/*} \description{Hyperlink now understands environment variables embedded within target filenames. Where $FOO (or $(FOO) or $\{FOO\}) appears in a target name and FOO is an enviornment variable, it's now replaced with the value of FOO. This functionality is provided by the new link method "link_GetResolvedLink". The method "link_GetLink" has been removed. Link clients can use link_GetResolvedLink to get a fully-expanded target name, or the other new method, link_GetRawLink, which returns the raw (unexpanded) target name of the link.} \bold{./atk/adew/Tutorial.doc} \bold{./atk/adew/RefMan.doc} \description{update} \bold{ ./overhead/util/lib/prefs.help} \description{Added descriptions of the new AMS preferences forcemetamail & mailsendingformat updated to include info supplied by wdc@athena re: given search order of preferences, .preferences or .Xdefaults. Changed references to print.spooldir to print.printer. updated for new global.prfs file and to clarify color inheritance for sbuttons} \bold{ ./overhead/fonts/fonts/adobe/Imakefile} \description{Put back the Boyarski fonts, but only in the #ifndef ISO80_FONTS_ENV case. Turned off the building and installing of the Boyarski fonts. (It's too hard right now to get them to mix and match with the standard Adobe fonts.)} _____________________________________________________ \section{User visible bug corrections} Patch to improve the situation which caused a partially blank screen when viewing text tabbed over very far. (It's still not perfect, but it is improved.) Patch to ness to fix core dump bug if ThisCell stuff is not initialized right. Documented search order of: preferences, .preferences, .Xdefaults. \bold{./atk/supportviews/sbuttonv.c} \description{fixed bug where sometimes the last button wouldn't be visible } \bold{./atk/support/style.c} \description{Fixed the bug where color style attributes in the message.tpl were not working properly} \bold{./atk/extensions/compile.c} \bold{./atk/extensions/filter.c} \bold{./atk/extensions/spell.c} \description{Added exit call after exec'ing the child process. This was previously a return call and that caused core dumps on the Sun when optimization is enabled. The main symptom was that the spell checker would core dump in this case.} \bold{./atk/basics/x/xim.c} \description{Fixed the bug where if you had a window on another display, it wouldn't go away after you deleted the window. You may now use addresses of the form "128.2.30.8"} \bold{./atk/basics/common/im.c} \description{This should fix a fatal bug that occured when an inset has the input focus, and the user chooses the Delete Window menu option.} \bold{ ./atk/text/txtvcsrch.c} \description{Patch submitted by Wayne Richardson: Here's a fix to query/replace. The problem is that query/replace counts all keystrokes as "hits", even invalid chars (shown by the messge "One of ' ', '.', 'n', '!', 'q' '-' ',' '='"). I think even "q" and "n" are counted. i can't say the patch is perfect, but it's a start.} \bold{./atk/typescript/fcomp.c} \description{In Complete\{Cmd,Token\}Work(), the command/token to save was being determined by the difference between the pos and the beginning of the command marker. This is bogus when the dot pos is not normal. We now get the length of the string to save from the length of the cmdText marker.} \bold{./atk/ness/nesslib/funchdr.n} \description{use regSearch to accept either space or tab after "class" strengthened the test for "class" to be "\\nclass "} \bold{./atk/ness/nesslib/date.n} \description{fixed so it will be correct for January as well as other months. fixed to get correct dates in February, March, and April} \bold{ ./atk/ness/objects/call.c} \description{fix seg fault (trapped as !!! Disaster...) that occurred when markers were passed to proctable functions} \bold{ ./atk/preview/preview.c} \description{Patch submitted by Todd Inglett: Included here is a fix for the preview wait cursor problem. } _____________________________________________________ \section{System-installer visible changes} \bold{./config/andrew.rls} \bold{./config/imake.tmpl} Numerous changes. \bold{ ./config/allsys.h} \description{Added METAMAIL_ENV and MK_METAMAIL Included and defined FONTS_TO_PCF_ENV and ISO80_FONTS_ENV.} \bold{ ./config/allsys.mcr} \description{Added MATHLIB macro for hpux8.0 Moved DYN_LINK_LIB out of andrew.rls and into here. Now it can be overridden on a platform-by-platform basis. changed /usr/bin/X11 to use the variable called XBINDIR removed X11 from /usr/include as default XINCDIR added LOCALINCLUDES TO CLASSINCLUDES Reworked the XFC spec to use bdftopcf as appropriate. Define DOINDEX macro here.} \bold{./config/subdirs} \description{Added hp700_80 Added hp300_80 & hp800_80. removed ps_aix11} \bold{ ./config/platform.tmpl} \description{changed hpux.series to hp since hpux was somehow being defined as 1 Added hack for determining which Series of HP9000 is being used. It now #includes "hpux.series" where the builder must enable the proper defines. } \bold{./overhead/class/machdep/hp_68k_80/ }\bold{./config/hp800_80/system.h} \bold{./config/hp700_80/system.h} \bold{./config/hpux.series}\description{ \bold{./config/hp.series}} Added support for various Hewlett-Packard platforms. \bold{BSDLIB fix in Imakefiles} Removed use of BSDLIB macro. Tagging it onto the end of UTILLIB was a bad thing to do because it screwed up makedepend. We're going to go back to defining BSDLIB in each of the Imakefiles that uses UTILLIB. \bold{ ./ams/msclients/nns/big.h} \description{Myers: Major rewrite: Use a configuration file instead of most command-line options. Allow nonessential newsgroup hierarchies to have filing delayed during non-peak hours Stuff control messages in a separate "Control" mailbox. Move messages that couldn't be filed into "Failed" mailbox. Allow multiple netnews roots and dropping of groups.} _____________________________________________________ _____________________________________________________ \section{Internal improvments} Plugged the tabs core leak that used to grow ez by 20K every time particular files redrew the screen. Redid the LDFLAGS macro through the makefiles. =================================================== Appendix A. Changes in Messages 8.0 through 8.4 \heading{New Support for MIME (Multipurpose Internet Mail Extensions) Standard} The major change in Messages 8.0 is support for the new Internet "MIME" standards for multipart, multimedia mail. Messages can now read and properly handle data in the new "multipart" format, as well as text/plain, text/richtext, and application/andrew-inset data. For other data, it will create a button object which, when pressed, passes the data to the "metamail" program If metamail does not exist at the local site, Messages will offer to write the data to a file, undoing any of the standard transport-encodings that might have been used for mail transport. See the README file in the top-level andrew source tree for more information. As far as mail SENT with Andrew is concerned, a new preference controls whether Andrew writes out data in the old (ATK) format or a MIME-compliant format. The preference is *.mailsendingformat: ask *.mailsendingformat: andrew *.mailsendingformat: mime *.mailsendingformat: mime-force The meaning of the values is as follows: "ask" -- WHENEVER formatted mail is about to be sent out, regardless of any format-forcing codes in a user's .AMS_aliases file, give the user the choice of the old Andrew or the new MIME format. "andrew" -- behave as before, asking the user about sending formatted mail to non-local recipients, and using the old ATK data format whenever formatted mail is sent. "mime" -- behave as before, asking the user about sending formatted mail to non-local recipients, but use the new MIME data format whenever formatted mail is sent. "mime-force" -- Always use the MIME format, and don't even bother to ask about stripping to plain text. This should become an increasingly plausible option as time goes on, if MIME support becomes widespread, because the MIME format Andrew generates always begins with a readable text-only version of the message. Note that when Andrew writes MIME-format mail, it does so using the "multipart/alternative" construct. The first part is plain text, assuring widespread readability. The second part, which is what Andrew users actually see, is a multipart/mixed object that uses text/richtext and other "standard" data types to produce something richer than plain text for non-Andrew users, but hides other andrew insets in a content-type of "application/andrew-inset". Currently the only insets that produce anything worthwhile in this format are text, raster, and alink, but others can easily be modified at all, by overriding the new dataobject_WriteOtherFormat method. Note also that currently raster only supports the image/xwd format -- it would be MUCH better if it supported more formats for reading, and supported a more standard format (e.g. image/gif or image/pbm) for writing. Note that certain MIME types are, by default, converted into Andrew insets. In some cases this may be wrong -- e.g. if Andrew's alink object doesn't work on your machine, but metamail has been configured to do something reasonable with audio & telephones. In such cases, you may use the "ForceMetamail" preference to give a comma separated list of MIME types that should always be passed to metamail rather than converted to Andrew, e.g. "*.ForceMetamail:foo,audio,bar". FINALLY, a special word about character sets. AMS assumes by default that you are using the US-ASCII character set. It CANNOT tell from your font if this is not the case. However, it IS sensitive to the "MM_CHARSET" environment variable (the same one used by metamail). If you are using the Andrew 8-bit fonts, you should set MM_CHARSET to "iso-8859-1". This will cause mail including 8-bit characters to be written out properly AND will do the right thing with non-ASCII mail that you read with AMS. \heading{Miscellany} Added Color menus to sendmessage window (altered the "messages" template). However, these don't seem to do anything -- perhaps an ATK guru can comment on why. It looks like an ATK bug to me. "Read Mail" menu does the right thing at last, hooray! It checks ALL your mail folders for new messages, but none of your bboards. Added three new menu items: "This Message, Append To Raw File" and "Send/File Marked, Append To Raw File" for people who hate the text822 object when they're writing files. "This Message, Show Raw Body" is for people who want to see the underlying format of a non-text message. (Technically, it DOES undo the effect of a \italic{top-level} Content-transfer-encoding header, but acts as if the Content-Type header were "text/plain". If you want to see what the message looks like WITHOUT undoing any top-level encoding, you should use the "append to raw file" menu.) You can now resend messages to a designated address from an init file (the parameter was previously ignored) Improved the heuristic in the algorithm that tries to choose a human-readable name from the often messy text in a "From" header field. It should now behave better on the following pathological cases collected over the last few years: GAVRON@VESTA.SUNQUEST.COM (Ehud Gavron 602-885-7700) Charles "Chip" Roberson Brian O'Donnell at telc_sc pbs@tloireland.bellcore.com (Peter B. Storey (5163)) "Nathaniel Solomon Borenstein%Bellcore.com"@stupid-relay.com Slight improvement to checkpointing behavior, I hope. Fixed a bug whereby you got the "trust delivery system" option when re-sending at a non-AMDS site. Messages now always sends mail with the flag that tells the messageserver not to waste time looking for illegal characters or long lines, on the hopefully-correct assumption that Messages is writing things out correctly to begin with. POSSIBLY fixed a bug that caused core dumps when the ezprint binary was not present. POSSIBLY fixed a bug in nns where it was ignoring a badly-parsed date field, and thus getting garbage in the internal date stamp. DEFINITELY fixed a bug where AMS programs would core dump while reading in new mail if the mail had a From: field with more than 1000 characters in it. Fixed the CUI "forward" command, so that if you forward MIME-format messages they stay in MIME-format! Someone should probably do something similar to VUI some day... Fixed the automatic directory creation notices to use the new MIME format to preserve the content-type on the encapsulated message. \enddata{text,539785916} \enddata{text822, 450061} \begindata{text822, 472316} 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, 22 Jun 1992 21:57:10 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 22 Jun 1992 21:55:35 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 22 Jun 92 21:55:21 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA00814; Mon, 22 Jun 92 18:50:25 -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: 22 Jun 92 22:30:46 GMT From: agate!spool.mu.edu!yale.edu!nigel.msen.com!sdd.hp.com!swrinde!news.dell.com!pmafire!boojum!boojum!roberts@ucbvax.Berkeley.EDU (Doug Roberts) Organization: Technology Modeling and Analysis, LANL-A7 Subject: V5.1: A nit, a question, and a problem. Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Hello all. 1. The nit: The chart Pallette keeps the title information hidden from you, no matter how large you make the pallette window. 2. The question: What is that scrolling window under the chart for? It doesn't seem to be documented. 3. The problem: even though the FAQ says that *.FormatCommand: cat /tmp/%s.n | gpic|gtbl|geqn|gtroff -Tpsc | *.PrintCommand: grops | lpr -v are what you want in your .preferences file to preview and print an ez document using groff, they don't work. Does anybody know what does? (Also, I believe the command sould be groff -Tps, not gtroff -Tpsc). Thanks, --Doug -- ================================================================== Douglas Roberts | Los Alamos National Laboratory | All good work is done in defiance dzzr@lanl.gov | of management. -- Bob Woodward (505)667-4569 | ================================================================== \enddata{text822, 472316} \begindata{text822, 474689} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail ID ; Tue, 23 Jun 1992 00:50:18 -0400 (EDT) Received: from llull.math.ufl.edu by po3.andrew.cmu.edu (5.54/3.15) id for susan+; Tue, 23 Jun 92 00:50:13 EDT From: bb@math.ufl.edu Received: by llull.math.ufl.edu (4.1/4.03) id AA24854; Tue, 23 Jun 92 00:50:10 EDT Date: Tue, 23 Jun 92 00:50:10 EDT Message-Id: <9206230450.AA24854@llull.math.ufl.edu> To: susan+@andrew.cmu.edu Subject: "Global" preferences? Is there a global location where I can set preferences for things, but still have the users ~/.preferences file override? I'm particularly interested in changing the default size of the table and help windows, but I don't want to put .preferences files in every account. "To use Fred Brooks' terminology, people keep handing me programs when I'm expecting programming products." -- Me ------------------------------------------------------------------------------- Brian Bartholomew - bb@math.ufl.edu - Univ. of Florida Dept. of Mathematics \enddata{text822, 474689} \begindata{text822, 475917} 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, 23 Jun 1992 01:40:51 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 01:38:29 -0400 (EDT) Received: from Athena.MIT.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 23 Jun 92 01:38:20 EDT Received: from LAKOTA.MIT.EDU by Athena.MIT.EDU with SMTP id AA25991; Tue, 23 Jun 92 01:38:12 EDT Received: by lakota.MIT.EDU (5.61/4.7) id AA12218; Tue, 23 Jun 92 01:38:10 -0400 Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43 via MS.5.6.lakota.vax_43; Tue, 23 Jun 1992 01:38:08 -0400 (EDT) Message-Id: Date: Tue, 23 Jun 1992 01:38:08 -0400 (EDT) From: Bill Cattey To: Fred Hansen , Info-Andrew , Tom Crockett Subject: Re: Possible projects for ATK Consortium Cc: In-Reply-To: References: Sorry tom, but I must disagree with you about prioritizing a drawing editor low. A raster is not a drawing. I urge you, the next time you need a drawing to attempt it in a bitmap editor. It's not the same! At MIT we do a whole lot of document preparation in EZ. The first major criticism I get is that eq isn't rich enough an equation editor for real Theses. That's because people ahve GIVEN UP asking for a drawing editor in EZ. There are users at MIT who prefer to use Latex because they can more easily get comfortable with inserting an Idraw drawing in Latex than they can with doing a drawing in ez. The postscript inset has helped but not enough. Please, dear God, grant us a real drawing editor for EZ! -wdc Beleagured maintainer of EZ at MIT. \enddata{text822, 475917} \begindata{text822, 478179} 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, 23 Jun 1992 09:18:00 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 09:16:39 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 23 Jun 92 09:16:24 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for wjh+@andrew.cmu.edu; Tue, 23 Jun 92 09:16:14 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for tom@icase.edu; Tue, 23 Jun 92 09:16:12 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Tue, 23 Jun 1992 09:16:08 -0400 (EDT) Message-Id: Date: Tue, 23 Jun 1992 09:16:08 -0400 (EDT) From: Nathaniel Borenstein X-Andrew-Message-Size: 2175+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Fred Hansen , Info-Andrew , Tom Crockett Subject: Drawing Editors (was Re: Possible projects for ATK Consortium) In-Reply-To: References: \begindata{text,1601072} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 23-Jun-92 Re: Possible projects for A.. Bill Cattey@athena.mit.e (765)} \quotation{There are users at MIT who prefer to use Latex because they can more }\quotation{easily get comfortable with inserting an Idraw drawing in Latex than }\quotation{they can with doing a drawing in ez. The postscript inset has helped but }\quotation{not enough. } This may seem totally out of left field, but I think there's an appealing possible solution for the drawing editor problem (and many others) that comes out of the new MIME support. Part of the new AMS MIME support is an inset called "mailobj". This is an inset that you can insert to provide inclusion of a MIME type that AMS doesn't support as a "native" inset. It shows up in your ez document as a button, and when you click on the button it runs metamail on the mailobj data to display it for you. Thus, for example, you can include GIF images as mailobj insets with a content-type of image/gif, and if you have metamail installed and an appropriate line in your mailcap file, clicking on such a mailobj button causes a window to open up with an external process that shows you the GIF. This isn't as nicely integrated as a normal Andrew inset, but the mailcap file mechanism makes it much more easily extended than writing an inset. Now, it turns out that the mailcap file format (as specified in RFC 1343, not the base MIME document which is RFC 1341) provides an optional syntax for describing how things are printed, too, although neither Andrew nor metamail currently support this. However, you could enhance the mailobj inset so that it had a Print method that was based on the "print" syntax in the mailcap file. (You'd also need to add some kind of user interface, such as a dialog box, for specifying how the printed information was to be merged into the document as a whole, e.g. how much space to give it on a PostScript page, etc.) But using this kind of extension, you could probably include idraw information (NOT as Postscript) in an ez document at least as gracefully as people do it with latex or troff. Just a thought... -- Nathaniel PS -- Note that I am NOT volunteering to implement this any time soon... \enddata{text,1601072} \enddata{text822, 478179} \begindata{text822, 482292} 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, 23 Jun 1992 09:29:58 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 09:29:05 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 09:28:18 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 23 Jun 92 09:27:54 EDT Received: from greenbush.bellcore.com by thumper.bellcore.com (4.1/4.7) id for wjh+@andrew.cmu.edu; Tue, 23 Jun 92 09:27:38 EDT Received: by greenbush.bellcore.com (4.1/4.7) id for tom@icase.edu; Tue, 23 Jun 92 09:27:36 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.galaxy.sun4.41 via MS.5.6.greenbush.galaxy.sun4_41; Tue, 23 Jun 1992 09:27:33 -0400 (EDT) Message-Id: Date: Tue, 23 Jun 1992 09:27:33 -0400 (EDT) From: Nathaniel Borenstein Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: Fred Hansen , Info-Andrew , Tom Crockett Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium) In-Reply-To: References: Oh, one other thought. Using the MIME "external-body" type you could even (if you prefer) set up the mailobj so that it POINTED to the data rather than containing it, thus allowing you to continue using idraw to edit the drawing in its own file and the ez document would always reflect the latest version of that file. -- NB \enddata{text822, 482292} \begindata{text822, 484598} 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, 23 Jun 1992 10:06:34 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 10:06:18 -0400 (EDT) Received: from dolphin.icase.edu by po5.andrew.cmu.edu (5.54/3.15) id for wjh+; Tue, 23 Jun 92 10:06:06 EDT Received: by dolphin.icase.edu (5.65.1/lanleaf2.4.9) id AA05857; Tue, 23 Jun 92 10:06:03 -0400 Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.dolphin.icase.edu.sun4.41 via MS.5.6.dolphin.icase.edu.sun4_41; Tue, 23 Jun 1992 10:05:59 -0400 (EDT) Message-Id: Date: Tue, 23 Jun 1992 10:05:59 -0400 (EDT) From: Tom Crockett X-Andrew-Message-Size: 1625+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Fred Hansen , Info-Andrew , Bill Cattey Subject: Re: Possible projects for ATK Consortium In-Reply-To: References: \begindata{text,1970688} \textdsversion{12} \template{messages} \define{global } \excerptedcaption{Excerpts from mail: 23-Jun-92 Re: Possible projects for A.. Bill Cattey@Athena.MIT.E (765)} \quotation{A raster is not a drawing } Sure, my point was that it's perfectly possible to convert a drawing to a bitmap and insert into your document. Of course, that doesn't let you modify it in place very well. \quotation{At MIT we do a whole lot of document preparation in EZ.} We do very little. Part of the problem is that the printing facilities which Andrew requires are not self-contained within the Andrew distribution. You have to go out and acquire yet another software package, install it on the system, and find someone to maintain it. Our manpower for this sort of thing is pretty limited. If it weren't for the fact that I'm addicted to \italic{messages} and the compilation features of \italic{ez}, we probably wouldn't even maintain Andrew. We've had Andrew on our system for three and a half years, but only a very few people have been willing to invest the time to learn how it works. Their loss, in my opinion :-) \quotation{There are users at MIT who prefer to use Latex because they can more }\quotation{easily get comfortable with inserting an Idraw drawing in Latex than }\quotation{they can with doing a drawing in ez. } That's exactly what folks around here do, though it's usually \italic{xfig} or \italic{tgif} instead of \italic{idraw}. We do a lot of very heavily mathematical document preparation for publication purposes, and I think the consensus is that ATK is not competitive with LaTeX in this area. Plus, our scientists move around a lot and collaborate with many outside people, very few of whom have even heard of Andrew. LaTeX is really the \italic{de facto} standard in that community. -Tom\ \enddata{text,1970688} \enddata{text822, 484598} \begindata{text822, 488033} 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, 23 Jun 1992 10:26:59 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 10:26:15 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 23 Jun 92 10:26:05 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA16975; Tue, 23 Jun 92 07:15:05 -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: 23 Jun 92 06:09:30 GMT From: cs.utexas.edu!sdd.hp.com!mips!mips!munnari.oz.au!metro!physiol.su.OZ.AU!daved@tmc.edu (Dave Davey) Organization: Department of Physiology, University of Sydney, NSW, Australia Subject: ez and Greek characters Message-Id: <1992Jun23.060930.5189@physiol.su.OZ.AU> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I am a very naive ez user seeking advice on how to incorporate symbol characters within text in an "inline" form. For example, suppose I want to describe DNA as an -helix but I want the to be "just another character" on the line. Selecting eq in the media menu seems to result in separate line inserts. \enddata{text822, 488033} \begindata{text822, 489717} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan 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, 23 Jun 1992 10:28:38 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 10:26:36 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 10:24:22 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 10:24:20 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4 via MS.5.6.freeport.andrew.cmu.edu.rt_aos4; Tue, 23 Jun 1992 10:24:19 -0400 (EDT) Message-ID: Date: Tue, 23 Jun 1992 10:24:19 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 2020+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: V5.1: A nit, a question, and a problem. CC: bb+org.itc.atk.ia-trail@andrew.cmu.edu In-Reply-To: References: \begindata{text,270614944} \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]} \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']} \excerptedcaption{Excerpts from internet.other.info-andrew: 22-Jun-92 V5.1: A nit, a question, an.. Doug Roberts@ucbvax.Berk (970)} \quotation{1. The nit: The chart Pallette keeps the title information hidden from you, no matter how large you make the pallette window. } \quotation{2. The question: What is that scrolling window under the chart for? It doesn't seem to be documented. } I don't know much about the chart stuff, so I'll let someone else handle these. \excerptedcaption{Excerpts from internet.other.info-andrew: 22-Jun-92 V5.1: A nit, a question, an.. Doug Roberts@ucbvax.Berk (970)} \quotation{3. The problem: even though the FAQ says that } \quotation{ *.FormatCommand: cat /tmp/%s.n | gpic|gtbl|geqn|gtroff -Tpsc | *.PrintCommand: grops | lpr -v } It's gtroff so that you bypass the backend processing normally invoked by groff, instead that step is done explicitly in the printcommand so that the preview command can take in the dvi output. The information below takes a slightly different approach. The following preferences should alow printing and previewing, assuming you replace the words in \{\}s with whatever command is needed to print a postscript document on your system. Occurrences of X75 should be replaced with X100 if your displays are closer to 100dpi than 75dpi. This assumes you have groff 1.05 (or later) and have done at least a "make install.dev" in the xditview subdirectory. \chapter{ }*.formatcommand: cat| *.printcommand: geqn -Tps /tmp/%s.n |gtroff -Tps|\{the print command\};rm /tmp/%s.n *.previewcommand: geqn -TX75 /tmp/%s.n |gtroff -TX75>/tmp/.%s.n;(preview -d -f /tmp/.%s.n;rm -f /tmp/%s.n /tmp/.%s.n)& Or in your site.h file you can add: #define print_FORMATCOMMAND "cat|" #define print_PRINTCOMMAND "geqn -Tps /tmp/%s.n |gtroff -Tps|\{the print command\};rm /tmp/%s.n" #define print_PREVIEWCOMMAND "geqn -TX75 /tmp/%s.n |gtroff -TX75>/tmp/.%s.n;(preview -d -f /tmp/.%s.n;rm -f /tmp/%s.n /tmp/.%s.n)&" (You will then need to re-install the site.h, and make dependInstall in atk/support, or just re-build everything.) -Rob Ryan Andrew Toolkit Consortium \enddata{text,270614944} \enddata{text822, 489717} \begindata{text822, 494669} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan 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, 23 Jun 1992 10:44:22 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 10:43:56 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 10:43:45 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 10:43:42 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4 via MS.5.6.freeport.andrew.cmu.edu.rt_aos4; Tue, 23 Jun 1992 10:43:41 -0400 (EDT) Message-ID: Date: Tue, 23 Jun 1992 10:43:41 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 495+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: ez and Greek characters In-Reply-To: <1992Jun23.060930.5189@physiol.su.OZ.AU> References: <1992Jun23.060930.5189@physiol.su.OZ.AU> \begindata{text,270614944} \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']} \excerptedcaption{Excerpts from internet.other.info-andrew: 23-Jun-92 ez and Greek characters Dave Davey@tmc.edu (320)} \quotation{For example, suppose I want to describe DNA as an -helix but I want the to be "just another character" on the line. } Compchar might do what you want. See help on "compchar", I believe the composition you want in this case is ga for \symbol{a}. (if you are viewing this in a non-ATK mail reader the last character will just be an a unfortunately...) -Rob Ryan Andrew Toolkit Consortium \enddata{text,270614944} \enddata{text822, 494669} \begindata{text822, 500879} 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, 23 Jun 1992 11:04:41 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 11:04:25 -0400 (EDT) If-Type-Unsupported: send Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 11:01:47 -0400 (EDT) Received: from hes.csc.liv.ac.uk by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 23 Jun 92 11:01:30 EDT Received: from cal.csc.liv.ac.uk by hes.csc.liv.ac.uk with SMTP (16.6/LUCS-1.3) id AA12268; Tue, 23 Jun 92 16:01:05 +0100 Received: by cal.csc.liv.ac.uk id AA22350; Tue, 23 Jun 92 16:01:04 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.calder.HP9000.720 via MS.5.6.calder.hp700; Tue, 23 Jun 1992 16:01:03 +0100 (BST) Message-Id: <0eFnmj0000001K_rI0@calder> Date: Tue, 23 Jun 1992 16:01:03 +0100 (BST) From: Martin Beer Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: Fred Hansen , Info-Andrew , Tom Crockett , Nathaniel Borenstein , rada@compsci.liverpool.ac.uk, daves@compsci.liverpool.ac.uk Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium) In-Reply-To: References: Excerpts from mail: 23-Jun-92 Drawing Editors (was Re: Po.. Nathaniel Borenstein@com (2184) > Excerpts from internet.info-andrew: 23-Jun-92 Re: Possible projects for > A.. Bill Cattey@athena.mit.e (765) > > There are users at MIT who prefer to use Latex because they can more > > easily get comfortable with inserting an Idraw drawing in Latex than > > they can with doing a drawing in ez. The postscript inset has helped but > > not enough. > This may seem totally out of left field, but I think there's an > appealing possible solution for the drawing editor problem (and many > others) that comes out of the new MIME support. > Part of the new AMS MIME support is an inset called "mailobj". This is > an inset that you can insert to provide inclusion of a MIME type that > AMS doesn't support as a "native" inset. It shows up in your ez > document as a button, and when you click on the button it runs metamail > on the mailobj data to display it for you. Thus, for example, you can > include GIF images as mailobj insets with a content-type of image/gif, > and if you have metamail installed and an appropriate line in your > mailcap file, clicking on such a mailobj button causes a window to open > up with an external process that shows you the GIF. This isn't as > nicely integrated as a normal Andrew inset, but the mailcap file > mechanism makes it much more easily extended than writing an inset. > Now, it turns out that the mailcap file format (as specified in RFC > 1343, not the base MIME document which is RFC 1341) provides an optional > syntax for describing how things are printed, too, although neither > Andrew nor metamail currently support this. However, you could enhance > the mailobj inset so that it had a Print method that was based on the > "print" syntax in the mailcap file. (You'd also need to add some kind > of user interface, such as a dialog box, for specifying how the printed > information was to be merged into the document as a whole, e.g. how much > space to give it on a PostScript page, etc.) But using this kind of > extension, you could probably include idraw information (NOT as > Postscript) in an ez document at least as gracefully as people do it > with latex or troff. This is a somewhat more elegent implementation method than the one I was originally thinking about. I'll pass it on to my MSc student and see where we get with it Martin Dr. Martin Beer, Department of Computer Science, Telephone 051-794-3672 University of Liverpool, Fax: 051-794-3715 Chadwick Tower, P.O. Box 147, EMail mdb@uk.ac.liverpool.compsci LIVERPOOL. L69 3BX. United Kingdom. \enddata{text822, 500879} \begindata{text822, 505530} 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 ; Tue, 23 Jun 1992 11:10:02 -0400 (EDT) If-Type-Unsupported: send Received: from shaler.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 11:09:33 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Tue, 23 Jun 1992 11:09:33 -0400 (EDT) Message-ID: Date: Tue, 23 Jun 1992 11:09:33 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 324+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Response \begindata{text,539480044} \textdsversion{12} \template{messages} This week, the Consortium staff is putting on the Andrew Technical Conference. Consequently, response time to questions here may be less than usual. Things will likely be back to normal next week. However, next week is the switchover date for changing our file servers, so there may be problems then as well. Fred Hansen\ \enddata{text,539480044} \enddata{text822, 505530} \begindata{text822, 507025} 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, 23 Jun 1992 11:54:29 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 11:53:54 -0400 (EDT) Received: from MIT.EDU (MIT.MIT.EDU) by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 23 Jun 92 11:53:50 EDT Received: from HEYOKA.MIT.EDU by MIT.EDU with SMTP id AA19955; Tue, 23 Jun 92 11:53:38 EDT Received: by heyoka.MIT.EDU (4.1/4.7) id AA00811; Tue, 23 Jun 92 11:53:14 EDT Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.heyoka.noname.sun4.41 via MS.5.6.heyoka.noname.sun4_41; Tue, 23 Jun 1992 11:53:13 -0400 (EDT) Message-Id: Date: Tue, 23 Jun 1992 11:53:13 -0400 (EDT) From: Bill Cattey To: info-andrew+@andrew.cmu.edu Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium) EUUUUH! GROSS! An ATK inset containing a mailobj containing a hook to an external program defining the interface with lines in a file in /etc??? I say again: EUUUUUUUUUUUUUUUUUUUUUH! Yuk Icky Pooh Bleah! On the other hand, some sort of cleanly architected Dynamic Data Interchange interface to outside processes would be a good idea. We could base it on what we learned from the mailobj. We would probably have some sort of association table so that on the ATK side things would look like methods, and on the application side it could look like a command stream or an rpc interface or an event stream. I propose that whatever projects the ATK consortium pursue, it pursue CLEANING UP the architecture, not kludging it up further. -wdc \enddata{text822, 507025} \begindata{text822, 509085} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan 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, 23 Jun 1992 12:28:30 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 12:26:57 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 12:25:33 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 12:25:30 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4 via MS.5.6.freeport.andrew.cmu.edu.rt_aos4; Tue, 23 Jun 1992 12:25:30 -0400 (EDT) Message-ID: Date: Tue, 23 Jun 1992 12:25:30 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 2168+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium) In-Reply-To: References: \begindata{text,270614944} \textdsversion{12} \template{messages} \define{italic menu:[Font~1,Italic~11] attr:[FontFace Italic Int Set]} \define{quotation menu:[Region~4,Quotation~10] attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768] attr:[FontFace Italic Int Set]} \excerptedcaption{Excerpts from internet.other.info-andrew: 23-Jun-92 Re: Possible projects for A.. Tom Crockett@icase.edu (1625+0)} \quotation{\quotation{There are users at MIT who prefer to use Latex because they can more easily get comfortable with inserting an Idraw drawing in Latex than }}\quotation{\quotation{they can with doing a drawing in ez. }} \quotation{That's exactly what folks around here do, though it's usually \italic{xfig} or \italic{tgif} instead of \italic{idraw}. } @begin(rambling) I would like to see most if not all of InterViews(sp?) adopted into ATK (or vice-versa). Failing that some architecture for including external data formats in ATK documents seems to be in order. One possibility would be a generalization of the Display Postscript (Trademark of Adobe Inc, I'm sure) inset to allow pre-processing before the postscript is viewed. Of course it would also be nice to have hooks to allow some replacement for DPS, say ghostscript. Another nice feature would be a context sensitive editor for things such as Latex, though I don't know enough about Latex to be sure this is feasible. Another issue encountered using this approach is how to interface with external editors. If we choose to use Postscript as the printable form, how do we get the postscript out of the drawing program and into the ATK document? Idraw doesn't have any command line option for printing, it has to be done interactively. In the case of idraw this could be done by doing a "popen" on "idraw tempfilename" and looking for the start of postscript output and having the user print with a command of "cat". Hardly very elegant. xfig and tgif handle this more gracefully, having separate commands for translating their files to postscript. (And their files are straight text, so putting them in a text object for transport is natural. :-) So with 2 out of 3 popular X drawing programs a simple scheme of extending the display postscript inset to preprocess the text contents through a Un*x filter can provide a relatively clean interface to including drawings from a real drawing editor in ATK documents. -Rob Ryan Andrew Toolkit Consortium p.s. personally I find the idraw user interface much easier to manage than either tgif or xfig... \enddata{text,270614944} \enddata{text822, 509085} \begindata{text822, 513408} 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 ; Tue, 23 Jun 1992 13:04:10 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 13:02:36 -0400 (EDT) Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 23 Jun 92 13:02:30 EDT Via: cs.city.ac.uk; Tue, 23 Jun 1992 18:01:55 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 via MS.5.6.barney.cs.city.ac.uk.sun4_40; Tue, 23 Jun 1992 18:04:34 +0100 (BST) Message-Id: <8eFpaWG__5g8JFR0ct@cs.city.ac.uk> Date: Tue, 23 Jun 1992 18:04:34 +0100 (BST) From: Nick Williams X-Andrew-Message-Size: 726+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium) In-Reply-To: References: \begindata{text,2359328} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from atk.info-andrew: 23-Jun-92 Re: Drawing Editors (was Re.. Robert Andrew Ryan@andre (2168+0)} \quotation{One possibility would be a generalization of the Display Postscript (Trademark of Adobe Inc, I'm sure) inset to allow pre-processing before the postscript is viewed. } How about modifying the postscript object to fire off a ghostscript process whose drawing window is specified to be the X subwindow attached to the ATK view (if the X window bit can be got at). This is how ghostview works with ghostscript. Nick Nick Williams E-mail: njw@cs.city.ac.uk Systems Architecture Research Centre, (MIME and ATK accepted) City University, London, UK. Tel: +44 71 477 8551 \enddata{text,2359328} \enddata{text822, 513408} \begindata{text822, 515802} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan 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, 23 Jun 1992 13:37:12 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 13:36:26 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 13:36:06 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 13:36:04 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4 via MS.5.6.freeport.andrew.cmu.edu.rt_aos4; Tue, 23 Jun 1992 13:36:03 -0400 (EDT) Message-ID: Date: Tue, 23 Jun 1992 13:36:03 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 1178+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium) In-Reply-To: <8eFpaWG__5g8JFR0ct@cs.city.ac.uk> References: <8eFpaWG__5g8JFR0ct@cs.city.ac.uk> \begindata{text,270614944} \textdsversion{12} \template{messages} \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]} \excerptedcaption{Excerpts from internet.other.info-andrew: 23-Jun-92 Re: Drawing Editors (was Re.. Nick Williams@cs.city.ac (726+0)} \quotation{\excerptedcaption{Excerpts from atk.info-andrew: 23-Jun-92 Re: Drawing Editors (was Re.. Robert Andrew Ryan@andre (2168+0)} } \quotation{\quotation{One possibility would be a generalization of the Display Postscript (Trademark of Adobe Inc, I'm sure) inset to allow pre-processing before the postscript is viewed. } } \quotation{How about modifying the postscript object to fire off a ghostscript process whose drawing window is specified to be the X subwindow attached to the ATK view (if the X window bit can be got at). This is how ghostview works with ghostscript. } Actually you're right... Recently (in 5.0 I believe) we added the capability to have an offscreen window(it's actually implemented as a pixmap). All that needs to be done is to teach the psinset to create an offscreen window and pass it on to a modified version of ghostscript which knows how to draw on a designated drawable. (Before the offscreen window it wasn't quite that simple since each ATK window has only one input/output window, views don't get their own windows.) Thanks for the spark :-) -Rob Ryan Andrew Toolkit Consortium \enddata{text,270614944} \enddata{text822, 515802} \begindata{text822, 519267} 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, 23 Jun 1992 13:41:39 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 13:40:44 -0400 (EDT) Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 23 Jun 92 13:40:34 EDT Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <11740>; Tue, 23 Jun 1992 10:40:10 PDT Received: by holmes.parc.xerox.com id <25544>; Tue, 23 Jun 1992 10:40:01 -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, 23 Jun 1992 10:40:00 -0700 (PDT) Message-Id: <8eFq7koB0KGWM2M=g6@holmes.parc.xerox.com> Date: Tue, 23 Jun 1992 10:40:00 PDT Sender: Bill Janssen From: Bill Janssen X-Andrew-Message-Size: 520+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew+@andrew.cmu.edu, Bill Cattey Subject: Re: Drawing Editors (was Re: Possible projects for ATK Consortium) In-Reply-To: References: \begindata{text,2320392} \textdsversion{12} \template{messages} \define{global } \excerptedcaption{Excerpts from ext.andrew: 23-Jun-92 Re: Drawing Editors (was Re.. Bill Cattey@athena.mit.e (747)} \quotation{EUUUUH! GROSS! } \quotation{An ATK inset containing a mailobj containing a hook to an external }\quotation{program defining the interface with lines in a file in /etc??? } \quotation{I say again: EUUUUUUUUUUUUUUUUUUUUUH! } \quotation{Yuk Icky Pooh Bleah! } Thanks, Bill. I was afraid *I* was going to have to say that. \quotation{I propose that whatever projects the ATK consortium pursue, it pursue }\quotation{CLEANING UP the architecture, not kludging it up further. } Hear, hear. Bill \enddata{text,2320392} \enddata{text822, 519267} \begindata{text822, 521623} 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, 23 Jun 1992 14:12:21 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 14:11:56 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 23 Jun 92 14:11:45 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA26506; Tue, 23 Jun 92 10:57: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: 23 Jun 92 13:38:27 GMT From: usc!zaphod.mps.ohio-state.edu!samsung!crackers!m2c!applix!jim@uunet.uu.net (Jim Morton [ext 237]) Organization: Applix, Inc., Westboro, MA Subject: Re: MIME mail support (was Spell Checking in V5.1) Message-Id: <1610@applix.com> References: <199206180900.AA04829@hutcs.cs.hut.fi>, Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu nsb@THUMPER.BELLCORE.COM (Nathaniel Borenstein) writes: > > do you know whether MIME is being implemented or whether support is > > being seriously considered in commercial systems such as Rapport, > > BBN/Slate, Aster*x, NeXTSTEP, that I suppose all (?) could benefit > > from MIME-support? > > I don't know about three of these, but I know that one of them is being > rapidly moved onto MIME, but I'm not at liberty to say which one I know > about. Hope that helps. -- Nathaniel I'm at liberty to talk about Aster*x Mail...it's existing multi-part multi-media attachment system will be modified to be MIME-compliant in an upcoming major release of the product. We have been tracking the MIME proposals since they first made it into the UUNET archives. -- Jim Morton, Applix Inc., Westboro, MA ...uunet!applix!jim jim@applix.com \enddata{text822, 521623} \begindata{text822, 523890} Return-path: X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew Received: from spot.dcrt.nih.gov 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, 23 Jun 1992 14:48:38 -0400 (EDT) Received: from spot.dcrt.nih.gov via qmail ID ; Tue, 23 Jun 1992 14:47:24 -0400 (EDT) If-Type-Unsupported: send Received: from kirin.dcrt.nih.gov via qmail ID ; Tue, 23 Jun 1992 14:45:23 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Tue, 23 Jun 1992 14:43:10 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Tue, 23 Jun 1992 14:43:03 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411 via MS.5.6.dude.dcrt.nih.gov.sun4_41; Tue, 23 Jun 1992 14:43:03 -0400 (EDT) Message-ID: Date: Tue, 23 Jun 1992 14:43:03 -0400 (EDT) From: Bob_Dew@alw.nih.gov MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Info-Andrew , usc!zaphod.mps.ohio-state.edu!samsung!crackers!m2c!applix!jim@uunet.uu.net (Jim Morton [ext 237]) Subject: Re: MIME mail support (was Spell Checking in V5.1) In-Reply-To: <1610@applix.com> References: <199206180900.AA04829@hutcs.cs.hut.fi>, <1610@applix.com> Excerpts from mail: 23-Jun-92 Re: MIME mail support (was .. Jim Morton [ext 237]@uun (838) > I'm at liberty to talk about Aster*x Mail...it's existing multi-part > multi-media attachment system will be modified to be MIME-compliant > in an upcoming major release of the product. We have been tracking > the MIME proposals since they first made it into the UUNET archives. > -- > Jim Morton, Applix Inc., Westboro, MA > ...uunet!applix!jim jim@applix.com That's wonderful news. During a talk at last weeks XHIBITION '92, a Rapport representative seemed not to know what MIME was, but took notes from a more informed audience, hopefully to deposit in the ears of Clarity's product development team. -Bob \enddata{text822, 523890} \begindata{text822, 526510} Return-path: X-Andrew-Authenticated-as: 18223;andrew.cmu.edu;Ghim-Sim Chua Received: from chort.weh.andrew.cmu.edu via trymail ID ; Tue, 23 Jun 1992 14:48:54 -0400 (EDT) Received: from chort.weh.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 14:48:44 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.chort.weh.andrew.cmu.edu.pmax.ul4 via MS.5.6.chort.weh.andrew.cmu.edu.pmax_ul4; Tue, 23 Jun 1992 14:48:44 -0400 (EDT) Message-ID: Date: Tue, 23 Jun 1992 14:48:44 -0400 (EDT) From: Ghim-Sim Chua X-Andrew-Message-Size: 256+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Susan Straub Subject: Andrew conference \begindata{text,19244148} \textdsversion{12} \template{messages} Hi, I am interested in attending the Andrew Conference. Kindly add me to your guest list. I can be contacted thru this account or at the following : Box 4997 5115 Margaret Morrison St Pittsburgh, Pa 15213 268-4779 (Home) 268-7798 (Office) Thanks! Ghim\ \enddata{text,19244148} \enddata{text822, 526510} \begindata{text822, 527853} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail ID ; Tue, 23 Jun 1992 14:51:54 -0400 (EDT) Received: from Athena.MIT.EDU by po5.andrew.cmu.edu (5.54/3.15) id for susan+; Tue, 23 Jun 92 14:51:47 EDT Received: from LAKOTA.MIT.EDU by Athena.MIT.EDU with SMTP id AA21413; Tue, 23 Jun 92 14:51:36 EDT Received: by lakota.MIT.EDU (5.61/4.7) id AA27642; Tue, 23 Jun 92 14:51:24 -0400 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.bsd43 via MS.5.6.lakota.vax_43; Tue, 23 Jun 1992 14:51:22 -0400 (EDT) Message-Id: Date: Tue, 23 Jun 1992 14:51:22 -0400 (EDT) From: Bill Cattey Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: Susan Straub Subject: Re: directions In-Reply-To: References: <9206221932.AA00236@zeta.saintjoe.edu> Yes indeed I do need a map and directions. Thank you SO much for asking. My fax number is 617-258-8736 -wdc \enddata{text822, 527853} \begindata{text822, 529129} 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, 23 Jun 1992 16:51:29 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 16:49:10 -0400 (EDT) Message-ID: Received: from UAFSYSB.UARK.EDU by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 23 Jun 92 16:49:00 EDT Received: from UAFSYSB.UARK.EDU by UAFSYSB.UARK.EDU (IBM VM SMTP V2R1) with BSMTP id 7756; Tue, 23 Jun 92 15:46:39 CDT Received: from UAFSYSB (RH06113) by UAFSYSB.UARK.EDU (Mailer R2.08) with BSMTP id 9390; Tue, 23 Jun 92 15:46:39 CDT Date: Tue, 23 Jun 92 15:44:35 CDT From: Roy Hallquist To: info-andrew@andrew.cmu.edu Sir: I'm trying to set up the Andrew Toolkit on my Sparc station. I'm having trouble building the executables. Do you have any Sun_4 executables? ...Roy Hallquist University of Arkansas rh06113@uafsysb.uark.edu or rhallqui@uafhp.uark.edu \enddata{text822, 529129} \begindata{text822, 530516} Return-path: X-Andrew-Authenticated-as: 7274;pitt.edu;Jeffrey J. Carpenter Received: from pitt.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Tue, 23 Jun 1992 17:26:32 -0400 (EDT) Received: from pitt.edu via qmail ID ; Tue, 23 Jun 1992 17:26:06 -0400 (EDT) Received: from sea-green.cis.pitt.edu via qmail ID ; Tue, 23 Jun 1992 17:25:26 -0400 (EDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.sea.green.cis.pitt.edu.pmax.3 via MS.5.6.sea-green.cis.pitt.edu.pmax_3; Tue, 23 Jun 1992 17:25:25 -0400 (EDT) Message-ID: <4eFtP5y2ATtmIc7Yhz@pitt.edu> Date: Tue, 23 Jun 1992 17:25:25 -0400 (EDT) From: "Jeffrey J. Carpenter" X-Andrew-Message-Size: 139+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: White Pages \begindata{text,17060940} \textdsversion{12} \template{messages} I have a White Pages question. What is the "correct" method of removing entries that are in the wp.add file from the White Pages? jeff \enddata{text,17060940} \enddata{text822, 530516} \begindata{text822, 531961} 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 ; Tue, 23 Jun 1992 19:45:16 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 19:42:43 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 23 Jun 92 19:42:22 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA12504; Tue, 23 Jun 92 16:33:14 -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: 23 Jun 92 19:15:11 GMT From: cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uwm.edu!cs.utexas.edu!utgpu!torn!cunews!csi.uottawa.ca!news@ucbvax.Berkeley.EDU (Michael Kedem) Organization: MCRLab - University of Ottawa Subject: Re: Projects list for annual meeting Message-Id: <1992Jun23.191511.27321@csi.uottawa.ca> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu A Class Hierarchy Browser. I'd love to poke around andrew like you could do in Smalltalk(R) (just joking...). Seriously, a query mechanism which would allow asking questions like: "Where did I inherit this method from ?" or "Where, down the hierarchy, is this method overridden ?" I suppose org could be used as a browser, together with an adaptation of the class preprocessor. ----------------------------------------------------------------------------- Michael Kedem michael@shamin.genie.uottawa.ca University of Ottawa Electrical Engineering, MCRlab ----------------------------------------------------------------------------- \enddata{text822, 531961} \begindata{text822, 534046} 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, 23 Jun 1992 20:44:18 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 20:42:48 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 23 Jun 92 20:42:39 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA15556; Tue, 23 Jun 92 17:36:25 -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: 23 Jun 92 23:42:13 GMT From: cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uwm.edu!rpi!think.com!mips!mips!munnari.oz.au!bunyip.cc.uq.oz.au!kirk!bambi@ucbvax.Berkeley.EDU (David J. Hughes) Organization: ITS, Bond University Subject: Re: V5.1: A nit, a question, and a problem. Message-Id: <1992Jun23.234213.21589@kirk.bu.oz.au> References: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu roberts@studguppy.lanl.gov (Doug Roberts) writes: >3. The problem: even though the FAQ says that > *.FormatCommand: cat /tmp/%s.n | gpic|gtbl|geqn|gtroff -Tpsc | > *.PrintCommand: grops | lpr -v > are what you want in your .preferences file to preview and print > an ez document using groff, they don't work. Does anybody know what > does? I'm using the following (note that eqn/tbl/pic/troff are links to geqn/gtbl etc). PrinterType: ps FormatCommand: eqn /tmp/%s.n | pic | tbl | troff -Tps | grops | PrintCommand: lpr It works fine for me. bambi ___ David J. Hughes bambi@bu.oz.au / \ / / / / __/ __ __ ____/ / / __ Senior Network Programmer / \ / \ / \ / / / / / \ / Comms Development & Operation \____/ \__// / \__/ \___/ / / / AUSTRALIA (+61 75 951450) \enddata{text822, 534046} \begindata{text822, 536406} 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, 24 Jun 1992 14:49:25 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 24 Jun 1992 14:44:19 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 24 Jun 92 14:44:06 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA17365; Wed, 24 Jun 92 11:02:29 -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: 24 Jun 92 17:43:39 GMT From: elroy.jpl.nasa.gov!henry!mathew@ames.arc.nasa.gov (Mathew Yeates) Organization: Image Analysis Systems Group, JPL Subject: are sliders,bargraphs always vertical? Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu From ADEW I see no way of adding a bargraph view which lies horizontally on the screen. Same with sliders. Is there a seperate view or some option I need to set? It would seem to be a limitation if I am always forced to have these going vertically. -Mathew \enddata{text822, 536406} \begindata{text822, 537966} 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, 24 Jun 1992 15:42:21 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 24 Jun 1992 15:39:53 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 24 Jun 92 15:39:42 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA21811; Wed, 24 Jun 92 12:36:44 -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: 24 Jun 92 19:18:27 GMT From: elroy.jpl.nasa.gov!henry!mathew@ames.arc.nasa.gov (Mathew Yeates) Organization: Image Analysis Systems Group, JPL Subject: using chart Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Anybody know how to use chart? There is almost zero documentation on it. Specifically, the axis don't appear to auto-scale so that if you add an item with a large value, then delete it, the axis will be frozen at this large value. Is there a Chart attribute I can set that will cause the axis to be rescaled? -Mathew \enddata{text822, 537966} \begindata{text822, 539563} 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, 25 Jun 1992 12:51:47 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 25 Jun 1992 12:51:27 -0400 (EDT) Received: from eurogate.bnr.co.uk by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 25 Jun 92 12:51:12 EDT Received: from bnr.co.uk by eurogate.bnr.co.uk with SMTP (PP) id <11275-0@eurogate.bnr.co.uk>; Thu, 25 Jun 1992 17:51:02 +0100 Received: from bnr.co.uk by innergate.bnr.co.uk with SMTP (PP) id <15188-0@innergate.bnr.co.uk>; Thu, 25 Jun 1992 17:49:22 +0100 Received: from arran.tcom.stc.co.uk by hedera.bnr.co.uk with Internal SMTP (PP) id <19920625164821-0@hedera.bnr.co.uk>; Thu, 25 Jun 1992 17:48:21 +0100 Received: from adur.tcom.stc.co.uk by arran.Tcom.STC.co.UK (4.12/UK-1.4(stc)); Thu, 25 Jun 92 17:45:32 GMT Received: from newt.tcom.stc.co.uk.tcom.stc.co.uk by adur.tcom.stc.co.uk (4.0/SMI-4.0) id AA22031; Thu, 25 Jun 92 17:47:29 BST Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.newt.nmec.tcom.stc.co.uk.sun4.40 via MS.5.6.newt.nmec.tcom.stc.co.uk.sun4_40; Thu, 25 Jun 1992 17:47:26 +0100 (BST) Message-Id: Date: Thu, 25 Jun 1992 17:47:27 +0100 (BST) From: Graham Bardsley X-Andrew-Message-Size: 1626+1 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Setting up a non-AMDS White Pages system? \begindata{text,3873584} \textdsversion{12} \template{messages} I've just finished building Andrew release 5.1 and this time I thought I'd be a bit adventurous and build in White Pages support. I built the password file into white pages and got fuzzy name lookups to work OK with that. I then got hold of file of email addresses of most people in our company and thought I'd create white pages entries for them. I created a \typewriter{wpadd} file with entries of the form: \example{$ID G.Bardsley $WN G.Bardsley $PW * $NPA 1 $Fwd G.Bardsley@lon4021.tcom.stc-plc.gold-400.gb $OP 730 3799 $$ $ID Fred.Bloggs.2122 $WN Fred (F.A.) Bloggs $PW * $Fwd Fred.Bloggs.2122@bnr.ca $OP 393 1234 $$ $ID Graham.Bardsley.30770 $WN Graham (G.P.) Bardsley $PW * $NPA 1 $Fwd Graham.Bardsley.30770@bnr.ca $OP 730 3799 $$ } Hopeing that that would be the end of it. When I try sending a message to 'G.Bardsley' I get the following dialogue: \begindata{raster,4260376} 2 0 68266 68266 0 0 512 173 bits 4260376 512 173 zzzj | zzzj | zzzj | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | 07ZZZHc1 | 07ZZZH81 | 06zzzh01 | 06zzzh01 | 06zzzh01 | 06zzzh01 | 06zzzh01 | 06t01861bi0660 30o60g0383e03f 80g018018h1c7c u01 | 06t01861bg0180 066030o60g018f 7031c0g018018 h0cc6u01 | 06t01861bg0180 06g30o60g030c 1030c0g018018 h18c6u01 | 06ucf3370f3e0 3e61f0618e18c0 db!878dc07c61 8018g30c78d!8f 18f30cg06u01 | 06uc933b99980 6e6370619b18c0 ee!cccee07661 8018g318ccf9b 9d999b0cg0cu01 | 06uc933181980 c66630333198c0 !ccc0cc606333 g18f03fgcc3198 199998g18u01 | 06ud9b318f980 c66630333198c0 cccfc7cc606333 g18303187cc31 8f19f998g30u01 | 06u59a3199980 c66630123198c0 !cc0ccc606312 g18!30!cc3183 998090g30u01 | 06u70e3199980 c666301e3198c0 !cc0ccc60631e g0c!30!cc3181 9980f0w01 | 06u30c319f9a0 6e63700c1b1dc0 cccecfcc60760c g0f7331cfcc1b 9d99d860g30u01 | 06u30c318ecc0 3661b00c!0ec0 ccc7876c606c0c g03d33f876c0d 8f18f060g30u01 | 06zi0co0cp60w 01 | 06zi18o18pc0w 01 | 06zi38o38o01c0 w01 | 06zzzh01 | 06zzzh01 | 06zzzh01 | 06zzzh01 | 06zzzh01 | 06zzzh01 | 06zzzh01 | 04zzzh01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzg20g01 | h0fZZXe0g01 | h0fZZXe0g01 | h0fZZXe0g01 | h0fZZXe0g01 | h0fZZXe0g01 | h0fX7ffdHfdGdf Hf7RbfWe0g01 | h0fWfbbf8eHfd GdfH1df7KdfKbf We0g01 | h0fWe0bfb6Hfd GdfGfe6ef7Kdf KbfWe0g01 | h0fWcf3fbefded fdfbdfbbecd6fd !f7dbbffbf7df !fdG7bbbWe0g01 | h0fWdfGbce6fd ddeddcdbf9b331 fbdbeedfecc7ef fef6G7bb3We0g 01 | h0fWdfbff98ee1 8dc1ddcddb3777 8b8dccdfc1de2f e2e37f7be7We0 g01 | h0fWd9bf8dfeef bd7bdfdddb6777 b3bddddf7bdecf ecef7f7befWe0 g01 | h0fWdfbfb6e6ef bd9ddc159b6e77 bfbddddf9ddeG !ef7f7bb7We0g 01 | h0fW6fbfbeeeef bdedddGb9dcf7 bbbddddfeddeef eeef7f7bb7We0 g01 | h0fWfbbbbefeee ddeddedb2c01f4 fad9!ddedd3ee beb677bb9bWe0 g01 | h0fW9ebbfcbb6f 6d79d79f76f7d9 !73!dd7965ce!dc f5dbbbWe0g01 | h0fWe02201c00f 8183183f7be7e3 !87!11838e18!e1 c60223We0g01 | h0fZKfe7c0fZP e0g01 | h0fZKfeZRe0g01 | h0fZKf0ZRe0g01 | h0fZZXe0g01 | h0fZZXe0g01 | h1fZZXe0g01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzg20g01 | h0fZZXe0g01 | h0fZZXe0g01 | h0fZZXe0g01 | h0fZZXe0g01 | h0fZZXe0g01 | h0fRf7GfeJfbH fbGbfMfeRf7Re0 g01 | h0fRbbGfeJ1dH fbGbfHf7ef!fb efe3beKfbKf7R e0g01 | h0fQfe0bGfeJ6d HfbGbfH3bb418 1bb7cddeKfbKf7 Re0g01 | h0fQfcf3b7de!ef 6eG7dfbdbfbf7 bf77df5b1b!f3 1b9adfbefefb77 G7efbG!bfef77 7fQe0g01 | h0fQfdGf66f77 37bb7f79cdfbbb dbb9b7dc!7b!f7 7b36663f7b7ddb fd98fdGdedfef 767fQe0g01 | h0fQfdfb80ee34 77337ff31dc31b 83bb9b9ff37b!e7 7b66eef171b99b f83bc5fc5c6fef 7cRe0g01 | h0fQfd9bbfee!f7 777f1bfddf7af7 bfbbbf1b7b!ef 7b6ceef677!bb ef7bd9fd9d!ef 7dRe0g01 | h0fQfdfbbe6ef7 37777f6dcddf7b 3bb82b3ffb7b!cf 7b6dce!f7!bbf3 bbdf!fd!ef76R e0g01 | h0fQf6fbbeeef7 !777f7ddddf7b dbbbG7f!7b!df 7b3b9ef777!bb fdbbddfddd!ef 76Re0g01 | h0fRbbbfee!f7 !777dfdddbbdb bdb67b79b39f9d b1803e9f5b3bbb bdba7dd7d6cef7 737fQe0g01 | h0fQf9ebbbb6f5 db!77f976deda f3af3ef9f2e7bf bee6defb2e6e7b bbaf2cb9db9b9e bb777fQe0g01 | h0fQfe023cgc6 g!4403801f0306 307ee2070e3e3f 0f7cfc70f0e222 3071c31c3c38c0 447fQe0g01 | h0fZKfcL81ZKe0 g01 | h0fZKfdZRe0g01 | h0fZKe1ZRe0g01 | h0fZZXe0g01 | h0fZZXe0g01 | h1fZZXe0g01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzg20g01 | h0fZZXe0g01 | h0fZZXe0g01 | h0fZZXe0g01 | h0fZZXe0g01 | h0fZZXe0g01 | h0ffeHdfJ7fH7f f7HfbbfNbfNdf JdfIfbRdfGe0g 01 | h0ff77fGdfIe3 bfH7ff7Hf3bfL f7GbfN6fJdfI8e fbKefKdfGe0g01 | h0fc17fGdfIed bfH7ff7Hf7bfL f7GbfNefJdfI37 7bKefKdfGe0g01 | h0f9e76fbddfd eddfefbf7b7f7e f7eefbe7bbfbed !dffdeefdf7bf 7dbfdfef7efef6 fbb7Gfd76fbdd fdedde6b7e!fb eddffdfbef!fe GbdddGe0g01 | h0fbffecdeee6 f76fef39bf777b 7736fbefddedf7 6e6fe6f7319bbd bede6fef7b737e edf7fef77ecdee e6f76cd998fded f76ff663f7G7b 7fbdd9efe0g01 | h0fbf701dc68e e66ffe63b86370 77!73ef8dc6e6 6eef8ee377bbb8 dc6e!ef707770 c1f7f8e3701dc6 8ee66d9bbbc5c6 e66fe0ef17f171 bfbdf33be0g01 | h0fb377fddefe eeefe37fbbef5e !f777efbddeee !effeef77fbbb dd"ef5eG777bf7 e3ef77fddefeee edb3bbd9deeeef bdef67f677bfbd f7cde0g01 | h0fbf77cddee6 eeefedb9bbef67 770567efbdde!ee 0fe6ef7783bbdd ee0fef6770779d f7bbef77cddee6 eeedb73bdfdeee efceef7f!f7bf bddbf9e0g01 | h0edf77ddde!ee !ef!bbef7b777f !efbdde!eeGee ef77bfbbddeeG ef7b77f7edf7ce ef77ddde!eeec ee7bdddeeeeff6 ef77f777bfbddb e3e0g01 | h0ff777fddefe ee!efbfbbb77b 77b6cfefbd6cee ef6ffeef75dbad 9ecf6ff7!7b77 edf7f0b777fdde feeee6gfa7d6c !eef6e9f75f5b 3bddcd0fe0g01 | h0f3d7776debb 6eefG2e!db5e75 e7dfefbdb9eeeb cfbb6f58f3b73f 9bcfbb!5e7779 f7Gdf7776debb 6eeb7bec!b9!ee bcb2e7!6e7aed ddGe0g01 | h0fc0478018c0 088f807003e060 c60fdfb631c388 8c1fc00c630638 7c3c1fc060e0c7 83e7Ge3478018 c0088df3f1!c3 !88c1c70c70f0 e30111Ge0g01 | h0fT9ff7PfdMef Gef7fJfe07Te0 g01 | h0fTbfdbPfdMcf Gbe7fZe0g01 | h0fSfc3fe3Pf1 M1fGc0ZGe0g01 | h0fZZXe0g01 | h0fZZXe0g01 | h1fZZXe0g01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | h3fZZXe0g01 | h3fZZXc0g01 | h3fZZX80g01 | h3fZZX80g01 | h3fZZX80g01 | h3fZZX80g01 | h3fZZX80g01 | h3fZGbf7fJfbG 7fH7eZK80g01 | h3fZGdf7fJe3ef 7fH7eZK80g01 | h3fZGdf7fJ!ef 7fHbeZK80g01 | h3fZGaf7efb!bf fbf7fb77f7fcbf dfef7df7ZG80g 01 | h3fZGb77b7ddc dfed6763bb9bfd df6fb77d9bZG80 g01 | h3fZG9771b8dd dfc6!ef1bbbfd de3719b9bbZG80 g01 | h3fZGbb77bb!df de!ef7bfbf96e f77bbbfbZG80g 01 | h3fZGab77bbdc 1fde!ef7b83Gee f77ab383ZG80g 01 | h3fZGb777bbdd Gde!ef7bbff86e f77bf7bfZG80g 01 | h3fZGbf5b3bde df6cefeb7bdbf3 b765b367dbZG80 g01 | h3fZGbb6e7bd7 9fb9efb37af3f7 f6cee7eef3ZG80 g01 | h3fZfe3c70e318 3fc38fc46307c7 c01f0f8f07ZG80 g01 | h3fZZX80g01 | h3fZZX80g01 | h3fZZX80g01 | h3fZZX80g01 | h30zzz01 | h20zzz01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | zzzi01 | ZZZJ | ZZZJ | \enddata{raster, 4260376} \view{rasterview,4260376,64,0,0} If I click on the first item, it will re-show the same dialogue with the message: \example{The name 'G.Bardsley@tcom.stc.co.uk' is ambiguous} Even though there is an entry in the wpadd file. If I then try sending to user 'G.Bardsley.30770' I get the message: \example{The name you typed was invalid. } So is this because I`m not running AMDS? It looks far too complicated to set up since I'm not using AFS. Finally, when re-building the database I find that wpbuild is crashing out with the message in wperrZnnn : \example{Duplicate entry in Grits file hist/wpadd! Key=donA0000"r, SourceID=0. } I'm obviously trying to make Andrew do things it isn't designed for but I was wondering if anyone can tell me if this exercise is worth persuing and any hints as to what I need to do would be \bold{very} grateful! Graham\ \enddata{text,3873584} \enddata{text822, 539563} \begindata{text822, 549096} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan Received: from irregulars.bh.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, 25 Jun 1992 15:43:58 -0400 (EDT) If-Type-Unsupported: send Received: from irregulars.bh.andrew.cmu.edu via qmail ID ; Thu, 25 Jun 1992 15:41:22 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.irregulars.bh.andrew.cmu.edu.pmax.ul4 via MS.5.6.irregulars.bh.andrew.cmu.edu.pmax_ul4; Thu, 25 Jun 1992 15:41:22 -0400 (EDT) Message-ID: Date: Thu, 25 Jun 1992 15:41:22 -0400 (EDT) From: Robert Andrew Ryan MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Info-Andrew Subject: Re: V5.1: A nit, a question, and a problem. CC: bb+org.itc.atk.ia-trail@andrew.cmu.edu In-Reply-To: References: Excerpts from internet.other.info-andrew: 23-Jun-92 Re: V5.1: A nit, a question.. Robert Andrew Ryan (2020+0) > The following preferences should alow printing and previewing, assuming > you replace the words in {}s with whatever command is needed to print a > postscript document on your system. Occurrences of X75 should be > replaced with X100 if your displays are closer to 100dpi than 75dpi. > This assumes you have groff 1.05 (or later) and have done at least a > "make install.dev" in the xditview subdirectory. > *.formatcommand: cat| > *.printcommand: geqn -Tps /tmp/%s.n |gtroff -Tps|{the print command};rm > /tmp/%s.n > *.previewcommand: geqn -TX75 /tmp/%s.n |gtroff -TX75>/tmp/.%s.n;(preview > -d -f /tmp/.%s.n;rm -f /tmp/%s.n /tmp/.%s.n)& > Or in your site.h file you can add: > #define print_FORMATCOMMAND "cat|" > #define print_PRINTCOMMAND "geqn -Tps /tmp/%s.n |gtroff -Tps|{the print > command};rm /tmp/%s.n" > #define print_PREVIEWCOMMAND "geqn -TX75 /tmp/%s.n |gtroff > -TX75>/tmp/.%s.n;(preview -d -f /tmp/.%s.n;rm -f /tmp/%s.n /tmp/.%s.n)&" Oops, the word gtroff in the printcommand should be groff. So it should have read: > *.formatcommand: cat| > *.printcommand: geqn -Tps /tmp/%s.n |groff -Tps|{the print command};rm > /tmp/%s.n > *.previewcommand: geqn -TX75 /tmp/%s.n |gtroff -TX75>/tmp/.%s.n;(preview > -d -f /tmp/.%s.n;rm -f /tmp/%s.n /tmp/.%s.n)& > Or in your site.h file you can add: > #define print_FORMATCOMMAND "cat|" > #define print_PRINTCOMMAND "geqn -Tps /tmp/%s.n |groff -Tps|{the print > command};rm /tmp/%s.n" > #define print_PREVIEWCOMMAND "geqn -TX75 /tmp/%s.n |gtroff > -TX75>/tmp/.%s.n;(preview -d -f /tmp/.%s.n;rm -f /tmp/%s.n /tmp/.%s.n)&" Sorry for any confusion, -Rob Ryan Andrew Toolkit Consortium \enddata{text822, 549096} \begindata{text822, 552202} 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, 25 Jun 1992 17:39:24 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 25 Jun 1992 17:38:43 -0400 (EDT) If-Type-Unsupported: send Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 25 Jun 1992 17:36:39 -0400 (EDT) Received: from relay1.UU.NET by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 25 Jun 92 17:36:23 EDT Received: from uunet.uu.net (via LOCALHOST.UU.NET) by relay1.UU.NET with SMTP (5.61/UUNET-internet-primary) id AA20027; Thu, 25 Jun 92 17:36:16 -0400 Received: from lupine.UUCP by uunet.uu.net with UUCP/RMAIL (queueing-rmail) id 173450.9856; Thu, 25 Jun 1992 17:34:50 EDT Received: from matadero.noname by lupine.ncd.com (4.1/SMI-4.1) id AA22758; Thu, 25 Jun 92 13:01:28 PDT Received: by matadero.noname (4.1/SMI-4.1) id AA02007; Thu, 25 Jun 92 13:04:33 PDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.matadero.ncd.com.sun4.41 via MS.5.6.matadero.ncd.com.sun4_41; Thu, 25 Jun 1992 13:04:33 -0700 (PDT) Message-Id: <4eGWPFL0_toLNlhhEa@ncd.com> Date: Thu, 25 Jun 1992 13:04:33 -0700 (PDT) From: Kris Olander Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: info-andrew@andrew.cmu.edu Subject: Footnote in mail message printouts Can someone give me a hint on how to turn off the printing of the mail header as a footnote. -Kris Olander \enddata{text822, 552202} \begindata{text822, 554138} 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, 25 Jun 1992 17:59:23 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 25 Jun 1992 17:58:55 -0400 (EDT) If-Type-Unsupported: send Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 25 Jun 1992 17:55:12 -0400 (EDT) Received: from usl.com (usl.usl.com) by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 25 Jun 92 17:55:07 EDT Received: from usl.com by usl.com; Thu, 25 Jun 1992 17:45 EDT Received: by tagore.usl.com (4.1/SMI-4.1) id AA28446; Thu, 25 Jun 92 17:56:17 EDT Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.tagore.usl.com.sun4.41 via MS.5.6.tagore.usl.com.sun4_41; Thu, 25 Jun 1992 17:56:17 -0400 (EDT) Message-Id: Date: Thu, 25 Jun 1992 17:56:17 -0400 (EDT) From: Jishnu Mukerji X-Andrew-Message-Size: 1427+0 Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable To: Info-Andrew Subject: Messages 8.5 strangeness Content-Type: text/richtext; charset=US-ASCII Content-Length: 1792 I just installed Messages 8.5 and it seems to work fine except when it comes t= o dealing with privately managed bulletin boards. My setup is the following: I= have a directory named .MESSAGES_PUBLIC in my home directory, in which I plac= e things like for example info-andrew, so that others can access them. To do s= o I have my mspath set to something like: mspath:$MAIL:/home/jis/.MESSAGES_PUBLIC:$LOCAL:$OFFICIAL Now, when I start up messages, it manages to find the folders under .MESSAGES_= PUBLIC. When I display the folder tree it displays the .MESSAGES_PUBLIC tree p= roperly. But when I try to visit one of those folders (either by ^X^V or from = the Folder Tree) messages says "The folder~/.MESSAGES/info-andrew does not exist". But of course I know that that one doesn't exist. It was supposed to look for = ~/.MESSAGES_PUBLIC/info-andrew, and didn't. What is really strange is, if when messages is started up, and a new message i= s sorted into info-andrew, it properly delivers it into info-andrew and brings= up info-andrew since I am subscribed to it. But once it disappears from the l= ist of folders for whatever reason, there is no bringing it back, and any furt= her delivery attempts into info-andrew fails too. Anyone have any ideas what is going on? Thanks.
Jishnu Mukerji, jis@usl.com, +1 908 522 5024, UNIX System Laboratories Inc.* (*A subsidiary of AT&T) SF 1-346, 190 River Rd., Summit NJ 07901, U. S. A.
\enddata{text822, 554138} \begindata{text822, 557536} Return-path: X-Andrew-Authenticated-as: 5904;andrew.cmu.edu;Robert Andrew Ryan 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, 25 Jun 1992 18:09:47 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 25 Jun 1992 18:09:00 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Thu, 25 Jun 1992 18:07:46 -0400 (EDT) Received: from freeport.andrew.cmu.edu via qmail ID ; Thu, 25 Jun 1992 18:07:40 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.freeport.andrew.cmu.edu.rt.aos4 via MS.5.6.freeport.andrew.cmu.edu.rt_aos4; Thu, 25 Jun 1992 18:07:40 -0400 (EDT) Message-ID: Date: Thu, 25 Jun 1992 18:07:40 -0400 (EDT) From: Robert Andrew Ryan X-Andrew-Message-Size: 1135+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew Subject: Re: Messages 8.5 strangeness In-Reply-To: References: \begindata{text,270353988} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.other.info-andrew: 25-Jun-92 Messages 8.5 strangeness Jishnu Mukerji@usl.com (1427+0)} \quotation{ I have a directory named .MESSAGES_PUBLIC in my home directory, in which I place things like for example info-andrew, so that others can access them. To do so I have my mspath set to something like: } \quotation{mspath:$MAIL:/home/jis/.MESSAGES_PUBLIC:$LOCAL:$OFFICIAL } \quotation{Now, when I start up messages, it manages to find the folders under .MESSAGES_PUBLIC. When I display the folder tree it displays the .MESSAGES_PUBLIC tree properly. But when I try to visit one of those folders (either by ^X^V or from the Folder Tree) messages says } \quotation{"The folder~/.MESSAGES/info-andrew does not exist". } This is a known bug, a fix has been found, the work was done by another group here at CMU, perhaps they can post their changes, or we will if they send them to us. In the meantime I believe a possible solution is to re-order your mspath so that the private bboard comes before $MAIL. (To preserve the order of the folders I believe you can use something like: subsorder:mail:*, but I haven't tried that.) -Rob Ryan Andrew Toolkit Consortium \enddata{text,270353988} \enddata{text822, 557536} \begindata{text822, 560390} Return-path: X-Andrew-Authenticated-as: 1210;alw.nih.gov;Bob Dew Received: from spot.dcrt.nih.gov via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl@andrew.cmu.edu) ID ; Thu, 25 Jun 1992 23:05:44 -0400 (EDT) Received: from spot.dcrt.nih.gov via qmail ID ; Thu, 25 Jun 1992 23:05:25 -0400 (EDT) If-Type-Unsupported: send Received: from spot.dcrt.nih.gov via qmail ID ; Thu, 25 Jun 1992 23:04:00 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Thu, 25 Jun 1992 23:03:25 -0400 (EDT) Received: from dude.dcrt.nih.gov via qmail ID ; Thu, 25 Jun 1992 23:03:21 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.dude.dcrt.nih.gov.sun4c.411 via MS.5.6.dude.dcrt.nih.gov.sun4_41; Thu, 25 Jun 1992 23:03:21 -0400 (EDT) Message-ID: Date: Thu, 25 Jun 1992 23:03:21 -0400 (EDT) From: Bob_Dew@alw.nih.gov MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII To: Info-Andrew , Kris Olander Subject: Re: Footnote in mail message printouts In-Reply-To: <4eGWPFL0_toLNlhhEa@ncd.com> References: <4eGWPFL0_toLNlhhEa@ncd.com> > Can someone give me a hint on how to turn off the printing of > the mail header as a footnote. > -Kris Olander Add the following options to you preferences file: UseFootnote: no PrintMinorHeaders: no -Bob \enddata{text822, 560390} \begindata{text822, 562381} 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, 26 Jun 1992 10:54:23 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 26 Jun 1992 10:52:22 -0400 (EDT) Received: from vnet.ibm.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 26 Jun 92 10:52:03 EDT Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R2) with BSMTP id 8117; Fri, 26 Jun 92 10:51:31 EDT Reply-To: "Dave Gross" Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew@andrew.cmu.edu; Fri, 26 Jun 92 09:51:16 CDT Received: via switchmail; Fri, 26 Jun 1992 09:51:14 -0500 (CDT) Received: from ultimate.rchland.ibm.com via qmail ID ; Fri, 26 Jun 1992 09:50:46 -0500 (CDT) Received: from ultimate.rchland.ibm.com via qmail ID ; Fri, 26 Jun 1992 09:50:45 -0500 (CDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.ultimate.rchland.ibm.com.rs.aix32 via MS.5.6.ultimate.rchland.ibm.com.rs_aix32; Fri, 26 Jun 1992 09:50:45 -0500 (CDT) Message-Id: Date: Fri, 26 Jun 1992 09:50:45 -0500 (CDT) From: Dave Gross X-Andrew-Message-Size: 713+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: ctext bug Cc: Bboard Service In-Reply-To: References: \begindata{text,538512024} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 13-Sep-90 ID: 1360 ctext bug Susan Straub@RCHGATE.rch (552)} \quotation{Thank you for taking the time to submit the bug report about ctext. It }\quotation{has been added to our list of open bugs under ID 1360, which is }\quotation{reproduced }\quotation{below: } \quotation{ID: 1360 }\quotation{Keyword: ctext }\quotation{Subject: scrolling stop working }\quotation{From: Dave.Gross@ibm.com (per wdr) }\quotation{Date: 9/13/90 }\quotation{Status: ackn }\quotation{Description: I found a bug in ctext. When scrolling down with the down }\quotation{arrow key in a large .c file, the screen stops scrolling after a while. }\quotation{The 'dot' keeps scrolling, but the screen doesn't. Scrolling up works }\quotation{fine. } Just thought I'd let you know that this bug STILL isn't fixed. It seems to get lost when it hits the first function style. -- Dave \enddata{text,538512024} \enddata{text822, 562381} \begindata{text822, 565360} 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, 26 Jun 1992 11:44:58 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 26 Jun 1992 11:43:48 -0400 (EDT) Received: from vnet.ibm.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 26 Jun 92 11:43:43 EDT Received: from RCHLAND by vnet.ibm.com (IBM VM SMTP V2R2) with BSMTP id 8971; Fri, 26 Jun 92 11:43:13 EDT Reply-To: "Robert Kemmetmueller" Received: by po1.rchland.ibm.com (5.51/4.7) id for info-andrew@andrew.cmu.edu; Fri, 26 Jun 92 10:42:44 CDT Received: via switchmail; Fri, 26 Jun 1992 10:42:42 -0500 (CDT) Received: from rsaix1.rchland.ibm.com via qmail ID ; Fri, 26 Jun 1992 10:42:21 -0500 (CDT) Received: from rsaix1.rchland.ibm.com via qmail ID ; Fri, 26 Jun 1992 10:42:20 -0500 (CDT) Received: from Messages.7.15.N.CUILIB.3.45.SNAP.NOT.LINKED.rsaix1.rchland.ibm.com.rs.aix31 via MS.5.6.rsaix1.rchland.ibm.com.rs_aix31; Fri, 26 Jun 1992 10:42:20 -0500 (CDT) Message-Id: Date: Fri, 26 Jun 1992 10:42:20 -0500 (CDT) From: Robert Kemmetmueller X-Andrew-Message-Size: 934+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: Re: ctext bug (textview, actually) In-Reply-To: References: \begindata{text,539255560} \textdsversion{12} \template{messages} \define{center attr:[Justification Centered Point 0]} \define{footnote attr:[Flags OverBar Int Set] attr:[FontSize PreviousFontSize Point -2]} \define{h attr:[FontFamily rom Int 0] attr:[FontSize ConstantFontSize Point 6]} \define{a attr:[Script PreviousScriptMovement Point -1] attr:['color' '#F0A000']} \define{b attr:[Script PreviousScriptMovement Point -1] attr:['color' '#E08000']} \define{c attr:[Script PreviousScriptMovement Point -1] attr:['color' '#D06000']} \define{d attr:[Script PreviousScriptMovement Point -1] attr:['color' '#C05000']} \define{e attr:[Script PreviousScriptMovement Point -2] attr:['color' '#B03000']} \define{f attr:[Script PreviousScriptMovement Point 6] attr:['color' '#A02000']} \define{g attr:['color' '#CD8500']} \excerptedcaption{Excerpts from advisor.srcviews: 26-Jun-92 ctext bug Dave Gross (713+0)} \quotation{\quotation{Description: I found a bug in ctext. When scrolling down with the down }}\quotation{\quotation{arrow key in a large .c file, the screen stops scrolling after a while. }}\quotation{\quotation{The 'dot' keeps scrolling, but the screen doesn't. Scrolling up works }}\quotation{\quotation{fine. }} \quotation{Just thought I'd let you know that this bug STILL isn't fixed. } \quotation{It seems to get lost when it hits the first function style. } Ah-ha! (The **function** style was the tip-off; Dave's template defines it to use a \italic{BIGGER} bold font for function names) This bug is repeatable with the "regular" \bold{text} object as well (it's a \bold{textview} bug, not a ctext bug). All you have to do is make a line **bigger** a couple times, then try to scroll down to it with just the down-arrow key. \smaller{(The **bigger** line never makes it onto the screen; the caret keeps going down, but the window stops \italic{following} the caret)} \center{ \h{\f{R\e{o\d{b\c{er\b{t K\a{emme}tmu}el}l}e}r }\g{rskm@rchland 3-4968 }}}\enddata{text,539255560} \enddata{text822, 565360} \begindata{text822, 569391} 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, 26 Jun 1992 14:06:09 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 26 Jun 1992 14:03:05 -0400 (EDT) Received: from Virginia.EDU (uvaarpa.Virginia.EDU) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 26 Jun 92 14:02:58 EDT Received: from server.cs.virginia.edu by uvaarpa.Virginia.EDU id aa28306; 26 Jun 92 14:02 EDT Received: from gingko.cs.Virginia.EDU by uvacs.cs.Virginia.EDU (4.1/5.1.UVA) id AA24152; Fri, 26 Jun 92 14:02:53 EDT Posted-Date: Fri, 26 Jun 92 14:02:53 EDT Return-Path: Received: by gingko.cs.Virginia.EDU (4.1/SMI-2.0) id AA06644; Fri, 26 Jun 92 14:02:53 EDT Date: Fri, 26 Jun 92 14:02:53 EDT From: swh2y@gingko.cs.Virginia.EDU Message-Id: <9206261802.AA06644@gingko.cs.Virginia.EDU> To: info-andrew@andrew.cmu.edu Subject: REALLY DUMB QUESTION I have just built the Andrew Toolkit in our /usr/andrew directory I have tried to execute the ATK by typing ATK at the prompt in the /usr/andrew directory I have even typed Andrew there. Please tell me how can I execute ATK now that I have it built. Am I using the correct command? Or is there a bug somewhere in the system I have built. Sorry for such a dumb question.... but I have checked the FAQ and the README files and nothing seems to tell me what to do. Sonia Henry \enddata{text822, 569391} \begindata{text822, 571197} Return-path: X-Andrew-Authenticated-as: 2971;andrew.cmu.edu;John Gardiner Myers Received: from hogtown.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, 26 Jun 1992 14:15:19 -0400 (EDT) Received: from hogtown.andrew.cmu.edu via qmail ID ; Fri, 26 Jun 1992 14:13:41 -0400 (EDT) Received: from BatMail.robin.v2.13.CUILIB.3.45.SNAP.NOT.LINKED.hogtown.andrew.cmu.edu.sun4c.411 via MS.5.6.hogtown.andrew.cmu.edu.sun4c_411; Fri, 26 Jun 1992 14:13:41 -0400 (EDT) Message-ID: <8eGptJK00WBw82pqRF@andrew.cmu.edu> Date: Fri, 26 Jun 1992 14:13:41 -0400 (EDT) From: John Gardiner Myers To: Info-Andrew Subject: Re: Messages 8.5 strangeness In-Reply-To: References: Beak: is Not Here's a diff between the 5.1 subs.c and what we (the "another group here at CMU") have. This includes a fix to the private-bboards bug we introduced in the AMS speedup changes. *** subs.c Thu Jan 23 14:41:18 1992 --- /afs/andrew.cmu.edu/system/src/local/atk-ams/027/libs/ms/subs.c Tue Jun 9 15:17:20 1992 *************** *** 51,57 **** char *name; int findcode; /* one of FIND_ codes defined above */ { ! int i, top, bottom, split, code; static struct SubscriptionProfile subs; static int LastHit = -1; char Nick[1+MAXPATHLEN], Full1[1+MAXPATHLEN], Full2[1+MAXPATHLEN]; --- 51,57 ---- char *name; int findcode; /* one of FIND_ codes defined above */ { ! int i, top, bottom, split, code, splen; static struct SubscriptionProfile subs; static int LastHit = -1; char Nick[1+MAXPATHLEN], Full1[1+MAXPATHLEN], Full2[1+MAXPATHLEN]; *************** *** 58,72 **** debug(1, ("FindSubsEntry %s\n", name)); if (ReadSubs() != 0) { ! return(-1); /* error code set */ } if (*name == '\0' && (findcode == FIND_MUSTFINDNEXT)) { ! return(0); /* Give the first entry on null request for next */ } if (SubsInUserOrder == NULL) { return(NumSubsInUse); } ! if (LastHit >= 0) { /* Pander to most common access patterns */ if (!strcmp(name, SubsInUserOrder[LastHit].key)) { return((findcode == FIND_MUSTFINDNEXT) ? LastHit + 1 : LastHit); } --- 58,72 ---- debug(1, ("FindSubsEntry %s\n", name)); if (ReadSubs() != 0) { ! return(-1); /* error code set */ } if (*name == '\0' && (findcode == FIND_MUSTFINDNEXT)) { ! return(0); /* Give the first entry on null request for next */ } if (SubsInUserOrder == NULL) { return(NumSubsInUse); } ! if (LastHit >= 0) { /* Pander to most common access patterns */ if (!strcmp(name, SubsInUserOrder[LastHit].key)) { return((findcode == FIND_MUSTFINDNEXT) ? LastHit + 1 : LastHit); } *************** *** 76,131 **** } } subs.key = name; ! subs.pathelt = -1; ! for (i=0; i 0) { ! debug(16, ("Too low, check upper half\n")); ! bottom = split +1; ! } else { ! debug(16, ("Too high, check lower half\n")); ! top = split -1; ! if (top<0) { ! split = 0; ! break; ! } ! } ! split = bottom + (top-bottom)/2; ! if (split > top) split = top; ! if (bottom >= top) { ! code = CompareSubsPtrPriority(&subs, &SubsInUserOrder[split]); ! break; ! } } ! if (code) { ! if (findcode == FIND_MUSTFIND) { ! return(NumSubsInUse); ! } ! /* This is the case for either FIND_MUSTFINDNEXT or FIND_FINDPROPERPLACE */ ! if (code < 0) { ! return(split); ! } else { ! return(split+1); ! } } ! debug(16, ("Found it!\n")); ! LastHit = split; ! return((findcode == FIND_MUSTFINDNEXT) ? split+1 : split); } static char *SubsFileName = NULL; --- 76,132 ---- } } subs.key = name; ! subs.pathelt = -1; ! for (i=0; i 0) { ! debug(16, ("Too low, check upper half\n")); ! bottom = split +1; ! } else { ! debug(16, ("Too high, check lower half\n")); ! top = split -1; ! if (top<0) { ! split = 0; break; } } ! split = bottom + (top-bottom)/2; ! if (split > top) split = top; ! if (bottom >= top) { code = CompareSubsPtrPriority(&subs, &SubsInUserOrder[split]); ! break; } ! } ! if (code) { ! if (findcode == FIND_MUSTFIND) { ! return(NumSubsInUse); } ! /* This is the case for either FIND_MUSTFINDNEXT or FIND_FINDPROPERPLACE */ ! if (code < 0) { ! return(split); ! } else { ! return(split+1); ! } ! } ! debug(16, ("Found it!\n")); ! LastHit = split; ! return((findcode == FIND_MUSTFINDNEXT) ? split+1 : split); } static char *SubsFileName = NULL; *************** *** 404,412 **** if (space) { *space++ = '\0'; strncpy(sub->time64, fixDate(s), AMS_DATESIZE); ! s = index(space, ' '); ! if (s) *s = '\0'; /* forward compatibility */ ! sub->filedate = atoi(space); GoodParse = TRUE; } } --- 405,413 ---- if (space) { *space++ = '\0'; strncpy(sub->time64, fixDate(s), AMS_DATESIZE); ! s = index(space, ' '); ! if (s) *s = '\0'; /* forward compatibility */ ! sub->filedate = atoi(space); GoodParse = TRUE; } } *************** *** 431,452 **** do { char sname[MAXPATHLEN+1], fixedpath[MAXPATHLEN+1]; char *src, *dst; ! for (i=0; ikey, SearchPathElements[i].Path, strlen(SearchPathElements[i].Path))) { ! sub->pathelt = i; ! break; } - } if (sub->pathelt != -2) break; /* here we try to fix bad path elements -- added cn0h 12/12/91 */ sub->pathelt = -1; - dst = sname; - for (src = sub->sname; *dst = *src; ++src, ++dst) { - if (*dst == '.') *dst = '/'; - } if (MS_DisambiguateFile(sname, fixedpath, AMS_DISAMB_DIREXISTS) != 0 || !strcmp(fixedpath, sub->key)) { break; } --- 432,462 ---- do { char sname[MAXPATHLEN+1], fixedpath[MAXPATHLEN+1]; char *src, *dst; + int splen; ! /* get short name with dots */ ! dst = sname; ! for (src = sub->sname; *dst = *src; ++src, ++dst) { ! if (*dst == '.') *dst = '/'; } + for (i=0; ikey, SearchPathElements[i].Path, splen) && + sub->key[splen] == '/') { + sub->pathelt = i; + /* make sure path matches short name -- added cn0h 3/8/92 */ + if (strcmp(sname, sub->key + splen + 1) != 0) { + sub->pathelt = -2; /* lie so we fall through to path fixer */ + } + break; + } + } + if (sub->pathelt != -2) break; /* here we try to fix bad path elements -- added cn0h 12/12/91 */ sub->pathelt = -1; if (MS_DisambiguateFile(sname, fixedpath, AMS_DISAMB_DIREXISTS) != 0 || !strcmp(fixedpath, sub->key)) { break; } *************** *** 734,739 **** --- 744,750 ---- int status, filedate; { int i, j, IsNew = 0; + int splen; struct SubscriptionProfile subs; char NickBuf[1+MAXPATHLEN], Full1[1+MAXPATHLEN], Full2[1+MAXPATHLEN]; *************** *** 772,778 **** strcpy(subs.sname, NickName); subs.pathelt = -1; for (j=0; j X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from piglet.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 26 Jun 1992 17:28:02 -0400 (EDT) Received: from piglet.transarc.com via qmail ID ; Fri, 26 Jun 1992 17:23:00 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.piglet.transarc.com.pmax.3 via MS.5.6.piglet.transarc.com.pmax_3; Fri, 26 Jun 1992 17:22:55 -0400 (EDT) Message-ID: Date: Fri, 26 Jun 1992 17:22:55 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 255+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , "Jeffrey J. Carpenter" Subject: Re: White Pages In-Reply-To: <4eFtP5y2ATtmIc7Yhz@pitt.edu> References: <4eFtP5y2ATtmIc7Yhz@pitt.edu> \begindata{text,18548000} \textdsversion{12} \template{messages} Just delete the entries from wp.add (or wpadd). Rebuild white pages. Unless you have a version of Andrew from 1988 or before, the entries will be deleted. (They'll be present in wpadd.old but not wpadd, and the rebuild process will nuke 'em.) Craig \enddata{text,18548000} \enddata{text822, 580833} \begindata{text822, 582436} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from piglet.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Fri, 26 Jun 1992 17:33:54 -0400 (EDT) Received: from piglet.transarc.com via qmail ID ; Fri, 26 Jun 1992 17:32:29 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.piglet.transarc.com.pmax.3 via MS.5.6.piglet.transarc.com.pmax_3; Fri, 26 Jun 1992 17:32:28 -0400 (EDT) Message-ID: Date: Fri, 26 Jun 1992 17:32:28 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 1431+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Graham Bardsley Subject: Re: Setting up a non-AMDS White Pages system? In-Reply-To: References: \begindata{text,18548000} \textdsversion{12} \template{messages} (a) Every wpadd entry needs a unique $SI field (a number, typically starting at 1). Your wpadd entries don't have any $SI fields at all. This explains the core dump for ``Duplicate entry in Grits file hist/wpadd'' stuff. Yes, makeboth could have been more bullet-proof. (b) Your other problems have little to do with AMDS or its absence. Certainly the $Fwd address won't be interpreted by anything if you don't run AMDS, so there's little point in having $Fwd entries in your wpadd file. If you want global (used by all users) aliases, you may be stuck with /usr/lib/aliases. I'll admit that I have little idea what your wpadd enntries are trying to achieve, in that you seem to be defining duplicate ``accounts'' for yourself. (wpadd entries are like full accounts; each is independent of the other, and each is independent of all names derived from /etc/passwd.) Thus, there are three accounts in your WP that matched G.Bardsley: one from your passwd file and two from wpadd, with exactly the names that you said: G.Bardsley (from the first wpadd entry) Graham.Bardsley.30770 (from the second wpadd entry) Graham Bardsley (from your /etc/passwd entry) What should ``G.Bardsley'' have matched instead? If you want to decorate WP accounts with things like Office Phone numbers, you can either run the WPI software or edit the passwd.chg file itself. Does this help to clarify anything (I hope)? Good luck, Craig \enddata{text,18548000} \enddata{text822, 582436} \begindata{text822, 585277} 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, 26 Jun 1992 18:32:50 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 26 Jun 1992 18:30:12 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 26 Jun 92 18:30:05 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA16745; Fri, 26 Jun 92 15:20: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: 26 Jun 92 22:15:05 GMT From: elroy.jpl.nasa.gov!henry!mathew@ames.arc.nasa.gov (Mathew Yeates) Organization: Image Analysis Systems Group, JPL Subject: chart bugs and New Projects Message-Id: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Good Luck trying to dynamically set attributes in the chart inset. '*' was used where there should be '&' so trying to set any of the fonts causes a core dump. My recommendation for future projects? Fix whats broken first. Also, the documentation needs some serious cleaning up first. By the way, despite what the FAQ says, psroff cannot currently be used to print ez documents. A patch to psroff is required for old CAT troff on Suns. -Mathew \enddata{text822, 585277} \begindata{text822, 587014} 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 ; Sat, 27 Jun 1992 18:01:02 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sat, 27 Jun 1992 17:58:06 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 27 Jun 92 17:58:00 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA02425; Sat, 27 Jun 92 14:45: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: 27 Jun 92 21:30:48 GMT From: eru.mt.luth.se!lunic!sunic2!ugle.unit.no!nuug!ifi.uio.no!naggum.no@bloom-beacon.mit.edu (Erik Naggum) Subject: Re: Possible projects for ATK Consortium Message-Id: <23224E@erik.naggum.no> References: , <1992Jun19.234023.9790@news.eng.convex.com> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Anthony A. Datri writes: | | >+ SGML. SGML seems to be the coming standard data stream, | | I remember hearing this in 1987 at a former text-formatting employer. It was true for the text-formatting and graphics industry in 1987, and SGML was generally adopted within this industry several years ago. SGML is a coming standard in the rest of the information technology world these days, and gaining popularity fast. Be careful to not confuse these very different contexts. See also comp.text.sgml. Best regards, -- Erik Naggum | ISO 8879 SGML | | ISO 10744 HyTime | +47-295-0313 | ISO 9899 C | Memento, terrigena. | ISO 9945 POSIX | Memento, vita brevis. \enddata{text822, 587014} \begindata{text822, 589197} 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 ; Sat, 27 Jun 1992 19:29:38 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sat, 27 Jun 1992 19:28:10 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sat, 27 Jun 92 19:28:05 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA04223; Sat, 27 Jun 92 16:17:19 -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: 27 Jun 92 23:11:40 GMT From: yandros@athena.mit.edu (Chad Phillip Brown) Organization: /mit/yandros/.organizations Subject: Re: ez and Greek characters Message-Id: References: <1992Jun23.060930.5189@physiol.su.OZ.AU> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu From: daved@physiol.su.OZ.AU (Dave Davey) > I am a very naive ez user seeking advice on how to incorporate symbol > characters within text in an "inline" form. For example, suppose I > want to describe DNA as an -helix but I want the to be > "just another character" on the line. Selecting eq in the media menu > seems to result in separate line inserts. What you want is compchar. Here at MIT, we have it bound to C-x v, but we've reorganized the keyboard in certain ways to make it more closely resemble the GNU Emacs setup here. You should be able to find help on it the standard way, in any case. -- -->Chad Phillip Brown<--||INTERNET:---->yandros@Athena.MIT.EDU ------------------------||NeXT:---------->yandros@milo.mit.edu -->Student Information<-||UUCP:-->mit-eddie!mit-athena!yandros --->Processing Board<---||BITNET:------>yandros%mit.edu@mitvma ----->CSSConsultant<----||US:--->19 Myrtle;Somerville MA;02143 -------->IS-DCNS<-------||Voice:----------------->617-623-0877 \enddata{text822, 589197} \begindata{text822, 591535} 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, 29 Jun 1992 09:13:07 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 29 Jun 1992 09:12:03 -0400 (EDT) Received: from eurogate.bnr.co.uk by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 29 Jun 92 09:11:51 EDT Received: from bnr.co.uk by eurogate.bnr.co.uk with SMTP (PP) id <16159-0@eurogate.bnr.co.uk>; Mon, 29 Jun 1992 14:11:44 +0100 Received: from bnr.co.uk by innergate.bnr.co.uk with SMTP (PP) id <03613-0@innergate.bnr.co.uk>; Mon, 29 Jun 1992 14:11:39 +0100 Received: from arran.tcom.stc.co.uk by hedera.bnr.co.uk with Internal SMTP (PP) id <19920629131034-0@hedera.bnr.co.uk>; Mon, 29 Jun 1992 14:10:35 +0100 Received: from adur.tcom.stc.co.uk by arran.Tcom.STC.co.UK (4.12/UK-1.4(stc)); Mon, 29 Jun 92 14:07:08 GMT Received: from newt.tcom.stc.co.uk.tcom.stc.co.uk by adur.tcom.stc.co.uk (4.0/SMI-4.0) id AA15396; Mon, 29 Jun 92 14:09:07 BST Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.newt.nmec.tcom.stc.co.uk.sun4.40 via MS.5.6.newt.nmec.tcom.stc.co.uk.sun4_40; Mon, 29 Jun 1992 14:09:05 +0100 (BST) Message-Id: Date: Mon, 29 Jun 1992 14:09:05 +0100 (BST) From: Graham Bardsley X-Andrew-Message-Size: 2232+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send Organization: BNR Europe, New Southgate, London References: To: info-andrew@andrew.cmu.edu Subject: Re: Setting up a non-AMDS White Pages system? \begindata{text,3873584} \textdsversion{12} \template{messages} My info-andrew feed seems to have dried up so I'm copying some of the followup from a trn session... In article Craig_Everhart@TRANSARC.COM writes: \quotation{(a) Every wpadd entry needs a unique $SI field (a number, typically starting at 1). Your wpadd entries don't have any $SI fields at all. }This is very useful info that I didn't pick up on. \quotation{(b) Your other problems have little to do with AMDS or its absence. Certainly the $Fwd address won't be interpreted by anything if you don't run AMDS, so there's little point in having $Fwd entries in your wpadd file. If you want global (used by all users) aliases, you may be stuck with /usr/lib/aliases. }A global alias database is exactly what I'm after. I wanted some way of being able to just type someone's real name and `Andrew' would then allow the user to select the one they wanted from those 'user ids' which matched and email to that remote host. (I have three different accounts on different machines, as shown in the example.) \quotation{I'll admit that I have little idea what your wpadd enntries are trying to achieve, in that you seem to be defining duplicate ``accounts'' for yourself. (wpadd entries are like full accounts; each is independent of the other, and each is independent of all names derived from /etc/passwd.) Thus, there are three accounts in your WP that matched G.Bardsley: one from your passwd file and two from wpadd, with exactly the names that you said: }\example{ G.Bardsley (from the first wpadd entry) Graham.Bardsley.30770 (from the second wpadd entry) Graham Bardsley (from your /etc/passwd entry) }\quotation{What should ``G.Bardsley'' have matched instead? } Well I assumed that since 'G.Bardsley' matches exactly against one of the 'accounts', it would attempt to post it to that one. I guess it tries to do a fuzzy name search immediately instead of first seeing if an account matches exactly. \quotation{If you want to decorate WP accounts with things like Office Phone numbers, you can either run the WPI software or edit the passwd.chg file itself. }I can do that fine, thanks. \quotation{Does this help to clarify anything (I hope)? }Yes, it's been of great help. I might now persivere with AMDS to get it going. Cheers. Graham\ \enddata{text,3873584} \enddata{text822, 591535} \begindata{text822, 596053} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from piglet.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-nostrip.dl) ID ; Mon, 29 Jun 1992 11:55:58 -0400 (EDT) Received: from piglet.transarc.com via qmail ID ; Mon, 29 Jun 1992 11:52:51 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.piglet.transarc.com.pmax.3 via MS.5.6.piglet.transarc.com.pmax_3; Mon, 29 Jun 1992 11:52:45 -0400 (EDT) Message-ID: Date: Mon, 29 Jun 1992 11:52:45 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 1771+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , Graham Bardsley Subject: Re: Setting up a non-AMDS White Pages system? In-Reply-To: References: \begindata{text,18750464} \textdsversion{12} \template{messages} Thanks for the clarification! Yes, I think I start to get what you're after. I went back to your initial post and noticed something that is also helping you to get into trouble. In your sample ``wpadd'' entries, you have things like: \excerptedcaption{Excerpts from internet.other.info-andrew: 25-Jun-92 Setting up a non-AMDS White.. Graham Bardsley@tcom.stc (1626+1)} \quotation{$ID G.Bardsley }\quotation{$WN G.Bardsley }\quotation{$PW * }\quotation{$NPA 1 }\quotation{$Fwd G.Bardsley@lon4021.tcom.stc-plc.gold-400.gb }\quotation{$OP 730 3799 }\quotation{$$ } This entry doesn't have a $N entry; rather it has a $WN entry, which is intended for additional full names. For example, a user might be known as ``Liz Jones'' but have a full name of ``Elisabeth Welty Jones''. WP would capture that by having the visible name as the $N entry, and any additional names in a $WN (Whole Name) entry: $N Liz Jones $WN Elisabeth Welty Jones If Ms. Jones also had some other well-known nickname (let's say ``Sippy''), that too could be captured as another alternate name (``Sippy Jones'') in $WN: $N Liz Jones $WN Elisabeth Welty Jones;Sippy Jones There are probably oddball cases in the code that are triggered by not having any $N field for a wpadd entry, particularly if there's a $WN field. If you used $N rather than $WN, you might have even gotten some of the semantics that you wanted--lots of somewhat-conflicting local accounts. The problem with the current AMS WP support is that AMS won't read the $Fwd field to make the different, somewhat-conflicting account entries actually useful. That is, at best you'll get the conflict screen that you were apparently looking for, but selecting one of the entries on the screen won't cause mail to be sent to that entry's $Fwd field content. Sorry! Hope that you can find something useful there anyway. Craig \enddata{text,18750464} \enddata{text822, 596053} \begindata{text822, 599420} 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, 29 Jun 1992 13:13:22 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 29 Jun 1992 13:08:15 -0400 (EDT) Received: from Virginia.EDU (uvaarpa.Virginia.EDU) by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 29 Jun 92 13:07:53 EDT Received: from server.cs.virginia.edu by uvaarpa.Virginia.EDU id aa20880; 29 Jun 92 13:07 EDT Received: from gingko.cs.Virginia.EDU by uvacs.cs.Virginia.EDU (4.1/5.1.UVA) id AA14199; Mon, 29 Jun 92 13:07:38 EDT Posted-Date: Mon, 29 Jun 92 13:07:37 EDT Return-Path: Received: by gingko.cs.Virginia.EDU (4.1/SMI-2.0) id AA11024; Mon, 29 Jun 92 13:07:37 EDT Date: Mon, 29 Jun 92 13:07:37 EDT From: swh2y@gingko.cs.Virginia.EDU Message-Id: <9206291707.AA11024@gingko.cs.Virginia.EDU> To: info-andrew@andrew.cmu.edu Subject: Andrew Mail System---ANOTHER DUMB ? I have tried to create the amsdemo using the gendemo command on a Sun Sparc OS 4.1. I got the following messages. What am I doing incorrectly? The FAQ says that I can use the AMS without having AFS... the andrew message demo seems to be looking for a file from the AFS. What should I do? How do I use AMS without AFS? Is it possible to generate a Andrew Message System demo using gendemo if your site does not own AFS? Thanks for your help, Sonia /************actual text from my xterm*******************/ gingko/usr/andrew/bin$ /usr/andrew/etc/gendemo /usr/andrew/.MESSAGES/ams> Do you want to create a messages demo folder in the directory /usr/andrew/. MESSAGES/amsdemo, erasing any previous contents AND ALL SUBDIRECTORIES recu rsively [no] ? yes The mspath element /afs/andrew.cmu.edu/usr0/bb/off/.MESSAGES does not exist . The mspath element /afs/andrew.cmu.edu/usr0/bb/.MESSAGES does not exist. The mspath element /afs/andrew.cmu.edu/usr0/netbb/.MESSAGES does not exist. Expertise level set to wizard parent folder [top level mail folder] : The folder '/usr/andrew/.MESSAGES' is top-level, so no folder creation notice will appear. Created empty message folder /usr/andrew/.MESSAGES/amsdemo The mspath element /afs/andrew.cmu.edu/usr0/bb/off/.MESSAGES does not exist . The mspath element /afs/andrew.cmu.edu/usr0/bb/.MESSAGES does not exist. The mspath element /afs/andrew.cmu.edu/usr0/netbb/.MESSAGES does not exist. Expertise level set to wizard Reconstructing /usr/andrew/.MESSAGES/amsdemo; please wait... Reconstructed EMPTY message folder /usr/andrew/.MESSAGES/amsde /**************************************************************************/ \enddata{text822, 599420} \begindata{text822, 602428} 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 ; Mon, 29 Jun 1992 16:08:27 -0400 (EDT) Received: from shaler.andrew.cmu.edu via qmail ID ; Mon, 29 Jun 1992 16:07:25 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.shaler.andrew.cmu.edu.rs.aix31 via MS.5.6.shaler.andrew.cmu.edu.rs_aix31; Mon, 29 Jun 1992 16:07:24 -0400 (EDT) Message-ID: Date: Mon, 29 Jun 1992 16:07:24 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 728+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: Info-Andrew , swh2y@gingko.cs.Virginia.EDU Subject: Re: REALLY DUMB QUESTION In-Reply-To: <9206261802.AA06644@gingko.cs.Virginia.EDU> References: <9206261802.AA06644@gingko.cs.Virginia.EDU> \begindata{text,539575176} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.other.info-andrew: 26-Jun-92 REALLY DUMB QUESTION swh2y@gingko.cs.Virginia (477)} \quotation{Please tell me how can I execute ATK now that I have it built.} I think this is a darn good question. Andrew so big, its hard to suggest where to start, and nothing is actually called "atk" or "andrew". The simplest is runapp launchapp I suppose we could think about calling this "andrew" Here are some of the applications in Andrew: help - view various documentation (a good place to start) ez - editor for text and other things messages - mail management system typescript - shell interface console - system monitor raster, table, zip - various editors which can be invoked via ez as well. Have fun, Fred Hansen \enddata{text,539575176} \enddata{text822, 602428} \begindata{text822, 604532} 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, 29 Jun 1992 17:33:07 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 29 Jun 1992 17:31:00 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 29 Jun 92 17:30:44 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA08208; Mon, 29 Jun 92 14:18:19 -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: 29 Jun 92 21:04:20 GMT From: pitt!cs.pitt.edu@gatech.edu (Ken Mitchum) Organization: Computer Science Dept., University of Pittsburgh Subject: ATK and Mach i386 Message-Id: <15426@pitt.UUCP> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I would appreciate any experience anyone has with ATK 5.1 and Mach on the i386. I have no problems whatsoever building and running 5.1 on a Vaxstation. While everything builds correctly on the Mach system, there is a problem with "ez": the FIRST insert in a file will always trash one or more lines, duplicating text incorrectly and replacing good text with the duplicated text. I can find no problems in the system.h or system.mcr. I get the same behavior whether I build and run under Mach 2.5 or Mach 3.0. -Ken Mitchum km@cs.pitt.edu \enddata{text822, 604532} \begindata{text822, 606337} 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, 29 Jun 1992 21:40:55 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Mon, 29 Jun 1992 21:38:28 -0400 (EDT) Received: from relay1.UU.NET by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 29 Jun 92 21:38:14 EDT Received: from uunet.uu.net (via LOCALHOST.UU.NET) by relay1.UU.NET with SMTP (5.61/UUNET-internet-primary) id AA03873; Mon, 29 Jun 92 21:38:11 -0400 Received: from mri.UUCP by uunet.uu.net with UUCP/RMAIL (queueing-rmail) id 213800.22820; Mon, 29 Jun 1992 21:38:00 EDT Received: from sun60.mrinet3 by mri.com (4.0/SMI-4.0) id AA06825; Mon, 29 Jun 92 17:01:20 PDT Date: Mon, 29 Jun 92 17:01:20 PDT From: rao@mri.com (Rao Loka) Message-Id: <9206300001.AA06825@mri.com> To: info-andrew@andrew.cmu.edu Subject: Animation in ATK. Some time back, I noticed that it is possible to generate animation using Andrew Toolkit. In particular, I understand the tool would generate a series of bitmaps so animation can be accomplished by displaying the sequence of bitmaps generated by the tool. Could you possibly shed a little more light on this? Since my site doesn't subscribe to comp.soft-sys, a direct reply to me would be appreciated. - Thanks, - Rao. ( Raghavendra Rao Loka, Microtec Research, Inc. 2350 Mission College Blvd. Santa Clara, CA 95054. ) \enddata{text822, 606337} \begindata{text822, 608152} 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 ; Tue, 30 Jun 1992 03:16:19 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 30 Jun 1992 03:15:14 -0400 (EDT) If-Type-Unsupported: send Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 30 Jun 1992 03:13:32 -0400 (EDT) Received: from wn1.sci.kun.nl by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 30 Jun 92 03:13:18 EDT Received: by wn1.sci.kun.nl (5.57/2.1) on NUNET id AA03508; Tue, 30 Jun 92 09:13:04 +0200 Received: from zeus by cs.kun.nl (4.1/SMI-3.2) id AA00895; Tue, 30 Jun 92 09:13:02 +0200 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.zeus.cs.kun.nl.sun4.41 via MS.5.6.zeus.cs.kun.nl.sun4_41; Tue, 30 Jun 1992 09:12:58 +0200 (MET DST) Message-Id: Date: Tue, 30 Jun 1992 09:12:58 +0200 (MET DST) From: Harco de Hilster Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: info-andrew@andrew.cmu.edu, swh2y@gingko.cs.virginia.edu Subject: Re: Andrew Mail System---ANOTHER DUMB ? In-Reply-To: <9206291707.AA11024@gingko.cs.Virginia.EDU> References: <9206291707.AA11024@gingko.cs.Virginia.EDU> Hi, You can use AMS without AFS. The gendemo places some demo messages in a message folder, that's all. You can see those messages when you start messages, and select that message folder. The funny path names you see, are the default pathnames used at CMU. I have never seen that message, but I think you haven't setup you own bulletin board trees. See help on AMS and the AndrewSetup file. When you execute the gendemo command, you must be in the (source) directory 'andrew/ams/demo'. Otherwise it will not copy the demo messages. Good Luck, Harco \enddata{text822, 608152} \begindata{text822, 610405} 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, 30 Jun 1992 12:23:28 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 30 Jun 1992 12:20:22 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 30 Jun 92 12:20:10 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA12115; Tue, 30 Jun 92 09:07:30 -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: 29 Jun 92 22:22:18 GMT From: nsisrv!Pt!postmaster%hq.af.mil!john@g.ms.uky.edu (John Ryan) Organization: 7TH Communications Group Subject: Re: Possible projects for ATK Consortium Message-Id: <1429@hq.hq.af.mil> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu -- I have been thinking about what I would like in an editor, and I have a couple of ideas. 1) Concurent editting with fine locking. (Line or sentence, maybe scalable locking?) 2) Subject based hypertext referencing. Maybe use the MIT/DARPA work that cannonicalizes sentences into . I can't remember the name maybe START or something. 3) Interactive help that doesn't get in the way. Run context sensitive help in a side window that knows where the cusor is and in what state the program is and provides an English explanation of options. If you have to write a report, thesis, legal opinion or anything else that requires research then this would make life easier. Here is a view of a screen layout. >17" only! +-----------------+ +----------+ | Menu Bar <--- Menu Area| +-----------------+ | | | Text Area | | | <--Help area titled Help | <----Text | | | | Entry | | | | Area | +-----------------+ +----------+ | Reference Text | | H-Linked | | | | tree of | <--Tree of Hyper linked Xrefs | | | crossrefs| Selectable by pointing (WAIS?) +-----------------+ +----------+ | options & messag| | See Also | +-----------------+ +----------+ Help in the help area changes with cursor movement between areas. this keeps help from cluttering up the screen. Research suggests that lines or arrows from the help area to the object it references speed comprehension. The See Also button is used for fuller explanaation of error messages, displaying text in the help area. This aleviates having help cover the screen and also makes it more comprensible. Have a sideways tree of crossreferences dynamically linked by subject. Like WAIS, allow the user to choose a database of a particular type BIONET for the biologist, Lexus for the law student, etc. Box each entry with score. Highlight whith cursor and select with mouse button. Have an Hypertext interpreter running in the back ground of the text widow. While the writer is entering text have the document processor look for hypertext links based on content. All this and make the text area group writable. P.S. Could you have this done by next week guys? Sure could use one of these dohickies :-) ------- John Ryan john@hq.af.mil ..uunet!hq!john \enddata{text822, 610405} \begindata{text822, 614075} 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, 30 Jun 1992 13:12:29 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 30 Jun 1992 13:11:50 -0400 (EDT) Received: from sun2.nsfnet-relay.ac.uk by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 30 Jun 92 13:11:44 EDT Via: uk.ac.city.cs; Tue, 30 Jun 1992 18:11:18 +0100 Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.barney.cs.city.ac.uk.sun4.40 via MS.5.6.barney.cs.city.ac.uk.sun4_40; Tue, 30 Jun 1992 18:14:05 +0100 (BST) Message-Id: Date: Tue, 30 Jun 1992 18:14:05 +0100 (BST) From: Nick Williams X-Andrew-Message-Size: 845+0 Content-Type: X-BE2; 12 If-Type-Unsupported: send To: info-andrew@andrew.cmu.edu Subject: C++ development \begindata{text,2493944} \textdsversion{12} \template{messages} Has anyone yet managed to get a c++text object up and running? Up till now, I have been using Emacs to edit C++, but today, I realised I could use \bold{org} to show the layout of the object hierarchies (no mult.inheritance) and put hyperlinks in the description fields pointing to relevant source files. This is all really neat and cool---in 5 minutes I could put up a window to stun all my friends :-) (Easily stunned, these norwegian blues). However, when the files come up in their new window, ready to be edited, the indentation is all over the place and ctext just can't quite get close enough to grokking the source. Help? whimper? Nick Nick Williams E-mail: njw@cs.city.ac.uk Systems Architecture Research Centre, (MIME and ATK accepted) City University, London, UK. Tel: +44 71 477 8551 \enddata{text,2493944} \enddata{text822, 614075} \begindata{text822, 616267} 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, 30 Jun 1992 16:51:59 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 30 Jun 1992 16:49:25 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 30 Jun 92 16:48:54 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA23524; Tue, 30 Jun 92 13:42:47 -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: 30 Jun 92 20:31:46 GMT From: cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!convex!convex!datri@ucbvax.Berkeley.EDU (Anthony A. Datri) Organization: Engineering, CONVEX Computer Corp., Richardson, Tx., USA Subject: Re: Possible projects for ATK Consortium Message-Id: <1992Jun30.203146.27110@news.eng.convex.com> References: <1429@hq.hq.af.mil> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >1) Concurent editting with fine locking. (Line or sentence, maybe >scalable locking?) The potential for this is somewhat limited. The only reliable locking you get in Unix-land is with flock, which is limited to processes running on the same machine. -- ======================================================================8--< Inspector Clay's dead -- murdered -- and one thing's for sure: someone's responsible! \enddata{text822, 616267} \begindata{text822, 618114} 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, 30 Jun 1992 19:38:16 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Tue, 30 Jun 1992 19:35:45 -0400 (EDT) Received: from juno.Colorado.EDU by andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 30 Jun 92 19:35:40 EDT Received: by juno.Colorado.EDU (AIX 3.2/UCB 5.64/4.03) id AA03769; Tue, 30 Jun 1992 17:29:34 -0600 Date: Tue, 30 Jun 1992 17:29:34 -0600 From: standefe@juno.Colorado.EDU (Glenn Michael Standefer) Message-Id: <9206302329.AA03769@juno.Colorado.EDU> To: info-andrew@andrew.cmu.edu Subject: syntax errors in header files Hello. I'm having some trouble; I thought I'd write and see if you could help. I am trying to compile andrew under X11R5 on an AIX 3.2 rs6000 IBM. I have the following variables set: XBASEDIR = /usr/local/X11R5 AFSBASEDIR = /usr/local/andrew XBINDIR = /usr/local/X11R5/bin XUTILDIR = /usr/local/X11R5/bin XINCDIR = $(XBASEDIR)/include/X11 #define RESOLVER_ENV 1 #define X11_ENV 1 #define DITROFF_ENV 1 #define DEFAULT_LOCALDIR_ENV /usr/local #define DEFAULT_ANDREWDIR_ENV /usr/local/andrew All of my X stuff is under /usr/local/X11R5. I want to put andrew under /usr/local. I am getting the following errors in the Make process after it attempts to compile "readlink.c": /usr/include/sys/lc_core.h", line 27.5: 1506-046 (S) Syntax error. /usr/include/sys/lc_core.h", line 57.5: 1506-046 (S) Syntax error. /usr/include/sys/lc_core.h", line 86.5: 1506-046 (S) Syntax error. /usr/include/sys/lc_core.h", line 153.5: 1506-046 (S) Syntax error. /usr/include/sys/lc_core.h", line 184.5: 1506-046 (S) Syntax error. /usr/include/sys/lc_core.h", line 234.5: 1506-046 (S) Syntax error. /usr/include/sys/lc_core.h", line 270.5: 1506-046 (S) Syntax error. {And many others like it} /usr/include/sys/localedef31.h", line 46.9: 1506-046 (S) Syntax error. /usr/include/sys/localedef31.h", line 65.9: 1506-046 (S) Syntax error. /usr/include/sys/localedef.h", line 36.5: 1506-046 (S) Syntax error. /usr/include/sys/localedef.h", line 213.5: 1506-046 (S) Syntax error. /usr/include/sys/localedef.h", line 264.3: 1506-046 (S) Syntax error. /usr/include/time.h", line 82.50: 1506-046 (S) Syntax error. /usr/include/time.h", line 82.62: 1506-046 (S) Syntax error. /usr/include/time.h", line 82.70: 1506-046 (S) Syntax error. /usr/include/time.h", line 82.80: 1506-046 (S) Syntax error. I'm sure that I am not defining something I should be (or the other way around), but I'm in over my head. Do you have any suggestions for me? Thank you for your time. Glenn Standefer standefe@jove.colorado.edu \enddata{text822, 618114} \begindata{text822, 621174} 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, 30 Jun 1992 21:54:43 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 30 Jun 1992 21:53:45 -0400 (EDT) Received: from alpha.xerox.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 30 Jun 92 21:53:37 EDT Received: from holmes.parc.xerox.com ([13.1.100.162]) by alpha.xerox.com with SMTP id <12254>; Tue, 30 Jun 1992 18:53:25 PDT Received: by holmes.parc.xerox.com id <25544>; Tue, 30 Jun 1992 18:53:16 -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, 30 Jun 1992 18:53:03 -0700 (PDT) Message-Id: Date: Tue, 30 Jun 1992 18:53:03 PDT Sender: Bill Janssen From: Bill Janssen To: info-andrew@andrew.cmu.edu Subject: cross-ref & ezpostprocess I'm trying to get texttag and textref to work with ezprint. It seems that they depend on a script called "ezpostprocess" being run, which doesn't seem to be happening in my environment, perhaps because I'm using the command "ezprint -FE -t myfile.atk". How do I run ezpostprocess manually? What are the arguments? Bill \enddata{text822, 621174} \begindata{text822, 622863} 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, 3 Jul 1992 10:26:22 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 3 Jul 1992 10:22:11 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 3 Jul 92 10:22:07 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA27022; Fri, 3 Jul 92 07:16:55 -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 Jun 92 19:06:43 GMT From: swrinde!sdd.hp.com!hp-cv!ogicse!psgrain!hippo!ucthpx!sun010!nacdh9!newsmgr@gatech.edu, Sender@andrew.cmu.edu, Unknown@andrew.cmu.edu, **@andrew.cmu.edu Subject: Re: Messages 8.5 Message-Id: <15435.2a543740@nacdh9.nac.ac.za> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Yes, this was me fixing what I had thought of for a long time as a bug, but you aren't the only person to complain at the loss of what you saw as a feature. If you look in atkams/messages/lib/messaux.c, on line 188 (more or less), you'll find the following: void BSM_ReadMailPlease(self) struct messages *self; { /* folders_ReadMail(GetFolders(self), TRUE); */ folders_UpdateMsgs(GetFolders(self), TRUE, NULL, TRUE); } The commented out line is the old behavior. You can just change it back if you like. I imagine in future versions someone should make this an option -- I personally much prefer the new behavior, since the old behavior only showed you the folder named "mail" and no other mail folder that might have new mail... \enddata{text822, 622863} \begindata{text822, 624964} 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, 17 Jun 1992 20:33:38 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Wed, 17 Jun 1992 20:32:31 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 17 Jun 92 20:32:23 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA07297; Wed, 17 Jun 92 17:18:18 -0700 Path: ucbvax!agate!ames!olivea!spool.mu.edu!uunet!munnari.oz.au!bunyip.cc.uq.oz.au!kirk!bambi From: bambi@bu.oz.au (David J. Hughes) Newsgroups: comp.soft-sys.andrew Subject: A couple of first time questions Message-Id: <1992Jun17.230152.19356@kirk.bu.oz.au> Date: 17 Jun 92 23:01:52 GMT Organization: ITS, Bond University Lines: 20 Apparently-To: info-andrew@andrew.cmu.edu I appologise if these questions are faq's but I haven't seen the answers listed in the FAQ or the ia-archives. I've built the Andrew code (from the R5 contrib tape) on a DecSytem 5900 running Ultrix 4.2a against an R5 installation. All is running O.K. except for pointers, cursors and icons. I have all the fonts I can find installed on the PMax I'm using for the display but I'm obviously missing something. Secondly, many of the binaries complain of allignment errors. I used the pmax_ult41 config so I cannot see from where the problems would be coming. Any pointers on either of the above would be greatly appreciated. ___ David J. Hughes bambi@bu.oz.au / \ / / / / __/ __ __ ____/ / / __ Senior Network Programmer / \ / \ / \ / / / / / \ / Comms Development & Operation \____/ \__// / \__/ \___/ / / / AUSTRALIA (+61 75 951450) \enddata{text822, 624964} \begindata{text822, 627116} 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, 23 Jun 1992 16:51:29 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 23 Jun 1992 16:49:10 -0400 (EDT) Message-ID: Received: from UAFSYSB.UARK.EDU by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 23 Jun 92 16:49:00 EDT Received: from UAFSYSB.UARK.EDU by UAFSYSB.UARK.EDU (IBM VM SMTP V2R1) with BSMTP id 7756; Tue, 23 Jun 92 15:46:39 CDT Received: from UAFSYSB (RH06113) by UAFSYSB.UARK.EDU (Mailer R2.08) with BSMTP id 9390; Tue, 23 Jun 92 15:46:39 CDT Date: Tue, 23 Jun 92 15:44:35 CDT From: Roy Hallquist To: info-andrew@andrew.cmu.edu Sir: I'm trying to set up the Andrew Toolkit on my Sparc station. I'm having trouble building the executables. Do you have any Sun_4 executables? ...Roy Hallquist University of Arkansas rh06113@uafsysb.uark.edu or rhallqui@uafhp.uark.edu \enddata{text822, 627116} \begindata{text822, 628503} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from muffin.andrew.cmu.edu via trymail ID ; Mon, 6 Jul 1992 17:46:11 -0400 (EDT) Received: from muffin.andrew.cmu.edu via qmail ID ; Mon, 6 Jul 1992 17:46:07 -0400 (EDT) Received: from Messages.8.5.N.CUILIB.3.45.SNAP.NOT.LINKED.muffin.andrew.cmu.edu.rs.aix31 via MS.5.6.muffin.andrew.cmu.edu.rs_aix31; Mon, 6 Jul 1992 17:46:06 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Mon, 6 Jul 1992 17:46:06 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: susan+@andrew.cmu.edu X-Added: With Flames (ak99 v2.2) Return-path: <@server.cs.Virginia.EDU:swh2y@gingko.cs.Virginia.EDU> Posted-Date: Thu, 18 Jun 92 13:56:55 EDT Return-Path: Date: Thu, 18 Jun 92 13:56:55 EDT From: swh2y@gingko.cs.Virginia.EDU Message-Id: <9206181756.AA27612@gingko.cs.Virginia.EDU> To: info-andrew-request@andrew.cmu.edu Subject: ATK 5.1 Installation First, I would like to be added to the Andrew mailing list. Second, I am trying to install ATK 5.1 and I have a question and I am not sure where to get an answer. In the FAQ that came with ATK the following question was included: Q6. Do I need to have AFS to run the Andrew Message System (AMS)? No, but having AFS gives you better functionality. I need to know how to alter the macro files to install AMS without AFS and what else needs to be done in order to get AMS working properly if my site does not own AFS. Thanks, Sonia Henry University of Virginia--graduate student PS--I must admit this is my first time installing anything on the unix using windows...I hope this question is not too dumb. Thanks, Sonia Henry \enddata{text822, 628503} \begindata{text822, 630498} 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, 28 Jul 1992 20:39:50 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 28 Jul 1992 20:39:19 -0400 (EDT) Received: from NYX.UNI-KONSTANZ.DE by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 28 Jul 92 20:39:13 EDT Received: from nyx.uni-konstanz.de by NYX.UNI-KONSTANZ.DE (IBM VM SMTP V2R2) with BSMTP id 1616; Wed, 29 Jul 92 02:38:59 MEZ Received: by DKNKURZ1 (Mailer R2.08 R208004) id 4797; Wed, 29 Jul 92 02:38:58 MEZ Received: from andrew.cmu.edu by NYX.UNI-KONSTANZ.DE (IBM VM SMTP V2R2) with TCP; Wed, 29 Jul 92 02:33:52 MEZ Received: by andrew.cmu.edu (5.54/3.15) id ; Tue, 28 Jul 92 12:34:29 EDT Received: via switchmail for info-andrew+@andrew.cmu.edu; Tue, 28 Jul 1992 12:34:28 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Tue, 28 Jul 1992 12:32:21 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po5.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 28 Jul 92 12:32:08 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.43) id AA07118; Tue, 28 Jul 92 09:24:26 -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: 28 Jul 92 16:16:56 GMT From: ncar.ucar.edu!jsloan@handies.ucar.edu (John Sloan) Organization: Scientific Computing Division/NCAR, Boulder, CO Subject: Looking for Paper on Andrew and UNIX Message-Id: <1992Jul28.161656.22814@ncar.ucar.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I'm hoping someone can help me track down a paper I enjoyed reading around 1986 or so. It dealt with the problems the Andrew developers met when building on top of Berkeley UNIX. It included a lot of useful design criteria they developed to, for example, avoid exhausting resources inside the UNIX kernel, etc. (A similarly useful paper came out of the SPRITE project at Berkeley as well, BTW.) I've been through all the papers available via FTP on emsworth.andrew.cmu.edu, and neither those papers nor anything referenced in their bibliographies ring a bell (although Morris, "Make or Take" is close). I've WAISed around the usual tech-report sources to no avail. And I spent an evening rummaging around in my hardcopy files and journals at home (hey, I'm desperate!). Any pointers anyone can provide would be appreciated. Please email responses to jsloan@ncar.ucar.edu. Thanks in advance! -- John Sloan "Since I've given up hope, +1 303 497 1243 NCAR/SCD I feel much better." Fax +1 303 497 1137 Boulder CO 80307-3000 USA jsloan@ncar.ucar.edu Logical Disclaimer: belong(opinions,jsloan). belong(opinions,_):-!,fail. \enddata{text822, 630498}