|
841451a1
|
2025-07-28T14:38:38
|
|
Bump github/codeql-action from 3.29.2 to 3.29.4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.29.2 to 3.29.4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/181d5eefc20863364f96762470ba6f862bdef56b...4e828ff8d448a8a6e532957b1811f387a63867e8)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.29.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
74686a6d
|
2025-07-28T10:27:06
|
|
Merge pull request #5433 from harfbuzz/revert-hvgl
Revert pull request 5433
|
|
7af1df67
|
2025-07-28T10:24:45
|
|
Revert "Merge branch 'main' into HVF"
This reverts commit 3a64fce9b73bc601e257d13d1ea8ac7f32ce60b6, reversing
changes made to f63d960c4eda79514c060ddce796df9e607b5bae.
|
|
57565de1
|
2025-07-28T10:20:28
|
|
Revert "[hvgl] Fix cast-align issue"
This reverts commit b03089bf56794b3e96898231c1ca6fbcb4f6454b.
|
|
57f0eb80
|
2025-07-28T06:10:45
|
|
Add pragma GCC diagnostic ignored "-Wold-style-cast" (#5431)
From https://github.com/SFML/SFML/pull/3543#issuecomment-3126532776
|
|
290063c6
|
2025-07-28T03:18:44
|
|
[face] Fix a potential crasher if not enough font data
In hb_face_count().
Fixes https://github.com/memononen/Skribidi/pull/67
|
|
c7ec53d9
|
2025-07-27T19:55:21
|
|
Try to fix build on gcc-8 (#5430)
* [machinery] Use std::forward in StructAfter
Might not fix https://github.com/harfbuzz/harfbuzz/issues/5429
but I was inspecting there and looks relevant.
* [machinery] Write StructAfter as an auto-return
Maybe fixes https://github.com/harfbuzz/harfbuzz/issues/5429
* [machinery] Another try at fixing gcc-8
Trying to fix https://github.com/harfbuzz/harfbuzz/issues/5429
|
|
4df970fc
|
2025-07-26T14:07:11
|
|
Merge tag '11.3.3'
11.3.3
|
|
c3fcbffa
|
2025-07-26T14:00:32
|
|
11.3.3
|
|
3416fd28
|
2025-07-26T12:56:16
|
|
[tests/vertical] Add test for previous commit
|
|
5565d78d
|
2025-07-26T12:51:18
|
|
[ot-font] Fix v-advance if font has no vmtx table
Fixes https://github.com/harfbuzz/harfbuzz/issues/5425
|
|
4f8193ce
|
2025-07-26T12:56:16
|
|
[tests/vertical] Add test for previous commit
|
|
3918f085
|
2025-07-26T12:51:18
|
|
[ot-font] Fix v-advance if font has no vmtx table
Fixes https://github.com/harfbuzz/harfbuzz/issues/5425
|
|
11daf566
|
2025-07-26T06:31:48
|
|
[GDEF] Rename a var
|
|
09978fc5
|
2025-07-26T04:20:59
|
|
[ot] Rename hb_ot_lookup_cache_op_t, and cache to subtable_cache
|
|
7b56d3a1
|
2025-07-26T05:35:57
|
|
[ot-layout] s/hb_ot_lookup_cache_t/hb_ot_layout_mapping_cache_t/g
|
|
a220479f
|
2025-07-26T06:10:31
|
|
Remove std::forward inside loops (#5424)
* [iter,cff] Remove std::forward from inside loops
Was moving multiple times, if args were movable.
* [CPAL] Handle an error
* [serialize] Remove another std::forward in a loop
* [bit-page] Fix a static-analysis out-of-range warning
Code was safe. Just rewrite.
* [ot-layout] Remove another std::forward from inside a loop
|
|
5087e53b
|
2025-07-26T04:02:41
|
|
[perf] Use GOption (#5422)
* [perf] Don't build benchmarks if no glib
Also remove unnecessary deps.
* [benchmark-shape/font] Port to GOption
|
|
87aaaf47
|
2025-07-26T03:51:30
|
|
[ragel] Update artifacts (#5421)
|
|
1a6e58b9
|
2025-07-26T02:19:24
|
|
[meson.build] Message
|
|
66231e85
|
2025-07-25T06:54:46
|
|
Merge pull request #5420 from harfbuzz/duployan-speedup
Duployan speedup
|
|
f8e0bf1c
|
2025-07-25T06:08:58
|
|
[match_properties_mark] inline and hot
|
|
a592330e
|
2025-07-25T05:58:00
|
|
Sprinkle consts back
|
|
3c18f60d
|
2025-07-25T05:41:07
|
|
[check-glyph-property] Move the cache check to MarkFilteringSets only
|
|
5b6836e1
|
2025-07-25T04:42:49
|
|
[check-glyph-properties] Cache current lookup-prop's matching result.
Slows down everything other than speeding up Duployan.
|
|
3ac630a5
|
2025-07-25T04:21:55
|
|
Merge pull request #5404 from harfbuzz/no-cargo-lock
[rust] Remove Cargo.lock
|
|
786f8381
|
2025-07-25T04:00:37
|
|
[GDEF] Use bit-set instead of set-digest for mark glyph classes
Most fonts don't even have these. Some, like NotoSansDuployan
have huge ones. This speeds it up by 25%.
|
|
cb4cc445
|
2025-07-25T03:51:23
|
|
Merge pull request #5419 from harfbuzz/tiny-fix
Fix build with `-DNDEBUG`
|
|
b87d866b
|
2025-07-25T03:21:46
|
|
Fix HB_TINY `ninja -Cbuild libs` with experimental_api=true
|
|
75f91987
|
2025-07-25T02:39:47
|
|
[src/test-*] Use hb_always_assert() which isn't compiled out under NDEBUG
Part of https://github.com/harfbuzz/harfbuzz/issues/5418
|
|
2dc0b070
|
2025-07-25T02:20:50
|
|
[test] Mark a couple functions as unused
Under NDEBUG.
|
|
aadc7ccf
|
2025-07-25T02:18:15
|
|
[subset-table] Add a HB_UNUSED
|
|
8204e2dc
|
2025-07-25T01:45:35
|
|
[ot-shape] Micro-optimize a loop
By gemini-cli.
|
|
911277fb
|
2025-07-25T00:40:07
|
|
Merge pull request #5414 from harfbuzz/subset-breakup
Break up `hb-subset.cc` into smaller files
|
|
415ea36a
|
2025-07-24T23:21:36
|
|
[subset] Break up hb-subset.cc
|
|
9aa9fc51
|
2025-07-24T22:47:08
|
|
[subset] Move code around
|
|
367300ec
|
2025-07-24T22:33:19
|
|
[subset] Move code around
|
|
bdbcd8f6
|
2025-07-24T22:01:26
|
|
[subset] Comment
|
|
675f8ee6
|
2025-07-24T21:46:11
|
|
[scalar-cache] Fix sanitizer whining
Fixes https://github.com/harfbuzz/harfbuzz/issues/5410
|
|
305ac175
|
2025-07-24T15:54:59
|
|
Merge pull request #5412 from qxliu76/mark_base_pos
[subset] MarkBasePos: remove base glyphs with empty base record
|
|
879c4ac7
|
2025-07-24T14:13:16
|
|
[subset] MarkBasePos: remove base glyphs with empty base record
BaseRecord could become empty if all anchor offsets for retained mark
classes are null
|
|
b03089bf
|
2025-07-24T11:33:34
|
|
[hvgl] Fix cast-align issue
Fixes https://github.com/harfbuzz/harfbuzz/issues/5408
|
|
64ebfa04
|
2025-07-24T17:20:45
|
|
Fix unary minus operator applied to unsigned type, result still unsigned
|
|
ff46559b
|
2025-07-24T00:34:37
|
|
[benchmark-shape] Massage message again
|
|
5991cb3d
|
2025-07-24T00:30:06
|
|
[benchmark-shape] Change message
|
|
0a7a760a
|
2025-07-24T00:28:51
|
|
[benchmark-shape] Skip shaper if shaping failed
|
|
b7d5dc85
|
2025-07-24T00:24:48
|
|
[kbts] Grow buffer exponentially
See comment.
|
|
be585dfc
|
2025-07-24T00:08:57
|
|
[kbts] Don't clear contents
That was resetting props to invalid. We shouldn't touch props.
|
|
3750c0e9
|
2025-07-23T23:55:44
|
|
Merge pull request #5407 from harfbuzz/kbts-touchup
[kbts] Clean up font initialization
|
|
926ad165
|
2025-07-23T23:53:50
|
|
[kbts] Handle a malloc fail
|
|
a98d08a8
|
2025-07-23T23:48:47
|
|
[kbts] Fix a compiler warning
|
|
70e587de
|
2025-07-23T23:36:13
|
|
[kbts] Clean up font initialization
|
|
112f0e0e
|
2025-07-23T23:11:18
|
|
Merge pull request #5406 from harfbuzz/kbts-buffer
[kbts] Streamline buffer management
|
|
41b89ee8
|
2025-07-23T20:19:57
|
|
[kbts] Streamline buffer management
|
|
b3258808
|
2025-07-23T20:00:41
|
|
[rust] Remove Cargo.lock
As per recommendations. I hope this is what they meant.
|
|
04010aad
|
2025-07-23T18:18:45
|
|
Merge pull request #5403 from harfbuzz/VARC-enabled
[VARC] Graduate out of experimental
|
|
f5acbb5c
|
2025-07-23T17:48:13
|
|
[VARC] Fix HB_NO_DRAW build
|
|
64b50ec4
|
2025-07-23T17:40:12
|
|
[config] Kill HB_NO_BORING_EXPANSION
As features graduate from it and become part of the standard / default,
one tag doesn't do us any good. Features should be disabled
individually, like using HB_NO_VAR_COMPOSITES.
|
|
7a708a93
|
2025-07-23T17:36:54
|
|
[VARC] Graduate out of experimental
|
|
fc671f0e
|
2025-07-23T17:12:31
|
|
[kb] Clear buffer out flags and stuff
|
|
0c3606b5
|
2025-07-23T17:06:50
|
|
[benchmark-font] Respect HB_BENCHMARK_TEXT
|
|
1caab75b
|
2025-07-23T21:14:20
|
|
[repacker] fix O(n^2) behaviour in LigatureSubstFormat1::clone_range.
|
|
ee4a7a32
|
2025-07-23T21:05:23
|
|
[repacker] fix O(n^2) in LigatureSubstFormat1::shrink.
|
|
870b37ba
|
2025-07-23T20:57:09
|
|
[repacker] optimize ligature splitting implementation.
Eliminate O(n^2) behaviour in compute_split_points().
|
|
8c79e4f8
|
2025-07-23T22:26:17
|
|
[repacker] Add batch version of move_child().
Move child is O(n) where n = number of links on the parent object. The batch version is also O(n). Use this in ligature splitting clone range to avoid O(n^2) behaviour.
|
|
38181c3f
|
2025-07-23T21:45:06
|
|
[repacker] cache liga index to object id maps between clone_range calls.
|
|
a2b85859
|
2025-07-23T15:32:33
|
|
[kbts] Fix Indic stuff
We were trying with 'dev3' tag and failing, as kbts only undersetands
'dev2' tags. Try all and stop at first accepted.
|
|
fa082b25
|
2025-07-23T15:17:48
|
|
[benchmark-shape] Warm up the font / buffer first
|
|
dd347eb4
|
2025-07-23T19:22:19
|
|
[VARC] fix potential unitialized value use in get_extents_without_var_scaled.
Callers of get_extents_without_var_scaled assume it will set extents if it has returned true.
|
|
4b00cec0
|
2025-07-15T11:25:49
|
|
[subset] bug fix for COLRv1 layer index closure
|
|
04d60de6
|
2025-07-23T18:55:56
|
|
[CFF2] Fix fuzzer failure in CFF2.
Fixes https://oss-fuzz.com/testcase-detail/5291661985120256
|
|
ad7d4367
|
2025-07-23T19:31:45
|
|
[ci/linux] Enable kbts shaper
|
|
16fe5422
|
2025-07-23T16:03:18
|
|
[kbts] Add some tests
|
|
1e7b99c5
|
2025-07-23T15:30:02
|
|
[kbts] Support features
Probably does too many reallocations, but it works.
|
|
7d219f0b
|
2025-07-23T14:22:32
|
|
[kbts] Add shaper
|
|
bb3a8394
|
2025-07-23T11:07:12
|
|
[kbts] Add dummy shaper
Just the infrastructure to build the shaper.
|
|
3a64fce9
|
2025-07-23T00:29:55
|
|
Merge branch 'main' into HVF
|
|
f63d960c
|
2025-07-22T16:59:48
|
|
Fix a MSVC warning re __has_builtin
Fixes https://github.com/harfbuzz/harfbuzz/issues/5395
|
|
d7e0a6d5
|
2025-07-22T21:18:15
|
|
const up thai_below_start_state
|
|
c5047aa8
|
2025-07-22T11:18:48
|
|
[README] Use https link [ci skip]
|
|
75bb916b
|
2025-07-21T22:49:03
|
|
[README] Update dead link
|
|
de2efbf3
|
2025-07-21T22:40:57
|
|
[glyf] Another OOM fix
|
|
c0052d17
|
2025-07-21T19:19:05
|
|
[ot-font] Handle scratch alloc failures
Might fix https://issues.oss-fuzz.com/issues/433311403
|
|
03387e3f
|
2025-07-21T09:16:07
|
|
[RELEASING] Update a bit
|
|
2213eaaf
|
2025-07-21T08:17:12
|
|
[ci/crossbuild-mingw] Try to fix publishing binaries
Remrove the verbose ls -R command that fails the build.
|
|
4e3df1c1
|
2025-07-20T17:47:20
|
|
11.3.2
|
|
8991fa7a
|
2025-07-20T18:12:25
|
|
[rust] Roll forward
Give clippy more time.
|
|
503ab00e
|
2025-07-20T16:51:10
|
|
Merge pull request #5394 from radarhere/patch-1
Corrected syntax
|
|
b6552d7e
|
2025-07-21T08:44:24
|
|
Corrected syntax
|
|
46aff9de
|
2025-07-20T15:50:28
|
|
[RELEASING] Minor wording
|
|
95a15d53
|
2025-07-20T14:15:02
|
|
11.3.1
|
|
2fa175ec
|
2025-07-20T14:14:35
|
|
[test] Fix compiler warning
|
|
166e7024
|
2025-07-20T13:57:33
|
|
[font] Fix glyph_v_origin copy/pasta
Ouch!
|
|
56ca4d1a
|
2025-07-20T21:57:42
|
|
[ci/crossbuild-mingw] Run on tag pushes as well
We need it to upload Windows binaries.
|
|
30e7af11
|
2025-07-20T21:40:37
|
|
11.3.0
|
|
639adcf2
|
2025-07-20T21:08:56
|
|
Fix missing REPLACEME version numbers from 11.2.0 release
|
|
93b8f96c
|
2025-07-20T20:31:36
|
|
[ci/linux] Create new release as a draft.
|
|
42d1aa8c
|
2025-07-20T20:37:16
|
|
[ci/linux] Simplify new release creation
We don’t put release notes in tag message body, so no point in trying to
extract something from it.
|
|
e6ae6db1
|
2025-07-20T20:29:02
|
|
[ci/linux] Enable write permission
This is needed to create new releases.
|
|
54d4a5a8
|
2025-07-20T20:17:46
|
|
[ci/linux] Remove unnecessary and verbose step from release upload
No need to list the files or extract anything.
|