Log

Author Commit Date CI Message
Behdad Esfahbod 3c5b7886 2021-01-15T19:26:04 Revert "Avoid category duplication between C++ and Ragel" This reverts commit 67ea8133d3fa82b3365cd917fb266ba752f16169. Merged accidentally on https://github.com/harfbuzz/harfbuzz/pull/2726
David Corbett 67ea8133 2020-10-17T14:37:22 Avoid category duplication between C++ and Ragel
David Corbett c8c5e52a 2021-01-04T20:31:12 [use] Update overrides to 2021-01-04 This uses the data files from <https://github.com/microsoft/font-tools/tree/ed7b825ddbbd072d8bc731b7f12c54cb375e2f89/USE>.
Khaled Hosny 1fb7f3bd 2020-12-31T03:03:48 [docs] Document various HB_SCRIPT_* Need to have something for all of them to keep GTK-Doc happy.
Khaled Hosny a64d56a3 2020-12-31T00:27:49 [introspection] nullable is for pointers
Khaled Hosny 492a5a90 2020-12-30T23:42:49 [docs] Complete hb-aat docs a bit
Khaled Hosny 3a012cc4 2020-12-30T23:40:25 [docs] Complete hb-metrics docs a bit
Khaled Hosny 9936490c 2020-12-31T00:19:29 [docs] Invalid use of "optional" annotation It is valid only for out and inout parameters. Fixes https://github.com/harfbuzz/harfbuzz/issues/1787
Khaled Hosny 5a55b31a 2020-12-30T23:39:08 [docs] Complete hb-shape-plan docs a bit
Khaled Hosny 8e8c3e58 2020-12-30T23:37:49 [docs] Complete hb-ot-layout docs a bit
Khaled Hosny ea0907ab 2020-12-31T02:34:45 [docs] Document version macros
Khaled Hosny bf5b4b71 2020-12-31T00:38:47 [docs] Duplicated documentation
Khaled Hosny 5b7b730d 2020-12-28T05:23:26 [docs] Complete hb-color docs a bit
Khaled Hosny aa107e65 2020-12-30T23:34:17 [docs] Complete hb-font docs a bit
Khaled Hosny 3d7a3616 2020-12-30T23:58:37 [docs] Miscellaneous missing docs
Khaled Hosny 9b602e8e 2020-12-30T23:28:54 [docs] Complete hb-common docs a bit
Khaled Hosny 5e9f05ff 2020-12-31T02:23:55 [docs] Expand memory modes docs Per Behdad suggestions.
Khaled Hosny a31a51cd 2020-12-30T23:48:25 [docs] Complete hb-ft docs a bit
Khaled Hosny 8c492d5c 2020-12-30T23:47:33 [docs] Complete hb-ot-math docs a bit
Khaled Hosny 5151c2b6 2020-12-31T00:28:27 [introspection] Replace deprecated allow-none Use optional or nullable as appropriate.
Khaled Hosny 3f7ffd1b 2020-12-30T23:46:13 [docs] Complete hb-unicode docs a bit
Khaled Hosny 2fdab788 2020-12-30T23:44:30 [docs] Complete hb-buffer docs a bit
Khaled Hosny 53ed5597 2020-12-30T23:11:33 [docs] Add missing API indices
Khaled Hosny c9c3b3c9 2020-12-30T23:09:59 [docs] Use correct syntax
Khaled Hosny a8e72ee7 2020-12-30T23:08:40 [docs] Use %true and %false consistently
Khaled Hosny a3fe43a4 2020-12-30T21:58:43 [docs] Hide private enum values "/*< skip >*/" does not seem to hide them.
Khaled Hosny b8e6f17e 2020-12-27T15:03:57 [docs] Move note about harfbuzz-old to proper place Commit 443f87213272be5ae0579dce4749b2036dfe3815 seems to have moved it to the API part by mistake.
Khaled Hosny e93de636 2020-12-27T00:57:29 [docs] Document unused language in get_baseline Document that language_tag in hb_ot_layout_get_baseline() is currently unused. Fixes https://github.com/harfbuzz/harfbuzz/issues/2662
Khaled Hosny c7b2e64c 2020-12-27T00:53:23 [docs] make it clear that FT_Face must have size Fixes https://github.com/harfbuzz/harfbuzz/issues/2590
Khaled Hosny 4136ecf7 2020-12-27T00:22:31 [docs] Don’t use FreeType in the simple example Also make the code actually compile. Fixes https://github.com/harfbuzz/harfbuzz/issues/2106
Khaled Hosny 4161146e 2020-12-27T18:27:19 [docs] Fix generated docs for deprecated symbols Without ignoring HB_DEPRECATED, most deprecated symbols get missing from documentation. Ignoring HB_DEPRECATED_FOR does not work, but this seems to be a GTK-Doc bug.
Khaled Hosny bfe4bbfc 2020-12-27T18:38:54 [docs] Older GTK-Doc does not support HB_DEPRECATED_FOR() at all Fixes CI build failure.
Khaled Hosny 7236c7e2 2020-12-27T01:59:00 2.7.4
Khaled Hosny 6808b1fb 2020-12-27T01:55:15 Merge pull request #2781 from harfbuzz/g-i-dist [ci] Install gobject-introspection on distcheck job
Khaled Hosny e8c15b7a 2020-12-26T23:05:48 [ci] Install gobject-introspection on distcheck job To fix missing --enable-introspection from release tarballs. Fixes https://github.com/harfbuzz/harfbuzz/issues/2779
Khaled Hosny 010bd540 2020-12-26T01:17:27 Merge pull request #2777 from harfbuzz/docs-unicode [docs] Improve hb-unicode docs a bit
Khaled Hosny 462b71ea 2020-12-26T01:16:32 Merge pull request #1676 from n8willis/docs-gtkdoc-core [Docs] Add gtkdoc comments for low-level core APIs
Khaled Hosny 22468c8a 2020-12-24T22:38:06 [docs] Give destroy callbacks have (optional) annotation
Khaled Hosny 35c4a15a 2020-12-24T22:34:02 [docs] Update hb-font documentation
Khaled Hosny 8586f159 2020-12-24T22:23:47 [docs] Update hb-common documentation
Khaled Hosny e8c21e00 2020-12-24T21:56:31 [docs] Remove comments the duplicate docs
Khaled Hosny ff96f73f 2020-12-24T21:53:11 [docs] Add some missing API to harfbuzz-sections.txt
Khaled Hosny cb319f0d 2020-12-24T21:47:05 [docs] Add some missing annotations to hb-buffer.cc
Khaled Hosny 9af0edd9 2020-12-24T21:40:41 [docs] Document return value of hb_blob_get_data()
Khaled Hosny f88e845f 2020-12-24T21:28:37 [docs] Minor fixes
Nathan Willis 82092d40 2019-04-22T15:31:24 [docs] Update gtk-doc comments in hb-font
Nathan Willis e8de26e1 2019-04-21T20:31:54 [docs] Add gtkdoc comments to hb-buffer
Nathan Willis d13b7eaa 2019-04-21T20:31:31 [docs] Add gtkdoc comments to hb-blob
Nathan Willis 4cdb12a3 2019-04-21T20:31:09 [docs] Add gtkdoc comments to hb-common
Nathan Willis 922c32eb 2019-04-21T20:30:54 [docs] Add gtkdoc comments to hb-map
Nathan Willis 71af2c6d 2019-04-21T20:30:36 [docs] Add gtkdoc comments to hb-set
Nathan Willis ec98730f 2019-04-17T14:44:25 [docs] regularize whitespace in function params
Khaled Hosny fdf3e448 2020-12-24T00:41:45 [docs] Improve hb-unicode docs a bit Down to only one warning.
Khaled Hosny 0fd6144a 2020-12-24T00:10:27 [docs] Fix warnings about unknown annotations Use square brackets so that gtk-doc does not consider these to be annotations.
Khaled Hosny 95416714 2020-12-23T23:04:17 Merge pull request #2776 from harfbuzz/release 2.7.3
Khaled Hosny 71a3b54f 2020-12-23T15:33:15 2.7.3
Behdad Esfahbod 8560c3e3 2020-12-23T00:25:10 Merge pull request #2774 from harfbuzz/misc-doc Doc fixes
Ryan 769a21aa 2020-12-23T02:31:03 meson: avoid regenerating hb-version.h unnecessarily The file is a dependency for the library as a whole, so previously editing the Meson build files at all would force a full rebuild. This will only rebuild it if the version has changed.
Khaled Hosny 296e9d7f 2020-12-23T01:18:10 [ci] Install fonttools using pip on msys2 Hopefully fixes the broken package.
Khaled Hosny 3dba7ea9 2020-12-23T00:55:21 [docs] Add missing API index for 1.4.0 release
Khaled Hosny c2e2c40b 2020-12-23T00:49:23 [docs] Fix gtk-doc comment syntax The documentation was not picked otherwise.
Khaled Hosny 08269408 2020-12-23T00:45:39 [docs] Add messing sections Docs for these sections were not generated at all.
Khaled Hosny b8b13018 2020-12-23T00:22:56 [docs] Make gtk-doc find these typedef’s
Khaled Hosny 8c3a530f 2020-12-22T23:52:46 [docs] Some formatting fixes
Khaled Hosny b029a45c 2020-12-22T23:32:48 [docs] Add new API to harfbuzz-sections.txt
Khaled Hosny ea4476d7 2020-12-21T17:44:03 [autotools] Don’t fallback to icu-config ICU pkg-config support have been available for a long time, and icu-config often breaks cross-compiling when the one from host system is found.
Chun-wei Fan 2953a66a 2020-12-09T12:24:18 CMake: Define HAVE_GOBJECT when harfbuzz-gobject is built Without this, the built library for harfbuzz-gobject is unuseful.
Behdad Esfahbod 25c0a792 2020-12-10T14:29:47 Remove unused+wrong UnsizedArrayOf<> operators Said compiler is wrong to err since they are unused. But yeah, they didn't make sense and were copy/paste leftover. Fixes https://github.com/harfbuzz/harfbuzz/issues/2763
Khaled Hosny 07e304b2 2020-12-01T22:32:19 Merge pull request #2755 from Myaamori/master meson: use meson.current_source_dir() instead of @CURRENT_SOURCE_DIR@
Behdad Esfahbod 7c241651 2020-11-30T16:38:53 [algs] Don't forward rvalue twice Part of https://github.com/harfbuzz/harfbuzz/issues/2293
Behdad Esfahbod 53806e5b 2020-11-25T11:51:37 Tiny improvement on previous commit Functionally the same.
Dominik Röttsches a5f6f869 2020-10-23T14:25:05 Drop layout table if layout lookup accelerator allocation failed If the table is kept, when the table is present but only the accelerator allocation failed, then we run into nullptr dereferences downstream in hb_ot_map_t::apply when trying to access proxy.accels[i]. To fix this, instead of only setting lookup_count of accelerator_t itself, drop the whole table to avoid hb-ot-map construction assuming that the lookups will work correctly despite accelerator allocation having failed. Fixes: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24490 https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24490
Myaamori 5f32fdff 2020-11-24T01:29:24 meson: use meson.current_source_dir() instead of @CURRENT_SOURCE_DIR@ @CURRENT_SOURCE_DIR@ is not listed as a valid string substitution for custom targets in the Meson reference, and in practice it does not get substituted when using the vs2019 backend.
David Corbett b2e7bb2a 2020-10-27T19:50:33 Don’t map BCP 47 to coincidentally similar OT tag
David Corbett e1df2c52 2020-10-26T19:16:35 Map ISO 639 code qul to language system tag 'QUH '
Khaled Hosny bac8a856 2020-11-21T16:07:57 Revert "[CI] Don’t install ragel on circleci jobs" This reverts commit 9a9da110a54ea03a0bdd1e64fa9ff7a2b98ba53c.
Khaled Hosny f579c661 2020-11-21T16:06:27 Mark variable unused Hopefully fixes build with newer ragel. https://github.com/adrian-thurston/ragel/issues/56 Fixes https://github.com/harfbuzz/harfbuzz/issues/2752
David Corbett f83496a9 2020-11-20T08:16:36 [use] Remove workaround for reserved code points See <https://github.com/microsoft/font-tools/issues/12>.
David Corbett 17da41bd 2020-11-17T14:29:05 Update language system tag registry to OT 1.8.4
Khaled Hosny 385d9c08 2020-11-17T19:43:22 Merge pull request #2700 from xclaesse/cairo-ft meson: Fix cairo_ft_dep when fontconfig is a subproject
Xavier Claessens 9722b4b2 2020-11-17T11:56:52 Meson: Update all wrap files to latest version
Xavier Claessens a082fe40 2020-11-06T13:02:21 ci: Install meson 0.56.0 in crossbuild-win32 It is required for using cairo as subproject.
Xavier Claessens e2ba0e00 2020-10-03T21:34:24 meson: Fix check for cairo and cairo-ft dependencies When cairo comes from a subproject fallback it should still take cairo-ft dependency, otherwise it miss freetype2 cflags. Also update wrap file to use upstream repository now that meson support has been merged. This requires Meson >= 0.54.0 because cairo itself requires that version and we use the new `fallback: 'cairo'` syntax without specifying a variable name because cairo does not provide a variable name for cairo-ft.
Khaled Hosny c4ade4fd 2020-11-17T14:32:04 Merge pull request #2686 from simoncozens/more-tracing More tracing
Simon Cozens fd8f4ffc 2020-09-18T16:37:22 Trace reorder, not normalize
Simon Cozens 2e0193d7 2020-09-18T16:28:29 Add more cast spaces
Simon Cozens 4bb6d54e 2020-09-18T16:26:08 Missing cast
Simon Cozens 8e1bedc5 2020-09-18T16:25:43 Keep phase names
Simon Cozens 428c111f 2020-09-18T16:24:47 Fix spacing around casts
Simon Cozens f19018da 2020-09-17T15:08:32 Smaller issues from review
Simon Cozens 8b3b835a 2020-09-17T14:27:31 Trace normalization and preprocessing stages
Simon Cozens b50099bf 2020-09-17T14:25:30 Trace reordering in pause functions
Khaled Hosny e6c21d7b 2020-11-17T08:53:32 Merge pull request #2692 from ffontaine/master src/meson.build: allow introspection when cross-compiling
Fabrice Fontaine 0c3dcfae 2020-11-17T07:31:07 Merge remote-tracking branch 'upstream/master'
David Corbett 3bd43bd0 2020-11-16T21:55:02 Map more ISO 15924 variants to `hb_script_t`s
David Corbett 27170e05 2020-10-28T18:02:55 Fix names for language tag in gen-tag-table.py A BCP 47 language tag with both a script subtag and a region subtag would be printed as a human-readable name in hb-ot-tag-table.hh as if it only had its language subtag.
Khaled Hosny 5091ea7e 2020-10-24T22:37:52 Merge pull request #2733 from astiob/buffer-context-doc [docs] Describe buffer context applicability more explicitly
Oleg Oshmyan 07961dae 2020-10-24T21:58:02 [docs] Describe buffer context applicability more explicitly Make it abundantly clear that the context's script etc. don't matter. Fixes https://github.com/harfbuzz/harfbuzz/issues/2730
Khaled Hosny 69cc214c 2020-10-24T10:41:33 Merge pull request #2729 from khaledhosny/autotools-pkg-config [autotools] Require pkg-config 0.28
Khaled Hosny 5adc1344 2020-10-23T18:39:34 [ci] Upload meason logs on some CircleCI jobs