Commit Graph

  • 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
  • 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