|
f2d20dd9
|
2019-04-24T15:08:27
|
|
[THANKS] Add Ivan Kuckir <https://photopea.com/>
https://github.com/harfbuzz/harfbuzz/issues/1633#issuecomment-485764140
|
|
0ca358f2
|
2019-04-24T16:36:29
|
|
Try fixing cmake build
|
|
59a8fa53
|
2019-04-24T12:19:13
|
|
[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..
|
|
714307cc
|
2019-04-24T10:56:12
|
|
[iter] Remove fixed TODO
|
|
22da1231
|
2019-04-24T10:53:16
|
|
[map] Fix TODO
|
|
4c6136e9
|
2019-04-24T10:44:24
|
|
[mutex] Remove TODO
|
|
0268db11
|
2019-04-24T10:43:40
|
|
[map] Use hb_invoke() with pointer-to-method
|
|
8f79a575
|
2019-04-24T10:32:49
|
|
[algs] Add more hb_forward<>()'s
|
|
42526d16
|
2019-04-24T10:24:33
|
|
[serialize] Fix SingleSubstFormat1 failure
|
|
6cc9707c
|
2019-04-24T10:22:06
|
|
[serialize] Rename
|
|
085793d6
|
2019-04-24T10:15:59
|
|
Remove wrong TODOs
|
|
915b9ea5
|
2019-04-24T10:07:19
|
|
[serialize] Add c->check_assign()
To check for assignment overflows.
|
|
00a00bc1
|
2019-04-24T10:01:30
|
|
Fix two TODOs
|
|
11ab889a
|
2019-04-24T09:55:24
|
|
Rename a few test programs
|
|
12017db0
|
2019-04-24T09:24:38
|
|
Move test code around
|
|
27377a7e
|
2019-04-24T09:22:14
|
|
Rely on variadic parameter pack more
|
|
3ad20c38
|
2019-04-24T09:09:00
|
|
[serialize] Fix a few overflow TODO items
|
|
175bdad8
|
2019-04-23T23:57:11
|
|
One more variadic parameter pack use
|
|
441cca23
|
2019-04-23T23:49:21
|
|
Use hb_forward() when forwarding parameter pack
|
|
20f31347
|
2019-04-23T12:58:52
|
|
Use variadic templates in OffsetTo<> and various ArrayOf<>s
|
|
64ca2ffa
|
2019-04-23T01:10:46
|
|
Fix clang's -Wmain complain (#1678)
|
|
7c218351
|
2019-04-23T12:40:29
|
|
.editorconfig, minor
still doesn't work with vscode
|
|
25dd88ef
|
2019-04-22T17:45:23
|
|
Err, fix hb_invoke() variadic
|
|
c862a532
|
2019-04-22T17:32:19
|
|
Add variadic arguments to hb_invoke()
|
|
9c724e48
|
2019-04-22T15:37:10
|
|
[serializer] Add err_propagaged_error()
|
|
ae8da4b6
|
2019-04-22T15:25:11
|
|
Minor
|
|
24da1d08
|
2019-04-22T15:20:25
|
|
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().
|
|
9bab3984
|
2019-04-22T15:16:35
|
|
Simplify propagate_error()
|
|
ecac94ca
|
2019-04-21T12:27:32
|
|
[docs] Remove fdo repo
Has not been updated.
|
|
8ed7655b
|
2019-04-21T12:25:19
|
|
Update AUTHORS / COPYING
|
|
a464cbee
|
2019-04-19T12:14:09
|
|
Revert "Add harfbuzzjs build configuration (#1636)" (#1675)
This reverts commit 694cb1beeefe1c54b2e613d2d566a21e248a2c9c.
|
|
694cb1be
|
2019-04-19T07:51:04
|
|
Add harfbuzzjs build configuration (#1636)
|
|
42f4bd6b
|
2019-04-18T19:04:59
|
|
Minor warning fix again
|
|
267fb9c7
|
2019-04-18T15:17:10
|
|
add spaces
|
|
ba038606
|
2019-04-18T14:53:35
|
|
fix oss-fuzz issue 14345
|
|
63a21084
|
2019-04-18T13:54:58
|
|
silence MVC warnings 3rd attempt
|
|
705dde57
|
2019-04-18T11:32:10
|
|
silence MVC warnings 2nd attempt
|
|
dd4c3752
|
2019-04-18T10:38:57
|
|
silence MVC warnings
|
|
518e6e07
|
2019-04-18T12:21:25
|
|
Minor
|
|
91d958ac
|
2019-04-18T10:04:10
|
|
[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]
|
|
693d91cd
|
2019-04-17T17:59:39
|
|
[serialize] Fix offset calculation
|
|
db0c9a14
|
2019-04-17T17:58:13
|
|
[subset] Assert offsets are zero during relocation
If they're not, it's a bug in our subsetting logic somewhere. So check.
|
|
efbba7ad
|
2019-04-17T11:00:08
|
|
[serializer] Add copy()
Calls obj.copy() or obj.operator=() in that order.
|
|
c67a0d58
|
2019-04-17T10:20:02
|
|
Add HB_RETURN
|
|
6745a600
|
2019-04-16T17:29:34
|
|
Comment out ot_languages where fallback suffices
|
|
5daeff3e
|
2019-04-17T09:11:44
|
|
Fix "hb_script_" doc typo
|
|
6916b778
|
2019-04-16T18:33:51
|
|
One more auto return type
|
|
5b33427f
|
2019-04-16T18:28:17
|
|
Rename HB_AUTO_RETURN_EXPR to HB_AUTO_RETURN
|
|
da293b0e
|
2019-04-16T18:27:25
|
|
Use HB_AUTO_RETURN_EXPR in hb_min/max
|
|
0241a40f
|
2019-04-16T18:26:30
|
|
Use auto return type for hb_first/hb_second
|
|
fe30fcd2
|
2019-04-16T17:34:06
|
|
Use hb_deref_pointer() to reduce number of overloads
|
|
c918a670
|
2019-04-16T17:28:18
|
|
Properly prioritize hb_hash()
|
|
75fd845a
|
2019-04-16T17:22:29
|
|
Move around
|
|
97371717
|
2019-04-16T16:50:07
|
|
Fix priorities
|
|
54ece299
|
2019-04-16T16:45:53
|
|
Use type aliasing for meta-functions, ie. those returning a type
|
|
1ce11b44
|
2019-04-16T10:04:45
|
|
Reduce LangTag from 3 language system tags to 1
|
|
155e92f2
|
2019-04-16T11:35:09
|
|
Reduce NullPool size
|
|
4fc2d2d7
|
2019-04-16T11:24:42
|
|
[meta] Flesh out hb_invoke()
|
|
e03d9395
|
2019-04-16T11:20:16
|
|
Comment
|
|
b8e763fd
|
2019-04-16T10:50:22
|
|
[meta] Add hb_invoke()
|
|
a3fcb9a3
|
2019-04-16T10:45:20
|
|
[meta] Add HB_AUTO_RETURN_EXPR, HB_VOID_RETURN_EXPR, hb_priority, hb_has(), hb_get()
The first three based on range-v3.
|
|
ff68be31
|
2019-04-16T09:59:08
|
|
Add hb_void_tt<> ala std::void_t
|
|
89fea216
|
2019-04-15T17:36:09
|
|
Fix copyright
|
|
b7384c89
|
2019-04-15T16:53:10
|
|
[fuzzing] Run valgrind with --leak-check=full
|
|
3ff66c00
|
2019-04-15T16:52:21
|
|
[fuzzing] Fail if valgrind is requested but not found
|
|
07776b60
|
2019-04-15T16:43:34
|
|
More tweaks to previous commit
Delete assignment operator of OffsetTo<> instead of Offset<>.
In simple ArrayOf<>::sanitize() assert that Type has assignment operator.
Ideally we should SFINAE this and fallback to calling Type::sanitize()
if assignment operator is not available. But we don't have a case of
that in the codebase.
|
|
699de689
|
2019-04-15T16:00:20
|
|
Delete default assignment operator Offset<>
|
|
02d864aa
|
2019-04-15T15:39:03
|
|
Add HB_FUNCOBJ()
Fixes https://github.com/harfbuzz/harfbuzz/issues/1651
|
|
60be1450
|
2019-04-15T18:05:14
|
|
[Usermanual]: fix Tamil error in Why-do-I-need-a-shaping-engine section.
|
|
38b1d0b9
|
2019-04-15T12:44:31
|
|
Move static const to post-struct for a function object
Just sending this to bots to see if all happy, then turn it into macro and
apply everywhere.
Part of https://github.com/harfbuzz/harfbuzz/issues/1651
|
|
19e800c9
|
2019-04-15T12:07:00
|
|
Ugh. Another try, to unbreak gcc this time!
Jenga.
|
|
3a88f55c
|
2019-04-15T11:59:57
|
|
Move location of HB_UNUSED to make MSVC happy
|
|
1ae26588
|
2019-04-15T11:31:40
|
|
Fix gcc warning
|
|
c0ea37b5
|
2019-04-15T00:34:04
|
|
[ci] Fix macOS glib issue
|
|
47e538a3
|
2019-04-12T22:50:22
|
|
Add HB_NO_SUBSET_LAYOUT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
a98e4068
|
2019-04-12T22:42:44
|
|
Revert "Hide symbols in hb-iter"
This reverts commit 98f14c4cdb837a962083a6702f401d41b4c1ec5c.
Same as previous commit.
|
|
dab92bdd
|
2019-04-12T22:39:38
|
|
Revert "Hide more symbols"
This reverts commit 2e86d50915cf1a791da9acb95245aa820a3d70f4.
I think the setup that caused me to do this is faulty and not hiding inlines.
|
|
98f14c4c
|
2019-04-12T18:11:18
|
|
Hide symbols in hb-iter
Painful. All template methods need to be explicitly hidden :(.
Maybe we should switch to -fvisibility=hidden pragma.
A LOT more to go.
|
|
2e86d509
|
2019-04-12T18:07:42
|
|
Hide more symbols
Exposed by:
$ make -j5 CPPFLAGS="-O0" CXXFLAGS=-flto=thin LDFLAGS=-lc++ && ./check-symbols.sh
|
|
caa20e4e
|
2019-04-12T17:59:18
|
|
Hide a few more symbols
Exposed by:
$ make CPPFLAGS=-O0
|
|
95df00ae
|
2019-04-12T17:50:03
|
|
Hide a few static methods
Looks like static methods that do not get inlined end up exported.
We have a lot more. Need to protect all at some point. Wish there
was an easier way, like the visibility flag we pass that automatically
hides all inline methods.
Was exposed by check-symbols.sh when compiling on OS X 10.14 with:
$ make CPPFLAGS=-Oz CXXFLAGS=-flto=thin LDFLAGS=-lc++
|
|
2f4be4ba
|
2019-04-12T16:21:58
|
|
Add HB_NO_OPTIONS
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
079d2dcb
|
2019-04-12T15:00:37
|
|
Add HB_NO_NAME_TABLE_AAT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
60a58aa6
|
2019-04-12T14:58:53
|
|
Add HB_NO_OT_FONT_BITMAP
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
160c4d8b
|
2019-04-12T14:57:49
|
|
Add HB_NO_OT_FONT_CFF
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
35f3b97f
|
2019-04-12T10:16:12
|
|
Add HB_NO_OT_SHAPE_COMPLEX_HEBREW_FALLBACK
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
414c5de2
|
2019-04-12T10:12:11
|
|
Add HB_NO_OT_SHAPE_FALLBACK
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
fe0018f7
|
2019-04-12T09:35:29
|
|
Add HB_NO_OT_SHAPE_COMPLEX_THAI_FALLBACK
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
9ddbfa00
|
2019-04-12T09:33:25
|
|
Add HB_NO_OT_LAYOUT_BLACKLIST
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
571fad4c
|
2019-04-11T17:54:38
|
|
Add HB_NO_OT_SHAPE_COMPLEX_VOWEL_CONSTRAINTS
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
3db22726
|
2019-04-02T18:49:40
|
|
Update gtk-doc annotations for inout counts on various getter functions.
|
|
c08ddbd9
|
2019-03-24T15:07:07
|
|
[Docs] Minor edits to gtk-doc inline comment review.
|
|
af5230bc
|
2019-03-18T14:03:16
|
|
[Docs] Minor; fix formatting for gtk-doc multiple-annotations.
|
|
6c0a1e8c
|
2019-03-17T14:50:47
|
|
[Docs] Annotate gtk-doc formatting with some un-annotated (out)s.
|
|
5122805c
|
2019-03-17T14:43:06
|
|
[Docs] Fix gtk-doc formatting for (out) and (inout).
|
|
d3178aa5
|
2019-03-17T14:27:27
|
|
[Docs] Fix gtk-doc references to 'kern' table functions, clarifying that GPOS is not examined.
|
|
3449031f
|
2019-03-16T15:38:08
|
|
[Docs] Add inline gtk-doc documentation of GDEF glyph classes.
|
|
930f6fc3
|
2019-03-16T15:10:21
|
|
[Docs] Add inlind gtk-doc comments for hb-ot-layout functions.
|
|
b52c0e54
|
2019-04-11T11:20:10
|
|
Use injected class name to simplify macros
|
|
baf1e790
|
2019-04-11T11:18:04
|
|
[C++11] Use deleted methods
|