summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-03-29[dwrite] A new API, hb_directwrite_face_get_font_face (#1600)HEADmasterEbrahim Byagowi3-6/+41
Can be useful when using HarfBuzz for font loading and shaping but using DirectWrite for rendering.
2019-03-29Replace REPLACEME's left out of 2.4.0Behdad Esfahbod3-4/+4
https://github.com/harfbuzz/harfbuzz/issues/1641
2019-03-29[docs] Remove unexisting sectionBehdad Esfahbod1-1/+0
2019-03-282.4.02.4.0Behdad Esfahbod4-5/+16
2019-03-28Use internal bsearch() for language tagsBehdad Esfahbod1-24/+22
Fixes https://github.com/harfbuzz/harfbuzz/pull/1639
2019-03-28[indic] Add back medial-consonant to grammarBehdad Esfahbod6-587/+672
Fixes https://github.com/harfbuzz/harfbuzz/issues/1592
2019-03-28[khmer] Add trailing Coeng to syllable grammarBehdad Esfahbod4-129/+122
Fixes https://github.com/harfbuzz/harfbuzz/issues/1541
2019-03-28[ci] Tweak macos and psvita bots (#1638)Ebrahim Byagowi1-3/+3
* Add --with-graphite2 to macOS * Add a dummy ragel script for psvita
2019-03-28[ci] Use only CircleCI for macOS (#1637)Ebrahim Byagowi2-20/+3
2019-03-28Fix shell syntax errorBehdad Esfahbod1-1/+1
Fixes https://github.com/harfbuzz/harfbuzz/issues/1612
2019-03-28CommentBehdad Esfahbod1-0/+1
2019-03-28Override USE category for Grantha and Tirhuta visargas to allow markspunchcutter2-3/+4
2019-03-28Disable unwanted C++ definitions for MSVC.Egor Pugin1-1/+1
MSVC does not set __cplusplus to the latest standard and also it does not like redefining some keywords.
2019-03-27[ci] remove ragel from psvita compile botEbrahim Byagowi1-1/+0
2019-03-27[ci] Don't install ragel on cmake build bot imagesEbrahim Byagowi1-5/+0
It is not needed anyway
2019-03-26Use class templates for Null objectsBehdad Esfahbod3-21/+24
This allows partial-instantiating custom Null object for template Lookup<T>. Before, this had to be handcoded per instantiation. Apparently I missed adding one for AAT::ankr.lookupTable, so it was getting the wrong (generic) null for Lookup object, which is wrong and unsafe. Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=944346
2019-03-26[aat] Add missing check to ankr tableBehdad Esfahbod1-0/+1
Isn't absolutely needed. But helps.
2019-03-26[docs] UpdateBehdad Esfahbod1-0/+1
2019-03-26Update ChangeLog generationBehdad Esfahbod1-1/+1
Let's see if I can make a release on Mac...
2019-03-26completely remove lines that are commented outQunxin Liu2-9/+0
2019-03-26update arguments in_populate_gids_to_retain() and ↵Qunxin Liu1-18/+18
_create_old_gid_to_new_gid_map() so they don't use deprecated variable
2019-03-26try to remove deprecated variable from struct definitionQunxin Liu2-5/+6
2019-03-15cff2 subset fuzzer issues (#1619)Michiharu Ariza4-0/+1
* add check to FDArray::serialize * add test files * fix off by one
2019-03-14Allow zero length ranges in sanitization (#1617)Ebrahim Byagowi3-14/+25
Fixes fvar table sanitization where there are no named instance by allowing zero length ranges starting from Null() address. Fixes #1607
2019-03-14[ci] Cache FreeType build on TravisKhaled Hosny2-6/+29
2019-03-13Categorize U+09FC as Consonant_PlaceholderDavid Corbett1-0/+1
2019-03-13[ci] Simplify and fix Travis CI macOS buildKhaled Hosny1-7/+9
2019-03-11Remove redundant hb_ot_layout_lookup_would_substitute_fastBehdad Esfahbod4-22/+2
2019-03-12[doc] Add placeholder since version for new flagKhaled Hosny1-1/+1
2019-03-11Remove obsolete overrides from Indic/USE scriptsDavid Corbett3-28/+8
2019-03-11Update generation code for hb-ot-shape-complex-vowel-constraints.cc. Remove ↵Eric Muller2-1/+4
'unlikely'
2019-03-11Fix coding style.Eric Muller1-2/+2
2019-03-11Add a flag to hb_buffer_t to prevent the insertion of dotted circles on ↵Eric Muller8-2/+26
incorrect character sequences. Current behavior unchanged if this flag is not set (and it isn't by default).
2019-03-08Add a macOS 10.14.3 fonts tests (#1608)Ebrahim Byagowi2-0/+30
2019-03-07Update to Unicode 12.0.0David Corbett13-1536/+1631
2019-03-05[indic] Remove superfluous ZWNJ check in final reorder of pre-base matrasAdrian Wong1-3/+8
2019-03-05Fix hb_atomic_* variants based on C++11 atomicsStephan Bergmann1-3/+3
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.
2019-03-03Fix offset drift in graphite integrationMartin Hosken1-16/+19
2019-03-02Minor, remove .editorconfig hackEbrahim Byagowi1-5/+2
As vscode is going to support it soon
2019-03-01Make hb_subset_input_glyph_set () actually do something.Garret Rieger3-1/+37
2019-02-26[dwrite] hb_directwrite_face_create, a new APIEbrahim Byagowi2-6/+69
It makes a hb_face_t from IDWriteFontFace, useful when using DirectWrite facilities for font selection, loading and rendering but using harfbuzz for shaping.
2019-02-25Fix or document unsupported font-feature-settingsDavid Corbett2-7/+14
2019-02-25Remove Forcing Diagnostic Colours from CMakeLists.txt (#1597)Joël R. Langlois1-12/+0
Fixes https://github.com/harfbuzz/harfbuzz/issues/1596
2019-02-20minor editMichiharu Ariza1-2/+1
2019-02-20fix crash in hb_map_t::clear()Michiharu Ariza1-1/+2
in case called immediately after init()
2019-02-19[doc] Move hb_variation_t to hb-common sectionKhaled Hosny1-3/+3
2019-02-19[doc] Move feature_t and its function to hb-commonKhaled Hosny1-5/+5
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.
2019-02-19Typo (#1588)Evgeniy Reizner1-1/+1
Fixed a small typo. [skip ci]
2019-02-18[doc] Document hb_feature_from_string() syntaxKhaled Hosny1-1/+34
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.
2019-02-15Merge pull request #1557 from harfbuzz/cff-more-arrayof-fixesBehdad Esfahbod1-27/+24
CFF more arrayof fixes