Commit Graph

  • a3c14748d3 fix unit testing with platform deps requirement Pierre Tachoire 2025-07-01 16:21:47 -07:00
  • 3c0143af92 add runIdleTasks Pierre Tachoire 2025-06-30 18:50:04 -07:00
  • 22a93a9c39 add pump message loop calls Pierre Tachoire 2025-06-30 15:03:52 -07:00
  • e8866a6431 Merge pull request #838 from lightpanda-io/improved_js_value_printing Karl Seguin 2025-07-04 00:30:35 +08:00
  • 455ed79872 Remove HTTP client generic Loop parameter Karl Seguin 2025-07-02 16:48:14 +08:00
  • 3d17c531d7 make window.scrollTo triggers scroll and scrollend events Karl Seguin 2025-07-03 19:37:07 +08:00
  • dfe90243d6 Add readystate change event to XHR Karl Seguin 2025-07-03 19:27:16 +08:00
  • bf1db50667 Merge pull request #839 from lightpanda-io/build_time Karl Seguin 2025-07-03 15:34:53 +08:00
  • a2565a7c83 range: add detach function Pierre Tachoire 2025-07-02 10:49:20 -07:00
  • 947d01a3c0 range starts and ends with the global document by default Pierre Tachoire 2025-07-02 10:45:43 -07:00
  • be11d82c9c improve build times (a little) Karl Seguin 2025-07-03 13:55:00 +08:00
  • 7a0e7fff13 Improve JS value printing Karl Seguin 2025-07-02 11:47:19 +08:00
  • 81fb71b7f7 Merge pull request #830 from lightpanda-io/SetHostInitializeImportMetaObjectCallback Karl Seguin 2025-07-03 09:17:47 +08:00
  • b10f5ec99f bump zig-v8-fork version Karl Seguin 2025-07-02 13:38:01 +08:00
  • 5abe7bdeef Merge pull request #831 from lightpanda-io/log_invalid_cookie_expiry Karl Seguin 2025-07-02 10:11:20 +08:00
  • 54be651415 Merge pull request #832 from lightpanda-io/range_selectNodeContents Karl Seguin 2025-07-02 10:11:01 +08:00
  • cdbf6d7ae7 Merge pull request #834 from lightpanda-io/arm-generic Pierre Tachoire 2025-07-01 12:08:30 -07:00
  • 50349edf4d ci: use a generic target for arm build Pierre Tachoire 2025-07-01 07:55:32 -07:00
  • da307c1b40 range.selectNodeContents sjorsdonkers 2025-07-01 15:11:01 +02:00
  • b50b96bd1d Implement ImportMeta callback Karl Seguin 2025-07-01 15:59:24 +08:00
  • 92654fc5aa use logger for invalid cookie expiry Karl Seguin 2025-07-01 12:25:25 +08:00
  • 36b2de216b Merge pull request #828 from lightpanda-io/arm-compat Pierre Tachoire 2025-06-30 11:53:06 -07:00
  • 8745c1016e ci: use cpu cortex_a72 for arm build Pierre Tachoire 2025-06-30 10:58:15 -07:00
  • f5a58c1ff0 Merge pull request #826 from lightpanda-io/upgrade-v8 Pierre Tachoire 2025-06-29 10:54:46 -07:00
  • d9e72049ae ci: use ubuntu 22.04 for arm64 build Pierre Tachoire 2025-06-29 10:48:04 -07:00
  • 927ca01161 upgrade zig v8 version Pierre Tachoire 2025-06-29 10:47:03 -07:00
  • 3ea8d0b01c Merge pull request #824 from lightpanda-io/dom-non-html Pierre Tachoire 2025-06-29 10:44:26 -07:00
  • c52d33e331 Merge pull request #822 from lightpanda-io/undefined_or Karl Seguin 2025-06-28 09:09:45 +08:00
  • fd36606acc change field order Karl Seguin 2025-06-28 09:02:12 +08:00
  • 1c6f4a79e0 Merge pull request #821 from lightpanda-io/abort_controller Karl Seguin 2025-06-28 09:00:07 +08:00
  • 7896d274a3 create a DOM tree for non-html files too. Pierre Tachoire 2025-06-27 12:17:03 -07:00
  • 6937c8ecb4 Merge pull request #823 from lightpanda-io/atob_btoa Pierre Tachoire 2025-06-27 09:21:41 -07:00
  • f02b9566c5 add atob and btoa Karl Seguin 2025-06-27 18:36:29 +08:00
  • c9936c2b7e Add UndefinedOr(T) union Karl Seguin 2025-06-27 17:55:13 +08:00
  • bbd9e5e07c add AbortController API Karl Seguin 2025-06-27 17:31:25 +08:00
  • 476fb7ec4e DOMException constructor sjorsdonkers 2025-06-26 11:23:14 +02:00
  • 7435274be2 Merge pull request #819 from lightpanda-io/update_tls_lib Karl Seguin 2025-06-27 13:45:28 +08:00
  • 08d2ea6a10 abort controller Karl Seguin 2025-06-27 12:39:44 +08:00
  • 41b7ed6938 Upgrade tlz.zig to latest version Karl Seguin 2025-06-26 18:56:17 +08:00
  • 7a311a181b Merge pull request #820 from lightpanda-io/ci-e2e Pierre Tachoire 2025-06-26 22:12:34 -07:00
  • ddcb597710 ci: use hetzner for 2e2 regression perf Pierre Tachoire 2025-06-26 17:30:37 -07:00
  • 9c75f29875 ci: optimize 2e2 build Pierre Tachoire 2025-06-26 17:04:05 -07:00
  • 343f3885f7 Merge pull request #817 from lightpanda-io/script_tag_dump Pierre Tachoire 2025-06-26 11:27:04 -07:00
  • ed7dfeab84 dump script tag's text content as-is Karl Seguin 2025-06-26 12:41:22 +08:00
  • 8de27b3674 Merge pull request #813 from lightpanda-io/crypto_get_random_values_fix Karl Seguin 2025-06-26 11:43:39 +08:00
  • f56b0a5f6d Merge branch 'main' into crypto_get_random_values_fix Karl Seguin 2025-06-26 10:25:53 +08:00
  • 0a27e1254f Merge pull request #814 from lightpanda-io/root_module_nested_modules Karl Seguin 2025-06-26 10:25:10 +08:00
  • 3f9b256fcb Merge pull request #812 from lightpanda-io/identity_map_collision Karl Seguin 2025-06-26 10:24:09 +08:00
  • 9ea9859150 Merge pull request #809 from lightpanda-io/html_element_dataset Karl Seguin 2025-06-26 09:18:19 +08:00
  • 03e3f95d2e Merge pull request #810 from lightpanda-io/proxy-authentication Pierre Tachoire 2025-06-25 17:31:47 -07:00
  • e721b0af92 Merge pull request #816 from lightpanda-io/connect_proxy Pierre Tachoire 2025-06-25 17:31:27 -07:00
  • e18c589de3 Allow root modules to imported modules Karl Seguin 2025-06-25 18:20:55 +08:00
  • aea34264a9 basic/bearer testing sjorsdonkers 2025-06-25 11:34:32 +02:00
  • 8d3a04235d Crypto.getRandomValues consistency Karl Seguin 2025-06-25 18:03:26 +08:00
  • 9c4088b24c We cannot have empty Zig structs mapping to JS instances Karl Seguin 2025-06-25 14:58:09 +08:00
  • 1e7ee4e0a1 proxy_type 'simple' renamed to 'forward' Karl Seguin 2025-06-25 12:21:44 +08:00
  • ec92f110b3 Change dataset to work directly off DOM element Karl Seguin 2025-06-25 12:15:18 +08:00
  • 2aa5eb85ad Add element.dataset API Karl Seguin 2025-06-24 20:08:14 +08:00
  • 2815f02382 Merge pull request #811 from lightpanda-io/crypto-getrandomvalues-return Karl Seguin 2025-06-25 07:45:04 +08:00
  • 8bd7c8dd41 Merge pull request #807 from lightpanda-io/css-util-iface Karl Seguin 2025-06-25 07:44:15 +08:00
  • 269dcf071f Merge pull request #806 from lightpanda-io/document-range Karl Seguin 2025-06-25 07:41:52 +08:00
  • 997ec7f0bc Merge pull request #805 from lightpanda-io/performance-mark Karl Seguin 2025-06-25 07:41:19 +08:00
  • d9c26bb77f return array in crypto.getRandomValues Muki Kiboigo 2025-06-24 14:43:17 -07:00
  • c0fc3a19c8 add CSS utility interface Muki Kiboigo 2025-06-23 13:28:44 -07:00
  • ce638c39e3 add AbstractRange and Range Muki Kiboigo 2025-06-23 10:40:25 -07:00
  • 6b651cd5e4 add PerformanceEntry and PerformanceMark Muki Kiboigo 2025-06-23 09:25:40 -07:00
  • 4560f31010 basic/bearer proxy authentication sjorsdonkers 2025-06-24 16:37:11 +02:00
  • c97a32e24b Initial work on CONNECT proxy. Karl Seguin 2025-06-24 15:10:20 +08:00
  • 8a005bc5a1 Merge pull request #808 from lightpanda-io/accept-header Karl Seguin 2025-06-24 09:42:14 +08:00
  • 20aabee72e http: send an Accept: */* header Pierre Tachoire 2025-06-23 18:18:04 -07:00
  • a00c2345ee Merge pull request #802 from lightpanda-io/endless_loop_fix_and_dot_slash_stitch Karl Seguin 2025-06-24 08:57:59 +08:00
  • cb35b3624a Merge pull request #803 from lightpanda-io/inline_module_no_cache Karl Seguin 2025-06-24 08:55:23 +08:00
  • c6f59a7aa6 Merge pull request #804 from lightpanda-io/add_error_event_web_api Karl Seguin 2025-06-24 08:54:01 +08:00
  • bf296ad797 add ErrorEvent webapi Karl Seguin 2025-06-23 19:04:49 +08:00
  • 256540934b reject long timeouts as we're shutting down Karl Seguin 2025-06-23 17:27:22 +08:00
  • 3c07c0818d improve variable names Karl Seguin 2025-06-23 17:19:30 +08:00
  • a01d18ace1 Fix module caching Karl Seguin 2025-06-23 17:10:54 +08:00
  • 55e02f01dc fix wpt runner Karl Seguin 2025-06-23 16:47:31 +08:00
  • fe6ccad485 loop.run now takes a maximum wait time Karl Seguin 2025-06-23 16:43:28 +08:00
  • 11fe79312d Don't allow timeouts to be registered when shutting down Karl Seguin 2025-06-23 15:01:58 +08:00
  • bdb2338b5b Merge pull request #796 from lightpanda-io/docker Karl Seguin 2025-06-23 12:51:20 +08:00
  • bbafb048d0 Merge pull request #798 from lightpanda-io/module_loading Karl Seguin 2025-06-23 08:54:17 +08:00
  • 9fc2fa51bd Merge pull request #797 from lightpanda-io/template_content Karl Seguin 2025-06-23 08:54:00 +08:00
  • d8ec50345a Fix module loading Karl Seguin 2025-06-20 19:17:55 +08:00
  • 9f1cc09ca8 add HTML Template's content attribute Karl Seguin 2025-06-19 18:12:20 +08:00
  • 3575f45ac0 markdown: working duckduckgo markdown Francis Bouvier 2025-06-19 11:22:05 -07:00
  • 898b73ffc8 update dockerfile to multi-arch Pierre Tachoire 2025-06-19 09:37:20 -07:00
  • d7f209b70a experiment with executing custom element connectedCallback custom_element_connected Karl Seguin 2025-06-17 18:33:28 +08:00
  • 326851ed6f markdown: first implementation Francis Bouvier 2025-06-16 16:06:59 -07:00
  • 5dcc3db36b Merge pull request #795 from lightpanda-io/performance_observer Karl Seguin 2025-06-20 08:01:09 +08:00
  • c5d49a9d34 Add dummy PerformanceObserver Karl Seguin 2025-06-19 18:14:59 +08:00
  • ef9f828d35 Merge pull request #790 from lightpanda-io/css-stylesheet Karl Seguin 2025-06-19 10:32:13 +08:00
  • c691764205 Merge pull request #794 from lightpanda-io/window-screen Karl Seguin 2025-06-19 10:29:52 +08:00
  • 2c940d4fd6 browser context proxyServer sjorsdonkers 2025-06-17 17:59:28 +02:00
  • 54bd55d45d fix CSSStyleSheet prototype Karl Seguin 2025-06-19 10:25:13 +08:00
  • 0b846b15b1 Merge pull request #789 from lightpanda-io/browsercontext-proxyServer Karl Seguin 2025-06-19 10:22:17 +08:00
  • 269eb7e154 add Screen and ScreenOrientation Muki Kiboigo 2025-06-18 12:49:25 -07:00
  • 97bc19e4ae clean up various imports in CSSOM Muki Kiboigo 2025-06-18 11:31:43 -07:00
  • 2656cc7842 Add basic tests for CSSStyleSheet Muki Kiboigo 2025-06-17 21:21:37 -07:00
  • ba94818415 add CSSStyleSheet Muki Kiboigo 2025-06-03 13:33:06 -07:00