\begindata{text822, 0}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer
Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/sa5qJ8600Vt18AxE8p>;
          Mon,  2 Apr 90 10:44:24 -0400 (EDT)
If-Type-Unsupported: alter
Received: from dublin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/tpn/.Outgoing/QF.Ua5qH:u00Vt1IArEo4>;
          Mon,  2 Apr 90 10:42:19 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3
          via MS.5.6.dublin.andrew.cmu.edu.rt_r3;
          Mon,  2 Apr 90 10:42:18 -0400 (EDT)
Message-ID: <Ya5qH_W00Vt1QArEhd@andrew.cmu.edu>
Date: Mon,  2 Apr 90 10:42:18 -0400 (EDT)
From: Tom Neuendorffer <tpn+@andrew.cmu.edu>
X-Andrew-Message-Size: 1709+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    mailer%BANRUC01.BITNET@vma.cc.cmu.edu
Subject: Re: Rerouting ...
In-Reply-To: <0a59tTxY0005MGmkh2@rucageo.noname>
References: <0a59tTxY0005MGmkh2@rucageo.noname>

\begindata{text,270177164}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from mail: 31-Mar-90 Rerouting ... 
mailer%BANRUC01.BITN@vma (2682+1)}



\quotation{When I starts ZIP, the Xservers crashes.

}You need to get the Xserver patches from MIT. The distribution contains bugs 
in the code for drawing wide lined arcs.


\quotation{When I try to use the preview command in EZ it displays my text 
exactly like I typed it instead of format it through troff: in my preference 
file I have put the following commands:

}\quotation{\quotation{formatcommand: pic /tmp/%s.n : tbl : eqn : troff -ms 
-Tpost :

}}\quotation{\quotation{previewcommand: preview -f -o %s}

}\quotation{note that when I type the following sequence in my typescript, 
everything just works fine:

}\quotation{\quotation{pic  <filename> : tbl : eqn : troff -ms -Tpost : 
preview -f}

}\quotation{I have even tried to change the \italic{FormatCommand} and the 
\italic{PreviewCommand} in the AndrewSetup file: 
\italic{/usr/andrew/etc/AndrewSetup}.

}
Your message indicates that you are writing troff/pic code by hand and 
expecting ez to process it. The formatcommand specifications are to specify 
what programs are to be used to process the troff code that ez generates to 
print it's own styles. Naturally ez quotes any embedded troff code in the text 
itself so that it won't interfere with it's own output. There is a formatnote 
style that can be used to outline code that should be passed through directly 
to the processors, so if you had some pic code embedded in styled text, you 
could try putting it in text and surrounding it with a format note style. Two 
warnings: 1. There is no guarantee that the troff you embed will not clash 
with the troff written by ez to produce unpredictable results. 2. Your format 
command includes the -ms macros. The ez macros can not co-exist with the -ms 
macros. You will probably not get any reasonable output this way. 


	Tom N.

\enddata{text,270177164}

\enddata{text822, 0}
\begindata{text822, 3207}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ia64UVO00Udd0TpE8G>;
          Tue,  3 Apr 90 02:52:18 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.ka64QZ600UkTEJrk4r>;
          Tue,  3 Apr 90 02:48:08 -0400 (EDT)
If-Type-Unsupported: alter
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.sa64OLC00jZdEhuk4x>;
          Tue,  3 Apr 90 02:45:46 -0400 (EDT)
Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id <AA11745> for info-andrew; Tue, 3 Apr 90 02:44:53 EDT
Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP
	(5.61+/IDA-1.2.8/gandalf) id AA11128; Mon, 2 Apr 90 23:44:53 -0700
Received: by holmes.parc.xerox.com
	(5.61+/IDA-1.2.8/gandalf) id AA03636; Mon, 2 Apr 90 23:44:48 PDT
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40
          via MS.5.6.holmes.parc.xerox.com.sun4_40;
          Mon,  2 Apr 90 23:44:46 -0700 (PDT)
Message-Id: <8a64NT0B0KGWMBy0JY@holmes.parc.xerox.com>
Date: Mon,  2 Apr 90 23:44:47 -0700 (PDT)
From: Bill Janssen <janssen@parc.xerox.com>
X-Andrew-Message-Size: 853+0
Content-Type: X-BE2; 12
To: info-andrew@andrew.cmu.edu
Subject: calling textview_getdataobject in ness?

\begindata{text,990256}
\textdsversion{12}
\template{messages}
I'd like to get the text object of a textview object in ness, but calls to 
textview_getdataobject(textv) and view_getdataobject(textv) both fail to 
compile -- `expression is of the wrong type':


\example{--$enable class access


}\example{void function addstyle (object textview, marker stylename)

	object text, style, stylesheet

	integer selectionpos, selectionlen


	selectionpos := textview_GetDotPosition(textview)

	selectionlen := textview_GetDotLength(textview)

	\bold{text := textview_getdataobject(textview)}

	stylesheet := text_GetStyleSheet(text)

	if stylesheet = null then

		telluser ("No stylesheet for this object")

		exit function


	end if

	style := stylesheet_Find (stylesheet, stylename)

	if style = null then

		telluser ("No style called " ~ stylename)

		exit function

	end if

	text_AddStyle(text, selectionpos, selectionlen, style)


end function

}
Thoughts?


Bill

\enddata{text,990256}

\enddata{text822, 3207}
\begindata{text822, 5804}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Qa65RNO00UkTALFU9A>;
          Tue,  3 Apr 90 03:57:17 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.4a65P6S00UkTALFE4K>;
          Tue,  3 Apr 90 03:54:49 -0400 (EDT)
Received: from hayes.fai.alaska.edu by po3.andrew.cmu.edu (5.54/3.15) id <AA05952> for info-andrew; Tue, 3 Apr 90 03:53:58 EDT
Received: from localhost by hayes.fai.alaska.edu (4.0/SMI-4.0) via Internet
	id AA10656; Mon, 2 Apr 90 23:26:25 ADT
To: info-andrew@andrew.cmu.edu
Subject: Andrew patches
Date: Mon, 02 Apr 90 23:26:24 -0800
Message-Id: <10655.639127584@hayes.fai.alaska.edu>
From: Bill Wisner <wisner@hayes.fai.alaska.edu>

Is there some kind of conspiracy to hide the location of the Andrew
patches from anybody north of the US/Canada border? This will be my
third query and I've still not gotten any answers.

Where, oh WHERE, can I get the appropriate fixes to bring the Andrew
release on the X11R4 tapes up to a current version?

Bill Wisner <wisner@hayes.fai.alaska.edu> Gryphon Gang Fairbanks AK 99775
\enddata{text822, 5804}
\begindata{text822, 7213}
Return-path: <mss+@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1342;andrew.cmu.edu;Mark Sherman
Received: from mss.andrew.cmu.edu via trymail
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ca6:0h:00VsAM8O05m>;
          Tue,  3 Apr 90 09:07:58 -0400 (EDT)
Received: from mss.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr18/mss/.Outgoing/QF.Ua6:0ci00VsA88NVQV>;
          Tue,  3 Apr 90 09:07:53 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mss.andrew.cmu.edu.rt.r3
          via MS.5.6.mss.andrew.cmu.edu.rt_r3;
          Tue,  3 Apr 90 09:07:52 -0400 (EDT)
ReSent-Message-ID: <4a6_0cW00VsAM8NVJ7@andrew.cmu.edu>
ReSent-Date: Tue,  3 Apr 90 09:07:52 -0400 (EDT)
ReSent-From: Mark Sherman <mss+@andrew.cmu.edu>
ReSent-To: Susan Straub <susan+@andrew.cmu.edu>
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
To: info-andrew@andrew.cmu.edu
Subject: Andrew patches
Date: Mon, 02 Apr 90 23:26:24 -0800
Message-Id: <10655.639127584@hayes.fai.alaska.edu>
From: Bill Wisner <wisner@hayes.fai.alaska.edu>

Is there some kind of conspiracy to hide the location of the Andrew
patches from anybody north of the US/Canada border? This will be my
third query and I've still not gotten any answers.

Where, oh WHERE, can I get the appropriate fixes to bring the Andrew
release on the X11R4 tapes up to a current version?

Bill Wisner <wisner@hayes.fai.alaska.edu> Gryphon Gang Fairbanks AK 99775
\enddata{text822, 7213}
\begindata{text822, 8695}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer
Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ea6:ftC00Vt1ACXU8r>;
          Tue,  3 Apr 90 09:54:01 -0400 (EDT)
Received: from dublin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/tpn/.Outgoing/QF.ka6:f0O00Vt1EArHQV>;
          Tue,  3 Apr 90 09:53:04 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3
          via MS.5.6.dublin.andrew.cmu.edu.rt_r3;
          Tue,  3 Apr 90 09:53:03 -0400 (EDT)
Message-ID: <Aa6_ezu00Vt1QArHJe@andrew.cmu.edu>
Date: Tue,  3 Apr 90 09:53:03 -0400 (EDT)
From: Tom Neuendorffer <tpn+@andrew.cmu.edu>
X-Andrew-Message-Size: 1101+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    Bill Wisner <wisner@hayes.fai.alaska.edu>
Subject: Re: Andrew patches
In-Reply-To: <10655.639127584@hayes.fai.alaska.edu>
References: <10655.639127584@hayes.fai.alaska.edu>

\begindata{text,270177164}
\textdsversion{12}
\template{messages}
Andrew patches may be ftped from the directory contrib/R4fixes/andrew on 
expo.lcs.mit.edu. They may also be ftped from the 'patches' directory on 
emsworth.andrew.cmu.edu (Internet 128.2.30.62). For those without ftp access, 
they are also available via a mail server.


To get the patches by mail, address requests to 
andrew-service+archive@andrew.cmu.edu, putting one or more  'get-files' or 
'get-directory'  commands into the body of your message (the subject line is 
ignored).  In addition to whatever mail each command generates, you will 
 receive a confirmation message, with a summary of the results of each 
 request.  If you have any problems with this service, please forward the 
 relevant materials to andrew-service+archive-customer-service@andrew.cmu.edu.


Here is a sample message body, with two commands:


get-files patches/patch.001

get-directory patches


To get the uuencoded compressed version of the current patches, you would want 
the following commands

get-files patches/patch.001

get-files patches/patch.002

get-files patches/patch.003

get-files patches/patch.004


	Tom Neuendorffer

\enddata{text,270177164}

\enddata{text822, 8695}
\begindata{text822, 11135}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer
Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0a6=1:S00Vt1MCak98>;
          Tue,  3 Apr 90 10:16:42 -0400 (EDT)
Received: from dublin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/tpn/.Outgoing/QF.Aa6=0M200Vt18ArJFW>;
          Tue,  3 Apr 90 10:15:52 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3
          via MS.5.6.dublin.andrew.cmu.edu.rt_r3;
          Tue,  3 Apr 90 10:15:51 -0400 (EDT)
Message-ID: <0a6=0Lq00Vt10ArJ8L@andrew.cmu.edu>
Date: Tue,  3 Apr 90 10:15:51 -0400 (EDT)
From: Tom Neuendorffer <tpn+@andrew.cmu.edu>
X-Andrew-Message-Size: 545+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    Bill Wisner <wisner@hayes.fai.alaska.edu>
Subject: Re: Andrew patches
In-Reply-To: <Aa6_ezu00Vt1QArHJe@andrew.cmu.edu>
References: <10655.639127584@hayes.fai.alaska.edu>,
	<Aa6_ezu00Vt1QArHJe@andrew.cmu.edu>

\begindata{text,270177164}
\textdsversion{12}
\template{messages}
My previous note included as an example 

get-directory patches.

This will recusivly get all the files in that directory, which is probably not 
what you want, as the directory is a link to the ftp directory that contain 
both compressed and uncompressed versions of each patch, and you will end up 
with a lot of redundent stuff. To get a listing of available directorys and 
their contents, send mail to  andrew-service+archive@andrew.cmu.edu containing 
the word 'list'. The keyword 'help' may also be sent for more information.


	Tom Neuendorffer

\enddata{text,270177164}

\enddata{text822, 11135}
\begindata{text822, 13043}
Return-path: <tpn+@andrew.cmu.edu>
X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer
Received: from dublin.andrew.cmu.edu via trymail
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0a6CRsy00Vt1ICnk9F>;
          Tue,  3 Apr 90 14:12:09 -0400 (EDT)
Received: from dublin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/tpn/.Outgoing/QF.4a6CRee00Vt1MCd0pv>;
          Tue,  3 Apr 90 14:11:55 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3
          via MS.5.6.dublin.andrew.cmu.edu.rt_r3;
          Tue,  3 Apr 90 14:11:53 -0400 (EDT)
Message-ID: <Ea6CRdu00Vt1ACd0g=@andrew.cmu.edu>
Date: Tue,  3 Apr 90 14:11:53 -0400 (EDT)
From: Tom Neuendorffer <tpn+@andrew.cmu.edu>
X-Andrew-Message-Size: 73+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: Gary Keim <gk5g+@andrew.cmu.edu>,
    Susan Straub <susan+@andrew.cmu.edu>,
    Stephan Greene <sg08+@andrew.cmu.edu>
Subject: Thursday meeting w/ Palo Alto group

\begindata{text,270300756}
\textdsversion{12}
\template{messages}
The Thursday meeting w/ the Palo Alto group is from 10:15 - 11:30.


	Tom

\enddata{text,270300756}

\enddata{text822, 13043}
\begindata{text822, 14265}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oa6O64q00UkTII008F>;
          Wed,  4 Apr 90 03:26:07 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.oa6O0V:00UkT8HzU4h>;
          Wed,  4 Apr 90 03:20:06 -0400 (EDT)
Received: from rpi.edu by po3.andrew.cmu.edu (5.54/3.15) id <AA04979>; Wed, 4 Apr 90 02:50:30 EDT
Received: from ipl.rpi.edu by rpi.edu (4.1/SM42-RPI-ITS);
	id AA13988; Wed, 4 Apr 90 02:48:46 EDT for info-andrew@andrew.cmu.edu
Received: from taac.ipl.rpi.edu. by ipl.rpi.edu (4.0/M03)
	id AA19179; Wed, 4 Apr 90 02:48:48 EDT
Date: Wed, 4 Apr 90 02:48:48 EDT
From: yuly@ipl.rpi.edu (Yuly)
Message-Id: <9004040648.AA19179@ipl.rpi.edu>
To: info-andrew@andrew.cmu.edu
Subject: mpp

I have trouble finding the preprocessor "mpp" in
"..andrew/overhead/pobbconf." Can someone tell me where is this "mpp"?

Thanks.

Liangyin Yu
\enddata{text822, 14265}
\begindata{text822, 15478}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ua6Sdim00Ui303zE9D>;
          Wed,  4 Apr 90 08:37:04 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q005/QF.ca6SYi600jZdA4K05O>;
          Wed,  4 Apr 90 08:31:44 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id <AA01107> for info-andrew; Wed, 4 Apr 90 08:31:09 EDT
Received: by ucbvax.Berkeley.EDU (5.61/1.41)
	id AA23457; Wed, 4 Apr 90 05:28:48 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 3 Apr 90 22:18:09 GMT
From: cs.columbia.edu!hudson.cs.columbia.EDU!scottn@columbia.edu  (Scott Novack)
Organization: Columbia University Comp. Sci. Dept.
Subject: tiff and Andrew
Message-Id: <1990Apr3.221809.1638@cs.columbia.edu>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Is there any data object out there in netland that takes tiff files and reads
them into ez?  Is this possible given Andrew's lack of color support?  I
imagine copying over one "color" at a time from the tiff file and then
changing the foreground color.  This tiff object would sure come in handy.

I've looked at the source for xtiff, and there must be some way to emulate
its XCreateImage call.

And as long as you're reading the rest of this article, anyone got a
pointer for ftp of Volume 2 of the Andrew Programmer's Manual?  We seem to
have misplaced it here.  Or can someone tell me where in the source code it
is supposed to be?
  ____
 /|\ |  Scott H. Novack	 (Captain Napalm)	| scottn@cs.columbia.edu
 \|_\|  "Shake your honey...BUNS!!!"		| Columbia U. CS Dept.
      \   --- the B-52's, "Cosmic Thing"	| New York, NY
\_____/ Disclaimer: Oh Lord, please don't let me be misunderstood.
\enddata{text822, 15478}
\begindata{text822, 17664}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from bangor.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Qa6TTH200VsPMD3E8c>;
          Wed,  4 Apr 90 09:34:11 -0400 (EDT)
If-Type-Unsupported: alter
Received: from bangor.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.Aa6TS7200VsPMC21g=>;
          Wed,  4 Apr 90 09:32:58 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.bangor.andrew.cmu.edu.rt.r3
          via MS.5.6.bangor.andrew.cmu.edu.rt_r3;
          Wed,  4 Apr 90 09:32:54 -0400 (EDT)
Message-ID: <8a6TS6i00VsPEC21ZE@andrew.cmu.edu>
Date: Wed,  4 Apr 90 09:32:54 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
X-Andrew-Message-Size: 904+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    Bill Janssen <janssen@parc.xerox.com>
Subject: Re: calling textview_getdataobject in ness?
In-Reply-To: <8a64NT0B0KGWMBy0JY@holmes.parc.xerox.com>
References: <8a64NT0B0KGWMBy0JY@holmes.parc.xerox.com>

\begindata{text,270584636}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from internet.info-andrew: 2-Apr-90 calling 
textview_getdataobj.. Bill Janssen@parc.xerox. (853+0)}


\quotation{I'd like to get the text object of a textview object in ness, but 
calls to textview_getdataobject(textv) and view_getdataobject(textv) both fail 
to compile -- `expression is of the wrong type':

}
\excerptedcaption{Excerpts from internet.info-andrew: 2-Apr-90 calling 
textview_getdataobj.. Bill Janssen@parc.xerox. (853+0)}


