Commit Graph

  • 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
  • 3a1a582013 Merge pull request #482 from karlseguin/http_client Pierre Tachoire 2025-03-27 08:52:21 +01:00
  • 531a484cb0 Fix a few comments Karl Seguin 2025-03-27 08:11:48 +08:00
  • 16c477229a Merge pull request #491 from lightpanda-io/cla-add-sjors Pierre Tachoire 2025-03-25 14:49:19 +01:00
  • f2565049b8 ci: add Sjors to the cla allow list Pierre Tachoire 2025-03-25 14:40:36 +01:00
  • afdb5d7233 reset read_pos after handshake is established Karl Seguin 2025-03-23 20:08:12 +08:00
  • 18be1202db Prevent double in-flight recvs Karl Seguin 2025-03-23 18:59:01 +08:00
  • 14cc87e1a5 Use latest tls.zig (with new allocation-free API) Karl Seguin 2025-03-23 14:06:17 +08:00
  • 2a0d1b0a48 Switch to nonblocking socket Karl Seguin 2025-03-21 14:59:25 +08:00
  • 22aa126b29 Cleaner merge Karl Seguin 2025-03-20 23:09:20 +08:00
  • feb2046549 add TLS integration test for sync client Karl Seguin 2025-03-20 11:39:50 +08:00
  • 2f362f2aa2 handle redirects on asynchronous calls Karl Seguin 2025-03-19 17:33:09 +08:00
  • de160d9170 Cleanup synchronous connection for tls and non-tls. Karl Seguin 2025-03-19 12:47:32 +08:00
  • 226c18cb56 handle redirects on synchronous calls Karl Seguin 2025-03-18 19:39:22 +08:00
  • 314aea4e1e fix double dereference Karl Seguin 2025-03-18 16:23:11 +08:00
  • 807d3a600c Support transfer-encoding: chunked, fix async+tls integration Karl Seguin 2025-03-17 18:49:19 +08:00
  • fa8ea1ef43 use latest tls.zig Karl Seguin 2025-03-15 08:23:37 +08:00
  • 2017d4785b replace zig-async-io and std.http.Client with a custom HTTP client Karl Seguin 2025-03-14 19:40:56 +08:00
  • fd35724aa8 zig 0.14 fmt Karl Seguin 2025-03-18 13:07:34 +08:00
  • e1a85d97e3 Zig 0.14 compatibility Karl Seguin 2025-03-06 23:00:13 +08:00
  • b972c9fe30 Merge pull request #484 from lightpanda-io/telemetry_batch Pierre Tachoire 2025-03-23 11:21:56 +01:00
  • 4c68150dec Merge pull request #487 from lightpanda-io/mkdir_p_app_path Pierre Tachoire 2025-03-23 10:48:55 +01:00
  • 3d6dd06b99 Generate non-persisted iid if app_path is null Karl Seguin 2025-03-22 23:58:57 +08:00
  • 81759fa57a Use makePath to create any missing intermediate directories for app dir Karl Seguin 2025-03-22 23:53:46 +08:00
  • 20160cb071 Merge pull request #485 from lightpanda-io/ubuntu-22-04 Pierre Tachoire 2025-03-22 10:48:57 +01:00
  • 8931506657 ci: use ubuntu 22.04 for x86_64 build Pierre Tachoire 2025-03-22 10:33:00 +01:00
  • 2aee346299 send telemetry events in batches (up to 20) Karl Seguin 2025-03-21 22:37:56 +08:00
  • f89efd84d3 Merge pull request #481 from lightpanda-io/auto-attach Pierre Tachoire 2025-03-21 12:14:01 +01:00
  • 7607ab2c84 cdp: target: implement detach from target Pierre Tachoire 2025-03-20 09:26:42 +01:00
  • fe7f6bee1c cdp: create a cdp state for target_auto_attach Pierre Tachoire 2025-03-19 18:37:39 +01:00
  • b43658eb3f cdp: target: add test for #474 Pierre Tachoire 2025-03-20 09:27:02 +01:00
  • 85caa09e63 Merge pull request #477 from lightpanda-io/ci-v8-version Pierre Tachoire 2025-03-19 17:35:20 +01:00
  • c32853bfd6 docker: update zig-v8 version Pierre Tachoire 2025-03-19 17:12:53 +01:00
  • e79cd58c8f ci: add macos x86_64 nightly build Pierre Tachoire 2025-03-18 11:28:39 +01:00
  • 0d291f1a36 ci: upgrade zig v8 version Pierre Tachoire 2025-03-18 11:27:09 +01:00
  • 24aa8e2a07 Merge pull request #480 from lightpanda-io/zig-0.14 Pierre Tachoire 2025-03-19 17:06:57 +01:00
  • 0a0c155292 upgrade vendor after zig 0.14 merge Pierre Tachoire 2025-03-19 16:55:26 +01:00
  • 55a942aa22 wpt: fix zig-0.14 compat Pierre Tachoire 2025-03-19 16:48:22 +01:00
  • b51499e87b update to latest zig-js-runtime Karl Seguin 2025-03-19 18:56:13 +08:00
  • 936048d478 upgrade telemetry to zig 0.14 Karl Seguin 2025-03-18 17:20:07 +08:00
  • bd6497743c zig 0.14 fmt Karl Seguin 2025-03-18 13:07:34 +08:00
  • 6873d8d445 update tls.zig dep Karl Seguin 2025-03-18 13:06:34 +08:00
  • 21c9dde858 Zig 0.14 compatibility Karl Seguin 2025-03-06 23:00:13 +08:00
  • 17d3d620ff Merge pull request #478 from lightpanda-io/global_http_client Pierre Tachoire 2025-03-19 11:31:37 +01:00
  • 705603a088 remove explicit thread stack size. Karl Seguin 2025-03-19 16:17:41 +08:00
  • ba8a0179d5 Share the HTTP client globally Karl Seguin 2025-03-19 10:53:26 +08:00
  • 9fe10747ce Merge pull request #476 from karlseguin/implicit_browser_context Pierre Tachoire 2025-03-18 09:21:50 +01:00
  • 4a4d9a9377 Merge pull request #446 from karlseguin/telemetry Pierre Tachoire 2025-03-18 09:10:31 +01:00
  • 2e7342a59c add driver field to navigate telemetry Karl Seguin 2025-03-18 10:40:04 +08:00
  • c9bc5be42b add additition navigate fields Karl Seguin 2025-03-18 09:56:57 +08:00
  • b75b36dc61 zig fmt Karl Seguin 2025-03-10 15:44:09 +08:00
  • 1e6a1bd3af store iid in application data directory Karl Seguin 2025-03-10 14:46:15 +08:00
  • b0a2087015 fix unit test Karl Seguin 2025-03-10 14:23:32 +08:00
  • a5ee34a2db send telemetry synchronously in a background thread Karl Seguin 2025-03-10 14:17:23 +08:00
  • a6a8130234 update telemetry URL (but not vendored dependency this time) Karl Seguin 2025-03-06 23:27:54 +08:00