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 |
Behdad Esfahbod
|
5a171ed3a6
|
[null] Modernize template work
|
2019-05-10 20:11:29 -07:00 |
Behdad Esfahbod
|
61d150c916
|
[meta] Add integral_constant, true_t -> true_type, false_t -> false_type
|
2019-05-10 20:06:31 -07:00 |
Behdad Esfahbod
|
38e3a8bd53
|
[meta] bool_tt -> bool_constant
|
2019-05-10 20:03:14 -07:00 |
Behdad Esfahbod
|
3919ca41b5
|
[meta] Add is_floating_point
|
2019-05-10 19:56:36 -07:00 |
Behdad Esfahbod
|
25bb7e005d
|
[meta] Add is_signed for floating point types
|
2019-05-10 19:52:36 -07:00 |
Behdad Esfahbod
|
e0315b4aad
|
[meta] is_integer -> is_integral
|
2019-05-10 19:48:02 -07:00 |
Behdad Esfahbod
|
9574de7a3e
|
[meta] Add add_const, add_pointer, add_lvalue_reference, add_rvalue_reference
|
2019-05-10 19:29:32 -07:00 |
Behdad Esfahbod
|
2fb3a8327a
|
[vector] Simplify arrayZ
Was turned into function when we had static ones and wanted to be
move-safe... Not the case anymore.
|
2019-05-10 18:43:48 -07:00 |
Behdad Esfahbod
|
4d67743ffd
|
[subset] Use more auto typing
|
2019-05-10 18:43:48 -07:00 |
Behdad Esfahbod
|
a27a31b9ee
|
Minor
|
2019-05-10 18:43:48 -07:00 |
Behdad Esfahbod
|
2ade008628
|
[serialize] More rewrite
|
2019-05-10 18:43:48 -07:00 |
Behdad Esfahbod
|
99ed6e29d8
|
[serialize] Fix a TODO
|
2019-05-10 18:43:48 -07:00 |
rsheeter
|
d8a49b53e3
|
Update TESTING.md
|
2019-05-10 16:52:43 -07:00 |
Behdad Esfahbod
|
25a5b287f2
|
Fix sanitize fail of extension sublookups
Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=960331
|
2019-05-10 16:03:20 -07:00 |
Behdad Esfahbod
|
9c0c3589f3
|
Minor
|
2019-05-10 13:56:50 -07:00 |
Behdad Esfahbod
|
5d773ec600
|
Minor
|
2019-05-10 13:53:15 -07:00 |
Behdad Esfahbod
|
ac737f8c9e
|
Minor again
|
2019-05-10 13:51:12 -07:00 |
Behdad Esfahbod
|
5d4437fad0
|
Minor
|
2019-05-10 13:43:29 -07:00 |
Behdad Esfahbod
|
cd9bc732a7
|
[gsubgpos] Minor
|
2019-05-10 13:17:41 -07:00 |
Behdad Esfahbod
|
6d63e27ca4
|
Generate tarball in .xz instead of .bz2
Fixes https://github.com/harfbuzz/harfbuzz/issues/1662
|
2019-05-10 11:53:02 -07:00 |
Behdad Esfahbod
|
1d870cce68
|
Fix bot
Any way to catch these?
|
2019-05-10 11:32:59 -07:00 |
Behdad Esfahbod
|
30e4ae6bd1
|
[meta] Add hb_is_base_of
|
2019-05-10 11:26:49 -07:00 |
Behdad Esfahbod
|
98974ac16f
|
[iter] Adjust is_source_of / is_sink_of
There are two cases that we accept. Encode both.
|
2019-05-10 11:26:49 -07:00 |
rsheeter
|
1b58bf22ca
|
Update TESTING.md
|
2019-05-09 20:06:29 -07:00 |
Behdad Esfahbod
|
ed972d5d73
|
[iter] Rewrite test functions
Notably, add hb_is_source_of(,) and hb_is_sink_of(,) to replace most
uses of hb_is_iterator_of(,).
|
2019-05-09 16:58:28 -07:00 |
Behdad Esfahbod
|
42901d7af9
|
Minor
|
2019-05-09 16:22:08 -07:00 |
Behdad Esfahbod
|
322627ae1d
|
Whitespace
|
2019-05-09 16:08:10 -07:00 |
Behdad Esfahbod
|
489f3c35bd
|
Fix bot
|
2019-05-09 15:39:53 -07:00 |
Behdad Esfahbod
|
790315e0db
|
[algs] Implement implicit casting between compatible pair types
|
2019-05-09 15:31:24 -07:00 |
Behdad Esfahbod
|
69d9114b53
|
[meta] Rewrite hb_is_cr_converitble
|
2019-05-09 15:24:25 -07:00 |
Behdad Esfahbod
|
ceda1f03b7
|
Fix compile
NameRecord is not copy-constructible, so should be iterator of
const-reference.
|
2019-05-09 15:24:25 -07:00 |
Behdad Esfahbod
|
3686c3b65c
|
Adjust is_cr_convertible
If To is const& then From doesn't need to be &.
|
2019-05-09 15:24:25 -07:00 |
Behdad Esfahbod
|
726002a6a6
|
[iter] Make hb_is_iterator_of() check is_convertible
Instead of is_cr_convertible.
|
2019-05-09 15:24:25 -07:00 |
Behdad Esfahbod
|
70a49f2e4a
|
[meta] Add hb_conditional<> and hb_is_convertible()
|
2019-05-09 15:24:25 -07:00 |
Garret Rieger
|
5e3cbed048
|
[subset] Switch building of glyph maps in subset plan to use iterators.
|
2019-05-09 14:52:01 -07:00 |
Garret Rieger
|
971020eca7
|
Add sink support for hb_hashmap_t and a reverse call to hb_pair_t.
|
2019-05-09 14:52:01 -07:00 |
Behdad Esfahbod
|
98eec3dd5f
|
Add hb_pair_t(,) macro as alternative to hb_pair_t<,>
Just so it's easier to use it in other macros.
|
2019-05-09 13:15:36 -07:00 |