Commit graph

  • 9d64cd8c9b LibGfx: Reject the Invalid bitmap format from IPC decoders sideshowbarker 2026-06-19 15:23:57 +0900
  • fdca036ff3 LibWeb: Implement CSS progress() math function Callum Law 2026-06-19 16:30:09 +1200
  • 043adecb13 CI: Bump actions/checkout from 6.0.3 to 7.0.0 dependabot[bot] 2026-06-19 07:04:46 +0000
  • abe6d2c045 CI: Add a PR CI step to check new and modified tests for flakiness Tim Ledbetter 2026-06-07 08:52:33 +0100
  • 6ebf9c54de Meta: Add a script to test the flakiness of newly-added tests Tim Ledbetter 2026-06-07 08:36:45 +0100
  • a9261b9daf test-web: Don't include skipped tests in --dry-run output Tim Ledbetter 2026-06-07 06:28:43 +0100
  • 8dc8835b64 LibWeb+LibWebView+WebContent: Allow muted media to autoplay by default Luke Wilde 2026-06-09 17:55:09 +0100
  • ca87f977e6 LibWeb: Reject child selectors with a parent hash filter Andreas Kling 2026-06-18 22:05:38 +0200
  • 14fc971035 LibWeb: Bucket :host selectors by subject pseudo-class Andreas Kling 2026-06-18 21:39:33 +0200
  • 8e473cb703 LibWeb: Bucket pseudo :is() rules by originating element Andreas Kling 2026-06-18 19:53:00 +0200
  • 093a24d3f9 LibWeb: Bucket heading pseudo-class rules Andreas Kling 2026-06-18 17:07:12 +0200
  • f45bf0e770 LibWeb: Bucket ancestor-filtered rules by ancestor hash Andreas Kling 2026-06-18 16:50:30 +0200
  • f39890bdc8 LibWeb: Bucket subject pseudo-class rules Andreas Kling 2026-06-18 16:05:52 +0200
  • b6bd191531 CI: Use the image-provided wasm-tools on the Linux jobs sideshowbarker 2026-06-19 12:11:57 +0900
  • c96dec10e3 Meta: Update ICU to 78.3 by bumping the vcpkg baseline sideshowbarker 2026-06-18 21:55:53 +0900
  • 48874609f4 LibIPC: Inline small Mach IPC message bodies Aliaksandr Kalenik 2026-06-19 02:01:17 +0200
  • bfcb51cfc3 LibWeb: Collect ancestor hashes from subject selector lists Andreas Kling 2026-06-18 22:02:55 +0200
  • 0b2a5ac143 LibWeb: Salt ancestor filter hashes by selector component Andreas Kling 2026-06-18 21:49:22 +0200
  • bc5d153e60 LibWeb: Improve ancestor hashes for selector-list pseudo-classes Andreas Kling 2026-06-18 21:39:20 +0200
  • 8d85a17527 LibWeb: Extract ancestor hashes from :is() and :where() Andreas Kling 2026-06-18 14:49:25 +0200
  • bc201e3257 LibWeb: Bucket more :is() and :where() rules Andreas Kling 2026-06-18 14:46:07 +0200
  • b7a290cbe2 LibWeb: Keep pseudo-element rules in pseudo buckets Andreas Kling 2026-06-18 14:42:54 +0200
  • a08734ecbc LibGfx+LibWeb+Compositor+WebContent: Commit 2D canvas flushes atomically Aliaksandr Kalenik 2026-06-18 23:12:08 +0200
  • cb88229c3f LibDevTools: Handle fragmented protocol packets Sam Atkins 2026-06-11 15:52:59 +0100
  • 2ca74acc3d LibWeb: Store small invalidation sets inline Andreas Kling 2026-06-18 20:00:17 +0200
  • 13b609133d CI: Add wasm-tools to the build image sideshowbarker 2026-06-14 16:46:15 +0900
  • 1484686c70 CI: Add caching and retries to the wasm-tools download sideshowbarker 2026-06-08 16:43:26 +0900
  • d819152b4e LibGfx+LibWeb: Preserve text color for selections Jelle Raaijmakers 2026-06-18 13:09:01 +0200
  • 91d3d135eb LibWeb: Paint emoji glyph text-shadows in the shadow color Tim Ledbetter 2026-06-18 16:59:17 +0100
  • 86e0e281a0 LibWeb: Avoid unnecessary pseudo-element style recomputation Andreas Kling 2026-06-18 18:26:51 +0200
  • 340ef361d8 LibWeb: Support anchor() in calc() trees Tim Ledbetter 2026-06-14 06:42:25 +0100
  • b62a099e91 LibWeb: Serialize a non-math function at the root of a calc() tree Tim Ledbetter 2026-06-14 21:42:04 +0100
  • e4a5957bc6 LibWeb: Only allow anchor() values in inset properties Tim Ledbetter 2026-06-14 20:36:51 +0100
  • c1100a7c73 LibWeb: Simplify property validity check in parse_anchor_size() Tim Ledbetter 2026-06-17 12:39:45 +0100
  • d9fac87e8a LibWeb: Use correct spec link for anchor() Tim Ledbetter 2026-06-14 06:42:58 +0100
  • 849d528220 LibWeb: Build style invalidation data lazily Andreas Kling 2026-06-18 13:34:09 +0200
  • d8a55dad1c LibWeb: Target :active and :open invalidation Jelle Raaijmakers 2026-06-17 00:27:27 +0200
  • 4bbc5e0950 LibWeb: Fix crash from SVG resource boxes outliving removed element sideshowbarker 2026-06-18 18:06:43 +0900
  • 66f313fe48 LibWeb: Preserve parsed user style sheets Andreas Kling 2026-06-18 12:50:24 +0200
  • 4daec8f6e0 LibWeb: Use Event storage for MouseEvent relatedTarget Andreas Kling 2026-06-18 00:15:31 +0200
  • 8ebdd6d41e LibWeb: Schedule rendering update on AVC only style change Callum Law 2026-06-18 20:54:37 +1200
  • 64f866cae2 LibWeb: Support number/percentage interpolation for scale Callum Law 2026-06-18 20:22:04 +1200
  • 2c6aa4d272 LibWeb: Apply null transform properties on style recomputation Callum Law 2026-06-18 15:37:29 +1200
  • 147d4595c6 LibWebView: Restore RFC cookie storage behavior Sam Atkins 2026-06-17 16:13:38 +0100
  • 953251351d LibHTTP: Validate direct cookie conversion Sam Atkins 2026-06-17 16:16:22 +0100
  • 680dc78dac LibHTTP: Reuse cookie domain attribute parsing Sam Atkins 2026-06-17 15:42:38 +0100
  • b1547d467e LibHTTP+LibWebView: Share Cookie conversion Sam Atkins 2026-06-17 15:41:55 +0100
  • 9f7a328d9b LibWeb: Reject canvas toDataURL()/toBlob() when not origin-clean sideshowbarker 2026-06-14 18:29:47 +0900
  • d642f7d85a LibWeb: Do not dump number of children for StackingContexts Jelle Raaijmakers 2026-06-18 09:40:10 +0200
  • 8ebdaeab69 LibWeb: Transfer animation ownership to AnimatedBitmapDecodedImageData Callum Law 2026-06-16 10:56:00 +1200
  • 27381e9b00 LibWeb: Remove index based frame getters for ImageStyleValue Callum Law 2026-06-17 23:49:11 +1200
  • 3852b3f5a8 LibWeb: Rename AnimatedDecodedImageData Callum Law 2026-06-15 13:49:36 +1200
  • a7881ca3eb LibWeb: Register DecodedImageData consumers as clients Callum Law 2026-06-14 22:04:42 +1200
  • 74e04ed258 LibWeb: Add DecodedImageData::default_frame helper Callum Law 2026-06-12 23:45:06 +1200
  • 4428eba205 LibWeb: Simplify ImageStyleValueResource Callum Law 2026-06-14 12:39:53 +1200
  • 2335941e43 LibWeb: Register ImageObservers for all mask-images Callum Law 2026-06-17 21:06:55 +1200
  • 11ab66c752 LibWeb: Notify ImageStyleValue::Clients on animation Callum Law 2026-06-13 14:14:29 +1200
  • ce7a963344 LibWeb: Guard ImageRequest::fetch_image against redundant fetches Callum Law 2026-06-15 17:46:43 +1200
  • 373327a207 LibWeb: Remove AnimatedDecodedImageData::m_highest_requested_frame Callum Law 2026-06-16 12:22:42 +1200
  • d98c5d1b03 LibWeb: Inline image scaling mode computation Callum Law 2026-06-12 19:07:01 +1200
  • d3c0cfdc71 LibWeb: Respect SVG intrinsic sizing during object fitting Callum Law 2026-06-12 17:11:37 +1200
  • f6f68ece44 Services: Deny GPU operations in WebContent Aliaksandr Kalenik 2026-06-18 09:15:23 +0200
  • 724ca7cc24 LibSandbox: Allow TCGETS2 fd queries Aliaksandr Kalenik 2026-06-18 09:51:54 +0200
  • 23885e7b4d LibWeb+WebContent+WebWorker: Drop display list player type selection Aliaksandr Kalenik 2026-06-18 09:15:16 +0200
  • 40d446d558 LibWebView+WebContent: Stop creating GPU Skia backend in WebContent Aliaksandr Kalenik 2026-06-18 09:15:06 +0200
  • 33d969682b Tests: Wait for session history convergence in UI history assertions sideshowbarker 2026-06-18 12:10:30 +0900
  • 9ed75e4f50 LibWeb/CSS: Retain length precision in PercentageOr<T> Jelle Raaijmakers 2026-06-16 14:53:33 +0200
  • a38407d457 LibWeb: Unregister a “use” element from its document when finalized sideshowbarker 2026-06-17 19:15:24 +0900
  • aa1926159e Services: Move GPU runtime access to Compositor Aliaksandr Kalenik 2026-06-18 07:55:05 +0200
  • d96dc6535f LibWeb+Compositor+WebContent: Simplify nested context composition Aliaksandr Kalenik 2026-06-18 06:10:37 +0200
  • 1b5bdb2b41 LibWeb+LibWebView+WebWorker: Initialize transport peer pid on Windows Aliaksandr Kalenik 2026-06-18 03:23:15 +0200
  • 7bb200a663 LibWeb: Add fast_is to SVGTextContentElement Tim Ledbetter 2026-06-17 23:41:10 +0100
  • 9d359d9d7c LibWeb: Add fast_is to SVGClipPathElement Tim Ledbetter 2026-06-17 23:41:00 +0100
  • 7218794aaa LibWeb: Add fast_is to SVGPatternElement Tim Ledbetter 2026-06-17 23:40:51 +0100
  • d86936f09c LibWeb: Add fast_is to SVGGradientElement Tim Ledbetter 2026-06-17 23:40:41 +0100
  • b583fd3b79 LibWeb: Skip repaint for visual context-only style changes Andreas Kling 2026-06-16 21:13:48 +0200
  • 1b8072371b LibWeb: Preserve compatible visual context tree versions Andreas Kling 2026-06-16 21:13:20 +0200
  • be5320b67c LibJS: Evaluate ToNumber for out-of-bounds typed array writes Andreas Kling 2026-06-17 12:33:24 +0200
  • a3db2d1986 LibJS: Support source text access in JSON.parse revivers Andreas Kling 2026-06-17 12:33:22 +0200
  • 7ca410c66c LibWeb: Stop storing compositor surfaces as display list resources Aliaksandr Kalenik 2026-06-17 19:45:57 +0200
  • 91bcd50224 LibGfx+LibWeb: Store Skia images with display list resources Aliaksandr Kalenik 2026-06-17 02:38:33 +0200
  • e03e407f43 LibWeb: Stop linking ANGLE into WebContent Aliaksandr Kalenik 2026-06-17 06:20:18 +0200
  • 54a07a08b4 LibWeb+Compositor: Move OpenGLContext in Compositor namespace Aliaksandr Kalenik 2026-06-17 06:18:58 +0200
  • 7efdb8a900 LibWeb+Compositor: Move OpenGLContext in Compositor Aliaksandr Kalenik 2026-06-17 06:15:05 +0200
  • 116668651b LibWeb+Compositor: Avoid canvas readback for canvas drawImage Aliaksandr Kalenik 2026-06-16 06:02:08 +0200
  • f215d9bb9a LibWeb+WebContent: Restore canvas contexts after Compositor loss Aliaksandr Kalenik 2026-06-15 18:53:42 +0200
  • a80babffb6 LibWeb+Compositor: Run canvas contexts in the Compositor Aliaksandr Kalenik 2026-06-15 19:37:51 +0200
  • 5f0e95de13 Meta+LibWeb+Compositor: Add remote canvas transports Aliaksandr Kalenik 2026-06-15 19:29:43 +0200
  • 9a8a7798ec Meta+LibWeb: Generate WebGL command proxy scaffolding Aliaksandr Kalenik 2026-06-15 19:27:13 +0200
  • af8b41e1cb LibWeb+Compositor: Add canvas display-list surfaces Aliaksandr Kalenik 2026-06-15 19:20:22 +0200
  • 7dadfa2e52 LibGfx: Expose the maximum canvas area Aliaksandr Kalenik 2026-06-16 18:55:22 +0200
  • 12f9318106 LibGfx: Let PaintingSurface read from source offsets Aliaksandr Kalenik 2026-06-16 18:54:55 +0200
  • 6757971d59 Tests/LibDNS: Make TestDNSResolver independent of live DNS sideshowbarker 2026-06-17 16:21:12 +0900
  • d6014c8869 LibDNS: Serialize answer and authority records in Message::to_raw sideshowbarker 2026-06-17 16:21:10 +0900
  • 61bba95948 UI/Qt: Autofocus the about:history search input Tim Ledbetter 2026-06-17 06:10:43 +0100
  • 0db82b3133 LibWebView+UI/Qt: Reuse an existing history tab when viewing history Tim Ledbetter 2026-06-16 22:01:08 +0100
  • d4e15cb0af UI/Qt: Add keyboard shortcut to view history Tim Ledbetter 2026-06-16 22:00:48 +0100
  • 766bc991ed LibWebView: Make the session-history-mirror merge linear sideshowbarker 2026-06-17 09:40:46 +0900
  • e61a91c017 LibWeb: Keep session history coherent when navigations jump the queue sideshowbarker 2026-06-17 08:06:28 +0900
  • 427a66d448 LibWeb: Add internals.loadURL() to start UI-process-style loads sideshowbarker 2026-06-17 08:06:17 +0900