- 13 10月, 2018 3 次提交
-
-
由 Ebrahim Byagowi 提交于
-
由 Behdad Esfahbod 提交于
Actual name-fetching API to come later. New API: hb_name_id_t HB_NAME_ID_INVALID
-
由 Ebrahim Byagowi 提交于
* hb_ot_layout_feature_get_characters * hb_ot_layout_feature_get_name_ids However HarfBuzz currently doesn't expose an API for retrieving the actual information associated with NameId from the `name` table and that should be done separately.
-
- 17 9月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
Some clang versions define static_assert as a macro apparently, so we cannot redefine it... This reverts commit 94bfea0c. This reverts commit 4e626278.
-
由 Behdad Esfahbod 提交于
So we don't accidentally break it again.
-
- 16 9月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
...like UnsizedArrayOf<>. This fixes a class of crasher bugs, mostly with color and AAT tables. We cannot use nullable offsets to varsized data that does not declare min_size, because it's nost safe to use our fixed-size null pool for types that have their size external. So, use non_null'able offsets for these. A further enhancement would be to make use of min_size in Null<> itself. Will try that after.
-
- 11 9月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Fix a bug in CBDT sanitize, and redundant check in avar.
-
- 08 9月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Technically, static const needs an out-of-class definition. Eg: CXXLD libharfbuzz-subset.la Undefined symbols for architecture x86_64: "OT::FeatureVariationRecord::min_size", referenced from: bool OT::GSUBGPOS::subset<OT::PosLookup>(hb_subset_context_t*) constin libharfbuzz_subset_la-hb-subset.o bool OT::GSUBGPOS::subset<OT::SubstLookup>(hb_subset_context_t*) constin libharfbuzz_subset_la-hb-subset.o "OT::Record<OT::LangSys>::min_size", referenced from: OT::Script::subset(hb_subset_context_t*) constin libharfbuzz_subset_la-hb-subset.o "OT::IntType<unsigned short, 2u>::min_size", referenced from: OT::Script::subset(hb_subset_context_t*) constin libharfbuzz_subset_la-hb-subset.o OT::RecordListOf<OT::Feature>::subset(hb_subset_context_t*) const in libharfbuzz_subset_la-hb-subset.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[4]: *** [libharfbuzz-subset.la] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Exited with code 2
-
- 07 9月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 04 9月, 2018 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Ouch.
-
- 03 9月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Remove Lookup::subset().
-
- 02 9月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Add subset() call for GSUBGPOS struct and its dependencies. Not hooked up anywhere.
-
- 26 8月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
Sorry for the noise, downstream custom builders. Please adjust.
-
由 Behdad Esfahbod 提交于
-
- 06 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Also remove " " null data for Tag. Just use zeroes.
-
- 01 8月, 2018 2 次提交
-
-
由 Ebrahim Byagowi 提交于
This reverts commit 0c1b287b.
-
由 Garret Rieger 提交于
This is much faster then calling a bunch of individual add()'s.
-
- 31 7月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Indic shaper uses many stages. Now we are provably not limiting functionality whereas the previous limit of 8 was assuming real-world practices.
-
- 28 7月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 24 7月, 2018 1 次提交
-
-
由 Garret Rieger 提交于
Prevents O(n^2) run times.
-
- 22 7月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
This new API returns cvXX and ssXX related NameId, things like featUiLabelNameId, featUiTooltipTextNameId, sampleTextNameId, ... of cvXX and UINameId of ssXX, in a unified way. However HarfBuzz currently doesn't expose an API for retrieving the actual information associated with NameId from the `name` table and that should be done separately.
-
- 18 7月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 10 7月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 23 6月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
In particular, if CoverageFormat2 has unsorted ranges, bail out. Otherwise, 64k ranges of each 64k glyphs can DoS closure() method. We can do the same for CoverageFormat1, but that one does not expose the quadratic behavior, so, fine.
-
- 10 5月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Seems like I messed up; buffer overrun got reported.
-
- 09 5月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Trying to see how many can converted meaningfully.
-
- 08 5月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 24 4月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 16 4月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 12 4月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 15 3月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 21 2月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 11 2月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 01 2月, 2018 1 次提交
-
-
由 Bruce Mitchener 提交于
-
- 10 1月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Such a headache that Windows defines UINT8, ...; Just prefix it.
-