\quotation{I'd like to get the text object of a textview object in ness, but 
calls to textview_getdataobject(textv) and view_getdataobject(textv) both fail 
to compile -- `expression is of the wrong type'

}
Very curious.  A little playing around shows that the following will compile:


	marker t = view_getdataobject(textview)


so somehow it thinks dataobject is a (char *) instead of a (dataobject *).  Of 
course, this will not give reasonable results for execution.


I'll look into the problem.


FredH

\enddata{text,270584636}

\enddata{text822, 17664}
\begindata{text822, 19984}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from bangor.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/wa6Tl6a00VsP8D7k86>;
          Wed,  4 Apr 90 09:53:11 -0400 (EDT)
Received: from bangor.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.8a6TkYq00VsPEC22NY>;
          Wed,  4 Apr 90 09:52:37 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.bangor.andrew.cmu.edu.rt.r3
          via MS.5.6.bangor.andrew.cmu.edu.rt_r3;
          Wed,  4 Apr 90 09:52:36 -0400 (EDT)
Message-ID: <sa6TkYS00VsPEC22Fs@andrew.cmu.edu>
Date: Wed,  4 Apr 90 09:52:36 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
X-Andrew-Message-Size: 358+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: Info-Andrew <info-andrew+@andrew.cmu.edu>, yuly@ipl.rpi.edu (Yuly)
Subject: Re: mpp
In-Reply-To: <9004040648.AA19179@ipl.rpi.edu>
References: <9004040648.AA19179@ipl.rpi.edu>

\begindata{text,270584636}
\textdsversion{12}
\template{messages}
mpp is part of the Transarc distribution.  It is used only in pobbconf, which 
is a problematical part of the ATK distribution.  As I understand it, pobbconf 
suggests some things that can be done in installing mail systems, but is not 
actually used as-is anywhere.  Unless you have a good reason to do so, you 
should probably not be compiling pobbconf.


FredH\
\enddata{text,270584636}

\enddata{text822, 19984}
\begindata{text822, 21613}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 469;andrew.cmu.edu;Craig F. Everhart
Received: from po5.andrew.cmu.edu via trymail
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ia6Up0O00UddI5kk8p>;
          Wed,  4 Apr 90 11:05:38 -0400 (EDT)
Received: from apollo.transarc.com via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q004/QF.oa6Ubg70BwwOMTKENY>;
          Wed,  4 Apr 1990 10:51:24 -0400 (EDT)
Received: from apollo.transarc.com via qmail
          ID </afs/transarc.com/usr/cfe/.Outgoing/QF.ca6USaD0BwwOASiLkH>;
          Wed,  4 Apr 90 10:41:42 -0400 (EDT)
Received: from Messages.7.8.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3
          via MS.5.6.apollo.transarc.com.pmax_3;
          Wed,  4 Apr 90 10:41:39 -0400 (EDT)
Message-ID: <Qa6USXn0BwwOMSiLZH@transarc.com>
Date: Wed,  4 Apr 90 10:41:39 -0400 (EDT)
From: Craig_Everhart@transarc.com
X-Andrew-Message-Size: 1089+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: Info-Andrew <info-andrew+@andrew.cmu.edu>, yuly@ipl.rpi.edu (Yuly)
Subject: Re: mpp
In-Reply-To: <9004040648.AA19179@ipl.rpi.edu>
References: <9004040648.AA19179@ipl.rpi.edu>

\begindata{text,18992164}
\textdsversion{12}
\template{messages}
Fred is right; mpp (a simple macro processor) is now distributed by Transarc, 
though I suppose we could find alternate distribution channels as well.


The andrew/overhead/pobbconf directory is unusual since installing it will 
attempt to install all kinds of mail software and startup scripts in various 
paths that are not under DESTDIR or ANDREWDIR.  You should be installing this 
directory only if you know what it will be doing for you; generally, it will 
try to install an Andrew Message Delivery System for you, taking over your 
local mail delivery mechanism, which is a rather heavyweight step.


Even though most Make-ing in the directory ``andrew/overhead'' will recurse 
into subdirectories such as util, cmenu, class, and such, it will never 
automatically recurse into the pobbconf directory.  To install stuff from 
there, you should be following the instructions in the documents in 
andrew/ams/delivery/doc, particularly the AMDS.* files there.


Let me know if you really want to be installing from andrew/overhead/pobbconf 
and whether you need to get mpp from somewhere.


		Craig

\enddata{text,18992164}

\enddata{text822, 21613}
\begindata{text822, 24040}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ga6Wrny00UddM9T09=>;
          Wed,  4 Apr 90 13:25:08 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q005/QF.8a6WokC00jZd8EAE4D>;
          Wed,  4 Apr 90 13:22:08 -0400 (EDT)
Received: from cadre.dsl.pitt.edu by po2.andrew.cmu.edu (5.54/3.15) id <AA04120> for info-andrew+; Wed, 4 Apr 90 13:20:44 EDT
Received: by cadre.dsl.pitt.edu (5.61/1.34)
	id AA25379; Wed, 4 Apr 90 13:08:48 -0400
Date: Wed, 4 Apr 90 13:08:48 -0400
From: sean@dsl.pitt.edu (Sean McLinden)
Message-Id: <9004041708.AA25379@cadre.dsl.pitt.edu>
To: Craig_Everhart@transarc.com, info-andrew+@andrew.cmu.edu
Subject: Re: mpp

Let me echo Craig's comments about installing the Andrew Message
Delivery System.

Doing so wil replace most of the software which is running with
your current mailer (sendmail, /usr/bin/mail, etc.). It does NOT,
by default, use the variables specified in the config/*.mcr and
config/*.h file. You would be wise to look over the Makefiles for
AMDS *very* carefully, before committing yourself to this, and in
ALL cases, back up your mailer software so that if it doesn't work,
you are not without mail.

I learned this lesson the hard way!

Sean McLinden
Decision Systems Laboratory
University of Pittsburgh

\enddata{text822, 24040}
\begindata{text822, 25660}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 469;andrew.cmu.edu;Craig F. Everhart
Received: from po5.andrew.cmu.edu via trymail
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/sa6Zzti00UddAC9E9e>;
          Wed,  4 Apr 90 16:58:34 -0400 (EDT)
Received: from apollo.transarc.com via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.Ea6ZxNL0BwwOMVmkIL>;
          Wed,  4 Apr 1990 16:55:53 -0400 (EDT)
Received: from apollo.transarc.com via qmail
          ID </afs/transarc.com/usr/cfe/.Outgoing/QF.Qa6Zswb0BwwOEVG31I>;
          Wed,  4 Apr 90 16:51:09 -0400 (EDT)
Received: from Messages.7.8.N.CUILIB.3.45.SNAP.NOT.LINKED.apollo.transarc.com.pmax.3
          via MS.5.6.apollo.transarc.com.pmax_3;
          Wed,  4 Apr 90 16:51:03 -0400 (EDT)
Message-ID: <ka6Zsrv0BwwO8VG2pB@transarc.com>
Date: Wed,  4 Apr 90 16:51:03 -0400 (EDT)
From: Craig_Everhart@transarc.com
X-Andrew-Message-Size: 2933+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: mpp
In-Reply-To: <9004041708.AA25379@cadre.dsl.pitt.edu>
References: <9004041708.AA25379@cadre.dsl.pitt.edu>

\begindata{text,19044440}
\textdsversion{12}
\template{messages}
Fred earlier said that pobbconf ``suggests some things that can be done in 
installing mail systems, but is not actually used as-is anywhere.''  This 
might be literally true, but last December it was used, as-is, for installing 
any changes to AMDS as it was installed at CMU.  Since then, the locus of 
control for AMDS may have shifted away from the copy of 
andrew/overhead/pobbconf used in making the X distribution, but the people 
doing the CMU installation started there.  Furthermore, I installed AMDS at 
transarc.com starting with the X distribution of andrew/overhead/pobbconf.


There are really two issues about what's getting overwritten.  AMDS makes 
direct use of sendmail or /bin/mail obsolete for your local system.  If you 
define RUN_AMDS_ENV in your site.h, the directories andrew/ams/sendmail and 
andrew/ams/mail will be built, and they attempt to overwrite or remove such 
files as /usr/lib/sendmail, /usr/lib/aliases, /bin/mail, and the like with 
stub programs that basically point to yet-unconverted programs or scripts that 
try to send mail the old way.  Unfortunately, as Sean (and others) found out, 
overwriting these programs with stubs can be rather premature.  (That's at 
least what I believe he meant when he said ``It does NOT, by default, use the 
variables specified in the config/*.mcr and config/*.h file''--that it removes 
and overwrites things other than what's under the value for BASEDIR in *.mcr 
or *.h.)  My apologies to Sean and whoever else has stumbled across this one.


The other issue is what gets overwritten from andrew/overhead/pobbconf, which 
never gets recursed-into by default.  There, as the instructions say, you're 
charged with specifying a lot of paths under which software will be installed; 
generally, this stuff is put in places other than under BASEDIR, but you could 
probably put it anywhere you wanted.  Many of the path distinctions are 
historical, and derive from the fact that at CMU, two fake user accounts are 
considered to be privileged as far as AMDS is concerned: a 
white-pages-building daemon and a mail-deliverer daemon.  Files in the ``home 
directories'' for these daemons were historically important for the purposes 
of running the WP rebuilding system or the mail delivery system. 
 Traditionally, these files weren't kept under BASEDIR at all.  In retrospect, 
they could have been installed under BASEDIR, and a separate program could 
have been invoked for doing the installations in other places, should that 
have been necessary.  But if you ever look at 
overhead/pobbconf/pobb-install.*, that's largely what that file is doing 
anyway.


I will still look into getting some kind of mpp distribution available.  You 
might want a ``package'' program also, though that's far easier to work 
around: you can take the package source files that overhead/pobbconf 
generates, and edit them into a shell script that initializes files on a PO/BB 
server machine's disk.


		Craig

\enddata{text,19044440}

\enddata{text822, 25660}
\begindata{text822, 29946}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ua6htG200UkTACik9q>;
          Thu,  5 Apr 90 01:57:39 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.Ma6hqBa00jZd0Zc05x>;
          Thu,  5 Apr 90 01:54:24 -0400 (EDT)
Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id <AA09248>; Thu, 5 Apr 90 01:17:20 EDT
Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP
	id AA08316; Thu, 5 Apr 90 01:16:34 EDT
Received: by lakota.MIT.EDU (5.61/4.7) id AA04144; Thu, 5 Apr 90 01:16:30 -0400
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43
          via MS.5.6.lakota.vax_43;
          Thu,  5 Apr 90 01:16:26 -0400 (EDT)
Message-Id: <Ya6hGeAGG02=4BraUH@athena.mit.edu>
Date: Thu,  5 Apr 90 01:16:26 -0400 (EDT)
From: Bill Cattey <wdc@ATHENA.MIT.EDU>
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Individual disabling of backups after they've been globally enabled.
Cc: Info-Andrew-Bugs <info-andrew-bugs+@andrew.cmu.edu>, mar@ATHENA.MIT.EDU,
        jfc@ATHENA.MIT.EDU

I just discovered a little problem in using the nonexistance of the
BackupExtension preference to inhibit production of a backup file.
I just set a BackupExtension preference in our site wide global.prf.
Once it is set, it is impossible for a user's individual preferences
file to override with a null preference.  This is because, the null
value also means that none is set.  If none is set, no override can
happen.

Throughout the preferences code, a return value of null means the same
thing as "this variable is unset".  Rather than attempting to change
this, I added a new preference to buffer, "DisableBackup" which allows
the backup to be disabled.  I have tested this patch, but not
extensively.  I offer it as a suggestion for how this problem might be
solved.  (I had to solve it myself because I neede a fix for MIT by code
cut day...)

-wdc

Here are the context diffs for my change:

*** buffer.old.c	Wed Apr  4 01:53:54 1990
--- buffer.c	Wed Apr  4 23:37:11 1990
***************
*** 800,810 ****
  {
      char *s;
  
!     if ((s = environ_GetProfile("BackupExtension")) != NULL) {
!         backupExtension = malloc(strlen(s) + 1);
!         strcpy(backupExtension, s);
      }
- 
      if ((s = environ_GetProfile("CheckpointExtension")) != NULL) {
          checkpointExtension = malloc(strlen(s) + 1);
          strcpy(checkpointExtension, s);
--- 802,817 ----
  {
      char *s;
  
!     /* We used to be able to disable backups by not setting a backup
!       extension.  But now with global.prf, we have to explicitly disable
!       backups because a user's profile can't override a global backup
!       extension with an empty one */
!     if (!(environ_GetProfileSwitch("DisableBackup", FALSE))) {
! 	 if ((s = environ_GetProfile("BackupExtension")) != NULL){
! 	     backupExtension = malloc(strlen(s) + 1);
! 	     strcpy(backupExtension, s);
! 	 }
      }
      if ((s = environ_GetProfile("CheckpointExtension")) != NULL) {
          checkpointExtension = malloc(strlen(s) + 1);
          strcpy(checkpointExtension, s);
\enddata{text822, 29946}
\begindata{text822, 33386}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for +dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl@andrew.cmu.edu
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/wa6i9Oi00UkT0D4U8F>;
          Thu,  5 Apr 90 02:14:51 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/sq2/QF.0a6dqcK00jZdEBdEYt>;
          Wed,  4 Apr 90 21:21:56 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q007/QF.ka6dmFK00jZd0OmU5N>;
          Wed,  4 Apr 90 21:17:09 -0400 (EDT)
Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id <AA05180>; Wed, 4 Apr 90 18:47:16 EDT
Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP
	(5.61+/IDA-1.2.8/gandalf) id AA02107; Wed, 4 Apr 90 15:46:20 -0700
Received: by holmes.parc.xerox.com
	(5.61+/IDA-1.2.8/gandalf) id AA06296; Wed, 4 Apr 90 15:46:18 PDT
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40
          via MS.5.6.holmes.parc.xerox.com.sun4_40;
          Wed,  4 Apr 90 15:46:16 -0700 (PDT)
Message-Id: <ka6bYskB0KGW8Ew6he@holmes.parc.xerox.com>
Date: Wed,  4 Apr 90 15:46:16 -0700 (PDT)
From: Bill Janssen <janssen@parc.xerox.com>
To: xpert@expo.lcs.mit.edu, info-andrew@andrew.cmu.edu
Subject: asnap: new version of xsnap that stores bits in a file

I've made some modifications to the xsnap program that Clauss Strauch
put out, and call the modified version `asnap'.  It will optionally
store the snapshot to standard output or to a file, in either `xwd'
format or (crunched to monochrome) `Andrew Toolkit raster' format.  The
complete source is in expo.lcs.mit.edu:~ftp/contrib/asnap.tar.Z.

Bill
\enddata{text822, 33386}
\begindata{text822, 35269}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ya6jzMy00UddEKLE8u>;
          Thu,  5 Apr 90 04:20:42 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.Qa6jxOu00jZdMeoE4l>;
          Thu,  5 Apr 90 04:18:37 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id <AA10955> for info-andrew; Thu, 5 Apr 90 04:17:58 EDT
Received: by ucbvax.Berkeley.EDU (5.61/1.41)
	id AA07540; Thu, 5 Apr 90 01:10:33 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 5 Apr 90 07:34:04 GMT
From: samsung!munnari.oz.au!goanna!isaac@think.com  (Isaac Balbin)
Organization: Comp Sci, RMIT, Melbourne, Australia
Subject: printing with andrew
Message-Id: <3056@goanna.oz.au>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

I am very new to this, so go easy. I was trying to use table (what other
spreadsheets are there anyway under X?). When I went to print, that
failed silently. Now, for reasons I won't go into now, we can't directly
send postscript to our laserwriter on the andrew client, so I have
a shell script in my bin which does a /usr/ucb/rsh goanna lpr -Ple < $*
type thing to send it to goanna's lpr. This is probably the problem.
Can anyone give me a solution? While I have your ear, I am sure people must
have asked this one before, andrew's internals look so much like latex yet
we can't get it to throw out latex (troff ... yuck). Why did they do this?
are there plans to support latex/tex? thanks in advance
Oh the printing problem occurs with all utilities, eg help etc (as you
would expect ... same problem)

----------------------------------------------------------------------------
Dr. Isaac Balbin,		 ACSNET: isaac@goanna.cs.rmit.OZ
Key Center for Knowledge Based Systems,
RMIT Department of Computer Science,   
GPO BOX 2476 V,                  INTERNET: isaac@goanna.cs.rmit.OZ.AU
Melbourne, 3001, AUSTRALIA	 JANET: isaac%au.oz.goanna@uk.ac.ukc
Phone: +61 3 660 2348		 BITNET: isaac%goanna.cs.rmit.OZ.AU@relay.cs.net
Fax:   +61 3 662 1617		 UUCP:..!uunet!goanna.cs.rmit.OZ.AU!isaac
\enddata{text822, 35269}
\begindata{text822, 37824}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 118;andrew.cmu.edu;Chris Koenigsberg
Received: from bramble.psy.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oa6qKaS00jWKMJVU9g>;
          Thu,  5 Apr 90 11:35:03 -0400 (EDT)
Received: from bramble.psy.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr10/ckk/.Outgoing/QF.oa6qIxS00jWKMG23FP>;
          Thu,  5 Apr 90 11:33:18 -0400 (EDT)
Received: from Messages.7.8.N.CUILIB.3.45.SNAP.NOT.LINKED.bramble.psy.cmu.edu.sun3.35
          via MS.5.6.bramble.psy.cmu.edu.sun3_35;
          Thu,  5 Apr 90 11:33:17 -0400 (EDT)
Message-ID: <0a6qIxC00jWK4G238S@andrew.cmu.edu>
Date: Thu,  5 Apr 90 11:33:17 -0400 (EDT)
From: Chris Koenigsberg <ckk+@andrew.cmu.edu>
X-Andrew-Message-Size: 751+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: mpp
In-Reply-To: <ka6Zsrv0BwwO8VG2pB@transarc.com>
References: <9004041708.AA25379@cadre.dsl.pitt.edu>,
	<ka6Zsrv0BwwO8VG2pB@transarc.com>

\begindata{text,2825892}
\textdsversion{12}
\template{messages}
Both "mpp" and "package" were written by Russell J. Yount, formerly a 
programmer for CMU's "Andrew Systems Administration", now transformed into 
"Distributed Unix Computing Services". He was not working for the ITC, and he 
did not work for IBM, so I'm pretty sure CMU owns his code and could 
redistribute it if they wanted to .......


maybe Transarc has revised it in the version of "mpp" that they distribute; I 
don't know the details. (maybe I'm completely missing the boat and Transarc's 
"mpp" has nothing to do with Russell's original "mpp"?)


Although he now works for the University of Pittsburgh, Russell can still be 
reached as rjy+@andrew.cmu.edu if anyone wants to ask him what he thinks (not 
that it matters much :-)


Chris Koenigsberg

CMU

\enddata{text,2825892}

\enddata{text822, 37824}
\begindata{text822, 39875}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer
Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ia6uype00Vt1MFLU9M>;
          Thu,  5 Apr 90 16:51:02 -0400 (EDT)
If-Type-Unsupported: alter
Received: from dublin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/tpn/.Outgoing/QF.Ua6uxyK00Vt18F3Fku>;
          Thu,  5 Apr 90 16:50:06 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3
          via MS.5.6.dublin.andrew.cmu.edu.rt_r3;
          Thu,  5 Apr 90 16:50:06 -0400 (EDT)
Message-ID: <Aa6uxy200Vt1AF3Fdp@andrew.cmu.edu>
Date: Thu,  5 Apr 90 16:50:06 -0400 (EDT)
From: Tom Neuendorffer <tpn+@andrew.cmu.edu>
X-Andrew-Message-Size: 1313+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    samsung!munnari.oz.au!goanna!isaac@think.com (Isaac Balbin)
Subject: Re: printing with andrew
In-Reply-To: <3056@goanna.oz.au>
References: <3056@goanna.oz.au>

\begindata{text,270195568}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from mail: 5-Apr-90 printing with andrew Isaac 
Balbin@think.com (1287)}


