[vlc-devel] [PATCH] Rewrite Quartztext to use CoreText, not ATSUI

bernie.purcell at chilli.net.au bernie.purcell at chilli.net.au
Sun Jun 28 07:14:39 CEST 2009


Remove all ATSUI calls from Quartztext, as it is a deprecated API, and  
not compatible with 64-bit applications. Add code to make use of  
CoreText API instead, which does work with 64-bit apps, but requires a  
minimum of Mac OS X 10.5.
This is still a Carbon module, not Cocoa. No effort made to  
conditionally compile module to use ATSUI for older versions of OS X,  
but easy enough to do with ifdefs if required.
Module is working for me at the moment, but needs wider testing prior  
to commit due to large number of changes. Also need decision on what  
we want to support with this module.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Rewrite-quartztext-to-use-CoreText-API-instead-of-AT.patch
Type: text/x-patch
Size: 38993 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20090628/631e844f/attachment.bin>


More information about the vlc-devel mailing list