Commit Graph

  • 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
  • 3c0d027306 dynamic script support Karl Seguin 2025-08-03 07:20:33 +08:00
  • dc83765808 fix build Karl Seguin 2025-08-02 20:04:39 +08:00
  • 4244b572d1 Improve page.wait Karl Seguin 2025-08-02 13:13:58 +08:00
  • 77475ca5e4 Re-enable --insecure_disable_tls_host_verification Karl Seguin 2025-08-02 13:08:33 +08:00
  • 3555680335 Working navigation events (clicks, form submission) Karl Seguin 2025-08-02 12:29:22 +08:00
  • f65a39a3e3 Re-enable telemetry Karl Seguin 2025-08-01 21:58:24 +08:00
  • 94e8964f69 add custom scheduler Karl Seguin 2025-07-31 21:08:05 +08:00
  • 254d22e2cc don't poll libcurl if we have no running transfers Karl Seguin 2025-07-30 18:03:43 +08:00
  • 54ab1326e5 Switch XHR to new http client Karl Seguin 2025-07-30 17:13:23 +08:00
  • b0fe5d60ab Initial work on integrating libcurl and making all http nonblocking Karl Seguin 2025-07-29 21:26:59 +08:00
  • 4b1eb2794f Add ShadowRoot get/set innerHTML Karl Seguin 2025-08-11 15:01:51 +08:00
  • 6a2dd1111c Merge pull request #928 from lightpanda-io/lit_compat Karl Seguin 2025-08-11 08:30:34 +08:00
  • f5da89b50b lit compatibility Karl Seguin 2025-08-07 16:47:31 +08:00
  • bede244598 Merge pull request #934 from lightpanda-io/with-base Karl Seguin 2025-08-09 07:37:32 +08:00
  • 4df48c9695 Merge pull request #935 from lightpanda-io/mouse-event-log Karl Seguin 2025-08-09 07:36:35 +08:00
  • 05ad77ffbe Merge pull request #936 from lightpanda-io/runtime-empty-array Karl Seguin 2025-08-09 07:36:09 +08:00
  • dc23a74e7b add <base> in the DOM tree Pierre Tachoire 2025-08-08 18:31:08 +02:00
  • f463cb16da runtime: handle empty array parameter Pierre Tachoire 2025-08-08 17:50:18 +02:00
  • b785884cd8 runtime: fix returning an empty array crash Pierre Tachoire 2025-08-08 17:26:39 +02:00
  • f09caec09a use internal logger instead of std.log Pierre Tachoire 2025-08-08 16:21:23 +02:00
  • 5e30a3997e typo fix Pierre Tachoire 2025-08-08 16:17:52 +02:00
  • 8552a5797c Merge pull request #933 from lightpanda-io/document_fragment_get_element_by_id Karl Seguin 2025-08-08 22:06:02 +08:00
  • a0d528981e Merge pull request #932 from lightpanda-io/libdom_element_attributes Karl Seguin 2025-08-08 22:05:42 +08:00
  • 7ffdee0d7f node: add baseURI getter Pierre Tachoire 2025-08-08 15:20:01 +02:00
  • 3d0928a449 add a --with_base option to fetch Pierre Tachoire 2025-08-08 15:18:11 +02:00
  • ea1bca05c7 fix no-script default value Pierre Tachoire 2025-08-08 14:30:41 +02:00
  • df292a2103 Add DocumentFragment getElementById Karl Seguin 2025-08-08 17:05:22 +08:00
  • 7f2c360f33 Updates libdom Karl Seguin 2025-08-08 16:22:25 +08:00
  • fbd40a6514 Merge pull request #931 from lightpanda-io/element_getAttributeNames Karl Seguin 2025-08-08 15:13:03 +08:00
  • 9dd02ec67d add element.getAttributeNames() Karl Seguin 2025-08-08 10:23:45 +08:00
  • 8e55082d4e Merge pull request #929 from lightpanda-io/fix-webcomponents Karl Seguin 2025-08-07 19:04:31 +08:00
  • 29378c57ea node: cast the libdom document depending its type Pierre Tachoire 2025-08-07 12:54:18 +02:00
  • 16c74cf3b4 element: fix toInterface for webcomponents Pierre Tachoire 2025-08-07 12:47:02 +02:00
  • b199925f91 iframe: move HTMLIFrameElement in its own file Pierre Tachoire 2025-08-07 10:35:04 +02:00
  • 28397bf9d0 window: frame is obsolete, ignore them from frames list Pierre Tachoire 2025-08-07 10:04:24 +02:00
  • 1b7abf9972 window: partial implementation for indexed_get Pierre Tachoire 2025-08-06 18:28:53 +02:00
  • b98bdeaae7 window.length dynamically Pierre Tachoire 2025-08-06 16:19:23 +02:00
  • 221274b473 first change to start support frames Pierre Tachoire 2025-08-06 13:24:07 +02:00
  • cc6d443113 Merge pull request #926 from lightpanda-io/noscript_exclude_preload Karl Seguin 2025-08-06 19:45:52 +08:00
  • b3c81c9e55 When --noscript is specified, also exclude <link rel=preload as=script> Karl Seguin 2025-08-06 15:43:12 +08:00
  • 84d07f3f18 Merge pull request #919 from lightpanda-io/html_element-and-element Pierre Tachoire 2025-08-06 10:55:46 +02:00
  • 0fee2bbf28 upgrade netsurf/libdom Pierre Tachoire 2025-08-05 17:29:31 +02:00
  • ea38845622 detect HTML document Pierre Tachoire 2025-08-05 17:29:12 +02:00
  • 81a0e95916 netsurf: remove inline for documentCreateHTMLElement* Pierre Tachoire 2025-08-05 16:52:18 +02:00
  • 2a9feee476 init default HTML doc and Image w/ HTML Elements Pierre Tachoire 2025-08-04 14:18:07 +02:00
  • c38c1fa93a remove netsurf.elementHTMLGetTagType Pierre Tachoire 2025-08-01 18:26:56 +02:00
  • 8d7c35d034 refacto and use Element.toInterface Pierre Tachoire 2025-08-01 17:44:13 +02:00
  • 425f62607b add Tag.fromString to get element tag from tagname Pierre Tachoire 2025-08-01 17:04:37 +02:00
  • c1752ae5eb document.documentElement returns a *parser.Element Pierre Tachoire 2025-07-31 19:15:20 +02:00
  • d61e91b949 Merge pull request #924 from lightpanda-io/fix-null-owner Pierre Tachoire 2025-08-06 10:38:59 +02:00
  • 090c0f8857 node: check owner null before using it Pierre Tachoire 2025-08-05 18:23:41 +02:00
  • c453dd2b3c Merge pull request #923 from lightpanda-io/doc-owner-next Pierre Tachoire 2025-08-05 15:59:16 +02:00
  • b2b2e97edc zig fmt Pierre Tachoire 2025-08-05 14:47:25 +02:00
  • bd9e4dbc79 node: don't call owner twice in _insertBefore Pierre Tachoire 2025-08-05 14:45:25 +02:00
  • 0c19070800 Merge pull request #920 from SrikanthKumarC/main Pierre Tachoire 2025-08-05 14:45:18 +02:00
  • 07e37b257f Merge pull request #921 from lightpanda-io/cdp-agent-commt Karl Seguin 2025-08-05 07:38:43 +08:00
  • 0a5f060d1b add tests and simplify walker traversal Srikanth 2025-08-04 23:53:29 +05:30
  • 6fcfcb630d Merge pull request #916 from lightpanda-io/allow-nullable-listener muki 2025-08-04 06:15:39 -07:00
  • 7aff90aec7 cdp: add comment for CDP_USER_AGENT Pierre Tachoire 2025-08-04 14:39:40 +02:00
  • f1e513443b refactor: use walker to traverse the nodes Srikanth 2025-08-04 14:27:39 +05:30
  • c533b10e19 fix: traverse all children correctly Srikanth 2025-08-04 13:00:03 +05:30
  • b4014e8c24 Fix: Properly handle node ownership when using appendChild and insertBefore Srikanth 2025-08-03 20:27:32 +05:30
  • 478f3a5308 simplify statusText sjorsdonkers 2025-07-29 09:45:57 +02:00
  • b98edf3d76 CDP response statusText sjorsdonkers 2025-07-28 15:04:58 +02:00
  • 02fe46de58 Merge pull request #915 from lightpanda-io/css_tweaks Karl Seguin 2025-07-24 19:28:21 +08:00