Issue 123951 - use CoreText API instead of deprecated ATSUI API
Summary: use CoreText API instead of deprecated ATSUI API
Status: CLOSED FIXED
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: 4.1.0-dev
Hardware: Mac Mac OS X 10.6
: P3 Normal (vote)
Target Milestone: 4.1.0
Assignee: hdu@apache.org
QA Contact:
URL:
Keywords:
Depends on:
Blocks: 123895 124121 124122 124375
  Show dependency tree
 
Reported: 2014-01-02 17:01 UTC by hdu@apache.org
Modified: 2014-04-01 12:31 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description hdu@apache.org 2014-01-02 17:01:06 UTC
The ATSUI API has been deprecated in OSX 10.5 and is not available for 64bit applications. It has been succeeded by the OpenType friendly CoreText API. With the baseline for our OSX platform target moving beyond OSX 10.6 and becoming AOO becoming a 64bit application there the text subsystem has to be replaced.
Comment 1 SVN Robot 2014-01-02 17:21:01 UTC
"hdu" committed SVN revision 1554849 into trunk:
#i123951# include impfont.hxx header also for ATSUI
Comment 2 SVN Robot 2014-01-03 12:29:09 UTC
"hdu" committed SVN revision 1555073 into trunk:
#i123951# prepare ATSUI code parts for its new CoreText cousin
Comment 3 SVN Robot 2014-01-03 12:38:31 UTC
"hdu" committed SVN revision 1555075 into trunk:
#i123951# add an OSX CoreText based text system
Comment 4 SVN Robot 2014-01-03 16:10:26 UTC
"hdu" committed SVN revision 1555132 into trunk:
#i123951# add atsfonts.hxx header file
Comment 5 SVN Robot 2014-01-22 13:14:56 UTC
"hdu" committed SVN revision 1560340 into trunk:
#i123951# fix CoreText justification of an all-whitespace text
Comment 6 SVN Robot 2014-01-22 14:01:11 UTC
"hdu" committed SVN revision 1560355 into trunk:
#i123951# remove aqua/salfontutils.hxx header
Comment 7 SVN Robot 2014-01-23 17:13:16 UTC
"hdu" committed SVN revision 1560749 into trunk:
#i123951# switch Mac port to CoreText API
Comment 8 Oliver-Rainer Wittmann 2014-02-10 10:06:18 UTC
@Herbert: Is this is solved?
Comment 9 hdu@apache.org 2014-02-25 09:11:05 UTC
Fixed with the commits above.
Comment 10 hdu@apache.org 2014-04-01 12:31:22 UTC
Closing the resolved issue.