History log of /trunk/main/vcl/aqua/source/gdi/ctlayout.cxx (Results 1 - 12 of 12)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# b5acf798 17-Sep-2020 mseidel

Fixed typos (implementated -> implemented)


Revision tags: 420-Dev2-m2, AOO417, AOO420-Dev-m1, AOO416, AOO416-RC1, AOO415, AOO414, AOO413, AOO4121, AOO412, SNAPSHOT, AOO411
# 5848046b 02-Jun-2014 Herbert Dürr

#i125020# fix the calculation of the text-update rectangle in CoreText

by doing the calculation before CTLineDraw() updates the text position.
Requesting the update early is possible bec

#i125020# fix the calculation of the text-update rectangle in CoreText

by doing the calculation before CTLineDraw() updates the text position.
Requesting the update early is possible because that update region is
not used until AquaSalInstance::Yield().


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1599169 13f79535-47bb-0310-9956-ffa450edef68

show more ...


# 00e12258 20-May-2014 Herbert Dürr

#i124935# fix expanded/condensed text breaking in the CoreText engine

the concept of an extra-width per code-unit was obsolete at least since apps
supported unicode with its different no

#i124935# fix expanded/condensed text breaking in the CoreText engine

the concept of an extra-width per code-unit was obsolete at least since apps
supported unicode with its different normalization forms, diacritical marks,
surrogate-pairs, non-printing characters such as ZWJ/ZWNJ/RLM, etc. so of
course modern engines like CoreText don't aid this typographical crime.

The fix here extends the CTLayout::GetTextBreak() method to handle the obsolete
semantic of per code-unit extra-widths by successively approximating the number
of involved code-units.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1596218 13f79535-47bb-0310-9956-ffa450edef68

show more ...


# e89c3263 19-May-2014 Herbert Dürr

#i124922# allow late setting of the font color for CoreText-layouted text


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1595858 13f79535-47bb-0310-9956-ffa450edef68


Revision tags: AOO410
# 2611f30c 11-Apr-2014 Herbert Dürr

#i124657# #i124617# restore lost comment markers

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1586583 13f79535-47bb-0310-9956-ffa450edef68


# 27be7afa 10-Apr-2014 Herbert Dürr

#i124617# make CoreText tolerate PDF-export's unexpected font switches

For some documents it was observed that the PDF-export switches the font after
text layout and before text drawing/

#i124617# make CoreText tolerate PDF-export's unexpected font switches

For some documents it was observed that the PDF-export switches the font after
text layout and before text drawing/measuring. This use case is quite atrocious
and unexpected and crashed our CoreText glue code. The other platforms survive
it though; to minimize the risk to them only the CoreText glue gets adapted to
survive this scenario.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1586249 13f79535-47bb-0310-9956-ffa450edef68

show more ...


# a135d000 24-Mar-2014 Herbert Dürr

#i124375# force soft-hyphen visibility for CoreText to meet Writer+EEng expectations


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1580779 13f79535-47bb-0310-9956-ffa450

#i124375# force soft-hyphen visibility for CoreText to meet Writer+EEng expectations


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1580779 13f79535-47bb-0310-9956-ffa450edef68

show more ...


Revision tags: AOO410_Beta
# a752d5dd 27-Feb-2014 Herbert Dürr

#i124233# fix CoreText measurements/justification of text with trailing spaces


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1572587 13f79535-47bb-0310-9956-ffa450edef68


# d237788c 20-Feb-2014 Herbert Dürr

#i124233# prevent the accumulation of rounding errors in CTLayout::FillDXArry()


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1570188 13f79535-47bb-0310-9956-ffa450edef68


# bca19674 18-Feb-2014 Herbert Dürr

#i124233# fix CoreText justification of text with trailing spaces

the fix works also for EditEngine by ignoring Writer's halfspace magic.
TODO: replace that halfspace magic with a generi

#i124233# fix CoreText justification of text with trailing spaces

the fix works also for EditEngine by ignoring Writer's halfspace magic.
TODO: replace that halfspace magic with a generic solution.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1569388 13f79535-47bb-0310-9956-ffa450edef68

show more ...


# 3e4cd16f 22-Jan-2014 Herbert Dürr

#i123951# fix CoreText justification of an all-whitespace text


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1560340 13f79535-47bb-0310-9956-ffa450edef68


# 2822fc04 03-Jan-2014 Herbert Dürr

#i123951# add an OSX CoreText based text system


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1555075 13f79535-47bb-0310-9956-ffa450edef68