SerenityOS build: Thursday, October 19
Images 💾⌗
- serenity-x86_64-20231019-b835d2b.img.gz (Raw image, 189.67 MiB)
Last commit ⭐⌗
commit b835d2bd66fcac7afddae163a87d0b6f4cd6100f
Author: Nico Weber <thakis@chromium.org>
AuthorDate: Wed Oct 18 11:46:11 2023 -0400
Commit: Tim Flynn <trflynn89@pm.me>
CommitDate: Wed Oct 18 19:43:31 2023 -0400
LibPDF: Use a RAII object to restore state in recursive render
Previously, if one operator returned an error, the TRY() would cause
us to return without restoring the outer graphics state, leading to
problems such as handing a 3-tuple to a grayscale color space
(because the inner object set up a grayscale color space that we
failed to dispose of).
Makes us crash later on page 43 of
https://devstreaming-cdn.apple.com/videos/wwdc/2017/821kjtggolzxsv/821/821_get_started_with_display_p3.pdf
Other builds