\begindata{text822, 0} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 1 Jun 90 08:58:32 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 1 Jun 90 08:56:20 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 1 Jun 90 08:55:33 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.41) id AA08761; Fri, 1 Jun 90 05:50:08 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 1 Jun 90 01:34:56 GMT From: convex!datri@uunet.uu.net (Anthony A. Datri) Organization: Convex Computer Corporation; Richardson, TX Subject: Re: Trouble building the Andrew distribution Message-Id: <102677@convex.convex.com> References: <9005300240.AA03715@kurango.cs.flinders.oz.au>, Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >One common cause of core dumps on Sun4's is a bug in the shell. I seem to have hit it on a 3/80 running 4.0.3, at the point of the do.alias target in atk/support. >environment with as few variables defined as possible; maybe as little >as HOME, TERM, USER, PATH. Worked for me. -- \enddata{text822, 0} \begindata{text822, 1664} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 1 Jun 90 17:15:34 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 1 Jun 90 17:10:20 -0400 (EDT) Received: from northstar2.dartmouth.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 1 Jun 90 17:09:21 EDT Received: by northstar2.dartmouth.edu (5.61D1/4.1) id AA18909; Fri, 1 Jun 90 17:08:42 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.northstar2.rt.r3 via MS.5.6.northstar2.rt_r3; Fri, 1 Jun 90 17:08:40 -0400 (EDT) Message-Id: Date: Fri, 1 Jun 90 17:08:40 -0400 (EDT) From: Anthony Edwards X-Andrew-Message-Size: 186+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: info-andrew@andrew.cmu.edu Subject: ATK4 for IBM RS/6000 \begindata{text,268597040} \textdsversion{12} \template{messages} I am about to install ATK4 on our RS/6000. I suspect that I lack a configuration file here or there for it. Any advice for creating one (or more) in which place? - \underline{Anthony Edwards} \enddata{text,268597040} \enddata{text822, 1664} \begindata{text822, 3230} Return-path: X-Andrew-Authenticated-as: 623;andrew.cmu.edu;Zalman Stern Received: from andouille.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 1 Jun 90 18:08:59 -0400 (EDT) Received: from andouille.andrew.cmu.edu via qmail ID ; Fri, 1 Jun 90 18:08:36 -0400 (EDT) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.andouille.andrew.cmu.edu.pmax.30 via MS.5.6.andouille.andrew.cmu.edu.pmax_30; Fri, 1 Jun 90 18:08:35 -0400 (EDT) Message-ID: Date: Fri, 1 Jun 90 18:08:35 -0400 (EDT) From: Zalman Stern To: Info-Andrew Subject: Re: view_FullUpdate(view, view_Remove, ...) In-Reply-To: References: <9005282347.AA11862@holmes.parc.xerox.com>, , Bill Janssen writes: > [...] > As you note, FullUpdate with view_Remove is really for a different > purpose than FullUpdate. Perhaps a valid graphical context is only > guaranteed if the type of FullUpdate is view_FullRedraw? > [...] The problem with "mandating" this is that many FullUpdate routines don't pay enough attention to the type parameter. Therefore it is likely that calling a FullUpdate routine with type view_Remove while the graphic context is invalid will result in a core dump. Sincerely, Zalman Stern | Internet: zs01+@andrew.cmu.edu | Usenet: I'm soooo confused... Information Technology Center, Carnegie Mellon, Pittsburgh, PA 15213-3890 *** Friends don't let friends program in C++ *** \enddata{text822, 3230} \begindata{text822, 5193} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from po2.andrew.cmu.edu via trymail ID ; Sat, 2 Jun 90 15:15:36 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Sat, 2 Jun 90 14:22:14 -0400 (EDT) Received: from unix7.andrew.cmu.edu via qmail ID ; Sat, 2 Jun 90 14:10:07 -0400 (EDT) Received: from unix7.andrew.cmu.edu via qmail ID ; Sat, 2 Jun 90 14:09:03 -0400 (EDT) Received: from VUI.Andrew.3.20.CUILIB.3.45.SNAP.NOT.LINKED.unix7.andrew.cmu.edu.vax.3 via MS.5.6.unix7.andrew.cmu.edu.vax_3; Sat, 2 Jun 90 14:09:01 -0400 (EDT) Message-ID: <4aO02xO00WB8MsFkc5@andrew.cmu.edu> Date: Sat, 2 Jun 90 14:09:01 -0400 (EDT) From: Gary Keim To: ruben@otc.otca.oz.au, Info-Andrew Subject: Re: chart Yes, chart has commented out the code for the pallette at this time. Apparently the pallette/chart was not up to par at the time of the R4 release. I will investigate whether it can be made to reach par in the near future. Sorry for the oversight. Gary Keim ATK Group \enddata{text822, 5193} \begindata{text822, 6695} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from po2.andrew.cmu.edu via trymail ID ; Sat, 2 Jun 90 15:18:05 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Sat, 2 Jun 90 14:27:21 -0400 (EDT) Received: from unix7.andrew.cmu.edu via qmail ID ; Sat, 2 Jun 90 14:14:43 -0400 (EDT) Received: from unix7.andrew.cmu.edu via qmail ID ; Sat, 2 Jun 90 14:14:17 -0400 (EDT) Received: from VUI.Andrew.3.20.CUILIB.3.45.SNAP.NOT.LINKED.unix7.andrew.cmu.edu.vax.3 via MS.5.6.unix7.andrew.cmu.edu.vax_3; Sat, 2 Jun 90 14:14:17 -0400 (EDT) Message-ID: Date: Sat, 2 Jun 90 14:14:17 -0400 (EDT) From: Gary Keim To: Anthony Edwards , Info-Andrew Subject: Re: ATK4 for IBM RS/6000 Actually, the port to the rs/6000 is a bit more complicated than simply getting hold of some config files. We've done the port here but the changes that were necessary have yet to be folded back into the offical sources. They probably won't make it out of here until patch 6 (current patchlevel is 4). Gary Keim ATK Group \enddata{text822, 6695} \begindata{text822, 8294} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Sun, 3 Jun 90 19:49:33 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Sun, 3 Jun 90 19:45:53 -0400 (EDT) Received: from Neon.Stanford.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 3 Jun 90 19:45:32 EDT Received: by Neon.Stanford.EDU (5.61/25-eef) id AA10279; Sun, 3 Jun 90 16:43:18 -0700 Date: Sun, 3 Jun 1990 16:43:18 PDT From: Shripati Acharya To: Craig_Everhart@transarc.com, info-andrew@andrew.cmu.edu Subject: Re: White Pages Installation In-Reply-To: Your message of Thu, 31 May 90 12:58:23 -0400 (EDT) Message-Id: > I believe that the hist/passwd.outchgZnnn file should always have > non-zero length. The problem with ``wpbuild'' is that it's a shell > script, and as such has trouble detecting AFS outages or bad > side-effects of being over quota. > > The supplied hist/passwd.chg file has, I believe, a single comment, and > the makeboth program will insist on writing at least one comment to the > output file, as it copies hist/passwd.chg to hist/passwd.outchgZnnn > (editing it in the process). > > I'd suggest that you ran out of disk space or quota or something when > you were doing a WP build/rebuild operation, and that the ``zero-length > hist/passwd.outchgZnnn'' complaint was the only good way that > ``wpbuild'' could tell you so. If this was the problem, then once you > have some more working room, you should be able to restart your wpbuild > run. This does not seem to be a problem. Is there any other possible cause or is there any way of getting any debugging information? I do get a generated file wperrZnnnn which contains : Error reading one of the password files, user ``'': Error number 0. and a LastMakebothSnafu file but I am not able to get many clues.. Any suggestions? \enddata{text822, 8294} \begindata{text822, 10602} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 4 Jun 1990 09:42:28 -0400 (EDT) Received: from dublin.andrew.cmu.edu via qmail ID ; Mon, 4 Jun 1990 09:40:09 -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, 4 Jun 1990 09:40:05 -0400 (EDT) Message-ID: Date: Mon, 4 Jun 1990 09:40:05 -0400 (EDT) From: Tom Neuendorffer X-Andrew-Message-Size: 474+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Fwd: ATK at UKUUG Technical Conference & Tutorials, JULY 1990 References: <1990May30.172506.9657@tss.com>, \begindata{text,270168984} \textdsversion{12} \template{messages} ---------- Forwarded message begins here ---------- From: nigel@cs.city.ac.uk (Nigel Mitchem) Subject: UKUUG Technical Conference & Tutorials, JULY 1990 UNIX -- The Legend Evolves UKUUG Summer 1990 Technical Conference and Tutorials 9-13 July 1990 Friday 13th July 1990 0915 Developing Document Management Systems Using the Andrew Toolkit Martin D Beer, University of Liverpool, UK \enddata{text,270168984} \enddata{text822, 10602} \begindata{text822, 12390} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 4 Jun 1990 10:09:36 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Mon, 4 Jun 90 10:04:08 -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; Mon, 4 Jun 90 10:04:04 -0400 (EDT) Message-ID: Date: Mon, 4 Jun 90 10:04:04 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 771+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Shripati Acharya , Info-Andrew Subject: Re: White Pages Installation In-Reply-To: References: \begindata{text,18781444} \textdsversion{12} \template{messages} Makeboth reads two password files: the one you pointed it at, and the one it saved from last time as hist/oldpass. I'd suspect that one of these two files is bogus in one of the following ways: - contains a blank line - contains a malformatted first line that doesn't have exactly seven fields separated by colons, with a non-null pw_name field The complaint about the password files includes the last pw_name field that was read, so that should give you a clue as to where to look. In this case, the pw_name field was null, suggesting to me that the password file line was blank or started with a colon. Might one of these things be the problem? If you're still stumped, you can point me at your work area, if it's in AFS, and I can take a look there. Craig \enddata{text,18781444} \enddata{text822, 12390} \begindata{text822, 14561} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 4 Jun 1990 11:08:17 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Mon, 4 Jun 1990 11:07:22 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Mon, 4 Jun 1990 11:07:21 -0400 (EDT) Message-ID: Date: Mon, 4 Jun 1990 11:07:21 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 377+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: ATK4 for IBM RS/6000 In-Reply-To: <9006022044.AA01704@auspex.com> References: <9006022044.AA01704@auspex.com> \begindata{text,270144212} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 12-Apr-90 Andrew Patch.005 Available Susan Straub (26945+0)} \quotation{The latest patch, number 5, is available for your immediate action in the file contrib/R4fixes/andrew/patch.005 or patch.005.Z compressed on expo.lcs.mit.edu (IP address 18.30.0.212). } Excuse my ignorance. Current patchlevel is 5. I need a memory upgrade. Gary Keim ATK Group \enddata{text,270144212} \enddata{text822, 14561} \begindata{text822, 16255} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from bangor.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 4 Jun 1990 15:38:14 -0400 (EDT) If-Type-Unsupported: alter Received: from bangor.andrew.cmu.edu via qmail ID ; Mon, 4 Jun 1990 15:36:53 -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, 4 Jun 1990 15:36:52 -0400 (EDT) Message-ID: Date: Mon, 4 Jun 1990 15:36:52 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 2861+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: malloc caller info on sun4 \begindata{text,270566664} \textdsversion{12} \template{messages} Zalman Stern has contributed a bit of Sun4 assembler code that allegedly returns the return address within its caller's caller. This will mean that plumber listings on the Sun4 can now properly list the return address to the place where the malloc was called. I've revised malloc appropriately, but cannot test it since I have no Sun4. If you can test the changes below, please do and let me know so I can install them in the system. Fred Hansen THE CHANGES BELOW ARE UNTESTED. source code for *** getcallr.spp *** #ifdef sun4 #include .text ENTRY(getcaller) mov %i7, %o0 retl nop #endif *** end getcallr.spp *** % \bold{rcsdiff -c malloc.ci Imakefile} RCS file: RCS/malloc.ci,v retrieving revision 2.10 diff -c -r2.10 malloc.ci *** /tmp/,RCSt1001879 Mon Jun 4 15:13:38 1990 --- malloc.ci Mon Jun 4 15:04:44 1990 *************** *** 278,293 **** A.RecurringM0 = 0; #ifdef IDENTIFY if (v) \{ - #if ( defined(vax) | defined(mips) ) - char **mpp; - #endif /* vax|mips */ - struct hdr *t = ((struct hdr *)v)-1; #if ( defined(vax) | defined(mips) ) ! mpp = (((char **)&nbytes) - RETADDROFF); t->caller = *mpp; ! #else /* vax|mips */ ! t->caller = *(((char **)&nbytes) - RETADDROFF); #endif /* vax|mips */ t->seqno = A.SeqNo++; \} --- 278,295 ---- A.RecurringM0 = 0; #ifdef IDENTIFY if (v) \{ struct hdr *t = ((struct hdr *)v)-1; #if ( defined(vax) | defined(mips) ) ! char **mpp = (((char **)&nbytes) ! - RETADDROFF); t->caller = *mpp; ! #else ! #if ( defined(sys_sun4_40)) ! t->caller = getcaller(); ! #else /* sun4 */ ! t->caller = *(((char **)&nbytes) ! - RETADDROFF); ! #endif /* sun4 */ #endif /* vax|mips */ t->seqno = A.SeqNo++; \} =================================================================== RCS file: RCS/Imakefile,v retrieving revision 2.5 diff -c -r2.5 Imakefile *** /tmp/,RCSt1001879 Mon Jun 4 15:13:44 1990 --- Imakefile Mon Jun 4 15:09:39 1990 *************** *** 9,18 **** #ifdef ANDREW_MALLOC_ENV NormalObjectRule() ! LibraryTarget(libmalloc.a, malloc.o plumber.o) InstallLibrary(libmalloc.a, $(DESTDIR)/lib) ! LibraryTarget(libplumber.a, pmalloc.o pplumber.o) InstallLibrary(libplumber.a, $(DESTDIR)/lib) InstallFile(malloc.h, $(INSTINCFLAGS), $(DESTDIR)/include) - #endif InstallDocs(malloc.help, $\{DESTDIR\}/help) --- 9,19 ---- #ifdef ANDREW_MALLOC_ENV NormalObjectRule() ! NormalAsmPPRule() ! LibraryTarget(libmalloc.a, malloc.o getcallr.o plumber.o) InstallLibrary(libmalloc.a, $(DESTDIR)/lib) ! LibraryTarget(libplumber.a, pmalloc.o getcallr.o pplumber.o) InstallLibrary(libplumber.a, $(DESTDIR)/lib) InstallFile(malloc.h, $(INSTINCFLAGS), $(DESTDIR)/include) InstallDocs(malloc.help, $\{DESTDIR\}/help) + #endif % \ \enddata{text,270566664} \enddata{text822, 16255} \begindata{text822, 20401} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 5 Jun 1990 12:39:24 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Tue, 5 Jun 1990 12:36:33 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Tue, 5 Jun 1990 12:36:32 -0400 (EDT) Message-ID: Date: Tue, 5 Jun 1990 12:36:32 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 3626+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: cmenu.help \begindata{text,269856696} \textdsversion{12} \template{messages} \define{italic } \define{bold } \define{chapter } \define{section } \define{display } \define{smaller } \define{leftindent } I posted that I had made the cmenu help file conform to reality, but then failed to let everyone see it. Well, here it is. Comments are welcomed. ================================================== \chapter{Cmenu: Controlling the menus for Andrew applications } \section{What cmenu is }\leftindent{ \display{\smaller{Cmenu is an Xlib-based menu package used by Andrew applications. Since it is also used by non-ATK applications, cmenu is customized by specifying X11 resources, rather than ATK preferences. The resources that affect cmenu's behavior are explained below.}} } \section{Customizing the menus }\leftindent{ Below are some entries you can use to change the way that cmenus appear. The default value for each entry is shown. If you like the way the menus appear, there is no need to create or add cmenu resource entries. In fact, setting some entries to their default values can cause unexpected results, so you should only add cmenu resource specifications if you want something other than the default. For a complete explanation of Xlib Resource Management please see Section 10.11 of the Xlib manual as well as Section 4.2 of the X Toolkit manual. \bold{\italic{TitleFont:} AndySans12b} \leftindent{Controls the font that is used for the label or title of each menu pane. Any valid X font may be used.} \bold{\italic{SelectionFont:} AndySans12b} \leftindent{Controls the font that is used for each selectable item on the menus. Any valid X font may be used.} \bold{\italic{ClickInterval:} 350} This attribute (in milliseconds) determines the period of time, from the onset of the depression of the middle mouse button, during which you may release the middle mouse button and still have the menus up on the screen for selection purposes. In other words, you can peruse the menu stack without having the middle mouse button depressed. To select a menu option while in this state, you must again depress the middle mouse button on the selection of your choice. There is an invisible bounding box around the menu stack which, if you cross while the menus are up, will force the menus to be retracted without a selection. \bold{\italic{OverlapPct: 0}} \leftindent{Determines the percentage of overlap that is used when flipping to the previous menu card. By setting this value to 50, the user can move the mouse cursor halfway across a menu card before it flips to the previous card. Setting this value to 100 will keep the current menu card showing until the user moves completely off the right edge of the card onto the previous card. By setting this value to 0 (the default), the previous menu card will flip over after moving slightly past its left edge. No setting of this value will cause the previous menu to be displayed without at least moving the mouse slightly past its left edge.} }\leftindent{ UseSaveUnder: 1 Determines whether or not the X server will save the bits under the menus so that the application will not have to redraw the window when the menus are retracted. The default value is 1. The reason this option exists is for those displays (like the QDSS) where save unders are available, but slower than just redrawing. MenuForeground: black Determines the color to use for the foreground when drawing the menus. The default value for the foreground color is black. This attribute is only consulted if the menus are being drawn on a color monitor. MenuBackground: white Determines the color to use for the background when drawing the menus. The default value for the background color is white. This attribute is only consulted if the menus are being drawn on a color monitor. } \section{Related tools} Select (highlight) one of the italicized names and choose "Show Help on Selected Word" from the pop-up menu to see the help file for: \leftindent{ \italic{preferences X(1) xrdb(1) }}\enddata{text,269856696} \enddata{text822, 20401} \begindata{text822, 25616} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 5 Jun 90 22:55:42 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 5 Jun 90 22:53:57 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 5 Jun 90 22:49:50 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 5 Jun 90 22:48:47 EDT Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA29792; Tue, 5 Jun 90 19:48:32 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA05568; Tue, 5 Jun 90 19:48:34 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, 5 Jun 90 19:48:33 -0700 (PDT) Message-Id: Date: Tue, 5 Jun 90 19:48:33 -0700 (PDT) From: Bill Janssen X-Andrew-Message-Size: 1131+1 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: new method for fontdesc? StringBoundingBox. \begindata{text,2871752} \textdsversion{12} \template{messages} I find myself using this code over and over, and think something like it might be nice to have in the fontdesc code. It takes a font, graphic, and string, and returns the width and height of that string in that font on that graphic, in pixels. Its return value is the width, in pixels. \example{long fontdesc_StringBoundingBox (font, graphic, string, width, height) struct fontdesc *font; struct graphic *graphic; char *string; int *width; int *height; \{ int w, a, d, ascent, descent, junk; register short *fwt, *fht; register char *p; static struct fontdesc_charInfo ci; #define MAX(a,b) (((a)>(b))?(a):(b)) fwt = fontdesc_WidthTable (font, graphic); fht = fontdesc_HeightTable (font, graphic); if (fwt == NULL || fht == NULL) return 0; fontdesc_StringSize (font, graphic, string, &w, &junk); for (p = string, a = 0, d = 0; *p != (char) 0; p += 1) \{ fontdesc_CharSummary (font, graphic, *p, &ci); ascent = ci.yOriginOffset; descent = ci.height - ascent; a = MAX(a,ascent); d = MAX(d,descent); \} *width = w; *height = a + d; return (w); \} } \begindata{raster,2658912} 2 0 68266 68266 0 0 94 143 bits 2658912 94 143 80j40j10g | h04g1001g8441 02g20 | 4081g02g10j02 g | i4004g884020!80 g | 044010g80h02g 10g10 | i2002!04g10g10 80 | g2102h!4020g08 h | 20h0420g!0108 41!08 | 01g20h122010j | g10g4111g04g84 g!40 | 10k8088g0804g | g010810g22h40 80h | 01h010254da42 0804g20 | g2004g29092520 g2084g | h80440276dad4 41h10 | !10h9489252908 g42g | h40g6b76ded6g 04g08 | 08800221908d23 2de22011g | 8008g064f7bdd fb5002g04 | h2008b09576ae b5h40 | g0402134f6bab 53ec1084g | 0880g24b0dc5d fdba80g10 | i894f2bb7!5708 2080 | g421056b0f56d !fd41h | 80g01296f8eda aad78004g | 040108529275af Gbac8g10 | g1001ad7dab7d 6aefa12080 | 40g0243c2d5d7 Gfee0h | 02g44bc3f3b7d debbd4!08 | g040b43e8d6df fbef708040 | 21g246d57adf7 7fbde004g | g020b92ad5abf f6f75c2008 | g40166ddaf7ed bfdfea82g | 08g4992374d7f !fb5bg20 | 4010166dc8baab 56aff49004 | h0d9237cd!fd7b ab02g | !02b22dcc32a7 2bcd5e8040 | h0d5223cd58d4 3bfb9008 | 11gf2055c3137 abc6cdh | g110c92a3c6c4 5439778480 | hf008141819a9 87bea008 | 10098d42aaa5a2 46706b8040 | 01g7010015049 190fdfc4g | g038a82aa0504 a4d0b68008 | g84742801!524b 2b5de2g | 2001890152a4a9 1494ef4020 | g037224040904 a26b3dc9g | 104488!90a052 5594f6a008 | g037405220a89 2a4b5fe020 | 0804c2a0085524 84b4bb84g | g03380945g4969 4b6ee080 | g8ec52210a512 16b4Ga004 | g0130084a1045 484b3ac810 | 8407ea42a14a10 b394dfa080 | g4440900a20a7 4c6b7fc4g | g03aa0aa4cd48 928496a040 | 400ee020111217 6d7b7fc008 | 0881a293aaa4e8 9284af51g | g07e44c145917 6d7b5bc0g | g12a113efa6ea d7ecbfc890 | g05e47d7afdbf fdbf47a0g | 2107698247dffd 76ebbdc208 | g05a25dba36db 89b567a040 | 1026ed2255dbbe f76edec8g | g03aa8daaa66b add9738110 | g114822577bde dab6dee0g | 1103ad0dfd827b efed5bb040 | g04405336Gf576 baad6404 | g01ad0ceb415f dfef1bd010 | 812760035ebe7b edb0a6b1g | 10gca94a5c495 5b6f1df0g | g0364295b2a3e aad8a3a884 | g0489422554a9 f5a71f7020 | 0221e4155aa85f 0f78a2e4g | 10021548a51518 f8871fd010 | g01e01548706f 8778b2a240 | 01040682138a06 7c870d60g | g01e8546870bf cb78bbc008 | 1022032197c443 b6c7252440 | g01e88a28511c edb87fc004 | 04g022cd7a4a3 faaea28220 | g09a8936d015c 6fd15d20g | 01g42249a5421 fdaeeb!88 | 40049482772bde fafb9680g | g814129a8c02b afae6d0220 | 20g2a565f3fGfe fbb290g | 04114081b0e8bf f7aeef8044 | h15366f5fG5efb 5a02g | g04a249d8G7dfb d5a59010 | g800896b7d7f7 af7efag80 | 100245296d7fde fbf5ad8408 | g401246dad6fb af7f52!20 | 08g08bdbbaff6 fb!ed01g | 4008950356G6f aebb5888g | 04g02bdedaafd Gfeb5g48 | g402442bb7fb7 bbabea22g | g0209afd6dbHfe 948020 | 20g12117db55e ef6be81084 | 041004!eecfbb fddeb502g | g011103b9146f bffbc82010 | 82g0abdfeebfe Gf6b00440 | g080443b15fb7 ef7f628008 | 41g91befeb6dd bfd5c809g | 08g0443e95bGf7 G504050 | g80029ffeefbb 7ffaa204g | g090575d595ef deefc89104 | 80g100f7a7ffe Gfda0g50 | 12g03fbeda55b !f75124g | g40041ffb7fG7e Gc40104 | g0241eb7ead6f dffee0!50 | g10025fd5GbbG 778904g | 22g20bbfeaafe fbGe04148 | h016f7bGefGfd 5208g | g8208bff76dbb bfefa8a120 | 10h56ddH!fee2 0408 | g21047fG6edddf fb8c5140 | 02g2097fbIfef1 8010 | 8010g3ede"f76f 8a1504 | 10g0253G!bf7f fab4a050 | 01088807affbI ab4ag | ib8fddfGfdb548 9128 | 48804405b7fddb effeb72480 | g02081c5eGfeG ddc8da54 | g102123abefH7a 3501g | 0201040e557fdf b5f6cab6a8 | 90445483ab3576 Ge9754850 | i0bd4cbdbef96 8a9284 | g094a24eb!36bd f9f45550 | 114010817cc9ef G860ba424 | g128411bbb735 da79f409c8 | 08g21247e68df 7e8709f210 | 81449441cf97ad f9e97604a8 | !10010bbbed7b cf76895940 | 0442aa55e57aaf 3bedf2a228 | 4108g01e85ffa d6ca0c4d50 | 10424aaa73a5ad 7d55f39084 | 84!1150ac4ff3 d7ab042558 | 21!440538a3ed 7a5eb9ca20 | 08g1152435d4a a5b1461144 | a2554424ac22b5 9b6eb96a98 | h114911d54a64 d9449260 | 2aa94412662ab7 df2aab2494 | 800212a488d548 21d554c948 | \enddata{raster, 2658912} \view{rasterview,2658912,148,0,0\ }\enddata{text,2871752} \enddata{text822, 25616} \begindata{text822, 32265} Return-path: <|+@andrew.cmu.edu> X-Andrew-Authenticated-as: 1342;andrew.cmu.edu;Mark Sherman Received: from po5.andrew.cmu.edu via trymail ID ; Wed, 6 Jun 90 11:01:48 -0400 (EDT) Message-ID: Received: from mss.andrew.cmu.edu via qmail ID ; Wed, 6 Jun 90 11:02:26 -0400 (EDT) Date: Wed, 6 Jun 90 11:01:38 -0400 (EDT) From: I.DONT.KNOW To: susan+ Subject: mmakcay Could you remove Mike MacKay from atk app-folks mailing list? -Mark \enddata{text822, 32265} \begindata{text822, 32957} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 7 Jun 90 08:56:20 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 7 Jun 90 08:50:36 -0400 (EDT) Received: from northstar2.dartmouth.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 7 Jun 90 08:49:30 EDT Received: by northstar2.dartmouth.edu (5.61D1/4.1) id AA22043; Thu, 7 Jun 90 08:49:24 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.northstar2.rt.r3 via MS.5.6.northstar2.rt_r3; Thu, 7 Jun 90 08:49:22 -0400 (EDT) Message-Id: Date: Thu, 7 Jun 90 08:49:22 -0400 (EDT) From: Anthony Edwards X-Andrew-Message-Size: 1116+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: info-andrew@andrew.cmu.edu Subject: ctext/tags suggestion \begindata{text,268597040} \textdsversion{12} \template{default} \define{global attr:[FontSize ConstantFontSize Point 12]} \define{itemize menu:[Region~4,Itemize~31] attr:[LeftMargin LeftMargin Inch 32768]} \define{enumerate menu:[Region~4,Enumerate~30] attr:[LeftMargin LeftMargin Inch 32768]} \define{programexample menu:[Region~4,ProgramExample~13] attr:[LeftMargin LeftMargin Inch 32768] attr:[Justification LeftJustified Point 0] attr:[FontFace FixedFace Int Set] attr:[FontFamily AndyType Int 0]} \define{excerptedcaption attr:[LeftMargin LeftMargin Inch 32768] attr:[RightMargin RightMargin Inch 32768] attr:[FontFace Bold Int Set] attr:[FontFace Italic Int Set]} \define{notetotypesetter menu:[Region~4,NoteToTypesetter~61] attr:[Flags PassThru Int Set]} \define{literal menu:[Region~4,Literal~62] attr:[Flags PassThru Int Set]} I just thought of an idea for \bold{ctext}: Presently, there's the \bold{tags} inset which albeit has bugs in searching for subroutines (I posted a note on this a month back) but in general is a very useful utility. You could take this inset one step further - how about allowing me to open a second window like the \bold{table of contents} window with a prettied-up listing of all the subroutines in the Tags-Buffer. Then, allow me to click on a subroutine name in this new window. Upon clicking, the last editor window that I used will switch to the file that contains that subroutine, placing the cursor on the subroutine declaration line. (It's a punt whether the switch should be a recursive edit or just a switch buffer. I suggest the latter.) This would let me 'hyper-program' in a limited way. Given the \bold{table of contents} inset code and the \bold{tags} inset code, it shouldn't be that difficult or involved to implement my suggestion. (right?) Just out of curiousity, is the \bold{ctextview} inset considered finished and done, or is someone maintaining it? (read as: is it worth my time to make suggestions for it?) - \underline{Anthony} \enddata{text,268597040} \enddata{text822, 32957} \begindata{text822, 36282} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 7 Jun 90 15:45:19 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 7 Jun 90 15:32:11 -0400 (EDT) Received: from Neon.Stanford.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 7 Jun 90 15:30:54 EDT Received: by Neon.Stanford.EDU (5.61/25-eef) id AA24434; Thu, 7 Jun 90 12:31:50 -0700 Date: Thu, 7 Jun 1990 12:31:50 PDT From: Shripati Acharya To: info-andrew@andrew.cmu.edu Subject: Using AMS with White Pages.. Message-Id: I want to test Andrew Mail system in a single machine environment. I have set up the White pages database. The installation instructions say that the "name of the installation should be same as the AFS cell name and one Post office machine must have the same name as the AFS cell". Since there are no PO m/c in a single machine case, is this a problem? In other words if my machine name is not same as the domain name, is there any way to specify that to AMS? This is in relation to the following error on testing trymail: trymail -F /.login "" acharya 222 acharya@ir.stanford.edu (B-tree: No such file or directory) 999 End. Shripati -------- \enddata{text822, 36282} \begindata{text822, 37960} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 7 Jun 1990 16:18:25 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Thu, 7 Jun 90 16:13: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; Thu, 7 Jun 90 16:13:04 -0400 (EDT) Message-ID: Date: Thu, 7 Jun 90 16:13:04 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 1166+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , Shripati Acharya Subject: Re: Using AMS with White Pages.. In-Reply-To: References: \begindata{text,18875084} \textdsversion{12} \template{messages} I'm confused as to what you're trying to test. If you're running AMDS and AFS together, which is a fine idea, there are some things that you can't necessarily do as a single machine. However, you shouldn't have any problems yet in your testing. (Of course, your WP has two distinct entries with name ``Shripati Acharya'', one with id ``acharya'' and forwarding address ``acharya@neon.stanford.edu'', and the other with id ``shripati'' and no forwarding address.) I am probably the best person to help you sort out what's happening. My phone number is 412-338-4467. To get started, you can try using the ``-D'' option to trymail as well as the -F option. That is, try echo acharya | trymail -F -D /.login "" and see what happens. There are several little test programs that you can build, reasonably automatically, to see just what's going haywire. To your specific question, how does AMDS know to use your cell name: it does the AFS pioctl that asks what cell the workstation is configured to use. I recommend the ANDREWDIR/help/setup.help file, describing the AndrewSetup file, to your reading. But give a call if you get stuck again. Craig \enddata{text,18875084} \enddata{text822, 37960} \begindata{text822, 40537} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 7 Jun 90 18:23:24 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 7 Jun 90 18:21:36 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 7 Jun 90 18:13:16 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew-bugs; Thu, 7 Jun 90 18:11:45 EDT Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA00936; Thu, 7 Jun 90 15:12:34 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA07487; Thu, 7 Jun 90 15:12:38 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, 7 Jun 90 15:12:37 -0700 (PDT) Message-Id: Date: Thu, 7 Jun 90 15:12:37 -0700 (PDT) From: Bill Janssen X-Andrew-Message-Size: 476+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu, info-andrew-bugs@andrew.cmu.edu Subject: conflict between filetype and buffer \begindata{text,2871752} \textdsversion{12} \template{messages} I've been wondering why \italic{dired} won't visit files such as ~/projects, which is a directory. I find that \typewriter{filetype_CanonicalizeFilename} does not put a '/' on the end of a directory filename, but \typewriter{buffer_GetBufferOnFile} insists on having such a '/', to visit it, even though \italic{buffer} KNOWS that the file exists and that it is a directory! Hey, if the canonical form is without a '/', then \italic{buffer} should visit it. Or if it's with a slash, then \italic{filetype} should add that slash. Bill \enddata{text,2871752} \enddata{text822, 40537} \begindata{text822, 42813} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 7 Jun 90 21:28:22 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 7 Jun 90 21:20:42 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 7 Jun 90 21:19:41 EDT Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA00770; Thu, 7 Jun 90 18:20:29 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA07892; Thu, 7 Jun 90 17:43:15 PDT Message-Id: <9006080043.AA07892@holmes.parc.xerox.com> Date: Thu, 7 Jun 90 17:43:15 PDT From: To: info-andrew@andrew.cmu.edu Subject: patch to make dired visit file The following patch upgrades the VisitFile routine in atk/textobjects/diredv.c so that zoom-in actually works on files. It also rebinds the zoom-in key to "f", for "find", and the refresh key to "g" for "get", to be compatible with GNU Emacs. Other directories and files are visited by creating a new window with that file in the window. Bill *** diredv.c Thu Jun 7 15:39:24 1990 --- /a/atk/textobjects/diredv.c Wed Nov 22 09:36:19 1989 *************** *** 20,26 **** #include #include #include - #include #include #include --- 20,25 ---- *************** *** 123,179 **** struct diredview *self; char *fname; { ! register struct buffer *buffer; ! char realName[1000], buf[1000]; ! boolean fileIsDir, fileExists; ! struct stat statBuf; ! struct frame *newFrame; ! struct im *window; ! ! filetype_CanonicalizeFilename(realName, fname, sizeof (realName) - 1); ! fname = realName; ! ! fileExists = fileIsDir = FALSE; ! if (stat(fname, &statBuf) >= 0) { ! fileExists = TRUE; ! if ((statBuf.st_mode & S_IFMT) == S_IFDIR) ! fileIsDir = TRUE; ! } ! ! if (!fileExists) ! { ! sprintf (buf, "No such file %s.", fname); ! message_DisplayString (self, 0, buf); ! return; ! } ! if (fileIsDir && (fname[strlen(fname)-1] != '/')) ! /* buffer_GetBufferOnFile won't work unless dir names end in '/' */ ! { ! strcpy (buf, fname); ! strcat (buf, "/"); ! strcpy (realName, buf); ! fname = realName; ! } ! ! buffer = buffer_GetBufferOnFile(fname, 0); ! if (buffer == NULL) ! { ! sprintf (buf, "Could not access file %s.\n", fname); ! message_DisplayString (self, 0, buf); ! return; ! } ! ! newFrame = frame_New(); ! ! /* Note that frame menulist procs are bound in this procedure */ ! frame_SetCommandEnable(newFrame, TRUE); ! ! window = im_Create(NULL); ! im_SetView(window, newFrame); ! ! frame_PostDefaultHandler(newFrame, "message", ! frame_WantHandler(newFrame, "message")); ! frame_SetBuffer(newFrame, buffer, TRUE); } static void ptproc_Zoom(self, rock) --- 122,129 ---- struct diredview *self; char *fname; { ! return 0; ! /* We may only visit files if there is a frame immediately above us */ } static void ptproc_Zoom(self, rock) *************** *** 243,249 **** switch (stbuf.st_mode & S_IFMT) { case S_IFDIR: - /* sprintf(buf, "Reading directory: %s\n", fname); message_DisplayString(self, 0, buf); im_ForceUpdate(); --- 193,198 ---- *************** *** 252,266 **** else strcpy(buf, "Done.\n"); message_DisplayString(self, 0, buf); - */ - VisitFile (self, fname); break; case S_IFREG: - /* sprintf(buf, "Not implemented: Editing File: %s\n", fname); message_DisplayString(self, 0, buf); im_ForceUpdate(); - */ VisitFile(self, fname); break; default: /* S_IFLNK never occurs; other cases are devs. */ --- 201,211 ---- *************** *** 484,490 **** */ static struct bind_Description diredBindings[] = { ! { "dired-zoom-in", "f", 0, "Directory Edit,Zoom In~10", 0, mmask_ItemMarked, ptproc_Zoom, "Edit selected file or switch to selected directory." }, --- 429,435 ---- */ static struct bind_Description diredBindings[] = { ! { "dired-zoom-in", "z", 0, "Directory Edit,Zoom In~10", 0, mmask_ItemMarked, ptproc_Zoom, "Edit selected file or switch to selected directory." }, *************** *** 496,502 **** "Directory Edit,Rename~30", 0, mmask_ItemMarked, ptproc_Rename, "Rename selected file(s)." }, ! { "dired-refresh", "g", 0, "Directory Edit,Refresh~40", 0, mmask_None, ptproc_Refresh, "Reread current directory." }, --- 441,447 ---- "Directory Edit,Rename~30", 0, mmask_ItemMarked, ptproc_Rename, "Rename selected file(s)." }, ! { "dired-refresh", "\r", 0, "Directory Edit,Refresh~40", 0, mmask_None, ptproc_Refresh, "Reread current directory." }, \enddata{text822, 42813} \begindata{text822, 48344} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 7 Jun 90 23:52:43 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 7 Jun 90 23:43:27 -0400 (EDT) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 7 Jun 90 23:42:27 EDT Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA20651; Thu, 7 Jun 90 23:43:27 EDT Received: by LAKOTA.MIT.EDU (5.61/4.7) id AA02090; Thu, 7 Jun 90 23:43:24 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Thu, 7 Jun 90 23:43:21 -0400 (EDT) Message-Id: <8aPlvN0GG02=I87EoT@athena.mit.edu> Date: Thu, 7 Jun 90 23:43:21 -0400 (EDT) From: Bill Cattey To: Info-Andrew Subject: Has anyone written help pages for dired and spell? Cc: mwmoor@ATHENA.MIT.EDU Users here at MIT are interested in having a help page for dired and for spell. Does detailed help information exist in some file? Has someone written a help file? Should I write one? -wdc \enddata{text822, 48344} \begindata{text822, 49846} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 8 Jun 90 08:00:15 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Fri, 8 Jun 90 07:57:18 -0400 (EDT) Received: from sparc01.icase.edu by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 8 Jun 90 07:55:18 EDT Received: by sparc01.icase.edu (4.0/SMI-DDN) id AA02482; Fri, 8 Jun 90 07:52:41 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; Fri, 8 Jun 90 07:52:40 -0400 (EDT) Message-Id: Date: Fri, 8 Jun 90 07:52:40 -0400 (EDT) From: Tom Crockett X-Andrew-Message-Size: 995+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: info-andrew@andrew.cmu.edu Subject: Re: ctext/tags suggestion In-Reply-To: References: \begindata{text,2991640} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 7-Jun-90 ctext/tags suggestion Anthony Edwards@northsta (1116+0)} \quotation{You could take this inset one step further - how about allowing me to open a second window like the \bold{table of contents} window with a prettied-up listing of all the subroutines in the Tags-Buffer. Then, allow me to click on a subroutine name in this new window. Upon clicking, the last editor window that I used will switch to the file that contains that subroutine, placing the cursor on the subroutine declaration line. } As a heavy user of \italic{ctext}, I really like this idea. \quotation{ (It's a punt whether the switch should be a recursive edit or just a switch buffer. I suggest the latter.) } I like the latter approach, too. \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,2991640} \enddata{text822, 49846} \begindata{text822, 52420} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from bangor.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 8 Jun 1990 10:33:33 -0400 (EDT) Received: from bangor.andrew.cmu.edu via qmail ID ; Fri, 8 Jun 1990 10:31:56 -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; Fri, 8 Jun 1990 10:31:55 -0400 (EDT) Message-ID: Date: Fri, 8 Jun 1990 10:31:55 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 1723+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Tab width \begindata{text,270862468} \textdsversion{12} \template{messages} Does anyone else think that tabs are too wide on the display? To study tabs I created a file with the following three lines: 012345678901234567890123456789012345678901234567890123456789 9.5 8.6 8.2 7.5 7.0 | | | | | | The first line is just a list of digits. The second line is a sequence of tabs followed by numbers, where the number is the digit under which the tab falls. That is, the 9.5 starts on the display just beneath the boundary between the 9 and 0 on the first line and the 8.6 starts just between the 8 and 9 on the first line. The third line is a sequence where each element is seven spaces followed by a vertical stroke. These strokes line up under (approximately) 3, 6, 0, 3, 7, 0, 4 When I preview the file, these problems are apparent: 1) A tab is nothing like seven (or even eight) spaces. 2) The positions in the second line do no line up as they do on the screen. The items in the second line appear squearly under 8, 6, 4, 2, and 0--just as though a tab is really eight digits. 3) The vertical strokes are further apart, lying under 3, 7, 1, 5, 9, 2, and 6. Two questions are evident: Can we do anything? and, if so, what? The answer to the first would be no if there were some isgnificant body of material for which a change of tab size would be a great disaster. Note that text that just uses tabs at the beginning of lines should be relatively unaffected if the text is just marginally less indented. My own preference would be for tabs of about half there present width. I don't really see what purpose is served by having such huge tabs. (Please note, I do not speak for the ITC in this matter.) What do you think? Fred Hansen \enddata{text,270862468} \enddata{text822, 52420} \begindata{text822, 55334} Return-path: X-Andrew-Authenticated-as: 420;andrew.cmu.edu;Miles Bader Received: from woodstock.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 8 Jun 1990 11:20:38 -0400 (EDT) Received: from woodstock.andrew.cmu.edu via qmail ID ; Fri, 8 Jun 90 11:19:48 -0400 (EDT) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.woodstock.andrew.cmu.edu.rt.r3 via MS.5.6.woodstock.andrew.cmu.edu.rt_r3; Fri, 8 Jun 90 11:19:30 -0400 (EDT) Message-ID: Date: Fri, 8 Jun 90 11:19:30 -0400 (EDT) From: Miles Bader To: Info-Andrew Subject: Re: patch to make dired visit file In-Reply-To: <9006080043.AA07892@holmes.parc.xerox.com> References: <9006080043.AA07892@holmes.parc.xerox.com> Blat: Foop Please don't bundle gratuitous changes (changed keybindings) into patches that add functionality. There's nothing wrong with suggesting new keybindigs ("This is more compatible with editor BLOTCH"), but it's a separate issue. [No doubt you just diffed your version of the source-- but it's not too hard to edit the patch file to remove things like this!] -Miles \enddata{text822, 55334} \begindata{text822, 56848} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 8 Jun 90 23:50:31 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Fri, 8 Jun 90 23:47:49 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 8 Jun 90 23:45:07 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 8 Jun 90 23:44:14 EDT Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA02990; Fri, 8 Jun 90 20:43:55 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA12169; Fri, 8 Jun 90 20:43:59 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; Fri, 8 Jun 90 20:43:57 -0700 (PDT) Message-Id: Date: Fri, 8 Jun 90 20:43:57 -0700 (PDT) From: Bill Janssen X-Andrew-Message-Size: 2008+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: Fwd: tm fix (with diff) References: <900608-191733-5441@Xerox> \begindata{text,2550144} \textdsversion{12} \template{messages} [ I don't really know if anyone is tracking tm... ] ---------- Forwarded message begins here ---------- X-Andrew-Authenticated-As: 0;holmes.parc.xerox.com;Operator From vanMelle.pa@Xerox.COM Fri Jun 8 19:22:01 1990 Received: from Xerox.COM by pooh.parc.xerox.com with SMTP (5.61+/IDA-1.2.8/gandalf) id AA13447; Fri, 8 Jun 90 19:21:58 PDT Received: from Semillon.ms by ArpaGateway.ms ; 08 JUN 90 19:17:33 PDT Date: 8 Jun 90 19:17 PDT From: vanMelle.pa@Xerox.COM Subject: tm fix To: janssen@parc.xerox.com Cc: vanMelle.pa@Xerox.COM Message-Id: <900608-191733-5441@Xerox> I changed line 766 in tm.c to read action=escapes[(unsigned char)*end]; (the cast is what's added.) I was thinking that the ^A handler wouldn't be so bad if it just had a sanity check in it. Like, if it encounters an end of line or non-ascii character before it overflows its buffer or encounters ^B, it should just punt to the regular character handler. So I made that change to ~vanmelle/andrew/mytm/tm.c as well, and it seems to work. Bill \example{94 % \bold{diff -c /a/contrib/tm/tm.c ~vanmelle/andrew/mytm/tm.c} *** /a/contrib/tm/tm.c Fri Apr 13 02:22:13 1990 --- /net/piglet/piglet/vanmelle/andrew/mytm/tm.c Fri Jun 8 18:59:59 1990 *************** *** 666,676 **** --- 666,682 ---- \{ char *dir=self->parseBuf+self->parseLen; int left=sizeof(self->parseBuf)-self->parseLen; + char *origbuf = buf; if(*buf=='\\001') buf++; while(len-->0 && *buf!='\\002' && left>0)\{ + if (*buf < ' ' || *buf >= '\\177') + \{ /* Unlikely character, assume he's not really calling readDir */ + termulator_WriteChars(self, origbuf, 1); + return origbuf+1; + \} *dir++= *buf++; self->parseLen++; left--; *************** *** 763,769 **** if(action==NULL)\{ do\{ ! action=escapes[*end]; if(action!=NULL) break; end++; --- 769,775 ---- if(action==NULL)\{ do\{ ! action=escapes[(unsigned char)*end]; if(action!=NULL) break; end++; }\enddata{text,2550144} \enddata{text822, 56848} \begindata{text822, 60667} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 11 Jun 1990 16:21:47 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Mon, 11 Jun 1990 16:19:42 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Mon, 11 Jun 1990 16:19:41 -0400 (EDT) Message-ID: Date: Mon, 11 Jun 1990 16:19:41 -0400 (EDT) From: Gary Keim X-Andrew-Message-Size: 347+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: contrib \begindata{text,270161832} \textdsversion{12} \template{messages} Is anyone out there using andrew/contrib/\{m3text,rctext, or rmtext\}. They don't seem to compile so I thought I'd ask. If you are using any of these please inform me as to how you got them to compile. Better yet, if you contributed any of these contact me. Gary Keim ATK Group PS - if noone is interested in these they might as well be purged \enddata{text,270161832} \enddata{text822, 60667} \begindata{text822, 62195} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 11 Jun 90 21:34:54 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 11 Jun 90 21:26:47 -0400 (EDT) Received: from sitcom.itstd.sri.com by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 11 Jun 90 21:24:29 EDT Received: by sitcom.itstd.sri.com (5.61/1.3davy) id AA02872; Mon, 11 Jun 90 18:21:45 -0700 Message-Id: <9006120121.AA02872@sitcom.itstd.sri.com> Date: Mon, 11 Jun 90 18:21:45 -0700 From: Martin Fong To: info-andrew@andrew.cmu.edu Cc: fong@itstd.sri.com Subject: im Event Loop and Sparcstation Sound Part of my ATK application presupposes that it is running on a Sun Sparcstation. Because this workstation can both record and play sound, I'm planning to adapt code from Jef Poskanzer's Sound Tools to provide sound support for these two functions. However, it's not clear to me how the modal event loop should be designed. Unlike I/O to a file descriptor, for which I would use im_AddFileHandler () (which in turn causes im_Interact () to invoke select () in a non- blocking mode), the sound routines make ioctl () calls to determine if the sound queues are empty before reading and writing data. Does anyone have a suggestion of how I might integrating this polling mechanism into the interaction manager's event loop without excessive time-lags? (Note that although my recording sound is both synchronous and in real-time, I'd like to use a button or keyboard entry to terminate data collection.) Thanks! Martin Fong fong@itstd.sri.com Senior Software Engineer (415) 859-4574 SRI International, EJ370 333 Ravenswood Avenue Menlo Park, CA 94025 \enddata{text822, 62195} \begindata{text822, 64334} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 11 Jun 90 23:38:33 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 11 Jun 90 23:36:33 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 11 Jun 90 23:35:00 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.41) id AA12148; Mon, 11 Jun 90 20:26: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: 12 Jun 90 02:52:47 GMT From: auspex!guy@uunet.uu.net (Guy Harris) Organization: Auspex Systems, Santa Clara Subject: Re: Fwd: tm fix (with diff) Message-Id: <3454@auspex.auspex.com> References: <900608-191733-5441@Xerox>, Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu > + if (*buf < ' ' || *buf >= '\177') > + { /* Unlikely character, assume he's not really calling readDir */ Careful: what if I wanted to have a directory named "UNIX(R)", where "(R)" is the ISO Latin #1 "registered trademark" character? Other examples, such as directory names in languages other than English, come to mind as well.... \enddata{text822, 64334} \begindata{text822, 66024} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 12 Jun 1990 00:53:06 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Tue, 12 Jun 1990 00:52:23 -0400 (EDT) Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Tue, 12 Jun 1990 00:52:22 -0400 (EDT) Message-ID: Date: Tue, 12 Jun 1990 00:52:22 -0400 (EDT) From: Gary Keim To: Info-Andrew Subject: Re: contrib Cc: In-Reply-To: References: A problem with {rc,m3,tm}text was discovered while building Andrew on the rs/6000. The problem was with the way compresv.ch declared the classprocdures DecompressAll, HideBoxes, & UnhideBoxes. As well, the various language-specific text classes were somewhat bogus in response to these bogus declarations. This is not a critical problem (since it seems to work just fine on most every other platform). Thank you for your support. Gary Keim ATK Group \enddata{text822, 66024} \begindata{text822, 67586} Return-path: X-Andrew-Authenticated-as: 1447;andrew.cmu.edu;Gary Keim Received: from fallscreek.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 12 Jun 1990 00:56:12 -0400 (EDT) Received: from fallscreek.andrew.cmu.edu via qmail ID ; Tue, 12 Jun 1990 00:55:49 -0400 (EDT) Received: from VUI.Andrew.3.70.CUILIB.3.45.SNAP.NOT.LINKED.fallscreek.andrew.cmu.edu.rt.r3 via MS.5.6.fallscreek.andrew.cmu.edu.rt_r3; Tue, 12 Jun 1990 00:55:48 -0400 (EDT) Message-ID: <0aR7LIu00VsW06v29y@andrew.cmu.edu> Date: Tue, 12 Jun 1990 00:55:48 -0400 (EDT) From: Gary Keim To: Info-Andrew Subject: rs/6000 port Cc: There will be support for the IBM rs/6000 in the next Andrew patch (whatever number that may be). Just thought that I'd let you know. Gary Keim ATK Group \enddata{text822, 67586} \begindata{text822, 68753} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 12 Jun 90 03:21:28 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 12 Jun 90 03:17:56 -0400 (EDT) Received: from birk.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 12 Jun 90 03:16:27 EDT Received: from mumrik.cs.chalmers.se by birk.cs.chalmers.se id AA09275; Tue, 12 Jun 90 09:13:55 +0200 Received: by mumrik.cs.chalmers.se id AA13899; Tue, 12 Jun 90 09:13:52 +0200 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mumrik.cs.chalmers.se.pmax.3 via MS.5.6.mumrik.cs.chalmers.se.pmax_3; Tue, 12 Jun 90 09:13:49 +0200 (MET DST) Message-Id: Date: Tue, 12 Jun 90 09:13:49 +0200 (MET DST) From: Christer Bernerus X-Andrew-Message-Size: 1540+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: info-andrew@andrew.cmu.edu Subject: Re: tm fix (with diff) In-Reply-To: <3454@auspex.auspex.com> References: <900608-191733-5441@Xerox>, , <3454@auspex.auspex.com> \begindata{text,18859332} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 12-Jun-90 Re: Fwd: tm fix (with diff) Guy Harris@uunet.uu.net (361)} \quotation{> + if (*buf < ' ' || *buf >= '\\177') }\quotation{> + \{ /* Unlikely character, assume he's not really calling readDir */ } \quotation{Careful: what if I wanted to have a directory named "UNIX(R)", where }\quotation{"(R)" is the ISO Latin #1 "registered trademark" character? Other }\quotation{examples, such as directory names in languages other than English, come }\quotation{to mind as well.... } You're right Guy, thanks for pointing this out. In our (european) opinion the folks "over there" constantly forget the rest of the world. I've been cooperating with Tom N. a while in order to make it possible to use Swedish characters in textview, some examples as the one above were found, but mostly things didn't work since \italic{char} was used instead of \italic{unsigned char} or or using\italic{ isascii() }for determining if a string should be considered "OK". Indexing arrays with such variables produced very strange effects. Now textview works pretty OK, but there's always table, zip and the others.... \bigger{ \bold{Please do forget that characters are 7 bits with a sign or flag bit "unused". Characters are \italic{(at least)} 8 bits unsigned. }} \bold{ }Many problems in internationalization persist but if the character code problem cannot be resolved nothing else can either. ----------------------------------------------------------------------- Christer Bernerus (SM6FBQ) ! E-mail: Chalmers University of Technology ! bernerus@\{cs,utc\}.chalmers.se Department of Computer Science ! S-412 96 Gothenburg ! SWEDEN ! \enddata{text,18859332} \enddata{text822, 68753} \begindata{text822, 72105} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 12 Jun 90 03:51:48 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 12 Jun 90 03:49:24 -0400 (EDT) If-Type-Unsupported: alter Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 12 Jun 90 03:46:21 -0400 (EDT) Received: from birk.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 12 Jun 90 03:42:30 EDT Received: from mumrik.cs.chalmers.se by birk.cs.chalmers.se id AA09367; Tue, 12 Jun 90 09:39:22 +0200 Received: by mumrik.cs.chalmers.se id AA13926; Tue, 12 Jun 90 09:39:20 +0200 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.mumrik.cs.chalmers.se.pmax.3 via MS.5.6.mumrik.cs.chalmers.se.pmax_3; Tue, 12 Jun 90 09:39:18 +0200 (MET DST) Message-Id: <8aR9kaC1408IAqJlE7@mumrik.cs.chalmers.se> Date: Tue, 12 Jun 90 09:39:18 +0200 (MET DST) From: Christer Bernerus X-Andrew-Message-Size: 829+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: Ez of symbolically linked files. \begindata{text,18822916} \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]} Try the following: %mkdir xyz %ez xyz/zzz \italic{(write 24 characters, save the file and quit)} %ln -s xyz/zzz zzz %ls -l zzz l 1 bernerus 7 Jan 1 1970 zzz -> xyz/zzz %ez zzz \italic{(add 6 characters, save and quit)} %ls -l zzz -rw- 1 bernerus 30 Jan 1 1970 zzz %ls -l xyz/zzz -rw- 1 bernerus 24 Jan 1 1970 xyz/zzz Never mind the dates. It seems as if ez first removes the file, then writes a new one. Why is this so, it seems dangerous and can create a lot of confusion if one is editing files from within a shadow tree. Can it be fixed using some option or am I doing something stupid ? \smaller{---------------------------------------------------------- Christer Bernerus \italic{(SM6FBQ)} ! E-mail: bernerus@\{cs,utc\}.chalmers.se Chalmers University of Technology ! Phone: +46 31 721000 Department of Computer Science S-412 96 Gothenburg, \bold{SWEDEN }}\enddata{text,18822916} \enddata{text822, 72105} \begindata{text822, 75426} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 12 Jun 1990 09:49:24 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Tue, 12 Jun 90 09:45:28 -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; Tue, 12 Jun 90 09:45:25 -0400 (EDT) Message-ID: Date: Tue, 12 Jun 90 09:45:25 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 272+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: tm fix (with diff) In-Reply-To: References: <900608-191733-5441@Xerox>, , <3454@auspex.auspex.com>, \begindata{text,18755700} \textdsversion{12} \template{messages} By-the-book RFC 822 says that characters going through the mail are 7-bit ASCII. 8-bit extensions have been discussed, but not yet recommended (to my knowledge). I don't know what the impact on the ATK datastream's use of characters from the set [128..255] is. Craig \enddata{text,18755700} \enddata{text822, 75426} \begindata{text822, 77125} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 12 Jun 1990 10:01:36 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Tue, 12 Jun 90 09:59: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; Tue, 12 Jun 90 09:59:08 -0400 (EDT) Message-ID: Date: Tue, 12 Jun 90 09:59:08 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 927+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , Christer Bernerus Subject: Re: Ez of symbolically linked files. In-Reply-To: <8aR9kaC1408IAqJlE7@mumrik.cs.chalmers.se> References: <8aR9kaC1408IAqJlE7@mumrik.cs.chalmers.se> \begindata{text,18755700} \textdsversion{12} \template{messages} Ez replaces the file being edited with a new copy. It does not attempt to write the file in place (that is, simply opening the file for reading and writing) because an inopportune crash could then leave the user with no intact copy of the file--neither the old nor the new copy. In editing a file foo, it will make a foo.new and rename it to be foo, deleting the old copy. Ez could conceivably attempt to follow symbolic links when first given a file name, so that in your example, it would accept the name ``zzz'' to edit, follow any and all symbolic links in that pathname, and then edit the file with the canonicalized name ``xyz/zzz''. The replace-via-rename philosophy also replaces the owner of the old file and any hard links to the old file, even if it copies what it can (like the mode bits). I don't know any way around this: Unix file system semantics and the desire for reliable software are at odds. Craig \enddata{text,18755700} \enddata{text822, 77125} \begindata{text822, 79456} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 12 Jun 1990 11:34:30 -0400 (EDT) Received: from dublin.andrew.cmu.edu via qmail ID ; Tue, 12 Jun 1990 11:32:32 -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, 12 Jun 1990 11:32:31 -0400 (EDT) Message-ID: Date: Tue, 12 Jun 1990 11:32:31 -0400 (EDT) From: Tom Neuendorffer X-Andrew-Message-Size: 772+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , Craig_Everhart@transarc.com Subject: Re: tm fix (with diff) In-Reply-To: References: <900608-191733-5441@Xerox>, , <3454@auspex.auspex.com>, , \begindata{text,270198900} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 12-Jun-90 Re: tm fix (with diff) Craig F. Everhart (272+0)} \quotation{By-the-book RFC 822 says that characters going through the mail are 7-bit ASCII. 8-bit extensions have been discussed, but not yet recommended (to my knowledge). I don't know what the impact on the ATK datastream's use of characters from the set [128..255] is. } The next set of patches will include some new code for reading and writing the high-order bit characters in 7- bit form. The form for an 'a' with the high bit set will be \\^\{a\} This format has the advantage that older unpatched versions of ATK will just treat this as an unknown style, and not throw away the information. Additional information about ATK support of the ISO 8859 character sets will be forthcoming. Tom N. \enddata{text,270198900} \enddata{text822, 79456} \begindata{text822, 81729} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 12 Jun 90 11:43:50 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 12 Jun 90 11:41:14 -0400 (EDT) Received: from northstar2.dartmouth.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 12 Jun 90 11:39:13 EDT Received: by northstar2.dartmouth.edu (5.61D1/4.1) id AA10080; Tue, 12 Jun 90 11:35:32 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.northstar2.rt.r3 via MS.5.6.northstar2.rt_r3; Tue, 12 Jun 90 11:35:30 -0400 (EDT) Message-Id: <8aREj2_1eVVa1kec8b@northstar.dartmouth.edu> Date: Tue, 12 Jun 90 11:35:30 -0400 (EDT) From: Anthony Edwards X-Andrew-Message-Size: 812+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: info-andrew@andrew.cmu.edu Subject: Re: Ez of symbolically linked files. In-Reply-To: <8aR9kaC1408IAqJlE7@mumrik.cs.chalmers.se> References: <8aR9kaC1408IAqJlE7@mumrik.cs.chalmers.se> \begindata{text,270044072} \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]} \excerptedcaption{Excerpts from internet.info-andrew: 12-Jun-90 Ez of symbolically linked f.. Christer Bernerus@birk.c (829+0)} \quotation{It seems as if ez first removes the file, then writes a new one. Why is this so, it seems dangerous and can create a lot of confusion if one is editing files from within a shadow tree. Can it be fixed using some option or am I doing something stupid ? } I am in agreement with Christer on this one. I've been burned quite a few times when I've been editing a file I thought was real, but was actually a symbolic link to somewhere else. Later, we discover that we have two different files. Then we have to figure out which changes were made to which file and reconstruct what the file is supposed to be. It would be really nice if ez could track the links and figure out the real name. - \underline{Anthony} \enddata{text,270044072} \enddata{text822, 81729} \begindata{text822, 84862} Return-path: X-Andrew-Authenticated-as: 7612;andrew.cmu.edu;Andrew-Tool-Kit Received: from sturgeon.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 12 Jun 1990 13:44:21 -0400 (EDT) Received: from sturgeon.andrew.cmu.edu via qmail ID ; Tue, 12 Jun 1990 13:42:45 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.sturgeon.andrew.cmu.edu.rt.r3 via MS.5.6.sturgeon.andrew.cmu.edu.rt_r3; Tue, 12 Jun 1990 13:42:44 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 12 Jun 1990 13:42:44 -0400 (EDT) ReSent-From: Andrew-Tool-Kit ReSent-To: Info-Andrew X-Added: With Flames (ak99 v2.2) Return-path: Return-Path: Date: Mon, 11 Jun 90 14:39:21 CDT From: hassan@informatics.WUstl.EDU (Scott Hassan) Message-Id: <9006111939.AA08563@informatics.WUstl.EDU> To: info-andrew-bugs-request@andrew.cmu.edu Subject: Andrew CONSOLE and EZPRINT I am trying to install the complete Andrew system on my SUN 4/330. I have been partially successful. I have most of the program working like ez, fad, and zip. But, the print and preview options just do not want to work. I have tried changing the preferences with no success. I tried using the ezprint program to print the doc files manually but the rasterfile don't show up. What is wrong? Secondly, I cannot seem to get the console program to function at all. It responds with the error: Starting console (Version 7.6, ATK 14.6); please wait... Bus error I am using the fudgenut.con default file. I really would like to use Andrew for my research in Medical Informatics but I have had so much trouble installing the system. If I could get some help on this problems, it would be greatly appreciated. Sincerely, Scott Hassan hassan@informatics.wustl.edu \enddata{text822, 84862} \begindata{text822, 87120} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 12 Jun 90 13:55:26 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 12 Jun 90 13:49:59 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 12 Jun 90 13:45:25 EDT Received: by thumper.bellcore.com (5.54/4.7) id AA17540; Tue, 12 Jun 90 13:42:31 EDT Received: by greenbush.bellcore.com (4.12/4.7) id AA03210; Tue, 12 Jun 90 13:43:23 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; Tue, 12 Jun 90 13:43:19 -0400 (EDT) Message-Id: Date: Tue, 12 Jun 90 13:43:19 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: im Event Loop and Sparcstation Sound Cc: fong@itstd.sri.com In-Reply-To: <9006120121.AA02872@sitcom.itstd.sri.com> References: <9006120121.AA02872@sitcom.itstd.sri.com> Is there a reason why you can't use im_EnqueueEvent for this functionality? You'd just wake up every N milliseconds and do your ioctl. It would work in more-or-less real time unless lots of other things were going on at the same time... \enddata{text822, 87120} \begindata{text822, 88801} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 12 Jun 90 19:20:01 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Tue, 12 Jun 90 19:07:45 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 12 Jun 90 19:04:10 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 12 Jun 90 19:03:20 EDT Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA05334; Tue, 12 Jun 90 16:00:42 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA14686; Tue, 12 Jun 90 16:00:51 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, 12 Jun 90 16:00:50 -0700 (PDT) Message-Id: Date: Tue, 12 Jun 90 16:00:50 -0700 (PDT) From: Bill Janssen X-Andrew-Message-Size: 497+0 Content-Type: X-BE2; 12 To: Info-Andrew , hassan@informatics.wustl.edu (Scott Hassan) Subject: Re: Andrew CONSOLE and EZPRINT In-Reply-To: <9006111939.AA08563@informatics.WUstl.EDU> References: <9006111939.AA08563@informatics.WUstl.EDU> \begindata{text,3018040} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from ext.andrew: 11-Jun-90 Andrew CONSOLE and EZPRINT Scott Hassan@informatics (905)} \quotation{ Secondly, I cannot seem to get the console program to function }\quotation{ at all. It responds with the error: } \quotation{ Starting console (Version 7.6, ATK 14.6); please wait... }\quotation{ Bus error } Even better... in some cases, console can tickle some Sun-4/330 microcode bug in such a way that the machine locks up. We are running X11R3 andrew console on our SparcStation/330's. SparcStation-1's, however, work fine. Bill \enddata{text,3018040} \enddata{text822, 88801} \begindata{text822, 91246} Return-path: X-Andrew-Authenticated-as: 3706;andrew.cmu.edu;Robert Steven Glickstein Received: from ephrata.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 12 Jun 1990 20:01:58 -0400 (EDT) Received: from ephrata.andrew.cmu.edu via qmail ID ; Tue, 12 Jun 90 20:01:12 -0400 (EDT) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.ephrata.andrew.cmu.edu.rt.r3 via MS.5.6.ephrata.andrew.cmu.edu.rt_r3; Tue, 12 Jun 90 20:01:08 -0400 (EDT) Message-ID: Date: Tue, 12 Jun 90 20:01:08 -0400 (EDT) From: Robert Steven Glickstein To: Info-Andrew CC: Fred Hansen , "Michael J. McInerny" , nsb@thumper.bellcore.com Subject: Tabs idea I have what may be a novel and useful approach to the tabs problem. Tab characters have threefold semantics: 1) To abbreviate a sequence of spaces; 2) To align text in columns; 3) To indent. In tackling the tabs problem, let's keep the intended semantics of tabs in mind. Having said that, allow me to present my solution to the problem. Let me know what you all think. First, some (newly invented) terminology: LINE: a single line of text as displayed by textview. If it's a single line (no newlines) that wraps to two, that's considered two lines for the purpose of this proposal. COLUMN: a horizontal position measured in pixels from the left margin. TAB COLUMN: a column on the display that corresponds to the width of 8n+1 characters, where n refers to the nth tab column. Tab columns, like columns, are measured in pixels. CURRENT LINE: the line (see above) of text containing the text caret. TAB START, TAB END: the horizontal positions where a tab character begins on a display, and where it ends. Note that our problem is, given a tab start, to calculate a tab end. FIXED TAB STOP: a column on the display that corresponds to n units from the left margin, where n refers to the nth fixed tab stop and a "unit" is a user-selectable width, such as 0.5 inches. CHARACTER COLUMN: the position of a character from the left margin, counted in characters. In the following line: abcdefg the letter "e" is in the fifth character column (assuming the "a" is on the left margin). In counting the character column for a character following a tab character, use the character column of the preceding character, then round up to the next tab column. Thus, in the following line, abcd efg (where the "d" and the "e" are separated by a tab space), the "d" is in the fourth character column, and the "e" is in the ninth character column. Note that "character column" is measured in different units than "column" or "tab column." Here's my approach: When the user inserts a tab into text, one of two cases exists: 1) The tab start (on the current line) falls directly beneath some character in the immediately preceding line; 2) The tab start occurs beyond the horizontal end of the previous line. In case 2, the tab is simply displayed as an amount of horizontal whitespace sufficient to bring the text caret to the next fixed tab stop. In case 1, the tab is displayed as follows: 1. The character column for the character lying directly above the tab start is computed. Call this character column "A". 2. The smallest character column of the form 8n+1, not less than A, is computed. Call this character column "B". 3. Character column B is converted to a column (pixel units) by finding the column of the Bth character on the line preceding the tab. Call this column "C". 4. The tab end is in column C. This completes the calculation. This approach, if built into textview, would seem to preserve the intended semantics of tab characters. Comments? NOTE: I am not speaking for the ITC. ______________ _____________________________ Bob Glickstein | Internet: bobg@andrew.cmu.edu Information Technology Center | Bitnet: bobg%andrew@cmuccvma.bitnet Carnegie Mellon University | UUCP: ...!harvard!andrew.cmu.edu!bobg Pittsburgh, PA 15213-3890 | (412) 268-6743 | Sinners can repent, but stupid is forever \enddata{text822, 91246} \begindata{text822, 95970} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 13 Jun 90 08:01:49 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 13 Jun 90 07:58:04 -0400 (EDT) Received: from mcsun.EU.net by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 13 Jun 90 07:56:56 EDT Received: by mcsun.EU.net with SMTP; Wed, 13 Jun 90 13:54:28 +0200 (MET) Received: from shapetc by hp4nl.nluug.nl with UUCP via EUnet id AA17511 (5.58.1.14/2.14); Wed, 13 Jun 90 13:56:29 MET Received: by issun3.stc.nl (4.0/25-eef) id AA22740; Wed, 13 Jun 90 13:49:33 +0200 Date: Wed, 13 Jun 90 13:49:33 +0200 From: Yanis Yeorgaroudakis Message-Id: <9006131149.AA22740@issun3.stc.nl> To: Reading the Andrew documentation, as it is distributed in a printout form, we mentioned that in the chapter about ADEW there is section 6 ( about the text object ) missing. Is it possible to have this section been sent by mail please? Yannis Yeorgaroudakis ================================================================ Yannis Yeorgaroudakis Tel: +31 - 70 - 3142281 SHAPE Technical Center Fax: +31 - 70 - 3142111 Information Systems Division Telex: 31472 SHTEC NL P.O. BOX 174, 2501 CD The Hague, The Netherlands ================================================================ \enddata{text822, 95970} \begindata{text822, 97728} Return-path: X-Andrew-Authenticated-as: 10706;andrew.cmu.edu;Michael J. McInerny Received: from duquesne.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 13 Jun 1990 11:10:24 -0400 (EDT) Received: from duquesne.andrew.cmu.edu via qmail ID ; Wed, 13 Jun 1990 11:08:27 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.duquesne.andrew.cmu.edu.rt.r3 via MS.5.6.duquesne.andrew.cmu.edu.rt_r3; Wed, 13 Jun 1990 11:08:26 -0400 (EDT) Message-ID: <4aRZPei00Vsj8Bp0tP@andrew.cmu.edu> Date: Wed, 13 Jun 1990 11:08:26 -0400 (EDT) From: "Michael J. McInerny" X-Andrew-Message-Size: 556+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Craig_Everhart@transarc.com Subject: Re: Ez of symbolically linked files. CC: Info-Andrew In-Reply-To: References: <8aR9kaC1408IAqJlE7@mumrik.cs.chalmers.se>, \begindata{text,270577592} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 12-Jun-90 Re: Ez of symbolically link.. Craig F. Everhart (927+0)} \quotation{The replace-via-rename philosophy also replaces the owner of the old file and any hard links to the old file, even if it copies what it can (like the mode bits). I don't know any way around this: Unix file system semantics and the desire for reliable software are at odds. } At the cost of an extra write, you could copy the old file into a backup file, and then write over the old file with the new contents, preserving links, ownership, \italic{etc}. -Michael\ \enddata{text,270577592} \enddata{text822, 97728} \begindata{text822, 99728} Return-path: X-Andrew-Authenticated-as: 623;andrew.cmu.edu;Zalman Stern Received: from andouille.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 13 Jun 90 14:49:31 -0400 (EDT) Received: from andouille.andrew.cmu.edu via qmail ID ; Wed, 13 Jun 90 14:48:21 -0400 (EDT) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.andouille.andrew.cmu.edu.pmax.30 via MS.5.6.andouille.andrew.cmu.edu.pmax_30; Wed, 13 Jun 90 14:48:20 -0400 (EDT) Message-ID: Date: Wed, 13 Jun 90 14:48:20 -0400 (EDT) From: Zalman Stern To: Info-Andrew Subject: Re: Andrew CONSOLE and EZPRINT In-Reply-To: References: <9006111939.AA08563@informatics.WUstl.EDU>, Bill Janssen writes: > Excerpts from ext.andrew: 11-Jun-90 Andrew CONSOLE and EZPRINT Scott > Hassan@informatics (905) > > > > Secondly, I cannot seem to get the console program to function > > at all. It responds with the error: > > > Starting console (Version 7.6, ATK 14.6); please wait... > > Bus error > > Even better... in some cases, console can tickle some Sun-4/330 > microcode bug in such a way that the machine locks up. We are running > X11R3 andrew console on our SparcStation/330's. SparcStation-1's, > however, work fine. > > Bill Does this mean X11 hangs, the OS hangs, or the processor itself hangs? The SPARC chip is hardwired so I sssume you mean something else by microcode. All I'm really intereted in is whether its a hardware problem or a software problem. Sincerely, Zalman Stern | Internet: zs01+@andrew.cmu.edu | Usenet: I'm soooo confused... Information Technology Center, Carnegie Mellon, Pittsburgh, PA 15213-3890 *** Friends don't let friends program in C++ *** \enddata{text822, 99728} \begindata{text822, 101959} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 13 Jun 90 15:25:25 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 13 Jun 90 15:17:57 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 13 Jun 90 15:16:14 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Wed, 13 Jun 90 15:14:07 EDT Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA02706; Wed, 13 Jun 90 12:11:26 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA00473; Wed, 13 Jun 90 12:11:15 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, 13 Jun 90 12:11:14 -0700 (PDT) Message-Id: <0aRczGQB0KGW01k1V3@holmes.parc.xerox.com> Date: Wed, 13 Jun 90 12:11:14 -0700 (PDT) From: Bill Janssen X-Andrew-Message-Size: 3480+0 Content-Type: X-BE2; 12 To: Craig_Everhart@transarc.com, "Michael J. McInerny" Subject: Re: Ez of symbolically linked files. Cc: Info-Andrew In-Reply-To: <4aRZPei00Vsj8Bp0tP@andrew.cmu.edu> References: <8aR9kaC1408IAqJlE7@mumrik.cs.chalmers.se>, , <4aRZPei00Vsj8Bp0tP@andrew.cmu.edu> \begindata{text,2443496} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from ext.andrew: 13-Jun-90 Re: Ez of symbolically link.. Michael McInerny@andrew. (556+0)} \quotation{At the cost of an extra write, you could copy the old file into a backup file, and then write over the old file with the new contents, preserving links, ownership, \italic{etc}. } In fact, that is how GNU Emac does it (in lisp/files.el:basic-save-buffer) : \example{(defun basic-save-buffer () "Save the current buffer in its visited file, if it has been modified." (interactive) (if (buffer-modified-p) (let (setmodes tempsetmodes) (or buffer-file-name (progn (setq buffer-file-name (expand-file-name (read-file-name "File to save in: ") nil) default-directory (file-name-directory buffer-file-name)) (auto-save-mode auto-save-default))) (if (not (file-writable-p buffer-file-name)) (if (yes-or-no-p (format "File %s is write-protected; try to save anyway? " (file-name-nondirectory buffer-file-name))) (setq tempsetmodes t) (error "Attempt to save to a file which you aren't allowed to write"))) (or (verify-visited-file-modtime (current-buffer)) (not (file-exists-p buffer-file-name)) (yes-or-no-p "Disk file has changed since visited or saved. Save anyway? ") (error "Save not confirmed")) (or buffer-backed-up (setq setmodes (backup-buffer))) (save-restriction (widen) (and (> (point-max) 1) (/= (char-after (1- (point-max))) ?\\n) (or (eq require-final-newline t) (and require-final-newline (yes-or-no-p (format "Buffer %s does not end in newline. Add one? " (buffer-name))))) (save-excursion (goto-char (point-max)) (insert ?\\n))) (let ((hooks write-file-hooks) (done nil)) (while (and hooks (not (setq done (funcall (car hooks))))) (setq hooks (cdr hooks))) ;; If a hook returned t, file is already "written". (cond ((not done) (if file-precious-flag ;; If file is precious, rename it away before ;; overwriting it. (let ((rename t) (file (concat buffer-file-name "#"))) (condition-case () (progn (rename-file buffer-file-name file t) (setq setmodes (file-modes file))) (file-error (setq rename nil))) (unwind-protect (progn (clear-visited-file-modtime) (write-region (point-min) (point-max) buffer-file-name nil t) (setq rename nil)) ;; If rename is still t, writing failed. ;; So rename the old file back to original name, (if rename (progn (rename-file file buffer-file-name t) (clear-visited-file-modtime)) ;; Otherwise we don't need the original file, ;; so flush it. (condition-case () (delete-file file) (error nil))))) ;; If file not writable, see if we can make it writable ;; temporarily while we write it. ;; But no need to do so if we have just backed it up ;; (setmodes is set) because that says we're superseding. (cond ((and tempsetmodes (not setmodes)) ;; Change the mode back, after writing. (setq setmodes (file-modes buffer-file-name)) (set-file-modes buffer-file-name 511))) (write-region (point-min) (point-max) buffer-file-name nil t))))) (if setmodes (condition-case () (set-file-modes buffer-file-name setmodes) (error nil)))) (delete-auto-save-file-if-necessary)) (message "(No changes need to be saved)"))) }\enddata{text,2443496} \enddata{text822, 101959} \begindata{text822, 107567} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 13 Jun 1990 15:59:14 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Wed, 13 Jun 90 15:53:45 -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, 13 Jun 90 15:53:43 -0400 (EDT) Message-ID: Date: Wed, 13 Jun 90 15:53:43 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 4736+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Bill Janssen , Craig_Everhart@transarc.com, "Michael J. McInerny" Subject: Re: Ez of symbolically linked files. CC: Info-Andrew In-Reply-To: <0aRczGQB0KGW01k1V3@holmes.parc.xerox.com> References: <8aR9kaC1408IAqJlE7@mumrik.cs.chalmers.se>, , <4aRZPei00Vsj8Bp0tP@andrew.cmu.edu>, <0aRczGQB0KGW01k1V3@holmes.parc.xerox.com> \begindata{text,19260296} \textdsversion{12} \template{messages} \quotation{\bold{Excerpts from mail: 13-Jun-90 Re: Ez of symbolically link.. Bill Janssen@parc.xerox. (3480+0)} } \quotation{\excerptedcaption{Excerpts from ext.andrew: 13-Jun-90 Re: Ez of symbolically link.. Michael McInerny@andrew. (556+0)} } \quotation{\quotation{At the cost of an extra write, you could copy the old file into a backup file, and then write over the old file with the new contents, preserving links, ownership, \italic{etc}. }} \quotation{In fact, that is how GNU Emac does it (in lisp/files.el:basic-save-buffer) : } Um, not quite, unless I don't understand the GNU Emacs primitives. From my reading, GNU Emacs will rename the old file (if ``precious'') to the filename with a ``#'' concatenated to its name, try to write the original filename, and if that fails, rename the ``file#'' file back to ``file''. This has more disadvantages than any other scheme, except possibly performance. In particular, given both ``file'' and ``file#'' in a directory, you don't know which is the better version unless you look inside it. Assume our file is named ``file''. Let's assume that the goals are: \leftindent{(a) to retain at least one good copy of the file (old or new) on the disk in spite of a crash at any moment, (b) to have the file named ``file'' be one of those good copies at all times (so that the user doesn't have to explicitly repair the file by choosing which one is best) (c) to retain the old inode properties such as owner and hard links, (d) not to be fooled by symbolic links, and (e) to run as fast as possible.} Scheme 1 [naive]: open ``file'' for write and write out the bufferload. Fails (a) (and therefore (b)). Succeeds in (c), (d), (e). Scheme 2 [ez]: open ``file.new'' for write, write the buffer there, and if all is well, rename(2) ``file.new'' to be ``file''. Fails (c) and (d). Succeeds in (a) and (b), and probably (e). Scheme 3 [GNU Emacs/precious]: rename ``file'' to be ``file#'', write ``file''; on failure, which GNU Emacs may not get a chance to catch, rename ``file#'' back to ``file''. And rename(2) calls can fail, also. Fails (b), (c). May fail (d) depending on other GNU Emacs code. Succeeds in (a); (e) arguable. Scheme 4 [proposed ez]: make ``file'' be absolute by following all symlinks; call the new name ``absfile''. Apply Scheme 2 to the resulting ``absfile''. Fails (c). Succeeds in (a), (b), (d); (e) arguable. Scheme 5 [copy before write]: copy ``file'' to ``file.old'', then apply Scheme 1 [naive]. Optionally unlink ``file.old'' after writing ``file'' if all went well, or leave it there if people like having backup files. Fails (b), (e). Succeeds in (a), (c). May succeed in (d) if ``file'' is de-sym-linked first, at greater execution overhead. ---------------- I see no algorithm that handles all my desiderata. In particular, the only way to retain the owner and hard-link information is by overwriting the file, not renaming a new copy into place. (File system designers, take note.) Yet overwriting the original file allows it to be corrupted (half-overwritten, say) by a crash. Do you really like having to remember what files you were writing when a system crash occurred, only to go back and try to piece the correct version together from the ``file.old'' and ``file'' versions? Consider Scheme 3: you can have a ``file'' and ``file#'' form, both non-zero length, but you have to check that all of ``file'' was written before deciding that it's really OK. What's worse, since the file being written was ``file'' and not some temporary name, if you don't do explicit repair, your compilers could believe that they're working with a complete copy of ``file''. Maybe the only ``working'' algorithm is this: Scheme 6: absolutize the name ``file''. Make a copy of ``file'' as ``file.old'' (a new inode). Make a hard link from ``file'' to ``file.new'' (same inode). Rename (with rename(2)) ``file.old'' to be ``file''; now you have a backup copy of the file named ``file'' and the old inode, with intact owner and link counts, as ``file.new''. Open ``file.new'' for writing and write your buffer of data there. If all went well. rename(2) ``file.new'' to be ``file''. Voila: the owner and links are still there. This nominally satisfies all of the desiderata, but of course, has nasty side effects. Namely, if it crashes in the middle, you may have a ``file'' with all the right data, but with the wrong owner/link information. Furthermore, if the file really does have multiple hard links, the reference through the name ``file'' will always find the correct data, but a reference through any of the other names for the file (that inode) could see the partially-written good data. And Scheme 6 is just plain ugly. None of this, of course, addresses the mutual-exclusion problems of multiple people editing a file simultaneously. \enddata{text,19260296} \enddata{text822, 107567} \begindata{text822, 114069} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from bangor.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 13 Jun 1990 16:33:10 -0400 (EDT) Received: from bangor.andrew.cmu.edu via qmail ID ; Wed, 13 Jun 1990 16:31:38 -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, 13 Jun 1990 16:31:37 -0400 (EDT) Message-ID: Date: Wed, 13 Jun 1990 16:31:37 -0400 (EDT) From: Fred Hansen X-Andrew-Message-Size: 438+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: messages.tpl \begindata{text,270916064} \textdsversion{12} \template{messages} If your site has not installed `messages` for reading mail, but has installed ez, you may try to read a message with ez and fid that the messages.tpl file is missing. It can be installed by hand into ../andrew/lib/tpls/ from .../src/andrew/atkams/messages/cmd/messages.tpl. Then you will be able to read Andrew formatted messages with ez. (You will have to first use ed to remove the mail headers up to the \\begindata\{...). Fred Hansen\ \enddata{text,270916064} \enddata{text822, 114069} \begindata{text822, 115681} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 13 Jun 90 17:25:58 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 13 Jun 90 17:22:18 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 13 Jun 90 17:20:34 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.41) id AA07388; Wed, 13 Jun 90 14:11:08 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 13 Jun 90 19:11:19 GMT From: auspex!guy@uunet.uu.net (Guy Harris) Organization: Auspex Systems, Santa Clara Subject: Re: tm fix (with diff) Message-Id: <3462@auspex.auspex.com> References: <3454@auspex.auspex.com>, Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >In our (european) opinion the folks "over there" constantly forget the >rest of the world. And then there're the Asian character sets, but that's a whole different kettle of (16-bit) worms (which may not move from left to right).... Anyway, here's a different version of the "tm" fixes that 1) uses "isprint()" to check for printable characters in the window title and 2) adds in another "unsigned char" cast in an "isprint()" call, for safety's sake if nothing else: *** tm.c.dist Fri Apr 13 19:21:15 1990 --- tm.c.8bit Wed Jun 13 12:01:27 1990 *************** *** 666,676 **** --- 666,685 ---- { char *dir=self->parseBuf+self->parseLen; int left=sizeof(self->parseBuf)-self->parseLen; + char *origbuf = buf; if(*buf=='\001') buf++; while(len-->0 && *buf!='\002' && left>0){ + if(!isprint((unsigned char)*buf)) { + /* + * Unlikely character, assume he's not really calling + * readDir. + */ + termulator_WriteChars(self, origbuf, 1); + return origbuf+1; + } *dir++= *buf++; self->parseLen++; left--; *************** *** 763,769 **** if(action==NULL){ do{ ! action=escapes[*end]; if(action!=NULL) break; end++; --- 772,778 ---- if(action==NULL){ do{ ! action=escapes[(unsigned char)*end]; if(action!=NULL) break; end++; *************** *** 1149,1155 **** else{ char *end=buf; while(newlen-->0){ ! if(!isprint(*end)){ if(end>buf) termulator_WriteChars(self, buf, --- 1158,1164 ---- else{ char *end=buf; while(newlen-->0){ ! if(!isprint((unsigned char)*end)){ if(end>buf) termulator_WriteChars(self, buf, \enddata{text822, 115681} \begindata{text822, 118756} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 13 Jun 90 17:37:14 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 13 Jun 90 17:24:21 -0400 (EDT) Received: from wugate.wustl.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 13 Jun 90 17:23:19 EDT Received: by wugate.wustl.edu (5.61++/WUSTL-0.3) with SMTP id AA25837; Wed, 13 Jun 90 16:20:46 -0500 Return-Path: Received: by informatics.WUstl.EDU (4.0/SunOS 4.0); Wed, 13 Jun 90 16:20:39 CDT Date: Wed, 13 Jun 90 16:20:39 CDT From: hassan@informatics.WUstl.EDU (Scott Hassan) Message-Id: <9006132120.AA08711@informatics.WUstl.EDU> To: info-andrew@andrew.cmu.edu Subject: messages I am having trouble with the messages program. When activated, it brings up the window then give this error: Messages in /mig/hassan/Mailbox could not be properly read and delivered (0 successes, 0 failure (0 locked, 0 in progress)) Error: 'set hold' in .mailrc or Mail.rc prevents consuming mail (in internal parameter check in ConvertOldStyleIncomingMail) What is the solution to this problem? Also, I am running Andrew on a Sun 4/330 under X Windows. The console program doesn't work and responds in a bus error. What can be done about this small program? Thank you, Scott hassan@informatics.wustl.edu \enddata{text822, 118756} \begindata{text822, 120542} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 13 Jun 90 18:12:17 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Wed, 13 Jun 90 18:06:08 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 13 Jun 90 18:00:42 -0400 (EDT) Received: from arisia.Xerox.COM by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 13 Jun 90 17:59:26 EDT Received: from holmes.parc.Xerox.COM by arisia.Xerox.COM with SMTP (5.61+/IDA-1.2.8/gandalf) id AA01817; Wed, 13 Jun 90 14:56:17 -0700 Received: by holmes.parc.xerox.com (5.61+/IDA-1.2.8/gandalf) id AA00577; Wed, 13 Jun 90 14:03:27 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, 13 Jun 90 14:03:26 -0700 (PDT) Message-Id: Date: Wed, 13 Jun 90 14:03:26 -0700 (PDT) From: Bill Janssen X-Andrew-Message-Size: 852+0 Content-Type: X-BE2; 12 To: Zalman Stern Subject: Re: Andrew CONSOLE and EZPRINT Cc: info-andrew@andrew.cmu.edu In-Reply-To: References: <9006111939.AA08563@informatics.WUstl.EDU>, , \begindata{text,2443496} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from ext.andrew: 13-Jun-90 Re: Andrew CONSOLE and EZPRINT Zalman Stern@andrew.cmu. (1053)} \quotation{> Even better... in some cases, console can tickle some Sun-4/330 }\quotation{> microcode bug in such a way that the machine locks up. We are running }\quotation{> X11R3 andrew console on our SparcStation/330's. SparcStation-1's, }\quotation{> however, work fine. }\quotation{> }\quotation{> Bill } \quotation{Does this mean X11 hangs, the OS hangs, or the processor itself hangs?} The symptom is that the machine locks up, refuses to respond to L1-A (which would normally put it into the PROM monitor). This would seem to indicate that some low-level polling loop (below the OS) is not being called. The only way of regaining control that we've found is to power-cycle. It happens intermittently, perhaps every other time we start up X11R4 `console'. The X11R3 version, however, doesn't exhibit this behavior. Bill \enddata{text,2443496} \enddata{text822, 120542} \begindata{text822, 123437} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from fish.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 14 Jun 1990 09:00:49 -0400 (EDT) Received: from fish.andrew.cmu.edu via qmail ID ; Thu, 14 Jun 1990 08:59:50 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fish.andrew.cmu.edu.rt.r3 via MS.5.6.fish.andrew.cmu.edu.rt_r3; Thu, 14 Jun 1990 08:59:49 -0400 (EDT) Message-ID: <4aRsd5600Vtq4CC18z@andrew.cmu.edu> Date: Thu, 14 Jun 1990 08:59:49 -0400 (EDT) From: Adam Stoller X-Andrew-Message-Size: 432+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: tm fix (with diff) In-Reply-To: <3462@auspex.auspex.com> References: <3454@auspex.auspex.com>, , <3462@auspex.auspex.com> \begindata{text,270359632} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 13-Jun-90 Re: tm fix (with diff) Guy Harris@uunet.uu.net (1746)} \quotation{....and 2) adds in another "unsigned char" cast in an "isprint()" call, for safety's sake if nothing else:} \quotation{ } Umm - hate to break in here - but if you really want to be "safe" - change the cast from (unsigned char) to (int) -- as all of the is* functions are supposed to receive and return int not char or unsigned char. --fish . \enddata{text,270359632} \enddata{text822, 123437} \begindata{text822, 125239} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 14 Jun 90 09:07:32 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 14 Jun 90 09:05:55 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 14 Jun 90 09:02:43 EDT Received: by thumper.bellcore.com (5.54/4.7) id AA25650; Thu, 14 Jun 90 09:00:13 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.thumper.sins.sun4.40 via MS.5.6.thumper.sins.sun4_40; Thu, 14 Jun 90 09:00:13 -0400 (EDT) Message-Id: Date: Thu, 14 Jun 90 09:00:13 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew+@andrew.cmu.edu Subject: Fwd: Unix-Based Software Environment Workshop Announcement References: <9006140208.AA13191@lachesis.bellcore.com> Perhaps someone doing Andrew-based software development might want to submit a paper... CALL FOR PARTICIPATION International Workshop on UNIX-Based Software Development Environments January 16-18, 1991 Hotel Grand Kempinski, Dallas, Texas, USA Co-sponsored by: USENIX Association (USA) SIGMA Project (Japan) Many software development environments have been described, built, or used which are intended to operate atop the UNIX system. The goal of this workshop is to share information on what these systems look like, what problems were solved by using UNIX and what problems were caused by it. We expect strong representation from the Japanese SIGMA works- tation project, which defines a national software engineer- ing environment that uses UNIX as its base, as well as Amer- ican and European academic and industrial organization. Participants will be selected by a program committee on the basis of submitted position papers. Attendance will be lim- ited to 75 to encourage discussion. Meetings will include descriptions of important systems and presentations on par- ticular technical points involving implementation and usage. Significant time will be set aside for panels and informal discussions of such topics. Position papers will be evaluated by a program committee including researchers and practitioners from Europe, Japan, and the United States. Please send a 1-4 page position paper by August 1, 1990 to one of the co-chairs: Noboru Akima Stuart Feldman Sigma Project Bellcore 5th Akihabara Sanwa Bank Building445 South Street 3-16-8 Soto-Kanda, Chiyoda-ku Morristown, NJ 07962-1910 Tokyo, Japan 101 USA Electronic versions may be mailed to sdeconf@bellcore.com 9_________________________ UNIX is a registered trademark of AT&T June 8, 1990 - 2 - Relevant topics that might be addressed in the position paper include: description of a significant system (by a designer or builder) experience with using such a system novel tools or facilities offered by such a system evaluations of usage positive and negative experiences experience with building such a system architectural considerations for a UNIX-based Software Development Environment advantages resulting from basing the system on UNIX problems (and solutions) encountered in designing and implementing such a system (e.g. file and database systems, networking and cooperation, scheduling and resource usage) Workshop Format The structure of the workshop will be decided after partici- pants are selected. A likely agenda is: Wed Descriptions of SIGMA project Wed Descriptions of other large systems Wed Discussion of technical difficulties Wed eve Group reception and Birds of a Feather sessions Thu morn Panels on topics arising on Wednesday Thu aft Subgroups Thu eve Birds of a Feather Fri morn Subgroup reports Fri aft Panels, debate, wrapup \enddata{text822, 125239} \begindata{text822, 129914} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 14 Jun 90 09:14:00 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 14 Jun 90 09:10:53 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 14 Jun 90 09:08:42 EDT Received: by thumper.bellcore.com (5.54/4.7) id AA26187; Thu, 14 Jun 90 09:06:20 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.thumper.sins.sun4.40 via MS.5.6.thumper.sins.sun4_40; Thu, 14 Jun 90 09:06:20 -0400 (EDT) Message-Id: <4aRsjA60M2Y15S65F5@thumper.bellcore.com> Date: Thu, 14 Jun 90 09:06:20 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew@andrew.cmu.edu Subject: Re: messages Cc: hassan@informatics.wustl.edu (Scott Hassan) In-Reply-To: <9006132120.AA08711@informatics.WUstl.EDU> References: <9006132120.AA08711@informatics.WUstl.EDU> I don't know about the console problem, but the Messages one is pretty easy. Just add the following line to the ".mailrc" file in your home directory (if you don't have such a file, create one and put the following line in it as the only line): unset hold The reason you need this is probably that your site as a global Mail.rc that says "set hold", which tells Messages not to take anything out of your /usr/spool/mail file. In other words, Messages is trying not to destroy the database used by some other mailers. \enddata{text822, 129914} \begindata{text822, 131772} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 14 Jun 90 12:23:33 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Thu, 14 Jun 90 12:19:25 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 14 Jun 90 12:16:25 -0400 (EDT) Received: from wugate.wustl.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 14 Jun 90 12:14:08 EDT Received: by wugate.wustl.edu (5.61++/WUSTL-0.3) with SMTP id AA12264; Thu, 14 Jun 90 11:13:49 -0500 Return-Path: Received: by informatics.WUstl.EDU (4.0/SunOS 4.0); Thu, 14 Jun 90 11:13:42 CDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.informatics.noname.sun4.40 via MS.5.6.informatics.noname.sun4_40; Thu, 14 Jun 90 11:13:41 -0500 (CDT) Message-Id: <0aRvSpi0z7FZEnZks3@informatics.noname> Date: Thu, 14 Jun 90 11:13:41 -0500 (CDT) From: Scott Hassan X-Andrew-Message-Size: 294+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: White-Pages Cc: Scott Hassan \begindata{text,2123152} \textdsversion{12} \template{messages} Can the white pages work if the Andrew Delivery System is not present? If so, how? I have tried using the \typewriter{wpbuild} script but it responds with lots of errors. It seems to want the Andrew File and Delivery system active. Thanks, Scott Hassan \typewriter{\smaller{\smaller{hassan@informatics.wustl.edu}}} \enddata{text,2123152} \enddata{text822, 131772} \begindata{text822, 133824} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 14 Jun 1990 13:50:39 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Thu, 14 Jun 90 13:48:29 -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; Thu, 14 Jun 90 13:48:25 -0400 (EDT) Message-ID: Date: Thu, 14 Jun 90 13:48:25 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 632+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , Scott Hassan Subject: Re: White-Pages CC: Scott Hassan In-Reply-To: <0aRvSpi0z7FZEnZks3@informatics.noname> References: <0aRvSpi0z7FZEnZks3@informatics.noname> \begindata{text,19123260} \textdsversion{12} \template{messages} You can build a White Pages with or without AFS. You cannot run AMDS without a WP, so a WP build cannot require AMDS. You don't want to be running ``wpbuild'' unless you're following the instructions in the WP.ins guide pretty closely. This comes from andrew/overhead/util/lib/WP.ins and is installed in BASEDIR/doc/ams/doc/WP.ins (I think). ``wpbuild'' has lots of defaulting code that makes assumptions about what its operating environment is. The WP.ins document describes how to override those assumptions and gives examples. For that matter, ``wpbuild'' itself contains commentary for each of those assumptions. Craig \enddata{text,19123260} \enddata{text822, 133824} \begindata{text822, 135875} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 15 Jun 90 06:05:23 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 15 Jun 90 06:00:44 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id ; Thu, 14 Jun 90 13:18:17 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.41) id AA13641; Thu, 14 Jun 90 10:15: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: 14 Jun 90 16:52:32 GMT From: sdd.hp.com!uakari.primate.wisc.edu!dali.cs.montana.edu!milton!ece.wsu.edu!heldt@ucsd.edu (Tim Heldt) Organization: Electrical & Computer Engineering, Washington State University Subject: Andrew Toolkit and HP 9000/375 running HPUX 7.0 Message-Id: <4133@milton.acs.washington.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu I was wondering if anyone has Andrew toolkit running under HPUX 7.0? If so what needs to be changed in the distribution? Thanks, +-------------------------------------------------+ | Tim Heldt heldt@ece.wsu.edu | | Systems Programmer uunet!ece.wsu.edu!heldt | | | | Electrical & Computer Engineering Department | | Washington State University | | Pullman, WA 99164-2752 | | (509) 335-6887 | +-------------------------------------------------+ \enddata{text822, 135875} \begindata{text822, 137857} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Sat, 16 Jun 90 04:35:26 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Sat, 16 Jun 90 04:30:58 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id ; Fri, 15 Jun 90 14:27:27 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.41) id AA24364; Fri, 15 Jun 90 11:13:29 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 15 Jun 90 17:37:34 GMT From: auspex!guy@uunet.uu.net (Guy Harris) Organization: Auspex Systems, Santa Clara Subject: Re: tm fix (with diff) Message-Id: <3478@auspex.auspex.com> References: <3462@auspex.auspex.com>, <4aRsd5600Vtq4CC18z@andrew.cmu.edu> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >Umm - hate to break in here - but if you really want to be "safe" - >change the cast from (unsigned char) to (int) -- as all of the is* >functions are supposed to receive and return int not char or unsigned >char. Wrong. Either the "is*" thingies are functions (I know of no implementations in which they are), in which case either: 1) there's a prototype in scope, in which case the argument will be promoted to "int"; 2) there's no prototype in scope, in which case the argument will automatically be promoted to "int" on machines with signed "char"s; or they're macros (as they are in all UNIX C implementations I know of), in which case the arguments will get promoted to "int" on machines with signed "char"s in whatever expression they appear in. Promoting the "char" value '\376', for example, to "int" on machines with signed "char"s yields the value -2; the "is*" macros will do Bad Things on all implementations with which I'm familiar if you hand them -2. In short, the cast to "int" is neither necessary (as indicated above, the promotion to "int" is done automatically) nor sufficient (if you promote a "char" to an "int" on an implementation with signed 8-bit "char"s, characters with the 8th bit set get sign-extended, which is exactly what the cast to "unsigned char" is trying to avoid). \enddata{text822, 137857} \begindata{text822, 140490} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 18 Jun 90 10:24:09 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Mon, 18 Jun 90 10:17:11 -0400 (EDT) Received: from thumper.bellcore.com by po3.andrew.cmu.edu (5.54/3.15) id ; Mon, 18 Jun 90 09:44:11 EDT Received: by thumper.bellcore.com (5.54/4.7) id AA03399; Mon, 18 Jun 90 09:42:45 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.thumper.sins.sun4.40 via MS.5.6.thumper.sins.sun4_40; Mon, 18 Jun 90 09:42:43 -0400 (EDT) Message-Id: Date: Mon, 18 Jun 90 09:42:43 -0400 (EDT) From: Nathaniel Borenstein To: info-andrew+@andrew.cmu.edu, "bb.andrew" Subject: Handy EDITOR tip I'd never thought of doing this before, and never saw it suggested elsewhere, but it seems like a neat idea: Instead of setting your EDITOR variable like this: setenv EDITOR $ANDREWDIR/bin/ez Try setting it like this: setenv EDITOR "$ANDREWDIR/bin/ez -d" (or the equivalent for sh/ksh users) This tells ez not to fork, and means that it behaves properly for most UNIX programs that think they know what "EDITOR" means. In paticular, they don't continue until you finish editing with ez and exit the process. Note that this seems to work because most programs use system() on a string that starts with $EDITOR. If there are any applications out there that use exec to fork a program named exactly $EDITOR, they will probably die horribly with this value for EDITOR. \enddata{text822, 140490} \begindata{text822, 142461} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 18 Jun 90 17:49:58 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 18 Jun 90 17:47:47 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 18 Jun 90 17:44:30 -0400 (EDT) Received: from wugate.wustl.edu by po2.andrew.cmu.edu (5.54/3.15) id ; Mon, 18 Jun 90 16:10:50 EDT Received: by wugate.wustl.edu (5.61++/WUSTL-0.3) with SMTP id AA24229; Mon, 18 Jun 90 15:08:36 -0500 Return-Path: Received: by informatics.WUstl.EDU (4.0/SunOS 4.0); Mon, 18 Jun 90 15:08:22 CDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.informatics.noname.sun4.40 via MS.5.6.informatics.noname.sun4_40; Mon, 18 Jun 90 15:08:22 -0500 (CDT) Message-Id: <4aTHGq_0z7FZ02aUNV@informatics.noname> Date: Mon, 18 Jun 90 15:08:22 -0500 (CDT) From: Scott Hassan X-Andrew-Message-Size: 161+0 Content-Type: X-BE2; 12 To: info-andrew@andrew.cmu.edu Subject: Documentation \begindata{text,2150112} \textdsversion{12} \template{messages} Where can I get a hold of the Andrew Toolkit Technical Documentation already in postscript form? Thanks, Scott Hassan \typewriter{\smaller{\smaller{hassan@informatics.wustl.edu\ }}}\enddata{text,2150112} \enddata{text822, 142461} \begindata{text822, 144304} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 19 Jun 90 14:03:44 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 19 Jun 90 13:50:06 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id ; Tue, 19 Jun 90 13:21:14 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.41) id AA04549; Tue, 19 Jun 90 10:13:28 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 19 Jun 90 16:46:27 GMT From: auspex!guy@uunet.uu.net (Guy Harris) Organization: Auspex Systems, Santa Clara Subject: Re: Handy EDITOR tip Message-Id: <3508@auspex.auspex.com> References: Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu >Note that this seems to work because most programs use system() on a >string that starts with $EDITOR. If there are any applications out >there that use exec to fork a program named exactly $EDITOR, they will >probably die horribly with this value for EDITOR. In which case you give it the value "my_ez" (not necessarily using "setenv", not *everybody* uses the C shell!), where "my_ez" is a script that runs "ez -d" with the appropriate arguments: #! /bin/sh - # # The '${1+"$@"}' is allegedly a workaround for a bug in some # Bourne shells wherein "$@" expands to "" rather than nothing # at all if the script has no arguments. # $ANDREWDIR/bin/ez -d ${1+"$@"} \enddata{text822, 144304} \begindata{text822, 146262} Return-path: X-Andrew-Authenticated-as: 420;andrew.cmu.edu;Miles Bader Received: from woodstock.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 19 Jun 1990 19:04:15 -0400 (EDT) Received: from woodstock.andrew.cmu.edu via qmail ID ; Tue, 19 Jun 1990 19:03:03 -0400 (EDT) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.woodstock.andrew.cmu.edu.rt.r3 via MS.5.6.woodstock.andrew.cmu.edu.rt_r3; Tue, 19 Jun 1990 19:02:45 -0400 (EDT) Message-ID: Date: Tue, 19 Jun 1990 19:02:45 -0400 (EDT) From: Miles Bader To: BIGGERS%CARVM2@VM1.ITC.CMU.EDU Subject: oopc v3 CC: Andrew Palay , Info-Andrew In-Reply-To: References: Blat: Foop I've made the next version of oopc (3.0) available for anonymous ftp from woodstock.andrew.cmu.edu, as "oopc.jun19.tar.Z". Changes include the previously mentioned namespace ones, removal of some class compatibility code, and a new "dynamic library" scheme (which removes the need for redundant code in dynamic objects). Look at README to see how to compile it. -Miles \enddata{text822, 146262} \begindata{text822, 147836} Return-path: X-Andrew-Authenticated-as: 420;andrew.cmu.edu;Miles Bader Received: from woodstock.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 19 Jun 1990 19:07:52 -0400 (EDT) Received: from woodstock.andrew.cmu.edu via qmail ID ; Tue, 19 Jun 1990 19:04:45 -0400 (EDT) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.woodstock.andrew.cmu.edu.rt.r3 via MS.5.6.woodstock.andrew.cmu.edu.rt_r3; Tue, 19 Jun 1990 19:04:33 -0400 (EDT) Message-ID: Date: Tue, 19 Jun 1990 19:04:33 -0400 (EDT) From: Miles Bader To: BIGGERS%CARVM2@VM1.ITC.CMU.EDU Subject: Re: oopc v3 CC: Andrew Palay , Info-Andrew In-Reply-To: References: , Blat: Foop Oh, and also, I put in dynamic loading code for the sun3 & sun4 [README tells how to make oopc use the right one]. -Miles \enddata{text822, 147836} \begindata{text822, 149197} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 20 Jun 90 19:14:52 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Wed, 20 Jun 90 19:07:30 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Wed, 20 Jun 90 19:06:22 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.41) id AA26115; Wed, 20 Jun 90 16:05:12 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 19 Jun 90 20:07:07 GMT From: att!cbnewsj!shf@ucbvax.Berkeley.EDU (sake.heak.foo) Organization: AT&T Bell Laboratories Subject: fixes to Andrew needed Message-Id: <1990Jun19.200707.3435@cbnewsj.att.com> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu > > I written an application using Xlib that needs both KeyPress and > ButtonPress events. The program works correctly when I'm running twm but > whenever I try to run it under OLWM, it never gets the input focus. (I > do get the button events though.) Does anyone have any ideas of what I'm > doing wrong? > This problem also occurs in Andrew applications running under OLWM. >> The problem is the OLWM does not set the focus to any window which does >> not specifically ask for it in the hints given to window managers, i.e. >> the stuff described in the ICCCM. >> I just editted the offending applications to through in the call asking for >> input. >>> Almost certainly, you're not setting the input hint. In short, your >>> application is not asking for input; twm is willing to give it to you >>> anyway, whereas OLWM is not. Does anybody know of an easy way to put a fix in Andrew to handle this problem ? Please send email to : shf@mtgzx.att.com att!mtgzx!shf (201)957-5552 \enddata{text822, 149197} \begindata{text822, 151470} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 21 Jun 1990 10:25:09 -0400 (EDT) Received: from dublin.andrew.cmu.edu via qmail ID ; Thu, 21 Jun 1990 10:23:33 -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, 21 Jun 1990 10:23:31 -0400 (EDT) Message-ID: Date: Thu, 21 Jun 1990 10:23:31 -0400 (EDT) From: Tom Neuendorffer X-Andrew-Message-Size: 796+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , Scott Hassan Subject: Re: Documentation CC: Ayami Ogura In-Reply-To: <4aTHGq_0z7FZ02aUNV@informatics.noname> References: <4aTHGq_0z7FZ02aUNV@informatics.noname> \begindata{text,269854852} \textdsversion{12} \template{messages} Compressed postscript versions of selected ITC papers and the /usr/andrew/doc tree are now available via anonymous ftp from the Internet host, emsworth.andrew.cmu.edu (Internet:128.2.30.62 ) in the psdoc directory. Those of you on AFS can access the files directly in the directory /afs/andrew.cmu.edu/itc/sm/releases/X.V11R4/psdoc. Papers on the Andrew Toolkit, the Andrew File system, the Andrew Message system, the ODA-Express project, the Ness programming language, and the ADEW interface builder are included in the project directory . See the psdoc/project/READ_ME file for more details. In addition, I have just translated the files in the andrew 'doc' tree into postscript form, compressed them, and placed the result in a tree starting at psdoc/doc. Regards, Tom Neuendorffer \enddata{text,269854852} \enddata{text822, 151470} \begindata{text822, 153652} Return-path: X-Andrew-Authenticated-as: 3706;andrew.cmu.edu;Robert Steven Glickstein Received: from ephrata.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 21 Jun 1990 10:36:46 -0400 (EDT) Received: from ephrata.andrew.cmu.edu via qmail ID ; Thu, 21 Jun 1990 10:35:52 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.ephrata.andrew.cmu.edu.rt.r3 via MS.5.6.ephrata.andrew.cmu.edu.rt_r3; Thu, 21 Jun 1990 10:35:47 -0400 (EDT) Message-ID: Date: Thu, 21 Jun 1990 10:35:47 -0400 (EDT) From: Robert Steven Glickstein X-Andrew-Message-Size: 1108+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: GNU-Emacs-style I-search \begindata{text,270663240} \textdsversion{12} \template{messages} Announcing a new incremental-search package for ATK: "gsearch," coming to an Andrew, Patch 6 near you. As near as I can tell, it has GNU-Emacs incremental-search semantics, unlike the existing "isearch" package. Features: \leftindent{\description{1) , or any textview command, successfully terminates the search, placing a mark at the location you started from; 2) ^G, during a successful search, returns you to where you started; 3) ^G, during a failing search, returns you to the last successful search location; 4) ^S or ^R, typed immediately after invoking a forward- or backward-search, restores the last successful search pattern; 5) The prompt indicates whether your search pattern is an incomplete regexp. }} Comments and criticisms invited. \typewriter{\smaller{\smaller{ ______________ _____________________________ Bob Glickstein | Internet: bobg@andrew.cmu.edu Information Technology Center | Bitnet: bobg%andrew@cmuccvma.bitnet Carnegie Mellon University | UUCP: ...!harvard!andrew.cmu.edu!bobg Pittsburgh, PA 15213-3890 | (412) 268-6743 | Sinners can repent, but stupid is forever }}}\enddata{text,270663240} \enddata{text822, 153652} \begindata{text822, 156050} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 21 Jun 90 17:02:01 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 21 Jun 90 16:44:55 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 21 Jun 90 16:36:35 -0400 (EDT) If-Type-Unsupported: alter Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 21 Jun 90 16:35:16 -0400 (EDT) Received: from wugate.wustl.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Thu, 21 Jun 90 16:34:35 EDT Received: by wugate.wustl.edu (5.61++/WUSTL-0.3) with SMTP id AA10117; Thu, 21 Jun 90 15:36:04 -0500 Return-Path: Received: by informatics.WUstl.EDU (4.0/SunOS 4.0); Thu, 21 Jun 90 15:35:57 CDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.informatics.noname.sun4.40 via MS.5.6.informatics.noname.sun4_40; Thu, 21 Jun 90 15:35:56 -0500 (CDT) Message-Id: <0aUGygS0z7FZNeQkYc@informatics.noname> Date: Thu, 21 Jun 90 15:35:56 -0500 (CDT) From: Scott Hassan X-Andrew-Message-Size: 399+0 Content-Type: X-BE2; 12 To: info-andrew@ANDREW.CMU.EDU Subject: HyperText Inset \begindata{text,2618992} \textdsversion{12} \template{messages} \indent{ I was wondering if anyone has developed a more advanced hypertext link inset than the one that comes with the Andrew distribution, \typewriter{hyplink}. I just thought of asking before I sit down and do it myself. I just want the hypertext link to be able to go to a particular position in a file rather than the top. Thanks, Scott W. Hassan }\smaller{\italic{Medical Informatics Washington University \ }}\enddata{text,2618992} \enddata{text822, 156050} \begindata{text822, 158332} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 22 Jun 90 12:54:50 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 22 Jun 90 12:43:03 -0400 (EDT) Received: from sparc01.icase.edu by po2.andrew.cmu.edu (5.54/3.15) id ; Fri, 22 Jun 90 12:02:46 EDT Received: by sparc01.icase.edu (4.0/SMI-DDN) id AA06018; Thu, 14 Jun 90 12:14:12 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, 14 Jun 90 12:14:10 -0400 (EDT) Message-Id: Date: Thu, 14 Jun 90 12:14:10 -0400 (EDT) From: Tom Crockett X-Andrew-Message-Size: 442+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: info-andrew@andrew.cmu.edu Subject: Re: Ez of symbolically linked files. In-Reply-To: <8aREj2_1eVVa1kec8b@northstar.dartmouth.edu> References: <8aR9kaC1408IAqJlE7@mumrik.cs.chalmers.se>, <8aREj2_1eVVa1kec8b@northstar.dartmouth.edu> \begindata{text,3032680} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from internet.info-andrew: 12-Jun-90 Re: Ez of symbolically link.. Anthony Edwards@northsta (812+0)} \quotation{I've been burned quite a few times when I've been editing a file I thought was real, but was actually a symbolic link to somewhere else. Later, we discover that we have two different files. } Yeah, this one has gotten me a few times, too. I vote for Craig's suggestion about following the symbolic links and editing the real file. \enddata{text,3032680} \enddata{text822, 158332} \begindata{text822, 160299} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 22 Jun 90 18:34:43 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 22 Jun 90 18:25:37 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 22 Jun 90 18:22:57 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.41) id AA10324; Fri, 22 Jun 90 15:10:11 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 22 Jun 90 21:38:29 GMT From: bunny!jdg0@husc6.harvard.edu (Jose Diaz-Gonzalez) Organization: GTE Laboratories, Inc., Waltham, MA Subject: Novice questions about Andrew... Message-Id: <9333@bunny.GTE.COM> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Hello everyone, I've just finished reading a few papers about the Andrew Toolkit and I have a few minor questions: o has anyone ported the toolkit to Unix System V; o if not, how dependent is the dynamic linking mechanism on the BSD linker?, would it work with COFF files in SVR[34]? o finally, is the Class extension to C a transition language to a C++, Objective-C, or maybe even a Modula-3 implementation?, or is it the definitive, official language for all future Andrew development?. Cheers, -- Jose +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + + + Jose Pedro Diaz-Gonzalez + + + SrMTS + + + GTE Laboratories, Inc. + Tel: (617) 466-2584 + + MS-46 + email: jdiaz@gte.com + + 40 Sylvan Rd. + + + Waltham, MA 02254 + + + + + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ \enddata{text822, 160299} \begindata{text822, 162552} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 22 Jun 90 21:21:45 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Fri, 22 Jun 90 21:14:46 -0400 (EDT) Received: from iag.hp.com ([15.255.88.33]) by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 22 Jun 90 21:11:40 EDT Received: from lecorbu.iag.hp.com by telford.iag.hp.com with SMTP (16.2A/IAG42.42) id AA13966; Fri, 22 Jun 90 10:29:49 -0700 Received: by kenzo.iag.hp.com (16.2A/IAG42.42) id AA04550; Fri, 22 Jun 90 10:29:34 -0700 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lecorbu.iag.hp.com.HP9000.360 via MS.5.6.lecorbu.iag.hp.com.hp300; Fri, 22 Jun 90 10:29:25 -0700 (PDT) Message-Id: Date: Fri, 22 Jun 90 10:29:25 -0700 (PDT) From: Jean Gascon To: info-andrew@andrew.cmu.edu Subject: Multiple columns What's the best way to create multiple column documents in EZ? Has anybody modified the macro package to do so? Is this available? Jean \enddata{text822, 162552} \begindata{text822, 163999} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Sun, 24 Jun 90 22:21:16 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Sun, 24 Jun 90 22:13:49 -0400 (EDT) Message-ID: Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 24 Jun 90 22:13:31 EDT Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 8064; Sun, 24 Jun 90 22:10:26 EDT Received: from TWNCTU01.BITNET (SMTPUSER) by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 8062; Sun, 24 Jun 90 22:10:26 EDT Date: Mon, 25 Jun 90 10:10 U From: YDLIU%BUGS%TWNCTU01.BITNET@vma.cc.cmu.edu To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu X-Vms-To: LENA::IN%"info-andrew@andrew.cmu.edu" Hi, How do you do. I have great insterest in the Andrew Toolkit. Please tell me how to get it. Currently, there are several kinds of workstations in our department --- for example, Sun3, Sun4, HP9000/350, Sony NEWS-1850, etc. Can the Andrew Toolkit be properly installed in any of them (X11.3 has been installed). Thanks for your help. Yuan-Der Liu Dept. of EE National Tsing Hua Univ. \enddata{text822, 163999} \begindata{text822, 165578} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 25 Jun 90 10:49:23 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 25 Jun 90 10:46:48 -0400 (EDT) Received: from life.ai.mit.edu by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Mon, 25 Jun 90 10:45:13 EDT Received: from zurich.ai.mit.edu (MONTREUX.AI.MIT.EDU) by life.ai.mit.edu (4.1/AI-4.10) id AA04948; Mon, 25 Jun 90 10:41:04 EDT Received: from localhost by zurich.ai.mit.edu; Mon, 25 Jun 90 10:38:39 edt Message-Id: <9006251438.AA01624@zurich.ai.mit.edu> To: info-andrew@andrew.cmu.edu Subject: Re: Ez of symbolically linked files. In-Reply-To: Your message of Thu, 14 Jun 90 12:14:10 -0400 (EDT) . Reply-To: markf@zurich.ai.mit.edu Date: Mon, 25 Jun 90 10:38:34 EDT From: markf@zurich.ai.mit.edu >> > I've been burned quite a few times when I've been editing a file I >> > thought was real, but was actually a symbolic link to somewhere else. >> > Later, we discover that we have two different files. >> >> Yeah, this one has gotten me a few times, too. I vote for Craig's >> suggestion about following the symbolic links and editing the real file. I often create shadow directories which contain symbolic links to all the files in some other directory of source files. What I usually want in that situation is to have my changes reflected in my directory (i.e. remove the link and create the file) so as not to disturb the original sources. Of course, this is not what I always want. Sometimes, I will create a "newsrcs" subdirectory under some source directory (maybe even under one of the above shadow directories) and put all my new sources there with symbolic links in the the source directory. In that situation I want to overwrite the real file in the "newsrcs" directory. The point here is that I don't really want either behavior to go on behind my back. I want to be able to choose at the time that I save the file. In emacs, for example, I have use a save-file hook which warns me if I'm saving a file which is a symbolic link and gives me a choice of behaviors. I think that the warning is important beacause you often don't know (or don't remember) that the file is a link until it is too late. -Mark Mark Friedman MIT Artificial Intelligence Lab 545 Technology Sq. Cambridge, Ma. 02139 markf@zurich.ai.mit.edu \enddata{text822, 165578} \begindata{text822, 168372} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from fishtank.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 25 Jun 1990 12:48:57 -0400 (EDT) Received: from fishtank.andrew.cmu.edu via qmail ID ; Mon, 25 Jun 1990 12:46:25 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fishtank.andrew.cmu.edu.sun3.35 via MS.5.6.fishtank.andrew.cmu.edu.sun3_35; Mon, 25 Jun 1990 12:46:23 -0400 (EDT) Message-ID: Date: Mon, 25 Jun 1990 12:46:23 -0400 (EDT) From: Adam Stoller X-Andrew-Message-Size: 639+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: Ez of symbolically linked files. In-Reply-To: <9006251438.AA01624@zurich.ai.mit.edu> References: <9006251438.AA01624@zurich.ai.mit.edu> \begindata{text,2568812} \textdsversion{12} \template{messages} EZ currently offers the feature of being able to warn you about saving [Save As] a file with a name that is already in use and [Save] about possibly overwriting changes which occured underneath your editing session. It seems to me a similar device (lstat?) could be used to determine if the file which is about to be written is actually a symbolic (or hard??) link and warn you of that as well. I haven't looked at the code that does the former (nor am I volunteering to do the latter) - but I can't imagine it would be that hard? (probably the hardest thing is to figure out how to word the question that needs to be answered) --fish \enddata{text,2568812} \enddata{text822, 168372} \begindata{text822, 170327} Return-path: X-Andrew-Authenticated-as: 91;andrew.cmu.edu;Tom Neuendorffer Received: from dublin.andrew.cmu.edu via trymail ID ; Mon, 25 Jun 1990 15:36:18 -0400 (EDT) Received: from dublin.andrew.cmu.edu via qmail ID ; Mon, 25 Jun 1990 15:30:21 -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, 25 Jun 1990 15:30:20 -0400 (EDT) Message-ID: <4aVaNAW00Vt1ACBlFY@andrew.cmu.edu> Date: Mon, 25 Jun 1990 15:30:20 -0400 (EDT) From: Tom Neuendorffer X-Andrew-Message-Size: 1621+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Susan Straub , Gary Keim Subject: Fwd: References: \begindata{text,270177216} \textdsversion{12} Have either of you responded to this? Tom ---------- Forwarded message begins here ---------- Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Sun, 24 Jun 90 22:21:38 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Sun, 24 Jun 90 22:13:49 -0400 (EDT) Message-ID: Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Sun, 24 Jun 90 22:13:31 EDT Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 8064; Sun, 24 Jun 90 22:10:26 EDT Received: from TWNCTU01.BITNET (SMTPUSER) by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 8062; Sun, 24 Jun 90 22:10:26 EDT Date: Mon, 25 Jun 90 10:10 U From: YDLIU%BUGS%TWNCTU01.BITNET@vma.cc.cmu.edu To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu X-Vms-To: LENA::IN%"info-andrew@andrew.cmu.edu" Hi, How do you do. I have great insterest in the Andrew Toolkit. Please tell me how to get it. Currently, there are several kinds of workstations in our department --- for example, Sun3, Sun4, HP9000/350, Sony NEWS-1850, etc. Can the Andrew Toolkit be properly installed in any of them (X11.3 has been installed). Thanks for your help. Yuan-Der Liu Dept. of EE National Tsing Hua Univ. \enddata{text,270177216} \enddata{text822, 170327} \begindata{text822, 173106} Return-path: X-Andrew-Authenticated-as: 5621;andrew.cmu.edu;Michael F. Riccio Received: from vail.ini.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 25 Jun 90 18:03:59 -0400 (EDT) Received: from vail.ini.andrew.cmu.edu via qmail ID ; Mon, 25 Jun 90 18:02:08 -0400 (EDT) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.vail.ini.andrew.cmu.edu.pmax.30 via MS.5.6.vail.ini.andrew.cmu.edu.pmax_30; Mon, 25 Jun 90 18:02:06 -0400 (EDT) Message-ID: Date: Mon, 25 Jun 90 18:02:06 -0400 (EDT) From: "Michael F. Riccio" To: Info-Andrew Subject: ODA Toolkit Has anyone gotten the ODA Toolkit up and running for a Decstation 3100? If so, is there anything I should know before I attempt to compile it myself? -- Mike Riccio Arpa: mr2w+@andrew.cmu.edu Carnegie Mellon University Bitnet: R746MR2W@CMCCVB Systems Manager - Information Networking Institute Disclaimer: I speak for no one, including myself. \enddata{text822, 173106} \begindata{text822, 174475} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Mon, 25 Jun 90 20:33:25 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Mon, 25 Jun 90 20:30:43 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Mon, 25 Jun 90 20:29:12 -0400 (EDT) Received: from ATHENA.MIT.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Mon, 25 Jun 90 20:28:31 EDT Received: from LAKOTA.MIT.EDU by ATHENA.MIT.EDU with SMTP id AA05299; Mon, 25 Jun 90 20:25:31 EDT Received: by LAKOTA.MIT.EDU (5.61/4.7) id AA23121; Mon, 25 Jun 90 20:25:27 -0400 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.lakota.vax.43 via MS.5.6.lakota.vax_43; Mon, 25 Jun 90 20:25:24 -0400 (EDT) Message-Id: Date: Mon, 25 Jun 90 20:25:24 -0400 (EDT) From: Bill Cattey To: Info-Andrew , markf@zurich.ai.mit.edu Subject: Re: Ez of symbolically linked files. In-Reply-To: <9006251438.AA01624@zurich.ai.mit.edu> References: <9006251438.AA01624@zurich.ai.mit.edu> I've been watching the sym-link discussion for some time and only now have an opinion. I agree with Mark Friedman, that a warning and the question: Rewrite the original file Make a new file in place of the symbolic link should be posed. Perhaps there should be new preferences added like: ActionOnSymbolicLink: overwrite, new, query BackupByCopying: true, false -wdc \enddata{text822, 174475} \begindata{text822, 176416} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 26 Jun 90 10:39:15 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Tue, 26 Jun 90 10:30:20 -0400 (EDT) Received: from thumper.bellcore.com by andrew.cmu.edu (5.54/3.15) id for info-andrew+; Tue, 26 Jun 90 10:28:33 EDT Received: by thumper.bellcore.com (5.54/4.7) id AA23783; Tue, 26 Jun 90 10:24:22 EDT Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.thumper.sins.sun4.40 via MS.5.6.thumper.sins.sun4_40; Tue, 26 Jun 90 10:24:21 -0400 (EDT) Message-Id: Date: Tue, 26 Jun 90 10:24:21 -0400 (EDT) From: Jonathan Rosenberg To: Info-Andrew Subject: Re: ODA Toolkit In-Reply-To: References: Date: Mon, 25 Jun 90 18:02:06 -0400 (EDT) From: "Michael F. Riccio" To: Info-Andrew Subject: ODA Toolkit >Has anyone gotten the ODA Toolkit up and running for a Decstation > 3100? If so, is there anything I should know before I attempt to > compile it myself? Are you running VMS or Ultrix? Right before we cut the ODA Tool Kit "tape", we built the entire distribution on a VMS machine. I'm not sure that we actually ever built one on Ultrix, although we regularly built versions on Sun's Unix & the IBM RT Unix (AOS 4.3). Just read the instructions -- I'd be surprised if you found any problems building it. > Mike Riccio > Carnegie Mellon University JR \enddata{text822, 176416} \begindata{text822, 178416} Return-path: X-Andrew-Authenticated-as: 13;andrew.cmu.edu;Fred Hansen Received: from bangor.andrew.cmu.edu via trymail ID ; Tue, 26 Jun 1990 10:44:45 -0400 (EDT) Received: from bangor.andrew.cmu.edu via qmail ID ; Tue, 26 Jun 1990 10:44:31 -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; Tue, 26 Jun 1990 10:44:30 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Tue, 26 Jun 1990 10:44:30 -0400 (EDT) ReSent-From: Fred Hansen ReSent-To: Tom Neuendorffer , Susan Straub Return-path: Return-Path: Date: Fri, 22 Jun 90 13:43:15 CDT From: Charles Earl Message-Id: <9006221843.AA01676@ogun.ils.nwu.edu> Apparently-To: wjh+@andrew.cmu.edu I am trying to get information on Andrew. Thanks in advance \enddata{text822, 178416} \begindata{text822, 179637} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 26 Jun 90 12:58:27 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 26 Jun 90 12:54:58 -0400 (EDT) Received: from inria.inria.fr by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 26 Jun 90 12:53:04 EDT Received: from bull.bull.fr by inria.inria.fr (5.61+/89.0.8) via Fnet-EUnet id AA07766; Tue, 26 Jun 90 18:49:54 +0200 (MET) Received: from clbull.cl.bull.fr (clbull) by bull.bull.fr; Tue, 26 Jun 90 18:46:14 +0200 (MET) Received: from dpx206 by clbull.cl.bull.fr; Tue, 26 Jun 90 18:47:00 +0200 (MET) Received: from cobalt (yucca) by cl.bull.fr (agate); Tue, 26 Jun 90 18:50:06 +0200 (CET) Received: by mdl.bull.fr (cobalt) on MDLNET-2.1 Date: Tue, 26 Jun 90 18:49:49 met From: oun@clbull.cl.bull.fr Message-Id: <9006261649.AA04286@mdl.bull.fr> To: info-andrew@andrew.cmu.edu Cc oun Subject: help please, I'am being repressed Hi everybody, I am trying to use the AMS in order to recommand it to the software developers of our company, and I 've got some trouble, could you give me a some help, please? 1) where and how to get a Andrew users' guide ? The help program just gave me some help on some specific operations with some bugs, (may be they are related to our installation ). Is there a kind of guide line for a complete novice Andrew user.On our HP machine , some help topic such as eq, ezprint and ness for instance make the help program turns into a infinite loop, and I have to kill the help process which kept running, another example: when I key at a shell prompt:help printing, this bloks up every thing untill I send it an abort command. BTW, is there an administration guide for some administration tips? ( ex: where and how to redefine a help search path, what are the init and profile files , etc) 2) How to set up a printer under AMS, how to send to a Laser printer a AMS format text? The ezprint command does not work on my machine, it seems that it lacks of the file eqn and troff on my machine. 3) how to initialize the files in the directory .MESSAGE/.SubscriptionMap 5) what is mspath? thanks for your help Jean-Luc Jean-Luc Oun, Bull ---------------------------------- Software Development Methodology email: oun@cl.bull.fr Les Clayes(Paris), France tel: (33) (1) 34 62 70 00 \enddata{text822, 179637} \begindata{text822, 182428} Return-path: X-Andrew-Authenticated-as: 420;andrew.cmu.edu;Miles Bader Received: from woodstock.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 26 Jun 1990 16:12:54 -0400 (EDT) Received: from woodstock.andrew.cmu.edu via qmail ID ; Tue, 26 Jun 1990 15:58:58 -0400 (EDT) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.woodstock.andrew.cmu.edu.rt.r3 via MS.5.6.woodstock.andrew.cmu.edu.rt_r3; Tue, 26 Jun 1990 15:58:35 -0400 (EDT) Message-ID: Date: Tue, 26 Jun 1990 15:58:35 -0400 (EDT) From: Miles Bader To: Jacob Levy Subject: Re: oopc v3 CC: Info-Andrew In-Reply-To: <9006261227.AA24465@ee.technion.ac.il> References: <9006261227.AA24465@ee.technion.ac.il> Blat: Foop [The sun4 I'm testing this stuff on is running version 4.0.3c of SunOS; I'm using the SunOS compiler] Jacob Levy writes: > I am having problems compiling oopc on a sparc station. I edited > the makefile as described in the README file, executed make > dependtree without problems, but when I try to do a make I get > the following problem: ... > dofix.c: In function FixRelocation: > dofix.c:137: invalid use of undefined type `struct relocation_info' > dofix.c:138: invalid use of undefined type `struct relocation_info' > dofix.c:139: invalid use of undefined type `struct relocation_info' ... 200,000,000 of the same error... > *** Error code 1 I hadn't really tested the dynamic loading code on a sun4 (I just stuck it in for the hell of it; I think the place I stole the relevent parts from is compatible with an old version of the operating system). So the problem here is with my code. However, I just went over the d-loading code and macro-ized a bunch of stuff to make it a bit more portable, and now it compiles just dandy on the sun4 I'm using. If I understand correctly, sunos 4 has it's own shared library/dynamic loading mechanisms which would probably be much more efficient that the ones included with oopc; I don't know anything about them though. > # done making doload > (cd invclib ; make -k DESTDIR=/home/jlevy/oopc) > # done making invclib > gcc -O -g -sun4 -c parsestmnt.c > parsestmnt.c: In function parseNamespace: > parsestmnt.c:218: warning: useless keyword or type name in declaration > parsestmnt.c:227: parse error before `=' > parsestmnt.c:229: parse error before `inline' > parsestmnt.c:231: parse error before `inline' > parsestmnt.c:240: parse error before `inline' > parsestmnt.c:245: `endToks' undeclared (first use this function) > parsestmnt.c:245: (Each undeclared identifier is reported only once > parsestmnt.c:245: for each function it appears in.) > parsestmnt.c: At top level: > parsestmnt.c:253: parse error before `else' > parsestmnt.c:255: warning: data definition lacks type or storage class > parsestmnt.c:256: parse error before `}' > *** Error code 1 This is a problem with gcc; the code is trying to declare a variable named `inline', which is perfectly fine according to the ANSI standard (and in fact compiles with no problems using the SunOS compiler). I will change it for the sake of world peace. I'll put another version of oopc in the anonymous ftp directory on woodstock.andrew.cmu.edu that fixes these (and other) problems shortly (tonight or tomorrow). -Miles \enddata{text822, 182428} \begindata{text822, 186185} X-Andrew-Authenticated-As: 469;andrew.cmu.edu;Craig F. Everhart Return-path: X-Andrew-Authenticated-as: 1312;transarc.com;Craig Everhart Received: from apollo.transarc.com via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 26 Jun 1990 16:29:23 -0400 (EDT) Received: from apollo.transarc.com via qmail ID ; Tue, 26 Jun 90 16:22:57 -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; Tue, 26 Jun 90 16:22:50 -0400 (EDT) Message-ID: Date: Tue, 26 Jun 90 16:22:50 -0400 (EDT) From: Craig_Everhart@transarc.com X-Andrew-Message-Size: 625+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew , oun@cl.bull.fr Subject: Re: help please, I'am being repressed In-Reply-To: <9006261649.AA04286@mdl.bull.fr> References: <9006261649.AA04286@mdl.bull.fr> \begindata{text,19104256} \textdsversion{12} \template{messages} \quotation{\bold{Excerpts from internet.info-andrew: 26-Jun-90 oun@clbull.cl.bull.fr (1502)} } \quotation{ 3) how to initialize the files in the directory }\quotation{ .MESSAGE/.SubscriptionMap }it's ~/.MESSAGES/.SubscriptionMap, which shouldn't be a directory but rather a file. This should get initialized for you when you run CUI or VUI or Messages for the first time. \quotation{ 5) what is mspath? }This is the collection of ``message folder tree roots'' that you can read and update. Any folder name will be searched for under each of the elements of your mspath. ``mspath'' defines what ``the collection of folders for mail and bboards'' is for you. Craig \enddata{text,19104256} \enddata{text822, 186185} \begindata{text822, 188213} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Tue, 26 Jun 90 18:52:21 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Tue, 26 Jun 90 18:49:20 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id for info-andrew; Tue, 26 Jun 90 18:48:18 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.41) id AA05966; Tue, 26 Jun 90 15:44:45 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 26 Jun 90 14:23:49 GMT From: att!cbnewsj!shf@ucbvax.Berkeley.EDU (sake.heak.foo) Organization: AT&T Bell Laboratories Subject: Andrew applications under OLWM - problem Message-Id: <1990Jun26.142349.4257@cbnewsj.att.com> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu Each time I bring up an Andrew application under OLWM, the fonts, cursor, and the mouse pointers changed compared to running under TWM. I am not sure whether the problem is in Andrew or OLWM. I appreciate any recommendation to these fixes. Thanks in advance. Edwin S. Foo AT&T Bell Labs MT3F-428 200 Laurel Ave Middletown, NJ 07748 att!mtgzx!shf shf@mtgzx.att.com \enddata{text822, 188213} \begindata{text822, 189876} Return-path: X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub Received: from hamburg.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 27 Jun 1990 13:13:47 -0400 (EDT) Received: from hamburg.andrew.cmu.edu via qmail ID ; Wed, 27 Jun 1990 13:09:24 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.hamburg.andrew.cmu.edu.rt.r3 via MS.5.6.hamburg.andrew.cmu.edu.rt_r3; Wed, 27 Jun 1990 13:09:20 -0400 (EDT) Message-ID: Date: Wed, 27 Jun 1990 13:09:20 -0400 (EDT) From: Susan Straub To: Info-Andrew , oun@clbull.cl.bull.fr Subject: Re: help please, I'am being repressed In-Reply-To: <9006261649.AA04286@mdl.bull.fr> References: <9006261649.AA04286@mdl.bull.fr> The ITC has available the following Andrew-related materials: Hardcopies of the documentation for ATK and AMS (available now). Nathaniel S. Borenstein's book: Multimedia Applications Development with the Andrew Toolkit (Prentice-Hall, available now). More information about these materials is available from: Information Requests Information Technology Center Carnegie Mellon University 4910 Forbes Avenue Pittsburgh, PA 15213-3890 USA phone: +1-412-268-6700 fax: +1-412-268-6787 info-andrew-request@andrew.cmu.edu Hope this is helpful. Susan Straub (412) 268-6710 \enddata{text822, 189876} \begindata{text822, 191715} Return-path: X-Andrew-Authenticated-as: 1342;andrew.cmu.edu;Mark Sherman Received: from mss.andrew.cmu.edu via trymail ID ; Wed, 27 Jun 1990 16:29:50 -0400 (EDT) Received: from mss.andrew.cmu.edu via qmail ID ; Wed, 27 Jun 1990 16:29:42 -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; Wed, 27 Jun 1990 16:29:41 -0400 (EDT) ReSent-Message-ID: ReSent-Date: Wed, 27 Jun 1990 16:29:41 -0400 (EDT) ReSent-From: Mark Sherman ReSent-To: Susan Straub X-Andrew-WideReply: netnews.comp.windows.x,netnews.comp.soft-sys.andrew Path: andrew.cmu.edu!pt.cs.cmu.edu!tut.cis.ohio-state.edu!pacific.mps.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!cs.utexas.edu!news-server.csri.toronto.edu!utgpu!watserv1!watmath!att!cbnewsj!shf From: shf@cbnewsj.att.com (sake.heak.foo) Newsgroups: comp.windows.x,comp.soft-sys.andrew Subject: Andrew applications under OLWM - problem Keywords: andrew, olwm Message-ID: <1990Jun26.142349.4257@cbnewsj.att.com> Date: 26 Jun 90 14:23:49 GMT Followup-To: poster Organization: AT&T Bell Laboratories Lines: 15 Xref: pt.cs.cmu.edu comp.windows.x:24192 comp.soft-sys.andrew:1233 Each time I bring up an Andrew application under OLWM, the fonts, cursor, and the mouse pointers changed compared to running under TWM. I am not sure whether the problem is in Andrew or OLWM. I appreciate any recommendation to these fixes. Thanks in advance. Edwin S. Foo AT&T Bell Labs MT3F-428 200 Laurel Ave Middletown, NJ 07748 att!mtgzx!shf shf@mtgzx.att.com \enddata{text822, 191715} \begindata{text822, 193604} Return-path: X-Andrew-Authenticated-as: 420;andrew.cmu.edu;Miles Bader Received: from woodstock.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Wed, 27 Jun 1990 21:08:29 -0400 (EDT) Received: from woodstock.andrew.cmu.edu via qmail ID ; Wed, 27 Jun 1990 20:56:12 -0400 (EDT) Received: from BatMail.robin.v2.10.CUILIB.3.45.SNAP.NOT.LINKED.woodstock.andrew.cmu.edu.rt.r3 via MS.5.6.woodstock.andrew.cmu.edu.rt_r3; Wed, 27 Jun 1990 20:55:52 -0400 (EDT) Message-ID: <4aWJKMK00VsaQW30BI@andrew.cmu.edu> Date: Wed, 27 Jun 1990 20:55:52 -0400 (EDT) From: Miles Bader To: Info-Andrew CC: Jacob Levy Subject: oopc v3.1 Blat: Foop Now works on the sparc (well, on a sun4, at least) -Miles \enddata{text822, 193604} \begindata{text822, 194739} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 28 Jun 90 09:15:09 -0400 (EDT) Received: from po5.andrew.cmu.edu via qmail ID ; Thu, 28 Jun 90 08:59:56 -0400 (EDT) If-Type-Unsupported: alter Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 28 Jun 90 09:00:02 -0400 (EDT) Received: from birk.cs.chalmers.se by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 28 Jun 90 08:57:55 EDT Received: from borka.cs.chalmers.se by birk.cs.chalmers.se id AA05734; Thu, 28 Jun 90 14:54:38 +0200 Received: by borka.cs.chalmers.se id AA03522; Thu, 28 Jun 90 14:54:36 +0200 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.borka.cs.chalmers.se.sun3.4 via MS.5.6.borka.cs.chalmers.se.sun3_4; Thu, 28 Jun 90 14:54:34 +0200 (MET DST) Message-Id: Date: Thu, 28 Jun 90 14:54:34 +0200 (MET DST) From: Christer Bernerus X-Andrew-Message-Size: 481+0 Content-Type: X-BE2; 12 To: Info-Andrew Subject: Re: Ez of symbolically linked files. In-Reply-To: References: <9006251438.AA01624@zurich.ai.mit.edu>, \begindata{text,1919648} \textdsversion{12} \template{messages} \excerptedcaption{Excerpts from mail: 25-Jun-90 Re: Ez of symbolically link.. Bill Cattey@athena.mit.edu } \quotation{Perhaps there should be new preferences added like: } \quotation{ActionOnSymbolicLink: overwrite, new, query }\quotation{BackupByCopying: true, false } \quotation{-wdc }Since I started the discussion and have been following it silently I'd now like to say that I agree with Bill. However I'd like to see those preferences too, otherwise it could get rather irritating if one is doing lots of editing in a shadow tree. Chris \enddata{text,1919648} \enddata{text822, 194739} \begindata{text822, 197107} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po3.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 28 Jun 90 10:55:25 -0400 (EDT) Received: from po2.andrew.cmu.edu via qmail ID ; Thu, 28 Jun 90 10:37:43 -0400 (EDT) Received: from ucbvax.Berkeley.EDU by po2.andrew.cmu.edu (5.54/3.15) id ; Thu, 28 Jun 90 10:06:13 EDT Received: by ucbvax.Berkeley.EDU (5.63/1.41) id AA29258; Thu, 28 Jun 90 07:02:26 -0700 Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-andrew@andrew.cmu.edu (info-andrew@andrew.cmu.edu) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 28 Jun 90 10:42:00 GMT From: eru!luth!sunic!nuug!sigyn.idt.unit.no!sigyn.idt.unit.no!oda@bloom-beacon.mit.edu (Roar Brevik and Martina Zankl) Organization: Div. of CS & T, Norwegian Institute of Technology Subject: Icons? NO icons! Message-Id: <1990Jun28.104200.562@idt.unit.no> Sender: info-andrew-request@andrew.cmu.edu To: info-andrew@andrew.cmu.edu We have a minor but annoying problem. Recently I have installed the ATK package at our site. But instead of the icons which are mentioned in the documentation ("bar"-icon, "time-glass", etc.) I always see a letter (eg. the letter "H" when a "bar"-icon is supposed to appear). I think some path or variable have been set wrongly during configuring, and consequently the icon-library hasn't been included. But in the directory $ANDREWDIR/lib/xicons there *are* icon-files (I think they are): con1.icon@ ez.icon@ msgs.icon@ tx.icon@ con2.icon@ help.icon@ pipe.icon@ xatk.icon@ con3.icon@ itc.icon@ sendmsg.icon@ Anyone know a solution to this problem? Roar \enddata{text822, 197107} \begindata{text822, 199165} Return-path: X-Andrew-Authenticated-as: 602;andrew.cmu.edu;Adam Stoller Received: from fishtank.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 28 Jun 1990 13:30:41 -0400 (EDT) Received: from fishtank.andrew.cmu.edu via qmail ID ; Thu, 28 Jun 1990 13:29:13 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.fishtank.andrew.cmu.edu.sun3.35 via MS.5.6.fishtank.andrew.cmu.edu.sun3_35; Thu, 28 Jun 1990 13:29:11 -0400 (EDT) Message-ID: Date: Thu, 28 Jun 1990 13:29:11 -0400 (EDT) From: Adam Stoller X-Andrew-Message-Size: 664+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: Re: Icons? NO icons! In-Reply-To: <1990Jun28.104200.562@idt.unit.no> References: <1990Jun28.104200.562@idt.unit.no> \begindata{text,2555776} \textdsversion{12} \template{messages} I believe you may be confusing two different types of "icons". 1) the "bar"-icon which appears as the letter "H" -- these are specific characters in a specific font (presumably it is the "H" characters -- I believe the font should be icon12.snf). Check to make sure all the fonts were "built" and installed properly, including the creation/modification of the fonts.dir and fonts.alias files that should be in your X11fonts directory. 2) $ANDREWDIR/lib/xicons -- these are bitmaps for use with various X window managers such that when an application is iconified you can use something other than the default iconic symbol for it. Hope this helps some. --fish\ \enddata{text,2555776} \enddata{text822, 199165} \begindata{text822, 201122} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po2.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Thu, 28 Jun 90 14:48:12 -0400 (EDT) Received: from po3.andrew.cmu.edu via qmail ID ; Thu, 28 Jun 90 14:44:11 -0400 (EDT) Received: from life.ai.mit.edu by po3.andrew.cmu.edu (5.54/3.15) id for info-andrew+; Thu, 28 Jun 90 14:41:09 EDT Received: from zurich.ai.mit.edu (MONTREUX.AI.MIT.EDU) by life.ai.mit.edu (4.1/AI-4.10) id AA04532; Thu, 28 Jun 90 14:36:44 EDT Received: from localhost by zurich.ai.mit.edu; Thu, 28 Jun 90 14:34:20 edt Message-Id: <9006281834.AA10268@zurich.ai.mit.edu> To: info-andrew+@andrew.cmu.edu Subject: Re: Ez of symbolically linked files. In-Reply-To: Your message of Mon, 25 Jun 1990 12:46:23 -0400 (EDT) . Reply-To: markf@zurich.ai.mit.edu Date: Thu, 28 Jun 90 14:34:17 EDT From: markf@zurich.ai.mit.edu >> From: Adam Stoller >> To: Info-Andrew >> Subject: Re: Ez of symbolically linked files. >> In-Reply-To: <9006251438.AA01624@zurich.ai.mit.edu> >> References: <9006251438.AA01624@zurich.ai.mit.edu> >> >> EZ currently offers the feature of being able to warn you about saving >> [Save As] a file with a name that is already in use and [Save] about >> possibly overwriting changes which occured underneath your editing >> session. >> >> It seems to me a similar device (lstat?) could be used to determine if >> the file which is about to be written is actually a symbolic (or hard??) >> link and warn you of that as well. >> >> I haven't looked at the code that does the former (nor am I volunteering >> to do the latter) - but I can't imagine it would be that hard? >> (probably the hardest thing is to figure out how to word the question >> that needs to be answered) >> >> --fish For my emacs write-file-hook I have a mechanism like the following: if file is a symbolic link then ask "Symbolic link. Overwrite ? " if the answer is yes then overwrite the file that the link points to. else ask "Remove symbolic link and create %s? " if the answer is yes then remove the link and create the file . endif endif endif Note that two "no" answers allows you to totally back out of the write. Mark Friedman MIT Artificial Intelligence Lab 545 Technology Sq. Cambridge, Ma. 02139 markf@zurich.ai.mit.edu ------- End of Unsent Draft \enddata{text822, 201122} \begindata{text822, 203967} Return-path: X-Andrew-Authenticated-as: 0;andrew.cmu.edu;Network-Mail Received: from po5.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 29 Jun 90 07:46:39 -0400 (EDT) Received: from andrew.cmu.edu via qmail ID ; Fri, 29 Jun 90 07:44:26 -0400 (EDT) Received: from vma.cc.cmu.edu by andrew.cmu.edu (5.54/3.15) id for info-andrew; Fri, 29 Jun 90 07:43:37 EDT Received: from VMA.CC.CMU.EDU by vma.cc.cmu.edu (IBM VM SMTP R1.2.1) with BSMTP id 1248; Fri, 29 Jun 90 07:39:02 EDT Received: from Bearn.ac.be by VMA.CC.CMU.EDU (Mailer R2.04) with BSMTP id 1247; Fri, 29 Jun 90 07:39:01 EDT Received: from BANRUC01.BITNET (PIVE) by Bearn.ac.be (Mailer R2.07) with BSMTP id 0114; Fri, 29 Jun 90 10:18:08 +0200 Received: from MAZE by BANRUC01(PIVE) via INTERSTATE(NOS/VE-NOS) with MAIL_ROUTER 3.7 id $AAK_4308 ; Fri, 29 Jun 90 10:19:56 +0200 Date: Fri, 29 Jun 90 10:19:43 +0200 Reply-To: From: To: info-andrew%andrew.cmu.edu@vma.cc.cmu.edu Return-Path: Received: from rucageo by MAZE ; 29 Jun 90 10:17:57 Received: by rucageo (3.2/SMI-3.2) id AA25132; Fri, 29 Jun 90 10:14:32 +0200 Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.rucageo.noname.sun3.3 via MS.5.6.rucageo.noname.sun3_35; Fri, 29 Jun 90 10:14:31 +0200 (MET DST) Message-Id: Date: Fri, 29 Jun 90 10:14:31 +0200 (MET DST) From: Pieter Verhaeghe To: +Andrew Info Subject: Re: Ez of symbolically linked files. While one is discussing the problem with symbolic links, I wish to point some attention to another problem with ez: if I save a file, the acces modes are set according to the umask (or is mask) value of the csh, even if the file had another acces mode. 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, 203967} \begindata{text822, 206421} Return-path: X-Andrew-Authenticated-as: 38;andrew.cmu.edu;Susan Straub Received: from hamburg.andrew.cmu.edu via trymail for info-andrew+@andrew.cmu.edu (->+dist+/afs/andrew.cmu.edu/usr0/ak99/dists/info-andrew-strip.dl) ID ; Fri, 29 Jun 1990 14:41:34 -0400 (EDT) Received: from hamburg.andrew.cmu.edu via qmail ID ; Fri, 29 Jun 1990 14:38:16 -0400 (EDT) Received: from Messages.7.14.N.CUILIB.3.45.SNAP.NOT.LINKED.hamburg.andrew.cmu.edu.rt.r3 via MS.5.6.hamburg.andrew.cmu.edu.rt_r3; Fri, 29 Jun 1990 14:38:15 -0400 (EDT) Message-ID: Date: Fri, 29 Jun 1990 14:38:15 -0400 (EDT) From: Susan Straub X-Andrew-Message-Size: 263+0 Content-Type: X-BE2; 12 If-Type-Unsupported: alter To: Info-Andrew Subject: bugs on vacation \begindata{text,270001276} \textdsversion{12} \template{messages} I'll be on vacation next week, so bug reports that you send to info-andrew-bugs will not be acknowledged until early the week after next. If you find a critical bug that cannot wait, you can forward it to tpn+@andrew or gk5g+@andrew. Cheers ! Susan Straub \enddata{text,270001276} \enddata{text822, 206421}