Commit Graph

  • 884ec05a1e Merge pull request #628 from lightpanda-io/init_netsurf_at_page_creation Karl Seguin 2025-05-12 17:57:59 +08:00
  • 212d7f1865 Ability to return typed arrays Karl Seguin 2025-05-12 17:47:05 +08:00
  • 9ab8a2cbd2 remove manual test parser.init sjorsdonkers 2025-05-12 11:34:57 +02:00
  • f633eddd73 Merge pull request #624 from lightpanda-io/document_fragment_apis Pierre Tachoire 2025-05-12 11:31:23 +02:00
  • f5761ee69d Init netsurf at page creation sjorsdonkers 2025-05-12 11:19:19 +02:00
  • b8cdc0f145 Add prepend, append and relpaceChildren to DocumentFragment Karl Seguin 2025-05-12 09:35:33 +08:00
  • b5eea2136b Merge pull request #612 from lightpanda-io/fix-url-resolving Karl Seguin 2025-05-11 08:38:57 +08:00
  • deded47da2 Merge pull request #622 from lightpanda-io/wpt-fix Pierre Tachoire 2025-05-10 08:36:05 +02:00
  • fdc0e2597d Merge pull request #621 from lightpanda-io/attributes Pierre Tachoire 2025-05-10 08:30:29 +02:00
  • da5b0260f2 ci: fix workflows dependency for wpt tests Pierre Tachoire 2025-05-10 08:28:07 +02:00
  • beb960b753 A few attribute fixes Karl Seguin 2025-05-10 14:16:03 +08:00
  • 5cc338dedc Merge pull request #609 from lightpanda-io/ddg_compat Karl Seguin 2025-05-10 10:32:50 +08:00
  • 15be42340d handling relative base URLs Muki Kiboigo 2025-05-09 06:57:53 -07:00
  • f10bee8cb0 fix single slash url resolving issue Muki Kiboigo 2025-05-07 08:25:14 -07:00
  • eadf18821f Merge pull request #616 from lightpanda-io/wpt-nightly Pierre Tachoire 2025-05-09 13:39:15 +02:00
  • 56b1c7b11a ci: run wpt test nightly Pierre Tachoire 2025-05-08 17:08:45 +02:00
  • e4513976f7 Merge pull request #617 from lightpanda-io/before_and_after Pierre Tachoire 2025-05-09 12:00:39 +02:00
  • b71ea3852e Merge pull request #618 from lightpanda-io/action-timeouts Pierre Tachoire 2025-05-09 11:55:57 +02:00
  • ae6c29ccff Timouts for all GH actions sjorsdonkers 2025-05-09 11:20:51 +02:00
  • 1820e79617 Renable microtask_node that was fixed in main sjorsdonkers 2025-05-09 10:39:18 +02:00
  • 2a95b7a37c Reduce url buffer sjorsdonkers 2025-05-09 10:33:44 +02:00
  • fb95df66c9 redisable microtask_node sjorsdonkers 2025-05-07 16:44:57 +02:00
  • 3c76284d89 Print error on navigation failure sjorsdonkers 2025-05-07 14:09:10 +02:00
  • 29967fde50 delay navigate on click sjorsdonkers 2025-05-07 13:54:09 +02:00
  • bd65e4084c renderer fix & url buffer sjorsdonkers 2025-05-06 20:30:42 +02:00
  • a2a9977af6 Merge pull request #614 from lightpanda-io/browser_controlled_gc_hints Karl Seguin 2025-05-09 12:26:14 +08:00
  • 0369b490b8 Add before and after functions Karl Seguin 2025-05-09 12:20:50 +08:00
  • d9e5821d31 Merge pull request #613 from lightpanda-io/css_selector_parsing_tweaks Pierre Tachoire 2025-05-08 14:43:43 +02:00
  • 0045924973 wip: force wpt ci update-wpt-tests Pierre Tachoire 2025-05-08 14:33:02 +02:00
  • d605ea1b8b update wpt tests Pierre Tachoire 2025-05-08 14:27:17 +02:00
  • 54a7df8d40 Move call/control of gc_hint to browser. Karl Seguin 2025-05-08 18:30:44 +08:00
  • 17ed502123 Merge pull request #601 from lightpanda-io/http_gzip Karl Seguin 2025-05-08 13:52:05 +08:00
  • 56eef2ec94 "Improve" css selector parsing Karl Seguin 2025-05-08 11:31:17 +08:00
  • 200036efc9 undo microtask change, do it in a separate PR Karl Seguin 2025-05-07 18:59:00 +08:00
  • 7fa7f4ed8a Work on DDG support (but still not working) Karl Seguin 2025-05-07 18:14:06 +08:00
  • 3466325d4d Merge pull request #610 from lightpanda-io/loop_interval_cleanup Karl Seguin 2025-05-08 07:44:59 +08:00
  • 1613345dec Merge pull request #611 from lightpanda-io/nix muki 2025-05-07 06:19:22 -07:00
  • 759accef07 add README entry about Nix Muki Kiboigo 2025-05-06 07:42:30 -07:00
  • 6d02669fc3 add flake.nix Muki Kiboigo 2025-05-06 07:34:35 -07:00
  • 6d8d688063 Optimize intervals, and make sure they're probably cleaned up. Karl Seguin 2025-05-07 19:20:26 +08:00
  • 5207bdfd85 Merge pull request #608 from lightpanda-io/wpt-opts-url Karl Seguin 2025-05-07 16:07:24 +08:00
  • 690d4238e8 Merge pull request #607 from lightpanda-io/fix_int_overflow Karl Seguin 2025-05-07 16:05:37 +08:00
  • 95ee78b1bd wpt: use local url for wpt tests Pierre Tachoire 2025-05-07 09:43:18 +02:00
  • 25eadc2263 fix overflow when setting timeout/interval Karl Seguin 2025-05-07 15:37:47 +08:00
  • 28e4065890 Merge pull request #606 from lightpanda-io/no_owned_slice Pierre Tachoire 2025-05-07 08:47:37 +02:00
  • e44388b506 remove unecessary toOwnedSlice Karl Seguin 2025-05-07 14:40:03 +08:00
  • 540dea9fc3 Merge pull request #604 from lightpanda-io/non_generic_named_function Pierre Tachoire 2025-05-07 08:32:14 +02:00
  • c31290b794 Change NamedFunction from a generic to a normal struct. Karl Seguin 2025-05-07 13:44:41 +08:00
  • f1fe4c0c70 Merge pull request #600 from lightpanda-io/timeouts_and_intervals Pierre Tachoire 2025-05-06 15:18:15 +02:00
  • 921ac18876 Merge pull request #602 from lightpanda-io/Subpixel-mouse-events Pierre Tachoire 2025-05-06 15:11:40 +02:00
  • 505ad0380e typo sjorsdonkers 2025-05-06 12:52:08 +02:00
  • 2b7a7c0054 floor the pixels sjorsdonkers 2025-05-06 12:43:40 +02:00
  • 0dea4c51b7 Subpixel mouse events sjorsdonkers 2025-05-06 12:32:47 +02:00
  • 3095f2110e Merge pull request #599 from lightpanda-io/NativeIntersectionObserver Karl Seguin 2025-05-06 17:36:56 +08:00
  • e32d35b156 no reobserve rootbounds for Window sjorsdonkers 2025-05-06 11:27:35 +02:00
  • db28336e5d Support options in observer and tests sjorsdonkers 2025-05-05 16:45:21 +02:00
  • c5c5accaa8 Native IntersectionObserver sjorsdonkers 2025-05-05 12:30:41 +02:00
  • 78bfdd4515 Support gzip compressed content for the synchronous http client Karl Seguin 2025-05-06 16:23:03 +08:00
  • 01aa826a24 Make intervals easier and faster, add window.setInterval and clearInterval Karl Seguin 2025-05-05 18:46:01 +08:00
  • 7f2506d8a6 Merge pull request #598 from lightpanda-io/unused_imports Pierre Tachoire 2025-05-05 12:07:29 +02:00
  • 7c2f7b6338 Merge pull request #595 from lightpanda-io/env_debug_ergonomics Karl Seguin 2025-05-05 16:22:05 +08:00
  • 5f05de30a6 Improve the debug ergonomics of the Env generic. Karl Seguin 2025-05-03 17:34:31 +08:00
  • 7741de7ae0 Merge pull request #597 from lightpanda-io/fix_undefined_access Pierre Tachoire 2025-05-05 09:54:54 +02:00
  • d4c8e8c50e Merge pull request #592 from lightpanda-io/isolated-polyfill-+-create-when-needed Karl Seguin 2025-05-05 15:03:05 +08:00
  • bf36ff9cb9 Merge pull request #593 from lightpanda-io/crypto_web_api Pierre Tachoire 2025-05-05 08:56:27 +02:00
  • 8eadccdee2 Merge pull request #587 from lightpanda-io/dom-setchildnodes Pierre Tachoire 2025-05-05 08:56:04 +02:00
  • b32839292c Support Data URI in scripts tags (#596) Kilari Teja 2025-05-05 12:18:21 +05:30
  • 2402443dcc cdp: add comments on setChildNodes event Pierre Tachoire 2025-05-05 08:48:04 +02:00
  • 9f72c98967 Error on null page/scope sjorsdonkers 2025-05-05 08:46:21 +02:00
  • f6f744aea1 Fix gc_hints not being send sjorsdonkers 2025-05-02 15:06:21 +02:00
  • cddc55694a load polyfills on creation sjorsdonkers 2025-05-02 11:04:55 +02:00
  • 8930e2f06e isolated polyfill + create when needed sjorsdonkers 2025-05-02 10:56:25 +02:00
  • b8e5e130b9 remove unused code, mostly imports Karl Seguin 2025-05-05 13:23:28 +08:00
  • a8c5087a38 Remove undefined that causes crash Karl Seguin 2025-05-04 21:18:30 +08:00
  • d9f21e0475 add empty cases to empty test suite (#594) Karl Seguin 2025-05-03 14:11:39 +08:00
  • ca3fa3dc40 Rework WPT runner (#589) Karl Seguin 2025-05-03 07:53:02 +08:00
  • ddd0a42b26 add crypto web api Karl Seguin 2025-05-03 07:52:12 +08:00
  • f884627927 cdp: sent setchildnodes once per node Pierre Tachoire 2025-05-02 22:10:26 +02:00
  • 9373cf9cf6 cdp: refacto sendChildNodes Pierre Tachoire 2025-05-02 21:55:14 +02:00
  • f04030904e cdp: fix tests for setchildnodes Pierre Tachoire 2025-05-02 15:55:49 +02:00
  • 271b2a0417 Merge pull request #591 from lightpanda-io/element_matches Pierre Tachoire 2025-05-02 11:57:55 +02:00
  • a4f7393fc8 Merge pull request #590 from lightpanda-io/zig_fmt Karl Seguin 2025-05-02 16:40:24 +08:00
  • 8f851beda1 add Element.matches web api Karl Seguin 2025-05-02 16:30:49 +08:00
  • 4489efa8d9 zig fmt Karl Seguin 2025-05-02 16:03:13 +08:00
  • 8b9084cb73 cdp: dispatch the correct dom hierarchy wit setChildNodes Pierre Tachoire 2025-05-01 19:42:04 +02:00
  • 1146453dc2 cdp: add session to setChildNodes event Pierre Tachoire 2025-05-01 16:51:02 +02:00
  • bd54395948 Merge pull request #588 from lightpanda-io/custom_events Pierre Tachoire 2025-05-01 16:29:57 +02:00
  • 89ac27ba97 Add CustomEvent api Karl Seguin 2025-05-01 18:28:40 +08:00
  • 74eaee53a4 Merge pull request #585 from lightpanda-io/union_params Karl Seguin 2025-05-01 19:20:21 +08:00
  • 20e4261aa7 Support union parameters Karl Seguin 2025-04-30 18:48:22 +08:00
  • 312189fbde Merge pull request #586 from lightpanda-io/cancel_via_lookup Pierre Tachoire 2025-05-01 10:18:35 +02:00
  • d05063ec61 Merge pull request #579 from lightpanda-io/console Karl Seguin 2025-05-01 09:50:37 +08:00
  • 47c14db54c Merge pull request #577 from lightpanda-io/unified_intrusive_events Karl Seguin 2025-05-01 09:50:19 +08:00
  • f0e0650244 Merge pull request #568 from lightpanda-io/notifications Karl Seguin 2025-05-01 09:50:06 +08:00
  • d2a68e62e9 cdp: add attributes to the node's writer Pierre Tachoire 2025-04-30 15:56:06 +02:00
  • 09fbbc1e17 netsurf: node's attributes can be null Pierre Tachoire 2025-04-30 15:55:34 +02:00
  • 8971822247 Change the Linux cancel implementation to match MacOS' Karl Seguin 2025-04-30 21:41:52 +08:00
  • 1f0d1920bf Merge branch 'main' into unified_intrusive_events Karl Seguin 2025-04-30 21:32:34 +08:00
  • cb7c8502b0 add console web api Karl Seguin 2025-04-29 17:28:51 +08:00
  • 27d1f79839 Merge pull request #583 from lightpanda-io/share-state-and-global-with-the-isolated Karl Seguin 2025-04-30 19:55:14 +08:00