|
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
|
|
67ea8133
|
2020-10-17T14:37:22
|
|
Avoid category duplication between C++ and Ragel
|
|
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>.
|
|
1fb7f3bd
|
2020-12-31T03:03:48
|
|
[docs] Document various HB_SCRIPT_*
Need to have something for all of them to keep GTK-Doc happy.
|
|
a64d56a3
|
2020-12-31T00:27:49
|
|
[introspection] nullable is for pointers
|
|
492a5a90
|
2020-12-30T23:42:49
|
|
[docs] Complete hb-aat docs a bit
|
|
3a012cc4
|
2020-12-30T23:40:25
|
|
[docs] Complete hb-metrics docs a bit
|
|
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
|
|
5a55b31a
|
2020-12-30T23:39:08
|
|
[docs] Complete hb-shape-plan docs a bit
|
|
8e8c3e58
|
2020-12-30T23:37:49
|
|
[docs] Complete hb-ot-layout docs a bit
|
|
ea0907ab
|
2020-12-31T02:34:45
|
|
[docs] Document version macros
|
|
bf5b4b71
|
2020-12-31T00:38:47
|
|
[docs] Duplicated documentation
|
|
5b7b730d
|
2020-12-28T05:23:26
|
|
[docs] Complete hb-color docs a bit
|
|
aa107e65
|
2020-12-30T23:34:17
|
|
[docs] Complete hb-font docs a bit
|
|
3d7a3616
|
2020-12-30T23:58:37
|
|
[docs] Miscellaneous missing docs
|
|
9b602e8e
|
2020-12-30T23:28:54
|
|
[docs] Complete hb-common docs a bit
|
|
5e9f05ff
|
2020-12-31T02:23:55
|
|
[docs] Expand memory modes docs
Per Behdad suggestions.
|
|
a31a51cd
|
2020-12-30T23:48:25
|
|
[docs] Complete hb-ft docs a bit
|
|
8c492d5c
|
2020-12-30T23:47:33
|
|
[docs] Complete hb-ot-math docs a bit
|
|
5151c2b6
|
2020-12-31T00:28:27
|
|
[introspection] Replace deprecated allow-none
Use optional or nullable as appropriate.
|
|
3f7ffd1b
|
2020-12-30T23:46:13
|
|
[docs] Complete hb-unicode docs a bit
|
|
2fdab788
|
2020-12-30T23:44:30
|
|
[docs] Complete hb-buffer docs a bit
|
|
53ed5597
|
2020-12-30T23:11:33
|
|
[docs] Add missing API indices
|
|
c9c3b3c9
|
2020-12-30T23:09:59
|
|
[docs] Use correct syntax
|
|
a8e72ee7
|
2020-12-30T23:08:40
|
|
[docs] Use %true and %false consistently
|
|
a3fe43a4
|
2020-12-30T21:58:43
|
|
[docs] Hide private enum values
"/*< skip >*/" does not seem to hide them.
|
|
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.
|
|
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
|
|
c7b2e64c
|
2020-12-27T00:53:23
|
|
[docs] make it clear that FT_Face must have size
Fixes https://github.com/harfbuzz/harfbuzz/issues/2590
|
|
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
|
|
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.
|
|
bfe4bbfc
|
2020-12-27T18:38:54
|
|
[docs] Older GTK-Doc does not support HB_DEPRECATED_FOR() at all
Fixes CI build failure.
|
|
7236c7e2
|
2020-12-27T01:59:00
|
|
2.7.4
|
|
6808b1fb
|
2020-12-27T01:55:15
|
|
Merge pull request #2781 from harfbuzz/g-i-dist
[ci] Install gobject-introspection on distcheck job
|
|
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
|
|
010bd540
|
2020-12-26T01:17:27
|
|
Merge pull request #2777 from harfbuzz/docs-unicode
[docs] Improve hb-unicode docs a bit
|
|
462b71ea
|
2020-12-26T01:16:32
|
|
Merge pull request #1676 from n8willis/docs-gtkdoc-core
[Docs] Add gtkdoc comments for low-level core APIs
|
|
22468c8a
|
2020-12-24T22:38:06
|
|
[docs] Give destroy callbacks have (optional) annotation
|
|
35c4a15a
|
2020-12-24T22:34:02
|
|
[docs] Update hb-font documentation
|
|
8586f159
|
2020-12-24T22:23:47
|
|
[docs] Update hb-common documentation
|
|
e8c21e00
|
2020-12-24T21:56:31
|
|
[docs] Remove comments the duplicate docs
|
|
ff96f73f
|
2020-12-24T21:53:11
|
|
[docs] Add some missing API to harfbuzz-sections.txt
|
|
cb319f0d
|
2020-12-24T21:47:05
|
|
[docs] Add some missing annotations to hb-buffer.cc
|
|
9af0edd9
|
2020-12-24T21:40:41
|
|
[docs] Document return value of hb_blob_get_data()
|
|
f88e845f
|
2020-12-24T21:28:37
|
|
[docs] Minor fixes
|
|
82092d40
|
2019-04-22T15:31:24
|
|
[docs] Update gtk-doc comments in hb-font
|
|
e8de26e1
|
2019-04-21T20:31:54
|
|
[docs] Add gtkdoc comments to hb-buffer
|
|
d13b7eaa
|
2019-04-21T20:31:31
|
|
[docs] Add gtkdoc comments to hb-blob
|
|
4cdb12a3
|
2019-04-21T20:31:09
|
|
[docs] Add gtkdoc comments to hb-common
|
|
922c32eb
|
2019-04-21T20:30:54
|
|
[docs] Add gtkdoc comments to hb-map
|
|
71af2c6d
|
2019-04-21T20:30:36
|
|
[docs] Add gtkdoc comments to hb-set
|
|
ec98730f
|
2019-04-17T14:44:25
|
|
[docs] regularize whitespace in function params
|
|
fdf3e448
|
2020-12-24T00:41:45
|
|
[docs] Improve hb-unicode docs a bit
Down to only one warning.
|
|
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.
|
|
95416714
|
2020-12-23T23:04:17
|
|
Merge pull request #2776 from harfbuzz/release
2.7.3
|
|
71a3b54f
|
2020-12-23T15:33:15
|
|
2.7.3
|
|
8560c3e3
|
2020-12-23T00:25:10
|
|
Merge pull request #2774 from harfbuzz/misc-doc
Doc fixes
|
|
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.
|
|
296e9d7f
|
2020-12-23T01:18:10
|
|
[ci] Install fonttools using pip on msys2
Hopefully fixes the broken package.
|
|
3dba7ea9
|
2020-12-23T00:55:21
|
|
[docs] Add missing API index for 1.4.0 release
|
|
c2e2c40b
|
2020-12-23T00:49:23
|
|
[docs] Fix gtk-doc comment syntax
The documentation was not picked otherwise.
|
|
08269408
|
2020-12-23T00:45:39
|
|
[docs] Add messing sections
Docs for these sections were not generated at all.
|
|
b8b13018
|
2020-12-23T00:22:56
|
|
[docs] Make gtk-doc find these typedef’s
|
|
8c3a530f
|
2020-12-22T23:52:46
|
|
[docs] Some formatting fixes
|
|
b029a45c
|
2020-12-22T23:32:48
|
|
[docs] Add new API to harfbuzz-sections.txt
|
|
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.
|
|
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.
|
|
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
|
|
07e304b2
|
2020-12-01T22:32:19
|
|
Merge pull request #2755 from Myaamori/master
meson: use meson.current_source_dir() instead of @CURRENT_SOURCE_DIR@
|
|
7c241651
|
2020-11-30T16:38:53
|
|
[algs] Don't forward rvalue twice
Part of https://github.com/harfbuzz/harfbuzz/issues/2293
|
|
53806e5b
|
2020-11-25T11:51:37
|
|
Tiny improvement on previous commit
Functionally the same.
|
|
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
|
|
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.
|
|
b2e7bb2a
|
2020-10-27T19:50:33
|
|
Don’t map BCP 47 to coincidentally similar OT tag
|
|
e1df2c52
|
2020-10-26T19:16:35
|
|
Map ISO 639 code qul to language system tag 'QUH '
|
|
bac8a856
|
2020-11-21T16:07:57
|
|
Revert "[CI] Don’t install ragel on circleci jobs"
This reverts commit 9a9da110a54ea03a0bdd1e64fa9ff7a2b98ba53c.
|
|
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
|
|
f83496a9
|
2020-11-20T08:16:36
|
|
[use] Remove workaround for reserved code points
See <https://github.com/microsoft/font-tools/issues/12>.
|
|
17da41bd
|
2020-11-17T14:29:05
|
|
Update language system tag registry to OT 1.8.4
|
|
385d9c08
|
2020-11-17T19:43:22
|
|
Merge pull request #2700 from xclaesse/cairo-ft
meson: Fix cairo_ft_dep when fontconfig is a subproject
|
|
9722b4b2
|
2020-11-17T11:56:52
|
|
Meson: Update all wrap files to latest version
|
|
a082fe40
|
2020-11-06T13:02:21
|
|
ci: Install meson 0.56.0 in crossbuild-win32
It is required for using cairo as subproject.
|
|
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.
|
|
c4ade4fd
|
2020-11-17T14:32:04
|
|
Merge pull request #2686 from simoncozens/more-tracing
More tracing
|
|
fd8f4ffc
|
2020-09-18T16:37:22
|
|
Trace reorder, not normalize
|
|
2e0193d7
|
2020-09-18T16:28:29
|
|
Add more cast spaces
|
|
4bb6d54e
|
2020-09-18T16:26:08
|
|
Missing cast
|
|
8e1bedc5
|
2020-09-18T16:25:43
|
|
Keep phase names
|
|
428c111f
|
2020-09-18T16:24:47
|
|
Fix spacing around casts
|
|
f19018da
|
2020-09-17T15:08:32
|
|
Smaller issues from review
|
|
8b3b835a
|
2020-09-17T14:27:31
|
|
Trace normalization and preprocessing stages
|
|
b50099bf
|
2020-09-17T14:25:30
|
|
Trace reordering in pause functions
|
|
e6c21d7b
|
2020-11-17T08:53:32
|
|
Merge pull request #2692 from ffontaine/master
src/meson.build: allow introspection when cross-compiling
|
|
0c3dcfae
|
2020-11-17T07:31:07
|
|
Merge remote-tracking branch 'upstream/master'
|
|
3bd43bd0
|
2020-11-16T21:55:02
|
|
Map more ISO 15924 variants to `hb_script_t`s
|
|
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.
|
|
5091ea7e
|
2020-10-24T22:37:52
|
|
Merge pull request #2733 from astiob/buffer-context-doc
[docs] Describe buffer context applicability more explicitly
|
|
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
|
|
69cc214c
|
2020-10-24T10:41:33
|
|
Merge pull request #2729 from khaledhosny/autotools-pkg-config
[autotools] Require pkg-config 0.28
|
|
5adc1344
|
2020-10-23T18:39:34
|
|
[ci] Upload meason logs on some CircleCI jobs
|