Behdad Esfahbod
e5dfffb1ef
[docs] Update
6 years ago
Behdad Esfahbod
0dd3fdf9d2
Update ChangeLog generation
...
Let's see if I can make a release on Mac...
6 years ago
Qunxin Liu
2d9034491e
completely remove lines that are commented out
6 years ago
Qunxin Liu
3147133b61
update arguments in_populate_gids_to_retain() and _create_old_gid_to_new_gid_map()
...
so they don't use deprecated variable
6 years ago
Qunxin Liu
79a6c25849
try to remove deprecated variable from struct definition
6 years ago
Michiharu Ariza
bcb4e505d6
cff2 subset fuzzer issues ( #1619 )
...
* add check to FDArray::serialize
* add test files
* fix off by one
6 years ago
Ebrahim Byagowi
8aaab78efc
Allow zero length ranges in sanitization ( #1617 )
...
Fixes fvar table sanitization where there are no named instance
by allowing zero length ranges starting from Null() address.
Fixes #1607
6 years ago
Khaled Hosny
b1dfb8c850
[ci] Cache FreeType build on Travis
6 years ago
David Corbett
7de9f92ee9
Categorize U+09FC as Consonant_Placeholder
6 years ago
Khaled Hosny
8b1eaecd94
[ci] Simplify and fix Travis CI macOS build
6 years ago
Behdad Esfahbod
e52ec3fc23
Remove redundant hb_ot_layout_lookup_would_substitute_fast
6 years ago
Khaled Hosny
c2442c90d6
[doc] Add placeholder since version for new flag
6 years ago
David Corbett
8c42f03215
Remove obsolete overrides from Indic/USE scripts
6 years ago
Eric Muller
b38bab8622
Update generation code for hb-ot-shape-complex-vowel-constraints.cc. Remove 'unlikely'
6 years ago
Eric Muller
44a67ddeb8
Fix coding style.
6 years ago
Eric Muller
30d7c40f8c
Add a flag to hb_buffer_t to prevent the insertion of dotted circles on incorrect character sequences.
...
Current behavior unchanged if this flag is not set (and it isn't by default).
6 years ago
Ebrahim Byagowi
8b6eb6cf46
Add a macOS 10.14.3 fonts tests ( #1608 )
6 years ago
David Corbett
e723c04de1
Update to Unicode 12.0.0
6 years ago
Adrian Wong
2f125b0fa7
[indic] Remove superfluous ZWNJ check in final reorder of pre-base matras
6 years ago
Stephan Bergmann
d936ad4582
Fix hb_atomic_* variants based on C++11 atomics
...
I stumbled over this when trying to upgrade the version of HarfBuzz used by
LibreOffice to 3.2.1 (see <https://gerrit.libreoffice.org/plugins/gitiles/core/
+/b7ddc514bff9bdf682abae537f990aa01dc2c0fb%5E!/> "Upgrade to latest
HarfBuzz 2.3.1"), where building with MSVC 2017 failed like
> c:\cygwin\home\tdf\lode\jenkins\workspace\gerrit_windows\workdir\unpackedtarball\harfbuzz\src\hb-atomic.hh(272): error C2440: 'reinterpret_cast': cannot convert from 'const int *' to 'std::atomic<int> *'
> c:\cygwin\home\tdf\lode\jenkins\workspace\gerrit_windows\workdir\unpackedtarball\harfbuzz\src\hb-atomic.hh(272): note: Conversion loses qualifiers
> c:\cygwin\home\tdf\lode\jenkins\workspace\gerrit_windows\workdir\unpackedtarball\harfbuzz\src\hb-atomic.hh(272): error C2227: left of '->load' must point to class/struct/union/generic type
(see <https://ci.libreoffice.org/job/gerrit_windows/29916/ >).
I added all the necessary "const" to make building of HarfBuzz 2.3.1 with
MSVC 2017 succeed for me. There may be more missing at least conceptually.
6 years ago
Martin Hosken
731b13e4e9
Fix offset drift in graphite integration
6 years ago
Ebrahim Byagowi
8a25868e6a
Minor, remove .editorconfig hack
...
As vscode is going to support it soon
6 years ago
Garret Rieger
4f37ab63de
Make hb_subset_input_glyph_set () actually do something.
6 years ago
Ebrahim Byagowi
45149eb34f
[dwrite] hb_directwrite_face_create, a new API
...
It makes a hb_face_t from IDWriteFontFace, useful when using
DirectWrite facilities for font selection, loading and rendering
but using harfbuzz for shaping.
6 years ago
David Corbett
45adc18526
Fix or document unsupported font-feature-settings
6 years ago
Joël R. Langlois
d66f7e14a0
Remove Forcing Diagnostic Colours from CMakeLists.txt ( #1597 )
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1596
6 years ago
Michiharu Ariza
93739242e1
minor edit
6 years ago
Michiharu Ariza
eebc21c8de
fix crash in hb_map_t::clear()
...
in case called immediately after init()
6 years ago
Khaled Hosny
a17ed8459e
[doc] Move hb_variation_t to hb-common section
6 years ago
Khaled Hosny
9caabc9cf8
[doc] Move feature_t and its function to hb-common
...
It is rather confusing to have script, language etc, in hb-common section
while feature is in hb-shape section. I keep looking for it in hb-common
section then using the API index because I can’t find it there.
6 years ago
Evgeniy Reizner
d29c8424c8
Typo ( #1588 )
...
Fixed a small typo.
[skip ci]
6 years ago
Khaled Hosny
6bd4c082e4
[doc] Document hb_feature_from_string() syntax
...
Copied and edited from the util option documentation. The docbook table
syntax is too verbose, but that is the best I can come up with.
6 years ago
Behdad Esfahbod
11456b2d9c
WHitespace
6 years ago
Behdad Esfahbod
77060bcda2
[iter] Add hb_all, hb_any, hb_none
6 years ago
Behdad Esfahbod
72dd5e34e0
[iter] Make hb_iter() into function-object
6 years ago
Behdad Esfahbod
98be7bd77a
[iter] Make hb_map into function-object
6 years ago
Behdad Esfahbod
c1e5ba81fe
Merge remote-tracking branch 'origin/master' into iter
6 years ago
Behdad Esfahbod
b8b3b3e38b
[iter] Add hb_enumerate() and use it
6 years ago
Behdad Esfahbod
3da79dd5b9
Merge pull request #1557 from harfbuzz/cff-more-arrayof-fixes
...
CFF more arrayof fixes
6 years ago
Behdad Esfahbod
5000550183
Merge pull request #1583 from harfbuzz/cff-retain-gids
...
[subset] Implement --retain-gids with CFF/CFF2
6 years ago
Michiharu Ariza
d8a68728a0
Merge branch 'master' into cff-more-arrayof-fixes
6 years ago
Michiharu Ariza
90c8bbf987
Merge branch 'master' into cff-retain-gids
6 years ago
Martin
5c2bb1de8d
Support xlclang++ on AIX. ( #1584 )
6 years ago
Behdad Esfahbod
1558a43342
[test] Minor
6 years ago
Behdad Esfahbod
fa373584de
[algs] Test pair more
6 years ago
Behdad Esfahbod
0d7af5fb02
[algs] Use universal references for hb_pair()
...
Such that it carries lvalues inside.
6 years ago
Behdad Esfahbod
5b99c92d4c
[iter] Use more
6 years ago
Behdad Esfahbod
72c1b59588
[iter] Use in more places
6 years ago
Behdad Esfahbod
40cce41eae
[iter] Use in a couple more intersects() calls
6 years ago
Behdad Esfahbod
bafdf1829d
[iter] Use in a couple more closure() calls
6 years ago