Commit graph

  • c77620931d ImageDecoder: Truncate animated decodes at the first failed frame Tim Ledbetter 2026-06-10 13:02:40 +0100
  • 0fc92a5929 Meta: Add vcpkg overlay port for wuffs 0.3.4 Tim Ledbetter 2026-06-10 11:51:14 +0100
  • 1a99bdad29 LibWebView+UI: Add a small history application menu Timothy Flynn 2026-06-10 11:54:28 -0400
  • f72a18095d LibWebView+UI: Remove the clear-everything history store API Timothy Flynn 2026-06-10 12:18:17 -0400
  • 496c88d0c9 LibWebView: Add about:history to view, query and mangage browser history Timothy Flynn 2026-04-28 14:21:17 -0400
  • e9fb8afb21 LibWebView: Extract 3-dot menu styling to webui.css Timothy Flynn 2026-06-10 10:58:24 -0400
  • 409e5edbf1 LibURL+LibWeb+LibWebView: Move internal URLs to their own header Timothy Flynn 2026-04-21 11:17:48 -0400
  • 19dd5bef60 LibJS: Isolate object property storage Andreas Kling 2026-06-10 14:27:28 +0200
  • 8a8625b399 LibWasm: Require virtual storage for wasm32 memory Andreas Kling 2026-06-10 16:20:18 +0200
  • 45c499d185 LibJS: Isolate ArrayBuffer backing stores Andreas Kling 2026-06-10 12:39:59 +0200
  • 058c0ca6ed AK: Add partition-aware kmalloc overloads Andreas Kling 2026-06-10 11:52:50 +0200
  • e805e86ea8 test-web: Report invalid test variants instead of VERIFY()ing Sam Atkins 2026-06-10 11:34:11 +0100
  • dbe2ba74d7 test-web: Move test-collection code into its own files Sam Atkins 2026-06-10 11:20:56 +0100
  • 85d401d1f9 test-web: Move test-variant handling code into its own files Sam Atkins 2026-06-10 11:10:33 +0100
  • 90b86fd82b LibWasm: Correctly track section ordering requirements Ali Mohammad Pur 2026-06-10 13:29:08 +0200
  • a51383e8af LibWasm: Constrain code section to its declared size Ali Mohammad Pur 2026-06-10 13:28:23 +0200
  • 34fd6d87f4 LibWasm: Delete Frame's move operator= Ali Mohammad Pur 2026-06-10 13:26:47 +0200
  • c414f31ecf LibWasm: Correctly handle memory64's addr types in the interpreter Ali Mohammad Pur 2026-06-10 12:23:41 +0200
  • f81717d4c8 LibWasm: Allow allocating max-size wasm32 memories Ali Mohammad Pur 2026-06-10 12:18:02 +0200
  • 38f8f747ee Meta+Tests: Fix test generation for extern refs and module definition Ali Mohammad Pur 2026-06-10 13:29:55 +0200
  • e0ca142184 LibWeb: Prevent flex/grid margin collapsing with its contents Jelle Raaijmakers 2026-06-10 00:21:07 +0200
  • 37e7526367 LibGfx: Split image decoders into a separate library Andreas Kling 2026-06-10 11:05:16 +0200
  • 5ef34ecb7a LibURL: Use libpsl for public suffix matching Shannon Booth 2026-06-08 23:20:48 +0200
  • ec3ea7ed25 Meta: Enable glibc fortify checks on Linux Andreas Kling 2026-06-10 00:23:49 +0200
  • 65eddc925c Meta: Enable stack clash protection on Linux Andreas Kling 2026-06-10 00:23:38 +0200
  • 30ec75ee74 Meta: Enable full RELRO on Linux Andreas Kling 2026-06-10 00:23:27 +0200
  • 67c9c62262 LibSandbox: Allow fcntl F_DUPFD_QUERY in seccomp policy Timothy Flynn 2026-06-09 16:29:08 -0400
  • 6c2ad3af02 LibWeb/Bindings: Reuse @@iterator method for sequence union conversion Shannon Booth 2026-06-09 20:03:03 +0200
  • d33525be65 Tests/LibWeb: Import a sequence conversion WPT test Shannon Booth 2026-06-09 20:13:00 +0200
  • 0c7fda8735 WebContent: Sandbox renderer processes on Linux Andreas Kling 2026-06-09 13:26:47 +0200
  • ea1ecdad5a RequestServer: Sandbox the process on Linux Andreas Kling 2026-06-09 11:47:04 +0200
  • c38d03ba25 Compositor: Allow sandboxed font resource reads Andreas Kling 2026-06-09 11:22:30 +0200
  • a69fd61eaf Compositor: Sandbox the process on Linux Andreas Kling 2026-06-09 11:08:46 +0200
  • ba87a32626 LibSandbox: Add reusable sandbox building blocks Andreas Kling 2026-06-09 11:00:24 +0200
  • e83836b928 ImageDecoder: Disable LSan in the sandboxed helper Andreas Kling 2026-05-20 20:15:13 +0200
  • 7ecba1c6dc ImageDecoder: Guard optional poll syscall use Andreas Kling 2026-05-20 18:27:08 +0200
  • c66c3b291a ImageDecoder: Restrict sandboxed clone syscalls Andreas Kling 2026-05-20 18:10:27 +0200
  • cca5a6dd37 ImageDecoder: Sandbox the process on Linux Andreas Kling 2026-05-20 17:19:06 +0200
  • 39e8b10f14 Documentation: Add a document about the design of the media pipeline Zaggy1024 2026-06-08 15:25:53 -0500
  • 0be802797a LibGfx: Cache font-independent shape data in the font shaping cache Tim Ledbetter 2026-05-08 10:34:00 +0100
  • e3b359ccab LibWeb: Stop mutating the input glyph run in append_glyph_run Tim Ledbetter 2026-05-08 10:26:22 +0100
  • 1a5b7f9ea2 LibWeb/CSS: Implement contrast-color() function Jelle Raaijmakers 2026-06-05 20:52:58 +0200
  • 49cdf582ff LibGfx: Implement WCAG's contrast ratio in Color Jelle Raaijmakers 2026-06-09 14:23:07 +0200
  • d42b0f72ae LibGfx: Remove unused Color::to_grayscale() Jelle Raaijmakers 2026-06-09 15:27:31 +0200
  • 6a6b505c5a LibWeb: Handle empty values in StylePropertyMap.set() Callum Law 2026-06-09 00:35:04 +1200
  • e9932ffe89 LibWeb: Preserve original value on invalid StylePropertyMap.set input Callum Law 2026-06-09 00:24:13 +1200
  • 076f636667 Meta: Enable Gtk UI on macOS Andrew Kaster 2026-05-28 12:19:54 -0600
  • 24d6b4994b LibJS: Add ordinary-object fast path to CopyDataProperties Tim Ledbetter 2026-06-01 04:53:53 +0100
  • 36ed97128a LibJS: Stop scanning the shape once an enumerable string key is found Tim Ledbetter 2026-06-04 15:46:24 +0100
  • 126df1fb21 LibJS: Return optional IterationDecision from property iteration methods Tim Ledbetter 2026-06-04 15:18:15 +0100
  • c7015a8647 LibWeb: Remove unused test variant metadata API Sam Atkins 2026-06-05 12:23:16 +0100
  • 10bca58c3d test-web: Stop runtime WPT variant discovery Sam Atkins 2026-06-05 12:18:47 +0100
  • 69b457c993 test-web: Expand WPT variants before running tests Sam Atkins 2026-06-05 12:15:48 +0100
  • 3a5767809a test-web: Share variant path construction code Sam Atkins 2026-06-05 12:11:24 +0100
  • 4522340416 LibWeb: Preserve implemented overloads with FIXME siblings Andreas Kling 2026-06-09 13:48:30 +0200
  • 524f7e0975 LibWeb: Cover non-ASCII CSS custom property names Andreas Kling 2026-06-09 01:10:49 +0200
  • 13a804dbf6 LibWeb: Compact generated CSSStyleProperties bindings Andreas Kling 2026-06-08 20:59:12 +0200
  • aa01898299 LibWeb: Reuse generated attribute name IDs Andreas Kling 2026-06-08 20:44:39 +0200
  • df7c715b4e LibWeb: Remove FlyString property-name overload Andreas Kling 2026-06-08 20:41:01 +0200
  • 7272c26c7b LibWeb: Store CSS descriptor names as UTF-16 Andreas Kling 2026-06-08 20:39:14 +0200
  • 96521f7df0 LibWeb: Take UTF-16 names in Typed OM property maps Andreas Kling 2026-06-08 20:35:13 +0200
  • d641bfd7e2 LibWeb: Store custom property names as UTF-16 Andreas Kling 2026-06-08 20:31:27 +0200
  • 388ec003ca LibWeb: Take UTF-16 names in CSS property APIs Andreas Kling 2026-06-08 20:22:06 +0200
  • 22a26babc5 LibWeb: Take UTF-16 names in get_property_value Andreas Kling 2026-06-08 20:15:56 +0200
  • ed6aec8dfa LibCrypto: Restore cached tag when a failed ASN1 read is rolled back Tim Ledbetter 2026-06-05 12:55:20 +0100
  • a8d729ff9c Fuzzers: Bail from ASN1 fuzzer on malformed input Tim Ledbetter 2026-06-05 12:52:33 +0100
  • a241c31d61 Fuzzers: Avoid crash on empty input in MatroskaReader fuzzer Tim Ledbetter 2026-06-08 15:04:14 +0100
  • 532636d6e7 LibWeb: Remove ChunkSteps & ReadAllOn* dead code from Streams reader sideshowbarker 2026-06-09 08:56:03 +0900
  • d19fb87441 LibWeb: Clip nested display lists to their destination rect Tim Ledbetter 2026-06-08 17:08:08 +0100
  • 20bfc49083 LibURL: Preserve trailing dots in public suffix matching Shannon Booth 2026-06-07 22:30:09 +0200
  • 0353cb98bb Tests/LibURL: Consolidate public suffix tests Shannon Booth 2026-06-07 21:27:39 +0200
  • d21044de15 LibURL: Fix public suffix matching for canonical hosts Shannon Booth 2026-06-07 21:12:57 +0200
  • 9b80ac00be LibURL: Move registrable-domain PSL lookup to PublicSuffixData Shannon Booth 2026-06-07 20:36:26 +0200
  • ac344a5196 LibURL: Clarify PSL matching API names Shannon Booth 2026-06-07 20:02:50 +0200
  • d625deaccf LibWeb: Invalidate style when form control validity changes Tim Ledbetter 2026-06-08 08:53:41 +0100
  • 4c205c109e LibWeb: Track validity pseudo-classes for style invalidation Tim Ledbetter 2026-06-08 08:45:27 +0100
  • de0b733bed LibWeb: Implement suffering from bad input for input elements Tim Ledbetter 2026-06-08 07:43:09 +0100
  • 048facc0b1 LibWeb: Avoid min-content sizing for fitting fit-content heights Andreas Kling 2026-06-08 17:54:58 +0200
  • a92418c812 LibWeb: Avoid min-content sizing for fitting fit-content widths Andreas Kling 2026-06-08 17:39:20 +0200
  • d7a5fca98b LibWeb: Avoid min-content sizing for fitting abspos boxes Andreas Kling 2026-06-08 17:38:39 +0200
  • 565df0da77 LibWeb: Avoid min-content sizing for fitting floats Andreas Kling 2026-06-08 17:37:45 +0200
  • 62d8757298 LibWeb: Avoid unneeded shrink-to-fit layout passes Andreas Kling 2026-06-08 14:39:18 +0200
  • c746bd5049 LibWeb: Avoid needless :has() descendant fanout Andreas Kling 2026-06-08 13:10:23 +0200
  • bae4434780 LibWeb: Avoid sibling walks for last-child invalidation Andreas Kling 2026-06-08 12:47:39 +0200
  • 62a5ee7ff9 LibWeb: Guard pseudo-class invalidation by selector features Andreas Kling 2026-06-08 12:16:07 +0200
  • 8e74650416 LibWeb: Fix crash when reading a detached or out-of-bounds stream chunk sideshowbarker 2026-06-08 15:33:56 +0900
  • 086e860b48 LibGfx: Fix misaligned u32 store in BMP RLE24 decompression sideshowbarker 2026-06-08 12:20:06 +0900
  • 525ce459fc LibWeb: Avoid stale DataTransferItem access after clearing data Tim Ledbetter 2026-06-08 06:01:21 +0100
  • 3c4076597e LibWeb: Avoid Vector allocation in parse_coordinate{_pair_}_sequence Callum Law 2026-06-08 17:09:50 +1200
  • 5fbb8d82e7 LibWeb: Move SVG::parse_elliptical_arc_argument inline Callum Law 2026-06-08 16:08:42 +1200
  • b33b9a6747 LibWeb: Parse SVG coordinate pair as Gfx::FloatPoint Callum Law 2026-06-08 15:17:56 +1200
  • 1026991820 LibWeb: Specialize SVG::PathInstruction structs Callum Law 2026-06-08 14:19:19 +1200
  • 8ab9eaf44e LibWeb: Simplify SVG::PathInstruction dumping Callum Law 2026-06-08 20:25:45 +1200
  • 337748e3d8 LibWeb: Avoid string value copy in SVGPathElement::attribute_changed Callum Law 2026-06-07 17:40:53 +1200
  • 743922b868 LibWeb: Avoid copying instructions in AttributeParser::parse_path_data Callum Law 2026-06-07 17:11:18 +1200
  • 8c63243b51 LibWeb: Avoid inflating 0fr grid rows from hidden overflow Andreas Kling 2026-06-08 02:24:26 +0200
  • a82c7939d9 LibWeb+UI/AppKit: Implement macOS IME support sideshowbarker 2026-05-28 23:48:50 +0900
  • 42a6253d64 LibWeb: Avoid idle callback churn in hidden documents Andreas Kling 2026-06-08 00:51:59 +0200
  • 2dc3e3da55 Meta: Remove obsolete Lagom host-tools build Shannon Booth 2026-06-07 14:59:15 +0200
  • 4a681c9148 Libraries: Remove LibIDL Shannon Booth 2026-06-06 20:17:00 +0200