Behdad Esfahbod
ef00654962
Convert tag enum class consts to static constexpr
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1553
6 years ago
Ebrahim Byagowi
b2ebaa9afa
Remove redundant 'inline' from methods ( #1483 )
6 years ago
Behdad Esfahbod
5c4fead734
Convert "static const hb_tag_t" constants to enum
6 years ago
Behdad Esfahbod
c77ae40852
Rename hb-*private.hh to hb-*.hh
...
Sorry for the noise, downstream custom builders. Please adjust.
7 years ago
Ebrahim Byagowi
a02c3ee70f
Add or update tables specifications links
7 years ago
Rod Sheeter
fa87770372
[subset] First pass at hmtx
7 years ago
Behdad Esfahbod
6b19178ee3
Prefix int types with HB
...
Such a headache that Windows defines UINT8, ...; Just prefix it.
7 years ago
Behdad Esfahbod
6f335ed1e5
Replace USHORT/SHORT/ULONG/etc with UINT16/INT16/UINT32/etc
7 years ago
Behdad Esfahbod
a130ee6df5
Remove a couple of unused consts
7 years ago
Behdad Esfahbod
9a13ed453e
Make FixedVersion a template
9 years ago
Behdad Esfahbod
b47159011c
Define return_trace()
...
Not functional change (expected!).
10 years ago
Behdad Esfahbod
de2118ed7a
Make sanitize() a const method
...
This makes a lot of code safer. We only try modifying the object in one
place, after making sure it's safe to do so. So, do a const_cast<> in
that one place...
10 years ago
Behdad Esfahbod
153beebba9
[ot] Make sure all toplevel tables have tableTag
10 years ago
Behdad Esfahbod
be1cca2702
[ot-font] Add metrics_accel_t
11 years ago
Behdad Esfahbod
d41b809e9d
[ot-font] Start adding vertical support
11 years ago
Behdad Esfahbod
7627100f42
Mark unsigned integer literals with the u suffix
...
Simplifies hb_in_range() calls as the type can be inferred.
The rest is obsessiveness, I admit.
11 years ago
Behdad Esfahbod
903648437c
Start fleshing out builtin font functions
11 years ago
Behdad Esfahbod
6c48f20eea
[otlayout] Add structs for JSTF table
12 years ago
Behdad Esfahbod
be218c688c
Pass this object to trace macros
12 years ago
Behdad Esfahbod
7d52e6601f
Whitespace
12 years ago
Behdad Esfahbod
7c8e844d92
Use namespace for OpenType tables
...
Avoids USHORT, SHORT, ULONG, LONG clashes with Windows API.
13 years ago
Behdad Esfahbod
ec8d249469
Make data members of various OpenType structs protected instead of private
...
Should fix warnings generated when building with -Wunused-private-field.
Based on patch from Jonathan Kew.
13 years ago
Behdad Esfahbod
0ab8c86217
Annotate SANITIZE return values
...
More to come, for APPLY, CLOSURE, etc.
13 years ago
Behdad Esfahbod
187bdeaa6c
Do (nothing for) hmtx sanitize
14 years ago
Behdad Esfahbod
ae9877dea6
Add hhea-table support
14 years ago