|
Inside the System File
(Continued)
|
QuickDraw
QuickDraw is the part of the Mac OS used for
drawing and displaying graphical information on the
screen and other raster devices.
- Most of QuickDraw is now PowerPC-native (with the
exception of the Palette Manager and the Picture
Utilities).
- Previously, QuickDraw pictures containing invalid
0x9A (direct 24-bit images) opcodes recorded on 68K
machines would not play back correctly on PowerPC
machines. This has been corrected.
- A problem where the 16-bit encoding routines for
QuickDraw pictures would sometimes produce invalid data
has been corrected.
- A problem where larger font sizes would not draw has
been corrected. Fonts are now drawn at their largest
possible size if a size larger than the maximum font
display size is requested.
- The Roman Script Utilities
(
DrawJustified , CharToPixel ,
etc.) have been moved into QuickDraw Text.
'sbit' support, currently available only
via a WorldScript II patch, has been rolled into the
standard system. This allows systems using two-byte
characters to be booted with extensions turned off.
- All
CopyDeepMask transfer modes now work
correctly.
- QuickDraw now performs extensive parameter checking.
For parameter errors,
QDError will return
the paramErr result code. In many cases,
QDError returns errors where it did not
before.
- A problem where passing
bkPixPat
either to FillCRgn or FillCRect
would corrupt the current graphics port has been
corrected. It is now possible to provide the current
background pixpat as a parameter to either the
FillCRgn or the FillCRect
routine.
|