[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