Technical:
Developer Documentation: Technical Notes
Technote Number Index
Mac OS Contents
TN1171: LaserWriter 8.6: How to Write a Converter Plug-in for the Download Manager
-
06/99
TN1170: The Printing Plug-ins Manager
-
06/99
TN1169: The Download Manager
-
06/99
TN1168: The Care And Feeding of Runtime.exec
-
05/99
TN1167: The Mac ROM Enters a New World
-
05/99
TN1166: LaserWriter 8.6.5 Job Log Format
-
05/99
TN1165: Introducing the LaserWriter 8 Driver version 8.6.5
-
05/99
TN1164: Native Scripting Additions
-
05/99
TN1163: Mac OS 8.6
-
05/99
TN1162: Introduction to MRJ Scripting with AppleScript for Java
-
04/99
TN1161: Extending the Print Record for LaserWriter 8
-
Updated 07/99
TN1160: What's New With ColorSync 2.6
-
04/99
TN1159: Data Fork Font Support in Mac OS 8.5
-
03/99
TN1158: Levatatus Interruptus
-
03/99
TN1157: Don't println to a Socket
-
02/99
TN1156: Scribbling Into AWT Components
-
02/99
TN1155: JNI Tips: Building Your Native-Method Libraries For MacOS
-
02/99
TN1153: Thread-Safe Toolbox Access From MRJ
-
02/99
TN1154: Debugging Java Code With MacsBug
-
02/99
TN1152: JIS Keyboard Support in Mac OS 8
-
02/99
TN1151: Creating NetBoot Server-Friendly Applications
-
02/99
TN1150: HFS Plus Volume Format
-
Updated 03/99
TN1149: Smoothing Fonts
-
01/99
TN1148: Dialog Manager Helper Functions
-
01/99
TN1147: Pending Update Perils
-
01/99
TN1146: LaserWriter 8.6 and Fonts
-
Updated 5/99
TN1145: Living in a Dynamic TCP Environment
-
11/98
TN1144: Writing Custom Hoses For LaserWriter 8.6
-
11/98
TN1143: Introducing the LaserWriter 8 Driver Version 8.6
-
11/98
TN1142: Mac OS 8.5
-
10/98
TN1141: Extending and Controlling Sherlock
-
Updated 3/99
TN1140: The Euro Currency Symbol
-
10/98
TN1139: QuickTime 3.0.2
-
09/98
TN1138: High-Speed SDRAM Design Considerations
-
08/98
TN1137: Disabling Interrupts on the Traditional Mac OS
-
08/98
TN1136: MicroBug: The ROM Debugger
-
Revised 09/98
TN1135: Dealing with PCI Expansion Chassis Problems
-
08/98
TN1134: The Preferences Problem
-
Updated 10/98
TN1133: The New PrGeneral Version Opcode
-
6/98
TN1132: Version Territory
-
06/98
TN1131: Creating Desktop Printers on the Fly
-
06/98
TN1130: This Technote has been withdrawn. -
06/98
TN1129: LaserWriter 8.5.1: The Settings Library
-
05/98
TN1128: Understanding Open Transport Memory Management
-
05/98
TN1127: In Search of Missing Links
-
05/98
TN1126: Checklist for Building Applications and Extensions
-
Updated 10/98
TN1125: Building a 3D application that calls RAVE
-
04/98
TN1124: New Sound Input Driver Features
-
04/98
TN1123: Start Manager Extension Table Mechanism
-
04/98
TN1122: Locking and Unlocking Handles
-
02/98
TN1121: Mac OS 8.1
-
01/98
TN1120: Opening Resource Files Twice Considered Hard?
-
01/98
TN1119: Serial Port Apocrypha
-
12/97
TN1118: Unlocking GDHandles Considered Harmful
-
Updated 06/98
TN1117: Open Transport STREAMS FAQ
-
12/97
TN1116: PowerBook HD Upgrades and SCSI disk mode Compatibility
-
11/97
TN1115: LaserWriter 8.5.1: The Extended 'PAPA' Resource
-
11/97
TN1114: LW 8.5.1 CopyBits Support: Transparent and Clipped Images
-
11/97
TN1113: Customizing Desktop Printer Utility
-
11/97
TN1112: Introducing the LaserWriter Driver Version 8.5.1
-
11/97
TN1111: Programmatic Mounting of AppleShare Volumes
-
10/97
TN1110: Supporting Plug-in Renderers in QD3D 1.5.3 Applications
-
10/97
TN1109: Optimizing QD3D 1.5.3 Apps For Maximum Performance
-
10/97
TN1108: Unknown Sound Features
-
10/97
TN1107: Extensible Folder Manager
-
Updated 5/98
TN1106: Update: Borrowed AFP Sessions
-
9/97
TN1105: AppleVision Technote
-
9/97
TN1104: Interrupt-Safe Routines
-
Updated 7/98
TN1103: Uniquely Identifying a Mac OS Computer
-
8/97
TN1102: Mac OS 8
-
Updated 03/99
TN1101: Using The GXGraphics Extension
-
7/97
TN1100: Color Picker 2.1
-
7/97
TN1099: Power Management & PC Card Manager 3.0
-
7/97
TN1098: ATA Device Software Guide Additions and Corrections
-
Updated 5/98
TN1097: Desktop Printing Revealed
-
Updated 08/98
TN1096: Mac OS 7.6.1
-
3/97
TN1095: Object Support Library Version History
-
Updated 11/98
TN1094: Virtual Memory Application Compatibility
-
3/97
TN1093: QuickDraw GX 'rdip' Resources: The Number of the Beast
-
2/97
TN1092: A Printing Loop That Cares -- The Sequel
-
2/97
TN1091: Extensions Manager 4.0
-
1/97
TN1090: Mac OS 7.6
-
1/97
TN1089: HFS Elucidations Revisited
-
12/96
TN1088: Strategies for Producing Browser-Based Technical Documentation
-
12/96
TN1087: Maximizing Your Media: A Brief Guide To the Latest and Greatest QuickTime Media Types
- 12/96
TN1086: Power Management & The Energy Saver API
-
12/96
TN1085: Using the Drag Manager to Interact with and Manipulate File System Entities
-
12/96
TN1084: Running CFM-68K Code at Interrupt Time: Is Your Code at Risk?
-
Updated 3/97
TN1083:Weak-Linking to a Code Fragment Manager-based Shared Library
-
11/96
TN1082: The Problem with & (Simple) Fix to Purgeable WDEFs
-
11/96
TN1081: Understanding the Differences Between Apple and Windows IMA-ADPCM Compressed Sound Files
-
11/96
TN1080: Adding Items to the Printing Manager's Dialogs
-
11/96
TN1079: Power Management & Servers: Auto Restart From Power Failure
-
11/96
TN1078: Solutions for Finding Missing MPW Libraries and Tools
-
11/96
TN1077: Calling CFM Code From Classic 68K Code
-
11/96
TN1076: Cross-Platform Communication Using the PC Compatibility Messaging System
-
10/96
TN1075: Some Techniques for Handling Variables in Apple Guide
-
10/96
TN1074: QuickTime For Windows: Resolving Common Installation Issues
-
10/96
TN1073: Customizing Apple Media Tool 2.0 & 2.1 Scroll Bars and Movie Controllers
-
10/96
TN1072: Porting WinHelp to Apple Guide with Guide Maker
-
10/96
TN1071: Working with Apple's Multiprocessing API
-
10/96
TN1070: Background-Only Applications
-
10/96
TN1069: System 7.5.5
-
9/96
TN1068: Writing PPD Files for Use With LaserWriter 8, version 8.4.1
-
9/96
TN1067: Traditional Device Drivers: Sync or Swim
-
9/96
TN1066: E.T.O: The Right Tools for the Right Job
-
9/96
TN1065: Using QuickDraw GX Functionality from Pascal or Modula-2 -- Without Writing Any C Code
-
9/96
TN1064:
Inside Macintosh: Operating System Utilities
: Addendum to Chapter 4 -- Determining If Daylight Savings Time is in Effect
-
9/96
TN1063: Inside Macintosh: Processes: Time Manager Addenda
-
9/96
TN1062: Fundamentals of Open Firmware, Part II: The Device Tree
-
9/96
TN1061: Fundamentals of Open Firmware, Part I: The User Interface
-
7/96
TN1060: Controlling Apps with Synthesized Events, or jGNEFilter -- the Untold Story
-
7/96
TN1059: On Improving Open Transport Network Server Performance
-
7/96
TN1058: QuickDraw GX 'ptyp' Resource: Calculations, Uses & Limitations
-
7/96
TN1057: Querying PostScript Printers at dtp Creation Time the QuickDraw GX Way
-
7/96
TN1056: Apple Media Tool's "Not Enough External Memory (3)" Error Explained
-
7/96
TN1055: SIMMs to DIMMs: Making Sense Out of Memory Expansion for the Power Macintosh
-
7/96
TN1054: Decomposing a QuickDraw GX Mapping
-
7/96
TN1053: QuickDraw GX GraphicsBug: Description, Uses &Limitations
-
7/96
TN1052: QuickDraw GX ConicLibrary.c in Detail: Description and Derivations
-
6/96
TN1051: Understanding Conic Splines
-
6/96
TN1050: System 7.5.3 Revision 2
-
6/96
TN1049: Approaching the Millennium: The Mac and the Year 2000
-
6/96
TN1048: Some Sound Advice: Getting the Most Out of the Sound Manager
-
6/96
TN1047: On Creating Web-Friendly Documentation: A Few Techniques
-
5/96
TN1046: Inside Macintosh: Devices, Power Manager Addenda
-
5/96
TN1045: On Changes to QuickTime Conferencing Components: New Error Codes, Behavior & Methods of Retrieving Errors
-
5/96
TN1044: Understanding PCI Expansion ROM Choices for Mac OS 8
-
5/96
TN1043: On Drag Manager Additions
-
5/96
TN1042: Strategies for Dealing with Low-Memory Conditions
-
5/96
TN1041: Inside Macintosh: Files Errata
-
Updated 2/99
TN1040: Write Cache Flushing: Techniques for Properly Handling System Shutdown
-
4/96
TN1039: Access & the Power Manager:Headaches & Cures
-
4/96
TN1038: QuickDraw GX OffscreenLibrary.c in Detail: Description, Uses & Limitations
-
4/96
TN1037: QuickDraw GX MappingLibrary.c: Its Uses and Limitations
-
4/96
TN1036: QuickTime VR 1.0 Object Movie File Format
-
4/96
TN1035: QuickTime VR 1.0 Panorama Movie File Format
-
4/96
TN1034: Inside Macintosh: QuickDraw GX Graphics Errata
-
2/96
TN1033: Interrupts in Need of (a Good) Time
-
2/96
TN1032: Mixing QuickDraw & Post-Script Printing from Your App: Some Gotchas
-
2/96
TN1031: History & Peregrinations: The Dogcow Goes QuickTime VR
-
4/96
TN1030: A Technique for Estimating the Total RAM You Need for a QuickTime VR Project
-
2/96
TN1029: Getting Up to Speed with QuickTime VR: Notes from the Field
-
2/96
TN1028: Inside Macintosh: GX Series Addenda
-
2/96
TN1027: On the Importance of Print Testing: A Brief Checklist
-
2/96
TN1026: The Notification Manager: Problems & Fixes
-
2/96
TN1025: Driver Loader Library Call GetDriverInformation: A Bug & Workaround
-
2/96
TN1024: Palette Manager Tidbits
-
2/96
TN1023: Understanding PackBits
-
2/96
TN1022: Inside Macintosh: QuickDraw GX Environment and Utilities Errata
-
2/96
TN1021: Creating Off-Screen Bitmaps When Speed is Critical
-
2/96
TN1020: Color Cursing: Two Major Causes
-
2/96
TN1019: Plotting Small Icons: The 'SICN' Resource
-
2/96
TN1018: Understanding the SerialDMA Driver
-
2/96
TN1017: System 7.5 Update 2.0; System 7.5.3
-
4/96
TN1016: Where Has My qd Gone? How Do I Use QDGlobals Correctly?
-
2/96
TN1015: Inside Macintosh: QuickDraw GX Objects Errata
-
2/96
TN1014: Inside Macintosh: QuickDraw GX Printing Extensions and Drivers Errata
-
2/96
TN1013: Printer Direct Mode APIs for Macintosh Printer Drivers
-
2/96
TN1012: QuickTime TV Tuner APIs
-
10/95
TN1011: Understanding Type 11 & No FPU Installed Errors on the Power Macintosh
-
10/95
TN1010: QuickTime Teletext Component APIs
-
10/95
TN1009: On Multiple Inheritance & HandleObjects
-
10/95
TN1008: Understanding PCI Bus Performance
-
10/95
TN1007: On the E l e m e n t s of a Technote
-
10/95
TN1006: A Technique for Figuring Out a Resource's Base Value
-
10/95
TN1005: The Compleat Guide To SimpleText
-
10/95
TN1004: On QuickTime Component Manager 3.0 & PowerPC Native Components
-
10/95
TN1003: On the Deferred Task Manager
-
10/95
TN1002: On Launching an App with a Document
-
10/95
TN1001: On Power Macintosh Interrupt Management
-
10/95
TN FL 37: You Want Permission to do What?!!
-
(Updated 04/99
TN DV12: Our Checksum Bounced
-
Updated 10/98
TN IM02: Inside Macintosh--Memory Errata
-
Updated 10/98
TN DV22: CD-ROM Driver Calls
-
Updated 09/98
TN HW01: ADB-The Untold Story : Space Aliens Ate My Mouse
-
Updated 09/98
Technotes