Path: utzoo!attcan!uunet!husc6!mailrus!tut.cis.ohio-state.edu!ucbvax!UIAMVS.BITNET!AWCTTYPA From: AWCTTYPA@UIAMVS.BITNET ("David A. Lyons") Newsgroups: comp.sys.apple Subject: GS Finder bugs; dithering Message-ID: <8903121925.aa07134@SMOKE.BRL.MIL> Date: 13 Mar 89 00:18:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 54 >Date: Sat, 11 Mar 89 17:02:42 GMT >From: "David C. Whitney" >Subject: Re: Re: GS/OS Compatability issues >[...] The Finder crash has been attributed to a programming error in >the FINDER. The programmer failed to lock down a handle, and >*sometimes* memory gets shuffled around when launching the next >program. This seems to happen *only* after running some P8 program. That was fixed at System Disk 3.2, I believe. The handle involved contained the Finder's actual code, and it was getting unlocked when the Loader put the Finder into zombie state, or something much like that. Anyway, it's fixed. >Note also that GS/OS sometimes doesn't launch P8 stuff very well. >Z-Link works just fine from under GS/OS (I do it all the time - not >figuratively but literally). Unfortunately, sometimes it gets >launched poorly, and parts of it don't load properly. [...] That isn't very helpful. If there is _really_ something wrong that is GS/OS's fault, take the time to figure out exactly what it is so it can be fixed. >This one isn't finder-specific...Why are windows restricted on their >ability to move horizontally? I want to move a window one or two >pixels to the right, but it always goes in groups of 8 (I think). I >know it isn't a problem with where the window can be drawn, as a >window can be placed anywhere when it's created. It just won't move >in small increments. See the SetOriginMask call in the Window Manager chapter of the toolbox reference. That will clear up most of your questions. I don't know offhand what value the Finder uses for its windows' origin masks, but you could find out reasonably easily if you have Nifty List handy: while in the Finder, go into NL and use the i command to find the big Finder code segment, and note the bank number. Type "SetOriginMask (with the leading quote) to find the function number for SetOriginMask, which is $340e. Typ "*" to drop into the monitor, and type \A2 0E 34 22 00 00 E1\Dave Whitney A junior in Computer Science at MIT >dcw@athena.mit.edu ...!bloom-beacon!athena.mit.edu!dcw dcw@goldilocks.mit.edu --David A. Lyons bitnet: awcttypa@uiamvs DAL Systems CompuServe: 72177,3233 P.O. Box 287 GEnie mail: D.LYONS2 North Liberty, IA 52317 AppleLinkPE: Dave Lyons