\quotation{When I went to print, that

}\quotation{failed silently. Now, for reasons I won't go into now, we can't 
directly

}\quotation{send postscript to our laserwriter on the andrew client, so I have

}\quotation{a shell script in my bin which does a /usr/ucb/rsh goanna lpr -Ple 
< $*

}\quotation{type thing to send it to goanna's lpr.

}
What you can do is put something like the following in your preferences file ( 
or in your site's global preferences).


\example{*.printcommand: /usr/ucb/rsh goanna lpr -Ple -J%s

}
This will pipe what, by default, goes to lpr to that command, replacing the %s 
with the file name.  If this is going to be the default for your system, you 
could also put the following in your site.h file


\example{#define print_PRINTCOMMAND "/usr/ucb/rsh goanna lpr -Ple -J%s"

}
and recompiling the print module in atk/support.


\quotation{ andrew's internals look so much like latex yet

}\quotation{we can't get it to throw out latex (troff ... yuck). Why did they 
do this?

}\quotation{are there plans to support latex/tex?}


When this code was first written, troff was practically the only choice on 
Unix boxes.  There is work going on to get ATK to produce latex instead of 
troff, but it isn't happening at the ITC and I will leave it to the people 
involved to comment on if and when it will be generally available. 


	Tom N

\enddata{text,270195568}

\enddata{text822, 39875}
\begindata{text822, 42655}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ga7W67200UkTABwU9J>;
          Sat,  7 Apr 90 13:21:11 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q004/QF.Qa7W3bu00jZd48jU4w>;
          Sat,  7 Apr 90 13:18:36 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id <AA02231> for info-andrew; Sat, 7 Apr 90 13:18:08 EDT
Received: by ucbvax.Berkeley.EDU (5.61/1.41)
	id AA22895; Sat, 7 Apr 90 10:13:15 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 7 Apr 90 15:24:08 GMT
From: cs.columbia.edu!hudson.cs.columbia.edu!scottn@columbia.edu  (Scott Novack)
Organization: Columbia University Comp. Sci. Dept.
Subject: Volume 2 of Andrew Prog. Manual
Message-Id: <1990Apr7.152408.5964@cs.columbia.edu>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

This is so embarrassing.  We seem to have "misplaced" our Volume 2 of the
Andrew Programmer's Manual.  You know, the part with ALL the methods in it.
I'm requesting a pointer for ftp of this volume, or the place in the source
code that it's supposed to reside.  We're kind of stuck until then.  Thanks
in advance.  (BTW, we don't even know where Vol 1 came from!)
  ____
 /|\ |  Scott H. Novack	 (Captain Napalm)	| scottn@cs.columbia.edu
 \|_\|  "You get cannibalistic bunnies!"	| Columbia U. CS Dept.
      \   --- Howard Hesseman			| New York, NY
\_____/ Disclaimer: Oh Lord, please don't let me be misunderstood.
\enddata{text822, 42655}
\begindata{text822, 44583}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ua7W6sq00Ui3470U9B>;
          Sat,  7 Apr 90 13:22:01 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q007/QF.Aa7W3U600jZdE8jE4f>;
          Sat,  7 Apr 90 13:18:25 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id <AA02226> for info-andrew; Sat, 7 Apr 90 13:18:00 EDT
Received: by ucbvax.Berkeley.EDU (5.61/1.41)
	id AA22875; Sat, 7 Apr 90 10:12:56 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 7 Apr 90 15:21:12 GMT
From: cs.columbia.edu!hudson.cs.columbia.edu!scottn@columbia.edu  (Scott Novack)
Organization: Columbia University Comp. Sci. Dept.
Subject: tiff
Message-Id: <1990Apr7.152112.5886@cs.columbia.edu>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

Our news server was down, so I don't know if my previous questions ever got

I'm wondering if anyone out there has tried making an Andrew tiff data
object.  That is, an object that allows ez, et al, to use tiff image files.
The problem I see is with the lack of color support.  There has to be some
way to emulate the XCreateImage call in xtiff.  Any information out there?
I'd love to hear some ideas.
  ____
 /|\ |  Scott H. Novack	 (Captain Napalm)	| scottn@cs.columbia.edu
 \|_\|  "You get cannibalistic bunnies!"	| Columbia U. CS Dept.
      \   --- Howard Hesseman			| New York, NY
\_____/ Disclaimer: Oh Lord, please don't let me be misunderstood.
\enddata{text822, 44583}
\begindata{text822, 46519}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oa8AHBK00Ui34ECU8Y>;
          Mon,  9 Apr 90 13:22:21 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.8a8ACvK00Ui3IE7U4q>;
          Mon,  9 Apr 90 13:17:49 -0400 (EDT)
Message-ID: <Added.sa8ACs_00Ui38E709T@andrew.cmu.edu>
Received: from research.att.com by andrew.cmu.edu (5.54/3.15) id <AA04119> for info-andrew; Mon, 9 Apr 90 13:17:29 EDT
Received: by research; Mon Apr  9 13:14:36 1990
Date: Mon, 9 Apr 90 13:14:24 EDT
From: bill@allegra.tempo.nj.att.com (Bill Schell)
To: info-andrew@andrew.cmu.edu
Subject: need help using creating menus with ADEW

Hi there.  Perhaps someone could help me out with a problem
I'm having creating menus under an ADEW created application?

I have an application which consists of an lset object with a group of
buttons, a tree/treev object and a text/textview object pasted into
it.  I want to override the default menu I'm getting in the tree/treev
object (one pane with 'Quit' in it (from the IM?)) with a menu of my
own.

I first tried using the standard menulist procedure described (on p.102) in
the ATK book to put up menus.  I couldn't get this to work under ADEW.
I then figured that the lset/arbiter/cel stuff was getting in my way, so
I read up on them and tried using celview_SetMenulist() on the cel that 
contained the treev object.  This didn't work either. 

Can someone tell me what the proper procedure is?

Also, while I'm asking questions: is ADEW "industrial strength" yet?  I
haven't seen any large applications written with it.  Should I be
using it or just doing it myself in ATK?  Is there someone out there
who wants to relate their experiences with ADEW?

Thanks,
	Bill Schell
	AT&T Bell Labs, Murray Hill, NJ
	bill@allegra.att.com  (or {attunix,uunet}!allegra!bill)

\enddata{text822, 46519}
\begindata{text822, 48666}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen
Received: from bangor.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ua8DJ4K00VsPA3wk9G>;
          Mon,  9 Apr 90 16:49:09 -0400 (EDT)
If-Type-Unsupported: alter
Received: from bangor.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr13/wjh/.Outgoing/QF.Qa8DG5C00VsP83uUk:>;
          Mon,  9 Apr 90 16:45:57 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.bangor.andrew.cmu.edu.rt.r3
          via MS.5.6.bangor.andrew.cmu.edu.rt_r3;
          Mon,  9 Apr 90 16:45:56 -0400 (EDT)
Message-ID: <oa8DG4u00VsP83uUc0@andrew.cmu.edu>
Date: Mon,  9 Apr 90 16:45:56 -0400 (EDT)
From: Fred Hansen <wjh+@andrew.cmu.edu>
X-Andrew-Message-Size: 1080+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    Bill Janssen <janssen@parc.xerox.com>
Subject: Re: calling textview_getdataobject in ness?
In-Reply-To: <8a64NT0B0KGWMBy0JY@holmes.parc.xerox.com>
References: <8a64NT0B0KGWMBy0JY@holmes.parc.xerox.com>

\begindata{text,270545944}
\textdsversion{12}
\template{messages}
The following code caused a compilation error in the call to 
textview_getdataobject:


\excerptedcaption{Excerpts from internet.info-andrew: 2-Apr-90 calling 
textview_getdataobj.. Bill Janssen@parc.xerox. (853+0)}



\example{\quotation{--$enable class access

}
}\example{\quotation{void function addstyle (object textview, marker 
stylename)

}\quotation{	object text, style, stylesheet

}\quotation{	integer selectionpos, selectionlen

}
\quotation{	selectionpos := textview_GetDotPosition(textview)

}\quotation{	selectionlen := textview_GetDotLength(textview)

}\quotation{	\bold{text := textview_getdataobject(textview)}

}\quotation{	stylesheet := text_GetStyleSheet(text)

}}
The difficulty is that calls to methods and class variables are NOT 
case-insensitive.  The proper call is 

	\bold{text := view_Getdataobject(textview)}


with the uppercase G in "Get" and lower case d and o because that is how the 
field name is declared in view.ch.  It is better to use view_ instead of 
textview_ because the declaration of dataobject is in view.ch.


With the wrong case, the Ness parser interpreted the call as a call on an 
undefined function, so the type was assumed to be marker.  That is why the 
type mismatch was flagged.


Fred Hansen

\enddata{text,270545944}

\enddata{text822, 48666}
\begindata{text822, 51257}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer
Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/8a8E4aq00Vt10MR08J>;
          Mon,  9 Apr 90 17:39:51 -0400 (EDT)
If-Type-Unsupported: alter
Received: from dublin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/tpn/.Outgoing/QF.4a8E3tW00Vt10JSGAZ>;
          Mon,  9 Apr 90 17:39:06 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3
          via MS.5.6.dublin.andrew.cmu.edu.rt_r3;
          Mon,  9 Apr 90 17:39:04 -0400 (EDT)
Message-ID: <Ua8E3t200Vt14JSG40@andrew.cmu.edu>
Date: Mon,  9 Apr 90 17:39:05 -0400 (EDT)
From: Tom Neuendorffer <tpn+@andrew.cmu.edu>
X-Andrew-Message-Size: 2637+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    bill@allegra.tempo.nj.att.com (Bill Schell)
Subject: Re: need help using creating menus with ADEW
In-Reply-To: <Added.sa8ACs_00Ui38E709T@andrew.cmu.edu>
References: <Added.sa8ACs_00Ui38E709T@andrew.cmu.edu>

\begindata{text,270404136}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from mail: 9-Apr-90 need help using creating me.. 
Bill Schell@allegra.temp (1176)}



\quotation{Hi there.  Perhaps someone could help me out with a problem

}\quotation{I'm having creating menus under an ADEW created application?

...

}\quotation{I couldn't get this to work under ADEW.

}\quotation{I then figured that the lset/arbiter/cel stuff was getting in my 
way, so

}\quotation{I read up on them and tried using celview_SetMenulist() on the cel 
that 

}\quotation{contained the treev object.  This didn't work either. 

}
\quotation{Can someone tell me what the proper procedure is?


}The cel stuff isn't "getting in the way", it is just requiring you to use a 
different (and simpler) interface, since you are not creating your own view 
anywhere in the view tree.  Celview_SetMenulist() is the proper routine. I 
just created a simple test routine that overrides the Quit menu when an 
underlieing fadview has the input focus. At the top of my controller code I 
have the following. 


\example{/* user code begins here for includes */

#include <bind.ih>

#include <menulist.ih>

static void hello(v) 

struct view *v;

\{

    fprintf(stdout,"hello\\n");

    fflush(stdout);

\}

static struct bind_Description ttstBindings[]=\{ 

    \{"ttst-hello",NULL,0,"Quit~0",0,0,hello,"hello"\},

    NULL

\};



/* user code ends here for includes */

}
and in the initialization code, I have the following. 


\example{/* user code begins here for ttst_go */

\{

    struct classinfo *viewtype = class_Load("view");

    struct menulist *ttstMenus;

    struct celview *cv;

    ttstMenus = menulist_New();

    bind_BindList(ttstBindings, NULL , ttstMenus, viewtype);

	if((cv = celview_GetCelviewFromView(self->fadView)) != NULL)\{

    	celview_SetMenulist(cv, ttstMenus);

		celveiw_Repost(cv);

		\}

\}

/* user code ends here for ttst_go */}


If there is any chance that the fadview already has the input focus at the 
time, the call to celview_Repost(cv) will cause the celview's children to 
repost their menus, so that the celview can add the new entry.


Please get in touch if you have any questions.


\quotation{Also, while I'm asking questions: is ADEW "industrial strength" 
yet?  I

}\quotation{haven't seen any large applications written with it.  Should I be

}\quotation{using it or just doing it myself in ATK?  Is there someone out 
there

}\quotation{who wants to relate their experiences with ADEW?

}

As the creator of ADEW and the current manager of the ATK group, I am willing 
to state that ADEW is as supported and as  "industrial strength" as the rest 
of ATK, though it is a higher level interface than ATK, and, as such, may not 
be appropriate for some applications. I would also be interested in hearing 
about other people's experiences with ADEW.


	Regards,


		Tom Neuendorffer

		tpn+@andrew.cmu.edu

\enddata{text,270404136}

\enddata{text822, 51257}
\begindata{text822, 55494}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ca8Ea1600UkT8BDE8L>;
          Mon,  9 Apr 90 18:15:30 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q004/QF.8a8EYVe00jZd88Z05J>;
          Mon,  9 Apr 90 18:13:59 -0400 (EDT)
Received: from uunet.uu.net by po2.andrew.cmu.edu (5.54/3.15) id <AA02178> for info-andrew; Mon, 9 Apr 90 18:12:55 EDT
Received: from motsps.UUCP by uunet.uu.net (5.61/1.14) with UUCP 
	id AA24868; Mon, 9 Apr 90 18:11:32 -0400
Received: from dingus. by oakhill.sps.mot.com (4.1/SMI-3.0DEV3)
	id AA08915; Mon, 9 Apr 90 16:38:24 CDT
Received: by dingus. (4.0/SMI-4.0)
	id AA02251; Mon, 9 Apr 90 16:37:45 CDT
Date: Mon, 9 Apr 90 16:37:45 CDT
From: murf@dingus.sps.mot.com (Steve Murphy)
Message-Id: <9004092137.AA02251@dingus.>
To: info-andrew@andrew.cmu.edu
Subject: The cursors and symbols and patterns are wrong (X11)


a = arrow cursor?
J = when in scrollbar?
C = when thumbing the slider ?
g = when pulling a boundingbox ?
H = busy?

Within just the andrew-related windows,  there are some strange things
going on....

I'm using the X11 version.  I just built  it, and for some reason, all
my cursors are  letters. All my background  patterns are weird, and the
demo stuff (like the letter(L) with the  animated CMU logo), which the
text  indicated was "the   round  ITC logo") have characters  where it
looks like some symbol should go. I'd bet  it's some simple mixup with
fonts, like icon12.snf, but ....

What am I doing wrong?

X11r4 andrew distribution, SUNOS4.0.3, sun 3/60, cc compiled.

\enddata{text822, 55494}
\begindata{text822, 57385}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ea8FaOO00UddMCc08d>;
          Mon,  9 Apr 90 19:24:11 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.Ma8FYn:00jZd0BNk51>;
          Mon,  9 Apr 90 19:22:35 -0400 (EDT)
Received: from att-in.att.com by po2.andrew.cmu.edu (5.54/3.15) id <AA03410> for info-andrew+; Mon, 9 Apr 90 19:20:49 EDT
Received: from mtgz046 by mtgzfs3.att.com (4.0/SMI-4.0)
	id AA17262; Mon, 9 Apr 90 16:46:39 EDT
Received: by mtgz046 (4.0/SMI-4.0)
	id AA01517; Mon, 9 Apr 90 16:47:00 EDT
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mtgz046.gazelle.att.com.sun4.40
          via MS.5.6.mtgz046.gazelle.att.com.sun4_40;
          Mon,  9 Apr 90 16:46:59 -0400 (EDT)
Message-Id: <ga8DH3O753w7M4rnpD@gazelle.att.com>
Date: Mon,  9 Apr 90 16:46:59 -0400 (EDT)
From: J Mukerji <jis@mtgzx.att.com>
X-Andrew-Message-Size: 1066+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Removing child object in Arbcon

