home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / mac / programm / 14580 < prev    next >
Encoding:
Internet Message Format  |  1992-08-26  |  1.7 KB

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