Behdad Esfahbod
|
a6048e4cd0
|
Fix build
|
2019-05-11 12:11:22 -07:00 |
Behdad Esfahbod
|
32d3c06b61
|
Disable sbix if no-color or no-ot-font-bitmap
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-11 11:59:18 -07:00 |
Behdad Esfahbod
|
606841b070
|
[iter] Check for more before forwarding/rewinding past ends
|
2019-05-11 11:56:26 -07:00 |
David Corbett
|
c1c122e7b3
|
[iter] Fix filter rewinding
|
2019-05-11 11:52:40 -07:00 |
David Corbett
|
b854d4ff46
|
[array] Fix rewinding
|
2019-05-11 11:52:40 -07:00 |
Behdad Esfahbod
|
79126df307
|
[iter] Add hb_map_sorted() and hb_map_retains_sorting()
|
2019-05-11 11:23:31 -07:00 |
Behdad Esfahbod
|
7f45ce42db
|
[config] Rename
|
2019-05-11 01:28:31 -07:00 |
Behdad Esfahbod
|
0e78d4ddae
|
[config] Add HB_NO_NAME
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-11 01:27:50 -07:00 |
Behdad Esfahbod
|
1fc0772117
|
[config] HB_NO_OT_NAME_LANGUAGE AAT
|
2019-05-11 01:24:23 -07:00 |
Behdad Esfahbod
|
4381bb2de7
|
[config] Comment
|
2019-05-11 01:14:04 -07:00 |
Behdad Esfahbod
|
9c921e6c32
|
[config] Enable HB_NO_NAME_TABLE_AAT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-11 01:08:51 -07:00 |
Behdad Esfahbod
|
81b79dfc39
|
[config] Add HB_NO_COLOR to HB_LEAN
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-11 00:53:52 -07:00 |
Behdad Esfahbod
|
b63a8e173c
|
[config Add HB_NO_OT_SHAPE_COMPLEX_VOWEL_CONSTRAINTS to LEAN
Already I don't like the inflexibility of this approach :(.
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-11 00:47:20 -07:00 |
Behdad Esfahbod
|
42a2128477
|
[config] Disbale getenv() and atexit() if HB_LEAN
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-11 00:44:38 -07:00 |
Behdad Esfahbod
|
fca2786041
|
[config] Make HB_DISABLE_DEPRECATED actually compile
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-11 00:37:01 -07:00 |
Behdad Esfahbod
|
5a48611ccd
|
[config] Add HB_NO_OT_LAYOUT_UNUSED
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-11 00:19:03 -07:00 |
Behdad Esfahbod
|
771f1b21d1
|
[config] Adjust
|
2019-05-11 00:16:18 -07:00 |
Behdad Esfahbod
|
484f6e8215
|
[config] Add HB_LEAN
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-11 00:13:35 -07:00 |
Behdad Esfahbod
|
0bfd14c0ed
|
[config] Fix tests
|
2019-05-11 00:06:57 -07:00 |
Behdad Esfahbod
|
784df8eba1
|
[config] Flesh out more
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-11 00:04:59 -07:00 |
Behdad Esfahbod
|
799c6a5081
|
[config] Add some
|
2019-05-10 23:56:40 -07:00 |
Behdad Esfahbod
|
e6582de12f
|
Add hb-config.hh
|
2019-05-10 23:53:38 -07:00 |
Behdad Esfahbod
|
d43af339e7
|
[subset] More HB_NO_SUBSET_LAYOUT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-10 23:46:22 -07:00 |
Behdad Esfahbod
|
31c591d69f
|
[cff] Prune more code if HB_NO_OT_FONT_CFF
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-10 23:40:09 -07:00 |
Behdad Esfahbod
|
5ea8ad5c48
|
[subset] Add HB_NO_SUBSET_CFF
Doesn't fully prune all the relevant code. To be fixed later.
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-10 23:36:42 -07:00 |
Behdad Esfahbod
|
2c93f0dee3
|
Add HB_NO_AAT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
2019-05-10 23:35:10 -07:00 |
Behdad Esfahbod
|
62dfe7aea2
|
[cff] Minor
|
2019-05-10 23:18:08 -07:00 |
Behdad Esfahbod
|
227d85e138
|
Minor
|
2019-05-10 23:16:14 -07:00 |
Behdad Esfahbod
|
9bfe22af61
|
[sanitize] Fix previous commit
|
2019-05-10 22:44:19 -07:00 |
Behdad Esfahbod
|
4dcf65328f
|
[sanitize] Simplify
|
2019-05-10 22:23:24 -07:00 |
Behdad Esfahbod
|
23168c3981
|
[sanitize] Use hb_is_trivially_copyable()
|
2019-05-10 22:20:47 -07:00 |
Behdad Esfahbod
|
0ff7954f9f
|
[meta] Add hb_is_trivial
|
2019-05-10 22:04:40 -07:00 |
Behdad Esfahbod
|
7162a97bca
|
[meta] Add hb_is_trivially_copyable()
|
2019-05-10 22:03:03 -07:00 |
Behdad Esfahbod
|
f2398f34c0
|
[meta] Add is_trivially_destructible
|
2019-05-10 21:59:57 -07:00 |
Behdad Esfahbod
|
72cb5b8e52
|
Remove accidentally included include
|
2019-05-10 21:50:15 -07:00 |
Behdad Esfahbod
|
086772e409
|
[meta] Add is_destructible
|
2019-05-10 21:49:25 -07:00 |
Behdad Esfahbod
|
b14745278a
|
[met]a Add is_constructible, ...
|
2019-05-10 21:42:59 -07:00 |
Behdad Esfahbod
|
19e08a1467
|
[iter] Adjust source_of/sink_of
|
2019-05-10 21:25:07 -07:00 |
Behdad Esfahbod
|
c0485e32a3
|
Use hb_void_t<> the way it's supposed to be used
|
2019-05-10 21:03:14 -07:00 |
Behdad Esfahbod
|
40fb36a39d
|
[meta] Minor
|
2019-05-10 21:01:19 -07:00 |
Behdad Esfahbod
|
f9a96a0a97
|
[meta] More rewrites
|
2019-05-10 20:56:16 -07:00 |
Behdad Esfahbod
|
5252677e53
|
[meta] Rewrite hb_int_min/max
|
2019-05-10 20:49:52 -07:00 |
Behdad Esfahbod
|
caa3f92e91
|
[meta] void_tt -> void_t
|
2019-05-10 20:44:22 -07:00 |
Behdad Esfahbod
|
7df3ecfb40
|
[meta] hb_void_t -> hb_empty_t
|
2019-05-10 20:43:26 -07:00 |
Behdad Esfahbod
|
149c3db8a2
|
[meta] Minor
|
2019-05-10 20:34:52 -07:00 |
Behdad Esfahbod
|
707ff5b59d
|
Minor
|
2019-05-10 20:31:20 -07:00 |
Behdad Esfahbod
|
ce300f4fb6
|
[meta] Rewrite is_signed, add is_unsigned
|
2019-05-10 20:26:29 -07:00 |
Behdad Esfahbod
|
e939d88bd7
|
[meta] Rewrite is_integral / is_floating_point, add is_arithmetic
|
2019-05-10 20:20:51 -07:00 |
Behdad Esfahbod
|
c3a456a26e
|
[meta] Rewrite is_cr_convertible
|
2019-05-10 20:17:30 -07:00 |
Behdad Esfahbod
|
b4ad6af9c4
|
[meta] Rewrite is_base_of
|
2019-05-10 20:15:03 -07:00 |