Repository navigation
mcpplibs.mwrap.libwebp 1.5.0: libwebp-m (libwebp as C++23 modules) - #622
Merged
Merged
Conversation
Descriptor pkgs/mwrap/libwebp.lua (form A, the immutable mwrap-1.5.0 release asset, tagged on libwebp-m's merged main; no CN mirror yet), over compat.libwebp 1.5.0. Consumer tests/mwrap/libwebp-image, with the demux and mux features: lossy and lossless RGBA round trips with alpha, the advanced API with its pinned bytes, an animation encoded and played back frame by frame, the error paths. The installed-template check in validate.yml with its deployment contract (the wrapper's LICENSE/NOTICE, libwebp's README, COPYING, PATENTS and AUTHORS, byte for byte in a relocated bundle), and the plan.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
mcpplibs.mwrap.libwebp1.5.0: libwebp-m, libwebp as C++23 modules over compat.libwebp 1.5.0.pkgs/mwrap/libwebp.lua: the immutablemwrap-1.5.0release asset (libwebp-m-1.5.0.tar.gz, sha2562a085e5e…f6a0), tagged on libwebp-m's merged main after its CI passed; autoupdate on themwrap-${version}tags; no CN mirror yet.mcpplibs.mwrap.libwebp(decode, encode, mux_types; re-exports.sharpyuvand.macros),.demuxand.muxbehind thedemux/muxfeatures (forwarded to compat.libwebp's). The 22 static inline functions are adapted inmcpplibs::mwrap::libwebp.tests/mwrap/libwebp-image(both features): lossy/lossless RGBA round trips with alpha, the advanced API with pinned bytes, an animation round trip, error paths.imagetemplate, packed and relocated, with the wrapper's and libwebp's notices checked byte for byte..agents/docs/2026-10-29-add-libwebp-mwrap-plan.md; CHANGELOG entry.Local, mcpp 2026.10.27.1:
bash tests/run_members.sh libwebp-imageok;python3 tests/mwrap/check_installed_template.py --package mcpplibs.mwrap.libwebp@1.5.0 --deployok (6 byte-identical license files).