Commit graph

  • 255ca9d99d LibWeb: Unify display list command playback hooks Aliaksandr Kalenik 2026-06-13 19:52:46 +0200
  • 21fcafe605 LibGfx: Reduce Painter to the bitmap-compositing interface Aliaksandr Kalenik 2026-06-10 20:32:51 +0200
  • 73352ef2d2 LibGfx+LibWeb: Paint 2D canvas via record-and-replay Aliaksandr Kalenik 2026-06-10 02:11:42 +0100
  • d7cb7c4c15 LibGfx: Add CanvasCommandPlayer Aliaksandr Kalenik 2026-06-11 23:55:24 +0200
  • 714cf827db LibGfx: Add CanvasCommandList Aliaksandr Kalenik 2026-06-11 23:31:15 +0200
  • 956a2b96d5 LibWeb: Allocate layout and painting objects with mimalloc Andreas Kling 2026-06-13 15:57:57 +0200
  • b29d3622af Meta: Remove Meta/Lagom Timothy Flynn 2026-06-12 12:40:52 -0400
  • 7f3cb3efb6 Meta: Move Meta/Lagom/get_linked_lagom_libraries.cmake to Meta/CMake Timothy Flynn 2026-06-12 12:40:18 -0400
  • b9ae2e472e Meta: Hoist the Fuzzers directory up one level Timothy Flynn 2026-06-12 12:39:10 -0400
  • 8c800d86c5 Meta: Hoist the ClangPlugins directory up one level Timothy Flynn 2026-06-12 12:29:35 -0400
  • f47b6f3270 LibWeb: Reduce CSS parser token memory usage Andreas Kling 2026-06-13 13:59:35 +0200
  • 49730156ae LibWeb: Avoid media rule reevaluation for matchMedia Andreas Kling 2026-06-12 17:46:21 +0200
  • 2c33de1583 Tests: Import a WPT test for cookie domain processing Shannon Booth 2026-06-10 22:32:29 +0200
  • 790b9bd36a LibWebView: Add async cookie deletion internals Shannon Booth 2026-06-10 17:37:14 +0200
  • 5b856595b3 Meta+LibWeb/WebGL: Route all GL calls through generated GLFunctions Aliaksandr Kalenik 2026-06-10 21:43:02 +0100
  • 60f27523c6 LibIPC: Adopt Mach OOL payloads on receive Aliaksandr Kalenik 2026-06-12 16:30:54 +0200
  • f0ed472429 LibIPC: Move IPC payloads through post_message Aliaksandr Kalenik 2026-06-12 16:17:08 +0200
  • 45ca0c1158 LibWeb: Skip meta http-equiv processing outside a document tree Tim Ledbetter 2026-06-12 11:25:52 +0100
  • b8ff139f9c LibCompress: Remove PackBitsDecoder Tim Ledbetter 2026-06-12 13:14:40 +0100
  • 3cddcc8461 LibGfx+LibWeb: Remove TIFF image decoding Tim Ledbetter 2026-06-12 13:13:23 +0100
  • 6224045e5f LibGfx: Extract Exif parsing from the TIFF decoder Tim Ledbetter 2026-06-12 12:57:09 +0100
  • 347ac79e7b UI/Qt: Preserve bitmap fallback for Vulkan web view Andreas Kling 2026-06-08 21:23:51 +0200
  • f606ac3b92 UI/Qt: Show autocomplete above native web content Andreas Kling 2026-06-01 11:45:28 +0200
  • 0607a181a8 UI/Qt: Present Linux DMABUF frames with QVulkanWindow Andreas Kling 2026-06-01 11:45:00 +0200
  • f619caf621 LibGfx: Preserve imported Linux DMABUF handles Andreas Kling 2026-06-01 11:38:38 +0200
  • b4b0233ba1 LibSandbox: Permit faccessat2, faccessat and fstatfs Tim Ledbetter 2026-06-12 18:59:34 +0100
  • 6134119353 LibWeb: Keep non-subject :has() dependency sticky Andreas Kling 2026-06-12 13:00:05 +0200
  • a0459a3ff3 LibWeb: Avoid broad invalidation for nth-child filters Andreas Kling 2026-06-11 19:00:55 +0200
  • 8d75e310c5 LibWeb: Target structural pseudo-class match sets Andreas Kling 2026-06-11 17:27:19 +0200
  • baaaea6cf1 LibWeb: Reduce over-invalidation for :has() selectors Andreas Kling 2026-06-11 16:39:59 +0200
  • 4c87227078 LibWeb: Track interaction pseudo-classes in :has() metadata Andreas Kling 2026-06-11 19:21:32 +0200
  • de664c4c12 LibWeb: Restore context after culled display list effects Jelle Raaijmakers 2026-06-11 19:50:26 +0200
  • db04e1b819 LibWeb: Annotate compute_transform() with CSS Transforms 2 steps Jelle Raaijmakers 2026-06-11 23:32:51 +0200
  • b06cbbf81e LibGfx+LibWeb: Use matrix helpers in TransformationStyleValue::to_matrix Jelle Raaijmakers 2026-06-11 22:49:58 +0200
  • f1ade8186a LibWeb: Drop unused include from PaintableBox.h Jelle Raaijmakers 2026-06-11 23:32:52 +0200
  • 7390818b5a LibWeb: Apply the z component of transform-origin Jelle Raaijmakers 2026-06-11 21:18:19 +0200
  • 4050c32dab Everywhere: Make use of Badge with multiple or derived types Sam Atkins 2026-06-10 12:34:28 +0100
  • 071b4f7062 AK: Allow derived types to create base badges Sam Atkins 2026-06-10 12:04:27 +0100
  • ad3d65b834 AK: Allow Badge to accept multiple types Sam Atkins 2026-06-10 12:00:44 +0100
  • ae04222247 LibMedia: Don't display video frames that are late Zaggy1024 2026-06-09 17:11:46 -0500
  • c58b9be7d5 LibMedia: Stop clearing video sinks' frames early on moving seeks Zaggy1024 2026-06-11 05:48:32 -0500
  • 6ea6ba3866 LibWeb/Bindings: Don't install inherited members on global objects Shannon Booth 2026-06-11 20:39:25 +0200
  • cc871620e6 LibWeb/Bindings: Preserve object EventHandler assignments Shannon Booth 2026-06-11 19:10:53 +0200
  • bc7b70f7b0 Tests/LibWeb: Import a test for setting members of worker.port Shannon Booth 2026-06-11 19:24:56 +0200
  • 2629c36dcc LibWeb/HTML: Make disabled select disable its option/optgroup children Sam Atkins 2026-06-11 16:44:02 +0100
  • e3c1fb99d1 LibWeb/HTML: Add resource timing URL to iframes Sam Atkins 2026-06-11 15:24:47 +0100
  • 8f32063bd1 LibWeb/HTML: Update image naturalWidth/naturalHeight spec steps Sam Atkins 2026-06-11 14:10:04 +0100
  • d501148f46 LibWeb/HTML: Break up step 15 of "update the image data" Sam Atkins 2026-06-11 12:52:43 +0100
  • 7158294dfb LibWeb/HTML: Correct button activation steps to use element not this Sam Atkins 2026-06-11 12:39:51 +0100
  • c60134158c LibWeb/HTML: Don't prepare_script() when src attribute is removed Sam Atkins 2026-06-11 12:32:57 +0100
  • 0b9e59f61f LibDevTools: Allow editing Web Storage Sam Atkins 2026-06-10 16:27:25 +0100
  • a75e9f23db LibWeb+LibDevTools: Report Web Storage changes Sam Atkins 2026-06-11 14:12:37 +0100
  • ddb4bdadd7 LibDevTools: Populate DevTools Web Storage Sam Atkins 2026-06-10 16:15:21 +0100
  • 5b5f848689 LibDevTools: Make ErrorOr -> JsonValue helpers public Sam Atkins 2026-06-11 14:23:35 +0100
  • 9e4cd527aa WebContent+LibWebView: Add dumping for session storage Sam Atkins 2026-06-11 12:48:26 +0100
  • ecb6c90aeb LibWeb: Track CORS-cross-origin image data for canvas tainting Shannon Booth 2026-06-09 20:54:53 +0200
  • 303e47187e Tests: Configure WPT server substitutions for local hosts Shannon Booth 2026-06-09 21:13:10 +0200
  • aa4139d002 LibDevTools: Allow adding and removing DevTools cookies Sam Atkins 2026-06-10 11:53:53 +0100
  • 4113968e77 LibDevTools: Allow editing DevTools cookies Sam Atkins 2026-06-10 11:50:45 +0100
  • 76a10bb82d LibHTTP: Expose cookie date parser Sam Atkins 2026-06-10 12:45:07 +0100
  • 11b053b154 LibWebView: Add DevTools cookie mutation helpers Sam Atkins 2026-06-10 11:46:13 +0100
  • 47204bd3dd LibDevTools: Report cookie storage changes Sam Atkins 2026-06-10 11:19:44 +0100
  • 20f922cbdb LibWebView+LibDevTools: Populate DevTools cookies Sam Atkins 2026-06-10 11:14:42 +0100
  • deec1ec2c3 LibDevTools: Add cookie storage actor Sam Atkins 2026-06-11 10:15:14 +0100
  • b2724268fe LibWebView: Notify cookie-change listeners after changing them Sam Atkins 2026-06-10 16:41:32 +0100
  • 31ffb2f214 LibWeb: Use the id cache for document element get_element_by_id() Andreas Kling 2026-06-11 13:31:42 +0200
  • c419bb526b LibWeb: Track connected SVG use elements in a per-document list Andreas Kling 2026-06-11 13:26:57 +0200
  • e7aad5a9d3 LibWeb: Connect iframe referrerpolicy to ancestorOrigins Sam Atkins 2026-06-11 12:18:41 +0100
  • 935b9e8e41 LibWeb/DOM: Give Document ancestor origin lists Sam Atkins 2026-06-11 11:44:50 +0100
  • 66c93b5288 LibWebView: Elide overflowed title text on about:history Timothy Flynn 2026-06-11 07:14:06 -0400
  • 7f9f01b4d8 LibWebView: Change the hover color of about:history rows Timothy Flynn 2026-06-11 07:19:21 -0400
  • 7b6e94a445 UI/Qt: Add tab hover previews Andreas Kling 2026-06-11 02:26:41 +0200
  • 9e2a820884 LibMedia+LibWeb: End media element playback based on the pipeline EOS Zaggy1024 2026-06-09 17:44:01 -0500
  • af9ab3b3fa Tests: Complete the resize during playback test upon ended and seeked Zaggy1024 2026-06-10 16:43:17 -0500
  • da4e8b2b2b LibWeb: Pass the media element as an argument to task steps Zaggy1024 2026-06-10 01:47:10 -0500
  • 390ac120ad LibWeb: Update media element ready state when setting current position Zaggy1024 2026-06-10 00:41:18 -0500
  • 47200f9e6d LibMedia: Don't change pipeline state from Error outside seeks Zaggy1024 2026-06-09 22:08:05 -0500
  • 5a120bff33 LibMedia: Use a combined status to exit the seeking/buffering states Zaggy1024 2026-06-09 17:39:16 -0500
  • 042b458f75 LibMedia: Stop skipping seeks to the same timestamp in PlaybackManager Zaggy1024 2026-06-09 18:40:07 -0500
  • d2c993dec0 LibMedia: Route current time through the playback state handler Zaggy1024 2026-06-09 17:25:24 -0500
  • e2e2635752 LibMedia: Make PipelineStatus::Pending take precedence over HaveData Zaggy1024 2026-06-09 17:21:34 -0500
  • eeeabcaef1 LibMedia: Remove an unnecessary lock in the audio sink's state dispatch Zaggy1024 2026-06-09 17:20:36 -0500
  • d0edc33597 LibMedia: Make video sinks with current frames dispatch HaveData Zaggy1024 2026-06-09 17:17:36 -0500
  • fa0c02acb1 LibMedia: Ensure that video sink updates only resolve current seeks Zaggy1024 2026-06-09 17:14:03 -0500
  • 4fcb714327 LibMedia: Only clear decoded data producers' halt status on move Zaggy1024 2026-06-11 03:45:21 -0500
  • 5f384cbb05 LibMedia: Simplify error wait handling in the decoded data producers Zaggy1024 2026-06-11 03:02:05 -0500
  • c047d62279 LibMedia: Track when demuxers move position even upon errors Zaggy1024 2026-06-09 11:45:59 -0500
  • 338c33a0ed LibWeb: Pin the media controls' time progress to the scrub position Zaggy1024 2026-06-09 16:40:31 -0500
  • 2f9a42ff44 LibWeb: Swallow rejected play() promises in media controls Zaggy1024 2026-06-09 15:56:48 -0500
  • 6af0f54b15 LibWeb: Update the media controls' timeline upon progress firing Zaggy1024 2026-06-09 15:33:29 -0500
  • ca6911bacf UI/Qt: Use Ctrl+, for Settings outside macOS Andreas Kling 2026-06-11 01:35:58 +0200
  • b348f141d2 UI/Qt: Draw a border around frameless windows Andreas Kling 2026-06-11 00:50:59 +0200
  • 8d4493a789 UI/Qt: Tint missing find-in-page results Andreas Kling 2026-06-11 01:45:25 +0200
  • abfd5ab860 Tests: Make JSON.stringify deep serialization test more consistent Sam Atkins 2026-06-10 14:31:40 +0100
  • e0cc71d2d0 LibWeb/HTML: Ignore if select has multiple to determine placeholder Sam Atkins 2026-06-10 16:17:32 +0100
  • af8557c3b5 LibWeb: Avoid pruning live CSS image resources Andreas Kling 2026-06-11 00:26:17 +0200
  • 57a78f2b59 LibWeb: Transfer load delayers when elements are adopted Zaggy1024 2026-06-10 14:58:06 -0500
  • ddbc3e2006 LibSandbox: Add macOS service sandboxing Andreas Kling 2026-06-10 20:27:25 +0200
  • fc02ab95fe AK: Allocate string data in a dedicated heap partition Andreas Kling 2026-06-10 19:14:13 +0200
  • 3424c08b27 LibImageDecoders: Decode GIFs using wuffs Tim Ledbetter 2026-06-10 13:02:57 +0100