\begindata{text,3770472}
\textdsversion{12}
\template{default}
\define{global

attr:[FontSize ConstantFontSize Point 12]}
\define{itemize
menu:[Region~4,Itemize~31]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{enumerate
menu:[Region~4,Enumerate~30]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{programexample
menu:[Region~4,ProgramExample~13]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[Justification LeftJustified Point 0]
attr:[FontFace FixedFace Int Set]
attr:[FontFamily AndyType Int 0]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\define{notetotypesetter
menu:[Region~4,NoteToTypesetter~61]
attr:[Flags PassThru Int Set]}
\define{literal
menu:[Region~4,Literal~62]
attr:[Flags PassThru Int Set]}
The \bold{Adew Reference Manual} on page 3 says:


\subsection{1.2.8	Removing a child object

}The Cut button (displaying scissors) can be used to cut the selected child 
from an application. Alternately, the Cut menu option on the Arbcon menu will 
do the same thing.


\bold{WARNING: not all ATK parent objects support this option. As of this 
release, only text,lset and page are known to contain the necessary code. 
ATTEMPTING TO CUT CELS FROM OTHER OBJECTS MAY RESULT IN CORE DUMPS! Creators 
of parent views are advised to observe the child views they create and react 
correctly when they are destroyed.


}I came across something that I really really want to be able to cut out in 
\italic{Adew} and I can't. The \italic{object view} combination that I have in 
mind is \bold{text-panel}. I was wondering if someone would be willing to 
share the magic that needs to be put into panel (I presume) enable me to cut 
out a panel from a lset in Adew without producing a 9Meg coredump.


Thanks.


\center{\bold{Jishnu Mukerji},  

\smaller{\italic{jis@mtgzx.att.com}, 

\italic{+1 201 957 5986},  }

\smaller{\italic{\smaller{\bold{AT&T Bell Laboratories}, 

MT 3K-423, 200 Laurel Ave., 

Middletown NJ 07748}}}

}\enddata{text,3770472}

\enddata{text822, 57385}
\begindata{text822, 60839}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer
Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/sa8UKAi00Vt1MN7k8b>;
          Tue, 10 Apr 90 12:10:53 -0400 (EDT)
If-Type-Unsupported: alter
Received: from dublin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/tpn/.Outgoing/QF.ca8UJJC00Vt1QJSHoM>;
          Tue, 10 Apr 90 12:09:57 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3
          via MS.5.6.dublin.andrew.cmu.edu.rt_r3;
          Tue, 10 Apr 90 12:09:56 -0400 (EDT)
Message-ID: <4a8UJIu00Vt1MJSHgO@andrew.cmu.edu>
Date: Tue, 10 Apr 90 12:09:56 -0400 (EDT)
From: Tom Neuendorffer <tpn+@andrew.cmu.edu>
X-Andrew-Message-Size: 1371+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    J Mukerji <jis@mtgzx.att.com>
Subject: Re: Removing child object in Arbcon
In-Reply-To: <ga8DH3O753w7M4rnpD@gazelle.att.com>
References: <ga8DH3O753w7M4rnpD@gazelle.att.com>

\begindata{text,270404136}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from mail: 9-Apr-90 Removing child object in Ar.. J 
Mukerji@mtgzx.att.com (1066+0)}


\quotation{I came across something that I really really want to be able to cut 
out in \italic{Adew} and I can't. The \italic{object view} combination that I 
have in mind is \bold{text-panel}. I was wondering if someone would be willing 
to share the magic that needs to be put into panel (I presume) enable me to 
cut out a panel from a lset in Adew without producing a 9Meg coredump.

}
	There is apparently a bug in panel's finalize object routine.  I will make 
sure that a patch is sent out to fix this. In the meantime, there are two ways 
you can deal with the problem.


Fix 1.

	Create a new application file and use the arbcon to copy each inset (except 
for the text-panel) from your old application into the new one. Then just save 
the new file and delete the old one. This is the generic way of dealing with 
this problem and it can usually be done quickly and with a minimum of pain. 


Fix 2. 

***\bold{\italic{Warning, Entering Hack Zone}***

}
Use a non-ez editor (ed , vi, emacs, whatever) to edit the datastream of the 
application file and search for the following line

\example{
>VIEW< panel

}
and change it to 


\example{>VIEW< textview

}
Then, the next time you edit it with ez, it will come up with a textview view 
instead of a panel view, which can be easily cut with the arbcon.


***\bold{\italic{Now Leaving Hack Zone***

}}
	Regards,

		Tom Neuendorffer

\enddata{text,270404136}

\enddata{text822, 60839}
\begindata{text822, 63666}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oa8Y0bS00Ui3ENXk8k>;
          Tue, 10 Apr 90 16:20:56 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q005/QF.ca8Xu1m00jZd83T045>;
          Tue, 10 Apr 90 16:13:56 -0400 (EDT)
Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id <AA00887> for info-andrew; Tue, 10 Apr 90 16:13:11 EDT
Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP
	(5.61+/IDA-1.2.8/gandalf) id AA27721; Tue, 10 Apr 90 13:12:05 -0700
Received: by holmes.parc.xerox.com
	(5.61+/IDA-1.2.8/gandalf) id AA11509; Tue, 10 Apr 90 13:12:11 PDT
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40
          via MS.5.6.holmes.parc.xerox.com.sun4_40;
          Tue, 10 Apr 90 13:12:11 -0700 (PDT)
Message-Id: <0a8XsP0B0KGWANz1hB@holmes.parc.xerox.com>
Date: Tue, 10 Apr 90 13:12:11 -0700 (PDT)
From: Bill Janssen <janssen@parc.xerox.com>
To: info-andrew@andrew.cmu.edu, murf@dingus.sps.mot.com (Steve Murphy)
Subject: Re: The cursors and symbols and patterns are wrong (X11)
In-Reply-To: <9004092137.AA02251@dingus.>
References: <9004092137.AA02251@dingus.>

Excerpts from andrew: 9-Apr-90 The cursors and symbols and.. Steve
Murphy@dingus.sps. (680)

> I just built  it, and for some reason, all
> my cursors are  letters. All my background  patterns are weird, and the
> demo stuff (like the letter(L) with the  animated CMU logo), which the
> text  indicated was "the   round  ITC logo") have characters  where it
> looks like some symbol should go. 

It sounds like you are not picking up the icon fonts.  Make sure they
are installed, and make sure that no other directory on your font path
provides identically named fonts.  Some of the Open Windows fonts
conflict in names with the Andrew fonts.

Bill
\enddata{text822, 63666}
\begindata{text822, 65816}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Qa8a8Ja00jZdQ99k9k>;
          Tue, 10 Apr 90 18:45:43 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q007/QF.0a8a51O00jZdI97k42>;
          Tue, 10 Apr 90 18:42:16 -0400 (EDT)
Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id <AA02329> for info-andrew+; Tue, 10 Apr 90 18:41:33 EDT
Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP
	id AA23334; Tue, 10 Apr 90 18:40:09 EDT
Received: by lakota.MIT.EDU (5.61/4.7) id AA06398; Tue, 10 Apr 90 18:40:06 -0400
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43
          via MS.5.6.lakota.vax_43;
          Tue, 10 Apr 90 18:40:03 -0400 (EDT)
Message-Id: <ka8a33QGG02=0F0iE1@athena.mit.edu>
Date: Tue, 10 Apr 90 18:40:03 -0400 (EDT)
From: Bill Cattey <wdc@ATHENA.MIT.EDU>
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: How to make zip much more reliable.

I (and many others, no doubt) have had the frustrating experience of
trying to do close work with zip and having it seem to ignore or mis-do
the commands I specify.

I thought this was because of some terrible bug deep inside the system
that was causing mouse motion to be mis-processed.

It turns out that it's a preference that is set to a very different
default than my expectation:

ZipCreateTolerance

The default is 10.  This means that if I try to continue a polygon
within 10 pixels of the previous point, I can't.  I have just tested the
preference:

*.ZipCreateTolerance: 0

in global.prf, and zip is MUCH nicer to me.  Even tickling arcs is easier.

I strongly recomment that further testing be done, with an eye to making
zero the default value.

-wdc
\enddata{text822, 65816}
\begindata{text822, 67852}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Qa9Tq5e00jZdMKq08R>;
          Fri, 13 Apr 90 12:25:43 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.oa9TlNq00jZdEKmk44>;
          Fri, 13 Apr 90 12:21:10 -0400 (EDT)
Received: from mtxinu.COM by po2.andrew.cmu.edu (5.54/3.15) id <AA05826> for info-andrew; Fri, 13 Apr 90 12:19:37 EDT
Received: by mtxinu.COM (5.61/1.29-mls890331)
	id AA03449; Fri, 13 Apr 90 09:18:27 -0700
Date: Fri, 13 Apr 90 09:18:27 -0700
From: vance@mtxinu.COM (Vance Vaughan)
Message-Id: <9004131618.AA03449@mtxinu.COM>
To: info-andrew@andrew.cmu.edu
Subject: getstats for Mach?

Has anyone constructed a getstats.c for Release 3 of Andrew
for the Mach operating system?  Just starting to work on getting
our "console" program displaying the right stuff, would appreciate
and pointers.
\enddata{text822, 67852}
\begindata{text822, 69037}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/wa9bVEq00Ui3QVV08w>;
          Fri, 13 Apr 90 21:09:37 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q006/QF.ga9bTLG00UkTIFwk4c>;
          Fri, 13 Apr 90 21:07:44 -0400 (EDT)
Received: from shamash.cdc.com by po3.andrew.cmu.edu (5.54/3.15) id <AA03306>; Fri, 13 Apr 90 18:25:56 EDT
Received: by shamash.cdc.com (5.59/CDC1.2)
	id AA03041; Fri, 13 Apr 90 17:23:53 -0600
Message-Id: <9004132223.AA03041@shamash.cdc.com>
Received: from louie.dms.cdc.com by hewey.dms.cdc.com with SMTP
	(15.11/15.6) id AA01205; Fri, 13 Apr 90 17:24:42 cdt
Received: by louie.dms.cdc.com
	(15.11/15.6) id AA23868; Fri, 13 Apr 90 17:26:19 cdt
From: Ian Hogg <hewey!ian@shamash.cdc.com>
Subject: Building on HP
To: info-andrew@andrew.cmu.edu
Date: Fri, 13 Apr 90 17:26:17 CDT
X-Mailer: ELM [version 2.2 PL7]

I am trying to build the Andrew system that is on the X11 r4 contrib section
from MIT.  I have an HP900/375 running HP-UX 7.0.  I am having problems trying
to build stuff in andrew/atk/basics/common.  There are problems with building
several ".do" files.  Specifically I get the following errors when trying to
build "region.do":





I believe that the stuff in overhead /class/machdep/hp_68k is erroneously
removing the necessary entries from the list it generates.  

Can any one help me?

Ian Hogg					ian@dms.cdc.com
Control Data Corporation
\enddata{text822, 69037}
\begindata{text822, 70783}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 47;andrew.cmu.edu;Andrew Palay
Received: from harmarville.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Qa:QvAe00VsS8F109k>;
          Mon, 16 Apr 90 09:55:25 -0400 (EDT)
Received: from harmarville.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr25/ajp/.Outgoing/QF.Ya:QsZS00VsS4F0EdY>;
          Mon, 16 Apr 90 09:52:38 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.harmarville.andrew.cmu.edu.rt.r3
          via MS.5.6.harmarville.andrew.cmu.edu.rt_r3;
          Mon, 16 Apr 90 09:52:37 -0400 (EDT)
Message-ID: <wa_QsZ600VsS8F0EUv@andrew.cmu.edu>
Date: Mon, 16 Apr 90 09:52:37 -0400 (EDT)
From: Andrew Palay <ajp+@andrew.cmu.edu>
X-Andrew-Message-Size: 253+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Re: Building on HP
In-Reply-To: <9004132223.AA03041@shamash.cdc.com>
References: <9004132223.AA03041@shamash.cdc.com>

\begindata{text,270333300}
\textdsversion{12}
\template{messages}
HP has provided us with the updates to the R4 distribution that make it 
possible to build it under 7.0.  We are in the process of integrating those 
changes with the rest of the distribution and they should be available in the 
next set of patches.


Andy

\enddata{text,270333300}

\enddata{text822, 70783}
\begindata{text822, 72321}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0a:qB9G00Udd8F9U8l>;
          Tue, 17 Apr 90 14:41:14 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.4a:q8xa00jZdQ5xk4P>;
          Tue, 17 Apr 90 14:36:53 -0400 (EDT)
Received: from uunet.uu.net by po2.andrew.cmu.edu (5.54/3.15) id <AA01496> for info-andrew; Tue, 17 Apr 90 14:34:48 EDT
Received: from motsps.UUCP by uunet.uu.net (5.61/1.14) with UUCP 
	id AA16406; Tue, 17 Apr 90 14:35:00 -0400
Received: from dingus. by oakhill.sps.mot.com (4.1/SMI-3.0DEV3)
	id AA05735; Tue, 17 Apr 90 12:35:58 CDT
Received: by dingus. (4.0/SMI-4.0)
	id AA14082; Tue, 17 Apr 90 12:36:01 CDT
Date: Tue, 17 Apr 90 12:36:01 CDT
From: murf@dingus.sps.mot.com (Steve Murphy)
Message-Id: <9004171736.AA14082@dingus.>
To: info-andrew@andrew.cmu.edu
In-Reply-To: Bill Janssen's message of Tue, 10 Apr 90 13:12:11 -0700 (PDT) <0a8XsP0B0KGWANz1hB@holmes.parc.xerox.com>
Subject: The cursors and symbols and patterns are wrong (X11)


> I just built  it, and for some reason, all
> my cursors are  letters. All my background  patterns are weird, and the
> demo stuff (like the letter(L) with the  animated CMU logo), which the
> text  indicated was "the   round  ITC logo") have characters  where it
> looks like some symbol should go. 

I figured it out. Thanks to the people  who mailed  suggestions. As it
turns out, the andrew font dir had no  fonts.dir  file in it. A simple
run of mkfontdir was sufficient to make all the probs go away. I don't
know what happened during the make process. Perhaps I set up the imake
wrong. who knows.

Again, many thanks. Impressive.  Only thing  that bothers  me about it
all is that:

