Sort by Title |
Sort by Topic |
Sort by Resource Type |
Sorted by Date |
Quartz 2D Interpolation
(HTML)
( )
QA1186: Explains how to control Quartz 2D's image interpolation.
|
Carbon, Cocoa, Printing, Quartz |
Technical Q&A |
2002-10-29
|
QuickDraw Text Anti-Aliasing using Quartz 2D
(HTML)
( )
QA1193: Describes APIs added to Mac OS X to allow applications to draw QD text using CG anti-aliasing.
|
Carbon |
Technical Q&A |
2002-10-29
|
Getting the name of a profile
(HTML)
( )
QA1205: Shows how to programmatically get the name of a ColorSync profile.
|
ColorSync |
Technical Q&A |
2002-10-25
|
|
Ticket Services Reference
(HTML)
(PDF)
Describes the C API used by printer modules and PDEs to communicate printing information to the system.
|
Carbon, Printing |
Reference |
2002-10-23
|
Why don't all of my PDE localizations show up in all applications?
(HTML)
( )
QA1185: Explains why some PDE localizations might not appear in all applications.
|
Printing |
Technical Q&A |
2002-10-16
|
|
FontSync Reference
(HTML)
(PDF)
Describes the C API for content-based font identification and comparison.
|
Carbon, Typography |
Reference |
2002-10-01
|
SCSIAction and IOSCSIUserClient on Mac OS X 10.2
(HTML)
( )
QA1201: Describes migrating to a new API for SCSI Parallel devices starting with Mac OS X 10.2.
|
Printing |
Technical Q&A |
2002-09-13
|
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters
(HTML)
( )
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
|
Carbon |
Technical Q&A |
2002-09-04
|
Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
( )
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
|
Printing |
Technical Q&A |
2002-09-04
|
Disabling a Processor on a Multiprocessor System
(HTML)
( )
QA1141: Describes how to disable a processor on a multiprocessor system for testing purposes.
|
Performance |
Technical Q&A |
2002-05-22
|
ICC Profile copyright field
(HTML)
( )
QA1136: Discusses how applications should honor the copyright field in the header of an ICC profile.
|
ColorSync |
Technical Q&A |
2002-04-08
|
Current GDevice Dependencies
(HTML)
( )
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
|
Carbon, Games |
Technical Q&A |
2002-02-13
|
IOKit Framework Headers
(HTML)
( )
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
Hardware & Drivers |
Technical Q&A |
2002-01-15
|
|
CGContextClosePath
(HTML)
QA1046: Explains when you should call CGContextClosePath.
|
Carbon, Cocoa, Printing, Quartz |
Technical Q&A |
2001-10-02
|
|
Saving the current Core Graphics Path
(HTML)
QA1056: Explains that the Core Graphics save and restore GState APIs do not affect the path.
|
Carbon, Cocoa, Printing, Quartz |
Technical Q&A |
2001-10-02
|
|
Carbon Full Screen Conundrums
(HTML)
QA1068: Describes the available Mac OS X DrawSprocket services.
|
Games |
Technical Q&A |
2001-08-20
|
The Mac OS X Font Manager
(HTML)
( )
TN2024: Information on installing and accessing fonts programatically.
|
Typography |
Technical Note |
2001-07-11
|
|
CGContext Bounds
(HTML)
QA1048: Explains how to determine the bounds of a CGContext.
|
Carbon, Printing, Quartz |
Technical Q&A |
2001-07-02
|
|
CGContextAddLineToPoint, CGContextAddCurveToPoint, et. al.
(HTML)
QA1049: Explains why the CGContextAddXYZ APIs don't draw anything immediately.
|
Carbon, Cocoa, Printing, Quartz |
Technical Q&A |
2001-07-02
|
|
Drawing a Path Multiple Times
(HTML)
QA1047: Explains that path drawing operations consume the path.
|
Carbon, Cocoa, Printing, Quartz |
Technical Q&A |
2001-07-02
|
|
Turning Off Core Graphics Clipping
(HTML)
QA1050: Explains how to clear the clipping path for a CGContext.
|
Carbon, Cocoa, Printing, Quartz |
Technical Q&A |
2001-07-02
|
|
Unexpected CG state changes
(HTML)
QA1045: Explains why the Core Graphics drawing state sometimes changes for no apparent reason.
|
Carbon, Cocoa, Printing, Quartz |
Technical Q&A |
2001-07-02
|
Importing animated GIFs
(HTML)
( )
TN2018: Describes how to tell if a GIF file or dataref contains more than one frame.
|
QuickTime |
Technical Note |
2001-04-17
|
|
Improving ATSUI Text Drawing Performance
(HTML)
QA1027: Talks about one way of improving ATSUI text drawing performance.
|
Typography |
Technical Q&A |
2001-04-17
|
|
How do I use QuickDraw with CGDirectDisplay?
(HTML)
QA1011: Explains how to draw to a CGDirectDisplay-captured display using QuickDraw.
|
Carbon, Games, Quartz |
Technical Q&A |
2001-04-11
|
|
SyncCGContextOriginWithPort
(HTML)
QA1010: Describes how to use SyncCGContextOriginWithPort.
|
Quartz |
Technical Q&A |
2001-04-11
|
|
Why are my Core Graphics calls drawing upside down?
(HTML)
QA1009: Explains why CoreGraphics drawing comes out upside down relative to QuickDraw drawing.
|
Quartz |
Technical Q&A |
2001-04-11
|
|
Creating Sub GWorlds using QTNewGWorldFromPtr
(HTML)
QA1014: Using QTNewGWorldFromPtr to create sub GWorlds which reference the pixel data of other GWorlds.
|
QuickTime |
Technical Q&A |
2001-03-20
|
|
Extracting DV Fields using QTNewGWorldFromPtr
(HTML)
QA1017: Describes using QTNewGWorldFromPtr to access individual fields contained within a frame of DV source.
|
QuickTime |
Technical Q&A |
2001-03-20
|
|
LockPixels and DisposeGWorld with QTNewGWorldFromPtr
(HTML)
QA1007: Clarifies some issues surrounding pointer ownership when creating GWorlds with QTNewGWorldFromPtr
|
Carbon, QuickTime |
Technical Q&A |
2001-02-26
|
CalcCMask and SeedCFill in Carbon
(HTML)
( )
QD62: Explains how to use CalcCMask and SeedCFill in Carbon even though Carbon doesn't support OpenPort.
|
Carbon |
Technical Q&A |
2000-11-08
|
Finding the bit depth of a Carbon Printing Manager graphics context
(HTML)
( )
QD63: Explains how to find the bit depth of a Carbon Printing Manager graphics context.
|
Carbon |
Technical Q&A |
2000-11-08
|
GetPortBitMapForCopyBits
(HTML)
( )
Deprecated - QD61: Describes the proper usage of GetPortBitMapForCopyBits.
|
Carbon |
Technical Q&A |
2000-11-08
|
QDFlushPortBuffer
(HTML)
( )
QD65: Describes a possible solution for window update problems under Carbon.
|
Carbon, Games |
Technical Q&A |
2000-11-08
|
New ColorSync 3.0 APIs
(HTML)
( )
TN1185: APIs application can use to take advantage of new features available in ColorSync 3.0.
|
ColorSync |
Technical Note |
2000-08-14
|
|
Legacy Devices
(HTML)
HW84: Discusses why legacy devices with hard-wired I/O addresses may not work properly with Open Firmware.
|
Hardware & Drivers |
Technical Q&A |
2000-03-20
|
|
Is the Open Firmware device tree object oriented?
(HTML)
HW80: Discusses the object-oriented attributes of the Open Firmware device tree.
|
Hardware & Drivers |
Technical Q&A |
1999-11-15
|
|
When to use PCMCIA, PC Card, and CardBus
(HTML)
HW77: Explains the differences between PCMCIA, PC Card, and CardBus.
|
Hardware & Drivers |
Technical Q&A |
1999-11-15
|
|
Sample code for allocating an amount of dictionary space
(HTML)
HW71: Discusses the allocation and the setting of memory for Dictionary space in Open Firmware.
|
Hardware & Drivers |
Technical Q&A |
1999-10-11
|
|
What is the "dump" word and how do I use it?
(HTML)
HW68: Describes the function of the Open Firmware word "dump" and how it can be used.
|
Hardware & Drivers |
Technical Q&A |
1999-10-11
|
|
What numeric base is the default for the Open Firmware user interface?
(HTML)
HW65: Describes how the default numeric base used by the Open Firmware user interface is hexadecimal.
|
Hardware & Drivers |
Technical Q&A |
1999-10-11
|
Missing ColorSync Profiles
(HTML)
( )
CS13: Describes ColorSync profiles, focusing on the desc tag of the profile and the results of incorrect tags.
|
ColorSync |
Technical Q&A |
1999-05-03
|
What's New With ColorSync 2.6
(HTML)
( )
TN1160: Details the changes in ColorSync 2.6.
|
ColorSync |
Technical Note |
1999-04-01
|
Determining Open Firmware configuration variables
(HTML)
( )
HW56: Discusses how to determine the Open Firmware variables on a system.
|
Hardware & Drivers |
Technical Q&A |
1999-03-29
|
Expansion ROM device properties
(HTML)
( )
HW50: Describes the Open Firmware properties that should be included in a boot device's expansion ROM.
|
Hardware & Drivers |
Technical Q&A |
1999-03-29
|
Why did the name of the PCI bridge change?
(HTML)
( )
HW59: Explains the name change of the PCI bridge to the generic name "pci" in Open Firmware.
|
Hardware & Drivers |
Technical Q&A |
1999-03-29
|
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware
(HTML)
( )
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
|
Hardware & Drivers |
Technical Q&A |
1999-02-15
|
Parsing the PICT File Format
(HTML)
( )
Deprecated - QD56: Explains where to find information on the PICT file format and warns against parsing a PICT file.
|
Carbon |
Technical Q&A |
1998-02-10
|
Creating Gray Scaled Images > 8 bits
(HTML)
( )
Deprecated - QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
|
Carbon |
Technical Q&A |
1997-11-17
|
Embedding ICC Profiles
(HTML)
( )
CS06: Gives downloads for documents describing embedding ICC profiles in EPS, PICT, and TIFF files.
|
ColorSync |
Technical Q&A |
1996-02-09
|
Successful Call to NCWNewColorWorld
(HTML)
( )
CS08: Explains the return value of NCWNewColorWorld and the CMWorldRef parameter as a valid return value when successful.
|
ColorSync |
Technical Q&A |
1996-02-09
|
Using Embedded EPS Profiles
(HTML)
( )
CS09: Gives source on embedding ColorSync profiles in EPS as well as PICT and TIFF formats.
|
ColorSync |
Technical Q&A |
1996-02-09
|
Using qd and QDGlobals
(HTML)
( )
Deprecated - QD40: Why a sample program compiled with SC may give the link error: undefined entry qd. Provides a solution.
|
Carbon |
Technical Q&A |
1996-02-09
|
|
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
Carbon |
Technical Q&A |
1996-02-01
|
|
Converting RGB Colors to a Palette Index
(HTML)
Deprecated - QD21: Explains how to convert RGB colors into the palette index created by an application.
|
Carbon |
Technical Q&A |
1995-09-15
|
|
Error -151 and NewGWorld
(HTML)
Deprecated - QD18: Explains what the error code -151 means when in NewGWorld.
|
Carbon |
Technical Q&A |
1995-09-15
|
|
Incorrect Inside Macintosh Volume V documentation
(HTML)
Deprecated - QD15: Identifies incorrect documentation in Inside Macintosh Volume V regarding the formats of PnPixPat and BkPixPat opcodes.
|
Carbon |
Technical Q&A |
1995-09-15
|
|
Problem Getting PICTS to Display in Correct Colors
(HTML)
Deprecated - QD24: Using a custom color table to get PICTs to display with the right colors in an offscreen GWorld.
|
Carbon |
Technical Q&A |
1995-09-15
|
|
Problem with PaintRgn on 256-color Screens
(HTML)
Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
|
Carbon |
Technical Q&A |
1995-09-15
|
|
Problems Creating a Mask for a Picture
(HTML)
Deprecated - QD27: Demonstrates creating a mask where the mask is 0 for pure white pixels and 1 everywhere else.
|
Carbon |
Technical Q&A |
1995-09-15
|
|
Spooling in or out of CompressPicture or CompressImage
(HTML)
Deprecated - QD17: Recommends alternatives to spooling the results of CompressPicture or CompressImage to or from disk.
|
Carbon |
Technical Q&A |
1995-09-15
|
|
Window Manager and EraseRect
(HTML)
Deprecated - QD26: Why WindowManager causes a flicker using EraseRect and provides a solution for this problem.
|
Carbon |
Technical Q&A |
1995-09-15
|
|
PCI Type 1 Cycles
(HTML)
HW26: Describes the circumstances when the PowerMac generates a Configuration Type 1 command.
|
Hardware & Drivers |
Technical Q&A |
1995-07-15
|
|
Special Profile Sizes in ColorSync Manager
(HTML)
CS03: Answers several questions on special profile sizes in ColorSync Manager and other efficiency issues.
|
ColorSync |
Technical Q&A |
1995-05-01
|