[Libreoffice-commits] core.git: Changes to 'feature/quartz-dxarray'

Norbert Thiebaud nthiebaud at gmail.com
Sat Jul 19 23:44:21 PDT 2014


New branch 'feature/quartz-dxarray' available with the following commits:
commit 2014ff7b23594c9078610b2d97a8bca96d5ba1be
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Sun Jul 20 07:49:45 2014 +0200

    vcl quartz: Add support back for DXArray tweaking
    
    The CoreText implementation dropped the support of DXArray
    more exactly ignored the values provided in it.
    And try to approximate the result by assuming that
    all it does is full justification... which is not quite right
    
    This ut the feature back, buy handing the glyph drawing
    directly, rather than defering to CoreText CTLineDraw
    to control the position of each Glyph
    
    Change-Id: Ibe0cfe789d3be441c012d8ac1104d939204a591c

commit de20b6d4acd283d3e7b6b1da07986d4345b52cca
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Sat Jul 19 22:30:46 2014 +0200

    vcl quartz use the font size to approximate the position of the bullet
    
    Change-Id: I00bf83c82814cd3d215bda361a14eb01836e2d0a

commit d7b6830e4aaa9a45fd3d35e87d371eac1826de06
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Sat Jul 19 16:22:54 2014 +0200

    vcl quartz: draw 'bullet' manually for better control
    
    Change-Id: If0f6bd93adc5d39fd421bb482833619f85f7a461

commit bc51a519916ff201eff56bcfee4d48a18e22df56
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Sat Jul 19 00:00:03 2014 +0200

    vcl use DeviceCoordinate got GetNextGlyphs
    
    Change-Id: I0b03973b2d09a0ce51a6ee7dcca5a310a544c3a9

commit c75c262e44040c523f320cd46c14f9c58034594c
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Fri Jul 18 18:21:12 2014 +0200

    vcl consitent use of long for corrdinate
    
    most of length in vcl are calculated in 'long'
    but array of X position tend to be in sal_Int32.
    As a prep work to be able to support 'double'
    as the base type of Device Coordinate, harmonize
    the use of 'long' for non-float coordinate.
    
    Change-Id: I7cb33301ff6a5e2c62247b36a4e07e168a58a323

commit 4c4620179e841ecf325e63c07a36c1e7be394c05
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Fri Jul 18 08:45:32 2014 +0200

    vcl: add floating equivalent for MapRes
    
    Change-Id: I165e403d2834d341f7da7a280859afccb995a3bb

commit 998302b8a14dbeaf9aa5b5a0df9bcc28c80ae9f4
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Thu Jul 17 18:46:08 2014 +0200

    Use DeviceCorrdinate for DXArray in FillDXArray and ImplLayoutArgs
    
    Change-Id: Ifba7104a13cf737200c81d1a1bd5ece9a29da60e

commit a37feaaca2168126f1854539adef896b7b67037e
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Wed Jul 16 22:49:26 2014 +0200

    add config_vcl to control DevicePixel coordinate base type
    
    The eventual goal is to make vcl capable of handling a backend
    that use double instead of sal_Int32 as its base type
    for device coordinate.
    
    Change-Id: I6174f1f4afe00992b95c9163bc21dd54fec98631



More information about the Libreoffice-commits mailing list