Commit Graph

  • 5fa8567801 Removes the log for unknown script tags Karl Seguin 2025-08-26 08:48:29 +08:00
  • e5b1acb6e1 Handle response without body sjorsdonkers 2025-08-25 18:07:02 +02:00
  • 8fdbaef4c7 Use posix.TCP.NODELAY now that it's available in MacOS also Karl Seguin 2025-08-25 22:03:58 +08:00
  • 7869159657 add e2e test through proxy Pierre Tachoire 2025-08-25 11:29:08 +02:00
  • 7046e18d7e http: simplify header parsing Pierre Tachoire 2025-08-22 15:25:43 +02:00
  • a7516061d0 http: move use_proxy from connection to client Pierre Tachoire 2025-08-22 11:58:48 +02:00
  • e61d787ff0 http: move header done callback in its own func Pierre Tachoire 2025-08-22 11:48:43 +02:00
  • 25ad420f85 http: ajust header callback according to review Pierre Tachoire 2025-08-22 10:15:54 +02:00
  • fcd49c000f page: avoid crash on empty body Pierre Tachoire 2025-08-21 16:34:03 +02:00
  • e2320ebe66 http: handle proxy's request header callback Pierre Tachoire 2025-08-21 15:09:07 +02:00
  • 5e78a26e3d http: refacto http header parsing Pierre Tachoire 2025-08-21 14:01:33 +02:00
  • 159bd06a56 http: add use_proxy bool in connection Pierre Tachoire 2025-08-21 12:03:46 +02:00
  • bc7e1e07f4 typo fix Pierre Tachoire 2025-08-21 11:59:30 +02:00
  • ccc9618102 Merge pull request #971 from lightpanda-io/fix-send-error-json-format Karl Seguin 2025-08-25 19:05:47 +08:00
  • 0ad09cca9d Fix sendError message's format sjorsdonkers 2025-08-25 12:51:47 +02:00
  • 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