Jump To:
Leopard Reference Library: Legacy Documents
As Carbon and Mac OS X evolve, the APIs and technologies they encompass change to meet the needs of users and developers. As part of this evolution, less efficient features, interfaces, and programming techniques are retired or deprecated in favor of newer ones. Apple makes these changes only when deemed absolutely necessary. Legacy documents help developers identify replacements for deprecated and unsupported technologies and update their products to run on current Apple platforms.
Go to the Carbon Reference Library for up-to-date development information.
Document Descriptions
On Off
Display

Sort by
Title
Sort by
Legacy Status
Sort by
Resource Type
Sorted by
Date
Run Loops (HTML) (PDF)
Explains how Core Foundation run loops process input.
Unsupported Guides 2008-10-15
Dictionary Manager Reference (HTML) (PDF)
Describes a deprecated technology replaced by Dictionary Services.
Deprecated Reference 2007-12-11
List Manager Reference (HTML) (PDF)
Describes the legacy C API for managing and displaying elements in a scrollable list. Replaced by the Data Browser.
Deprecated Reference 2007-12-11
Managing Fonts: QuickDraw (HTML) (PDF)
Explains how to use the deprecated QuickDraw-based font-management API replaced by Core Text or ATS.
Deprecated Guides 2007-12-11
Scrap Manager Reference (HTML) (PDF)
Describes the legacy C API used to copy items to and from the Clipboard. Replaced by the Pasteboard Manager.
Deprecated Reference 2007-12-11
Script Manager Reference (HTML) (PDF)
Describes a deprecated technology replaced by Unicode facilities.
Deprecated Reference 2007-12-11
Display Manager Reference (HTML) (PDF)
Describes the C API for dynamically changing the arrangement and display modes of attached monitors. Replaced by Quartz Display Services.
Deprecated Reference 2007-12-04
Event Manager Reference (HTML) (PDF)
Describes the event-handling system created originally for Classic Mac OS and superseded by the Carbon Event Manager.
Deprecated Reference 2007-10-31
Device Manager Reference (HTML) (PDF)
Describes the legacy C API for exchanging information with device drivers. Replaced by the I/O Kit.
Unsupported Reference 2007-07-10
Event Manager Legacy Reference (HTML) (PDF)
Describes outdated or unsupported C APIs superseded by the Carbon Event Manager.
Unsupported Reference 2007-05-03
Optimizing Display Modes and Window Arrangement With the Display Manager (HTML) (PDF)
Explains how to use the Display Manager. This technology has been replaced by Quartz Display Services.
Unsupported Guides 2007-05-03
Transferring Data With URL Access Manager (HTML) (PDF)
Explains how to transfer data to and from a URL from within a Carbon application.
Unsupported Guides 2007-05-03
Interface Builder (HTML) (PDF)
Advice for using the Interface Builder graphical UI design tool, and pointers to relevant documentation.
Unsupported Guides 2007-04-05
Xcode 2.0 User Guide (HTML) (PDF)
Explains how to use Xcode. This document is only for users of Xcode 2.0, which is not the current version.
Unsupported Guides 2006-11-07
Legacy ATSUI Reference (HTML) (PDF)
Describes C functions, data types, and constants that are no longer supported for rendering Unicode text.
Unsupported Reference 2006-07-24
Software Distribution Legacy Guide (HTML) (PDF)
Explains how to distribute and install Mac OS X software using PackageMaker and Installer.
Unsupported Guides 2006-07-24
Apple Game Sprockets Reference (HTML) (PDF)
Describes the programming interface defined by Game Sprockets. Replaced by Quartz Display Services.
Deprecated Reference 2006-07-13
Find By Content Reference (HTML) (PDF)
Describes the legacy C API for performing relevance-ranked searches. Replaced by Search Kit.
Deprecated Reference 2006-07-13
HTML Rendering Library Reference (HTML) (PDF)
Describes the legacy C API for drawing HTML text and images in a window. Replaced by the Web Kit.
Deprecated Reference 2006-07-13
Palette Manager Reference (HTML) (PDF)
Describes the legacy C API used to select colors for display devices limited to an 8-bit pixel depth.
Deprecated Reference 2006-07-13
Picture Utilities Reference (HTML) (PDF)
Describes the legacy C API for reading and modifying image data stored in PICT-formatted files. Replaced by Quartz2D.
Deprecated Reference 2006-07-13
QuickDraw Text Reference (HTML) (PDF)
Describes the legacy C API for measuring and drawing text. Replaced by ATSUI.
Deprecated Reference 2006-07-13
TextEdit Reference (HTML) (PDF)
Describes the deprecated technology replaced by the Multilingual Text Engine (MLTE).
Deprecated Reference 2006-07-13
URL Access Manager Reference (HTML) (PDF)
Describes the legacy C API for transferring data to and from a URL from within an application. Replaced by CFNetwork.
Deprecated Reference 2006-07-13
SCSI Manager Reference (HTML) (PDF)
Describes the C API for accessing SCSI devices in Classic Mac OS. Replaced by the I/O Kit.
Deprecated Reference 2006-07-12
Network Services Location Manager (Legacy) (HTML) (PDF)
Explains how to have a Carbon application discover available network services.
Deprecated Guides 2006-05-23
High Level Toolbox Release Notes (10.3 and earlier) (HTML)
Unsupported Release Notes 2006-01-10
MoreFilesX (HTML) (DMG) (ZIP)
Shows various File Manager operations through a collection of high-level routines using HFS Plus APIs.
Deprecated Sample Code 2005-05-13
Just Finder (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-30
ProcDoggie (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-30
VBLSnippet (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-30
AsyncPB (HTML) (DMG) (ZIP)
Describes how to chain File System calls from an interrupt handler like a Time Manager task.
Deprecated Sample Code 2003-10-27
CPUGestalt (HTML) (DMG) (ZIP)
Shows how to determine the processor type of the Macintosh you're running on.
Deprecated Sample Code 2003-10-27
DelegateOnlyComponentOld (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-27
DrawSprocketTestOld (HTML) (DMG) (ZIP)
Demonstrates basic implementations of DrawSprocket Functions.
Deprecated Sample Code 2003-10-14
DSp Context SwitchOld (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-14
GlyphaIVOld (HTML) (DMG) (ZIP)
A basic game implementation in the spirit of Joust meant as demonstation of Sprocket usage.
Deprecated Sample Code 2003-10-14
InputSprocketTestOld (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-14
SuspendAppleEvent (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-14
Magnify (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-10-10
Palette and GWorld (HTML) (DMG) (ZIP)
Demonstrates the use of palette and color tables with GWorlds.
Deprecated Sample Code 2003-10-10
ColorCDEF (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-08-28
Concordia (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-08-28
ControlStripSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-08-28
OTEndpointInfo (HTML) (DMG) (ZIP)
Demonstrates how to query an endpoint for its 'vital statistic' using OTGetEndpointInfo.
Deprecated Sample Code 2003-08-20
7Edit (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
AECoercion (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
ARPSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
CopyBits vs. CopyMask (HTML) (DMG) (ZIP)
CopyBits (using a mask region) vs. CopyMask (using a mask BitMap). Which do you think is faster?
Deprecated Sample Code 2003-07-22
CreateDirWCustIcon (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
DumpARPCache (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
DumpNetworkSetup (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
FileSharingOn (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
LaunchWithDoc (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
LaunchWithDoc2 (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
MoreAutoPush (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
MoreNetworkSetup (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
OTClassicContext (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
OTCodeResource (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
OTDumpInternetStatus (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
OTDumpPortRegistry (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
OTFindSerialPorts (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
OTMP (HTML) (DMG) (ZIP)
A library for calling Open Transport synchronously from preemptively scheduled tasks (MP tasks).
Deprecated Sample Code 2003-07-22
OTPingSample (HTML) (DMG) (ZIP)
Demonstrates how to implement ping on top of the Open Transport API.
Deprecated Sample Code 2003-07-22
OTStreamDumper (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
OTStreamLogViewer (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
OTTraceRouteSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
quitapps (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
Simple DrawSprocket (HTML) (DMG) (ZIP)
Simple use of DrawSprocket to set screen resolution and size.
Deprecated Sample Code 2003-07-22
StreamNOP (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
TE Over Background (HTML) (DMG) (ZIP)
A textEdit that shows old text editing over a colored background
Deprecated Sample Code 2003-07-22
TestQD (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
TestVM (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
TPIFile (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
TransferProvider (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
VMSify (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-22
iGetKeys (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-07-10
PrintDialogMagic (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-26
SnapshotSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-17
IPCLister (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-14
PPCToolboxKeychain (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-14
Server Remote Control (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-14
CustomGet unresolved alias (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-13
CustomPutAppend (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-13
CustomPutSuffix (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-13
SettingUpStdFile (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-13
StandardGetFolder (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-03-13
Out of This GWorld (HTML) (DMG) (ZIP)
Demonstrates the use of offscreen GWorlds and palette animation to simulate animation.
Deprecated Sample Code 2003-03-12
TubeTest (HTML) (DMG) (ZIP)
The program is a simple demonstration of how to use the Palette Manager in a color program.
Deprecated Sample Code 2003-03-12
How do I use PMSessionGetGraphicsContext to get a CGContextRef? (HTML) (日本語 HTML)
QA1216: Describes how to use PMSessionSetDocumentFormatGeneration and PMSessionGetGraphicsContext to get a CGContextRef for printing.
Deprecated Technical Q&As 2003-02-25
AuntieDialog (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
Calc ControlRgn (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
ColorPopUpMenus (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
DragWindowGrid (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
GridWindowGrow (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
HTMLSample (HTML) (DMG) (ZIP)
Illustrates one way to use the HTMLRenderingLib Library.
Deprecated Sample Code 2003-01-30
HTMLUserPane (HTML) (DMG) (ZIP)
Shows how to display a HTMLRenderingLib object inside of a user pane control.
Deprecated Sample Code 2003-01-30
ictbSample (HTML) (DMG) (ZIP)
Shows an example of ictb resource.
Deprecated Sample Code 2003-01-30
ItemHider (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
Live Scroll (HTML) (DMG) (ZIP)
Demonstrates how to implementing live scrolling during the tracking of scroll bar thumbs.
Deprecated Sample Code 2003-01-30