|
6a3fd94f
|
2021-02-09T20:49:04
|
|
Merge pull request #2699 from googlefonts/gpos_8
[subset] Add a more complex layout subsetting test case and fix the issues it exposed.
|
|
8f47dd57
|
2020-11-04T11:05:22
|
|
[subset] don't set lookup visited in closure_lookups_context_t::recurse.
- Lookup::closure_lookups also checks if the lookups visited and sets the lookup to visited. If we set visited in 'recurse' then Lookup::closure_lookups will fail to recurse into the children of the lookup.
- Also when copying ChainRule's skip LookupRecord's that point to lookups which aren't retained. This matches FontTool's behaviour.
|
|
d9e0244c
|
2021-02-02T16:04:44
|
|
remove duplicate file names
|
|
676d1e6a
|
2021-01-29T19:53:39
|
|
[indic] Spell out INDIC_TABLE_ELEMENT_TYPE
|
|
769c2b19
|
2021-01-29T11:40:59
|
|
[indic/khmer/myanmar/use] Minor shuffling of found_syllable() macros
|
|
59721c2f
|
2021-01-29T11:34:59
|
|
[use] Move data table into same compilation unit
|
|
d9b167da
|
2021-01-28T20:40:42
|
|
[use] Remove hb-ot-shape-complex-use.hh
Inline into ragel machine.
|
|
3bb2653a
|
2021-01-28T20:36:51
|
|
[use] Reuse category numbers exported from ragel machine
Part of https://github.com/harfbuzz/harfbuzz/pull/2726
|
|
c417e0d2
|
2021-01-28T20:27:59
|
|
[indic/khmer/myanmar/use] Move enum category around
Such that the generated -machine.hh headers are independent.
|
|
675b6c29
|
2021-01-28T20:17:33
|
|
[indic/khmer/myanmar/use] Remove unused dump-*-data programs
In prep for streamlining tables.
|
|
0a5c6311
|
2021-01-28T19:53:20
|
|
[use] Rename internal enum joinint_form_t members
To ease upcoming change.
|
|
dad41c07
|
2021-02-01T13:54:12
|
|
[use] Typo
|
|
880fdb74
|
2021-01-28T19:47:53
|
|
[indic/khmer/myanmar/use] Export categories from Ragel source
Not hooked up yet.
Part of alternative approach to
https://github.com/harfbuzz/harfbuzz/pull/2726
|
|
63a716c5
|
2021-01-29T20:36:42
|
|
[indic] Use lfind()
|
|
921b4e46
|
2021-01-29T20:35:05
|
|
[algs] Add hb_equal()
Use in hb_array_t::lfind()
|
|
f4ed3bf2
|
2021-01-29T20:05:38
|
|
[indic] Remove categorization of Khmer Ra
Khmer goes through its own shaper these days.
|
|
b198d944
|
2021-01-25T16:34:11
|
|
use {} rather than {0}
|
|
2e50b517
|
2021-01-25T16:19:07
|
|
Nicer more idiomatic fix
|
|
8f6559a3
|
2021-01-25T10:37:59
|
|
[subet/COLR] Default initialize firstLayerIdx
|
|
a650243d
|
2021-01-24T13:30:06
|
|
[sanitize] Fix typo
|
|
881ad720
|
2021-01-21T14:27:45
|
|
[algs] Remove passthru declaration
Let compiler figure it out.
|
|
ca0b7afe
|
2021-01-21T12:18:48
|
|
[set] Use hb_fill()
|
|
6463ee02
|
2021-01-21T12:01:13
|
|
Speed up ClassDef/Coverage intersect methods
Just avoiding overhead as measured by Garret.
Should rewrite as dagger in the future and confirm that it has the
same benefits. Later on, rewrite as lfind() maybe.
Fixes https://github.com/harfbuzz/harfbuzz/issues/2826
|
|
5fce8898
|
2021-01-21T12:14:20
|
|
[iter] Allow passing rvalue iters to hb_fill()
|
|
33368a12
|
2021-01-21T11:06:58
|
|
uint32_t to unsigned in hb-set.hh
|
|
2a0d0b90
|
2021-01-21T10:45:09
|
|
Make set clear work even when set is in failed state.
|
|
0ba73e98
|
2020-09-16T13:56:33
|
|
[ENOMEM] handle allocation failures during page compaction.
|
|
a4c3732f
|
2020-09-16T12:35:09
|
|
[ENOMEM] fix set clear() causing corruption if the set is in_error().
|
|
9b8be964
|
2021-01-20T23:49:24
|
|
[docs] Ignore hb-gobject headers
Fixes https://github.com/harfbuzz/harfbuzz/issues/2797
|
|
051a3c7b
|
2021-01-20T22:35:34
|
|
[docs] Fix typo
|
|
a44dd339
|
2021-01-01T01:36:57
|
|
[docs] Missing param docs
|
|
478d169c
|
2020-12-31T18:17:33
|
|
[docs] Document more deprecated symbols
|
|
ca0a7a83
|
2020-12-31T17:29:03
|
|
[docs] Document hb_ot_math_constant_t somehow
|
|
3ba1e7e7
|
2020-12-31T17:11:35
|
|
[docs] Document HB_OT_TAG_DEFAULT_LANGUAGE/SCRIPT
|
|
4bfa0b3c
|
2020-12-31T16:30:05
|
|
[docs] Fix hb_color_get_* docs
|
|
2cdc92c0
|
2020-08-29T19:41:40
|
|
[use] Move most joining scripts to USE
|
|
5c73c908
|
2021-01-18T12:47:25
|
|
[syllabic] Fix signed/unsigned comparision errors
|
|
e3d4c297
|
2021-01-15T19:23:33
|
|
[indic/khmer/myanmar] Minor: Fix mask
Seems like a typo. No behavior change.
|
|
0ddade44
|
2021-01-15T19:13:47
|
|
[syllabic] Merge various insert_dotted_circles implementations
Fixes https://github.com/harfbuzz/harfbuzz/issues/1810
|
|
e8e9fd95
|
2021-01-15T18:52:57
|
|
[syllabic] Add hb-ot-shape-complex-syllabic.cc/hh
Empty for now.
Part of https://github.com/harfbuzz/harfbuzz/issues/1810
|
|
8af85c4e
|
2021-01-15T18:48:12
|
|
Remove hb-ot-shape-complex-machine-index.hh file
Inline code into USE header.
|
|
9dd61c5b
|
2021-01-15T18:42:30
|
|
Rename internal buffer var use
Part of https://github.com/harfbuzz/harfbuzz/issues/1810
|
|
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>.
|
|
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
|
|
bf5b4b71
|
2020-12-31T00:38:47
|
|
[docs] Duplicated documentation
|
|
3d7a3616
|
2020-12-30T23:58:37
|
|
[docs] Miscellaneous missing docs
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
9b602e8e
|
2020-12-30T23:28:54
|
|
[docs] Complete hb-common docs a bit
|
|
1fb7f3bd
|
2020-12-31T03:03:48
|
|
[docs] Document various HB_SCRIPT_*
Need to have something for all of them to keep GTK-Doc happy.
|
|
ea0907ab
|
2020-12-31T02:34:45
|
|
[docs] Document version macros
|
|
5e9f05ff
|
2020-12-31T02:23:55
|
|
[docs] Expand memory modes docs
Per Behdad suggestions.
|
|
5151c2b6
|
2020-12-31T00:28:27
|
|
[introspection] Replace deprecated allow-none
Use optional or nullable as appropriate.
|
|
a64d56a3
|
2020-12-31T00:27:49
|
|
[introspection] nullable is for pointers
|
|
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.
|
|
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
|
|
7236c7e2
|
2020-12-27T01:59:00
|
|
2.7.4
|
|
010bd540
|
2020-12-26T01:17:27
|
|
Merge pull request #2777 from harfbuzz/docs-unicode
[docs] Improve hb-unicode docs a bit
|
|
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
|
|
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.
|
|
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.
|
|
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
|
|
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.
|