Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [dwrite] A new API, hb_directwrite_face_get_font_face (#1600)HEADmaster | Ebrahim Byagowi | 2019-03-29 | 3 | -6/+41 |
| | | | | Can be useful when using HarfBuzz for font loading and shaping but using DirectWrite for rendering. | ||||
* | Replace REPLACEME's left out of 2.4.0 | Behdad Esfahbod | 2019-03-29 | 3 | -4/+4 |
| | | | | https://github.com/harfbuzz/harfbuzz/issues/1641 | ||||
* | [docs] Remove unexisting section | Behdad Esfahbod | 2019-03-29 | 1 | -1/+0 |
| | |||||
* | 2.4.02.4.0 | Behdad Esfahbod | 2019-03-28 | 4 | -5/+16 |
| | |||||
* | Use internal bsearch() for language tags | Behdad Esfahbod | 2019-03-28 | 1 | -24/+22 |
| | | | | Fixes https://github.com/harfbuzz/harfbuzz/pull/1639 | ||||
* | [indic] Add back medial-consonant to grammar | Behdad Esfahbod | 2019-03-28 | 6 | -587/+672 |
| | | | | Fixes https://github.com/harfbuzz/harfbuzz/issues/1592 | ||||
* | [khmer] Add trailing Coeng to syllable grammar | Behdad Esfahbod | 2019-03-28 | 4 | -129/+122 |
| | | | | Fixes https://github.com/harfbuzz/harfbuzz/issues/1541 | ||||
* | [ci] Tweak macos and psvita bots (#1638) | Ebrahim Byagowi | 2019-03-28 | 1 | -3/+3 |
| | | | | * Add --with-graphite2 to macOS * Add a dummy ragel script for psvita | ||||
* | [ci] Use only CircleCI for macOS (#1637) | Ebrahim Byagowi | 2019-03-28 | 2 | -20/+3 |
| | |||||
* | Fix shell syntax error | Behdad Esfahbod | 2019-03-28 | 1 | -1/+1 |
| | | | | Fixes https://github.com/harfbuzz/harfbuzz/issues/1612 | ||||
* | Comment | Behdad Esfahbod | 2019-03-28 | 1 | -0/+1 |
| | |||||
* | Override USE category for Grantha and Tirhuta visargas to allow marks | punchcutter | 2019-03-28 | 2 | -3/+4 |
| | |||||
* | Disable unwanted C++ definitions for MSVC. | Egor Pugin | 2019-03-28 | 1 | -1/+1 |
| | | | MSVC does not set __cplusplus to the latest standard and also it does not like redefining some keywords. | ||||
* | [ci] remove ragel from psvita compile bot | Ebrahim Byagowi | 2019-03-27 | 1 | -1/+0 |
| | |||||
* | [ci] Don't install ragel on cmake build bot images | Ebrahim Byagowi | 2019-03-27 | 1 | -5/+0 |
| | | | It is not needed anyway | ||||
* | Use class templates for Null objects | Behdad Esfahbod | 2019-03-26 | 3 | -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 | ||||
* | [aat] Add missing check to ankr table | Behdad Esfahbod | 2019-03-26 | 1 | -0/+1 |
| | | | | Isn't absolutely needed. But helps. | ||||
* | [docs] Update | Behdad Esfahbod | 2019-03-26 | 1 | -0/+1 |
| | |||||
* | Update ChangeLog generation | Behdad Esfahbod | 2019-03-26 | 1 | -1/+1 |
| | | | | Let's see if I can make a release on Mac... | ||||
* | completely remove lines that are commented out | Qunxin Liu | 2019-03-26 | 2 | -9/+0 |
| | |||||
* | update arguments in_populate_gids_to_retain() and ↵ | Qunxin Liu | 2019-03-26 | 1 | -18/+18 |
| | | | | | | _create_old_gid_to_new_gid_map() so they don't use deprecated variable | ||||
* | try to remove deprecated variable from struct definition | Qunxin Liu | 2019-03-26 | 2 | -5/+6 |
| | |||||
* | cff2 subset fuzzer issues (#1619) | Michiharu Ariza | 2019-03-15 | 4 | -0/+1 |
| | | | | | | | | * add check to FDArray::serialize * add test files * fix off by one | ||||
* | Allow zero length ranges in sanitization (#1617) | Ebrahim Byagowi | 2019-03-14 | 3 | -14/+25 |
| | | | | | | Fixes fvar table sanitization where there are no named instance by allowing zero length ranges starting from Null() address. Fixes #1607 | ||||
* | [ci] Cache FreeType build on Travis | Khaled Hosny | 2019-03-14 | 2 | -6/+29 |
| | |||||
* | Categorize U+09FC as Consonant_Placeholder | David Corbett | 2019-03-13 | 1 | -0/+1 |
| | |||||
* | [ci] Simplify and fix Travis CI macOS build | Khaled Hosny | 2019-03-13 | 1 | -7/+9 |
| | |||||
* | Remove redundant hb_ot_layout_lookup_would_substitute_fast | Behdad Esfahbod | 2019-03-11 | 4 | -22/+2 |
| | |||||
* | [doc] Add placeholder since version for new flag | Khaled Hosny | 2019-03-12 | 1 | -1/+1 |
| | |||||
* | Remove obsolete overrides from Indic/USE scripts | David Corbett | 2019-03-11 | 3 | -28/+8 |
| | |||||
* | Update generation code for hb-ot-shape-complex-vowel-constraints.cc. Remove ↵ | Eric Muller | 2019-03-11 | 2 | -1/+4 |
| | | | | 'unlikely' | ||||
* | Fix coding style. | Eric Muller | 2019-03-11 | 1 | -2/+2 |
| | |||||
* | Add a flag to hb_buffer_t to prevent the insertion of dotted circles on ↵ | Eric Muller | 2019-03-11 | 8 | -2/+26 |
| | | | | | incorrect character sequences. Current behavior unchanged if this flag is not set (and it isn't by default). | ||||
* | Add a macOS 10.14.3 fonts tests (#1608) | Ebrahim Byagowi | 2019-03-08 | 2 | -0/+30 |
| | |||||
* | Update to Unicode 12.0.0 | David Corbett | 2019-03-07 | 13 | -1536/+1631 |
| | |||||
* | [indic] Remove superfluous ZWNJ check in final reorder of pre-base matras | Adrian Wong | 2019-03-05 | 1 | -3/+8 |
| | |||||
* | Fix hb_atomic_* variants based on C++11 atomics | Stephan Bergmann | 2019-03-05 | 1 | -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. | ||||
* | Fix offset drift in graphite integration | Martin Hosken | 2019-03-03 | 1 | -16/+19 |
| | |||||
* | Minor, remove .editorconfig hack | Ebrahim Byagowi | 2019-03-02 | 1 | -5/+2 |
| | | | As vscode is going to support it soon | ||||
* | Make hb_subset_input_glyph_set () actually do something. | Garret Rieger | 2019-03-01 | 3 | -1/+37 |
| | |||||
* | [dwrite] hb_directwrite_face_create, a new API | Ebrahim Byagowi | 2019-02-26 | 2 | -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. | ||||
* | Fix or document unsupported font-feature-settings | David Corbett | 2019-02-25 | 2 | -7/+14 |
| | |||||
* | Remove Forcing Diagnostic Colours from CMakeLists.txt (#1597) | Joël R. Langlois | 2019-02-25 | 1 | -12/+0 |
| | | | Fixes https://github.com/harfbuzz/harfbuzz/issues/1596 | ||||
* | minor edit | Michiharu Ariza | 2019-02-20 | 1 | -2/+1 |
| | |||||
* | fix crash in hb_map_t::clear() | Michiharu Ariza | 2019-02-20 | 1 | -1/+2 |
| | | | | in case called immediately after init() | ||||
* | [doc] Move hb_variation_t to hb-common section | Khaled Hosny | 2019-02-19 | 1 | -3/+3 |
| | |||||
* | [doc] Move feature_t and its function to hb-common | Khaled Hosny | 2019-02-19 | 1 | -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. | ||||
* | Typo (#1588) | Evgeniy Reizner | 2019-02-19 | 1 | -1/+1 |
| | | | | Fixed a small typo. [skip ci] | ||||
* | [doc] Document hb_feature_from_string() syntax | Khaled Hosny | 2019-02-18 | 1 | -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. | ||||
* | Merge pull request #1557 from harfbuzz/cff-more-arrayof-fixes | Behdad Esfahbod | 2019-02-15 | 1 | -27/+24 |
|\ | | | | | CFF more arrayof fixes |