Commit Graph

  • 1866e7141e SemanticTree: cast with as Adrià Arrufat 2026-03-11 16:33:39 +09:00
  • feccc9f5ce AXNode: remove unused mock JSON lifecycle methods Adrià Arrufat 2026-03-11 16:25:34 +09:00
  • af803da5c8 cdp.lp: use enum for getSemanticTree format param Adrià Arrufat 2026-03-11 16:21:43 +09:00
  • 25c89c9940 Revert "remove ranges from live list on GC finalization" egrs 2026-03-11 08:04:53 +01:00
  • 697a2834c2 Revert "fix CI: store list pointer on AbstractRange to avoid Page type mismatch" egrs 2026-03-11 08:04:51 +01:00
  • 056b8bb536 fix CI: store list pointer on AbstractRange to avoid Page type mismatch egrs 2026-03-11 07:58:31 +01:00
  • 625d424199 remove ranges from live list on GC finalization egrs 2026-03-11 07:27:39 +01:00
  • 5329d05005 interactive: optimize getTextContent single-chunk path Adrià Arrufat 2026-03-11 15:27:12 +09:00
  • d2c55da6c9 address review: move per-range logic to AbstractRange, simplify collapsed check egrs 2026-03-11 07:26:20 +01:00
  • 2e6dd3edfe browser.EventManager: remove unused hasListener function Adrià Arrufat 2026-03-11 15:18:14 +09:00
  • a95b4ea7b9 Use global connections poll Nikolay Govorov 2026-03-11 05:44:59 +00:00
  • c891eff664 Use zig allocator for libcurl Nikolay Govorov 2026-03-11 03:34:27 +00:00
  • 68564ca714 mcp: add interactiveElements and structuredData tools Adrià Arrufat 2026-03-11 11:09:19 +09:00
  • ca931a11be AXNode: add spacing between concatenated text nodes Adrià Arrufat 2026-03-11 10:45:07 +09:00
  • 6c7272061c cli: enable pruning for semantic_tree_text dump mode Adrià Arrufat 2026-03-11 10:38:12 +09:00
  • 4f262e5bed SemanticTree: filter computed names for generic containers Adrià Arrufat 2026-03-11 10:22:40 +09:00
  • ff26b0d5a4 Use arena from ArenaPool for Blob (and File) Karl Seguin 2026-03-11 09:21:54 +08:00
  • a6ccc72d15 interactive: properly concatenate text content for accessible names Adrià Arrufat 2026-03-11 09:57:08 +09:00
  • 487ee18358 Merge pull request #1742 from lightpanda-io/context_origins Karl Seguin 2026-03-11 08:54:53 +08:00
  • dc3d2e9790 Remove root context check from Env Karl Seguin 2026-03-11 08:21:35 +08:00
  • f6d0e484b0 transfer finalizers on origin change Karl Seguin 2026-03-11 07:19:59 +08:00
  • 4cea9aba3c update v8 dep Karl Seguin 2026-03-10 06:43:22 +08:00
  • 7348a68c84 merge main Karl Seguin 2026-03-09 17:18:50 +08:00
  • 7d90c3f582 Move origin lookup to Session Karl Seguin 2026-03-09 14:16:46 +08:00
  • 2a103fc94a Use Session as a container for cross-frame resources Karl Seguin 2026-03-09 13:14:57 +08:00
  • 753391b7e2 Add origins safety cleanup when destroying the context for the root page Karl Seguin 2026-03-09 08:47:43 +08:00
  • 94ce5edd20 Frames on the same origin share v8 data Karl Seguin 2026-03-09 07:47:33 +08:00
  • 3626f70d3e Merge pull request #1759 from lightpanda-io/wp/mrdimidum/net-poll-runtime Nikolay Govorov 2026-03-10 23:38:07 +00:00
  • 24cc24ed50 Fix Robots deinit Nikolay Govorov 2026-03-10 23:28:40 +00:00
  • dd29ba4664 Merge pull request #1767 from egrs/css-value-normalization-gaps Karl Seguin 2026-03-11 06:28:34 +08:00
  • 7927ad8fcf route appendData through replaceData for spec compliance egrs 2026-03-10 20:27:05 +01:00
  • d23453ce45 update live ranges after CharacterData and DOM mutations egrs 2026-03-10 19:59:04 +01:00
  • a22040efa9 update body.onload test Halil Durak 2026-03-10 19:16:35 +03:00
  • ba3da32ce6 spread new stringToPersistedFunction Halil Durak 2026-03-10 19:16:20 +03:00
  • 9d2ba52160 adapt stringToPersistedFunction to compileFunction Halil Durak 2026-03-10 19:15:53 +03:00
  • e610506df4 Local: initial compileFunction Halil Durak 2026-03-10 18:14:35 +03:00
  • dd91d28bfa Merge pull request #1761 from lightpanda-io/wp/mrdimidium/c-tsan Pierre Tachoire 2026-03-10 15:33:33 +01:00
  • 1ebf7460fe Merge pull request #1768 from lightpanda-io/inspector_cleanup Pierre Tachoire 2026-03-10 15:32:47 +01:00
  • 8c930e5c33 Merge pull request #1769 from lightpanda-io/form_action Pierre Tachoire 2026-03-10 15:31:34 +01:00
  • 4fb2f7474c remove incorrect entries from normalization maps egrs 2026-03-10 14:08:28 +01:00
  • 5301f79989 Add Form.action getter/setter Karl Seguin 2026-03-10 20:58:31 +08:00
  • 6a7f7fdf15 extend CSS value normalization to cover more properties egrs 2026-03-10 13:53:27 +01:00
  • 11fb5f990e Call resetContextGroup on page removal Karl Seguin 2026-03-10 20:50:58 +08:00
  • d1ee0442ea Merge branch 'main' into semantic-tree Adrià Arrufat 2026-03-10 21:48:49 +09:00
  • 62f31ea24a Merge pull request #1765 from egrs/lp-get-structured-data Adrià Arrufat 2026-03-10 21:48:18 +09:00
  • f4ca5313e6 use std.mem.startsWith, group duplicate property keys into arrays egrs 2026-03-10 13:18:25 +01:00
  • 064e7b404b SemanticTree: unify interactivity detection logic Adrià Arrufat 2026-03-10 19:02:55 +09:00
  • dfd90bd564 Merge pull request #1754 from lightpanda-io/css_value_normalization Karl Seguin 2026-03-10 17:36:27 +08:00
  • 55508eb418 Merge pull request #1763 from lightpanda-io/has_direct_listener Pierre Tachoire 2026-03-10 10:28:39 +01:00
  • 2a4fa4ed6f Merge pull request #1762 from lightpanda-io/xml_get_elements_by_tag_name Pierre Tachoire 2026-03-10 10:27:47 +01:00
  • cf7c9f6372 Merge pull request #1760 from lightpanda-io/response_blob Pierre Tachoire 2026-03-10 10:26:16 +01:00
  • e42cbe3336 ci: add a web bot auth signature test ci-web-bot-auth Pierre Tachoire 2026-03-09 10:44:17 +01:00
  • 1f2dd7e6e5 ci: add e2e tests w/ web bot auth Pierre Tachoire 2026-03-09 09:00:14 +01:00
  • ec68c3207d Merge pull request #1764 from lightpanda-io/js_val_args Pierre Tachoire 2026-03-10 10:16:27 +01:00
  • ecf140f3d6 Merge pull request #1766 from lightpanda-io/screenshot-size Pierre Tachoire 2026-03-10 10:15:46 +01:00
  • 13f73b7b87 Merge pull request #1750 from lightpanda-io/url_set_username_password Pierre Tachoire 2026-03-10 10:15:10 +01:00
  • 12c5bcd24f cdp: reszie the screenshot to 1920x1080 Pierre Tachoire 2026-03-10 10:09:53 +01:00
  • 56f47ee574 Merge branch 'main' into semantic-tree Adrià Arrufat 2026-03-10 17:26:34 +09:00
  • 74f0436ac7 merge main, resolve conflicts with getInteractiveElements egrs 2026-03-10 09:25:12 +01:00
  • 22d31b1527 add LP.getStructuredData CDP command egrs 2026-03-10 09:19:51 +01:00
  • 9f3bca771a Merge pull request #1755 from lightpanda-io/cdp-page-layout-metrics Karl Seguin 2026-03-10 16:16:17 +08:00
  • 4e16d90a81 Merge pull request #1757 from egrs/lp-get-interactive-elements Adrià Arrufat 2026-03-10 17:15:18 +09:00
  • d669d5c153 cdp: add a dummy Page.getLayoutMetrics Pierre Tachoire 2026-03-09 16:40:57 +01:00
  • 343d985e96 Better support for variadic js.Value parameter (e.g. console.log) Karl Seguin 2026-03-10 15:40:18 +08:00
  • dc3958356d address review feedback egrs 2026-03-10 08:13:01 +01:00
  • c4e85c3277 Add a hasDirectListeners to EventManager Karl Seguin 2026-03-10 14:57:40 +08:00
  • 89e46376dc Merge pull request #1752 from lightpanda-io/build-zig-fmt-check Karl Seguin 2026-03-10 14:04:28 +08:00
  • 8eeb34dba8 Node matching using tag name string comparison on non-HTML nodes Karl Seguin 2026-03-10 13:42:54 +08:00
  • 7171305972 Enable tsan for c libs Nikolay Govorov 2026-03-10 03:16:50 +00:00
  • 2b0c223425 Some code-review fixes Nikolay Govorov 2026-03-10 02:49:15 +00:00
  • 8f960ab0f7 Uses posix pipe for shutdown network runtime Nikolay Govorov 2026-03-10 02:36:50 +00:00
  • 60350efa10 Only one listener in network.Runtime Nikolay Govorov 2026-03-10 02:23:24 +00:00
  • 687f577562 Move accept loop to common runtime Nikolay Govorov 2026-03-05 00:16:35 +00:00
  • 8e59ce9e9f Prepare global NetworkRuntime module Nikolay Govorov 2026-03-04 21:55:50 +00:00
  • 33d75354a2 Add new Response and Request methods Karl Seguin 2026-03-10 09:05:06 +08:00
  • a318c6263d SemanticTree: improve visibility, AX roles and xpath generation Adrià Arrufat 2026-03-10 09:23:06 +09:00
  • 0e4a65efb7 Merge pull request #1758 from lightpanda-io/http-auth-challenge Karl Seguin 2026-03-10 06:39:14 +08:00
  • b88134cf04 Merge pull request #1756 from lightpanda-io/cdp-screenshot Karl Seguin 2026-03-10 06:37:33 +08:00
  • 2aaa212dbc Merge pull request #1753 from lightpanda-io/document_applets Karl Seguin 2026-03-10 06:35:23 +08:00
  • 1e37990938 Merge pull request #1741 from lightpanda-io/DOMParser_invalid_xml Karl Seguin 2026-03-10 06:32:48 +08:00
  • a417c73bf7 add LP.getInteractiveElements CDP command egrs 2026-03-09 19:11:09 +01:00
  • 37c34351ee http: handle auth challenge for non-proxy auth Pierre Tachoire 2026-03-09 19:23:36 +01:00
  • 8672232ee2 cdp: add dummy page.captureScreenshot Pierre Tachoire 2026-03-09 16:57:41 +01:00
  • 83ba974f94 SemanticTree: optimize tree walking and xpath generation Adrià Arrufat 2026-03-09 22:30:19 +09:00
  • 85ebbe8759 SemanticTree: improve accessibility tree and name calculation Adrià Arrufat 2026-03-09 21:04:47 +09:00
  • 61cba3f6eb Merge branch 'main' into semantic-tree Adrià Arrufat 2026-03-09 20:13:47 +09:00
  • 3ad10ff8d0 Add support for normalization anchor-size css value Karl Seguin 2026-03-09 18:25:01 +08:00
  • 183643547b document.applets should always return an empty collection Karl Seguin 2026-03-09 18:06:22 +08:00
  • 5568340b9a build: add code formatting check Adrià Arrufat 2026-03-09 18:48:38 +09:00
  • 1399bd3065 Apply some normalization to CSS values Karl Seguin 2026-03-09 17:47:59 +08:00
  • 9172e16e80 Merge pull request #1751 from lightpanda-io/zig-fmt-face Karl Seguin 2026-03-09 17:34:17 +08:00
  • 3e5f602396 zig fmt Adrià Arrufat 2026-03-09 18:25:09 +09:00
  • 3c97332fd8 feat(dump): add semantic_tree and semantic_tree_text formats Adrià Arrufat 2026-03-09 18:23:52 +09:00
  • 379a3f27b8 Merge pull request #1744 from egrs/add-range-client-rect Karl Seguin 2026-03-09 17:17:17 +08:00
  • ecec932a47 Add setters to URL.username and URL.password Karl Seguin 2026-03-09 17:13:12 +08:00
  • e239f69f69 delegate Range rect methods to container element egrs 2026-03-09 10:09:11 +01:00
  • c77cb317c4 Merge branch 'main' into semantic-tree Adrià Arrufat 2026-03-09 18:08:10 +09:00
  • 034b089433 Merge pull request #1749 from lightpanda-io/empty_is_and_where_pseudoselector Karl Seguin 2026-03-09 16:55:43 +08:00
  • c0db96482c Merge pull request #1748 from lightpanda-io/font_face_optimization Karl Seguin 2026-03-09 16:55:28 +08:00
  • ffa8fa0a6f Merge pull request #1745 from lightpanda-io/renavigate_memory_leak Karl Seguin 2026-03-09 16:55:12 +08:00