Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!sri-unix!sri-spam!mordor!jdb From: jdb@mordor.s1.gov (John Bruner) Newsgroups: comp.sys.mac Subject: Re: what's different between sys 4.1 and 4.0? Message-ID: <9002@mordor.s1.gov> Date: Wed, 13-May-87 12:24:44 EDT Article-I.D.: mordor.9002 Posted: Wed May 13 12:24:44 1987 Date-Received: Sat, 16-May-87 03:33:23 EDT References: <949@batcomputer.tn.cornell.edu> <12500010@acf4.UUCP> <12681@teknowledge-vaxc.ARPA> Reply-To: jdb@mordor.UUCP (John Bruner) Organization: S-1 Project, LLNL Lines: 28 In the case of UW, I gave up on Megamax C just after I distributed version 3.4. I was readying a newer version (basically just an LSC version of 3.4, since I've been very busy with other things) when I read about LSC's use of BSET, BCLR, etc. for resource attribute changes. I have MPW but I really don't want to convert UW again. It is frustrating that I tried very hard to conform to Apple's guidelines, but users of my program will get burned because of compiler/runtime implementation decisions that were beyond my control (and outside of my knowledge). I find it difficult to fault Apple in this particular case, but I do believe that they've been less than helpful with respect to some other changes in the newer systems. A case in point is the handling of "dead" keys -- the official policy seems to be that there's no way to do this. There was a way to do this, and MacTerminal used it (among others, of course), and it was a useful thing to do, but the fact that it was a commonly-used feature did not prevent the implementation from changing for ADB keyboards (and perhaps for all keyboards in System 4.1; I don't have that yet). I wouldn't care about KeyTrans and Key1Trans and Key2Trans if only Apple had provided a trap which would enable/disable dead keys. Perhaps some of this will be addressed in future tech notes; unfortunately, there is a substantial time lag between the introduction of new software and the documentation of its changes. -- John Bruner (S-1 Project, Lawrence Livermore National Laboratory) jdb@mordor.s1.gov ...!seismo!mordor!jdb (415) 423-4848