Real-time SerenityOS commits on the master branch.

github
Joined February 2021
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 github.com/SerenityOS/sereni…
491
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 github.com/SerenityOS/sereni…
272
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 github.com/SerenityOS/sereni…
188
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 github.com/SerenityOS/sereni…
74
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 github.com/SerenityOS/sereni…
1
49
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 github.com/SerenityOS/sereni…
35
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 github.com/SerenityOS/sereni…
34
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 github.com/SerenityOS/sereni…
1
42
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 github.com/SerenityOS/sereni…
33
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 github.com/SerenityOS/sereni…
16
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 github.com/SerenityOS/sereni…
15
Meta: Dont finish lines with only one character in `lint-ports.py` Author: Cameron Youell github.com/SerenityOS/sereni…
12