Jump To:
Leopard Technical Q&As: 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 Technical Q&As for up-to-date development information.
Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Legacy Status
Sort by
Date
68K Open Transport Code on Power Macintoshes (HTML)
NW48: Explains why running Open Transport 68K code on a PowerPC may not always work.
Deprecated 1997-03-14
A5 World (HTML)
PPCSYS02.
Unsupported 1995-05-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 1996-05-14
Adding Color Icons to Menu Items (HTML) (日本語 HTML)
TB48.
Unsupported 1998-12-22
Additional URL Access Error Codes (HTML) (日本語 HTML)
NW66.
Unsupported 2002-12-18
aglChoosePixelFormat, The Inside Scoop (HTML)
OGL01.
Unsupported 2000-04-03
BowelsOfTheMemoryManager (aka YourHeapIsProbablyCorrupt) (HTML) (日本語 HTML)
ME05: What the symbol BowelsoftheMemoryManager means and the most probable cause of this symbol in MacsBug.
Deprecated 2001-02-01
Calling CloseOpenTransport When Writing an App (HTML) (日本語 HTML)
NW36: Identifies a bug in Open Transport 1.1 which means your application must CloseOpenTransport before quitting.
Deprecated 1996-07-03
Calling GetMenu Redundantly (HTML) (日本語 HTML)
TB45.
Unsupported 1998-12-22
Calling the Resource Manager from a Patch (HTML)
TB02.
Unsupported 1995-05-01
Calling TrackDrag with the Event Record's 'where' Field Expressed in Local Coordinates (HTML)
TB29.
Unsupported 1996-11-27
Capturing Speech Manager Output (HTML) (日本語 HTML)
SND15: Capturing the output from the Speech Synthesis Manager to a file.
Deprecated 1998-05-18
CloseDialog and 'ictb's (HTML)
TB66.
Unsupported 2000-01-18
Closing PPC ports (HTML)
IC01.
Unsupported 1995-05-01
Closing the Connection: OpenTransport (HTML) (日本語 HTML)
NW20: Describes an orderly disconnect situation in Open Transport between two nodes.
Deprecated 1996-03-04
Color Animated Cursors (HTML)
TB03.
Unsupported 1995-05-01
ColorPicker.h and ColorSync 2.0 (HTML)
CS01.
Unsupported 1995-05-01
Converting RGB Colors to a Palette Index (HTML)
QD21: Explains how to convert RGB colors into the palette index created by an application.
Deprecated 1995-09-15
Correct Setup of an AGLDrawable (HTML)
OGL02.
Unsupported 2000-10-04
Creating Gray Scaled Images > 8 bits (HTML) (日本語 HTML)
QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
Deprecated 1997-11-17
CTB & the AppleTalk ADSP Tool (HTML)
NW03.
Unsupported 1995-05-01
Deleting a Resource Fork (HTML)
OPS04.
Unsupported 1995-06-01
Desk Accessory Menus (HTML) (日本語 HTML)
TB51.
Unsupported 1998-12-22
Detecting specific ROM-in-RAM Mac (HTML) (日本語 HTML)
HW49: Identifying a Mac by name ("iMac"), and better alternatives for determining specific features ("has Firewire").
Deprecated 1999-10-05
Determining if a Drive is a Network Volume (HTML)
FL01.
Unsupported 1995-11-01
Determining volume size (HTML) (日本語 HTML)
FL08.
Unsupported 1998-09-14
Determining Whether a Device Supports Asynchronous I/O (HTML)
DV05.
Unsupported 1995-07-01
Drag Manager and windowKind 20 (HTML) (日本語 HTML)
TB28.
Unsupported 1996-11-27
Error -151 and NewGWorld (HTML)
QD18: Explains what the error code -151 means when in NewGWorld.
Deprecated 1995-09-15
Error -3168 (kOTStateChangeErr) and Handoff Endpoints (HTML) (日本語 HTML)
NW22: Explains why a kOTStateChangeErr -3168 occurs when there is a handoff endpoint involved.
Deprecated 1996-04-08
Errors on Symbol Names Longer than 64 Characters (HTML) (日本語 HTML)
TB33.
Unsupported 1997-01-31
FAT Code Resources (HTML)
PPCSYS04.
Unsupported 1995-05-01
fBroadCastAddr Always Zero (HTML) (日本語 HTML)
NW58: Explains why the fBroadcastAddr field may be zero after a call to OTInetGetInterfaceInfo and includes the workaround.
Deprecated 1999-03-08
Find Documents Folder (HTML) (日本語 HTML)
OPS17.
Unsupported 2001-03-26
Finding Missing OpenGL CFM Entry Points (HTML) (日本語 HTML)
QA1225.
Unsupported 2002-12-23
Finding the VM Backing Store (HTML) (日本語 HTML)
ME07.
Unsupported 2001-03-30
GetPortBitMapForCopyBits (HTML) (日本語 HTML)
QD61: Describes the proper usage of GetPortBitMapForCopyBits.
Deprecated 2000-11-08
Getting Started with Network Programming (HTML)
NW32.
Unsupported 1996-05-14
grayishTextOr and Mac OS 8.5 (HTML) (日本語 HTML)
QD59: Explains why text drawn using TextMode(grayishTextOr) is never drawn; provides a workaround.
Deprecated 1998-12-07
Hidden Volumes in HFS (HTML)
FL03.
Unsupported 1995-11-01
HMShowBalloon styled TEHandle limit and Workaround (HTML)
TB07.
Unsupported 1995-05-01
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 2003-02-25
How PBDTGetAPPL Chooses Which Copy of an App to Launch (HTML) (日本語 HTML)
TB19: Explains how PBDTGetAppl() chooses which application copy to launch, and how to deal with the trash.
Deprecated 1996-05-14
How to define a plst resource in a .r file (HTML)
QA1034.
Unsupported 2001-05-09
How to use the OT modem script engine (HTML) (日本語 HTML)
NW50: Shows how to use the Open Transport modem script engine.
Deprecated 1997-07-11
How to use URL Access with proxy servers (HTML)
QA1074: Explains how to use URL Access with proxy servers.
Deprecated 2001-10-02
The Improper use of FSClose (HTML) (日本語 HTML)
TB36.
Unsupported 1998-02-10
Incorrect Inside Macintosh Volume V documentation (HTML)
QD15: Identifies incorrect documentation in Inside Macintosh Volume V regarding the formats of PnPixPat and BkPixPat opcodes.
Deprecated 1995-09-15
The InterfaceLibSys7.additions Stub Library (HTML) (日本語 HTML)
PLAT23.
Unsupported 1996-11-14
The intermittent behavior of SetDialogItemText (HTML)
QA1082: Explains why SetDialogItemText may seem to not work correctly if you have embedding turned on.
Deprecated 2001-10-30
Kanji and Special Text-Processing (HTML)
TX01.
Unsupported 1995-05-01
Limitations to Menu Item Size under Menu Manager (HTML) (日本語 HTML)
TB23.
Unsupported 1996-09-27
Localization Problems with Apps for Japan (HTML)
TX02.
Unsupported 1995-05-01
Localized Versions of Appearance SDK (HTML) (日本語 HTML)
TB61.
Unsupported 1999-04-12
Locating a Font's Home File (HTML) (日本語 HTML)
TB18: Lists the steps necessary to find the home file of a given font.
Deprecated 1996-02-15
MACE Restrictions (HTML) (日本語 HTML)
SND16: MACE algorithms only support the compression of 8-bit offset binary sound.
Deprecated 1999-06-08
Macintosh Quadra 700 and 900 SCSI Chip Anomaly and Fix (HTML)
DV08.
Unsupported 1995-07-01
MacTCP and UDP Performance (HTML)
NW07.
Unsupported 1995-05-01
Making Input Gain Setting Changes (HTML) (日本語 HTML)
SND01: Changing the input gain setting on older Power Macs before recording.
Deprecated 1996-06-01
Maximum Number of Menu Items (HTML) (日本語 HTML)
TB57.
Unsupported 1998-12-22
Menu Definition Drawing Dimmed Items (HTML) (日本語 HTML)
TB50.
Unsupported 1998-12-22
Menus & Hardware Accelerated OpenGL under Mac OS 9 Carbon (HTML)
QA1042.
Unsupported 2001-07-10
Moving the Menu Bar (HTML) (日本語 HTML)
TB54: Describes how to move the menubar to another Macintosh Display and why this move is unadvisable.
Deprecated 1998-12-22
Native App Slowdown (HTML)
PPCSYS05.
Unsupported 1995-05-01
Navigation Services and memFullErr (HTML) (日本語 HTML)
TB40.
Unsupported 1998-07-06
Navigation Services Versions (HTML) (日本語 HTML)
TB38.
Unsupported 1999-03-08
Necessity of Calling PrJobDialog (HTML)
QD31.
Unsupported 1995-11-01
New MacApp Release Approach (HTML)
PLAT25.
Unsupported 1996-08-21
NewRoutineDescriptor & Porting 68K code to PPC (HTML) (日本語 HTML)
PPCSYS08.
Unsupported 1996-06-01
Non-consensual Contextual Menu Manager Plug-ins (HTML) (日本語 HTML)
TB59.
Unsupported 1999-02-08
noResponseErr from PPC Toolbox (HTML)
IC02.
Unsupported 1995-05-01
Obtaining Standard Icons (HTML)
TB35.
Unsupported 1997-12-23
Open Transport Errors -3151/-3160 and Option Management (HTML) (日本語 HTML)
NW54.
Unsupported 1998-04-12
Open Transport Versions (HTML)
NW64.
Unsupported 2000-05-08
OpenGL Texture Sharing Between Contexts (HTML)
QA1031.
Unsupported 2001-05-01
OTScheduleSystemTask Cleanup (HTML) (日本語 HTML)
NW37: States the proper way to clean up any pending system tasks scheduled with OTScheduleSystemTask.
Deprecated 1996-07-03
Parsing the PICT File Format (HTML) (日本語 HTML)
QD56: Explains where to find information on the PICT file format and warns against parsing a PICT file.
Deprecated 1998-02-10
PBXGetVolInfo Glue (HTML) (日本語 HTML)
FL07.
Unsupported 1998-07-30
PCI Throughput Issues (HTML)
DV20.
Unsupported 1995-09-15
Placing a Foreground Task into the Background (HTML)
PS04.
Unsupported 1995-09-27
PowerPC & Writing Info to the Data Fork (HTML)
PPCSYS07.
Unsupported 1995-05-01
Print Scaling (HTML)
QD05.
Unsupported 1995-05-01
Problem Getting PICTS to Display in Correct Colors (HTML)
QD24: Using a custom color table to get PICTs to display with the right colors in an offscreen GWorld.
Deprecated 1995-09-15
Problem with PaintRgn on 256-color Screens (HTML)
QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
Deprecated 1995-09-15
Problems Creating a Mask for a Picture (HTML)
QD27: Demonstrates creating a mask where the mask is 0 for pure white pixels and 1 everywhere else.
Deprecated 1995-09-15
Process Manager (HTML)
PS02.
Unsupported 1995-05-01
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 1999-10-25
Receiving UDP Broadcasts (HTML) (日本語 HTML)
NW53: Explains why UDP endpoints may never receive UDP broadcast messages.
Deprecated 1997-11-17
Receiving UDP Broadcasts While Sending from a Secondary Address (HTML)
NW67.
Unsupported 2000-05-08
Recording Compressed Sounds (HTML) (日本語 HTML)
SND14: Sound Manager and sound input driver compression options are limited to allow interrupt time recording.
Deprecated 1998-04-12
Reserved Key Combinations (HTML) (日本語 HTML)
TB41.
Unsupported 1999-05-17
Resolving Aliases Asynchronously (HTML)
FL06.
Unsupported 1995-11-01
Resource chain corruption when using Navigation Services dialogs and Carbon Events (HTML)
QA1066.
Unsupported 2001-08-21
RunApplicationEventLoop and Thread Manager (HTML)
QA1061.
Unsupported 2001-10-10
SCSIAction and IOSCSIUserClient on Mac OS X 10.2 (HTML) (日本語 HTML)
QA1201.
Unsupported 2002-09-13
Searching Directories with PBCatSearch (HTML)
FL05.
Unsupported 1995-11-01
Selecting a specific sound input source (HTML) (日本語 HTML)
SND10: Using the sound input driver to select specific sound input sources.
Deprecated 1998-01-16
Server Endpoint 'qlen' Limit (HTML) (日本語 HTML)
NW38: Tells how to determine the maximum 'qlen' value which limits the number of supported handoff endpoints.
Deprecated 1996-08-21
Setting a Control's Variant Field (HTML) (日本語 HTML)
TB63: Details how to change the variant of a custom control after creating the control.
Deprecated 1999-05-03
Setting Audio Input Gain (HTML) (日本語 HTML)
SND11: Setting audio input gain under Mac OS 8.1.
Deprecated 1998-02-10