From calder@uluru.stanford.edu Thu May  2 16:17:50 1991
Newsgroups: comp.windows.interviews
From: calder@uluru.stanford.edu (Paul Calder)
Subject: Re: 3.0 Beta doc problem
In-Reply-To: yufan@cs.keele.ac.uk's message of 23 Apr 91 10:53:01 GMT
Date: 25 Apr 91 12:05:01

In article <19853.9104251413@cilla.cs.keele.ac.uk>
yufan@cs.keele.ac.uk (Yufan Hu) writes:

   I've installed the 3.0 beta and the new doc. It works but seems have
   problem. Currently the pulldown menus have no frames and shadows and
   the menu items do not highlight when the cursor enter them although
   the function can be chosen.

Sounds like you have a monochrome display.  We changed doc to use a
preliminary version of some Motif-like menus, but the current
implementation doesn't work too well on single-color displays because
Motif depends heavily on color cues.  Sorry.  We hope to have a better
version of the Motif-like menus (and lots more besides!) shortly.
--
Paul Calder
Computer Systems Lab
Stanford University
calder@lurch.stanford.edu

From tang@braun.stanford.edu Thu May  2 16:15:31 1991
Newsgroups: comp.windows.interviews
From: tang@braun.stanford.edu (Steve Tang)
Subject: Re: beta ibuild
In-Reply-To: haber@CS.WISC.EDU's message of 21 Apr 91 01:15:08 GMT
Date: 25 Apr 91 11:57:18

In article <9104210115.AA23332@micah.cs.wisc.edu> haber@CS.WISC.EDU (Eben Merriam Haber) writes:

   I am getting a core dump when trying to read in an ibuild-alpha file using
   ibuild-beta.

   Are the file formats not compatable?  Is there a way to convert from old to
   new?

   Thanks!

   Eben M Haber
   haber@micah.cs.wisc.edu


The Unidraw files generated by ibuild-alpha and ibuild-beta are not
compatible.  The main incompatibility comes from filebrowser objects.
Here's a simple work around:

1) Look at your mumble-alpha unidraw file
2) Search for all instances of the string "FileBrowser"
3) At each instance of the string you'll see something
   resembling the following:


%I 1031 269494208 
%I 1006 269558208 
%I 0 0 177 225 
%I 1086 269508064 
%I 0 0 
%I 11"FileBrowser" 1 
%I 1087 269494336 
%I 0 0 
%I 15"_FileBrowser_10" 1  1 
%I 1033 269508352 
%I 0 0 
%I 11"_instance_0" 1 
%I 1005 269508384 
%I 0 0 176 224 1000000 1000000 1000000 208 0 1 1 0 0 0 0 0 0 
%I 0"" 256 
%I 1032 0 
%I 1 
%I b 65535 0 
%I c Black 0 0 0 
%I c White 1 1 1 
%I f -*-helvetica-medium-r-normal--*-140-* /Helvetica 14 
%I p 0 
%I t 1 0 0 1 466 354 
%I 11"FileBrowser"4 0 181 227 
%I 1009 269558112 
%I 0 0 
%I 1043 269494400 
%I 0 0 
%I 5"_BS_0" 1  0 1
%I 0"" 0 0

                        <----(Add stuff here)
%I 4294967295 
%I b ~ 
%I c ~ 
%I c ~ 
%I f ~ 
%I p ~ 
%I t ~ 


   Now insert the following chunk to where the <--- is

%I 1090 269564928 
%I 0 0 1 
%I 1091 269564992 
%I 0 0 
%I 2"./"
%I 0""

4) Now do the same thing for all "FileBrowser" instances and save it
   as mumble-beta
5) Try using your ibuild-beta to read in this file.

Version control will be introduced into ibuild soon.


                                

                                                Steve

From addie@shiva.trl.oz Thu May  2 16:22:18 1991
Newsgroups: comp.windows.interviews
From: addie@shiva.trl.oz (Ron Addie - Network Analysis)
Subject: waitpid in ibuild + postscript file of Unidraw paper
Date: 30 Apr 91 03:24:39 GMT


This is nearly a repeat posting of a suggested modification to overcome
a problem with the system function waitpid which is not available on
SunOS <4.1.1.  It seems to be provided in SunOS 4.1.1, but most of our
machines are running 4.0.3. I have included in this posting a
suggestion someone made which improves the mapping between waitpid and
wait4 over my original suggestion.

In order to get interviews to compile I had to modify the code in two
places in the ibuild directory:
I modified ibcmds.c as follows:

/*		this does not compile
extern "C" {                              // missing from AT&T's headers (sigh)
    pid_t waitpid(pid_t, int*, int);
}
		so I have replaced it with:
*/
int waitpid(int pid, int*, int options) {
    return wait4(pid, nil, options, nil);
}

and ibdialogs.c:

/*		this does not compile
extern "C" {                              // missing from AT&T's headers (sigh)
    pid_t waitpid(pid_t, int*, int);
}
		so I have replaced it with:
*/
extern int waitpid(int pid, int*, int);   // the defn is in ibcmds.c

Ron Addie
r.addie@trl.oz.au
Telecom Australia Research Laboratories
