Behdad Esfahbod
|
ef00654962
|
Convert tag enum class consts to static constexpr
Part of https://github.com/harfbuzz/harfbuzz/issues/1553
|
2019-01-22 12:17:26 +01:00 |
Ebrahim Byagowi
|
b2ebaa9afa
|
Remove redundant 'inline' from methods (#1483)
|
2018-12-16 14:08:10 -05:00 |
Behdad Esfahbod
|
5c4fead734
|
Convert "static const hb_tag_t" constants to enum
|
2018-11-29 15:05:47 -05:00 |
Behdad Esfahbod
|
1d66cdcf77
|
Better fix for MSVC 2008
Follow up on b4c6113032
Fixes https://github.com/harfbuzz/harfbuzz/issues/1374
|
2018-11-10 19:57:51 -05:00 |
Behdad Esfahbod
|
9507b05a7a
|
Simplify sanitize->check_array()
Fix a bug in CBDT sanitize, and redundant check in avar.
|
2018-09-10 23:18:23 +02:00 |
Behdad Esfahbod
|
bc485a9812
|
Port some VAR arrays to UnsizedArrayOf<>
Fix avar sanitize().
|
2018-09-10 23:08:18 +02:00 |
Behdad Esfahbod
|
c77ae40852
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
2018-08-25 22:36:36 -07:00 |
Behdad Esfahbod
|
63f57f4dab
|
Mark more unsized array's as arrayZ
|
2018-05-08 16:56:11 -07:00 |
Behdad Esfahbod
|
5b93f69169
|
Rename some X-terminated members to Z-terminated
X-terminated means don't access this, it's not located correctly.
Z-terminated means this is a C array with no bound checking.
|
2018-05-02 14:59:14 -04:00 |
Ebrahim Byagowi
|
a02c3ee70f
|
Add or update tables specifications links
|
2018-04-12 13:44:32 +04:30 |
Behdad Esfahbod
|
6b19178ee3
|
Prefix int types with HB
Such a headache that Windows defines UINT8, ...; Just prefix it.
|
2018-01-10 03:07:30 +01:00 |
Behdad Esfahbod
|
6f335ed1e5
|
Replace USHORT/SHORT/ULONG/etc with UINT16/INT16/UINT32/etc
|
2017-11-14 21:06:07 -08:00 |
Behdad Esfahbod
|
5dc30451b8
|
Two fixes to avar mapping
1. Handle segment with two entries correctly,
2. Fix rounding math. Ouch!
Fixes https://github.com/behdad/harfbuzz/issues/521
|
2017-08-07 21:37:07 -07:00 |
Behdad Esfahbod
|
7b399f73ef
|
[var] Start adding HVAR/VVAR
|
2017-01-23 11:41:43 -08:00 |
Behdad Esfahbod
|
d6bdbbca30
|
[var] Remove HB_OT_TAG_fvar/avar
We're not going to define public macros for tags for tables.
There's little use to those and they are implementation detail.
|
2017-01-22 20:16:51 -08:00 |
Behdad Esfahbod
|
a484e237b1
|
[var] Implement 'avar' table mapping
Untested!
|
2017-01-22 19:41:33 -08:00 |
Behdad Esfahbod
|
8a577aaa0d
|
[var] Stub implementation of avar table
|
2017-01-22 18:22:40 -08:00 |