Commit Graph

  • 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
  • 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
  • 968c695da1 headers iterators should not allocate Muki Kiboigo 2025-09-08 07:23:13 -07:00
  • 707116a030 use destructor callback for FetchContext Muki Kiboigo 2025-09-08 07:07:07 -07:00
  • 01966f41ff support object as HeadersInit Muki Kiboigo 2025-09-07 23:48:23 -07:00
  • 141d17dd55 add logging on fetch error callback Muki Kiboigo 2025-09-07 23:39:00 -07:00
  • a3c2daf306 retain value, avoid str alloc sjorsdonkers 2025-09-05 17:19:36 +02:00
  • dc60fac90d avoid explicit memcpy sjorsdonkers 2025-09-05 16:50:04 +02:00
  • a5e2e8ea15 remove length check of fixed size sjorsdonkers 2025-09-05 16:43:28 +02:00
  • 8295c2abe5 jsValueToZig for fixed sized arrays sjorsdonkers 2025-09-05 16:34:07 +02:00
  • 5997be89f6 implement remaining ReadableStream functionality Muki Kiboigo 2025-09-04 23:26:59 -07:00
  • 1c89cfe5d4 working Header iterators Muki Kiboigo 2025-09-04 20:29:41 -07:00
  • b5021bd9fa TypeError when Stream is locked Muki Kiboigo 2025-09-03 08:12:37 -07:00
  • 4fd365b520 cleaning up various Headers routines Muki Kiboigo 2025-09-02 23:32:19 -07:00
  • 479cd5ab1a use proper Headers in fetch() Muki Kiboigo 2025-09-02 23:23:26 -07:00
  • 8285cbcaa9 expand Request/Response interfaces Muki Kiboigo 2025-09-02 23:23:14 -07:00
  • 545d97b5c0 expand Headers interface Muki Kiboigo 2025-09-02 23:21:14 -07:00
  • 11016abdd3 remove debug logging in ReadableStream Muki Kiboigo 2025-09-02 20:26:02 -07:00
  • 066df87dd4 move fetch() into fetch.zig Muki Kiboigo 2025-09-02 20:25:48 -07:00
  • 91899912d8 add bodyUsed checks on Request and Response Muki Kiboigo 2025-09-02 20:25:24 -07:00
  • 4ceca6b90b more Headers compatibility Muki Kiboigo 2025-09-02 20:24:59 -07:00
  • ec936417c6 add fetch to cdp domain Muki Kiboigo 2025-09-02 17:14:31 -07:00
  • 4b75b33eb3 add json response method Muki Kiboigo 2025-09-01 06:58:51 -07:00
  • 1d7e731034 basic readable stream working Muki Kiboigo 2025-08-26 13:45:49 -07:00
  • ab60f64452 proper fetch method and body setting Muki Kiboigo 2025-08-25 08:03:51 -07:00
  • 9757ea7b0f fetch callback logging Muki Kiboigo 2025-08-22 07:26:05 -07:00
  • 855583874f request url as null terminated Muki Kiboigo 2025-08-22 06:57:10 -07:00
  • 9efc27c2bb initial fetch in zig Muki Kiboigo 2025-08-22 06:46:09 -07:00
  • cab5117d85 remove polyfill and add req/resp Muki Kiboigo 2025-08-18 15:43:22 -07:00
  • b7d26cf0d5 Merge pull request #1053 from lightpanda-io/nikneym/create-event-html-events Karl Seguin 2025-09-17 00:31:36 +08:00
  • 59b4033ab2 Merge pull request #1052 from lightpanda-io/fix-auth-interception-overflow Pierre Tachoire 2025-09-16 16:31:07 +02:00
  • 13a7219dbd allow HTMLEvents in createEvent nikneym 2025-09-16 17:24:50 +03:00
  • eae8a90a89 ci: add request interception through proxy test Pierre Tachoire 2025-09-16 14:38:27 +02:00
  • a87f4abd5f Merge pull request #1050 from lightpanda-io/event_window_bubble Karl Seguin 2025-09-16 18:44:22 +08:00
  • 1b73691c69 update libdom dep Karl Seguin 2025-09-16 18:21:16 +08:00
  • e00066466b http: decrement intercepted on auth abortion Pierre Tachoire 2025-09-16 12:17:44 +02:00
  • b87a8ba97d http: increment intercepted counter on auth interception Pierre Tachoire 2025-09-16 12:16:52 +02:00
  • 57aa270032 Merge pull request #1048 from lightpanda-io/nikneym/mime-changes Karl Seguin 2025-09-16 16:13:46 +08:00
  • 90a96fd8a7 set a zero char right after attrib value instead of memset nikneym 2025-09-16 10:41:49 +03:00
  • c05470515f double quotes must be first and last argument of slice if provided nikneym 2025-09-16 10:40:38 +03:00
  • 81ed4f3699 Merge pull request #1051 from lightpanda-io/explicit_microtask Pierre Tachoire 2025-09-16 09:38:33 +02:00
  • c9ac1eab11 Set Isolate Microtask to Explicit Karl Seguin 2025-09-16 14:52:31 +08:00
  • 1ba542fb3b use redispatch, check for stopped Karl Seguin 2025-09-16 10:26:51 +08:00
  • 4f127c9de3 Bubble events to the Window Karl Seguin 2025-09-15 22:24:35 +08:00
  • 16656f6c13 Merge pull request #1049 from lightpanda-io/netsurf_event_errors Karl Seguin 2025-09-15 21:55:18 +08:00
  • 0f13e062fe Remove unnecessary error handling from non-erroring netsurf event functions Karl Seguin 2025-09-15 21:37:53 +08:00