1. the mail  facility (apparently) doesn't  work with  normal mailers?
(ie. sendmail) -- For those who don't want the bells and whistles.
2. The format for multimedia docs isn't standard (but then, what is?).
I see the interleaf  converter, but  everyone around here  uses Frame,
and I'm sure  there's 10 or 15 other  doc packages  around. What about
MIF? or TIFF, or whatever its called?
3. The editors are NOT wysiwyg.
4. Reliance on extras like ditroff & friends  (which I don't have). We
do have TeX, etc.
5. The reliance on the AFS stuff for the BB's. We don't have it. Never
heard of it before.  Does it beat NFS?  Maybe  we at this  should know
more? We have over 200 machines on our network, and there  are several
networks around here.  How do I get  some data on  all  this?
6. No sound  standards. NeXT  has multimedia mail. Anything in common?
Wouldn't it be neat to be able to mail back and forth outside just the
X environment?


What I like:
1. In general, the idea.
2. The "widget" set. Handsome.
3. The documentation. Wow. It'll take a month to absorb it all.


murf
\enddata{text822, 72321}
\begindata{text822, 75432}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ma=602u00UkTQBDE8R>;
          Wed, 18 Apr 90 08:39:33 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q004/QF.ka=5vBO00UkT0BA05o>;
          Wed, 18 Apr 90 08:34:27 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA03359> for info-andrew; Wed, 18 Apr 90 08:33:20 EDT
Received: by thumper.bellcore.com (5.54/4.7)
	id AA07642; Wed, 18 Apr 90 08:32:06 EDT
Received: by greenbush.bellcore.com (4.12/4.7)
	id AA19640; Wed, 18 Apr 90 08:32:31 edt
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40
          via MS.5.6.greenbush.mouseclub.sun4_40;
          Wed, 18 Apr 90 08:32:29 -0400 (EDT)
Message-Id: <Qa=5tRq0M2Yt9AfVcM@thumper.bellcore.com>
Date: Wed, 18 Apr 90 08:32:29 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
X-Andrew-Message-Size: 1468+2
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: info-andrew@andrew.cmu.edu
Subject: Re: The cursors and symbols and patterns are wrong (X11)
In-Reply-To: <9004171736.AA14082@dingus.>
References: <9004171736.AA14082@dingus.>

\begindata{text,2640072}
\textdsversion{12}
\template{default}
\define{global

attr:[FontSize ConstantFontSize Point 12]}
\define{itemize
menu:[Region~4,Itemize~31]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{enumerate
menu:[Region~4,Enumerate~30]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{programexample
menu:[Region~4,ProgramExample~13]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[Justification LeftJustified Point 0]
attr:[FontFace FixedFace Int Set]
attr:[FontFamily AndyType Int 0]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\define{notetotypesetter
menu:[Region~4,NoteToTypesetter~61]
attr:[Flags PassThru Int Set]}
\define{literal
menu:[Region~4,Literal~62]
attr:[Flags PassThru Int Set]}
Most of the complaints are well-taken.  Only two comments from here:


\excerptedcaption{Excerpts from internet.info-andrew: 17-Apr-90 The cursors 
and symbols and.. Steve Murphy@dingus.sps. (1777)}


\quotation{1. the mail  facility (apparently) doesn't  work with  normal 
mailers?

}\quotation{(ie. sendmail) -- For those who don't want the bells and whistles.

}
It should work fine with sendmail; that's how we use it at Bellcore, for 
example.    What problems are you having?

\quotation{
}\quotation{5. The reliance on the AFS stuff for the BB's. We don't have it. 
Never

}\quotation{heard of it before.  Does it beat NFS?  Maybe  we at this  should 
know

}\quotation{more? We have over 200 machines on our network, and there  are 
several

}\quotation{networks around here.  How do I get  some data on  all  this?

}
You can have bboards without AFS.  We do at Bellcore, and I know there's a 
similar setup at Bell Labs.  However, the documentation on setting up a new 
bboard system is very poor, to say the least.  Meanwhile, yes, you should 
check into AFS, which beats NFS by almost any measure.  It is available as a 
commercial product these days from Transarc Corporation in Pittsburgh. 


\center{----------------------------------------------------------------------

\begindata{raster,2649960}
2 0 68266 68266 0 0 104 126
bits 2649960 104 126
s |
s |
s |
m80k |
mc0k |
l0a80k |
k03fbe020j |
k0bbe2ak |
j0e2ffeGbfe0i |
j0bbfaaf802j |
j3fGbff0220ai |
j3fGabe0f8bai |
jIfef9Gi |
jIefe0aei |
i03HfdIbch |
i0aHfaGfebfae	h |
i0bHbffbHfeh |
i0bHafIf8h |
i1fLfah |
i0bHaebcHea08	g |
i3fLfe84g |
i3fIfbIecg |
ibfMfcg |
ibfJefHfcg |
h01Nfeg |
h03Nfeg |
h07Nfeg |
h03Nfeg |
h07Og |
h0fNfeg |
h1fO20 |
h3fNfea0 |
h7fOe0 |
h7fOc0 |
hPe0 |
hPa0 |
hPf0 |
hPa8 |
g03Pf8 |
g03LfeIa0 |
g03JeaKf2 |
g03J8002aa1fH	f0 |
g03Ifei0fHf8 |
g03If8i0fHf8 |
g07Ie8jHf8 |
g07I80j3fGf8 |
g07I80j3fGf0 |
g07Hfe80j0fGf0 |
g07I80j0fGf0 |
g0fHfek03Gf0 |
g0fHfek03Gf0 |
g0fHfek03Ge0 |
g0fHfek03Gc0 |
g0fHfak03fe80 |
g0fHfek03Gg |
g0fHfek03fe80 |
g0fHfek03fe80 |
g0fHfak03feg |
g0fHfek03fe80 |
g07Hf8k03feg |
g07Hfek03fe80 |
g03He8g20i03f8	g |
g0fHfage8i03fc	g |
g0fHea0beai03	f8g |
g0fHebbfGe0h03	f8g |
g0fHe0bfG80h03	f8g |
g0fHfaHfebfeb	bff0g |
g07Hf8Gfe3fe3	Hf0g |
g07Oe0g |
g03HefbfHe3He0	g |
g03HebIe3He0g |
hHa0Ie7Hc0g |
g01He03fHefHc0	g |
hH802fH83He0g |
g01Ha06fH83Hb8	g |
hfbG8062aaab83	H80g |
hGbfa86bbeaf83	H80g |
h3cbe8062280f	03bfG80g |
h!fea86eaa2f03	Hh |
hfe388062g0a03	aaach |
hfe9ea87eaaae	02Gf8h |
hfe0a802880a8	ge828h |
hG1ea83ebbb801	faf8h |
h3f8a800aaaa0	geaa8h |
h3f9ea203Ge201	Gf8h |
h3fca80gG80gfe	a8h |
h7ffeaaa07ehG	f8h |
h7feaa0j7aa8h |
h7ffea280g2003	Gf8h |
h3feaa0h3e02ba	28h |
h1fGa0h0baffe	38h |
h0e2a80iae!28	h |
h027ea2g8002fe	beb8h |
i2a80ifa0aa0h |
i7fa0h03e2afe0	h |
i2a80ga0g80a2	a0h |
iGa283f8heee0	h |
iaaa0gbf80ga0	20h |
h01Ge8803ffe0a	f8e0h |
h03eea8800a8f	Ge880h |
h07Gfae00383G	fac0h |
h07efaa20h0fa0	80h |
h0fGfeb8h0faf	80h |
h1febeaa8h2a0a	80h |
h3fGfeb8gafGbf	h02 |
h3febfaa8g2bea	aei |
h7fHb8g3fGbei |
hGfaGa8g02aabc	i |
g01GfeGfeg02aa	f8h01 |
g03GfeGaai78i |
g0fJ80hfei |
g3fHaffe80hfa	a0h |
g7fJe0g03Gfeh |
gIfbGa0g03eafa	a0g |
03Kfag0fHf8g |
0bKfag0fbefeba	g |
1fLeeJe0 |
2fPaea0 |
Rfc |
fbQfe |
S |
fePbfG |
S |
bfNbbI |
S |
S |
\enddata{raster, 2649960}
\view{rasterview,2649960,3,0,0} 
\begindata{raster,2949344}
2 0 65536 65536 0 0 275 87
bits 2949344 275 87
zu |
zu |
zu |
zu |
u0cy |
j0fIc0k1ffe1f	few |
j0fIf0k1ffe1f	few |
j0fIfck3ffe1f	few |
j0fIfek3ffc3f	few |
j1fIfek3ffc3f	fcw |
j1fJk3ffc3ffc	w |
j1fJk3ffc3ffc	w |
j1fJ80j3ff83f	fcw |
j1fJ80j7ff87f	f8w |
j3ffeg3fG80j7f	f87ff8k01b0p |
j3ffcg03G80j7f	f87ff8k1b91p |
j3ffcg01Gh7fh	7ff87ff8k3ffe	e0o |
j3ffcg02Gg07G	e0gGf07ff0g7f	feh7ff7f8i7cg	1fe0h |
j3ffcg01Gg1fG	f8gGf0Gf003H80	g7fdff9g7fe3f8	gGfch |
j7ff8g07Gg7fG	fcgGf0Gf00fHe0	01IgGe7f807Hh |
j7ff8g0ffe01H	fegGf0Gf03fHf0	03IgHf81fH80g |
j7ffc41Gfe03I	gGf0Gf07fHf803	IgHf83fHc0g |
j7fIfc07I80Ge0	Gf0If807Ic0Hf8	7fHe0g |
jJf80fI81Ge1G	e1Ifc0fIc0Hf0	Ie0g |
jJe00fGe7Gc1G	e1Ge1Ifc0fIc1	Hf1If8g |
jJc01fG01Gc1G	e1Ge3Gf07ffe0f	feg3fc1Hf3Gf8	7ff8g |
jJc01ffcg3fe3	Gc1Ge3Gc03ffe	1ff8g0fc1Hf3G	e003f8g |
jJf03ffcg7fe3	Gc3Gc7Gc01ffe	1ff8g07c3H03G	c0gfcg |
i01Jf83ffcgGe3	Gc3Gc7G801ffe	1ff8g0783Gf803	G8003fcg |
i01Gf1g7ff87f	Ie7Gc3GcfGi1f	f8g0703Ge007G	c11ffcg |
i01Ge0g1ffc7f	Ie7G83GcfGi1f	f0g0703Ge007I	fcg |
i01Ge0g0ffcJe7	G87GcfGi1ff880	!07Gc00fIfcg |
i03Ge0g03fcJe7	G87G8ffei1fHae	07G800fIfcg |
i03Gc0g07fcJe7	G87G9ffei0ffb	fdfe07G800fIfc	g |
i03Gc0g1ffcJcf	G87G9ffei0fe3	fdfe07G800fIfc	g |
i03Gc0g3ffcGf0	h07G07G9ffei0f	d7ddfc07G800f	If8g |
i03Gc0g7ffcGf0	h07G0fG1ffeg7f	f80e8401a80fG	g0ffej |
i07JfcGf0h0fG	0fG1ffeg7ff80e	d2b0f80fGg0ffe	j |
i07Jf8Gf0g0f8f	G07G0ffegGf807	d8c0f80fGg0ffe	j |
i07Jf87ff807G	9fG0fG0fG01Gf0	074019e80fGg0f	feh20g |
i07Jf87fG1fG9f	fe0fG0fGc3Gf0	gc807e80fGg0f	GgGf0g |
i07Jf03fI1ffe	1ffe0fIe001c9	80b00ffeg0fGe3	Gf0g |
i0fJe03fHfe1f	fe1ffe07Ie001	500f801ffeg07	Ie0g |
i0fJc01fHfe1f	fe1ffe03Ic001	fa01a01ffeg07	Ic0g |
i0fJ800fHfc1f	fc1ffe01I80gfa	1fe01ffeg03Ic0	g |
i0fJg07Hf03ffc	3ffcgIhfag401f	feg01I80g |
i1fIfcg01He03f	fc3ffcg7fGfeh	7f81e01ffchHfe	h |
i0fI80h7fG803f	fc3ffcg1fGf8h	3fGc01ffch3fG	fch |
p07f0l07Ge0h3f	G803ffch07Ge0	h |
zi1fGg20j7ei |
zu |
zu |
zu |
zu |
zu |
zu |
zu |
zu |
zu |
zu |
zu |
zu |
zu |
j3fc0zo |
jGf0zo |
i01f9f8zo |
i03803czo |
i07060ezo |
i0e1f8607f001	301f80l80l08o |
i0c7fc70ff003	303fc0l80g0cc0	i7f80k20h |
i187fc30c3001	!30e0n0c40i7f	c0k20h |
i1860c30c31f1	307047c7fe3ff1	08f887071e0380	408061c2k60h |
i1860c10ff3fb	30600fefG7ffb	8dfddf9fGc7e7	f3e061df"8fcf
 3c7eh |
i1860418ff33b	b0600c6e!73bf	9dddd9d8dcce67	f7707f9dd99dce
 cf!7fh |
i18e0618c3fGb0	60083e!739f9d	8df801dcfc7e3f	c07fbfdc18c0cc
 !63h |
i19c0738c1ffb	b0601c3e!739b	!8df80fdcfc3e	33f07fbfdf9fe7
 ec6021h |
i19Gf30c3f1bb0	70fc7e!739b9d	8d!f8!dc3630f0	61f803fc0c4c60
 63h |
i1bGf30ff3fbb0	3fcfee!7399fd	8dbffddecee63e	3061b9d8dcf8cc
 !63h |
i0fGf707e0e130	1f87c6637319fd	8d8f9fcfc7e633	f061!df8fdfec
 3f63h |
i0c0e06r!02g01	8001c0g!070387	c81e21h |
i06g0ezo |
i07801czo |
i03e0f8zo |
jGf0zo |
j7fc0zo |
j06zp |
zu |
\enddata{raster, 2949344}
\view{rasterview,2949344,4,0,0}


\bold{\bigger{\bigger{Nathaniel S. Borenstein }}}<nsb@thumper.bellcore.com>

\italic{Member of Technical Staff,  Bell Communications Research}

\smaller{\smaller{Office: Bellcore Room MRE 2A-274, 445 South Street, 
Morristown, NJ 07962-1910

Work phone:  (201) 829-4270     Work FAX:  (201) 829-7019

Home: 25 Washington Ave., Morristown, NJ 07960, (201) 993-8586}}


}
\enddata{text,2640072}

\enddata{text822, 75432}
\begindata{text822, 84300}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/oa=Co0u00Ui3MPHE9P>;
          Wed, 18 Apr 90 18:41:06 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q007/QF.Ma=Cl0i00UddALZE5D>;
          Wed, 18 Apr 90 18:37:59 -0400 (EDT)
Message-ID: <Added.Aa=CkfW00UddMLYE8h@andrew.cmu.edu>
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/sq1/QF.Ya=AZR200UddM19UgB>;
          Wed, 18 Apr 90 16:09:16 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q005/QF.Ya=AXZe00Ui3IH2k5O>;
          Wed, 18 Apr 90 16:07:10 -0400 (EDT)
Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id <AA17443>; Wed, 18 Apr 90 04:14:27 EDT
Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 5395; Wed, 18 Apr 90 04:12:44 EDT
Received: from Bearn.ac.be by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 5394;
 Wed, 18 Apr 90 04:12:36 EDT
Received: from BANRUC01.BITNET (MAILER) by Bearn.ac.be (Mailer R2.05) with
 BSMTP id 7133; Wed, 18 Apr 90 10:12:06 +0200
Date: April 18, 1990  10:13:00
From: mailer%BANRUC01.BITNET@vma.cc.cmu.edu
Subject: Rerouting ...
To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu

Return-Path: <pive@rucageo>
Received: from rekhp by MAZE ; 18 Apr 90 10:11:56
Received: from rucageo.ac.be by rekhp; Wed, 18 Apr 90 10:10:19 -0100
Received: by rucageo.ac.be (3.2/SMI-3.2)
    id AA07926; Wed, 18 Apr 90 10:10:38 +0200
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.rucageo.noname.sun3.4
          via MS.5.6.rucageo.noname.sun3_4;
          Wed, 18 Apr 90 10:10:35 +0200 (MET DST)
Message-Id: <Qa=23v1Y00054Sh1kI@rucageo.noname>
Date: Wed, 18 Apr 90 10:10:35 +0200 (MET DST)
From: Pieter Verhaeghe <pive@rucageo.ac.be>
To: <murf%dingus.sps.mot.com@maze>, <info-andrew%andrew.cmu.edu@maze>
Subject: Re: The cursors and symbols and patterns are wrong (X11)
In-Reply-To: <9004171736.AA14082@dingus.>
References: <9004171736.AA14082@dingus.>

Excerpts from andrew.solutions: 18-Apr-90 The cursors and symbols and..
Steve Murphy@dingus.sps. (1776)

> Again, many thanks. Impressive.  Only thing  that bothers  me about it
> all is that:

> 1. the mail  facility (apparently) doesn't  work with  normal mailers?
> (ie. sendmail) -- For those who don't want the bells and whistles.

I don't know how you compiled it (whit or whitout delivery), but AMS
works here with standard ucb-mail (i.e. sendmail), you have to use the
Andrew Setupfile (for more information: help setup).
This is our Andrew Setupfile (/usr/andrew/etc/AndrewSetup):

    AMS_NonAMSDelivery: yes
    AMS_AllowColonInSeparatingFrom: yes
    AMS_CheckAddressInSeparatingFrom: yes
    MessagesAutoBugAddress: pive@rucageo
    LocalBboardRoot: /usr/bulb/.MESSAGES
    DefaultMSPath: $MAIL:$LOCAL

I hope you will able to integrate AMS with yous mailer.






P. Verhaeghe
University of Antwerp, RUCA
Algebra / Geometry
Groenenborgerlaan 171
B-2020 Antwerpen, Belgium

Tel: +32 3 2180308
Fax: +32 3 2180217
Telex: RUCABI 33362

E-mail: pive@banruc01.bitnet (or pive@ccu.uia.ac.be)


\enddata{text822, 84300}
\begindata{text822, 87736}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ka=Oh2q00Ui3Q=w08G>;
          Thu, 19 Apr 90 08:12:51 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q007/QF.ca=OfF:00Ui3Q=tEgD>;
          Thu, 19 Apr 90 08:10:58 -0400 (EDT)
Received: from sparc01.icase.edu ([192.42.142.50]) by andrew.cmu.edu (5.54/3.15) id <AA03040> for info-andrew; Thu, 19 Apr 90 08:10:37 EDT
Received: by sparc01.icase.edu (4.0/SMI-DDN)
	id AA00648; Thu, 19 Apr 90 08:04:48 EDT
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sparc01.ICASE.sun4.40
          via MS.5.6.sparc01.ICASE.sun4_40;
          Thu, 19 Apr 90 08:04:47 -0400 (EDT)
Message-Id: <Ma=OZTD0_csmI2IGlu@icase.edu>
Date: Thu, 19 Apr 90 08:04:47 -0400 (EDT)
From: Tom Crockett <tom@icase.edu>
X-Andrew-Message-Size: 1184+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: info-andrew@andrew.cmu.edu
Subject: Netnews and Andrew Bulletin Boards
In-Reply-To: <Qa=5tRq0M2Yt9AfVcM@thumper.bellcore.com>
References: <9004171736.AA14082@dingus.>,
	<Qa=5tRq0M2Yt9AfVcM@thumper.bellcore.com>

\begindata{text,2894664}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from internet.info-andrew: 18-Apr-90 Re: The 
cursors and symbols.. Nathaniel Borenstein@thu (1468+2)}


\quotation{You can have bboards without AFS.  We do at Bellcore, and I know 
there's a similar setup at Bell Labs.  However, the documentation on setting 
up a new bboard system is very poor, to say the least.

}
And we're doing pretty well with our bboard system here at ICASE.  However, I 
would like to integrate netnews into the bulletin board system.  I looked at 
the documentation, and it was confusing.  I couldn't tell what depended on AFS 
and/or AMDS and what didn't.  I know there was some discussion a while back 
about doing this with \bold{.amsalien}, but unfortunately, I didn't save those 
messages.  And how about posting news from AMS programs?  Are there hooks to 
support that?  


If it's not too much trouble, could someone who's done it successfully outline 
the steps you need to go through?  


Thanks,


\italic{Tom Crockett}


\smaller{\bold{ICASE}

Institute for Computer Applications in Science and Engineering


\smaller{M.S. 132C				e-mail:  tom@icase.edu

NASA Langley Research Center		phone:  (804) 864-2182

Hampton,  VA  23665-5225

} 
\smaller{ }}\smaller{ } 
                                                                       

\enddata{text,2894664}

\enddata{text822, 87736}
\begindata{text822, 90524}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 425;andrew.cmu.edu;Stephan Greene
Received: from rosemont.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/wa=QIya00Xcg491k84>;
          Thu, 19 Apr 90 10:03:43 -0400 (EDT)
Received: from rosemont.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr2/sg08/.Outgoing/QF.wa=QHLq00XcgQ8yV5r>;
          Thu, 19 Apr 90 10:02:00 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.rosemont.andrew.cmu.edu.rt.r3
          via MS.5.6.rosemont.andrew.cmu.edu.rt_r3;
          Thu, 19 Apr 90 10:01:59 -0400 (EDT)
Message-ID: <ga=QHLe00XcgQ8yUxv@andrew.cmu.edu>
Date: Thu, 19 Apr 90 10:01:59 -0400 (EDT)
From: Stephan Greene <sg08+@andrew.cmu.edu>
X-Andrew-Message-Size: 2783+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Color Methods change proposal

\begindata{text,270197460}
\textdsversion{12}
\template{messages}
The ITC is currently engaged in improving the color support of ATK. As part of 
this effort, we are considering changing some of the existing methods of the 
graphic class. The changes are detailed below. We would like to get a sense of 
how many developers, if any, would be affected by these changes before we make 
them. If you feel that your work will be adversely affected by these changes, 
please voice your concern.


These four methods exist now, as declared in graphic.ch:


\typewriter{\smaller{    SetForegroundColor(char *colorName, long red, long 
blue, long green);

    GetForegroundColor(long *red, long *blue, long *green);

    SetBackgroundColor(char *colorName, long red, long blue, long green);

    GetBackgroundColor(long *red, long *blue, long *green);

}}
The proposed changes are to reverse the order of the blue and green arguments 
in all of them, to correspond to the commonly used "RGB" term for this color 
model. Also, the \typewriter{\smaller{GetForegoundColor}} and 
\smaller{\typewriter{GetBackgroundColor}} methods would be modified to also 
return a colorName, if these colors are set using a colorName.


We also propose to eliminate the unimplemented 
\typewriter{\smaller{ColorPattern}} method, as it will not play a part in the 
new color scheme.



\bold{New Methods:}

Here's a list of the new methods we are adding, with some explanation. We 
welcome any input you might have on them.


\smaller{\typewriter{    SetFGColor( double red, double green, double blue );

    GetFGColor( double *red, double *green, double *blue );

    SetBGColor( double red, double green, double blue );

    GetBGColor( double *red, double *green, double *blue );}}


These four methods set and get the foreground and background colors, with RGB 
values expressed as real numbers between 0 and 1. They provide a more 
PostScript-like, and less X-like, interface. The colors remain synched, 
regardless of which set of methods you use to set them. Setting colors either 
way on a monochome display will invoke an algorithm to approximate the color 
with stippling. The existing fill methods will now accept a NULL tile 
argument, resulting in solid fills of the current foregound color.


\typewriter{\smaller{    DisplayClass() returns long;

}}
Returns a bitmask describing the class of the default visual of the display, 
allowing programs to special case monochome, and so on.

  

         \smaller{\typewriter{NPlanes() returns int;

}}
Returns the number of planes the display has, from which the maximum size of a 
colormap can be determined.


Not related to color, but just for good measure we are adding in these Line 
Style methods:


\typewriter{\smaller{    SetLineDash( char *dashPattern, int dashOffset, short 
dashType );

    GetLineDash( char **dashPattern, int *dashOffset, short *dashType );


    SetLineCap( short NewLineCap );

    GetLineCap() returns short;


    SetLineJoin( short NewLineJoin );

    GetLineJoin() returns short;}}



Stephan Greene

sg08+@andrew.cmu.edu

\enddata{text,270197460}

\enddata{text822, 90524}
\begindata{text822, 94737}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ya=VL3K00Udd8C=U8=>;
          Thu, 19 Apr 90 15:47:18 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.Ma=VHLS00jZdQDmk5K>;
          Thu, 19 Apr 90 15:43:24 -0400 (EDT)
Received: from umbc3.umbc.edu by po2.andrew.cmu.edu (5.54/3.15) id <AA02256>; Thu, 19 Apr 90 13:28:52 EDT
Received: by umbc3.umbc.edu (5.57/Ultrix2.4-C)
	id AA01915; Thu, 19 Apr 90 13:26:36 EDT
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.umbc3.umbc.edu.vax.3
          via MS.5.6.umbc3.umbc.edu.vax_3;
          Thu, 19 Apr 90 13:26:32 -0400 (EDT)
Message-Id: <oa=TH8g31000A6zmc_@umbc3.umbc.edu>
Date: Thu, 19 Apr 90 13:26:32 -0400 (EDT)
From: "Alex S. Crain" <alex@umbc3.umbc.edu>
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: ZIP dies on a VAX


I've got atk (patch level 5) running on the VAX's here, and all is well
except for ZIP, which doesn't work at all.

If I run zip on a new (empty) file, I get numerous lines like

> ZIP Default Exception Handler -- Facility ''  Status '1'

to stderr, and the pallettes don't come up. Attempting to enter Brouse
mode generates more lines like this, and a core file.

I have no clue as to where to start looking, and as I say, everything else
pretty much works.

Any help would be appreciated.

#################################		:alex.
#Disclamer: Anyone who agrees   #    University of Maryland Baltimore County
#with me deserves what they get.#	alex@umbc3.umbc.edu
#################################	
\enddata{text822, 94737}
\begindata{text822, 96602}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ga=WnaS00UkT4Zh08N>;
          Thu, 19 Apr 90 17:25:59 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.wa=WkY600Ui3Qbnk5p>;
          Thu, 19 Apr 90 17:22:44 -0400 (EDT)
If-Type-Unsupported: alter
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.8a=WjZ600jZdQCVE4D>;
          Thu, 19 Apr 90 17:22:12 -0400 (EDT)
Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id <AA03687> for sg08+; Thu, 19 Apr 90 17:19:24 EDT
Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP
	(5.61+/IDA-1.2.8/gandalf) id AA25276; Thu, 19 Apr 90 14:18:09 -0700
Received: by holmes.parc.xerox.com
	(5.61+/IDA-1.2.8/gandalf) id AA01185; Thu, 19 Apr 90 14:18:02 PDT
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40
          via MS.5.6.holmes.parc.xerox.com.sun4_40;
          Thu, 19 Apr 90 14:18:01 -0700 (PDT)
Message-Id: <Aa=Wg9AB0KGW84VmMU@holmes.parc.xerox.com>
Date: Thu, 19 Apr 90 14:18:01 -0700 (PDT)
From: Bill Janssen <janssen@parc.xerox.com>
X-Andrew-Message-Size: 2964+0
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
        Stephan Greene <sg08+@andrew.cmu.edu>
Subject: Comments on Color Methods change proposal
In-Reply-To: <ga=QHLe00XcgQ8yUxv@andrew.cmu.edu>
References: <ga=QHLe00XcgQ8yUxv@andrew.cmu.edu>

\begindata{text,2493528}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from andrew: 19-Apr-90 Color Methods change 
proposal Stephan Greene@andrew.cm (2783+0)}


\quotation{The proposed changes are to reverse the order of the blue and green 
arguments in all of them, to correspond to the commonly used "RGB" term for 
this color model. Also, the \typewriter{\smaller{GetForegoundColor}} and 
\smaller{\typewriter{GetBackgroundColor}} methods would be modified to also 
return a colorName, if these colors are set using a colorName.

}
Seems reasonable.  But it would be even more attractive to have a color 
object, so that Set and Get would have the form


\example{	SetForegroundColor (struct color *color);

	struct color *GetForegroundColor();

}
The color object would have


\example{	class color \{

	classprocedures:


	CreateRGB (double r, double g, double b) returns struct color *;

	FindRGB (double r, double g, double b) returns struct color *;

	FindOrCreateRGB (double r, double g, double b) returns struct color *;


	CreateHSV (double hue, double saturation, double value) returns struct color 
*;

	FindHSV (double hue, double saturation, double value) returns struct color *;

	FindOrCreateHSV (double hue, double saturation, double value) returns struct 
color *;


	CreateByName (char *colorName) returns struct color *;

	FindByName (char *colorName) returns struct color *;

	FindOrCreateByName (char *colorName) returns struct color *;


	methods:


	GetName () returns char *;

	GetHSV (double *hue, double *saturation, double *value);

	GetRGB (double *red, double *green, double *blue);

	SetName (char *colorName);

	SetRGB (double red, double green, double blue);

	SetHSV (double hue, double saturation, double brightness);

}
\quotation{We also propose to eliminate the unimplemented 
\typewriter{\smaller{ColorPattern}} method, as it will not play a part in the 
new color scheme.

}
Right.  Only `color' objects would be used.


\quotation{ Setting colors either way on a monochome display will invoke an 
algorithm to approximate the color with stippling.

 The existing fill methods will now accept a NULL tile argument, resulting in 
solid fills of the current foregound color.

}
Good stuff.


\typewriter{\smaller{\quotation{    DisplayClass() returns long;

}}}
\quotation{Returns a bitmask describing the class of the default visual of the 
display, allowing programs to special case monochome, and so on.

}
Sort of X-specific, isn't it?

\quotation{  

}\quotation{         \smaller{\typewriter{NPlanes() returns int;

}}}
I've never been happy with this approach.  I'd add a class procedure to the 
color object, or perhaps add a colormap object, from which the number of color 
cells can be obtained, without reference to the number of display planes (too 
hardware specific).



\quotation{Not related to color, but just for good measure we are adding in 
these Line Style methods:

}
\typewriter{\smaller{\quotation{    SetLineDash( char *dashPattern, int 
dashOffset, short dashType );

}\quotation{    GetLineDash( char **dashPattern, int *dashOffset, short 
*dashType );

}
\quotation{    SetLineCap( short NewLineCap );

}\quotation{    GetLineCap() returns short;

}
\quotation{    SetLineJoin( short NewLineJoin );

}}}\quotation{\typewriter{\smaller{    GetLineJoin() returns short;}}

}
Sort of X-specific, but why not?


Thanks for giving us this visibility into the planning.


Bill

\enddata{text,2493528}

\enddata{text822, 96602}
\begindata{text822, 101851}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/ga=WoNC00Ui38byU8g>;
          Thu, 19 Apr 90 17:26:50 -0400 (EDT)
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q005/QF.0a=Wlam00Ui3EbrE54>;
          Thu, 19 Apr 90 17:23:55 -0400 (EDT)
If-Type-Unsupported: alter
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q005/QF.ga=WjpG00Ui3AblU46>;
          Thu, 19 Apr 90 17:22:04 -0400 (EDT)
Received: from arisia.Xerox.COM by andrew.cmu.edu (5.54/3.15) id <AA09406>; Thu, 19 Apr 90 16:39:39 EDT
Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP
	(5.61+/IDA-1.2.8/gandalf) id AA24071; Thu, 19 Apr 90 13:37:38 -0700
Received: by holmes.parc.xerox.com
	(5.61+/IDA-1.2.8/gandalf) id AA01177; Thu, 19 Apr 90 13:37:31 PDT
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40
          via MS.5.6.holmes.parc.xerox.com.sun4_40;
          Thu, 19 Apr 90 13:37:30 -0700 (PDT)
Message-Id: <ga=W6_sB0KGWM4Vlw6@holmes.parc.xerox.com>
Date: Thu, 19 Apr 90 13:37:30 -0700 (PDT)
From: Bill Janssen <janssen@parc.xerox.com>
X-Andrew-Message-Size: 6359+0
Content-Type: X-BE2; 12
To: info-andrew@andrew.cmu.edu, Tom Crockett <tom@icase.edu>
Subject: Re: Netnews and Andrew Bulletin Boards
In-Reply-To: <Ma=OZTD0_csmI2IGlu@icase.edu>
References: <9004171736.AA14082@dingus.>,
 	<Qa=5tRq0M2Yt9AfVcM@thumper.bellcore.com>,
	<Ma=OZTD0_csmI2IGlu@icase.edu>

\begindata{text,2493528}
\textdsversion{12}
\template{messages}
\define{Bold
}
Here is a somewhat dated summary of my efforts to read netnews with messages. 
 I finally turned off the indexing daemon because it consumed too many cycles. 
 A stripped down system that knows how to read the active file is needed. 
 Something based on `nns' is probably the ticket.  I don't know that either of 
the patches given below are actually needed anymore.


Bill


\quotation{\bold{Date}: Mon, 18 Dec 89 14:03:39 -0800 (PST)

\bold{From}: Bill Janssen <janssen@parc.xerox.com>

\bold{Subject}: Summary of my efforts with messages/news so far


Here's a summary of my procedure so far, starting with your original 
instructions, and the two patches I had to make to AMS:


\quotation{\Bold{Date}: Wed, 17 May 89 12:45:14 -0400 (EDT)

\Bold{From}: Nathaniel Borenstein <nsb+@andrew.cmu.edu>

\Bold{To}: Bill Janssen <janssen%titan.sw.MCC.COM@mcc.com>

\Bold{Subject}: Re: news with messages


Here's what you do:


1.  Create a new directory that will be the root of the netnews tree, e.g. 
/usr/janssen/netnews/.MESSAGES/netnews.  Add the appropriate .MESSAGES root to 
your *.mspath preference.

}
[ I'm using \example{/usr/lib/news/.MESSAGES-news/bb}    -- wj ]


\quotation{2.  Create an appropriately-named symbolic link from that directory 
to the various top level netnews directories, e.g. .../.MESSAGES/netnews/comp 
as a symbolic link to the top of the "comp" tree.


3.  Create a file in the .MESSAGES directory called ".amsalien".  This is the 
magic flag file that tells AMS that the whole tree is an "alien" tree.

}
[ 3a.  Use cui to create an empty AMS index (.MS_MsgDir) file in some 
directory, by creating a new folder from cui or messages.  Copy this index 
file to every news directory.  Set up a daemon that will copy this file to 
every new news directory.  -- wj ]

\quotation{
4.  Set up a cui daemon that regularly scavenges the whole tree.  The right 
command might be something like:


loop -1 600 scavenge netnews recurse purge

}
[ I'm using the shell command:  \example{% cui}\example{ set level wizard \\; 
set bbdaemon on \\; loop -1 600 scavenge netnews recurse purge}


-- wj ]

\quotation{
(You may want to consult the cui help for info on the loop and scavenge 
commands.)


5.  If you want to use the master update file mechanism for faster checking to 
see which folders have new messages, you'll have to set up the master update 
files and related daemons; this is, I believe, documented elsewhere.  It is 
optional, but will improve the performance of the "checking for folders with 
new messages..." operation.

}\flushleft{
[ Haven't tried this yet  -- it amounts to running `cui rebuild 
/usr/lib/news/.MESSAGES-news' every night.  -- wj ]


}\quotation{6.  Bear in mind that you're the first person to try any of this 
on netnews.  The "scavenge" operation is the potentially dangerous one.  I 
advise that at first, you try it on a COPY of your netnews tree...


Please let me know how all of this works out if you try it, and feel free to 
ask me any more questions you might have... -- Nathaniel

}
[ But before you begin, fix two bugs in the X11R4 beta version of AMS, as 
follows:


\quotation{     The command \bold{loop} in cui is broken because the routine 
DemonLoop() in cui.c allocates

buffer space for the command buffer on the stack via an automatic variable 
(rather

than via malloc), and the routine GetNextCommand() in cui.c doesn't like 
commands

stored in buffers the address of which has the high order bit set. (Honest!)


This patch fixes it:


\typewriter{*** cui.c.orig	Thu Dec 14 18:37:48 1989

--- cui.c	Thu Dec 14 18:40:30 1989

***************

*** 1646,1652 ****

      int     Period,

  	    Passes;

      char   *cmd = arg,

! 	    CmdBuf[500];

  

      debug(1,("DemonLoop %s\\n", arg));

      while (*cmd && *cmd != ' ' && *cmd != '\\n') \{

--- 1646,1652 ----

      int     Period,

  	    Passes;

      char   *cmd = arg,

! 	   *CmdBuf;

  

      debug(1,("DemonLoop %s\\n", arg));

      while (*cmd && *cmd != ' ' && *cmd != '\\n') \{

***************

*** 1673,1685 ****

  	return(0);

      \}

      cmd = StripWhiteEnds(cmd);

      while (TRUE) \{

! 	strcpy(CmdBuf, cmd);	/* ProcessCommand eats its arguments */

! 	ProcessMultipleCommands(CmdBuf, AliasCt);

! 				/* always pass it top-level ct */

! 	if (Passes > 0 && --Passes == 0)

! 	    return(0);

! 	sleep(Period);

      \}

  \}

  

--- 1673,1689 ----

  	return(0);

      \}

      cmd = StripWhiteEnds(cmd);

+     CmdBuf = (char *) malloc (strlen(cmd)+1);

      while (TRUE) \{

!       strcpy(CmdBuf, cmd);	/* ProcessCommand eats its arguments */

!       ProcessMultipleCommands(CmdBuf, AliasCt);

!       /* always pass it top-level ct */

!       if (Passes > 0 && --Passes == 0)

! 	\{

! 	  free(CmdBuf);

! 	  return(0);

! 	\}

!       sleep(Period);

      \}

}
63.  (in ams/libs/ms/rawdb.c)


     The MS scavenge operation only scavenges the first file in an alien 
directory,

because the routine CheckCheckLists() assumes that nothing in

AppendFileToMSDirInternal() steps on the buffer containing the filename,

and something does.


The following patch fixes this:


\typewriter{*** rawdb.c.old	Fri Dec 15 17:32:09 1989

--- rawdb.c	Fri Dec 15 17:38:33 1989

***************

*** 1650,1660 ****

--- 1650,1666 ----

  	\}

      \}

      if (Orphans.Used > 0) \{

+       char *FirstPart;

  	debug(262144, ("The directory %s DOES have hidden mail in it-- %d 
messages!\\n", Dir->UNIXDir, Orphans.Used));

  	qsort(Orphans.ToCheck, Orphans.Used, sizeof(char *), CompareTimes);

+ 	/* add FirstPart because someone in AppendFileToMSDirInternal steps

+ 	   on filename buffer */

+ 	FirstPart = (char *) malloc(partstart - FileName + 1);

+ 	strcpy (FirstPart, FileName);

  	for (i = 0; i < Orphans.Used; ++i) \{

  	    ++foundct;

  	    debug(2, ("The directory %s DOES have hidden mail in it -- %s!\\n", 
Dir->UNIXDir, Orphans.ToCheck[i]));

+ 	    strcpy(FileName, FirstPart);

  	    strcpy(partstart, Orphans.ToCheck[i]);

  	    if (AppendFileToMSDirInternal(FileName, Dir, TRUE, alien))

  		++errs;

***************

*** 1661,1666 ****

--- 1667,1673 ----

  	    if ((i & 077) == 077)

  		debug(262144, ("Finished adding %d of %d hidden files\\n", i, 
Orphans.Used));

  	\}

+         free (FirstPart);

  	debug(262144, ("Finished adding all %d hidden files.\\n", Orphans.Used));

      \}

      if (Missing.Used > 0) \{

}}

There are still some missing pieces, such as being able to run FLAMES on news, 
and being able to post to the newsgroups.  There are too many folders 
(\quotation{Expose All} takes minutes); perhaps a better folder management 
scheme is needed [ running cui rebuild should fix this].  But all in all, it 
seems to work.


Bill


}\enddata{text,2493528}

\enddata{text822, 101851}
\begindata{text822, 110493}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ua=dWFW00Ui30tek8h>;
          Fri, 20 Apr 90 01:05:22 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.Ma=dTDe00UkTMPMk5Q>;
          Fri, 20 Apr 90 01:02:23 -0400 (EDT)
Received: from ucbvax.Berkeley.EDU by po3.andrew.cmu.edu (5.54/3.15) id <AB07098>; Wed, 18 Apr 90 23:11:35 EDT
Received: by ucbvax.Berkeley.EDU (5.61/1.41)
	id AA29432; Wed, 18 Apr 90 19:59:27 -0700
Received: from USENET by ucbvax.Berkeley.EDU with netnews
	for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu)
	(contact usenet@ucbvax.Berkeley.EDU if you have questions)
Date: 18 Apr 90 20:56:35 GMT
From: convex!datri@uunet.uu.net  (Anthony A. Datri)
Organization: Convex Computer Corporation; Richardson, TX
Subject: Re: The cursors and symbols and patterns are wrong (X11)
Message-Id: <101529@convex.convex.com>
References: <0a8XsP0B0KGWANz1hB@holmes.parc.xerox.com>, <9004171736.AA14082@dingus.>
Sender: info-andrew-request@andrew.cmu.edu
To: info-andrew@andrew.cmu.edu

>Again, many thanks. Impressive.  Only thing  that bothers  me about it
>all is that:

You should have seen it in the old days on a 3 meg 2/120:-)
Anyone else out there still have a .hark_profile?

>1. the mail  facility (apparently) doesn't  work with  normal mailers?
>(ie. sendmail) -- For those who don't want the bells and whistles.

At CMU AMDS is probably used for most delivery, but I'm running it
against sendmail just fine.  The configuration is a little tricky, though,
and I'm stil very uncertain as to just what kind of locking my binaries
are doing.

>I see the interleaf  converter, but  everyone around here  uses Frame,

Be glad -- Interleaf is a nightmare.

>MIF? or TIFF, or whatever its called?

TIFF is only for images.  I'm not sure that MIF is.

>3. The editors are NOT wysiwyg.

Are any really?  You have to allow for the fact that windows can be resized,
plus the usual reasons of screen fonts vs. printer fonts, etc.

>4. Reliance on extras like ditroff & friends  (which I don't have). We
>do have TeX, etc.

You gotta rely on something.  If out put out PostScript, you're still
relying on PostScript.  Last I knew you could filter into a Scribe .mss
file, though.

>5. The reliance on the AFS stuff for the BB's. We don't have it. Never
>heard of it before.  Does it beat NFS?

Holy war time.  Unless AFS has changed radically since I was around, it
requires a local disk for workstations to use as a file cache.  It scales
well, but it is a pain to have to fetch the whole termcap file to see
the first few lines, for example.

>  Maybe  we at this  should know
>more? We have over 200 machines on our network, and there  are several
>networks around here.  How do I get  some data on  all  this?

I believe that some ITC and Scribe folks got together, called themselves
Transarc, and *sell* AFS now.

>6. No sound  standards. NeXT  has multimedia mail. Anything in common?

You can send mail with animation and images.  The "Welcome to Andrew"
message, for example.  I've never believed that sound was important
except to yuppies who buy car phones.
\enddata{text822, 110493}
\begindata{text822, 113946}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 1342;andrew.cmu.edu;Mark Sherman
Received: from unix9.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/Ma=iZ0O00WB:AfOk9H>;
          Fri, 20 Apr 90 06:49:37 -0400 (EDT)
Received: from unix9.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr18/mss/.Outgoing/QF.Ua=iYXe00WB:MfJqhp>;
          Fri, 20 Apr 90 06:49:08 -0400 (EDT)
Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.unix9.andrew.cmu.edu.vax.3
          via MS.5.6.unix9.andrew.cmu.edu.vax_3;
          Fri, 20 Apr 90 06:49:07 -0400 (EDT)
Message-ID: <ca=iYXW00WB_QfJqYB@andrew.cmu.edu>
Date: Fri, 20 Apr 90 06:49:07 -0400 (EDT)
From: Mark Sherman <mss+@andrew.cmu.edu>
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: standard rep (was: The cursors and symbols and patterns are wrong)
Cc:
References: <9004171736.AA14082@dingus.>

---------- Original message ----------
Date: Tue, 17 Apr 90 12:36:01 CDT
From: murf@dingus.sps.mot.com (Steve Murphy)
To: info-andrew@andrew.cmu.edu
Subject: The cursors and symbols and patterns are wrong (X11)

2. The format for multimedia docs isn't standard (but then, what is?).
I see the interleaf  converter, but  everyone around here  uses Frame,
and I'm sure  there's 10 or 15 other  doc packages  around. What about
MIF? or TIFF, or whatever its called?

murf
---------------------------------------------------------
As already mentioned, TIFF is a raster standard, not a multimedia standard.
However, ODA is a multimedia standard, and that is what the translators
you refer to deal with. Call up Frame and ask them for an ODA translator
for their format. (It actually might exist in a backroom somewhere, since
a number of gov't programs are beginning to adopt ODA in their requirement
specifications.)
                -Mark







\enddata{text822, 113946}
\begindata{text822, 115971}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/0a=js6i00UkT8JQU9i>;
          Fri, 20 Apr 90 08:18:15 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.4a=jaeK00UkTAJNk4b>;
          Fri, 20 Apr 90 07:59:44 -0400 (EDT)
Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id <AA08284> for info-andrew; Thu, 19 Apr 90 09:38:52 EDT
Received: by thumper.bellcore.com (5.54/4.7)
	id AA08068; Thu, 19 Apr 90 09:37:11 EDT
Received: by greenbush.bellcore.com (4.12/4.7)
	id AA22369; Thu, 19 Apr 90 09:37:35 edt
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.greenbush.mouseclub.sun4.40
          via MS.5.6.greenbush.mouseclub.sun4_40;
          Thu, 19 Apr 90 09:37:33 -0400 (EDT)
Message-Id: <Ia=PwRO0M2YtNKwGIH@thumper.bellcore.com>
Date: Thu, 19 Apr 90 09:37:33 -0400 (EDT)
From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
X-Andrew-Message-Size: 3013+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: info-andrew@andrew.cmu.edu
Subject: Re: Netnews and Andrew Bulletin Boards
In-Reply-To: <Ma=OZTD0_csmI2IGlu@icase.edu>
References: <9004171736.AA14082@dingus.>,
	<Qa=5tRq0M2Yt9AfVcM@thumper.bellcore.com>,
	<Ma=OZTD0_csmI2IGlu@icase.edu>

\begindata{text,3054568}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from internet.info-andrew: 19-Apr-90 Netnews and 
Andrew Bulletin.. Tom Crockett@icase.edu (1184+0)}


\quotation{However, I would like to integrate netnews into the bulletin board 
system.  I looked at the documentation, and it was confusing.  I couldn't tell 
what depended on AFS and/or AMDS and what didn't.  I know there was some 
discussion a while back about doing this with \bold{.amsalien}, but 
unfortunately, I didn't save those messages.  And how about posting news from 
AMS programs?  Are there hooks to support that?  

}
\quotation{If it's not too much trouble, could someone who's done it 
successfully outline the steps you need to go through?  

}
Sigh... I guess I have to answer this one.  I don't want to answer it, because 
I feel guilty about it.  You can tell how guilty I feel by the fact that I'm 
answering in substantial detail...


At CMU, as most people have heard, AMS reads netnews.  However, it does this 
using some homegrown software (nntppoll, nntpxmit) that, while included in the 
Andrew distribution, is neither terribly well documented nor terribly 
well-suited to other sites.  The biggest problem with using this stuff is that 
it makes another copy of the whole netnews database, in Andrew format.  For 
sites that are already struggling to have enough disk space for a single copy 
of netnews, this is obviously a dismaying prospect.


When I decided to leave the Andrew project, I realized that I would soon be 
using Andrew at a substantial distance from the warm and comfortable bosom of 
Carnegie Mellon.  Suddenly I was newly motivated to look over the "bug reports 
& feature suggestions" list for things that would bother me more at a non-CMU 
site.  The biggest thing on that list was the absence of netnews support.  So 
I added the .amsalien feature with the express intent of using it to read 
netnews in its standard format.


Problem was, I didn't HAVE a standard netnews database to test it on -- at 
andrew.cmu.edu, there's only one copy of the database, and it is in AMS 
format.   So I added the code and debugged it in-the-small, and intended to be 
the first guinea pig for it when I got to Bellcore.


Now comes the part I feel guilty about:  I've been here about 9 months, and 
I'm having so much fun and keeping so busy with other stuff that I just 
haven't gotten around to hooking up AMS to netnews.  (Guess what?  I barely 
even MISS netnews...)    I still intend to do it eventually, but I honestly 
don't know when I'll get to it, and it isn't something Bellcore will want me 
to spend a lot of time on, of course.  Meanwhile, though, I'd be more than 
happy to provide advice and assistance to any brave soul who wants to be the 
guinea pig instead of me.  (Actually, a couple of people have tried, but I'm 
not sure how far they've gotten, and I won't give their names out here...)


The bottom line is that it shouldn't be very hard, but that there will 
probably be a small amount of debugging to be done before it all works 
smoothly.  I'll try to get to it one of these days, really...  -- Nathaniel

\enddata{text,3054568}

\enddata{text822, 115971}
\begindata{text822, 120718}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/sa=lR:m00UkTEN6k9k>;
          Fri, 20 Apr 90 10:06:08 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.wa=lKQi00UddE8bk5s>;
          Fri, 20 Apr 90 09:59:06 -0400 (EDT)
If-Type-Unsupported: alter
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.wa=lIoe00jZdI7PU5j>;
          Fri, 20 Apr 90 09:57:12 -0400 (EDT)
Received: from att-in.att.com by po2.andrew.cmu.edu (5.54/3.15) id <AA01886> for info-andrew; Fri, 20 Apr 90 09:56:04 EDT
Received: from mtgz047 by mtgzfs3.att.com (4.0/SMI-4.0)
	id AA02100; Fri, 20 Apr 90 09:20:11 EDT
Received: by mtgz047 (4.0/SMI-4.0)
	id AA08177; Fri, 20 Apr 90 09:21:39 EDT
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mtgz047.gazelle.att.com.sun4.40
          via MS.5.6.mtgz047.gazelle.att.com.sun4_40;
          Fri, 20 Apr 90 09:21:38 -0400 (EDT)
Message-Id: <oa=knW_753w80TKVhI@gazelle.att.com>
Date: Fri, 20 Apr 90 09:21:38 -0400 (EDT)
From: C C Hayden <cch@mtgzx.att.com>
X-Andrew-Message-Size: 837+0
Content-Type: X-BE2; 12
To: info-andrew@andrew.cmu.edu
Subject: Re: Netnews and Andrew Bulletin Boards
In-Reply-To: <Ia=PwRO0M2YtNKwGIH@thumper.bellcore.com>
References: <9004171736.AA14082@dingus.>,
	<Qa=5tRq0M2Yt9AfVcM@thumper.bellcore.com>,
	<Ma=OZTD0_csmI2IGlu@icase.edu>,
	<Ia=PwRO0M2YtNKwGIH@thumper.bellcore.com>

\begindata{text,3335984}
\textdsversion{12}
\template{default}
\define{global

attr:[FontSize ConstantFontSize Point 12]}
\define{itemize
menu:[Region~4,Itemize~31]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{enumerate
menu:[Region~4,Enumerate~30]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{programexample
menu:[Region~4,ProgramExample~13]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[Justification LeftJustified Point 0]
attr:[FontFace FixedFace Int Set]
attr:[FontFamily AndyType Int 0]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\define{notetotypesetter
menu:[Region~4,NoteToTypesetter~61]
attr:[Flags PassThru Int Set]}
\define{literal
menu:[Region~4,Literal~62]
attr:[Flags PassThru Int Set]}
Since you bring up netnews, there are alternatives to AMS for netnews.


What I do is to run \typewriter{readnews -p} as a cron job every night, and 
have a single file containing the day's news put into my rje.  I have a 
package that provides formatting and commands that make it easy to read 
(next/previous article, next/previous newsgroup, etc).  Then I just ez the 
file.  Is is \underline{so much} faster than AMS.  I can scan through an 
avarage of 500K of news in less than 20 minutes.  I bind "next article" to a 
kay, and I can hold it down and skip through several articles per second.  It 
also works with "table of contents", for quickly scanning the titles.  It is 
easy to save articles, using cut/paste.  Has anyone else tried this approach ? 
 


\bold{\bigger{Charles Hayden  cch@mtgzx.att.com}}

Bell Labs   MT 3G-408

200 Laurel Ave, Middletown, NJ 07748

(201) 957-5558

\enddata{text,3335984}

\enddata{text822, 120718}
\begindata{text822, 124226}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer
Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/sa=pCjy00Vt1A5WU9q>;
          Fri, 20 Apr 90 14:23:44 -0400 (EDT)
If-Type-Unsupported: alter
Received: from dublin.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr20/tpn/.Outgoing/QF.Aa=pBd600Vt1I4vmdP>;
          Fri, 20 Apr 90 14:22:34 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.dublin.andrew.cmu.edu.rt.r3
          via MS.5.6.dublin.andrew.cmu.edu.rt_r3;
          Fri, 20 Apr 90 14:22:32 -0400 (EDT)
Message-ID: <sa=pBci00Vt144vmUj@andrew.cmu.edu>
Date: Fri, 20 Apr 90 14:22:32 -0400 (EDT)
From: Tom Neuendorffer <tpn+@andrew.cmu.edu>
X-Andrew-Message-Size: 3858+2
Content-Type: X-BE2; 12
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: ATUG Conference Announcement and Pre-Registration

\begindata{text,270204644}
\textdsversion{12}
\template{default}
\define{global

attr:[FontSize ConstantFontSize Point 12]}
\define{itemize
menu:[Region~4,Itemize~31]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{enumerate
menu:[Region~4,Enumerate~30]
attr:[LeftMargin LeftMargin Inch 32768]}
\define{programexample
menu:[Region~4,ProgramExample~13]
attr:[LeftMargin LeftMargin Inch 32768]
attr:[Justification LeftJustified Point 0]
attr:[FontFace FixedFace Int Set]
attr:[FontFamily AndyType Int 0]}
\define{excerptedcaption

attr:[LeftMargin LeftMargin Inch 32768]
attr:[RightMargin RightMargin Inch 32768]
attr:[FontFace Bold Int Set]
attr:[FontFace Italic Int Set]}
\define{notetotypesetter
menu:[Region~4,NoteToTypesetter~61]
attr:[Flags PassThru Int Set]}
\define{literal
menu:[Region~4,Literal~62]
attr:[Flags PassThru Int Set]}
\center{\bold{\bigger{Andrew Toolkit User Group Meeting}}

\begindata{raster,270312964}
2 0 68266 68266 0 0 97 52
bits 270312964 97 52
m40k |
m38k |
s |
m1ek |
m1ak |
g07H80h1ak |
g0fHc0h1ak |
g0ehc0h1ak |
g0fGfec0h1ak |
g0fg02c0h1ak |
g0f3032c0h1ak |
g0f3cf2c0h1bfe	j |
g0f1fe2c0h1bfe	j |
g!0fc2c0h19Gc0	i |
g0f1fe2c0g07e0	01f0i |
g0f3cf2c0g07e0	g70i |
g0f3032c0g07e0	fc70i |
g0fg02c003f8g	c470i |
g0fGfec003f8g	d438i |
g0ehc01ehd43f	f0h |
g0fHc01e01f8fc	3ff8h |
g07H801ej38h |
h0ff01c1ej1ch |
gc01ff8g7eGfc	h0f80g |
g0ff81f!e0i4e	b7c0g |
g1c80047fe0ia4	e1c0g |
g1a7ffc75f0h01	f4b3c0g |
019bh7ff8h0114	97c0g |
g1ah607fK80g |
g1che03fKh |
g0fHce1fJfeh |
g03H80n |
l03800ej |
h60p |
ge0q |
h03g1ffe0186g	0fc0h |
h07800ffc0186	g3fe0h |
h0cc0gc06186g	30i |
h1860gc001861c	30i |
g3c1fe0gc00186	g31e0h |
h1fe0gc00186g	31e0h |
h1860e0c00186	g3020h |
h3870gc001feg	1fe0h |
h!30gc0gfcg0f	c0h |
s |
s |
s |
s |
s |
s |
s |
s |
\enddata{raster, 270312964}
\view{rasterview,270312964,1,0,0}
\bold{ Announcement and Pre-Registration}

}
The first Andrew Toolkit User Group (ATUG) meeting will be held on Friday, May 
25, 1990 at the San Jose Convention Center, San Jose, California. It is being 
held in conjunction with (and immediately after) the Xhibition '90 conference. 



\indent{ATK, the Andrew ToolKit, is an extensible user support environment 
which provides an editor, a shell interface, a system status monitor, 
electronic mail, and numerous applications. The environment is not monolithic: 
users can choose among the ATK tools which best satisfy their needs and can 
continue to utilize any other tools as they desire. Since ATK is extensible, 
sites can easily add other applications to the environment without the effort 
of development from scratch.


As a user-interface toolkit that runs under X11, ATK provides a 
dynamically-loadable object-oriented environment wherein objects can be 
embedded in one another. In addition to containing multiple fonts, text can 
contain embedded raster images, spreadsheets, drawing editors, equations, 
simple animations, etc.. These embedded objects could themselves contain other 
objects. These resulting multi-media documents can be edited, printed, or sent 
in mail messages via the Andrew Mail System(AMS). With the toolkit, 
programmers can create new objects that can be embedded as easily as those 
that come with the system. 


The X11-R4 release also includes an interface building system that facilitates 
the creation of multiple-object applications (Adew), an object-extension 
language (Ness), a hypertext-like link facility(Link), a charting 
facility(Chart), a directory browser (Bush) and enhanced printing support that 
includes the automatic generation of tables of contents and indexes. The ATK 
source is distributed on the X11 tape in contrib/toolkits/andrew. 

}
The following talks are currently scheduled:


\bold{Opening Address 

}\italic{Andy Palay - ITC}


\bold{Porting ATK to OS2 / Presentation Manager}\bold{

}\italic{Paul Koenen - IBM Poughkeepsie

}
\bold{Applications of the Andrew Toolkit in a Software Development 
Environment}\bold{

}\italic{Charles Hayden - Bell Labs

}
\bold{Native Language and TeX Support for ATK

}\italic{Kazuhiro Kitagawa - Kieo University

}
\bold{A Motif Look and Feel for ATK

}\italic{Mark Pawliger - IBM Palo Alto

}\italic{Rich Pusateri - Knowledge Set

}
\begindata{bp,270331076}
\enddata{bp,270331076}
\view{bpv,270331076,2,0,0}
\bold{ATK Color Support and the Great American History Machine 

}\italic{Stephan Greene - CMU}


\bold{Architectural Enhancements to ATK

}\italic{David Anderson - ITC

}
\bold{ATK Use at MIT/Athena

}\italic{Bill Cattey - Project Athena MIT

}
\bold{Extending Documents, Building Applications, and Writing Programs with 
Ness

}\italic{W. J. Hansen - ITC

}
\bold{An ATK success story -

A Complete Set of Microcode Development Tools Created with ATK}

\italic{Andy Arhelger - IBM Rochester 

}
\bold{OOPC - A Proposed Replacement for Class

}\italic{Miles Bader, Andy Palay - ITC

}
\bold{A Display Postscript Extension for ATK

}\italic{Zalman Stern - ITC

}\center{-------------------------------}

There is no fee for this conference and attendance at Xhibition is not 
required. However, pre-registration is highly recommended so that we can plan 
accordingly. Those wishing to attend should e-mail, mail, or fax the following 
information to the address below before Wednesday, May 9th, 1990.

On-site registration will be accepted on a space-available basis.

\typewriter{
Name:_____________________________ Title: __________________________


Company:_____________________________________ Phone: _______________


Address:____________________________________________________________


____________________________________________Zip:____________________


Approximate number of ATK programmers at site____

Approximate number of other ATK users at site____}


Please address correspondence to :

	Tom Neuendorffer 			ATUG Program Chair

	Information Technology Center  	Internet: 	tpn+atug@andrew.cmu.edu

	Carnegie Mellon University		UUCP:	..!harvard!andrew.cmu.edu!tpn+atug

	4910 Forbes Ave.			Fax:	(412) 268-6787

	Pittsburgh, Pa. 15213-3890

\enddata{text,270204644}

\enddata{text822, 124226}
\begindata{text822, 131407}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/saAB3I600UkTQEkU8k>;
          Sat, 21 Apr 90 17:29:58 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q000/QF.oaAB0Ma00jZdQH1U4L>;
          Sat, 21 Apr 90 17:26:52 -0400 (EDT)
Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id <AA04864> for info-andrew+; Sat, 21 Apr 90 17:26:16 EDT
Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP
	id AA06863; Sat, 21 Apr 90 17:25:11 EDT
Received: by lakota.MIT.EDU (5.61/4.7) id AA07856; Sat, 21 Apr 90 17:25:07 -0400
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43
          via MS.5.6.lakota.vax_43;
          Sat, 21 Apr 90 17:25:04 -0400 (EDT)
Message-Id: <0aAAykoGG02=EQ9JgO@athena.mit.edu>
Date: Sat, 21 Apr 90 17:25:04 -0400 (EDT)
From: Bill Cattey <wdc@ATHENA.MIT.EDU>
X-Andrew-Message-Size: 2237+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: Info-Andrew <info-andrew+@andrew.cmu.edu>
Subject: Fwd: Color Methods change proposal
References: <ga=QHLe00XcgQ8yUxv@andrew.cmu.edu>,
	<8a=Tcm0GG02=I=WPMZ@athena.mit.edu>,
	<8aA8f8MGG01pQ1GkV_@athena.mit.edu>

\begindata{text,1847472}
\textdsversion{12}
\template{messages}
I asked our resident color X expert to comment on the color methods proposal. 
 Here is his reply:


-wdc

---------- Forwarded message begins here ----------


\smaller{\smaller{Received: by E40-PO.MIT.EDU (5.45/4.7) id AA01551; Sat, 21 
Apr 90 11:31:09 EST

Received: from ACHATES.MIT.EDU by ATHENA.MIT.EDU with SMTP

	id AA01484; Sat, 21 Apr 90 12:31:07 EDT

Received: by ACHATES.MIT.EDU (5.61) id AA00352; Sat, 21 Apr 90 12:31:05 -0400

Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.achates.rt.r3

          via MS.5.6.achates.rt_r3;

          Sat, 21 Apr 90 12:31:04 -0400 (EDT)

Message-Id: <8aA8f8MGG01pQ1GkV_@athena.mit.edu>

Date: Sat, 21 Apr 90 12:31:04 -0400 (EDT)

From: John F Carr <jfc@ATHENA.MIT.EDU>

X-Andrew-Message-Size: 1237+0

Content-Type: X-BE2; 12

If-Type-Unsupported: send

To: Bill Cattey <wdc@ATHENA.MIT.EDU>

Subject: Re: Color Methods change proposal

Cc: 

In-Reply-To: <8a=Tcm0GG02=I=WPMZ@athena.mit.edu>

References: <ga=QHLe00XcgQ8yUxv@andrew.cmu.edu>,

	<8a=Tcm0GG02=I=WPMZ@athena.mit.edu>


}}
Please forward this.


The claim


"...the number of planes the display has, from which the maximum size of a 
colormap can be determined."


is false.  The number of planes does not determine the colormap size.  There 
is a field in the visual structure which says how many colormap entries there 
are (and, importantly, whether they are read/write).  Real displays exist 
where ncolors != 2 ^ nplanes.


It is also not accurate to assume that a pseudo-color visual with n bits per 
pixel must have n bits of resolution for each color.  The megapel, for 
example, has 4 bits per color and 8 planes.  Some applications will want to 
use stipple fills to simulate 8 bits of color resolution.   There should be a 
way to request that stipple patterns be used or not with \italic{any} type of 
display, color or mono.  For example,


	SetFGColor(double red, double green, double blue, double res);


where the added argument "res" is the desired color resolution.  Examples: 0.0 
= exact (use stipples in all cases where the hardware has insufficient 
resolution),  1.0 = use whatever the display provides naturally (never use 
stipples), .125 = use stipples if the display provides less than 3 bits 
resolution per color, etc...


    --John Carr (jfc@athena.mit.edu)

\enddata{text,1847472}

\enddata{text822, 131407}
\begindata{text822, 135284}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 425;andrew.cmu.edu;Stephan Greene
Received: from rosemont.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/8aBlXma00XcgEEZU9j>;
          Thu, 26 Apr 90 11:51:17 -0400 (EDT)
Received: from rosemont.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/usr2/sg08/.Outgoing/QF.IaBlTx:00XcgIEHWcm>;
          Thu, 26 Apr 90 11:47:10 -0400 (EDT)
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.rosemont.andrew.cmu.edu.rt.r3
          via MS.5.6.rosemont.andrew.cmu.edu.rt_r3;
          Thu, 26 Apr 90 11:47:08 -0400 (EDT)
Message-ID: <4aBlTwa00Xcg8EHWVd@andrew.cmu.edu>
Date: Thu, 26 Apr 90 11:47:08 -0400 (EDT)
From: Stephan Greene <sg08+@andrew.cmu.edu>
X-Andrew-Message-Size: 3523+0
Content-Type: X-BE2; 12
If-Type-Unsupported: alter
To: Info-Andrew <info-andrew+@andrew.cmu.edu>,
    Bill Janssen <janssen@parc.xerox.com>
Subject: Re: Comments on Color Methods change proposal
In-Reply-To: <Aa=Wg9AB0KGW84VmMU@holmes.parc.xerox.com>
References: <ga=QHLe00XcgQ8yUxv@andrew.cmu.edu>,
	<Aa=Wg9AB0KGW84VmMU@holmes.parc.xerox.com>

\begindata{text,270184540}
\textdsversion{12}
\template{messages}
It seems the "open comment" period on the color proposal has run its course, 
so I'll quickly respond to what was posted.


\excerptedcaption{Excerpts from mail: 19-Apr-90 Comments on Color Methods c.. 
Bill Janssen@parc.xerox. (2964+0)}


\quotation{But it would be even more attractive to have a color object}


I don't think that colors deserve promotion to full object status. 
Functionally, they seem at home in the graphic object, and probably shouldn't 
be treated much differently than line styles, or transfer modes...


\quotation{	CreateHSV (double hue, double saturation, double value) returns 
struct color *;

}\quotation{	FindHSV (double hue, double saturation, double value) returns 
struct color *;

}\quotation{	FindOrCreateHSV (double hue, double saturation, double value) 
returns struct color *;}


Are there any plans for X to support an HSV color model? How about CMYK? 
Currently, we'd have to transform these to RGB. If the values are specified 
with floating points, this all starts to get very expensive.


\quotation{	CreateByName (char *colorName) returns struct color *;

}\quotation{	FindByName (char *colorName) returns struct color *;

}\quotation{	FindOrCreateByName (char *colorName) returns struct color *;}


The by-name color specification is very X-specific. We're keeping the support 
we have for it now for backward compatibility, but it shouldn't be propogated 
beyond that. Personally, I think people should be discouraged from asking for 
"burlywood" or "LemonChiffon3" :-)


\typewriter{\smaller{\quotation{\quotation{    DisplayClass() returns long;

}}}}
\quotation{\quotation{Returns a bitmask describing the class of the default 
visual of the display, allowing programs to special case monochome, and so on.

}}
\quotation{Sort of X-specific, isn't it?

}
In addition to defining symbolics for the six display classes defined by X, 
I've put in the symbolics \typewriter{\smaller{graphic_Color}} and 
\typewriter{\smaller{graphic_Monochome}}, which are or'd into the mask as 
appropriate. More could be added. You can extract as much or as little detail 
about the display as you want.


\quotation{\quotation{         \smaller{\typewriter{NPlanes() returns int;

}}}}
\quotation{I've never been happy with this approach.  I'd add a class 
procedure to the color object, or perhaps add a colormap object, from which 
the number of color cells can be obtained, without reference to the number of 
display planes (too hardware specific).

}
\excerptedcaption{Excerpts from internet.info-andrew: 21-Apr-90 Fwd: Color 
Methods change p.. Bill Cattey@ATHENA.MIT.E (2237+0)}


\quotation{The claim

}
\quotation{"...the number of planes the display has, from which the maximum 
size of a colormap can be determined."

}
\quotation{is false

}
Fair enough. The whole colormap business itself is hardware specific, and 
ideally we need a way to allow an object or application to use a large number 
of colors without having to deal with colormaps directly.


\quotation{\quotation{Not related to color, but just for good measure we are 
adding in these Line Style methods:}   }...\quotation{\quotation{

}}
\quotation{Sort of X-specific, but why not?

}
PostScript has direct analogs to all of these line style operators. It seemed 
like something of a consensus.


\excerptedcaption{Excerpts from internet.info-andrew: 21-Apr-90 Fwd: Color 
Methods change p.. Bill Cattey@ATHENA.MIT.E (2237+0)}


\quotation{ Some applications will want to use stipple fills to simulate 8 
bits of color resolution.   There should be a way to request that stipple 
patterns be used or not with \italic{any} type of display, color or mono.  For 
example,

}
\quotation{	SetFGColor(double red, double green, double blue, double res);

}
This certainly deserves some consideration. To some extent this can be done 
now, as the fill methods still accept a tile argument (which is now actually a 
stipple argument).


Thanks to Bill Janssen, Bill Cattey,  and John Carr for their input (more is 
always welcome).


-Stephan

\enddata{text,270184540}

\enddata{text822, 135284}
\begindata{text822, 140727}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/saBobha00UkTM:6U8:>;
          Thu, 26 Apr 90 15:21:19 -0400 (EDT)
Received: from po5.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q002/QF.QaBoWee00UddQDw04u>;
          Thu, 26 Apr 90 15:14:54 -0400 (EDT)
If-Type-Unsupported: alter
Received: from andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q004/QF.QaBoUjG00Ui3IPnU4n>;
          Thu, 26 Apr 90 15:13:03 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q007/QF.4aBoTs600jZdI2Zk4=>;
          Thu, 26 Apr 90 15:11:57 -0400 (EDT)
Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id <AA00655> for info-andrew; Thu, 26 Apr 90 15:10:04 EDT
Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP
	(5.61+/IDA-1.2.8/gandalf) id AA04996; Thu, 26 Apr 90 12:08:41 -0700
Received: by holmes.parc.xerox.com
	(5.61+/IDA-1.2.8/gandalf) id AA04613; Thu, 26 Apr 90 12:08:37 PDT
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.holmes.parc.xerox.com.sun4.40
          via MS.5.6.holmes.parc.xerox.com.sun4_40;
          Thu, 26 Apr 90 12:08:36 -0700 (PDT)
Message-Id: <QaBoQoIB0KGW01W=FO@holmes.parc.xerox.com>
Date: Thu, 26 Apr 90 12:08:36 -0700 (PDT)
From: Bill Janssen <janssen@parc.xerox.com>
X-Andrew-Message-Size: 2818+0
Content-Type: X-BE2; 12
To: Stephan Greene <sg08+@andrew.cmu.edu>
Subject: Re: Comments on Color Methods change proposal
Cc: info-andrew@andrew.cmu.edu
In-Reply-To: <4aBlTwa00Xcg8EHWVd@andrew.cmu.edu>
References: <ga=QHLe00XcgQ8yUxv@andrew.cmu.edu>,
	<Aa=Wg9AB0KGW84VmMU@holmes.parc.xerox.com>,
	<4aBlTwa00Xcg8EHWVd@andrew.cmu.edu>

\begindata{text,2774400}
\textdsversion{12}
\template{messages}
\excerptedcaption{Excerpts from mail: 26-Apr-90 Re: Comments on Color Metho.. 
Stephan Greene@andrew.cm (3584)}


\quotation{I don't think that colors deserve promotion to full object status.

}\quotation{Functionally, they seem at home in the graphic object, and 
probably

}\quotation{shouldn't be treated much differently than line styles, or 
transfer

}\quotation{modes...

}
There are some interesting operations that could be performed on colors, from 
retrieving their bitplane description, through finding an `inverse color', to 
doing name->color and color->name mapping.  At the very least, this offers us 
a chance to package the three RGB values, and any possible name.  Referencing 
through a color object also allows the possibility of doing colormap 
management in a sophisticated way that is much clumsier to do with the current 
`graphic' model.  I don't think I'd worry much about `promotion to full object 
status'.  In an OO toolkit, only the most trivial things (of which color is 
not one) are \bold{not} objects.


\quotation{Are there any plans for X to support an HSV color model? How about 
CMYK?

}\quotation{Currently, we'd have to transform these to RGB. If the values are

}\quotation{specified with floating points, this all starts to get very 
expensive.

}
Both might be useful.  The expense only comes in when converting (on the 
function calls that explicitly reference the values).  Presumably the internal 
representation would be some suitable form, such as RGB.  Since the values are 
hidden in a color object, the conversions don't happen too often, and it winds 
up being not expensive.


\quotation{The by-name color specification is very X-specific. We're keeping 
the

}\quotation{support we have for it now for backward compatibility, but it 
shouldn't

}\quotation{be propogated beyond that. Personally, I think people should be

}\quotation{discouraged from asking for "burlywood" or "LemonChiffon3" :-)

}
Actually, color naming is a very reasonable, and fairly widespread, thing to 
do.  The problem is that the current X11R4 scheme for mapping colors to names 
and vice-versa is brain-damaged.  We use an algorithmic method for doing this 
at Xerox, which allows for 9 color names, and modifiers such as "dark", 
"light", "very light", etc.  It also will generate an appropriate name for any 
arbitrary RGB triple.  This kind of color mapping is \bold{much} more useful 
than any system of number triples, for use by people trying to select a color 
for common applications (backgrounds, etc.)  Note that the current X11R4 
scheme is not part of the X spec, and there is a possibility that we may be 
able to junk it and put in a reasonable scheme.  I might be able to provide 
code to do this, if you'd like it.


\quotation{>> Not related to color, but just for good measure we are adding in 
these

}\quotation{>> Line Style methods:   ...

}
\quotation{> Sort of X-specific, but why not?

}
\quotation{PostScript has direct analogs to all of these line style operators. 
It

}\quotation{seemed like something of a consensus.

}
Yep.


Bill

\enddata{text,2774400}

\enddata{text822, 140727}
\begindata{text822, 145918}
Return-path: <atkbb+Bad-Addresses@andrew.cmu.edu>
X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail
Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl)
          ID </afs/andrew.cmu.edu/usr22/susan/Mailbox/kaCE70K00Ui3M4lk9T>;
          Fri, 27 Apr 90 22:36:48 -0400 (EDT)
Received: from po3.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q003/QF.EaCE4Hq00UkT4Pfk5B>;
          Fri, 27 Apr 90 22:33:58 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/sq2/QF.4aCAhbq00jZdE2Smc:>;
          Fri, 27 Apr 90 18:45:37 -0400 (EDT)
Received: from po2.andrew.cmu.edu via qmail
          ID </afs/andrew.cmu.edu/service/mailqs/q001/QF.gaCAfda00jZdQLj043>;
          Fri, 27 Apr 90 18:42:51 -0400 (EDT)
Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id <AA05274>; Fri, 27 Apr 90 17:44:59 EDT
Received: from kasha.parc.Xerox.COM by arisia.Xerox.COM with SMTP
	(5.61+/IDA-1.2.8/gandalf) id AA18786; Fri, 27 Apr 90 14:44:47 -0700
Received: by kasha.parc.xerox.com
	(5.61+/IDA-1.2.8/gandalf) id AA08978; Fri, 27 Apr 90 14:44:46 PDT
Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.kasha.parc.xerox.com.sun4.40
          via MS.5.6.kasha.parc.xerox.com.sun4_40;
          Fri, 27 Apr 90 14:44:43 -0700 (PDT)
Message-Id: <UaC=p=IB0V2=01N7Mp@kasha.parc.xerox.com>
Date: Fri, 27 Apr 90 14:44:43 -0700 (PDT)
From: Russell Rogers <rogers@parc.xerox.com>
To: info-andrew@andrew.cmu.edu
Subject:  Chaining menus and keybindings

I have two objects (A and B) where B is a subclass of A. Both define
menulists and have keybindings.  To get the full list of menus for B, I
chain the menus of A before the menus of B using
menulist_ChainBeforeML(B,A,A)

The menus appear correctly and keybindings for B-specific functions are
active but keybindings for functions on the A menus are no longer active.

Any suggestions?  Is there a better way to do this?



-Russ
\enddata{text822, 145918}
