home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!van-bc!rsoft!mindlink!a347
- From: John_Miller@mindlink.bc.ca (John Miller)
- Newsgroups: comp.sys.mac.programmer
- Subject: RE: WhenGestalt?
- Message-ID: <14615@mindlink.bc.ca>
- Date: 26 Aug 92 23:17:08 GMT
- Organization: MIND LINK! - British Columbia, Canada
- Distribution: world
- Lines: 30
-
- In message <1992Aug14.093603.3253@otago.ac.nz>,
- michael@otago.ac.nz, (Michael(tm) Hamel) writes
-
- > Speaking of this, is there any sort of list saying *when* the
- > various functions covered by Gestalt first appeared? Now that we
- > are all using Gestalt and testing for specific functionality, it is
- > becoming difficult to advise users what the earliest System version
- > an application will run under is. Its not nice to tell them to try
- > it and see if it fails :-(.
-
- It would also be useful for deciding what features to support with
- "double coding." At one time, I used code that checked for the
- existence of GetHState/SetHState and, if they didn't exist, directly
- accessed the byte in the master pointer. Today, I simply don't
- bother supporting the 64K ROM. On the other hand, I may still
- want to support users whose configuration is System 6 without
- 32 Bit QuickDraw, so I may take the trouble to write code that
- uses GWorlds if present but otherwise creates its own offscreen
- world (perhaps with restricted features or lower performance).
- Eventually, I suppose I will start demanding system software
- with GWorld support as a configuration requirement. At some
- point, I may start to ignore things like bugs in early versions
- of GetGWorldPixMap. (By the way, does the new Inside Mac
- include information on bugs such as GetGWorldPixMap, or is this
- still going to be found in Tech the Notes/Q&A document?)
-
- John Miller
- Symplex Systems
-
-
-