Path: utzoo!attcan!uunet!lll-winken!csd4.milw.wisc.edu!mailrus!tut.cis.ohio-state.edu!bloom-beacon!athena.mit.edu!marc From: marc@athena.mit.edu (Marc Horowitz) Newsgroups: comp.sys.next Subject: Re: Csh & key bindings Keywords: X11, IB Message-ID: <9549@bloom-beacon.MIT.EDU> Date: 2 Mar 89 01:44:21 GMT References: <7467@batcomputer.tn.cornell.edu> Sender: daemon@bloom-beacon.MIT.EDU Reply-To: marc@athena.mit.edu (Marc Horowitz) Distribution: na Organization: Massachusetts Institute of Technology Lines: 40 first, as to the status of X11, we are in the process of finding someone with the time and expertise to try to port X. There are some ideas people have, but none have been tested, and the documentation is no help. Basically, the idea is to have an X server run in a window under DPS. Supposedly, there is a way to bypass DPS and have the NeXT hand you the address of a RAM buffer you can write to directly which will then be interpreted as a window by the window manager. < I may have some of this wrong -- it is second-hand info. > Second: We have been very busy attempting to port our Athena stuff to the NeXT. We have been (mostly) successful in porting Kerberos, Hesiod, and Zephyr. Third: I was responsible for porting zephyr (our interclient communications system) to the NeXT. The normal run-the-client-in-a-shell programs work fine, but I decided I would kill 2 birds w/ 1 stone and put IB front ends on them. Without Objective-C documentation, this has been interesting, but I have most of the problems solved. These are the unsolved ones: Text Object: If I set the string (using setText:), and the string has two lines (separated by \n's), only the first is displayed. The second line is there, and appears once I force the object to change, and can be read with getSubstring:::. How do I get multiple lines to display correctly? Later, how will I insert text under program control at the end or in the middle? None of the methods in the documentation seem to work. Menu Object: In the interface builder, I have the action from a button and a menu item both connected to the same action (called send:). When I click on the button, it does exactly what it is supposed to do. When I use the command-s key I have assigned to this menu, I get some pointer lossage (replicable but tough to pin down). When I select the menu item directly, the program seg faults without an error message. That's all for now. Marc Horowitz Project Athena Watchmaker