SerenityOS update (March 2023) @awesomekling
SerenityOS update (March 2023)  @awesomekling
Uploaded March 2023 | Updated September 2026, 3 weeks ago
This Week in Ladybird #1: https://linus.dev/posts/this-week-in-ladybird-1/

Come chat with us on Discord: discord.gg/serenityos

Get the source!
=========================================================
SerenityOS: github.com/SerenityOS/serenity
Jakt: github.com/SerenityOS/jakt

Andreas Kling links:
=========================================================
Twitter: twitter.com/awesomekling
GitHub Sponsors: github.com/sponsors/awesomekling
Patreon: patreon.com/awesomekling
PayPal: paypal.me/awesomekling

Linus Groh links:
=========================================================
Mastodon: https://chaos.social/@linusgroh
YouTube: youtube.com/linusgroh
GitHub Sponsors: github.com/sponsors/linusg
Liberapay: liberapay.com/linusg
PayPal: paypal.me/linusgroh

Timestamps by Damikiller37:
=========================================================
00:00 Intro: Well, Hello Friends :^)
00:25 Decompression: Added LZ / LZMA support and performance improvements.
03:37 File Manager: Double Clicking on a .ZIP file now extracts it into a temp directory.
04:07 Image: New CLI tool for image manipulation / conversion.
05:36 Image Viewer: Improved window scaling on startup.
06:44 Hack Studio: Implemented CMake syntax highlighting and Git gutter indicators.
08:40 Fonts: Implemented support for Emoji fonts.
09:48 Pixel Paint: Added the Duplicate Layer option.
11:44 Snake: Added Bitmap skins for the snake.
13:27 Sort: Added ability to Reverse Sort Order of the file contents.
14:18 Terminal: Improved organisation and added visual options in the Settings window.
15:43 LibJS: Added Fast Path for number conversions.
16:28 LibJS: Bytecode fixes, New format in Date.parse() and further Out of Memory Error string conversion.
17:09 LibJS: Added Tooling to statically analyse the use of garbage collected pointers.
17:50 LibJS/LibWeb: Return / Exceptional type improved to prevent unnecessary memory allocation.
18:27 Browser: Added a Zoom Level Indicator next to the Address Bar.
19:54 Browser: Added Dump Paint Tree option in the Debug menu.
20:44 Browser: Added an Add Bookmark popup for setting the title and editing the URL.
21:31 Browser: Web Driver now waits for navigations to complete before next command is executed.
22:18 Browser: Better support for opening new windows.
22:54 LibWeb: Added support for 'CanvasRenderingContext2D.imageSmoothingEnabled'.
23:55 LibWeb: General Layout optimisation improvements.
24:39 LibWeb: Can now run Mozilla's Kraken JavaScript Benchmark Test.
25:03 LibWeb: Converted the Window object to IDL.
26:03 LibWeb: Refactored XHR to now rely on Fetch.
26:55 Browser: Added new propery 'window.isSecureContext' to check for HTTP / HTTPS.
27:42 LibWeb: Improved input handling when dealing with emoji.
29:05 LibWeb: Style Sheets now load via Fetch.
29:24 LibWeb: Further work on the FormData iterator.
29:40 LibWeb: Improved support for rendering checkboxes.
30:47 LibWeb: Added support for the Accent Color CSS property.
31:34 LibWeb: Added support for the Scope CSS Pseudo Class.
33:19 Browser: Added support for the Shadow DOM and inspecting of them.
34:46 LibJS: Implemented the performance.mark() API.
37:22 New Website: This Week In Ladybird - Updates on the changes of Ladybird and tech around it.
38:26 Outro: Social Shoutouts, Acknowledgements and Sponsor/Donation options. Well, Goodbye Friends :^(
SerenityOS update (March 2023)OS hacking: Immutable user credentials (for kernel processes)Ladybird browser update (August 2023)Ladybird browser update (September 2023)Car talk: 4 years of SerenityOS + Browser thoughtsSerenityOS update (May 2024)FIXME Roulette: Replaceable menu itemsSerenityOS update (December 2022)Browser hacking: Lets fix the username/password boxes on the Discord login screenFIXME: Node.cloneNode() on Attr DOM nodesBrowser hacking: Using external SVG files as imagesUI hacking: Undoing selection changes in Pixel Paint
Andreas Kling |

SerenityOS update (March 2023)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER