[Libreoffice-commits] core.git: Changes to 'private/tml/fixwintext'
Tor Lillqvist
tml at collabora.com
Fri Mar 11 16:08:51 UTC 2016
New branch 'private/tml/fixwintext' available with the following commits:
commit d97a7ebc962c19b26e83262e097bd5c97c2a7eb3
Author: Tor Lillqvist <tml at collabora.com>
Date: Fri Mar 11 18:06:31 2016 +0200
Temporary tweak of glyph vertical positioning
Change-Id: I2a6afca473e36e240f8d2b3f7da3447be20e2294
commit e4bafd2f482d818937936c4e40be8af86b5d2b89
Author: Tor Lillqvist <tml at collabora.com>
Date: Fri Mar 11 17:25:00 2016 +0200
Mark the mnAscent in the chunk bitmap debug output
Change-Id: Ibf8077b9ffe34443858990eb699c0ed2129bd39e
commit f0b4025ca94ff0ab8a501496f8a1c9fb9f286d20
Author: Tor Lillqvist <tml at collabora.com>
Date: Fri Mar 11 15:07:50 2016 +0200
Passing a string to a std::ostringstream ctor is tricky
Change-Id: If520c98cbd4d3913b644c2137623c2b7e9c5c708
commit 1568c4a37f5863a442b255f9fe53666f49935bba
Author: Tim Eves <tim_eves at sil.org>
Date: Fri Mar 11 18:50:25 2016 +0700
Try calculating a chunks ascent & height from the inkboxes
Rather than using the font metrics which might not alway be correct
when glyphs inkboxes are tall than the ascent or lower than the descent.
Change-Id: I9811acafd9619c2223f3ead934d5a06aed6a7baf
commit 7bc54e59fb6afe3d59938be6ac8cbb2d346e6ec5
Author: Tim Eves <tim_eves at sil.org>
Date: Fri Mar 11 18:31:02 2016 +0700
Handle the non-real glyph case for AddChunkOfGlyphs
Convert UTF16 to UTF32 and turn codepoints into glyph indices with
DWrite.
Change-Id: I79c6e534e8e99416fc2c5a75c49e7c0a983954bb
commit 441cecb82d79cda21d325ebba7a6eb1ddda7598b
Author: Tor Lillqvist <tml at collabora.com>
Date: Fri Mar 11 12:55:34 2016 +0200
Use better baseline
Now glyphs show up at the right position. Not the correct glyphs, but
that is a different problem.
Change-Id: I21370d18189e761b223a4a4e78d849fb0180b1e3
commit cf69f6630ce63adc11fab387a4bc916ff4b7402c
Author: Tor Lillqvist <tml at collabora.com>
Date: Fri Mar 11 12:49:03 2016 +0200
I assume we want to initialise the rectangle with zero left/right/top/bottom
... and not using the default constructor, which sets the right and
bottom coordinates to the magic value -32767. That made the 'bound'
rectangle end up with rather amusing boundaries, like left=-32766,
top=-16, right=-32576, bottom=6.
Change-Id: I46b99b757b6a4f8129f3b2ca43b193e99a54c532
commit b1110d527b26993e03fe6e49b0daa00e89f5ab4a
Author: Tor Lillqvist <tml at collabora.com>
Date: Fri Mar 11 10:50:48 2016 +0200
Don't treat success as an error
Change-Id: I9e24d6118dad8fa3dceb0a6f80cf76af668064bd
commit 886a7afccc8a3f0533a76b19478c8defbd0a95a4
Author: Tim Eves <tim_eves at sil.org>
Date: Fri Mar 11 04:23:37 2016 +0700
Refactor D2DWriteTextOutRenderer and apply to rendering GlyphAtlas
Refactor some previously private methods into public ones and
reimplement parts of D2DWriteTextOutRenderer to user them. Also
apply them to rendering the OpenGL glyph atlas, in an effort to
workaround some bugs in legacy Windows text rendering APIs.
Change-Id: I99b2a18537014c81a54575573ea5468223c0829f
commit 3163bd9a12a8037eaadb5b7449523e06772f2c0f
Author: Michael Meeks <michael.meeks at collabora.com>
Date: Tue Feb 23 16:45:21 2016 +0000
Starting to render horizontal text apparently correctly ...
Change-Id: I6bf049bf56bc971824c9591ccd23e437b9b268b3
More information about the Libreoffice-commits
mailing list