Commit Graph

  • 8a2efde365 Merge pull request #1069 from lightpanda-io/response-gettype Karl Seguin 2025-09-19 15:12:10 +08:00
  • 2ddcc6d9e6 Replace --noscript with more advanced --strip_mode Karl Seguin 2025-09-19 14:27:53 +08:00
  • 25962326d2 add support for Response.type Muki Kiboigo 2025-09-18 22:25:49 -07:00
  • bbc2fbf984 Merge pull request #1068 from lightpanda-io/fix_wpt_runner_user_agent Karl Seguin 2025-09-19 13:07:14 +08:00
  • edc53d6de3 git wpt runner a (not required) user_agent Karl Seguin 2025-09-19 12:38:14 +08:00
  • 47710210bd Add libdom RSS and v8 total_physical_size to testing --json output Karl Seguin 2025-09-19 10:21:39 +08:00
  • 823b7f0670 Merge pull request #1064 from lightpanda-io/testing_metrics Pierre Tachoire 2025-09-18 18:03:57 +02:00
  • f5130ce48f Merge pull request #1061 from lightpanda-io/remove_inline Pierre Tachoire 2025-09-18 17:59:35 +02:00
  • 347524a5b3 Add setImmediate, clearImmediate (#1065) Halil Durak 2025-09-18 18:56:09 +03:00
  • 51830f5907 relaxed MessagePort.postMessage nikneym 2025-09-18 17:07:12 +03:00
  • 346f538c3b Re-enable test metrics Karl Seguin 2025-09-18 19:55:37 +08:00
  • 9d2948ff50 Remove all inlines Karl Seguin 2025-09-18 15:34:58 +08:00
  • 36ce227bf6 Merge pull request #1055 from lightpanda-io/env_string Karl Seguin 2025-09-18 19:06:46 +08:00
  • 024f7ad9ef Merge pull request #1056 from lightpanda-io/DOM_NO_ERR Karl Seguin 2025-09-18 19:06:32 +08:00
  • f8425fe614 Merge pull request #1063 from lightpanda-io/remove_jsrunner Karl Seguin 2025-09-18 18:46:59 +08:00
  • 7802a1b5a4 Merge pull request #1062 from lightpanda-io/fetch_newHeaders Karl Seguin 2025-09-18 15:56:35 +08:00
  • 17549d8a43 Remove JSRunner Karl Seguin 2025-09-18 15:50:19 +08:00
  • f6ed706855 use client.newHeaders Karl Seguin 2025-09-18 15:46:23 +08:00
  • 89ef25501b Merge pull request #1060 from lightpanda-io/fetch-ua Pierre Tachoire 2025-09-18 09:44:00 +02:00
  • 4870125e64 fetch: init headers w page's client UA Pierre Tachoire 2025-09-18 09:34:55 +02:00
  • 2d24e3c7f7 Merge pull request #972 from lightpanda-io/fetch Pierre Tachoire 2025-09-18 09:29:05 +02:00
  • cdb3f46506 Merge pull request #1059 from lightpanda-io/user_agent_suffix Karl Seguin 2025-09-18 15:06:21 +08:00
  • e225ed9f19 fix for telemetry and one-off requests Karl Seguin 2025-09-18 11:40:25 +08:00
  • 17bebf4f3a Merge pull request #1058 from lightpanda-io/test_doctype Karl Seguin 2025-09-18 11:29:31 +08:00
  • 26550129ea Add --user_agent_suffix argument Karl Seguin 2025-09-18 11:28:27 +08:00
  • 66362c2762 Give tests <!DOCTYPE html> so they work correct in browser Karl Seguin 2025-09-18 10:53:29 +08:00
  • f6f0e141a1 PeristentPromiseResolver with page lifetime Muki Kiboigo 2025-09-17 12:11:33 -07:00
  • f22ee54bd8 use fetch logging scope, clean some comments Muki Kiboigo 2025-09-16 12:41:35 -07:00
  • 2a969f911e stop using destructor callback for fetch Muki Kiboigo 2025-09-16 12:38:50 -07:00
  • 2a0964f66b htmlRunner for ReadableStream tests, fix ReadableStream enqueue Muki Kiboigo 2025-09-16 12:17:05 -07:00
  • c553a2cd38 use Env.PersistentPromiseResolver Muki Kiboigo 2025-09-16 12:09:54 -07:00
  • 24330a7491 remove meaningless text from test Karl Seguin 2025-09-16 12:45:20 +08:00
  • cd763a7a35 fix arena, add fetch test Karl Seguin 2025-09-16 08:39:46 +08:00
  • ed11eab0a7 use content length to reserve body size Muki Kiboigo 2025-09-11 21:19:19 -07:00
  • a875ce4d68 copy our Request headers into the HTTP client Muki Kiboigo 2025-09-11 21:19:03 -07:00
  • 969bfb4e53 migrate fetch tests to htmlRunner Muki Kiboigo 2025-09-09 13:09:03 -07:00
  • 76dae43103 properly handle closed for ReadableStream Muki Kiboigo 2025-09-09 11:03:31 -07:00
  • af75ce79ac deinit persistent promise resolver Muki Kiboigo 2025-09-09 10:49:38 -07:00
  • fe89c2ff9b simplify cloning of Req/Resp Muki Kiboigo 2025-09-08 07:54:25 -07:00
  • bb2595eca5 use call arena for json in Req/Resp Muki Kiboigo 2025-09-08 07:49:04 -07:00
  • 618fff0191 simplify Headers Muki Kiboigo 2025-09-08 07:43:25 -07:00
  • 9bbd06ce76 headers iterators should not allocate Muki Kiboigo 2025-09-08 07:23:13 -07:00
  • 20463a662b use destructor callback for FetchContext Muki Kiboigo 2025-09-08 07:07:07 -07:00
  • 9251180501 support object as HeadersInit Muki Kiboigo 2025-09-07 23:48:23 -07:00
  • 2659043afd add logging on fetch error callback Muki Kiboigo 2025-09-07 23:39:00 -07:00
  • 7766892ad2 retain value, avoid str alloc sjorsdonkers 2025-09-05 17:19:36 +02:00
  • a7848f43cd avoid explicit memcpy sjorsdonkers 2025-09-05 16:50:04 +02:00
  • cf8f76b454 remove length check of fixed size sjorsdonkers 2025-09-05 16:43:28 +02:00
  • f68f184c68 jsValueToZig for fixed sized arrays sjorsdonkers 2025-09-05 16:34:07 +02:00
  • 463440bce4 implement remaining ReadableStream functionality Muki Kiboigo 2025-09-04 23:26:59 -07:00
  • 51ee313910 working Header iterators Muki Kiboigo 2025-09-04 20:29:41 -07:00
  • 744b0bfff7 TypeError when Stream is locked Muki Kiboigo 2025-09-03 08:12:37 -07:00
  • 949479aa81 cleaning up various Headers routines Muki Kiboigo 2025-09-02 23:32:19 -07:00
  • 8743841145 use proper Headers in fetch() Muki Kiboigo 2025-09-02 23:23:26 -07:00
  • 6225cb38ae expand Request/Response interfaces Muki Kiboigo 2025-09-02 23:23:14 -07:00
  • 8dcba37672 expand Headers interface Muki Kiboigo 2025-09-02 23:21:14 -07:00
  • 38b922df75 remove debug logging in ReadableStream Muki Kiboigo 2025-09-02 20:26:02 -07:00
  • 6d884382a1 move fetch() into fetch.zig Muki Kiboigo 2025-09-02 20:25:48 -07:00
  • 752e75e94b add bodyUsed checks on Request and Response Muki Kiboigo 2025-09-02 20:25:24 -07:00
  • 5ca41b5e13 more Headers compatibility Muki Kiboigo 2025-09-02 20:24:59 -07:00
  • 1b3707ad33 add fetch to cdp domain Muki Kiboigo 2025-09-02 17:14:31 -07:00
  • c6e82d5af6 add json response method Muki Kiboigo 2025-09-01 06:58:51 -07:00
  • 814e41122a basic readable stream working Muki Kiboigo 2025-08-26 13:45:49 -07:00
  • a133a71eb9 proper fetch method and body setting Muki Kiboigo 2025-08-25 08:03:51 -07:00
  • dc2addb0ed fetch callback logging Muki Kiboigo 2025-08-22 07:26:05 -07:00
  • f9014bb90c request url as null terminated Muki Kiboigo 2025-08-22 06:57:10 -07:00
  • df0b6d5b07 initial fetch in zig Muki Kiboigo 2025-08-22 06:46:09 -07:00
  • 56c6e8be06 remove polyfill and add req/resp Muki Kiboigo 2025-08-18 15:43:22 -07:00
  • b47b8297d6 Merge pull request #1021 from lightpanda-io/patchright Pierre Tachoire 2025-09-17 16:14:00 +02:00
  • 7d96a25c55 try setting to weak instead of deinit fetch_set_weak Muki Kiboigo 2025-09-17 06:39:27 -07:00
  • 5d1e17c598 cdp: use for...else instead of found bool Pierre Tachoire 2025-09-10 11:29:08 +02:00
  • 94fe34bd10 cdp: multiple isolated worlds Pierre Tachoire 2025-09-09 17:06:58 +02:00
  • e68ff62723 cdp: use depth param on DOM.describeNode Pierre Tachoire 2025-09-08 14:44:46 +02:00
  • 04487b6b91 cdp: allow double isolated world with same world name Pierre Tachoire 2025-09-08 12:07:48 +02:00
  • 49a27a67bc cdp: send a warning for pierce parameter Pierre Tachoire 2025-09-08 11:40:18 +02:00
  • 745de2ede2 cdp: add Runtime.getProperties Pierre Tachoire 2025-09-06 20:03:03 +02:00
  • 82e5698f1d cdp: accept neg depth in describeNode Pierre Tachoire 2025-09-06 19:59:06 +02:00
  • c4090851c5 css: accept digit as name start Pierre Tachoire 2025-09-06 19:04:14 +02:00
  • 9cb4431e89 cdp: add initiator on request will be send Pierre Tachoire 2025-09-06 18:01:00 +02:00
  • 2221d0cb6f cdp: send the chrome's error on missing node Pierre Tachoire 2025-09-06 18:00:27 +02:00
  • 5ea97c4910 cdp: add send error options with session id by default Pierre Tachoire 2025-09-06 17:59:58 +02:00
  • a40590b4bf cdp: add DOM.getFrameOwner Pierre Tachoire 2025-09-06 16:28:17 +02:00
  • afa0d5ba12 Try fixing segfault by not being as aggressive with freeing Persisted Resolvers fetch_lazy_resolver_free Karl Seguin 2025-09-17 20:14:13 +08:00
  • 58acb2b821 Convert more DOM_NO_ERR cases to assertions Karl Seguin 2025-09-17 13:37:24 +08:00
  • 6b9dc90639 Introduces an Env.String for persistent strings Karl Seguin 2025-09-17 12:08:26 +08:00
  • 4d1e416299 use fetch logging scope, clean some comments Muki Kiboigo 2025-09-16 12:41:35 -07:00
  • 3badcdbdbd stop using destructor callback for fetch Muki Kiboigo 2025-09-16 12:38:50 -07:00
  • fcd82b2c14 htmlRunner for ReadableStream tests, fix ReadableStream enqueue Muki Kiboigo 2025-09-16 12:17:05 -07:00
  • d0621510cc use Env.PersistentPromiseResolver Muki Kiboigo 2025-09-16 12:09:54 -07:00
  • 2a7a8bc2a6 remove meaningless text from test Karl Seguin 2025-09-16 12:45:20 +08:00
  • af916dea1d fix arena, add fetch test Karl Seguin 2025-09-16 08:39:46 +08:00
  • 31335fc4fb Start working on HTMLSlotElement Karl Seguin 2025-08-27 09:04:21 +08:00
  • c84634093d use content length to reserve body size Muki Kiboigo 2025-09-11 21:19:19 -07:00
  • 37d8d2642d copy our Request headers into the HTTP client Muki Kiboigo 2025-09-11 21:19:03 -07:00
  • 0423a178e9 migrate fetch tests to htmlRunner Muki Kiboigo 2025-09-09 13:09:03 -07:00
  • 7acf67d668 properly handle closed for ReadableStream Muki Kiboigo 2025-09-09 11:03:31 -07:00
  • ef1fece40c deinit persistent promise resolver Muki Kiboigo 2025-09-09 10:49:38 -07:00
  • ebb590250f simplify cloning of Req/Resp Muki Kiboigo 2025-09-08 07:54:25 -07:00
  • 03130a95d8 use call arena for json in Req/Resp Muki Kiboigo 2025-09-08 07:49:04 -07:00
  • e133717f7f simplify Headers Muki Kiboigo 2025-09-08 07:43:25 -07:00