Sort by Title |
Sorted by Topic |
Sort by Date |
Is dlopen available on all versions of Mac OS X?
(HTML)
()
QA1180: Describes how to dynamically link to libraries and plug-ins, typically done with dlopen.
|
Darwin |
2008-08-19
|
Issues with boot time KEXT loading
(HTML)
()
QA1087: Explains how to solve problems with loading KEXTs at boot time.
|
Darwin |
2004-01-15
|
Kernel's MAC framework
(HTML)
QA1574: Cautions that the kernel's MAC framework is currently not support.
|
Darwin |
2008-01-04
|
Mac OS X and root access
(HTML)
QA1013: Describes how to enable root access in Mac OS X.
|
Darwin |
2008-09-16
|
Mach Absolute Time Units
(HTML)
QA1398: Describes how to convert Mach absolute time units to real time, and vice versa.
|
Darwin |
2005-01-06
|
Making sense of IOKit error codes
(HTML)
()
QA1075: Explains how to interpret I/O Kit error codes.
|
Darwin |
2002-02-07
|
Mixing link-local IP addresses and routable IP addresses
(HTML)
QA1357: Explains how to enable communication between devices with link-local addresses and devices with routable addresses.
|
Darwin |
2005-07-06
|
Open Firmware Memory bus speed
(HTML)
HW97: Describes a method to display memory bus speed for G3 or G4 Macintosh in Open Firmware.
|
Darwin |
2000-09-22
|
PCI/PCI-X slots on the Power Mac G5
(HTML)
QA1307: Discusses installing PCI/PCI-X cards of different speeds in the Power Mac G5.
|
Darwin |
2003-09-30
|
Power Management; Policy Maker vs. Power Controller
(HTML)
()
QA1121: Describes the differences between a Power Management Policy Maker and a Power Management Power Controller.
|
Darwin |
2002-02-13
|
Preventing sleep
(HTML)
QA1160: Explains how your application can prevent the system from sleeping.
|
Darwin |
2004-10-22
|
Programmatically causing restart, shutdown and/or logout
(HTML)
()
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
|
Darwin |
2008-09-24
|
Registering and unregistering for sleep and wake notifications
(HTML)
QA1340: Explains how applications can register and unregister for sleep and wake notifications on Mac OS X.
|
Darwin |
2008-08-08
|
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.
|
Darwin |
2008-09-24
|
Security Framework Error Codes
(HTML)
QA1499: Explains how to interpret errors returned by the Security Framework with an overview of Security error handling.
|
Darwin |
2006-11-16
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Darwin |
2001-10-25
|
Signals and Threads
(HTML)
()
QA1184: Describes how threads and signals interact.
|
Darwin |
2002-08-27
|
Sleep vs. Doze on Mac OS X
(HTML)
QA1309: Discusses and demonstrates sleep versus doze detection on Machintosh Mac OS X
|
Darwin |
2003-10-09
|
The state of mDNSResponder
(HTML)
QA1339: Explains how to obtain information regarding the internal state of mDNSResponder.
|
Darwin |
2006-10-03
|
Static linking of user binaries on Mac OS X
(HTML)
()
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
|
Darwin |
2002-02-07
|
Supported KPIs
(HTML)
QA1575: Describes how to check whether a kernel function is part of a supported KPI.
|
Darwin |
2008-03-25
|
Suppressing the "unexpectedly quit" alert
(HTML)
QA1288: Describes how to suppress the "unexpectedly quit" alert.
|
Darwin |
2008-03-11
|
Text Encodings in VFS
(HTML)
()
QA1173: How to handle text encodings correctly when writing a file system (VFS) plug-in for Mac OS X.
|
Darwin |
2003-02-10
|
Updating the TXT record of a Bonjour service
(HTML)
QA1302: Explains how to update a Bonjour TXT record while running on either Jaguar or Panther.
|
Darwin |
2004-07-14
|
Volumes Not Showing Up On The Desktop
(HTML)
QA1491: Describes how to make a volume from a third party VFS plug-in show up on the desktop.
|
Darwin |
2006-12-20
|
Working with Configuration Variables
(HTML)
()
QA1119: Explains how to delete a specific Open Firmware configuration variable without using Command-Option-P-R.
|
Darwin |
2002-02-13
|
X11 FAQ
(HTML)
()
QA1232: Frequently Asked Questions about using Apple's X Window System (X11) implementation.
|
Darwin |
2003-11-17
|
Bonjour Printer Subtype for HTTP
(HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
|
Enterprise IT |
2008-03-25
|
CFBundleIdentifier and user application access
(HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
|
Enterprise IT |
2005-02-08
|
Compiling X11 / OpenGL applications on Mac OS X v.10.5 Leopard
(HTML)
QA1567: Trying to compile X11 / OpenGL application on Mac OS X v.10.5 result on "ld: cycle in dylib re-exports with /usr/X11R6/lib/libGL.dylib""
|
Enterprise IT |
2007-10-30
|
Developer Tools JBoss and Tomcat Do Not Start After Installing Java 1.4.2 Update
(HTML)
QA1025: Describes how to re-enable JBoss and Tomcat after installing the Java 1.4.2 update.
|
Enterprise IT |
2004-03-04
|
Does Safari support 128-bit encryption?
(HTML)
QA1320: Discusses support for 128-bit encryption in Apple's Safari web browser.
|
Enterprise IT |
2004-09-10
|
Programmatically Accessing and Manipulating Multiple Keychain Items
(HTML)
QA1486: An explanation on what is and is not possible using the SecKeychain API to manipulate Keychain Items.
|
Enterprise IT |
2006-10-03
|
Programmatically Performing an Open Directory Search
(HTML)
QA1462: A short guide on how to programmatically search Open Directory for matching attribute values within records.
|
Enterprise IT |
2006-09-11
|
Security Framework Error Codes
(HTML)
QA1499: Explains how to interpret errors returned by the Security Framework with an overview of Security error handling.
|
Enterprise IT |
2006-11-16
|
Where are the LiveConnect classes on Mac OS X?
(HTML)
QA1364: Locating classes necessary to build Java-Javascript communication into Java Applets on Mac OS X.
|
Enterprise IT |
2006-10-02
|
Why is my Ruby on Rails application with FastCGI generating "'load error /etc/irbrc" errors?
(HTML)
QA1494: Describes how to resolve an error encountered hosting Ruby on Rails applications on Mac OS X 10.5.
|
Enterprise IT |
2007-11-28
|
Accessing HTTPS Proxy Settings
(HTML)
()
QA1234: Describes how to programatically access Secure Web Proxy information.
|
Games |
2003-02-19
|
AGL Changes for Mac OS X Leopard (v. 10.5)
(HTML)
QA1523: This Q&A describes the new and deprecated APIs for Apple OpenGL (AGL)
|
Games |
2008-01-04
|
Animating the frame of a CALayer.
(HTML)
QA1620: Explains how the frame property of a layer interacts with animations.
|
Games |
2008-10-24
|
Avoiding Pauses When Looping Audio files with QuickTime
(HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
|
Games |
2004-09-08
|
Carbon Full Screen Conundrums
(HTML)
QA1068: Describes the available Mac OS X DrawSprocket services.
|
Games |
2001-08-20
|
CGBitmapContextCreate Supported Color Spaces
(HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
|
Games |
2007-07-18
|
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Games |
1997-03-14
|
Context Sharing Tips
(HTML)
()
QA1248: How to correctly share OpenGL contexts and what the limits on this sharing are.
|
Games |
2005-02-07
|
Core Animation properties and Reference Counting
(HTML)
QA1565: Describes a discrepancy between the property declarations in Core Animation and the actual behavior.
|
Games |
2008-11-24
|
Current GDevice Dependencies
(HTML)
()
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
|
Games |
2002-02-13
|
Debugging Graphics with QuartzDebug
(HTML)
()
QA1236: Explains how to use QuartzDebug to debug graphics issues.
|
Games |
2006-01-12
|
Driving OpenGL Rendering Loops
(HTML)
QA1385: Using Core Video display links (CVDisplayLink) or Cocoa timers (NSTimer) to drive an OpenGL rendering loop
|
Games |
2009-05-01
|
Ensuring hardware accelerated rendering for your OpenGL application
(HTML)
QA1502: Using the NoRecovery pixel format attribute and how to check whether vertex and fragment processing is executed on the GPU or CPU
|
Games |
2007-07-18
|
GetProcAdress and OpenGL Entry Points
(HTML)
()
QA1188: Technique for finding function pointers for OpenGL entry points in Cocoa and Carbon
|
Games |
2002-11-25
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Games |
2008-06-03
|
Getting the pixel data from a CGImage object
(HTML)
QA1509: Describes how to access the pixel data of a CGImage object
|
Games |
2008-08-27
|
HID Manager Event Data Underruns
(HTML)
QA1038: Explains how to correctly handle HID Manager event queue data underruns.
|
Games |
2001-06-13
|
How can I programmatically determine the DPI of the current video mode?
(HTML)
()
QA1217: Describes how to compute the DPI for a given display in a given mode using Core Graphics.
|
Games |
2002-12-02
|
How do I determine how much VRAM is available on my video card?
(HTML)
QA1168: Using Core Graphics and IOKit to find the physical size of VRAM on installed hardware.
|
Games |
2004-10-11
|
How do I tell if a particular display is being hardware accelerated by Quartz Extreme?
(HTML)
()
QA1218: Describes how to use CGDisplayUsesOpenGLAcceleration to see if a display is accelerated or not.
|
Games |
2002-12-04
|
How do I use QuickDraw with CGDirectDisplay?
(HTML)
QA1011: Explains how to draw to a CGDirectDisplay-captured display using QuickDraw.
|
Games |
2001-04-11
|
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.
|
Games |
1995-09-15
|
Internet Connect Speed
(HTML)
()
QA1165: Describes how to get the modem connection speed from the System Configuration framework dynamic store.
|
Games |
2003-03-26
|
Is ColorSync thread safe?
(HTML)
()
QA1261: Discusses ColorSync thread-safety issues.
|
Games |
2003-04-17
|
Open Transport Libraries
(HTML)
()
NW18: Lists the Open Transport libraries and what to link with for PowerPC and 68K.
|
Games |
2000-11-03
|
OTScheduleDeferredTask When Task Running
(HTML)
()
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Games |
1997-10-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
|
Games |
2002-09-04
|
QDFlushPortBuffer
(HTML)
()
QD65: Describes a possible solution for window update problems under Carbon.
|
Games |
2000-11-08
|
Requirements for Quartz GL
(HTML)
QA1536: Describes the requirements for enabling Quartz GL.
|
Games |
2008-08-08
|
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.
|
Games |
2008-09-24
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Games |
2001-10-25
|
Synchronizing OpenGL rendering updates to the vertical refresh of the display
(HTML)
QA1521: How to avoid tearing by synchronizing your rendering to the display VBL
|
Games |
2007-07-16
|
T_DATA_REQ vs M_DATA TPI Message Blocks
(HTML)
()
NW42: Explains why OT passes data to a TPI module using M_DATA message blocks instead of M_PROTO+T_DATA_REQ.
|
Games |
1996-10-25
|
TCP/IP Option Sizes
(HTML)
()
NW62: Enumerates the TCP/IP options and their sizes for Open Transport.
|
Games |
1999-04-26
|
Updating OpenGL Contexts
(HTML)
()
QA1209: When and why to update an OpenGL context in response to system and user actions.
|
Games |
2003-06-19
|
Using Clip Region and Buffer Rectangles with OpenGL Carbon
(HTML)
()
QA1222: Shows the basics of using buffer rectangles and clip regions with AGL.
|
Games |
2002-12-19
|
Using Interface Builder's NSOpenGLView or Custom View objects for an OpenGL application
(HTML)
QA1167: Describes usage cases for both NSOpenGLViews and Custom Views for Cocoa OpenGL applications
|
Games |
2004-10-28
|
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
Games |
1996-02-01
|
AGL Changes for Mac OS X Leopard (v. 10.5)
(HTML)
QA1523: This Q&A describes the new and deprecated APIs for Apple OpenGL (AGL)
|
Graphics & Imaging |
2008-01-04
|
Animating the frame of a CALayer.
(HTML)
QA1620: Explains how the frame property of a layer interacts with animations.
|
Graphics & Imaging |
2008-10-24
|
Apple RGB and Generic RGB profiles explained
(HTML)
QA1430: Discusses use of the Apple RGB and Generic RGB profiles for untagged data on Mac OS X
|
Graphics & Imaging |
2005-10-17
|
Availability of Quartz Composer Patches in Web Kit
(HTML)
QA1505: Details which Quartz Composer patches are available in Web Kit
|
Graphics & Imaging |
2007-03-05
|
CalcCMask and SeedCFill in Carbon
(HTML)
()
QD62: Explains how to use CalcCMask and SeedCFill in Carbon even though Carbon doesn't support OpenPort.
|
Graphics & Imaging |
2000-11-08
|
Carbon Full Screen Conundrums
(HTML)
QA1068: Describes the available Mac OS X DrawSprocket services.
|
Graphics & Imaging |
2001-08-20
|
CGBitmapContextCreate Supported Color Spaces
(HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
|
Graphics & Imaging |
2007-07-18
|
CGContext Bounds
(HTML)
QA1048: Explains how to determine the bounds of a CGContext.
|
Graphics & Imaging |
2001-07-02
|
CGContextAddLineToPoint, CGContextAddCurveToPoint, et. al.
(HTML)
QA1049: Explains why the CGContextAddXYZ APIs don't draw anything immediately.
|
Graphics & Imaging |
2001-07-02
|
CGContextClosePath
(HTML)
QA1046: Explains when you should call CGContextClosePath.
|
Graphics & Imaging |
2001-10-02
|
CGImageRef contents are immutable
(HTML)
()
QA1276: Explains that CGImageRef contents are considered immutable once created.
|
Graphics & Imaging |
2003-07-17
|
ColorSync Color Matching on Intel-based Macs
(HTML)
QA1464: Describes special considerations for byte ordering when performing ColorSync color matching on Intel-based Macs
|
Graphics & Imaging |
2006-03-16
|
Compiling X11 / OpenGL applications on Mac OS X v.10.5 Leopard
(HTML)
QA1567: Trying to compile X11 / OpenGL application on Mac OS X v.10.5 result on "ld: cycle in dylib re-exports with /usr/X11R6/lib/libGL.dylib""
|
Graphics & Imaging |
2007-10-30
|
Compression Sequence APIs - codecErr returned when compressing with H.264
(HTML)
QA1470: Describes why ICM Compression Sequence APIs cannot be used to encode to H.264
|
Graphics & Imaging |
2006-11-15
|
Compression Sessions - Configuring codec quality settings
(HTML)
QA1444: Discusses how to set encoding quality for a Compression Sequence
|
Graphics & Imaging |
2005-10-17
|
Context Sharing Tips
(HTML)
()
QA1248: How to correctly share OpenGL contexts and what the limits on this sharing are.
|
Graphics & Imaging |
2005-02-07
|
Converting RGB Colors to a Palette Index
(HTML)
Deprecated - QD21: Explains how to convert RGB colors into the palette index created by an application.
|
Graphics & Imaging |
1995-09-15
|
Core Animation properties and Reference Counting
(HTML)
QA1565: Describes a discrepancy between the property declarations in Core Animation and the actual behavior.
|
Graphics & Imaging |
2008-11-24
|
Core Video - Available Pixel Formats
(HTML)
QA1501: Discusses how to determine all the pixel format types and format descriptions known to Core Video.
|
Graphics & Imaging |
2007-01-23
|
Creating an OpenGL texture from an NSView
(HTML)
()
QA1325: Addresses the issues involved with using an NSView as the source data for an OpenGL texture.
|
Graphics & Imaging |
2004-02-13
|
Creating color spaces that ensure color matching.
(HTML)
QA1396: How to create color spaces that ensure color matching.
|
Graphics & Imaging |
2005-10-04
|
Creating Gray Scaled Images > 8 bits
(HTML)
()
Deprecated - QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
|
Graphics & Imaging |
1997-11-17
|
Creating Sub GWorlds using QTNewGWorldFromPtr
(HTML)
QA1014: Using QTNewGWorldFromPtr to create sub GWorlds which reference the pixel data of other GWorlds.
|
Graphics & Imaging |
2001-03-20
|
Current GDevice Dependencies
(HTML)
()
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
|
Graphics & Imaging |
2002-02-13
|
Debugging Graphics with QuartzDebug
(HTML)
()
QA1236: Explains how to use QuartzDebug to debug graphics issues.
|
Graphics & Imaging |
2006-01-12
|