Behdad Esfahbod
|
c51f15ddfc
|
[array] Adjust hb_sorted_array_t copy constructor/assignment to match hb_array_t
|
2019-04-26 13:04:06 -07:00 |
Behdad Esfahbod
|
b2758c360c
|
[array] Use hb_is_cr_convertible_to()
|
2019-04-26 13:04:06 -07:00 |
Behdad Esfahbod
|
8ecae793aa
|
[meta] Add hb_is_cr_convertible_to()
|
2019-04-26 13:04:06 -07:00 |
Behdad Esfahbod
|
52bb0346d3
|
[meta] Add hb_decay<>
|
2019-04-26 13:04:06 -07:00 |
Michiharu Ariza
|
474f3587cd
|
copy retain_gids from input to plan
|
2019-04-26 10:12:38 -07:00 |
Behdad Esfahbod
|
3fc066314a
|
Another try at fixing cmake build
|
2019-04-24 16:41:57 -07:00 |
Behdad Esfahbod
|
c69f02784a
|
Fix sign-compare error on 32-bit systems
|
2019-04-24 16:31:37 -07:00 |
Behdad Esfahbod
|
f2d20dd9d3
|
[THANKS] Add Ivan Kuckir <https://photopea.com/>
https://github.com/harfbuzz/harfbuzz/issues/1633#issuecomment-485764140
|
2019-04-24 15:08:27 -07:00 |
Behdad Esfahbod
|
0ca358f21a
|
Try fixing cmake build
|
2019-04-24 16:36:29 -04:00 |
Behdad Esfahbod
|
59a8fa5353
|
[iter] Add tests for casting to hb_iter_t<> base class for hb_sorted_array_t<>
Something's phishy about hb_sorted_array_t<>. Can't get it work nicely with
change I'm making. Ugh..
|
2019-04-24 12:49:58 -04:00 |
Behdad Esfahbod
|
714307cc43
|
[iter] Remove fixed TODO
|
2019-04-24 10:56:12 -04:00 |
Behdad Esfahbod
|
22da12318a
|
[map] Fix TODO
|
2019-04-24 10:53:47 -04:00 |
Behdad Esfahbod
|
4c6136e976
|
[mutex] Remove TODO
|
2019-04-24 10:53:44 -04:00 |
Behdad Esfahbod
|
0268db1196
|
[map] Use hb_invoke() with pointer-to-method
|
2019-04-24 10:53:39 -04:00 |
Behdad Esfahbod
|
8f79a5750e
|
[algs] Add more hb_forward<>()'s
|
2019-04-24 10:32:49 -04:00 |
Behdad Esfahbod
|
42526d1697
|
[serialize] Fix SingleSubstFormat1 failure
|
2019-04-24 10:24:33 -04:00 |
Behdad Esfahbod
|
6cc9707c9c
|
[serialize] Rename
|
2019-04-24 10:22:06 -04:00 |
Behdad Esfahbod
|
085793d6cd
|
Remove wrong TODOs
|
2019-04-24 10:15:59 -04:00 |
Behdad Esfahbod
|
915b9ea5f4
|
[serialize] Add c->check_assign()
To check for assignment overflows.
|
2019-04-24 10:07:19 -04:00 |
Behdad Esfahbod
|
00a00bc1f2
|
Fix two TODOs
|
2019-04-24 10:01:30 -04:00 |
Behdad Esfahbod
|
11ab889a8d
|
Rename a few test programs
|
2019-04-24 09:55:24 -04:00 |
Behdad Esfahbod
|
12017db0bf
|
Move test code around
|
2019-04-24 09:24:38 -04:00 |
Behdad Esfahbod
|
27377a7e28
|
Rely on variadic parameter pack more
|
2019-04-24 09:22:14 -04:00 |
Behdad Esfahbod
|
3ad20c38ad
|
[serialize] Fix a few overflow TODO items
|
2019-04-24 09:09:00 -04:00 |
Behdad Esfahbod
|
175bdad8bf
|
One more variadic parameter pack use
|
2019-04-23 23:57:11 -04:00 |
Behdad Esfahbod
|
441cca2354
|
Use hb_forward() when forwarding parameter pack
|
2019-04-23 23:51:59 -04:00 |
Behdad Esfahbod
|
20f3134789
|
Use variadic templates in OffsetTo<> and various ArrayOf<>s
|
2019-04-23 12:59:17 -04:00 |
Ebrahim Byagowi
|
64ca2ffa4c
|
Fix clang's -Wmain complain (#1678)
|
2019-04-23 01:10:46 -07:00 |
Ebrahim Byagowi
|
7c218351ab
|
.editorconfig, minor
still doesn't work with vscode
|
2019-04-23 12:40:29 +04:30 |
Behdad Esfahbod
|
25dd88efc6
|
Err, fix hb_invoke() variadic
|
2019-04-22 17:47:07 -04:00 |
Behdad Esfahbod
|
c862a532df
|
Add variadic arguments to hb_invoke()
|
2019-04-22 17:32:19 -04:00 |
Behdad Esfahbod
|
9c724e48a2
|
[serializer] Add err_propagaged_error()
|
2019-04-22 17:21:42 -04:00 |
Behdad Esfahbod
|
ae8da4b61b
|
Minor
|
2019-04-22 15:25:11 -04:00 |
Behdad Esfahbod
|
24da1d0860
|
Use variadic template args for propagate_error()
Let's see if bots happy.
Not sure where else we can use these. Mm. Maybe in hb_invoke().
|
2019-04-22 15:20:25 -04:00 |
Behdad Esfahbod
|
9bab398462
|
Simplify propagate_error()
|
2019-04-22 15:16:35 -04:00 |
Behdad Esfahbod
|
ecac94ca76
|
[docs] Remove fdo repo
Has not been updated.
|
2019-04-21 12:27:32 -04:00 |
Behdad Esfahbod
|
8ed7655be8
|
Update AUTHORS / COPYING
|
2019-04-21 12:26:07 -04:00 |
Ebrahim Byagowi
|
a464cbeece
|
Revert "Add harfbuzzjs build configuration (#1636)" (#1675)
This reverts commit 694cb1beee .
|
2019-04-19 12:14:09 -07:00 |
Ebrahim Byagowi
|
694cb1beee
|
Add harfbuzzjs build configuration (#1636)
|
2019-04-19 07:51:04 -07:00 |
Behdad Esfahbod
|
42f4bd6b80
|
Minor warning fix again
|
2019-04-18 19:06:07 -04:00 |
Michiharu Ariza
|
267fb9c716
|
add spaces
|
2019-04-18 18:18:05 -04:00 |
Michiharu Ariza
|
ba0386060d
|
fix oss-fuzz issue 14345
|
2019-04-18 18:18:05 -04:00 |
Michiharu Ariza
|
63a2108480
|
silence MVC warnings 3rd attempt
|
2019-04-18 13:54:58 -07:00 |
Michiharu Ariza
|
705dde57fe
|
silence MVC warnings 2nd attempt
|
2019-04-18 11:32:10 -07:00 |
Michiharu Ariza
|
dd4c37529b
|
silence MVC warnings
|
2019-04-18 10:38:57 -07:00 |
Behdad Esfahbod
|
518e6e07f2
|
Minor
|
2019-04-18 12:21:25 -04:00 |
Behdad Esfahbod
|
91d958acc0
|
[array] Simplify copy assignment/constructor
To fix bogus MSVC warnings:
c:\projects\harfbuzz\src\hb-array.hh(189): warning C4521: 'hb_array_t<Type>': multiple copy constructors specified [C:\projects\harfbuzz\build\harfbuzz.vcxproj]
c:\projects\harfbuzz\src\hb-array.hh(189): warning C4522: 'hb_array_t<Type>': multiple assignment operators specified [C:\projects\harfbuzz\build\harfbuzz.vcxproj]
|
2019-04-18 10:04:10 -04:00 |
Behdad Esfahbod
|
693d91cd49
|
[serialize] Fix offset calculation
|
2019-04-17 17:59:39 -04:00 |
Behdad Esfahbod
|
db0c9a1485
|
[subset] Assert offsets are zero during relocation
If they're not, it's a bug in our subsetting logic somewhere. So check.
|
2019-04-17 17:58:13 -04:00 |
Behdad Esfahbod
|
efbba7ad26
|
[serializer] Add copy()
Calls obj.copy() or obj.operator=() in that order.
|
2019-04-17 11:00:08 -04:00 |