Commit Graph

  • 26ef8deca5 Merge pull request #535 from lightpanda-io/wsl-support-note Pierre Tachoire 2025-04-17 11:01:09 +02:00
  • 4e5fe5ae1a Merge pull request #536 from lightpanda-io/jsruntime-imp Karl Seguin 2025-04-17 16:18:48 +08:00
  • 7f308f59b4 test: re-introduce js source name Pierre Tachoire 2025-04-17 10:02:18 +02:00
  • f4e8bb6c66 Re-introduce postAttach Karl Seguin 2025-04-17 09:26:37 +08:00
  • e3638053d0 better error messages in WPT report (in line with what main branch is doing) Karl Seguin 2025-04-16 19:34:36 +08:00
  • d688d8812d add missing try/catch around loop wait for wpt tests Karl Seguin 2025-04-16 19:20:35 +08:00
  • 4a6bf38666 ResponseHeader.get should return mutable slice Karl Seguin 2025-04-16 16:54:28 +08:00
  • f532b62913 missing space Sjors 2025-04-16 10:41:20 +02:00
  • 0080c8457f WSL support note sjorsdonkers 2025-04-16 10:05:52 +02:00
  • 613904e3a4 Make HTTP Response header values mutable Karl Seguin 2025-04-16 14:05:21 +08:00
  • 753a093689 zig fmt :| Karl Seguin 2025-04-15 21:16:20 +08:00
  • ea6f8ce4d9 Add more tests Karl Seguin 2025-04-15 20:37:59 +08:00
  • 180359e148 zig build test --json to get duration/memory stats Karl Seguin 2025-04-15 18:49:39 +08:00
  • 5816443ad3 improve XHR test reliability Karl Seguin 2025-04-15 18:24:43 +08:00
  • e9fce9223e add some debug lines to see if we can fix the github action Karl Seguin 2025-04-15 15:42:55 +08:00
  • f6c43eaf9c Fix dockerfile (hopefully) Karl Seguin 2025-04-15 15:03:22 +08:00
  • 8af71be551 Import some of the zig-js-runtime env tests Karl Seguin 2025-04-14 21:51:53 +08:00
  • 9e36702eb2 Improve documentation Karl Seguin 2025-04-14 15:17:26 +08:00
  • cda6f89dba work on fixing github workflows Karl Seguin 2025-04-06 19:06:19 +08:00
  • b8d7744563 replace zig-js-runtime Karl Seguin 2025-04-02 10:30:59 +08:00
  • 25dcae7648 Merge pull request #529 from lightpanda-io/document-cookie Karl Seguin 2025-04-11 23:34:44 +08:00
  • ee6382ef03 dom: use cookie jar's allocator to parse cookie Pierre Tachoire 2025-04-11 16:23:03 +02:00
  • 0310192660 dom: assume we are using an arena for cookie Pierre Tachoire 2025-04-11 14:27:08 +02:00
  • c88bc65379 cookie: use a ; w/o space for cookie separator in requests Pierre Tachoire 2025-04-11 12:40:16 +02:00
  • 37340dc549 dom: implement document.cookie Pierre Tachoire 2025-04-11 12:19:11 +02:00
  • 9b6764a852 Merge pull request #527 from lightpanda-io/update-cla Pierre Tachoire 2025-04-11 11:14:46 +02:00
  • b176857b8d add bornlex to cla whitelist Pierre Tachoire 2025-04-11 11:14:01 +02:00
  • f034065247 Merge pull request #520 from lightpanda-io/navigate_notifications Pierre Tachoire 2025-04-10 13:42:30 +02:00
  • 64bd4dee38 Merge pull request #523 from lightpanda-io/url-about-blank Karl Seguin 2025-04-10 19:15:04 +08:00
  • 22307239ae url: accept about:blank Pierre Tachoire 2025-04-10 12:59:09 +02:00
  • 3fc7ffadbf rename ts => timestamp, ctx => notify_ctx Karl Seguin 2025-04-10 18:27:14 +08:00
  • b87a80a32d Merge pull request #521 from lightpanda-io/remove_wpt_env_wait Pierre Tachoire 2025-04-10 11:40:33 +02:00
  • c775de260a Remove the WPT js_env.wait() on error. Karl Seguin 2025-04-10 16:30:44 +08:00
  • 30fd358286 improve playwright pafe lifecycle message compatibility Karl Seguin 2025-04-10 16:07:31 +08:00
  • 71c3d484a9 Communicate page navigation state via notifications Karl Seguin 2025-04-10 14:21:05 +08:00
  • 66bac32e33 Merge pull request #519 from lightpanda-io/url Pierre Tachoire 2025-04-09 16:43:44 +02:00
  • 4f0ea888ef Merge pull request #513 from lightpanda-io/resolveNode Pierre Tachoire 2025-04-09 15:00:35 +02:00
  • bc1a83d04a Update src/cdp/domains/dom.zig Pierre Tachoire 2025-04-09 14:46:53 +02:00
  • 32d9fc0d32 Pass objectGroup as groupName sjorsdonkers 2025-04-09 13:40:00 +02:00
  • 41bd3704ef update lightpanda and wpt URL usage Karl Seguin 2025-04-09 19:21:59 +08:00
  • be75b5b237 Add URL struct Karl Seguin 2025-04-09 18:14:53 +08:00
  • 3a7da6665f unittest scaffolding sjorsdonkers 2025-04-09 11:20:33 +02:00
  • 2f47e04de7 Use findOrAddValue for precise JsValue sjorsdonkers 2025-04-08 18:16:59 +02:00
  • 7dc3add5fd reolveNode WIP sjorsdonkers 2025-04-07 19:42:59 +02:00
  • 8b296534a4 Merge pull request #517 from lightpanda-io/wpt-fix Pierre Tachoire 2025-04-09 08:39:18 +02:00
  • f9c4cefe59 Update zig-js-runtime, wait for loop on wpt error Karl Seguin 2025-04-09 09:01:04 +08:00
  • d772eaf4a2 upgrade zig-jsruntime Pierre Tachoire 2025-04-08 17:34:56 +02:00
  • 27ec1a13da wpt: add missing renderer Pierre Tachoire 2025-04-08 17:34:18 +02:00
  • 07e8dfa257 Merge pull request #501 from karlseguin/renderer Pierre Tachoire 2025-04-08 17:12:49 +02:00
  • 0fbf48ab4d actually dispatch click Karl Seguin 2025-04-07 16:36:06 +08:00
  • f38a0d2d67 Remove BrowserContext URL Karl Seguin 2025-04-07 13:51:50 +08:00
  • b76875bf5d use netsurf's mousevent Karl Seguin 2025-04-07 11:50:45 +08:00
  • 0253de80de Add a dumb renderer to get coordinates Karl Seguin 2025-04-01 17:51:33 +08:00
  • 647575261e Merge pull request #515 from karlseguin/html_document_subtype Pierre Tachoire 2025-04-08 15:45:40 +02:00
  • 3c2b348ce5 Merge pull request #502 from lightpanda-io/cdp_node_children Pierre Tachoire 2025-04-08 15:45:16 +02:00
  • 8aef6ca372 add 'node' subtype to htmldocument Karl Seguin 2025-04-08 10:40:52 +08:00
  • 0139437c3d Wrap getDocument response in a root object Karl Seguin 2025-04-08 10:05:32 +08:00
  • a7b91ee57d Merge pull request #514 from lightpanda-io/js-kind Pierre Tachoire 2025-04-07 22:22:35 +02:00
  • ad0117e060 browser: script with type text/javascript are js Pierre Tachoire 2025-04-07 22:06:39 +02:00
  • 309d70c142 Merge pull request #509 from lightpanda-io/browser-no-content-type Pierre Tachoire 2025-04-07 17:39:54 +02:00
  • c9ff59a433 Merge pull request #511 from lightpanda-io/http_chunk_reader_fix Pierre Tachoire 2025-04-07 17:34:53 +02:00
  • ec9a1416a1 Don't emit incorrect empty chunk Karl Seguin 2025-04-07 22:40:02 +08:00
  • dac622fc46 browser: assume no-content type is html Pierre Tachoire 2025-04-07 12:46:28 +02:00
  • 92e2daf056 Merge pull request #508 from lightpanda-io/readme_iconv_install Pierre Tachoire 2025-04-07 12:09:39 +02:00
  • 08e68a1cff add libiconv install direction Karl Seguin 2025-04-07 18:01:04 +08:00
  • 8f4be9b76f break when child node list fails Karl Seguin 2025-04-07 10:40:46 +08:00
  • fab6ec94fa Merge pull request #504 from lightpanda-io/redirect-url Karl Seguin 2025-04-04 16:06:48 +08:00
  • 5cbcb901f1 browser: fix buffer url usage w/ the arena Pierre Tachoire 2025-04-04 09:52:12 +02:00
  • 4d075818f6 Lazily load nodes Karl Seguin 2025-04-04 11:24:34 +08:00
  • 4302be5619 browser: update urls after redirection Pierre Tachoire 2025-04-03 18:20:44 +02:00
  • 68d1be3b94 Add children node to CDP Node representation Karl Seguin 2025-04-03 21:28:57 +08:00
  • af68b10c5d Better CDP node serialization Karl Seguin 2025-04-01 20:34:53 +08:00
  • 8b16d0e7ed Merge pull request #495 from lightpanda-io/cdp_node Pierre Tachoire 2025-04-01 17:25:25 +02:00
  • 2d5c24d8b5 Update README.md katie-lpd 2025-04-01 11:54:04 +02:00
  • 0110ac62bf Merge pull request #490 from karlseguin/cookies Pierre Tachoire 2025-03-31 14:35:28 +02:00
  • 5bfa44b1b4 Merge pull request #497 from lightpanda-io/upgrade-jsruntime Pierre Tachoire 2025-03-31 14:17:58 +02:00
  • d21821a0fb add cookie_jar to wpt script Karl Seguin 2025-03-28 18:49:09 +08:00
  • 84dfde2e51 add cookies to XHR requests Karl Seguin 2025-03-25 15:26:34 +08:00
  • 22d33fa286 Add cookie support to browser (not XHR yet) requests Karl Seguin 2025-03-24 15:58:39 +08:00
  • f6f83e2114 upgrade zig-jsruntime Pierre Tachoire 2025-03-31 12:36:04 +02:00
  • c6ad734de0 ci: run wpt classic only on PR Pierre Tachoire 2025-03-28 13:45:28 +01:00
  • cf015b2ce7 main: exit 1 on memory leak detection Pierre Tachoire 2025-03-28 15:44:21 +01:00
  • fbe8086c98 ci: add a browser fetch test Pierre Tachoire 2025-03-28 13:33:05 +01:00
  • 95cae6e7de Merge pull request #498 from karlseguin/pool_polish Pierre Tachoire 2025-03-31 12:35:09 +02:00
  • d12fd78ef0 Merge pull request #499 from karlseguin/http_req_connection_close Pierre Tachoire 2025-03-31 12:25:53 +02:00
  • b2d9f835bf Zig fmt Karl Seguin 2025-03-31 15:29:05 +08:00
  • 735772f43a On a non websocket upgrade connection, close the connection Karl Seguin 2025-03-31 15:26:37 +08:00
  • 75f66a6cb2 Accommodate zig-js-runtime loop changes Karl Seguin 2025-03-31 14:59:40 +08:00
  • 24d5dfe3c6 Merge pull request #371 from lightpanda-io/ci-wpt-split Pierre Tachoire 2025-03-28 13:39:32 +01:00
  • be9e953971 Add CDP Node Registry Karl Seguin 2025-03-28 18:25:51 +08:00
  • 82e67b7550 Merge pull request #489 from lightpanda-io/microtasks Pierre Tachoire 2025-03-27 17:15:50 +01:00
  • 791549fda8 Merge pull request #494 from karlseguin/insecure_disable_tls_host_verification Pierre Tachoire 2025-03-27 15:57:39 +01:00
  • c763783d53 upgrade vendor/zig-js-runtime Pierre Tachoire 2025-03-24 16:08:52 +01:00
  • e347e7e5fb browser: use loop.resetJS Pierre Tachoire 2025-03-27 14:15:05 +01:00
  • 3f1d0df7f9 cdp: run microtasks after send inspector Pierre Tachoire 2025-03-24 16:07:40 +01:00
  • c6cb6d5eeb Merge pull request #493 from lightpanda-io/upgrade-jsruntime Pierre Tachoire 2025-03-27 14:40:28 +01:00
  • 57025f8173 upgrade vendor/zig-js-runtime Pierre Tachoire 2025-03-26 16:36:31 +01:00
  • 3e7f07374c Pass HttpClient options in wpt Karl Seguin 2025-03-27 18:18:29 +08:00
  • fba9cb071d zig fmt :| Karl Seguin 2025-03-27 18:15:27 +08:00
  • c6538e1038 Add an insecure_disable_tls_host_verification command line option Karl Seguin 2025-03-27 18:02:30 +08:00