summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [dwrite] A new API, hb_directwrite_face_get_font_face (#1600)HEADmasterEbrahim Byagowi2019-03-293-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.0Behdad Esfahbod2019-03-293-4/+4
| | | | https://github.com/harfbuzz/harfbuzz/issues/1641
* [docs] Remove unexisting sectionBehdad Esfahbod2019-03-291-1/+0
|
* 2.4.02.4.0Behdad Esfahbod2019-03-284-5/+16
|
* Use internal bsearch() for language tagsBehdad Esfahbod2019-03-281-24/+22
| | | | Fixes https://github.com/harfbuzz/harfbuzz/pull/1639
* [indic] Add back medial-consonant to grammarBehdad Esfahbod2019-03-286-587/+672
| | | | Fixes https://github.com/harfbuzz/harfbuzz/issues/1592
* [khmer] Add trailing Coeng to syllable grammarBehdad Esfahbod2019-03-284-129/+122
| | | | Fixes https://github.com/harfbuzz/harfbuzz/issues/1541
* [ci] Tweak macos and psvita bots (#1638)Ebrahim Byagowi2019-03-281-3/+3
| | | | * Add --with-graphite2 to macOS * Add a dummy ragel script for psvita
* [ci] Use only CircleCI for macOS (#1637)Ebrahim Byagowi2019-03-282-20/+3
|
* Fix shell syntax errorBehdad Esfahbod2019-03-281-1/+1
| | | | Fixes https://github.com/harfbuzz/harfbuzz/issues/1612
* CommentBehdad Esfahbod2019-03-281-0/+1
|
* Override USE category for Grantha and Tirhuta visargas to allow markspunchcutter2019-03-282-3/+4
|
* Disable unwanted C++ definitions for MSVC.Egor Pugin2019-03-281-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 botEbrahim Byagowi2019-03-271-1/+0
|
* [ci] Don't install ragel on cmake build bot imagesEbrahim Byagowi2019-03-271-5/+0
| | | It is not needed anyway
* Use class templates for Null objectsBehdad Esfahbod2019-03-263-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 tableBehdad Esfahbod2019-03-261-0/+1
| | | | Isn't absolutely needed. But helps.
* [docs] UpdateBehdad Esfahbod2019-03-261-0/+1
|
* Update ChangeLog generationBehdad Esfahbod2019-03-261-1/+1
| | | | Let's see if I can make a release on Mac...
* completely remove lines that are commented outQunxin Liu2019-03-262-9/+0
|
* update arguments in_populate_gids_to_retain() and ↵Qunxin Liu2019-03-261-18/+18
| | | | | | _create_old_gid_to_new_gid_map() so they don't use deprecated variable
* try to remove deprecated variable from struct definitionQunxin Liu2019-03-262-5/+6
|
* cff2 subset fuzzer issues (#1619)Michiharu Ariza2019-03-154-0/+1
| | | | | | | | * add check to FDArray::serialize * add test files * fix off by one
* Allow zero length ranges in sanitization (#1617)Ebrahim Byagowi2019-03-143-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 TravisKhaled Hosny2019-03-142-6/+29
|
* Categorize U+09FC as Consonant_PlaceholderDavid Corbett2019-03-131-0/+1
|
* [ci] Simplify and fix Travis CI macOS buildKhaled Hosny2019-03-131-7/+9
|
* Remove redundant hb_ot_layout_lookup_would_substitute_fastBehdad Esfahbod2019-03-114-22/+2
|
* [doc] Add placeholder since version for new flagKhaled Hosny2019-03-121-1/+1
|
* Remove obsolete overrides from Indic/USE scriptsDavid Corbett2019-03-113-28/+8
|
* Update generation code for hb-ot-shape-complex-vowel-constraints.cc. Remove ↵Eric Muller2019-03-112-1/+4
| | | | 'unlikely'
* Fix coding style.Eric Muller2019-03-111-2/+2
|
* Add a flag to hb_buffer_t to prevent the insertion of dotted circles on ↵Eric Muller2019-03-118-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 Byagowi2019-03-082-0/+30
|
* Update to Unicode 12.0.0David Corbett2019-03-0713-1536/+1631
|
* [indic] Remove superfluous ZWNJ check in final reorder of pre-base matrasAdrian Wong2019-03-051-3/+8
|
* Fix hb_atomic_* variants based on C++11 atomicsStephan Bergmann2019-03-051-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 integrationMartin Hosken2019-03-031-16/+19
|
* Minor, remove .editorconfig hackEbrahim Byagowi2019-03-021-5/+2
| | | As vscode is going to support it soon
* Make hb_subset_input_glyph_set () actually do something.Garret Rieger2019-03-013-1/+37
|
* [dwrite] hb_directwrite_face_create, a new APIEbrahim Byagowi2019-02-262-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-settingsDavid Corbett2019-02-252-7/+14
|
* Remove Forcing Diagnostic Colours from CMakeLists.txt (#1597)Joël R. Langlois2019-02-251-12/+0
| | | Fixes https://github.com/harfbuzz/harfbuzz/issues/1596
* minor editMichiharu Ariza2019-02-201-2/+1
|
* fix crash in hb_map_t::clear()Michiharu Ariza2019-02-201-1/+2
| | | | in case called immediately after init()
* [doc] Move hb_variation_t to hb-common sectionKhaled Hosny2019-02-191-3/+3
|
* [doc] Move feature_t and its function to hb-commonKhaled Hosny2019-02-191-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 Reizner2019-02-191-1/+1
| | | | Fixed a small typo. [skip ci]
* [doc] Document hb_feature_from_string() syntaxKhaled Hosny2019-02-181-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-fixesBehdad Esfahbod2019-02-151-27/+24
|\ | | | | CFF more arrayof fixes