Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!uunet!isc-br!jimc From: jimc@isc-br.ISC-BR.COM (Jim Cathey) Newsgroups: comp.sys.mac.programmer Subject: Re: Drawing in the menu bar (AGAIN) Message-ID: <2902@isc-br.ISC-BR.COM> Date: 7 Aug 90 18:42:21 GMT References: <9536@goofy.Apple.COM> <2900@isc-br.ISC-BR.COM> <1816@mountn.dec.com> Organization: ISC-Bunker Ramo, An Olivetti Company Lines: 29 In article <1816@mountn.dec.com> minow@bolt.enet.dec.com (Martin Minow) writes: >>Small 1:1 >>CopyBits, EraseRects, and the like should be just fine, shouldn't they? >No. Would you like to see the scars? EraseRect (to take one example) is >explicitly marked as "may move memory."... Too bad. It used to be safe (See Appendix A of IM-III and IM-IV). I will admit that my Mac knowledge is B&W based, and that I have not kept up very well, but it seems like Apple really screwed the pooch on this one if they by (fiat or poor design) declared all drawing traps as unsafe for Color QD and beyond. I hear that asynchronous file opens are due to go the same way when Sys 7 hits the street. Wonderful. Even more features that were damned handy and impossible to fake being deleted in the name of progress. This system is starting to feel more like a PC all the time. >...In fact, not even InvalRect is safe. I would never have expected this one to be safe as its job is to _modify_ regions. +----------------+ ! II CCCCCC ! Jim Cathey ! II SSSSCC ! ISC-Bunker Ramo ! II CC ! TAF-C8; Spokane, WA 99220 ! IISSSS CC ! UUCP: uunet!isc-br!jimc (jimc@isc-br.iscs.com) ! II CCCCCC ! (509) 927-5757 +----------------+ "With excitement like this, who is needing enemas?"