[HarfBuzz] harfbuzz: Changes to 'opentype-gx'

Behdad Esfahbod behdad at kemper.freedesktop.org
Sat Sep 10 07:01:53 UTC 2016


New branch 'opentype-gx' available with the following commits:
commit 6986c1edf76d36bb5f574caf8b777971fc7f01a0
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Sat Sep 10 00:01:10 2016 -0700

    [GX] Fix build with some compilers
    
    Eg. https://ci.appveyor.com/project/behdad/harfbuzz/build/1.0.48/job/o9mnd33kcdeeg30r
    
    hb-open-type-private.hh:103:29: error: static data member 'OT::Device::<anonymous union>::<anonymous struct>::static_size' in unnamed class [-fpermissive]

commit c0e10cefe7dcc639a9a9bed4943374f0b04d8111
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Sep 9 23:12:14 2016 -0700

    [GX] Skip tail zero entries when setting variation coordinates

commit 3220230fc4dbbd439510d342603d2960e4ef4cb6
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Sep 9 22:48:27 2016 -0700

    [GX] Fix thinko

commit e2bc762886e2fdf1da03c03304797d3cb83dee36
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Sep 9 22:23:34 2016 -0700

    [GX] Add new API hb_font_set_var_coords_normalized()
    
    Will probably change.

commit 61c3f33ce891437a46e7723004356ee43226586c
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Sep 9 17:03:11 2016 -0700

    [GX] Hook up GPOS to Variation Store stored in GDEF
    
    Untested.

commit dc81c4815b112fc16880ea9620029f5a635c450c
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Sep 9 16:51:07 2016 -0700

    [GX] Change GDEF API to return varStore

commit 5d5df53442fee7d3be0d352af575362b3c2d5a83
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Sep 9 16:27:03 2016 -0700

    [GX] Pass apply-context down to get_anchor()
    
    Needed to access GDEF for varStore.

commit e2091c7f942609808acc063baec0fc0c9b44d9fd
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Sep 9 16:22:45 2016 -0700

    [GX] Add varStore member to GDEF
    
    Still not hooked up from GPOS.

commit afd937175408768cde37d336ee541dd0ca2df86d
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Sep 9 16:05:17 2016 -0700

    Minor change to GDEF, in prep for new version

commit 2f0c0b3b0eb3b4b8917ce6536948e3e236384b34
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Sep 9 15:40:15 2016 -0700

    [GX] Port variation stuff to Variation Store design
    
    Not hooked up to GDEF yet.

commit cf769feee95c15e8177e7f10136c9c2a40067a0e
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Sep 9 15:39:52 2016 -0700

    Make OffsetArrayOf take OffsetType template argument

commit 1029285bb5dbcfb012f9f44b5932190684bce6b6
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Sep 9 13:17:33 2016 -0700

    [GX] Revert "[GX] Add VariationAlternates, to allow conditional lookups in GSUB/GPOS"
    
    This reverts commit 2859f1c7174d6f7ae5dcf0db5411bc0182b21594.
    We are going in a different direction.

commit 97fce37817abc7fba346cd842cdeb467bb34823f
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Sep 9 13:08:52 2016 -0700

    [GX] Free GX coordinates

commit d4aa9a34ec7308d1b28d4dd69e2bc85416293561
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Fri Mar 18 15:52:24 2016 -0700

    [GX] Add compact VariationDevice implementation
    
    Add compact format that uses signed bytes instead of shorts.

commit a4c99efa49d98bd2dfdc4fccbee26c2686d90fb8
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Sat Mar 12 23:49:09 2016 -0800

    [GX] Add VariationAlternates, to allow conditional lookups in GSUB/GPOS
    
    Not hooked up to runtime yet.

commit b5cb417e2fb886f1e59b38dc4344e18196b20d7c
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Sat Mar 12 23:28:12 2016 -0800

    [GX] Minor

commit af63381d8c751c16a3d92271c9be9797d8efcfd8
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Wed Mar 2 12:54:35 2016 -0800

    [GX] Minor

commit 49c741d55fb87d6c4a4873c27f9b7a6a147826c0
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Wed Mar 2 12:41:49 2016 +0900

    [GX] Minor rename

commit 009bc0fa8dadd04ff40a032a7f32494057551906
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Wed Mar 2 12:21:36 2016 +0900

    [GX] Hookup VariationDevice to Device table implementation

commit d430eb69b536b070bdbd5956049f2a0b678c4af5
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Tue Mar 1 19:42:24 2016 +0900

    [GX] Break out early if factor is zero
    
    Also disable sanity-checking of variation records.

commit 743c8ab83eb2516bfe38608a227f6d459d5ee0f2
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Tue Mar 1 19:29:36 2016 +0900

    [GX] Towards anisotropic interpolation
    
    Also hookup to ValueRecord and Anchors.

commit 8fbfff1f0daf8c36d62b79d8ffd99e6770a0f1c4
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Tue Mar 1 19:12:08 2016 +0900

    [GX] Add data types for encoding numerical variations



More information about the HarfBuzz mailing list