|
004edf3b
|
2019-05-15T01:02:50
|
|
Ugh. How was the Travis bot happy before, but isn't now?! :(
|
|
e01c7b16
|
2019-05-15T00:52:17
|
|
Move OffsetTo operator+ back out of class
Apparently there's different overload resolution rules that apply, at
least with some (older?) version of gcc.
hb-ot-name-table.hh: In member function ‘void OT::name::accelerator_t::init(hb_face_t*)’:
hb-ot-name-table.hh:244:62: error: ambiguous overload for ‘operator+’ (operand types are ‘hb_blob_ptr_t<OT::name>’ and ‘OT::NNOffsetTo<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> > > {aka const OT::OffsetTo<OT::UnsizedArrayOf<OT::IntType<unsigned char, 1u> >, OT::IntType<short unsigned int, 2u>, false>}’)
this->pool = (const char *) (const void *) (this->table+this->table->stringOffset);
^
hb-ot-name-table.hh:244:62: note: candidates are:
hb-ot-name-table.hh:244:62: note: operator+(const C*, long int) <built-in>
hb-ot-name-table.hh:244:62: note: operator+(const char*, long int) <built-in>
|
|
b213042f
|
2019-05-15T00:50:48
|
|
Revert "Revert symmetric OffsetTo overloads"
This reverts commit 01912efb74fc554a81c8cfe572145ce45b8fa58b.
Actually this didn't break things. Fixing
|
|
01912efb
|
2019-05-15T00:42:47
|
|
Revert symmetric OffsetTo overloads
Reverts 57f65ae9355004044325dd6441cde761bca5e0a3
Caused ambiguous-overload on some gcc...
|
|
d0df996c
|
2019-05-15T00:32:41
|
|
Use implicit lambda return type
|
|
57f65ae9
|
2019-05-14T22:52:59
|
|
Add symmetric friend operator+ for OffsetTo
|
|
71208e50
|
2019-05-14T22:51:59
|
|
Move OffsetTo<> deref operators in-class as friends
|
|
e6d6f4b9
|
2019-05-14T22:45:03
|
|
Whitespace
|
|
889dc1eb
|
2019-05-14T22:28:07
|
|
[iter] Remove sort categorization
See comments.
|
|
b4eff383
|
2019-05-14T09:07:20
|
|
Start of gen-ucd.py, to replace UCDN
|
|
02e5e5d9
|
2019-05-13T09:38:42
|
|
[subset] retian nameids from STAT and fvar tables
|
|
ff799520
|
2019-05-14T07:44:03
|
|
Hopefully last warning fix
|
|
d1baf996
|
2019-05-14T16:16:46
|
|
[ci] add HB_TINY to asmjs builder
|
|
9e7c9c3a
|
2019-05-14T15:58:51
|
|
Fix -Wunused-function on HB_NO_SHAPE_AAT
We should add a bot for it
Part of #1652
|
|
c73d7ba7
|
2019-05-14T13:26:18
|
|
Fix building with HB_NO_SUBSET_LAYOUT
Fixes an unused function warning when building with HB_NO_SUBSET_LAYOUT
as part of the Chrome build.
|
|
f3993498
|
2019-05-14T00:13:21
|
|
[ucdn] Fix Hangul composition
https://github.com/grigorig/ucdn/issues/23
|
|
b2ab15a7
|
2019-05-13T23:47:28
|
|
Fix more warnings
|
|
42ae468a
|
2019-05-13T23:43:45
|
|
[config] Add NDEBUG and HB_NDEBUG
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
0a01deb7
|
2019-05-13T18:04:09
|
|
One more warning fix
No idea where these appear from...
|
|
f76e9f2e
|
2019-05-13T17:39:46
|
|
[icu] Comment
|
|
70fe9e73
|
2019-05-13T17:35:02
|
|
Fix moreeeeeeeeeee
|
|
68e12e68
|
2019-05-13T17:28:59
|
|
Fix more semi-colon issues
|
|
4d3cf2ad
|
2019-05-13T17:25:07
|
|
[iter] Fix zip iterator sortedness classification logic
|
|
c572732f
|
2019-05-13T15:41:09
|
|
Fix more excess semi-colon errors
|
|
51376284
|
2019-05-13T15:36:14
|
|
[iter] Track strictly-sorted iterators
This make output of hb_enumerate() sorted regardless of input iterator.
|
|
7e02063f
|
2019-05-13T15:26:00
|
|
[iter] Minor
|
|
a5fb44a8
|
2019-05-13T14:57:40
|
|
[subset] Fix shadowed 'groups' param in cmap.
|
|
73943bdf
|
2019-05-13T14:48:31
|
|
Adjust uniscribe_bug_compatible mode
More correct behavior. We were commenting out some legit conditions
before.
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
809c5870
|
2019-05-13T14:45:51
|
|
[config] Better compile away morx/kerx/trak
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
b1d3e54b
|
2019-05-13T14:35:04
|
|
[indic] Don't constrain how many C, M, ... occur
Fixes https://github.com/harfbuzz/harfbuzz/issues/1709
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
148d8836
|
2019-05-13T14:33:06
|
|
[test] Don't call deprecated API
|
|
a487fc33
|
2019-05-13T14:16:33
|
|
Another extra semi-colon
|
|
8461ade7
|
2019-05-13T14:10:48
|
|
Revert "[ragel] Regenerate ragel-generated files using ragel 7.0.0.11 May 2018"
This reverts commit 9b05db33b54e6e5f0b4658f4c06e7fe563f8923b.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1708
|
|
52c15b05
|
2019-05-13T14:10:28
|
|
Revert "[ragel] Switch to -T1 output instead of -F1"
This reverts commit ae8719eb596485ebff07dd5016256015cd0cf86b.
Part of https://github.com/harfbuzz/harfbuzz/issues/1708
|
|
e98f0ddd
|
2019-05-13T13:53:06
|
|
Fix extra semi-colon
|
|
ae8719eb
|
2019-05-13T12:27:10
|
|
[ragel] Switch to -T1 output instead of -F1
Fedora upgraded to ragel 7, which is buggy if char is signed.
Switching to -G2 output fails with sign-compare error:
../../src/hb-buffer-deserialize-json.hh:107:12: error: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const char’ [-Werror=sign-compare]
if ( 9u <= ( (*( p))) && ( (*( p))) <= 13u ) {
~~~^~~~~~~~~~~~~
Switching to -T1 for now. It actually results in smaller code,
at the expense of some binary searching instead of flat tables.
In the not distant future, we might actually generate two different
outputs and choose between depending on size-optimize options.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1708
|
|
df3f36f0
|
2019-05-12T20:56:36
|
|
Minor
|
|
ccc88e98
|
2019-05-12T16:12:06
|
|
Fix MSVC build
|
|
f8f9cb93
|
2019-05-12T15:56:25
|
|
[config] Define HB_NO_SUBSET_LAYOUT in HB_LEAN
Assumning subsetter would be used for printing-like uses in that case,
which don't need GSUB/GPOS.
|
|
a1394a28
|
2019-05-12T15:47:46
|
|
[config] Add HB_NO_UNISCRIBE_BUG_COMPATIBLE
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
dba1ac1b
|
2019-05-12T15:33:31
|
|
[config] Disable buffer serialize routines in HB_TINY
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
3d9be2ad
|
2019-05-12T20:03:29
|
|
Merge pull request #1665 from n8willis/docs-gtkdoc-colormath
[Docs] Add gtk-doc comments for OT color and OT math
|
|
a20db496
|
2019-05-12T11:08:45
|
|
Fix builds
|
|
8694d608
|
2019-05-12T11:05:24
|
|
[config] Enable HB_NO_MT in HB_TINY
Now that user can override it if needed...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
7f6fca4e
|
2019-05-12T10:29:47
|
|
Force-disable CFF code under disabling conditions
Subsetter size goes down from 190kb to 119kb. Main library about 7kb.
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
5249eee4
|
2019-05-11T16:12:07
|
|
[config] Allow overriding chosen config
|
|
30c059a9
|
2019-05-11T18:48:41
|
|
[test] minor, fix -Weverything bot
|
|
25531a30
|
2019-05-11T19:50:42
|
|
[test] minor
style fix and add return statement
|
|
1a850abd
|
2019-05-11T20:16:57
|
|
Merge branch 'master' into docs-gtkdoc-colormath
|
|
8a544171
|
2019-05-11T20:11:49
|
|
Corrections to OT Color gtk-doc comments.
|
|
301f5091
|
2019-05-11T20:11:36
|
|
Corrections to OT Math gtk-doc comments.
|
|
a6048e4c
|
2019-05-11T12:11:22
|
|
Fix build
|
|
32d3c06b
|
2019-05-11T11:59:18
|
|
Disable sbix if no-color or no-ot-font-bitmap
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
606841b0
|
2019-05-11T11:54:30
|
|
[iter] Check for more before forwarding/rewinding past ends
|
|
c1c122e7
|
2019-05-11T11:38:06
|
|
[iter] Fix filter rewinding
|
|
b854d4ff
|
2019-05-10T22:51:49
|
|
[array] Fix rewinding
|
|
76e80c5c
|
2019-05-11T19:51:24
|
|
Update src/hb-ot-color.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
79126df3
|
2019-05-11T11:23:31
|
|
[iter] Add hb_map_sorted() and hb_map_retains_sorting()
|
|
bcd81932
|
2019-05-11T14:10:32
|
|
Update src/hb-ot-math.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
ddc6dd42
|
2019-05-11T14:10:11
|
|
Update src/hb-ot-math.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
46e05ecc
|
2019-05-11T14:09:52
|
|
Update src/hb-ot-color.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
6d9870b4
|
2019-05-11T14:09:26
|
|
Update src/hb-ot-color.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
12ea4a24
|
2019-05-11T14:08:40
|
|
Update src/hb-ot-color.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
3535f2d3
|
2019-05-11T14:07:38
|
|
Update src/hb-ot-color.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
12d2c472
|
2019-05-11T14:06:56
|
|
Update src/hb-ot-color.cc
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
|
|
7f45ce42
|
2019-05-11T01:28:31
|
|
[config] Rename
|
|
0e78d4dd
|
2019-05-11T01:27:50
|
|
[config] Add HB_NO_NAME
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
1fc07721
|
2019-05-11T01:24:23
|
|
[config] HB_NO_OT_NAME_LANGUAGE AAT
|
|
4381bb2d
|
2019-05-11T01:14:04
|
|
[config] Comment
|
|
9c921e6c
|
2019-05-11T01:08:51
|
|
[config] Enable HB_NO_NAME_TABLE_AAT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
81b79dfc
|
2019-05-11T00:53:52
|
|
[config] Add HB_NO_COLOR to HB_LEAN
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
b63a8e17
|
2019-05-11T00:47:20
|
|
[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
|
|
42a21284
|
2019-05-11T00:44:22
|
|
[config] Disbale getenv() and atexit() if HB_LEAN
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
fca27860
|
2019-05-11T00:37:01
|
|
[config] Make HB_DISABLE_DEPRECATED actually compile
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
5a48611c
|
2019-05-11T00:19:03
|
|
[config] Add HB_NO_OT_LAYOUT_UNUSED
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
771f1b21
|
2019-05-11T00:16:18
|
|
[config] Adjust
|
|
484f6e82
|
2019-05-11T00:13:35
|
|
[config] Add HB_LEAN
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
0bfd14c0
|
2019-05-11T00:06:57
|
|
[config] Fix tests
|
|
784df8eb
|
2019-05-11T00:04:59
|
|
[config] Flesh out more
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
799c6a50
|
2019-05-10T23:55:22
|
|
[config] Add some
|
|
e6582de1
|
2019-05-10T23:53:38
|
|
Add hb-config.hh
|
|
d43af339
|
2019-05-10T23:46:22
|
|
[subset] More HB_NO_SUBSET_LAYOUT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
31c591d6
|
2019-05-10T23:39:53
|
|
[cff] Prune more code if HB_NO_OT_FONT_CFF
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
5ea8ad5c
|
2019-05-10T23:36:42
|
|
[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
|
|
2c93f0de
|
2019-05-10T23:31:05
|
|
Add HB_NO_AAT
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
|
|
62dfe7ae
|
2019-05-10T23:17:15
|
|
[cff] Minor
|
|
227d85e1
|
2019-05-10T23:15:58
|
|
Minor
|
|
9bfe22af
|
2019-05-10T22:44:19
|
|
[sanitize] Fix previous commit
|
|
4dcf6532
|
2019-05-10T22:23:24
|
|
[sanitize] Simplify
|
|
23168c39
|
2019-05-10T22:11:51
|
|
[sanitize] Use hb_is_trivially_copyable()
|
|
0ff7954f
|
2019-05-10T22:04:40
|
|
[meta] Add hb_is_trivial
|
|
7162a97b
|
2019-05-10T22:03:03
|
|
[meta] Add hb_is_trivially_copyable()
|
|
f2398f34
|
2019-05-10T21:59:57
|
|
[meta] Add is_trivially_destructible
|
|
72cb5b8e
|
2019-05-10T21:50:15
|
|
Remove accidentally included include
|
|
086772e4
|
2019-05-10T21:49:25
|
|
[meta] Add is_destructible
|
|
b1474527
|
2019-05-10T21:42:59
|
|
[met]a Add is_constructible, ...
|
|
19e08a14
|
2019-05-10T21:25:07
|
|
[iter] Adjust source_of/sink_of
|
|
c0485e32
|
2019-05-10T21:03:14
|
|
Use hb_void_t<> the way it's supposed to be used
|
|
40fb36a3
|
2019-05-10T21:01:19
|
|
[meta] Minor
|
|
f9a96a0a
|
2019-05-10T20:56:16
|
|
[meta] More rewrites
|