Commit Graph

  • 320aaf0e33 TreeWalker: remove unused methods Adrià Arrufat 2026-03-05 21:45:24 +09:00
  • 178a175e99 Merge pull request #1698 from lightpanda-io/readablestream-pool-arena Karl Seguin 2026-03-05 18:57:06 +08:00
  • 5fdf1cb2d1 Run the message loop more! Karl Seguin 2026-03-05 18:51:34 +08:00
  • c64500dd85 update ref counting for new ReadableStream usages Pierre Tachoire 2026-03-05 11:46:41 +01:00
  • 812ad3f49e add reference counting for ReadableStream Pierre Tachoire 2026-03-03 18:39:44 +01:00
  • 8e8a1a7541 use a pool arena with ReadableStream Pierre Tachoire 2026-03-02 17:51:33 +01:00
  • 4863b3df6e Merge pull request #1721 from lightpanda-io/fix_mcp_unintialized_memory Karl Seguin 2026-03-05 17:11:57 +08:00
  • 768c3a533b Simplify navigation logic. Karl Seguin 2026-03-05 17:06:23 +08:00
  • 3dea554e9e Ensure that mcp.Server is correctly initialized Karl Seguin 2026-03-05 16:31:08 +08:00
  • 16d4f6e4e1 Merge pull request #1718 from lightpanda-io/enhance-treewalker Karl Seguin 2026-03-05 15:28:04 +08:00
  • 9c7ecf221e Improve frame sub-navigation Karl Seguin 2026-03-05 14:56:07 +08:00
  • 26db481d46 markdown: refactor content discovery to use TreeWalker Adrià Arrufat 2026-03-05 14:36:15 +09:00
  • 3256a57230 TreeWalker: add sibling navigation and skipChildren Adrià Arrufat 2026-03-05 14:29:42 +09:00
  • cbc30587ff Merge pull request #1717 from lightpanda-io/improve-markdown-links Karl Seguin 2026-03-05 13:09:16 +08:00
  • a27de38c03 markdown: encode resolved URLs in links and images Adrià Arrufat 2026-03-05 13:57:42 +09:00
  • e2f1609116 markdown: use aria-label or title for empty links Adrià Arrufat 2026-03-05 11:27:51 +09:00
  • ea66a91a95 markdown: resolve absolute URLs and skip empty links Adrià Arrufat 2026-03-05 10:48:18 +09:00
  • 98124e97aa Replace epoll to poll wp/mrdimidium/common-ws-net Nikolay Govorov 2026-03-04 19:59:22 +00:00
  • dd1c758c0e Use common epoll for all net operations Nikolay Govorov 2026-02-26 07:51:47 +00:00
  • 0d87c352b2 Merge pull request #1716 from lightpanda-io/wpt-again Pierre Tachoire 2026-03-04 18:04:07 +01:00
  • 918f6ce0e6 ci: for wpt run with --concurrency=3 Pierre Tachoire 2026-03-04 15:54:48 +01:00
  • 6c5efe6ce0 Merge pull request #1715 from lightpanda-io/cdp-frame-navigate Karl Seguin 2026-03-04 22:02:30 +08:00
  • f0be6675e7 Merge pull request #1714 from lightpanda-io/fix-req-id Karl Seguin 2026-03-04 21:59:04 +08:00
  • 6a8174a15c cdp: don't dispatch executionContextsCleared on frame navigation Pierre Tachoire 2026-03-04 14:39:38 +01:00
  • 40c3f1b618 cdp: fix req id resolver, they are REQ- not RID- Pierre Tachoire 2026-03-04 13:00:16 +01:00
  • 6dd2dac049 Merge pull request #1704 from lightpanda-io/non-ascii-css-key Pierre Tachoire 2026-03-04 12:35:14 +01:00
  • b39bbb557f Merge pull request #1713 from lightpanda-io/dynamic_module_instantiation Karl Seguin 2026-03-04 16:27:06 +08:00
  • f7682cba67 Force dynamic module instantiation if not already instantiated Karl Seguin 2026-03-04 16:10:42 +08:00
  • f94c07160a Merge pull request #1712 from lightpanda-io/css-selector-quote Pierre Tachoire 2026-03-04 09:00:01 +01:00
  • bbe6692580 Merge pull request #1711 from lightpanda-io/iframe_about_blank Karl Seguin 2026-03-04 15:56:26 +08:00
  • 9266a1c4d9 Merge pull request #1709 from lightpanda-io/expand_event_dispatch_handle_scope Karl Seguin 2026-03-04 15:56:13 +08:00
  • 220d80f05f Handle commas inside quoted attributes Pierre Tachoire 2026-03-04 08:49:33 +01:00
  • 9144c909dd Merge pull request #1710 from lightpanda-io/custom_element_clone Karl Seguin 2026-03-04 15:47:39 +08:00
  • 7981fcec84 iframe handling for src = "about:blank" Karl Seguin 2026-03-04 15:43:07 +08:00
  • 71264c56fc Merge pull request #1696 from lightpanda-io/textencoder-stream Pierre Tachoire 2026-03-04 07:58:56 +01:00
  • ca0f77bdee Support for clone custom elements that attach them self in their constructor Karl Seguin 2026-03-04 14:54:34 +08:00
  • fc8b1b8549 Use a single HandleScope for event dispatch Karl Seguin 2026-03-04 11:43:09 +08:00
  • bc8c44f62f Merge pull request #1707 from lightpanda-io/nikneym/details Karl Seguin 2026-03-04 07:44:11 +08:00
  • 01fab5c92a Merge pull request #1706 from lightpanda-io/cdp-attach-to-browser Karl Seguin 2026-03-04 07:40:05 +08:00
  • 1c07d786a0 Merge pull request #1705 from lightpanda-io/nikneym/track Karl Seguin 2026-03-04 07:34:12 +08:00
  • 6f0cd87d1c Merge pull request #1703 from lightpanda-io/client_and_script_manager Karl Seguin 2026-03-04 07:32:14 +08:00
  • e44308cba2 Merge pull request #1695 from lightpanda-io/iframe_src_nav Karl Seguin 2026-03-04 07:27:23 +08:00
  • 50245c5157 Merge pull request #1667 from lightpanda-io/terminate_isolate Karl Seguin 2026-03-04 07:27:10 +08:00
  • 9ca5188e12 cdp: set consistent target's default Pierre Tachoire 2026-03-03 17:24:08 +01:00
  • e25c33eaa6 Merge pull request #1673 from arrufat/mcp v0.2.5 Pierre Tachoire 2026-03-03 15:18:34 +01:00
  • 56cc881ac0 Fcdp: fix attachtToTarget and attachToBrowserTarget resp Pierre Tachoire 2026-03-03 15:01:53 +01:00
  • 7bddc0a89c mcp: remove search and over tools Adrià Arrufat 2026-03-03 22:50:06 +09:00
  • 50896bdc9d HTMLDetailsElement: add tests Halil Durak 2026-03-03 15:12:12 +03:00
  • 8dd4567828 HTMLDetailsElement: implement HTMLDetailsElement Halil Durak 2026-03-03 15:12:02 +03:00
  • 06ef6d3e6a cdp: attachToTarget must add the session id Pierre Tachoire 2026-03-03 12:54:55 +01:00
  • 14b58e8062 add target.attachToBrowserTarget Pierre Tachoire 2026-03-03 12:54:30 +01:00
  • eee232c12c cdp: allow multiple calls to attachToTarget Pierre Tachoire 2026-03-03 12:06:56 +01:00
  • febe321aef Track: add tests Halil Durak 2026-03-03 14:41:05 +03:00
  • 28777ac717 Track: implement kind and constants Halil Durak 2026-03-03 14:40:53 +03:00
  • 13b008b56c css: fix crash in consumeName() on UTF-8 multibyte sequences Pierre Tachoire 2026-03-03 11:13:30 +01:00
  • 403f42bf38 Merge pull request #1702 from arrufat/cdp-namespaces Karl Seguin 2026-03-03 18:08:45 +08:00
  • 523efbd85a Fix a few issues in Client Karl Seguin 2026-03-03 18:02:06 +08:00
  • fcacc8bfc6 remove the isString type check into TransformStream write Pierre Tachoire 2026-03-03 09:40:32 +01:00
  • b2e301418f cdp.lp: use page.document instead of window._document Adrià Arrufat 2026-03-03 17:11:16 +09:00
  • 334a2e44a1 lp: simplify dom_node resolution in getMarkdown Adrià Arrufat 2026-03-03 17:08:43 +09:00
  • 252b3c3bf6 Ignore BOM only when the option is set on TextDecoderStream Pierre Tachoire 2026-03-03 08:47:36 +01:00
  • c9121a03d2 cdp: move LP.getMarkdown test to lp domain Adrià Arrufat 2026-03-03 16:39:31 +09:00
  • cc93180d57 cdp: add LP domain and getMarkdown method Adrià Arrufat 2026-03-03 16:11:31 +09:00
  • 24221748e1 Merge pull request #1699 from lightpanda-io/textencoder-stream-enhancements Pierre Tachoire 2026-03-03 08:12:07 +01:00
  • 4062a425cb Merge pull request #1700 from lightpanda-io/minor_cleanup Pierre Tachoire 2026-03-03 08:09:44 +01:00
  • cce533ebb6 Merge pull request #1701 from arrufat/markdown-test-namespace Karl Seguin 2026-03-03 14:21:24 +08:00
  • 48df38cbfe mcp: improve evaluate error reporting and refactor tool result types Adrià Arrufat 2026-03-03 15:17:59 +09:00
  • f982f073df mcp: optimize memory re-use and add thread safety to Server.sendResponse Adrià Arrufat 2026-03-03 14:50:13 +09:00
  • 34999f12ca mcp: migrate tests to expectJson Adrià Arrufat 2026-03-03 14:40:20 +09:00
  • c8d5665653 mcp: use testing allocator in tests Adrià Arrufat 2026-03-03 14:32:29 +09:00
  • ddebaf87d0 markdown: namespace tests Adrià Arrufat 2026-03-03 14:22:45 +09:00
  • 6b80cd6109 mcp: namespace tests Adrià Arrufat 2026-03-03 14:19:36 +09:00
  • 7635d8d2a5 Remove unused file and unused .gitignore paths Karl Seguin 2026-03-03 12:08:53 +08:00
  • 141ae053db leverage JS bridge's type mapping Karl Seguin 2026-03-03 11:43:13 +08:00
  • 10ec4ff814 Create Zig wrapper generator for js.Function creation Karl Seguin 2026-03-03 11:37:40 +08:00
  • d2da0b7c0e remove useless _page field from WritableStream* Pierre Tachoire 2026-03-02 18:08:08 +01:00
  • 7d0548406e Move V8 pipe callback helpers into js/ layer Pierre Tachoire 2026-03-02 17:33:56 +01:00
  • 634e3e35a0 mcp: re-enable tests Adrià Arrufat 2026-03-02 23:12:16 +09:00
  • da3dc58199 Merge branch 'main' into mcp Adrià Arrufat 2026-03-02 23:01:55 +09:00
  • 4f99df694b mcp: simplify minify and remove eval quota Adrià Arrufat 2026-03-02 22:46:20 +09:00
  • c121dbbd67 Add desiredSize accessor to WritableStreamDefaultWriter Pierre Tachoire 2026-03-02 14:41:03 +01:00
  • c1c0a7d494 Skip enqueue of empty chunks in TextDecoderStream Pierre Tachoire 2026-03-02 14:30:39 +01:00
  • 0749f60702 Preserve chunk value types through ReadableStream enqueue/read Pierre Tachoire 2026-03-02 14:24:49 +01:00
  • 982b8e2d72 mcp: remove redundant mcp from test references Adrià Arrufat 2026-03-02 22:24:05 +09:00
  • 6e7c8d7ae2 mcp: consolidate tests and streamline parameter parsing Adrià Arrufat 2026-03-02 22:18:02 +09:00
  • 3c858f522b mcp: simplify minify function Adrià Arrufat 2026-03-02 22:04:55 +09:00
  • f2a30f8cdd mcp: don't forget to flush Adrià Arrufat 2026-03-02 21:46:49 +09:00
  • 43785bfab4 mcp: simplify handleList implementations Adrià Arrufat 2026-03-02 21:30:47 +09:00
  • 78edf6d324 mcp: simplify I/O architecture and remove test harness Adrià Arrufat 2026-03-02 21:25:07 +09:00
  • 73565c4493 mcp: optimize dispatching and simplify test harness Adrià Arrufat 2026-03-02 20:53:14 +09:00
  • ca0ef18bdf Implement async piping for ReadableStream.pipeThrough/pipeTo Pierre Tachoire 2026-03-02 12:17:17 +01:00
  • 6ed011e2f8 Add pipeThrough and pipeTo to ReadableStream Pierre Tachoire 2026-03-02 12:06:18 +01:00
  • 23d322452a Add TextDecoderStream to decode UTF-8 byte streams into strings Pierre Tachoire 2026-03-02 11:48:32 +01:00
  • 5d3b965d28 Implement WritableStream, TransformStream, and TextEncoderStream Pierre Tachoire 2026-03-02 11:41:52 +01:00
  • d9794d72c7 fix bad rebase Karl Seguin 2026-03-02 18:39:02 +08:00
  • 524b5be937 on iframe re-navigation, keep pending_loads in sync Karl Seguin 2026-02-28 21:51:44 +08:00
  • ac2e276a6a try to make test more stable Karl Seguin 2026-02-28 21:21:23 +08:00
  • 4f4dbc0c22 Allow iframe.src to renavigate the page Karl Seguin 2026-02-28 21:11:31 +08:00
  • 8c37cac957 Merge pull request #1694 from lightpanda-io/client_abort_frame Karl Seguin 2026-03-02 18:11:33 +08:00
  • eceab76b6f Merge pull request #1693 from lightpanda-io/nikneym/arena-pool-test Karl Seguin 2026-03-02 18:11:13 +08:00