Commit Graph

  • 9e88adb0da Merge pull request #557 from lightpanda-io/fix_peek Pierre Tachoire 2025-04-23 09:25:59 +02:00
  • 69eaf0d338 Manually "clone" processing_instruction Karl Seguin 2025-04-23 13:31:05 +08:00
  • 680de2dca1 Implement custom isEqualNode Karl Seguin 2025-04-23 09:54:14 +08:00
  • 837188f8d1 peek must check existing data first Karl Seguin 2025-04-23 08:28:20 +08:00
  • 4a696b4053 Merge pull request #556 from lightpanda-io/mime-sniff-skip Pierre Tachoire 2025-04-22 18:55:57 +02:00
  • 0b2c4679fd browser: temporary ignore mime sniff Pierre Tachoire 2025-04-22 18:47:52 +02:00
  • 5a08c92d02 Merge pull request #553 from lightpanda-io/mime_sniffing Pierre Tachoire 2025-04-22 17:25:29 +02:00
  • faf93441f6 Merge pull request #555 from lightpanda-io/wpt_filter_non_tests Pierre Tachoire 2025-04-22 17:00:19 +02:00
  • 8aa3608a3c Don't [try] to run non-tests Karl Seguin 2025-04-22 21:05:12 +08:00
  • 9727a9d000 Merge pull request #547 from lightpanda-io/jsruntime_arenas Pierre Tachoire 2025-04-22 13:58:16 +02:00
  • 1b74289c43 Merge pull request #543 from lightpanda-io/describeNode2 Pierre Tachoire 2025-04-22 13:57:18 +02:00
  • a698ff8309 describeNode feedback sjorsdonkers 2025-04-22 13:48:13 +02:00
  • 5026c48805 Update zig-v8 to v0.1.18 sjorsdonkers 2025-04-18 17:40:54 +02:00
  • 2ac63b6985 describeNode sjorsdonkers 2025-04-18 11:53:53 +02:00
  • 114e11f52a Partially revert some changes. Karl Seguin 2025-04-22 16:56:26 +08:00
  • 3277d1baac Re-introduce call_arena Karl Seguin 2025-04-19 21:07:04 +08:00
  • f3d8ec040c Merge pull request #549 from lightpanda-io/type_error_on_non_zig_values Pierre Tachoire 2025-04-22 09:14:03 +02:00
  • 0a29e9b3cf Merge pull request #548 from lightpanda-io/namednodemap_indexed_get Pierre Tachoire 2025-04-22 09:13:05 +02:00
  • 4b7c17ac03 Merge pull request #546 from lightpanda-io/jsruntime_js_to_null_terminated_string Pierre Tachoire 2025-04-22 09:11:36 +02:00
  • 1849f4c11d Merge pull request #544 from lightpanda-io/token_list_iterators Pierre Tachoire 2025-04-22 09:03:19 +02:00
  • b9f61466ba Try to sniff the mime type based on the body content Karl Seguin 2025-04-22 10:54:29 +08:00
  • d8fa9b8c4f Return TypeError if trying to turn an unknown v8.Object into a toa Karl Seguin 2025-04-20 12:47:28 +08:00
  • 42bc80e5b5 add indexed_get to namednodemap Karl Seguin 2025-04-19 21:28:16 +08:00
  • 9f7446ba56 use allocSentinel (which i didn't know about) Karl Seguin 2025-04-19 17:25:01 +08:00
  • 7bdea1befa Support binding JS strings to [:0]const u8 Karl Seguin 2025-04-19 16:19:46 +08:00
  • 66ec087416 Merge pull request #516 from karlseguin/javascript_anchor_click Pierre Tachoire 2025-04-18 15:17:37 +02:00
  • 9b4d1d442e Allow this argument to TokenList forEach Karl Seguin 2025-04-18 20:38:52 +08:00
  • 16a30fa3b7 enum as subtype sjorsdonkers 2025-04-18 12:03:43 +02:00
  • 1cd3ebfc3f remove tnames sjorsdonkers 2025-04-18 11:56:59 +02:00
  • fd170df98f node subtypes sjorsdonkers 2025-04-18 08:50:07 +02:00
  • a2291b0713 Add missing TokenList APIs Karl Seguin 2025-04-18 19:10:37 +08:00
  • 3134ff81f4 JS clicks and MouseInput clicks trigger page navigation Karl Seguin 2025-04-11 17:39:13 +08:00
  • 072bc514f4 Add zig listener support to netsurf event handler Karl Seguin 2025-04-08 18:42:11 +08:00
  • 581a79f3fc Merge pull request #540 from lightpanda-io/make-e2e Pierre Tachoire 2025-04-18 09:49:08 +02:00
  • cccb8e9645 Merge pull request #538 from lightpanda-io/node_class_attributes Pierre Tachoire 2025-04-18 09:48:11 +02:00
  • 646fcafa62 Merge pull request #541 from lightpanda-io/subtype_fix Pierre Tachoire 2025-04-18 09:47:09 +02:00
  • 615453a687 Change TypeLookup values from simple index (usize) to a TypeMeta Karl Seguin 2025-04-18 09:56:08 +08:00
  • 361a1a21ac zig fmt :| Karl Seguin 2025-04-18 00:10:40 +08:00
  • e3e3311dd0 add deprecated node types (both Chrome and FF have them) Karl Seguin 2025-04-18 00:10:03 +08:00
  • 74fa9a6b2b ci: use the demo go runner Pierre Tachoire 2025-04-17 17:56:17 +02:00
  • b62faef520 make: add end2end target Pierre Tachoire 2025-04-17 17:41:29 +02:00
  • 74391d59a5 Add Node.$NODE_TYPE class attributes Karl Seguin 2025-04-17 21:41:28 +08:00
  • 1c08b3e5e4 Merge pull request #534 from lightpanda-io/mutable_response_header_value Pierre Tachoire 2025-04-17 13:10:33 +02:00
  • 8c489c2131 Merge pull request #506 from lightpanda-io/jsruntime Pierre Tachoire 2025-04-17 13:09:44 +02:00
  • 19976939b7 readme: fix build-v8 target Pierre Tachoire 2025-04-17 13:01:01 +02:00
  • 4e1659b98d Disable the call arena (for now) Karl Seguin 2025-04-17 18:34:28 +08:00
  • 26ef8deca5 Merge pull request #535 from lightpanda-io/wsl-support-note Pierre Tachoire 2025-04-17 11:01:09 +02:00
  • 4e5fe5ae1a Merge pull request #536 from lightpanda-io/jsruntime-imp Karl Seguin 2025-04-17 16:18:48 +08:00
  • 7f308f59b4 test: re-introduce js source name Pierre Tachoire 2025-04-17 10:02:18 +02:00
  • f4e8bb6c66 Re-introduce postAttach Karl Seguin 2025-04-17 09:26:37 +08:00
  • e3638053d0 better error messages in WPT report (in line with what main branch is doing) Karl Seguin 2025-04-16 19:34:36 +08:00
  • d688d8812d add missing try/catch around loop wait for wpt tests Karl Seguin 2025-04-16 19:20:35 +08:00
  • 4a6bf38666 ResponseHeader.get should return mutable slice Karl Seguin 2025-04-16 16:54:28 +08:00
  • f532b62913 missing space Sjors 2025-04-16 10:41:20 +02:00
  • 0080c8457f WSL support note sjorsdonkers 2025-04-16 10:05:52 +02:00
  • 613904e3a4 Make HTTP Response header values mutable Karl Seguin 2025-04-16 14:05:21 +08:00
  • 753a093689 zig fmt :| Karl Seguin 2025-04-15 21:16:20 +08:00
  • ea6f8ce4d9 Add more tests Karl Seguin 2025-04-15 20:37:59 +08:00
  • 180359e148 zig build test --json to get duration/memory stats Karl Seguin 2025-04-15 18:49:39 +08:00
  • 5816443ad3 improve XHR test reliability Karl Seguin 2025-04-15 18:24:43 +08:00
  • e9fce9223e add some debug lines to see if we can fix the github action Karl Seguin 2025-04-15 15:42:55 +08:00
  • f6c43eaf9c Fix dockerfile (hopefully) Karl Seguin 2025-04-15 15:03:22 +08:00
  • 8af71be551 Import some of the zig-js-runtime env tests Karl Seguin 2025-04-14 21:51:53 +08:00
  • 9e36702eb2 Improve documentation Karl Seguin 2025-04-14 15:17:26 +08:00
  • cda6f89dba work on fixing github workflows Karl Seguin 2025-04-06 19:06:19 +08:00
  • b8d7744563 replace zig-js-runtime Karl Seguin 2025-04-02 10:30:59 +08:00
  • 25dcae7648 Merge pull request #529 from lightpanda-io/document-cookie Karl Seguin 2025-04-11 23:34:44 +08:00
  • ee6382ef03 dom: use cookie jar's allocator to parse cookie Pierre Tachoire 2025-04-11 16:23:03 +02:00
  • 0310192660 dom: assume we are using an arena for cookie Pierre Tachoire 2025-04-11 14:27:08 +02:00
  • c88bc65379 cookie: use a ; w/o space for cookie separator in requests Pierre Tachoire 2025-04-11 12:40:16 +02:00
  • 37340dc549 dom: implement document.cookie Pierre Tachoire 2025-04-11 12:19:11 +02:00
  • 9b6764a852 Merge pull request #527 from lightpanda-io/update-cla Pierre Tachoire 2025-04-11 11:14:46 +02:00
  • b176857b8d add bornlex to cla whitelist Pierre Tachoire 2025-04-11 11:14:01 +02:00
  • f034065247 Merge pull request #520 from lightpanda-io/navigate_notifications Pierre Tachoire 2025-04-10 13:42:30 +02:00
  • 64bd4dee38 Merge pull request #523 from lightpanda-io/url-about-blank Karl Seguin 2025-04-10 19:15:04 +08:00
  • 22307239ae url: accept about:blank Pierre Tachoire 2025-04-10 12:59:09 +02:00
  • 3fc7ffadbf rename ts => timestamp, ctx => notify_ctx Karl Seguin 2025-04-10 18:27:14 +08:00
  • b87a80a32d Merge pull request #521 from lightpanda-io/remove_wpt_env_wait Pierre Tachoire 2025-04-10 11:40:33 +02:00
  • c775de260a Remove the WPT js_env.wait() on error. Karl Seguin 2025-04-10 16:30:44 +08:00
  • 30fd358286 improve playwright pafe lifecycle message compatibility Karl Seguin 2025-04-10 16:07:31 +08:00
  • 71c3d484a9 Communicate page navigation state via notifications Karl Seguin 2025-04-10 14:21:05 +08:00
  • 66bac32e33 Merge pull request #519 from lightpanda-io/url Pierre Tachoire 2025-04-09 16:43:44 +02:00
  • 4f0ea888ef Merge pull request #513 from lightpanda-io/resolveNode Pierre Tachoire 2025-04-09 15:00:35 +02:00
  • bc1a83d04a Update src/cdp/domains/dom.zig Pierre Tachoire 2025-04-09 14:46:53 +02:00
  • 32d9fc0d32 Pass objectGroup as groupName sjorsdonkers 2025-04-09 13:40:00 +02:00
  • 41bd3704ef update lightpanda and wpt URL usage Karl Seguin 2025-04-09 19:21:59 +08:00
  • be75b5b237 Add URL struct Karl Seguin 2025-04-09 18:14:53 +08:00
  • 3a7da6665f unittest scaffolding sjorsdonkers 2025-04-09 11:20:33 +02:00
  • 2f47e04de7 Use findOrAddValue for precise JsValue sjorsdonkers 2025-04-08 18:16:59 +02:00
  • 7dc3add5fd reolveNode WIP sjorsdonkers 2025-04-07 19:42:59 +02:00
  • 8b296534a4 Merge pull request #517 from lightpanda-io/wpt-fix Pierre Tachoire 2025-04-09 08:39:18 +02:00
  • f9c4cefe59 Update zig-js-runtime, wait for loop on wpt error Karl Seguin 2025-04-09 09:01:04 +08:00
  • d772eaf4a2 upgrade zig-jsruntime Pierre Tachoire 2025-04-08 17:34:56 +02:00
  • 27ec1a13da wpt: add missing renderer Pierre Tachoire 2025-04-08 17:34:18 +02:00
  • 07e8dfa257 Merge pull request #501 from karlseguin/renderer Pierre Tachoire 2025-04-08 17:12:49 +02:00
  • 0fbf48ab4d actually dispatch click Karl Seguin 2025-04-07 16:36:06 +08:00
  • f38a0d2d67 Remove BrowserContext URL Karl Seguin 2025-04-07 13:51:50 +08:00
  • b76875bf5d use netsurf's mousevent Karl Seguin 2025-04-07 11:50:45 +08:00
  • 0253de80de Add a dumb renderer to get coordinates Karl Seguin 2025-04-01 17:51:33 +08:00
  • 647575261e Merge pull request #515 from karlseguin/html_document_subtype Pierre Tachoire 2025-04-08 15:45:40 +02:00