Behdad Esfahbod
bfd549daaa
Fix everything-bot
6 years ago
Garret Rieger
0e1ad5a075
[subset] Limit the number of scripts and langsys' that should be checked when collecting features.
6 years ago
Behdad Esfahbod
a7aba99baa
[name] Rename hb_name_id_t to hb_ot_name_id_t
...
https://github.com/harfbuzz/harfbuzz/pull/1254
6 years ago
Simon Tooke
881e1054bc
fix various GCC function pointer warnings
6 years ago
Behdad Esfahbod
dc9bd29fea
[CBDT] Implement Format18 get_extens
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1327
6 years ago
Behdad Esfahbod
a2a7422aaf
[CBDT] Bound checks in reference_png
6 years ago
Nathan Willis
f236f79088
Docs Makefile: sync SGML list to harfbuzz-docs.xml include list. Hopefully fixes distcheck failure.
6 years ago
Nathan Willis
9f4b375e39
Usermanual: minor wording updates, build fixes.
6 years ago
Nathan Willis
e110032b91
Usermanual: update DTD in chapter XML to avoid HTML entity parsing errors.
6 years ago
Nathan Willis
01400f7425
Usermanual; minor wording changes.
6 years ago
Khaled Hosny
e89f43dc08
Minor; rewording unsafe-to-break note.
...
Co-Authored-By: n8willis <nwillis@glyphography.com>
6 years ago
Khaled Hosny
ccdfb63438
Trivial; typo.
...
Co-Authored-By: n8willis <nwillis@glyphography.com>
6 years ago
Khaled Hosny
722099487b
Minor; simplify example code
...
Co-Authored-By: n8willis <nwillis@glyphography.com>
6 years ago
Khaled Hosny
6e4dd58a4a
Minor: simplify example code
...
Co-Authored-By: n8willis <nwillis@glyphography.com>
6 years ago
Khaled Hosny
f9ee0decee
Minor; drop 'OpenType' from sentence
...
Co-Authored-By: n8willis <nwillis@glyphography.com>
6 years ago
Nathan Willis
f028da59d9
Minor.
6 years ago
Khaled Hosny
ed5547f828
Use 'glyphs' instead of 'text'
...
Co-Authored-By: n8willis <nwillis@glyphography.com>
6 years ago
Nathan Willis
236285545b
Docs: minor, update Makefile w new file name.
6 years ago
Nathan Willis
163ab81ab0
Docs: rename Hello HarfBuzz to Getting Started.
6 years ago
Nathan Willis
9e7efa3f47
Docs: usermanual, add API Overview to Hello HarfBuzz chapter. Start Terminology section.
6 years ago
Nathan Willis
3a27e8fb97
Docs: usermanual, add Shaping Concepts chapter.
6 years ago
Nathan Willis
9aa865dcc6
Docs: usermanual, minor cleanup to What Is HarfBuzz chapter.
6 years ago
Nathan Willis
443f872132
Docs: move harfbuzz-ng-vs-old discussion down below the TOC; put in note.
6 years ago
Nathan Willis
792af5d254
Docs: flesh out config options in Usermanual:Install chapter.
6 years ago
Nathan Willis
325e2745cf
Docs: add basic config-options section to Usermanual Installation chapter.
6 years ago
Nathan Willis
97c1c46cd2
Docs: update and linearize build instructions; add installation overview material.
6 years ago
Nathan Willis
088755f9e6
Docs: update usermanual What Is HarfBuzz material.
6 years ago
Nathan Willis
0956ab4185
Docs: Move What-HarfBuzz-doesnt-do to Usermanual-what-is-HarfBuzz.
6 years ago
Nathan Willis
fd270beedb
Docs: Usermanual- What is HarfBuzz; add intro to shaping concepts.
6 years ago
Nathan Willis
d9fd927210
Docs: update Usermanual-What Is HarfBuzz.
6 years ago
Khaled Hosny
0af3d176a6
[sbix] Fix memory leak in early return
...
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11210
6 years ago
Behdad Esfahbod
edaa768253
[util] Use fgets instead of getline such that windows passes
6 years ago
Behdad Esfahbod
56738429d6
[test] Fix warnings
6 years ago
Behdad Esfahbod
138f9e0f25
Minor
6 years ago
Behdad Esfahbod
83a612739a
[util] Minor
6 years ago
Behdad Esfahbod
64e41d2c89
[test] Fix Python3
6 years ago
Ebrahim Byagowi
f7a08cd41d
Fix extra semicolon issues and test that on CI ( #1330 )
6 years ago
Behdad Esfahbod
422debb830
[test/shaping] Spawn one hb-shape per test file
...
Speeds up runnings in-house tests from over 20s to 2s.
6 years ago
Behdad Esfahbod
58e20f53bf
[util] Add hb-shape --batch
6 years ago
Behdad Esfahbod
6131fb6283
[util] Don't close stdin/stdout
6 years ago
Behdad Esfahbod
7e998d193a
Fix spurious warning re uninitialized use
6 years ago
Ebrahim Byagowi
1b7bfb5e18
[cmake] Make build of tests and subset optional ( #1329 )
6 years ago
Behdad Esfahbod
b186274362
[set/map] Fix uninitialized memory
...
I keep forgetting that primitive types are NOT initialized during construction. :|
6 years ago
Behdad Esfahbod
ad3cededdd
[fuzzing] Make test runners less verbose
6 years ago
Behdad Esfahbod
4ef671f25f
[unicode] Fix a long-standing double-declaration warning
6 years ago
Behdad Esfahbod
166ae8b0aa
Remove now unused hb_auto_t<>
6 years ago
Behdad Esfahbod
56e0fd345c
Remove last use of hb_auto_t<>
6 years ago
Behdad Esfahbod
ca5e5a4979
Port Coverage::Iter off hb_auto_t<>
6 years ago
Behdad Esfahbod
3a4e5dd425
Remove a few unnecessary hb_auto_t<>'s
...
See a85641446c30247c4e948263f0f8c1147ed4efb9
6 years ago
Behdad Esfahbod
67a22f377d
[set/map/vector] Make constructable, but not copy or assignable
...
Disable copy/assign on them, as they shouldn't.
Make constructor / destructor call init_shallow/fini_shallow,
and make those idempotent. So, these three can be constructed
on stack now and no init/fini call is needed. As such,
hb_auto_t<> is not needed anymore. I'll remove that separately.
6 years ago