SerenityOS update (April 2023) @awesomekling
SerenityOS update (April 2023)  @awesomekling
Uploaded May 2023 | Updated September 2026, 2 weeks ago
Andreas's Substack: awesomekling.substack.com
Andrew's blog: adkaster.github.io

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

Andrew Kaster links:
=========================================================
Twitter: twitter.com/Ramborambowski
GitHub: github.com/adkaster

Jelle Raaijmakers links:
=========================================================
Twitter: twitter.com/gmta_nl
GitHub: github.com/gmta
LinkedIn: linkedin.com/in/jelleraaijmakers

Timestamps by Damikiller37:
=========================================================
00:00 Intro: Well, Hello Friends : ^ )
01:02 Assistant: Performance improvements.
02:30 xzcat: Decompression performance improvements.
03:39 cal: CLI calendar utility improvements.
04:50 Certificate Settings: New GUI app for the TLS Certificate store.
05:42 LibWeb: PDKDF2 Algorithm and refactoring of Crypto libraries.
06:14 LibGfx: Fixed font rasterization issue.
07:05 LibGfx: Improved JPEG support; 4 channel JPEG, progressive JPEG, etc.
08:30 LibGfx: Lossless WebP support.
09:24 Hack Studio: LibCpp Support for C style Arrays.
10:06 LookupServer: Fixed DNS caching.
11:24 Spreadsheet: Added metadata Undo / Redo actions.
12:06 Community: Updates to the Ports website.
16:27 Community: Updates to the Fonts website.
17:24 Community: New post about the SerenityOS's Build System by Andrew.
17:55 Community: Updates to the Emoji website.
18:42 Community: Updates to the FIXMEs and TODOs website.
20:15 Community: Updates to the Core::Stream website.
21:31 LibWasm: WASI; Implemented API support for C to Wasm compilation.
23:35 ARM64: Improvements to the boot sequence; Booting to desktop now.
28:02 Audio: Intel HDA; Support for the Intel Audio Controllers.
28:45 LibVideo: VP9 Video Codec decoding performance improvements.
29:16 LibWeb: Support for Media elements for playing video files in the browser.
30:56 LibSQL: Improvements to browser storage.
33:28 Pixel Paint: Improved handling of the Gradient tool.
35:10 Pixel Paint: Recently Open File list now updates correctly on saved files.
35:34 Pixel Paint: Added a Bloom filter.
36:24 Window Server: New Immediate Tiling Window behaviur option.
37:09 Background Image: Bilinear filtering used for the Stretch mode.
37:46 Ports: RVVM; A RISC-V Emulator.
38:29 Ports: sSMTP; CLI tool for delivering email from a local computer to a mailhost.
39:01 Ports: Stockfish; FOSS chess engine.
40:35 Ports: (WIP) Serious Sam - First Encounter; 2001 FPS game.
42:02 LibWeb: Implemented SVG Gradients.
43:00 LibWeb: Support for a lot more length units.
43:55 Browser: Color Scheme Auto option defaults to OS setting.
44:27 LibWeb: (WIP) Navigable support; HTML spec for history/navigation.
45:33 LibWeb: Improvements to table layout support.
45:54 LibWeb: Improvements to z-index support.
47:13 LibWeb: Improvements to CSS flexbox support.
48:28 LibWeb: Support for Subresource Integrity in the Fetch API.
49:37 LibWeb: Tailwind CSS websites improving visually.
51:02 LibWeb: Fixed bug in the HTML Event loop for better CPU performance.
51:58 LibWeb: Almost supporting the new Wikipedia website.
52:54 LibWeb: Google Maps Street View is now usable.
54:57 LibWeb: CSS Background position implemented / Video playback on the Steam website.
56:54 Outro: Social shoutouts, acknowledgements and sponsor/donation options. Well, Goodbye Friends :^(
SerenityOS update (April 2023)SerenityOS Office Hours with Guest: Andrew KasterLanguage hacking: Unsafe functions in JaktSerenityOS update (June 2023)Ancient Japanese style sheets causing crashesBrowser hacking: More JIT coverage on Kraken + Optimizing thisBrowser hacking: Jitting return statements, arithmetic, etcSerenityOS update (April 2022)Ladybird browser update (March 2024)SerenityOS Community Showcase (April 2022)CS 4560 guest lecture: Ladybird browser developmentBrowser hacking: Optimizing global variable access in JavaScript
Andreas Kling |

SerenityOS update (April 2023)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER