Commit Graph

  • 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
  • bc9f0b961d check cached dynamic module first get-cached-dynamic-module-first Muki Kiboigo 2025-07-22 18:58:48 -07:00
  • 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
  • ab2fd0ad36 Merge pull request #911 from lightpanda-io/select_options Karl Seguin 2025-07-24 07:48:12 +08:00
  • 88655d877b handle null event listener Muki Kiboigo 2025-07-23 06:53:44 -07:00
  • 6e94affea6 Update src/browser/dom/html_collection.zig Karl Seguin 2025-07-23 21:34:42 +08:00
  • f7f382275a Merge pull request #908 from lightpanda-io/guard_against_double_script_execution Karl Seguin 2025-07-23 21:33:52 +08:00
  • 23f3bf43c2 Merge pull request #910 from lightpanda-io/performance_getEntriesByX Karl Seguin 2025-07-23 21:19:01 +08:00
  • 8a0c4909b9 fix file casing Karl Seguin 2025-07-23 16:06:07 +08:00
  • 2aeaf02d05 Tweak cssom Karl Seguin 2025-07-23 15:34:32 +08:00
  • 13e41cc180 allow repeated registration of event on xhr nullable-register Muki Kiboigo 2025-07-22 18:44:58 -07:00
  • f4a6e34713 update libdom Karl Seguin 2025-07-23 07:51:33 +08:00
  • 3eb85da02c Implement select.options Karl Seguin 2025-07-23 07:39:53 +08:00
  • 6533456472 Add placeholder performance getEntriesByName and Type Karl Seguin 2025-07-22 08:05:52 +08:00
  • 7969e047c7 Merge pull request #909 from lightpanda-io/zig_fmt Karl Seguin 2025-07-22 08:05:50 +08:00
  • f0d6d9d177 zig fmt Karl Seguin 2025-07-22 07:57:17 +08:00
  • ca574df3be Prevent double-execution of script tags. Karl Seguin 2025-07-22 07:54:39 +08:00
  • 0b793d82fe Merge pull request #907 from lightpanda-io/array_buffer_as_u8_slice Karl Seguin 2025-07-22 07:13:57 +08:00
  • f6d51462eb Merge pull request #906 from lightpanda-io/text_decoder Karl Seguin 2025-07-22 07:13:21 +08:00
  • 5bdacbab61 Merge pull request #903 from lightpanda-io/MessageChannel Karl Seguin 2025-07-22 07:13:07 +08:00
  • e239cc962b Merge pull request #904 from lightpanda-io/minor-refactor-prep-for-tls Karl Seguin 2025-07-21 20:55:35 +08:00
  • 6ebd4fcf5b fix unencrypted keepalive sjorsdonkers 2025-07-21 14:28:53 +02:00
  • ef427fa966 Map ArrayBuffer and ArrayBufferView to u8. Karl Seguin 2025-07-21 19:46:57 +08:00
  • f4383a11d7 Merge pull request #905 from lightpanda-io/scheme_only_url Karl Seguin 2025-07-21 19:36:24 +08:00
  • 77b6377473 Add TextDecoder (utf8 support only) Karl Seguin 2025-07-21 16:28:43 +08:00
  • 7bf3cf999f Allow scheme-only URLs Karl Seguin 2025-07-21 15:46:23 +08:00
  • 4ab611de0c minor refactor prep for tls sjorsdonkers 2025-07-18 14:19:43 +02:00
  • d7745a418f Merge pull request #902 from lightpanda-io/window_DOMContentLoaded Karl Seguin 2025-07-19 08:51:12 +08:00
  • 058a5a43ba Add MessageChannel Karl Seguin 2025-07-18 16:47:04 +08:00
  • 878dbd81b1 Merge pull request #901 from lightpanda-io/url_stitch Karl Seguin 2025-07-17 21:44:24 +08:00
  • 3c64ed1eb2 Merge pull request #899 from lightpanda-io/element_remove Karl Seguin 2025-07-17 21:44:08 +08:00
  • ee50f1238c Trigger the DOMContentLoaded on the Window Karl Seguin 2025-07-17 21:38:43 +08:00
  • 1af2513fc0 zig fmt Karl Seguin 2025-07-17 20:52:15 +08:00
  • 9c0d26bc84 add note about incomplete removal Karl Seguin 2025-07-17 20:51:05 +08:00
  • 4d9053a83b Update src/url.zig Karl Seguin 2025-07-17 20:45:42 +08:00
  • 3f7e98c277 Update src/url.zig Karl Seguin 2025-07-17 20:45:35 +08:00
  • aebc877e7b Merge pull request #900 from lightpanda-io/getDocument_depth Karl Seguin 2025-07-17 20:44:58 +08:00
  • eef5f3fec2 support null params to CDP DOM.getDocument Karl Seguin 2025-07-17 19:05:17 +08:00
  • 16a1677fde Rework URL.stitch, handle ../ (for yahoo) Karl Seguin 2025-07-17 17:52:59 +08:00
  • f199816fcd support depth parameter for DOM.getDocument Karl Seguin 2025-07-17 14:15:58 +08:00
  • 5e74e17b41 Merge pull request #888 from lightpanda-io/cdp_dom_requestChildNodes Karl Seguin 2025-07-17 10:48:24 +08:00
  • 98b041e84a requestChildNode cannot have a depth of 0 Karl Seguin 2025-07-17 10:36:20 +08:00
  • bba9c8f652 Add element.remove() (needed by reddit) Karl Seguin 2025-07-17 10:00:38 +08:00
  • 1a05fe6ae1 Merge pull request #887 from lightpanda-io/go_rod Karl Seguin 2025-07-16 20:01:03 +08:00
  • 16fcbf66ee http_proxy_before ?? comment sjorsdonkers 2025-07-16 10:56:54 +02:00
  • b7fd4e90e2 Merge pull request #894 from lightpanda-io/HTMLStyleElement_get_sheet Karl Seguin 2025-07-16 10:34:37 +08:00
  • b6341c10cc Merge pull request #892 from lightpanda-io/set_timeout_params Karl Seguin 2025-07-16 08:17:11 +08:00
  • 08487b0fcc Merge pull request #891 from lightpanda-io/reattach_shadowroot Karl Seguin 2025-07-15 23:36:26 +08:00
  • b084dde22a Merge pull request #872 from lightpanda-io/dynamic-import muki 2025-07-15 08:31:52 -07:00
  • 5229a7c997 Merge pull request #897 from lightpanda-io/animate Karl Seguin 2025-07-15 23:09:08 +08:00
  • e56c56e2fe Merge pull request #895 from lightpanda-io/performance_clear Karl Seguin 2025-07-15 21:40:31 +08:00
  • 7374f956cf Merge pull request #896 from lightpanda-io/dont_send_after_disconnect Karl Seguin 2025-07-15 21:29:01 +08:00
  • 287df42994 log module specifier on dynamic import stages Muki Kiboigo 2025-07-11 06:22:04 -07:00
  • 06e514cc2e use resource_str for stitching url Muki Kiboigo 2025-07-11 06:12:02 -07:00
  • dffd8b5fec use module() for dynamic imports Muki Kiboigo 2025-07-10 11:39:46 -07:00
  • 2a87337875 dynamicImportCallback in JsContext Muki Kiboigo 2025-07-09 09:38:16 -07:00
  • a74f79118f Merge pull request #893 from lightpanda-io/dump_noscript Karl Seguin 2025-07-15 21:22:33 +08:00
  • a13ed0bec3 add dynamic import callback to isolate Muki Kiboigo 2025-06-25 11:38:44 -07:00
  • f8ca45f0f2 Add Element.animate and Animation Karl Seguin 2025-07-15 18:58:58 +08:00
  • 4bf92a34f6 Don't queue data to send after we've initiated a disconnect of the client Karl Seguin 2025-07-15 17:58:57 +08:00
  • 4f1c84004a dummy performance clearMarks and clearMeasures Karl Seguin 2025-07-15 12:11:28 +08:00
  • 1bd430598d add HTMLStyleElement.get_sheet Karl Seguin 2025-07-15 10:59:59 +08:00
  • 3bc654bf97 Merge pull request #890 from lightpanda-io/xhr_cant_block_sync_requests Karl Seguin 2025-07-15 10:08:54 +08:00
  • 3906acb83d fix test Karl Seguin 2025-07-14 18:42:25 +08:00
  • cfd62ac137 Add a --noscript option to "improve" --dump Karl Seguin 2025-07-14 18:24:36 +08:00
  • cd540dfae9 Support params for setTimeout and setInterval Karl Seguin 2025-07-14 17:42:05 +08:00
  • 74ad9ec8bf Add childElementCount and children to DocumentFragment Karl Seguin 2025-07-14 17:01:11 +08:00
  • 4f8a3fe5b9 Always make sure we have 1 free http state available for synchronous requests Karl Seguin 2025-07-14 16:41:26 +08:00
  • 09ca0e6ef0 Add support for CDP's DOM.requestChildNodes Karl Seguin 2025-07-14 15:13:01 +08:00
  • fae2b5acfa Noop CDP methods that go-rod requires Karl Seguin 2025-07-14 11:21:02 +08:00
  • d35a3eab6c Merge pull request #880 from lightpanda-io/webcomponents Karl Seguin 2025-07-14 11:10:40 +08:00
  • 7f7f47497a Merge pull request #886 from lightpanda-io/scriptcompiler-compile Karl Seguin 2025-07-14 11:07:29 +08:00
  • eb14ac3741 update build.zig.zon v8 version Karl Seguin 2025-07-14 11:00:01 +08:00
  • 22334faba3 update zig-v8-fork lib version Karl Seguin 2025-07-14 10:51:27 +08:00
  • d08fd297e8 Merge pull request #881 from lightpanda-io/window_queueMicrotask Karl Seguin 2025-07-13 09:03:57 +08:00
  • 0dd664bfbf use ScriptCompiler to compile script Pierre Tachoire 2025-07-12 12:09:16 -07:00
  • 1602932d72 Add a "pre" polyfill Karl Seguin 2025-07-12 19:49:19 +08:00
  • 4a9a4cbc01 add CompilationCallback compilation-callback Pierre Tachoire 2025-07-11 17:20:52 -07:00
  • 98c8b7d2b0 Merge pull request #875 from lightpanda-io/async_forward_proxy_to_tls Karl Seguin 2025-07-11 17:53:53 +08:00
  • b9ae24c42d add window.queueMicrotask Karl Seguin 2025-07-11 17:46:39 +08:00
  • b387fd2bd4 Update src/http/client.zig Karl Seguin 2025-07-11 17:38:31 +08:00