Behdad Esfahbod
e56d4ff43b
Rename hb_ot_meta_get_entries() to +hb_ot_meta_get_entry_tags()
6 years ago
Behdad Esfahbod
aade9b70aa
[pool] Fix alignment assertion
...
I *think* it should fix https://github.com/harfbuzz/harfbuzz/issues/1901
Ie. if on a system, alignof(void*) < sizeof(void*)...
6 years ago
Ebrahim Byagowi
b31d627f15
Increase subset fuzzer timeout to 16s
...
To satisfy -valgrind and -tsan bots, very ugly
6 years ago
Ebrahim Byagowi
5b9cf191fe
[ci] Disable vcpkg thus running the test suit in Windows
...
vcpkg apparently doesn't like to work the same way used to anymore, lets disable it
6 years ago
Ebrahim Byagowi
60d9f00975
Implement opbd table parsing
...
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6opbd.html
6 years ago
Ebrahim Byagowi
8762676e34
[os2] Replace null pool addr compare by checking vital fields ( #1896 )
6 years ago
Ebrahim Byagowi
1f926fb2b6
[fvar] Use roundf instead hardcoding round logic
6 years ago
Ebrahim Byagowi
60485ab047
[os2] Get defined lower/upper optical size
6 years ago
Qunxin Liu
321d5588d4
[subset] Add subsetting for GPOS Lookup Type 1: Single Adjustment Positioning Subtable
6 years ago
Qunxin Liu
37572882e7
[subset] cmap table to use _subset2 and new iterator frameworks
6 years ago
Khaled Hosny
06596cf907
Some styling
6 years ago
Ebrahim Byagowi
5848c890cf
[metrics] Add metrics tags documentation
6 years ago
Ebrahim Byagowi
4d1872b8e0
[base] Add documentation for baseline tags from ot spec
6 years ago
Ebrahim Byagowi
bbeee84a7f
[meta] Add metadata tags documentation from ot spec
6 years ago
Ebrahim Byagowi
521c7013ab
[cpal] revert port to dagger
...
It has a different semantic, maybe we should just do a zero memset,
letting Behdad to decide.
6 years ago
Ebrahim Byagowi
8014ce198a
[cpal] port to dagger ( #1887 )
6 years ago
Ebrahim Byagowi
d67201da5a
[colr] minor
6 years ago
Ebrahim Byagowi
8c0a2e68ad
[fuzz] Add dummy call of the added APIs ( #1886 )
6 years ago
Ebrahim Byagowi
e5cf9718c0
[colr][feat][meta] Port sub_array iteration to dagger ( #1868 )
6 years ago
Ebrahim Byagowi
9f2b4956b4
[base] Add hb_ot_layout_get_baseline API
6 years ago
Ebrahim Byagowi
40a4b6ddbd
[var] Add a new API, hb_font_set_var_named_instance
6 years ago
Ebrahim Byagowi
b6a2281f1a
[meta] Make values match their enum type naming
6 years ago
Ebrahim Byagowi
20072a2eca
[metrics] Make values match their enum type naming
6 years ago
Ebrahim Byagowi
ed2965a852
[base] Don't use enum inside the table
6 years ago
Ebrahim Byagowi
388fa9b326
[lcar] flip for and switch position
6 years ago
Ebrahim Byagowi
4e1da6bb61
[metrics] Rename hb_ot_metrics_t to hb_ot_metrics_tag_t
6 years ago
Ebrahim Byagowi
2c2a2b97db
[meta] Rename hb_ot_meta_t to hb_ot_meta_tag_t
6 years ago
Behdad Esfahbod
7bcc5dfa97
[iter] Fix accumulate to accept const types
6 years ago
Ebrahim Byagowi
e21bdf500d
Increase subset fuzzer timeout to 8s
...
Probably we should just remove timeout when running tsan and vaglrind here, the flaky bots
6 years ago
Ebrahim Byagowi
87454c447d
[base] fix logic
6 years ago
Ebrahim Byagowi
69655d5bc3
[base] minor
6 years ago
Ebrahim Byagowi
d9c44e7239
[base] Check if the returned base_coord is valid
6 years ago
Ebrahim Byagowi
53853c044a
[meta] minor
6 years ago
Ebrahim Byagowi
ed126d8c37
[base] fix build
6 years ago
Ebrahim Byagowi
c7b22b96cc
[base] minor
6 years ago
Ebrahim Byagowi
a157342fce
[base] Fix use of bsearch
6 years ago
Ebrahim Byagowi
eddd456532
[base] minor spacing
6 years ago
Behdad Esfahbod
0a18efd766
Minor
6 years ago
Ebrahim Byagowi
60d0fe2eda
Merge pull request #1872 from darktohka/cmake-regex-fix
...
[cmake] Fix CMake build on newer CMake versions
6 years ago
Derzsi Dániel
658424b29e
[cmake] Fix CMake build on newer CMake versions
...
Unfortunately, newer CMake versions die during regex variable extraction, causing the build to fail.
This is caused by the lack of escaping used around variables in the extract_make_variable function, causing these variables to be automatically unwrapped into empty strings.
6 years ago
Zero King
6d53cda1ba
[util] Fix memory leak
6 years ago
Ebrahim Byagowi
d3d99f8bb6
[metrics] Expose raw OS2/HHEA asc/dsc values using private tags ( #1867 )
6 years ago
Ebrahim Byagowi
aaffe41094
[meta] minor, simplify iterator
6 years ago
Ebrahim Byagowi
62932c14bd
[meta] Rename ot-metadata to ot-meta per review
6 years ago
Ebrahim Byagowi
821d9e9034
Use .sub_array for DataMap tags iteration
6 years ago
Ebrahim Byagowi
a250af98ae
[meta] Add max value to hb_ot_metadata_t
6 years ago
Ebrahim Byagowi
80e246a1f2
[meta] Add a test program for metadata
6 years ago
Ebrahim Byagowi
bc65ebbce7
[meta] hb_ot_metadata_get_entries, tags iteration API
6 years ago
Ebrahim Byagowi
3ac03bd67c
[meta] New API, hb_ot_metadata_reference_entry for fetching meta entries
6 years ago
Ebrahim Byagowi
aab8e08487
minor spacing fix ( #1869 )
6 years ago