LibPDF: Simplify AESV2 code a bit
- `encrypt()` will always fill a multiple of block size,
`decrypt()` might produce less data. But other than that,
the middle span isn't modified even though it's a reference.
So pass the ByteBuโฆ
Author: Nico Weber
https://t.co/VWFZGKxvNj
LibJS: Provide a mutable SourceTextModule to HostGetImportMetaProperties
The Web host, for example, will need mutable references to objects owned
by the SourceTextModule.
Author: Timothy Flynn
https://t.co/hKGnd6ziGk
LibWeb: More correctly paint joins between borders
The refactor of the border painting mainly to handle:
1. Single border with minor border radius.
2. Different border widths and border colors joined situations.
This refactor only applyโฆ
Author: zhiyuang
https://t.co/UdzpyKEbuE
LibCore+Tests: Unify process handling into Command class
The Test262RunnerHandler class in test-test262 was made in order to
spawn a subprocess, connect to its input/output error pipes, and obtain
its return value.
Later on, a copโฆ
Author: Shannon Booth
https://t.co/wJl2O0KyiP
LibCore: Add System::environment
Move this from an internal function of Core::Process so that it can be
used elsewhere.
Author: Shannon Booth
https://t.co/d54qkVcLgo
LibGfx: Provide a default implementation for animation-related methods
Most image decoders that we have only support non-animated images,
providing a default implementation for them allows to remove quite some
code.
Author: Lucas CHOLLET
https://t.co/iTYssL59PH
LibGfx: Comment ImageDecoderPlugin's interface
This is done as an effort to unify the behavior of every plugin. See
#19893 for more details.
Author: Lucas CHOLLET
https://t.co/EI3Bq3TS32
LibGfx: Remove `ImageDecoderPlugin::initialize()`
No plugin is currently overriding the default implementation, which is a
no-op. So we can safely delete it.
Author: Lucas CHOLLET
https://t.co/RuHxK8WxCH
LibGfx: Don't assume that image decoder plugin creation succeeds
An image with an incorrect header should fail at this step, so we have
to handle that without crashing.
This should have been done in 7b72bf29.
Author: Lucas CHOLLET
https://t.co/ByNK0IpJ33
Ports: Update and refactor opentyrian
- Add SDL2_net
- Bring CMake file closer to proposed upstream
- Remove opentyrian-data port and merge it into the main port
- Do a release build
- Add correct icon
Author: Fabian Dellwing
https://t.co/1lz4s3U1aS
LibJS: Disallow negative set record sizes
This is a normative change in the Set Methods proposal. See:
https://t.co/4Y0l5UBFhD
Author: Timothy Flynn
https://t.co/u7y5szgsmD
LibWeb: Resolve flex item percentages against used flex container sizes
Once we've resolved the used flex item width & height, we should allow
percentage flex item sizes to resolve against them instead of forcing
flex items to alwaโฆ
Author: Andreas Kling
https://t.co/VGWSsVzsiQ
LibPDF: Fix incorrectly parsing subsections in xref stream
Subsections are generally not contiguous, however this logic assumed
that they were, and kept a persistent "entry_index" count while looping
through all subsections. This โฆ
Author: Matthew Olsson
https://t.co/NnsdpksF6p
LibPDF: Do not crash when linearized length is incorrect
This is a perfectly valid situation, and in this case we should just
parse a standard non-linearized xref table.
Author: Matthew Olsson
https://t.co/nKkzrWalQE
CI: Bump JamesIves/github-pages-deploy-action from 4.4.2 to 4.4.3
Bumps [JamesIves/github-pages-deploy-action](https://t.co/KLcHevnZ6F) from 4.4.2 to 4.4.3.
- [Release notes](https://t.co/WGBQkoXHODโฆ
Author: dependabot[bot]
https://t.co/nbDk92Vizj