Commit graph

  • d4fc8d027e LibWeb: Preserve live iframe navigations during history Andreas Kling 2026-06-17 01:11:47 +0200
  • a9b9cdbec1 LibWebView: Make helper sandboxing opt-out Andreas Kling 2026-06-16 15:06:48 +0200
  • 4f69992f67 Meta: Remove setting XDG_CACHE_HOME from ladybird.py Timothy Flynn 2026-06-16 10:14:38 -0400
  • 19168446c6 UI/Qt: Add navigation history menus Andreas Kling 2026-06-16 01:35:03 +0200
  • cda7e381de WebContent: Read WebDriver file uploads in the unsandboxed UI process Tim Ledbetter 2026-06-16 08:40:05 +0100
  • bbeb2eb69c LibWebView: Keep UI history authoritative during races Andreas Kling 2026-06-16 13:03:40 +0200
  • 641404d6b3 LibWeb/Editing: Include all effectively contained nodes in traversal Jelle Raaijmakers 2026-06-16 10:50:35 +0200
  • 2b9397c9f2 LibWeb/Editing: Test if values are equivalent in force_the_value() Jelle Raaijmakers 2026-06-16 10:42:24 +0200
  • 6f39652b25 LibWeb/Editing: Correct checking the command's specified value Jelle Raaijmakers 2026-06-16 10:35:32 +0200
  • 1513aea26d LibWeb/Editing: Implement standard inline value commands Jelle Raaijmakers 2026-06-16 10:25:02 +0200
  • b9cdbb5819 Tests/LibWeb: Import backcolor editing command WPT test Jelle Raaijmakers 2026-06-16 10:28:30 +0200
  • b787978702 LibWeb/Editing: Move ToggleListMode enum inside function scope Jelle Raaijmakers 2026-06-16 10:23:57 +0200
  • e918a448e4 LibWeb: Re-defer a navigation taken over by a traversal mid-flight sideshowbarker 2026-06-16 13:28:54 +0900
  • 85a4f2633c LibWeb: Add an Internals hook to interrupt a navigation with a traversal sideshowbarker 2026-06-16 13:28:27 +0900
  • 4ecfd0903f LibWeb: Allow transforms to apply to pseudo elements Tim Ledbetter 2026-06-15 17:18:59 +0100
  • dd29abae4b Meta: Force vcpkg system binaries on arm64 Linux as well as riscv64 sideshowbarker 2026-06-15 17:34:25 +0900
  • cf3bb8c129 LibWeb: Distinguish first and last baseline sets in box_baseline() Jelle Raaijmakers 2026-06-12 14:21:50 +0200
  • eb85264e44 CI: Switch macOS runners to macos-26 Jelle Raaijmakers 2026-06-12 11:47:23 +0200
  • 1fa1de72fd LibWeb: Simplify ImageProvider frame getters Callum Law 2026-06-12 22:23:52 +1200
  • a40b1183ad LibWeb: Hoist overloaded ImageProvider methods to base class Callum Law 2026-06-12 21:50:56 +1200
  • 60c6cc2f0f LibWeb: Remove unused ImageProvider methods Callum Law 2026-06-12 21:35:13 +1200
  • 1bdcdaf088 LibWeb: Format create_image_bitmap_impl comments Callum Law 2026-06-12 19:46:49 +1200
  • 79cb52bb34 LibWeb: Simplify BitmapDecodedImageData Callum Law 2026-06-12 13:39:40 +1200
  • 34df191e54 LibWeb: Remove unused SVGDecodedImageData::surface() Callum Law 2026-06-09 23:52:28 +1200
  • 6719f01a40 LibHTTP: Treat PSL star-rule domains as public suffixes Shannon Booth 2026-06-15 12:40:35 +0200
  • 3f7b31fc78 LibURL: Let Host use PublicSuffixData star rule matching Shannon Booth 2026-06-15 12:04:58 +0200
  • 928007356c LibHTTP: Preserve single-dot cookie domains Shannon Booth 2026-06-10 22:39:10 +0200
  • 5a000da13e Compositor: Keep pinch zoom transforms in sync Andreas Kling 2026-06-16 00:46:16 +0200
  • 4e047ae97b LibWeb: Keep pinch zoom out of client rects Andreas Kling 2026-06-14 21:31:10 +0200
  • a11c281dc3 Compositor: Handle pinch zoom asynchronously Andreas Kling 2026-06-14 21:30:28 +0200
  • 5378c389aa LibSandbox: Return ENOENT for getcwd() instead of trapping Tim Ledbetter 2026-06-15 23:16:05 +0100
  • be9ee28afc LibGfx: Stop caching Skia images during canvas playback Aliaksandr Kalenik 2026-06-15 23:31:40 +0200
  • 394312ab5a LibWeb: Let newer navigations win history races Andreas Kling 2026-06-15 18:26:07 +0200
  • 2d9db6c1f8 LibWeb: Keep stale child history tasks runnable Andreas Kling 2026-06-15 14:27:28 +0200
  • b06955277a LibWeb: Stabilize same-document history mirrors Andreas Kling 2026-06-15 11:27:47 +0200
  • 327437cfc6 LibWeb: Commit same-document navigations synchronously Andreas Kling 2026-06-15 11:26:51 +0200
  • 340d87efd6 LibWasm: Catch SIGFPE on jitted code too Ali Mohammad Pur 2026-06-15 13:05:02 +0200
  • fc740068d2 LibURL/Pattern: Avoid eliding default ports in port patterns Shannon Booth 2026-06-15 09:35:15 +0200
  • 2bc0ea3945 Tests/LibWeb: Sync to latest URLPattern WPT test data Shannon Booth 2026-06-15 09:33:21 +0200
  • 602e7fe2bd LibGfx: Reject a BMP V5 ICC profile offset that points out of bounds sideshowbarker 2026-06-14 20:07:35 +0900
  • 9bde8a5c88 LibGfx: Avoid undefined behavior on a BMP with an INT_MIN height sideshowbarker 2026-06-15 02:16:42 +0900
  • 20b1129352 LibGfx: Fix heap overflow applying Exif transpose to non-square images sideshowbarker 2026-06-15 08:43:02 +0900
  • 69654a3a7c Compositor: Use GPU bitmap stores with Direct3D Aliaksandr Kalenik 2026-06-15 02:31:27 +0200
  • 3ded5bdcdf LibGfx: Add a Direct3D Skia backend Aliaksandr Kalenik 2026-06-15 02:31:19 +0200
  • d858c7219b Meta: Use Direct3D instead of Vulkan on Windows Aliaksandr Kalenik 2026-06-15 02:31:09 +0200
  • 1f36340419 LibJS: Remove unused C++ local variable wrapper Andreas Kling 2026-06-14 21:09:41 +0200
  • 1979d24783 LibJS: Remove unused bytecode instruction stream iterator Andreas Kling 2026-06-14 20:57:25 +0200
  • e5bcffc3d5 LibJS: Move bytecode block counting to Rust Andreas Kling 2026-06-14 20:51:57 +0200
  • 984d3033e9 LibJS: Remove obsolete bytecode dump formatting helpers Andreas Kling 2026-06-14 18:35:15 +0200
  • 7a6af95db3 LibJS: Move bytecode instruction dumping to Rust Andreas Kling 2026-06-14 18:12:06 +0200
  • 5aac297558 LibWeb: Keep child navigable history updates coherent Andreas Kling 2026-06-14 23:33:34 +0200
  • 5d8880a899 Compositor+WebContent: Initialize WebContent transport peer pid Aliaksandr Kalenik 2026-06-15 00:13:19 +0200
  • c39ff8eb81 Tests: Attempt to unskip some MacOS IPC related tests Shannon Booth 2026-06-14 22:46:38 +0200
  • 0d656c3027 LibWeb: Record abspos inline static positions as line-box markers Shannon Booth 2026-06-09 23:18:47 +0200
  • 96aa4b3ad3 LibWeb: Only apply CSS transforms to transformable elements Shannon Booth 2026-06-12 23:02:11 +0200
  • a8cb98ccf7 Tests: Support WPT reftests with multiple references Shannon Booth 2026-06-13 08:56:22 +0200
  • de90aeb07c Tests/LibWeb: Re-import floats reftests with their mismatch references Shannon Booth 2026-06-13 17:21:36 +0200
  • 06f4ac367e Meta: Support importing WPT reftests with multiple references Shannon Booth 2026-06-13 08:55:32 +0200
  • ea72bd3863 Tests: Wait for mirrored history before UI traversal Andreas Kling 2026-06-14 20:25:49 +0200
  • a29e1f5cf3 LibJS: Remove unused Executable::dump_to_string Andreas Kling 2026-06-14 17:17:20 +0200
  • ef8ac6ea7d LibJS: Remove unused C++ bytecode block classes Andreas Kling 2026-06-14 17:04:02 +0200
  • 0af548b27d LibJS: Sync AsmInt program counter before slow paths Andreas Kling 2026-06-14 14:46:23 +0200
  • ad7002ba99 LibJS: Pass instruction pointers to AsmInt slow paths Andreas Kling 2026-06-14 14:30:56 +0200
  • 213403542c LibJS: Remove AsmInt slow path stats collection Andreas Kling 2026-06-14 14:20:12 +0200
  • 97a6807ffa LibJS: Remove JS_BYTECODE_DEBUG Andreas Kling 2026-06-14 14:17:38 +0200
  • 8fee268851 LibJS: Call AsmInt directly from run_executable Andreas Kling 2026-06-14 16:07:07 +0200
  • 060ba41a84 LibJS: Remove unused VM interpreter helpers Andreas Kling 2026-06-14 16:07:05 +0200
  • 2aa9535635 LibJS: Move final simple opcodes into AsmInt Andreas Kling 2026-06-14 16:07:02 +0200
  • c1415a544f LibJS: Split AsmInt slow paths out of Interpreter.cpp Andreas Kling 2026-06-14 16:07:00 +0200
  • 6e6726b612 LibJS: Move instruction bodies into AsmInt slow paths Andreas Kling 2026-06-14 16:06:30 +0200
  • 7c8e3732c7 LibJS: Remove AsmInt generic fallback dispatch Andreas Kling 2026-06-14 16:06:17 +0200
  • 5bc002d71c LibJS: Move property and call handlers into AsmInt Andreas Kling 2026-06-14 16:06:15 +0200
  • 058f63efd2 LibJS: Move control and binding handlers into AsmInt Andreas Kling 2026-06-14 16:06:04 +0200
  • fff128a8cc LibJS: Move simple bytecode handlers into AsmInt Andreas Kling 2026-06-14 16:06:01 +0200
  • 5ca52d2a77 LibJS: Remove generic bytecode interpreter Andreas Kling 2026-06-14 16:05:58 +0200
  • 48f845b3b4 LibWeb: Record SVG hit-test geometry in absolute coordinates Tim Ledbetter 2026-06-13 23:36:55 +0100
  • 5b1120d0f4 LibWeb: Hit-test SVG paths against their fill geometry Tim Ledbetter 2026-06-13 23:31:04 +0100
  • c2db5c0dcb LibWeb: Fix a crash when selecting across an element with no layout box sideshowbarker 2026-06-14 20:46:48 +0900
  • 67030ceead LibWebView: Complete WebDriver same-document traversals Andreas Kling 2026-06-14 09:58:59 +0200
  • b26ee62819 WebContent: Wait for WebDriver history traversal completion Andreas Kling 2026-06-14 09:38:29 +0200
  • 69f1c0e432 LibWeb: Avoid invalid WebDriver key modifier values Andreas Kling 2026-06-14 00:12:07 +0200
  • fd2e9e0fb3 Tests/LibWebView: Cover browser history recovery Andreas Kling 2026-06-13 16:07:14 +0200
  • 0aaae1ac76 Tests/LibWeb: Cover UI-owned session history Andreas Kling 2026-06-13 16:06:58 +0200
  • 24f37c6732 LibWebView: Keep browser history in the UI process Andreas Kling 2026-06-13 16:06:49 +0200
  • 44ae6d3438 Tests/LibWebView: Cover the UI history model Andreas Kling 2026-06-13 16:06:27 +0200
  • 78bb7b8d45 LibWebView: Add a UI session history model Andreas Kling 2026-06-13 16:06:01 +0200
  • 9e2ec2dc5c LibWeb: Add session history serialization support Andreas Kling 2026-06-13 16:05:47 +0200
  • 6c13a3f37d LibWeb: Clear paintables for continued layout nodes in removed_from Callum Law 2026-06-11 14:54:48 +1200
  • 565fd82879 LibWeb: Run removed_from for descendants when shadow root removed Callum Law 2026-06-09 14:05:22 +1200
  • ac0e0833e7 LibJS: Enable AsmInterpreter on Windows Aliaksandr Kalenik 2026-06-14 02:39:27 +0200
  • f52852cd83 LibWeb: Avoid sorting InvalidationSet hashes Andreas Kling 2026-06-13 21:49:29 +0200
  • 7426185b9d AK: Remove SANITIZE_PTRS support Andreas Kling 2026-06-13 20:18:30 +0200
  • 2a0bc6a6e0 AK: Avoid clearing pointer wrappers during destruction Andreas Kling 2026-06-13 20:17:02 +0200
  • ccc578e0c0 AK: Avoid clearing OwnPtr during destruction Andreas Kling 2026-06-13 19:47:43 +0200
  • 079af3d120 AK: Remove custom deleters from OwnPtr Andreas Kling 2026-06-13 19:46:55 +0200
  • 0fca7d1a6e LibCore: Own addrinfo results without OwnPtr Andreas Kling 2026-06-13 19:46:15 +0200
  • 2464e2ebfa LibWeb: Allocate layout used values with bump allocator Andreas Kling 2026-06-13 19:09:21 +0200
  • 4efd7dcef8 LibWeb: Always treat [Replaceable] attributes as having setters Shannon Booth 2026-06-13 19:55:24 +0200
  • 05108e252c Tests/LibWeb: Import a global object implicit this WPT test Shannon Booth 2026-06-13 19:53:24 +0200
  • b0c25736f9 LibWeb: Scale image-set() natural size by the selected resolution Tim Ledbetter 2026-06-13 19:12:32 +0100