Sort by Title |
Sorted by Legacy Status |
Sort by Resource Type |
Sort by Date |
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
|
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
|
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
|
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
|
DrawSprocketTestOld
(HTML)
(DMG)
(ZIP)
Demonstrates basic implementations of DrawSprocket Functions.
|
Deprecated |
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
|
Palette and GWorld
(HTML)
(DMG)
(ZIP)
Demonstrates the use of palette and color tables with GWorlds.
|
Deprecated |
Sample Code |
2003-10-10
|
OTEndpointInfo
(HTML)
(DMG)
(ZIP)
Demonstrates how to query an endpoint for its 'vital statistic' using OTGetEndpointInfo.
|
Deprecated |
Sample Code |
2003-08-20
|
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
|
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
|
Simple DrawSprocket
(HTML)
(DMG)
(ZIP)
Simple use of DrawSprocket to set screen resolution and size.
|
Deprecated |
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
|
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)
()
QA1216: Describes how to use PMSessionSetDocumentFormatGeneration and PMSessionGetGraphicsContext to get a CGContextRef for printing.
|
Deprecated |
Technical Q&As |
2003-02-25
|
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
|
Live Scroll
(HTML)
(DMG)
(ZIP)
Demonstrates how to implementing live scrolling during the tracking of scroll bar thumbs.
|
Deprecated |
Sample Code |
2003-01-30
|
LocalServer
(HTML)
(DMG)
(ZIP)
Sample demonstrates how a Classic process can communicate with a Mac OS X process using IP networking protocols.
|
Deprecated |
Sample Code |
2003-01-30
|
Password
(HTML)
(DMG)
(ZIP)
Illustrates three different ways to implement password fields in dialogs.
|
Deprecated |
Sample Code |
2003-01-30
|
PopUpMenuWithCurFont
(HTML)
(DMG)
(ZIP)
Demonstrates what must be done to control the font used by MDEF 0 during PopUpMenuSelect.
|
Deprecated |
Sample Code |
2003-01-30
|
ROMResourceDump
(HTML)
(DMG)
(ZIP)
Illustrates how to copy all resources in the Macintosh's ROM into a file.
|
Deprecated |
Sample Code |
2003-01-30
|
Scrap Parsing
(HTML)
(DMG)
(ZIP)
Shows how to parse the in-memory scrap.
|
Deprecated |
Sample Code |
2003-01-30
|
CarbonQuartzDrawingWPrinting
(HTML)
(DMG)
(ZIP)
Demonstrates mixing QuickDraw and Quartz 2D drawing both on screen and during printing.
|
Deprecated |
Sample Code |
2003-01-14
|
CTMClip
(HTML)
(DMG)
(ZIP)
Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing with clipping.
|
Deprecated |
Sample Code |
2003-01-14
|
CTMDemo
(HTML)
(DMG)
(ZIP)
Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing without clipping.
|
Deprecated |
Sample Code |
2003-01-14
|
GetHWEthernetAddr
(HTML)
(DMG)
(ZIP)
Shows how to obtain the hardware Ethernet address of a machine.
|
Deprecated |
Sample Code |
2003-01-14
|
NewCCursor
(HTML)
(DMG)
(ZIP)
Shows how to create a black and white 'CURS' and a color 'crsr' cursor resource by hand.
|
Deprecated |
Sample Code |
2003-01-14
|
NSLMiniBrowser
(HTML)
(DMG)
(ZIP)
Uses the NSL API to find network services using SLP, NBP, and Directory Services.
|
Deprecated |
Sample Code |
2003-01-14
|
OT Virtual Server
(HTML)
(DMG)
(ZIP)
Sample code which uses Open Transport and demonstrates real world issues.
|
Deprecated |
Sample Code |
2003-01-14
|
OTLookupNameTest
(HTML)
(DMG)
(ZIP)
Demonstrates how to lookup NBP entities on an AppleTalk network using Open Transport.
|
Deprecated |
Sample Code |
2003-01-14
|
PDEProject
(HTML)
(DMG)
(ZIP)
Demonstrates an application-hosted printing dialog extension (PDE) that displays a custom pane in the Print dialog.
|
Deprecated |
Sample Code |
2003-01-14
|
Play Video Sample
(HTML)
(DMG)
(ZIP)
The sample makes use of the RequestVideo sample code API.
|
Deprecated |
Sample Code |
2003-01-14
|
PutAwayVolumes
(HTML)
(DMG)
(ZIP)
Demonstrates several ways to unmount a volume and which contexts might require which techniques.
|
Deprecated |
Sample Code |
2003-01-14
|
SignatureToApp
(HTML)
(DMG)
(ZIP)
Takes a signature (creator code) and finds the corresponding application, running or on disk.
|
Deprecated |
Sample Code |
2003-01-14
|
TimeZone.Daylight
(HTML)
(DMG)
(ZIP)
Shows how to read the current location and time zone that is set in Date & Time.
|
Deprecated |
Sample Code |
2003-01-14
|
URL Access and the Missing Progress Dialog
(HTML)
()
QA1140: Explains a known bug in URL Access related to progress dialogs.
|
Deprecated |
Technical Q&As |
2002-09-23
|
Setting request headers in URL Access
(HTML)
()
QA1073: Explains how to work around a bug in URL Access when setting request headers.
|
Deprecated |
Technical Q&As |
2002-09-10
|
Sound Manager 3.3
(HTML)
Summary of Sound Manager legacy releases 3.1, 3.2.1, and 3.3.
|
Deprecated |
Reference |
2001-11-15
|
The intermittent behavior of SetDialogItemText
(HTML)
QA1082: Explains why SetDialogItemText may seem to not work correctly if you have embedding turned on.
|
Deprecated |
Technical Q&As |
2001-10-30
|
How to use URL Access with proxy servers
(HTML)
QA1074: Explains how to use URL Access with proxy servers.
|
Deprecated |
Technical Q&As |
2001-10-02
|
Targeting DebuggingCarbonLib asserts
(HTML)
QA1033: Describes how to focus DebuggingCarbonLib asserts to a single application.
|
Deprecated |
Technical Q&As |
2001-05-04
|
BowelsOfTheMemoryManager (aka YourHeapIsProbablyCorrupt)
(HTML)
()
ME05: What the symbol BowelsoftheMemoryManager means and the most probable cause of this symbol in MacsBug.
|
Deprecated |
Technical Q&As |
2001-02-01
|
GetPortBitMapForCopyBits
(HTML)
()
QD61: Describes the proper usage of GetPortBitMapForCopyBits.
|
Deprecated |
Technical Q&As |
2000-11-08
|
Pending Update Perils
(HTML)
()
TN1147: Discusses potential problems when pending update events for windows behind modal dialogs are not serviced.
|
Deprecated |
Technical Notes |
2000-08-14
|
Raw IP and Open Transport 2.5.x
(HTML)
NW63: Discusses Open Transport 2.5's change to the behavior of raw IP endpoints with IP_HDRINCL set.
|
Deprecated |
Technical Q&As |
1999-10-25
|
Detecting specific ROM-in-RAM Mac
(HTML)
()
HW49: Identifying a Mac by name ("iMac"), and better alternatives for determining specific features ("has Firewire").
|
Deprecated |
Technical Q&As |
1999-10-05
|
Synchronizing Sounds to Video
(HTML)
()
SND19: Enabling regular sound callbacks under Mac OS 9 and Sound Manager 4.0.
|
Deprecated |
Technical Q&As |
1999-10-05
|
Synchronous SysBeep
(HTML)
()
SND18: Obtaining a synchronous SysBeep with Sound Manager 3.1.
|
Deprecated |
Technical Q&As |
1999-10-05
|
MACE Restrictions
(HTML)
()
SND16: MACE algorithms only support the compression of 8-bit offset binary sound.
|
Deprecated |
Technical Q&As |
1999-06-08
|
Setting a Control's Variant Field
(HTML)
()
TB63: Details how to change the variant of a custom control after creating the control.
|
Deprecated |
Technical Q&As |
1999-05-03
|
fBroadCastAddr Always Zero
(HTML)
()
NW58: Explains why the fBroadcastAddr field may be zero after a call to OTInetGetInterfaceInfo and includes the workaround.
|
Deprecated |
Technical Q&As |
1999-03-08
|
Moving the Menu Bar
(HTML)
()
TB54: Describes how to move the menubar to another Macintosh Display and why this move is unadvisable.
|
Deprecated |
Technical Q&As |
1998-12-22
|
grayishTextOr and Mac OS 8.5
(HTML)
()
QD59: Explains why text drawn using TextMode(grayishTextOr) is never drawn; provides a workaround.
|
Deprecated |
Technical Q&As |
1998-12-07
|
The Preferences Problem
(HTML)
()
TN1134: Outlines typical problems with preferences files and some of their solutions.
|
Deprecated |
Technical Notes |
1998-10-01
|
Capturing Speech Manager Output
(HTML)
()
SND15: Capturing the output from the Speech Synthesis Manager to a file.
|
Deprecated |
Technical Q&As |
1998-05-18
|
Recording Compressed Sounds
(HTML)
()
SND14: Sound Manager and sound input driver compression options are limited to allow interrupt time recording.
|
Deprecated |
Technical Q&As |
1998-04-12
|
siMonitorSource Selector
(HTML)
()
SND13: Using the sound output siMonitorAvailable, and siMonitorSource selectors.
|
Deprecated |
Technical Q&As |
1998-04-12
|
siOSTypeInput Selectors
(HTML)
()
SND12: The use of siOSTypeInputSource, and siOSTypeInputAvailable selectors and extracting the siOSTypeInputAvailable OSTypes returned.
|
Deprecated |
Technical Q&As |
1998-04-12
|
Virtual Memory Application Compatibility
(HTML)
TN1094: Provides an introduction to how virtual memory works under Traditional Mac OS.
|
Deprecated |
Technical Notes |
1998-04-01
|
Parsing the PICT File Format
(HTML)
()
QD56: Explains where to find information on the PICT file format and warns against parsing a PICT file.
|
Deprecated |
Technical Q&As |
1998-02-10
|
Setting Audio Input Gain
(HTML)
()
SND11: Setting audio input gain under Mac OS 8.1.
|
Deprecated |
Technical Q&As |
1998-02-10
|
Locking and Unlocking Handles
(HTML)
()
TN1122: Explains Memory Manager handles: locking, unlocking, and preserving a handle's state.
|
Deprecated |
Technical Notes |
1998-02-01
|
Selecting a specific sound input source
(HTML)
()
SND10: Using the sound input driver to select specific sound input sources.
|
Deprecated |
Technical Q&As |
1998-01-16
|
siOSTypeInputAvailable Format
(HTML)
()
SND09: The format of the data returned by the siOSTypeInputAvailable selector is SoundInfoList.
|
Deprecated |
Technical Q&As |
1998-01-16
|
Open Transport STREAMS FAQ
(HTML)
TN1117: Decribes writing STREAMS modules and drivers for use with Open Transport.
|
Deprecated |
Technical Notes |
1997-12-01
|
Creating Gray Scaled Images > 8 bits
(HTML)
()
QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
|
Deprecated |
Technical Q&As |
1997-11-17
|
Receiving UDP Broadcasts
(HTML)
()
NW53: Explains why UDP endpoints may never receive UDP broadcast messages.
|
Deprecated |
Technical Q&As |
1997-11-17
|
How to use the OT modem script engine
(HTML)
()
NW50: Shows how to use the Open Transport modem script engine.
|
Deprecated |
Technical Q&As |
1997-07-11
|
68K Open Transport Code on Power Macintoshes
(HTML)
NW48: Explains why running Open Transport 68K code on a PowerPC may not always work.
|
Deprecated |
Technical Q&As |
1997-03-14
|
Server Endpoint 'qlen' Limit
(HTML)
()
NW38: Tells how to determine the maximum 'qlen' value which limits the number of supported handoff endpoints.
|
Deprecated |
Technical Q&As |
1996-08-21
|
Calling CloseOpenTransport When Writing an App
(HTML)
()
NW36: Identifies a bug in Open Transport 1.1 which means your application must CloseOpenTransport before quitting.
|
Deprecated |
Technical Q&As |
1996-07-03
|
OTScheduleSystemTask Cleanup
(HTML)
()
NW37: States the proper way to clean up any pending system tasks scheduled with OTScheduleSystemTask.
|
Deprecated |
Technical Q&As |
1996-07-03
|
Making Input Gain Setting Changes
(HTML)
()
SND01: Changing the input gain setting on older Power Macs before recording.
|
Deprecated |
Technical Q&As |
1996-06-01
|
siActive Channels Unsupported on Some Power Macs
(HTML)
()
SND03: siActive Channels is unsupported on some older PowerMacs (siUnknownInfoType returned by SPBGetDeviceInfo).
|
Deprecated |
Technical Q&As |
1996-06-01
|
Aborting a OTConnect in Progress
(HTML)
NW29: Describes the proper way to abort OTConnect, and why after calling OTSndDisconnect you may receive "kOTOutStateErr".
|
Deprecated |
Technical Q&As |
1996-05-14
|
How PBDTGetAPPL Chooses Which Copy of an App to Launch
(HTML)
()
TB19: Explains how PBDTGetAppl() chooses which application copy to launch, and how to deal with the trash.
|
Deprecated |
Technical Q&As |
1996-05-14
|
Synchronous TCP OTConnect Client Call Completes Before Server Responds
(HTML)
()
NW24: Explains why an OTConnect call will complete before the server responds.
|
Deprecated |
Technical Q&As |
1996-05-14
|
TCP Option Sizes
(HTML)
NW27: Tells where to get more information on TCP Option sizes and setting TCP Options.
|
Deprecated |
Technical Q&As |
1996-05-14
|
Error -3168 (kOTStateChangeErr) and Handoff Endpoints
(HTML)
()
NW22: Explains why a kOTStateChangeErr -3168 occurs when there is a handoff endpoint involved.
|
Deprecated |
Technical Q&As |
1996-04-08
|
Closing the Connection: OpenTransport
(HTML)
()
NW20: Describes an orderly disconnect situation in Open Transport between two nodes.
|
Deprecated |
Technical Q&As |
1996-03-04
|
Locating a Font's Home File
(HTML)
()
TB18: Lists the steps necessary to find the home file of a given font.
|
Deprecated |
Technical Q&As |
1996-02-15
|