SerenityOS update (January 2023) @awesomekling
SerenityOS update (January 2023)  @awesomekling
Uploaded January 2023 | Updated September 2026, 2 weeks ago
Thanks to co-host @LinusGroh! Check this post: https://linus.dev/posts/road-to-working-on-serenityos-and-ladybird-full-time/

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

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

Sponsor a SerenityOS developer!
=========================================================
Andreas Kling: github.com/sponsors/awesomekling
Linus Groh: github.com/sponsors/linusg
Sam Atkins: github.com/sponsors/AtkinsSJ
Gegga Thor: github.com/sponsors/xexxa
JT: github.com/sponsors/jntrnr
kleines Filmröllchen: https://github.com/sponsors/kleinesfi...
Dennis Esternon: github.com/sponsors/djwisdom
networkException: https://github.com/sponsors/networkEx...

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:32 Fonts: Improving support for Vector fonts.
01:55 Fonts: ttfdisasm tool; A TrueType font bytecode disassembler.
03:03 Fonts: Sub-pixel positioning for text painting.
04:34 Terminal: Ability to change the font size with keyboard shortcuts.
05:04 ICC Profiles: Improving the parsing code of color profiles.
06:52 Window Rendering: Improved window resizing speed by reducing the resize steps.
08:37 Assistant: Improved query performance for very responsive 'find as you type' results.
09:26 Solitaire: Added highlighting for the hovered drop area.
10:34 Solitaire: Added warning dialogs to prevent exiting games in progress.
11:07 Clipboard History: Added option to clear history.
12:20 Pixel Paint: Implemented a Gradient Tool.
13:16 LibWeb: Moved CSS Gradient code to LibGfx for general usage in other apps.
14:02 Pixel Paint: Added the 'Crop Image to Content' option.
15:00 Pixel Paint: The outline of selections are now easier to see against dark backgrounds.
16:53 Sed: New CLI tool for editing files.
17:42 Ls: Implemented the '--si' option; Shows file sizes using the Base10 Number System.
19:08 UTF-16 Codec: Implemented decoding of surrogate pairs.
20:02 LibJS: Improvements to Out-Of-Memory handling.
24:09 LibJS: Explicit Resource Management (Stage 3) Proposal implemented.
30:28 LibJS: Fixed Garbage Collection of the deeply-nested object graph.
31:39 LibJS: Work on Number Format Version 3 (Stage 4) Proposal.
31:53 LibJS: Added lazy object creation for Namespace Objects.
32:52 LibWeb: Improvements to CSS Pixels rendering on high resolution screens.
33:46 LibWeb: Improvements to scaling handling when zooming in / out webpages.
34:23 LibWeb: Implemented various types of Canvas Gradients.
35:34 LibWeb: Improvements to Table layout and rendering.
36:08 LibWeb: CSS Grid can now use template areas.
37:15 LibWeb: Implementation of the HTML Form Reset Button.
38:17 Browser / LibWeb: Added the Accessibility tab to the Inspector.
40:15 LibJS: Added lazy initialisation of various web APIs.
40:57 Outro: Social Shoutouts, Acknowledgements and Sponsor/Donation options. Well, Goodbye Friends :^(
SerenityOS update (January 2023)FIXME Roulette: Fallback for missing font glyphs in Windows-encoded PDF documentsSerenityOS update (March 2022)Ladybird browser update (May 2024)SerenityOS Office Hours / Q&A (2022-07-08)SerenityOS Office Hours / Q&A (2023-02-03)SerenityOS update (April 2024)FIXME Roulette: Setting HTMLTableElement.caption to a null valueBrowser hacking: Improving CSS grid support for the Null Games websiteLets fix some bugs in Ladybirds DOM (and improve our WPT score!)Browser hacking: Lets improve CSS performance for DiscordSerenityOS Office Hours / Q&A (2022-07-29)
Andreas Kling |

SerenityOS update (January 2023)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER