Skip to content

Bug fix for v1.93 - #815

Merged
sdebionne merged 8 commits into
masterfrom
develop
Oct 20, 2026
Merged

sdebionne merged 8 commits into
masterfrom
develop

Conversation

@sdebionne

@sdebionne sdebionne commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Description

Tasklist

  • Ensure all CI builds pass
  • Review and approve

cognition-team and others added 8 commits October 13, 2026 10:32
get_data()/set_data() copied sizeof(BitField) bytes unconditionally.
For bit-aligned images whose last pixel occupies fewer bits than a
full BitField (e.g. bit_aligned_image3_type<1,2,1> = 4 bits/px on a
16-bit field), accessing the final pixel read or wrote past the end
of the image buffer (heap-buffer-overflow, #808).

Copy only ceil((first_bit + NumBits) / 8) bytes -- the bytes that
actually contain the referenced channel's bits. Untouched bits keep
their storage contents since the read-modify-write in set_unsafe()
writes back exactly the byte range it read.
The build would previsouly fail with the macro set and the macro has no effect anymore
Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js) from 4.7.9 to 4.7.10.
- [Release notes](https://github.com/handlebars-lang/handlebars.js/releases)
- [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.10/release-notes.md)
- [Commits](handlebars-lang/handlebars.js@v4.7.9...v4.7.10)

---
updated-dependencies:
- dependency-name: handlebars
  dependency-version: 4.7.10
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…dlebars-4.7.10

chore(deps): bump handlebars from 4.7.9 to 4.7.10 in /doc
@sdebionne sdebionne added this to the Boost 1.93 milestone Oct 20, 2026
@sdebionne sdebionne self-assigned this Oct 20, 2026
@sdebionne
sdebionne requested a review from mloskot October 20, 2026 12:12
@sdebionne
sdebionne merged commit 9f4045a into master Oct 20, 2026
59 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants