Commit Graph

  • 0959eea677 Remove the loop Karl Seguin 2025-08-25 17:27:28 +08:00
  • 3316f2fcf4 Merge pull request #968 from lightpanda-io/normalize_cdp_response_headers Pierre Tachoire 2025-08-25 09:31:56 +02:00
  • 390a21e4aa Merge pull request #969 from lightpanda-io/fix_wpt_runner Karl Seguin 2025-08-25 10:49:46 +08:00
  • 70ce54a5cd Handle all case status (not just Pass and Fail) Karl Seguin 2025-08-25 10:40:23 +08:00
  • 087e42a641 Normalize CDP response headers Karl Seguin 2025-08-25 09:20:18 +08:00
  • e26d4afce2 Merge pull request #963 from lightpanda-io/wpt_runner_fix_and_nodeiterator_tweak Karl Seguin 2025-08-22 15:29:42 +08:00
  • b9ae4c6077 Update src/runtime/js.zig Karl Seguin 2025-08-22 15:17:59 +08:00
  • 11485d24f5 Merge pull request #962 from lightpanda-io/compareBoundaryPoints Pierre Tachoire 2025-08-22 09:08:22 +02:00
  • ce14f0b380 Improves correctness of NodeIterator Karl Seguin 2025-08-21 18:11:48 +08:00
  • 8bb2158a2a Add Range.compareBoundaryPoints Karl Seguin 2025-08-21 16:47:23 +08:00
  • 1a9d4af565 Merge pull request #961 from lightpanda-io/cdp_getResponseBody Karl Seguin 2025-08-21 16:19:07 +08:00
  • a6f37633a1 Merge pull request #959 from lightpanda-io/html-pre Pierre Tachoire 2025-08-21 09:38:36 +02:00
  • 3182a47858 typo fix Pierre Tachoire 2025-08-20 16:28:26 +02:00
  • 7335b1d0a4 escape incoming plain text Pierre Tachoire 2025-08-20 16:02:27 +02:00
  • cd33e9ad0e Implement Network.getResponseBody Karl Seguin 2025-08-21 10:32:03 +08:00
  • 557f8444b2 Merge pull request #955 from lightpanda-io/replace_deprecated_build Karl Seguin 2025-08-21 10:09:59 +08:00
  • 65088b8644 swap unnecessary addModule with createModule Karl Seguin 2025-08-21 09:59:42 +08:00
  • 7cc9521cbb Merge pull request #958 from lightpanda-io/http_request_done_notification Karl Seguin 2025-08-21 09:23:41 +08:00
  • 4ad19fc4d8 use merged v8 commit Karl Seguin 2025-08-21 09:23:11 +08:00
  • ec71f8e2d9 handle text content type with HTML Pierre Tachoire 2025-08-20 15:27:15 +02:00
  • ff8a847795 Merge pull request #957 from lightpanda-io/remove_header_callback Pierre Tachoire 2025-08-20 14:35:06 +02:00
  • 6b001c50a4 Emits a http_request_done internal notification. Karl Seguin 2025-08-20 19:32:19 +08:00
  • 5759c88932 Remove the http/Client.zig header_callback. Karl Seguin 2025-08-20 17:49:37 +08:00
  • 00c11d9bd4 Merge pull request #956 from lightpanda-io/typo-fix Karl Seguin 2025-08-20 17:06:16 +08:00
  • ed99acebfe typo fix Pierre Tachoire 2025-08-20 09:25:47 +02:00
  • bade412d30 Merge pull request #953 from lightpanda-io/is_navigation_and_arena Pierre Tachoire 2025-08-20 08:59:32 +02:00
  • 191e9ba073 Merge pull request #954 from lightpanda-io/remove_managed_arraylist Pierre Tachoire 2025-08-20 08:55:03 +02:00
  • b21688a0ac Makes build.zig Zig 0.15 ready Karl Seguin 2025-08-20 14:54:27 +08:00
  • a4d4da4d96 Replace all std.ArrayList with std.ArrayListUnmanaged Karl Seguin 2025-08-20 12:30:39 +08:00
  • 16c85c5b8a Use Transfer.arena in a few more places, correctly set is_navigation on redirect Karl Seguin 2025-08-20 11:39:38 +08:00
  • 2c7b39927a Merge pull request #952 from lightpanda-io/fix_compilation_error Karl Seguin 2025-08-20 10:28:54 +08:00
  • 7f47692ad4 Fix compilation error Karl Seguin 2025-08-20 10:04:15 +08:00
  • af4066da87 Merge pull request #946 from lightpanda-io/request_interception Karl Seguin 2025-08-20 07:53:08 +08:00
  • 4de4e7504d Merge pull request #951 from lightpanda-io/wpt_range Pierre Tachoire 2025-08-19 17:23:39 +02:00
  • b46c181b07 zig fmt Karl Seguin 2025-08-19 22:01:14 +08:00
  • e4f89092b3 add Range.intersectsNode and cover a few more edge-cases Karl Seguin 2025-08-19 22:00:59 +08:00
  • 4fbedf5b20 Merge pull request #948 from lightpanda-io/redirect-cookies Pierre Tachoire 2025-08-19 14:48:37 +02:00
  • d51a03f1b6 Improve correctness of Node.compareDocumentPosition and Range api. Karl Seguin 2025-08-19 18:23:54 +08:00
  • f7eee0d461 http: add an arena to Transfer Pierre Tachoire 2025-08-19 11:10:52 +02:00
  • 39178d8d2b http: remove uselesss Client.arena Pierre Tachoire 2025-08-19 11:10:25 +02:00
  • 7795916c08 apply review comments Pierre Tachoire 2025-08-19 10:01:35 +02:00
  • 0e2a3d8009 handle cookies on redirection manually Pierre Tachoire 2025-08-14 17:30:45 +02:00
  • 38a0b6905e Merge pull request #949 from lightpanda-io/network_path_reference_stitch Karl Seguin 2025-08-19 15:38:43 +08:00
  • 8797549369 Fix network-path reference stitching Karl Seguin 2025-08-18 23:05:11 +08:00
  • f5ec74252d Add fulfillRequest and more complete continueRequest Karl Seguin 2025-08-18 18:29:10 +08:00
  • 211012d367 move intercept_state and extra_headers from CDP instance to BrowserContext Karl Seguin 2025-08-18 13:23:17 +08:00
  • c1319d1f27 add proper resourceType Karl Seguin 2025-08-18 12:42:18 +08:00
  • d4d8773fd1 Merge pull request #927 from lightpanda-io/window-frames Pierre Tachoire 2025-08-15 14:54:29 +02:00
  • 01223601f2 Reduce allocations made during request interception Karl Seguin 2025-08-15 14:01:57 +08:00
  • d9ed4cfca8 Merge pull request #940 from lightpanda-io/redirect-cookies Karl Seguin 2025-08-15 08:50:25 +08:00
  • 7d0e4b6270 use CURLOPT_COOKIE to set cookies Pierre Tachoire 2025-08-13 17:51:05 +02:00
  • b2f645a5ce enable curl cookie engine Pierre Tachoire 2025-08-13 16:51:14 +02:00
  • 6a29d6711c Merge pull request #945 from lightpanda-io/remove_unecessary_content_type_parse Karl Seguin 2025-08-14 19:07:41 +08:00
  • 5b2806a784 expose response header amount Karl Seguin 2025-08-14 18:57:57 +08:00
  • a2f15ce0b2 Remove unecessary content type parse Karl Seguin 2025-08-14 18:26:01 +08:00
  • 68400f3bcf Merge pull request #944 from lightpanda-io/fix_memory_leak Karl Seguin 2025-08-14 18:20:53 +08:00
  • 31f3c2771a fix build error...sorry Karl Seguin 2025-08-14 18:07:14 +08:00
  • f9352e26cb same memory leak, different place Karl Seguin 2025-08-14 18:00:56 +08:00
  • 4fa542bc38 fix memory leak Karl Seguin 2025-08-14 17:51:40 +08:00
  • a707e10af7 Merge pull request #922 from lightpanda-io/nonblocking_libcurl Pierre Tachoire 2025-08-14 11:43:19 +02:00
  • 1e095fede5 zig fmt build.zig Pierre Tachoire 2025-08-14 11:27:31 +02:00
  • 96b10f4b85 Optimize Network.responseReceived Karl Seguin 2025-08-14 15:50:56 +08:00
  • 5100e06f38 fix header done callback Karl Seguin 2025-08-14 14:51:02 +08:00
  • 35e2fa5058 Merge pull request #943 from lightpanda-io/integer-overflow Karl Seguin 2025-08-14 05:43:49 +08:00
  • 8d2d4ffdd2 fix integer overflow for sleeping delay Pierre Tachoire 2025-08-13 19:44:06 +02:00
  • 7d05712f40 setExtraHTTPHeaders sjorsdonkers 2025-08-13 14:54:59 +02:00
  • c0106a238b http_headers_done_receiving sjorsdonkers 2025-08-13 14:29:23 +02:00
  • f6c68e4580 fix release build (constness via telemetry, not seen in debug) Karl Seguin 2025-08-13 20:16:14 +08:00
  • 3c8065fdee fix fmt Karl Seguin 2025-08-13 20:12:39 +08:00
  • 9bd8b2fc43 fix wpt runner Karl Seguin 2025-08-13 19:39:49 +08:00
  • 5a3d5f5512 improve elapsed display for larger numbers Karl Seguin 2025-08-13 18:17:59 +08:00
  • ca9e850ac7 Create Client.Transfer earlier. Karl Seguin 2025-08-13 18:05:00 +08:00
  • 2dc09c799f Merge pull request #930 from lightpanda-io/request_interception Karl Seguin 2025-08-13 14:44:26 +08:00
  • a49154acf4 http_request_fail sjorsdonkers 2025-08-12 15:20:48 +02:00
  • 77eee7f087 Cookies sjorsdonkers 2025-08-12 14:40:23 +02:00
  • 03694b54f0 3# This is a combination of 3 commits. sjorsdonkers 2025-08-12 13:49:20 +02:00
  • bed320204d Merge pull request #939 from lightpanda-io/raw-done Karl Seguin 2025-08-12 19:09:31 +08:00
  • 971524fa3b finalize document loading with non-HTML pages Pierre Tachoire 2025-08-12 12:55:44 +02:00
  • 4758456069 Merge pull request #938 from lightpanda-io/node_isConnected Karl Seguin 2025-08-12 18:17:28 +08:00
  • 3ef4ba6b8b Fix Node.isConnected Karl Seguin 2025-08-12 17:12:20 +08:00
  • a504f051e7 Merge pull request #937 from lightpanda-io/event_composedPath Karl Seguin 2025-08-12 17:22:25 +08:00
  • ea0bbaf332 Revert "Treat pending requests as active" Karl Seguin 2025-08-12 11:27:28 +08:00
  • 19c908035b Treat pending requests as active Karl Seguin 2025-08-12 11:13:19 +08:00
  • 05192b6850 update flake Muki Kiboigo 2025-08-11 12:09:22 -07:00
  • 079ce5e9de whitelist application/ld+json Karl Seguin 2025-08-08 08:36:11 +08:00
  • ff742c0169 don't allow concurrent blocking calls Karl Seguin 2025-08-07 08:21:53 +08:00
  • 332e264437 remove unimportant todos Karl Seguin 2025-08-06 15:23:27 +08:00
  • 3554634c1c cleanup optional request headers Karl Seguin 2025-08-06 13:14:58 +08:00
  • c96fb3c2f2 support CDP proxy override Karl Seguin 2025-08-06 11:49:57 +08:00
  • 1e612e4166 Add command line options to control HTTP client Karl Seguin 2025-08-06 10:31:30 +08:00
  • 06984ace21 fix overflow and debug units Karl Seguin 2025-08-05 20:16:54 +08:00
  • cabd4fa718 re-enable datauris Karl Seguin 2025-08-05 19:00:56 +08:00
  • ddb549cb45 cookie support Karl Seguin 2025-08-05 17:54:29 +08:00
  • c7484c69c0 Increase max concurrent request to 10 Karl Seguin 2025-08-05 16:20:00 +08:00
  • 9876d79680 Add Accept-Encoding Karl Seguin 2025-08-05 11:24:56 +08:00
  • 32566ccc80 Set window location on load Karl Seguin 2025-08-04 20:44:30 +08:00
  • 7f9e309ae8 Shutdown clean async scripts Karl Seguin 2025-08-04 17:56:52 +08:00
  • 7831aabe5a connect proxy Karl Seguin 2025-08-04 12:35:16 +08:00
  • 74b40b97ec fix ScriptManager wrong order execution Karl Seguin 2025-08-04 10:52:03 +08:00
  • f45726d61f ScriptManager & HttpClient support for JS modules Karl Seguin 2025-08-03 20:27:23 +08:00