Commit Graph

  • 35cdc3c348 StyleManager: simplify rule evaluation by removing SIMD complexity Adrià Arrufat 2026-03-20 12:38:15 +09:00
  • 1353f76bf1 StyleManager: defer JS CSS rule allocation by lazy parsing Adrià Arrufat 2026-03-20 12:25:32 +09:00
  • 3e2be5b317 StyleManager: vectorize rule specificity checks with SIMD Adrià Arrufat 2026-03-20 12:13:52 +09:00
  • 448eca0c32 StyleManager: optimize rule evaluation using SoA and early rejection Adrià Arrufat 2026-03-20 12:02:48 +09:00
  • 5404ca723c SemanticTree: move NodeData initialization closer to usage Adrià Arrufat 2026-03-20 10:18:16 +09:00
  • e56ffe4b60 SemanticTree): use WalkContext for walk function Adrià Arrufat 2026-03-20 10:12:57 +09:00
  • 02d05ae464 Fix MCP error responses missing jsonrpc field Adrià Arrufat 2026-03-20 09:38:35 +09:00
  • a74e97854d Merge branch 'main' into css-improvements Adrià Arrufat 2026-03-20 09:46:31 +09:00
  • 6925fc3f70 fix(cdp): return real frame ID in STARTUP getFrameTree when page exists Matt Van Horn 2026-03-19 16:45:17 -07:00
  • 84557cb4e6 fix(cdp): send Target.detachedFromTarget event on detach Matt Van Horn 2026-03-19 16:42:32 -07:00
  • 4cdc24326a Merge pull request #1918 from lightpanda-io/shadowroot_adoptedstyle Karl Seguin 2026-03-20 07:11:49 +08:00
  • cf46f0097a Merge pull request #1915 from lightpanda-io/unhandled_rejection_improvements Karl Seguin 2026-03-20 07:11:35 +08:00
  • f1293b7346 Merge branch 'main' into semantic-versioning Adrià Arrufat 2026-03-20 07:04:05 +09:00
  • d94fd2a43b Merge pull request #1793 from lightpanda-io/wpt-selfhost Pierre Tachoire 2026-03-19 17:35:21 +01:00
  • 8c5e737669 ci: use mem-limit with wptrunner Pierre Tachoire 2026-03-14 10:49:48 +01:00
  • fb29a1c5bf ci: adjust wpt serve wait time Pierre Tachoire 2026-03-13 10:21:21 +01:00
  • 94190f93af return correct errors from promises Halil Durak 2026-03-19 12:24:39 +03:00
  • 93e239f682 bind more ECMAScript errors Halil Durak 2026-03-19 12:23:19 +03:00
  • a4cb5031d1 Tweak wait_until option Karl Seguin 2026-03-19 20:29:20 +08:00
  • a2e59af44c Merge pull request #1911 from lightpanda-io/fix/turnstile-300030-missing-navigator-apis Karl Seguin 2026-03-19 20:26:27 +08:00
  • 00c962bdd8 Merge pull request #1914 from lightpanda-io/semantic-tree-depth Karl Seguin 2026-03-19 20:12:02 +08:00
  • 1fa87442b8 log not_implemented on navigator.getBattery Karl Seguin 2026-03-19 20:11:03 +08:00
  • ac5400696a Merge pull request #1916 from lightpanda-io/request_abort Karl Seguin 2026-03-19 20:07:12 +08:00
  • 5062273b7a SemanticTree: use CDPNode.Id for NodeData id Adrià Arrufat 2026-03-19 20:29:54 +09:00
  • 9c2393351d SemanticTree: simplify max_depth logic Adrià Arrufat 2026-03-19 20:25:20 +09:00
  • f0cfe3ffc8 SemanticTree: use logger better Adrià Arrufat 2026-03-19 20:15:56 +09:00
  • f70865e174 Take 2. Karl Seguin 2026-03-19 18:46:35 +08:00
  • 615fcffb99 Merge pull request #1924 from lightpanda-io/wba-test Pierre Tachoire 2026-03-19 10:47:23 +01:00
  • 13b746f9e4 Merge pull request #1919 from lightpanda-io/remove-make-shell Karl Seguin 2026-03-19 17:39:19 +08:00
  • e90fce4c55 Merge pull request #1920 from lightpanda-io/markdown-renderer-refactor Adrià Arrufat 2026-03-19 18:26:57 +09:00
  • 59175437b5 wpt: force a wakeup of the wbauth server before the test Pierre Tachoire 2026-03-19 09:40:47 +01:00
  • e950384b9b ci: sleep 5s to wait node startup Pierre Tachoire 2026-03-19 09:36:47 +01:00
  • 78440350dc ci: slow down execution Pierre Tachoire 2026-03-12 15:26:23 +01:00
  • f435297949 ci: adjust WPT daily start time Pierre Tachoire 2026-03-12 11:14:44 +01:00
  • 54d1563cf3 ci: run WPT tests on a dedicated server Pierre Tachoire 2026-03-12 11:13:33 +01:00
  • 38e9f86088 fix context-leak Karl Seguin 2026-03-19 15:42:29 +08:00
  • d9c5f56500 Remove Origins Karl Seguin 2026-03-18 18:59:09 +08:00
  • 6c5733bba3 Merge pull request #1910 from lightpanda-io/css-improvements-perf2 Karl Seguin 2026-03-19 14:39:55 +08:00
  • b8f1622b52 fix(cdp): base64-encode binary Network.getResponseBody payloads gilangjavier 2026-03-19 13:34:44 +07:00
  • f36499b806 markdown: refactor renderer into a struct to simplify argument passing Adrià Arrufat 2026-03-19 15:02:01 +09:00
  • fa1dd5237d build: remove shell target from Makefile Adrià Arrufat 2026-03-19 13:24:41 +09:00
  • 2b9d5fd4d9 Add adoptedStyleSheets property to ShadowRoot, just like Document Karl Seguin 2026-03-19 12:09:10 +08:00
  • 2dbd32d120 build: automate version resolution in build.zig Adrià Arrufat 2026-03-19 12:55:10 +09:00
  • 1695ea81d2 on rebuild, pre-size lookups based on previous sizes Karl Seguin 2026-03-19 11:46:58 +08:00
  • b7bf86fd85 update comments to reflect preference-based bucketing Karl Seguin 2026-03-19 10:22:19 +08:00
  • 94d8f90a96 Bucket stylesheet rules Karl Seguin 2026-03-19 08:44:21 +08:00
  • 964fa0a8aa Add Request.signal Karl Seguin 2026-03-19 10:48:40 +08:00
  • db01158d2d Improve unhandled rejection Karl Seguin 2026-03-19 11:36:39 +08:00
  • e997f8317e SemanticTree: add tests for backendDOMNodeId and maxDepth Adrià Arrufat 2026-03-19 12:25:02 +09:00
  • b9bef22bbf Merge pull request #1912 from lightpanda-io/css-improvements-fix Karl Seguin 2026-03-19 10:25:09 +08:00
  • b2a996e5c7 StyleManager: restore dirty state on rebuild allocation failure Adrià Arrufat 2026-03-19 11:13:04 +09:00
  • a88c21cdb5 Fix Navigator Additions Karl Seguin 2026-03-19 09:41:13 +08:00
  • e2be8525c4 Config: remove js_enum_from_string constant shaewe180 2026-03-19 09:40:40 +08:00
  • c15afa23ca Session: fix page pointer handling in wait loop shaewe180 2026-03-19 09:36:42 +08:00
  • 7a7c4b9f49 SemanticTree): add backendNodeId and maxDepth support Adrià Arrufat 2026-03-19 10:18:08 +09:00
  • f594b033bf Merge pull request #1897 from lightpanda-io/css-improvements-perf Karl Seguin 2026-03-19 07:10:35 +08:00
  • 10e379e4fb fix clamping Karl Seguin 2026-03-19 07:00:26 +08:00
  • c1bb27c450 better encapsulate arena reset Karl Seguin 2026-03-19 06:52:41 +08:00
  • dda5e2c542 Apply suggestions from code review Karl Seguin 2026-03-19 06:47:40 +08:00
  • edd0c5c83f Merge pull request #1900 from lightpanda-io/input-event Karl Seguin 2026-03-19 06:39:44 +08:00
  • 9ad446b67a Move cdp callbacks from dataCallback to processMessages wp/mrdimidium/refactor-redirects Nikolay Govorov 2026-03-18 22:23:26 +00:00
  • 8963aeb965 Fixup cookies management Nikolay Govorov 2026-03-18 20:49:05 +00:00
  • 6e38aa9414 Fix cleanup connections in HttpClient Nikolay Govorov 2026-03-18 19:10:11 +00:00
  • f1a96bab5b Move redirects handling from curl callbacks Nikolay Govorov 2026-03-17 17:18:23 +00:00
  • c6861829c3 Merge pull request #1907 from lightpanda-io/README-remove-js-runtime Francis Bouvier 2026-03-18 16:48:16 +01:00
  • e14c8b3025 REAMDE: again references to js-runtime Francis Bouvier 2026-03-18 16:45:44 +01:00
  • 5bc00c595c Merge pull request #1906 from lightpanda-io/README-remove-js-runtime Francis Bouvier 2026-03-18 16:44:53 +01:00
  • db5fb40de0 README: remove again references to js-runtime Francis Bouvier 2026-03-18 16:42:31 +01:00
  • 4e6a357e6e use initTrusted for InputEvent Pierre Tachoire 2026-03-18 16:39:59 +01:00
  • 6cf515151d Merge pull request #1905 from lightpanda-io/README-remove-js-runtime Francis Bouvier 2026-03-18 16:41:08 +01:00
  • bf6e4cf3a6 disaptch InputEvent on input/TextArea changes Pierre Tachoire 2026-03-18 12:23:41 +01:00
  • 60936baa96 README: remove reference to zig-js-runtime Francis Bouvier 2026-03-18 16:39:26 +01:00
  • c29f72a7e8 Merge pull request #1898 from lightpanda-io/keyboard-event-bubble Pierre Tachoire 2026-03-18 16:26:15 +01:00
  • d4427e4370 Merge pull request #1894 from lightpanda-io/semantic-tree-interactive Adrià Arrufat 2026-03-18 22:33:45 +09:00
  • b85ec04175 Merge pull request #1902 from lightpanda-io/fix/emulation-set-user-agent-override Karl Seguin 2026-03-18 20:05:26 +08:00
  • da05ba0eb7 log on ignored setUserAgentOverride Karl Seguin 2026-03-18 19:46:37 +08:00
  • 414a68abeb Merge pull request #1899 from lightpanda-io/idle_task_fix Karl Seguin 2026-03-18 19:41:58 +08:00
  • 52455b732b Merge pull request #1885 from lightpanda-io/danling_context_fallback Karl Seguin 2026-03-18 19:41:38 +08:00
  • ba71268eb3 Keyboard events are bubbling, cancelable and composed Pierre Tachoire 2026-03-18 10:37:27 +01:00
  • 694aac5ce8 browser.interactive: optimize role checks with StaticStringMap Adrià Arrufat 2026-03-18 20:10:15 +09:00
  • cbab0b712a SemanticTree: simplify TextVisitor printing logic Adrià Arrufat 2026-03-18 20:07:11 +09:00
  • 1aee3db521 only run idle tasks from the root page Karl Seguin 2026-03-18 19:03:38 +08:00
  • e29778d72b Introduce StyleManager Karl Seguin 2026-03-17 13:40:51 +08:00
  • f634c9843d Merge pull request #1893 from lightpanda-io/link_onload_rel Pierre Tachoire 2026-03-18 09:41:10 +01:00
  • e1e45d1c5d Merge pull request #1796 from lightpanda-io/wp/mrdimidium/telemetry-common-network Pierre Tachoire 2026-03-18 09:34:19 +01:00
  • 09327c3897 feat: fetch add wait_until parameter for page loads options shaewe180 2026-03-18 15:02:00 +08:00
  • ff288c8aa2 browser.interactive: use for-else expression in role checks Adrià Arrufat 2026-03-18 12:04:53 +09:00
  • e1b14a6833 SemanticTree: enable prune by default Adrià Arrufat 2026-03-18 11:25:34 +09:00
  • 015edc3848 SemanticTree: implement interactiveOnly filter and optimize token usage Adrià Arrufat 2026-03-18 10:56:50 +09:00
  • bd2406f803 Merge pull request #1891 from lightpanda-io/form-requestSubmit Karl Seguin 2026-03-18 08:55:04 +08:00
  • 3c29e7dbd4 Expand rel's that trigger a link's onload Karl Seguin 2026-03-18 07:43:54 +08:00
  • 586413357e Close all cdp clients on shutdown Nikolay Govorov 2026-03-17 10:59:35 +00:00
  • 9a055a61a6 Limit telemetry body size Nikolay Govorov 2026-03-17 10:31:00 +00:00
  • 5fb561dc9c Used ring buffer for telemetry events buffer Nikolay Govorov 2026-03-16 23:22:25 +00:00
  • b14ae02548 Move comments and bound checks Nikolay Govorov 2026-03-13 12:44:24 +00:00
  • 51fb08e6aa Create multi interface in Runtime on demand Nikolay Govorov 2026-03-12 13:23:06 +00:00
  • a6d699ad5d Use common network runtime for telemetry messages Nikolay Govorov 2026-03-12 10:17:26 +00:00
  • 8372b45cc5 Merge pull request #1877 from lightpanda-io/xhr_and_fetch_blob_urls Karl Seguin 2026-03-18 07:02:56 +08:00
  • 1739ae6b9a check submit element and form into Form.requestSubmit Pierre Tachoire 2026-03-17 21:34:48 +01:00
  • ba62150f7a add Form.requestSubmit(submitter) Pierre Tachoire 2026-03-17 17:05:30 +01:00