Commit Graph

  • ea5d7c0dee Use EventManager.dispatch for Script events Karl Seguin 2026-02-23 17:28:14 +08:00
  • 0f189f1af3 Merge pull request #1628 from lightpanda-io/optimize_resource_load_event Karl Seguin 2026-02-24 08:43:00 +08:00
  • 0f1b8dd51a Optimize Resource "load" event Karl Seguin 2026-02-23 15:01:13 +08:00
  • d7e6946a78 Merge pull request #1632 from lightpanda-io/Response_arrayBuffer Karl Seguin 2026-02-24 07:27:20 +08:00
  • 255b7b1a54 Merge pull request #1631 from lightpanda-io/improve_tests_outside_of_runner Karl Seguin 2026-02-24 07:27:08 +08:00
  • 79e1c751a1 Merge pull request #1630 from lightpanda-io/getpeername Karl Seguin 2026-02-24 07:26:52 +08:00
  • fc745b9614 Merge pull request #1627 from lightpanda-io/dom_load_no_window Karl Seguin 2026-02-24 07:24:58 +08:00
  • 95b1baebd2 Merge pull request #1626 from lightpanda-io/optimize_property_and_noop_functions Karl Seguin 2026-02-24 07:24:45 +08:00
  • 56fe1ceb97 Merge pull request #1623 from lightpanda-io/finalizer_tweaks Karl Seguin 2026-02-24 07:24:29 +08:00
  • 863a51e556 Merge pull request #1614 from lightpanda-io/fix_v8_context_queue_lifetime Karl Seguin 2026-02-24 07:24:18 +08:00
  • 69b3064b45 Add Response.arrayBuffer() Karl Seguin 2026-02-23 19:53:57 +08:00
  • fb3eab1aa8 Improve tests when running outside of our test runner Karl Seguin 2026-02-23 18:20:15 +08:00
  • 32c7399f26 Log actual client address Karl Seguin 2026-02-23 17:42:25 +08:00
  • 955351b5bd Don't bubble "load" event to Window Karl Seguin 2026-02-23 14:04:26 +08:00
  • 75f6c67b6e Optimizes properties and noop functions Karl Seguin 2026-02-23 12:41:02 +08:00
  • 700a3e6ed9 Merge pull request #1622 from egrs/wpt-fixes-batch-3 Karl Seguin 2026-02-23 07:01:58 +08:00
  • 00702448c7 Merge branch 'main' into wpt-fixes-batch-3 Karl Seguin 2026-02-23 07:01:35 +08:00
  • 5074827d51 Merge pull request #1625 from lightpanda-io/option-set-text Karl Seguin 2026-02-23 06:56:34 +08:00
  • ceb0711e42 Merge pull request #1620 from lightpanda-io/offscreen_canvas Karl Seguin 2026-02-23 06:55:18 +08:00
  • ddb5824b58 Merge pull request #1624 from lightpanda-io/fontface Karl Seguin 2026-02-23 06:55:03 +08:00
  • 39f9209374 fix file input value getter/setter per spec egrs 2026-02-21 14:43:45 +01:00
  • 5fea4cf760 mcp: add protocol and router unit tests Adrià Arrufat 2026-02-22 23:15:45 +09:00
  • 0e5ec86ca9 add Option.text setter Pierre Tachoire 2026-02-22 15:03:12 +01:00
  • 8b95211055 add dummy implementation of font face set Pierre Tachoire 2026-02-22 14:59:41 +01:00
  • a27339b954 mcp: add Model Context Protocol server support Adrià Arrufat 2026-02-22 22:32:14 +09:00
  • 028b728760 Tweak Finalizer callbacks Karl Seguin 2026-02-22 20:35:05 +08:00
  • 18e63df01e Merge pull request #1621 from egrs/wpt-fixes-batch-2 Karl Seguin 2026-02-22 07:45:17 +08:00
  • 5f459c0901 cache document.implementation for object identity egrs 2026-02-21 14:43:41 +01:00
  • a90bcde38c fix WPT failures: nodeName prefix case, PI validation, willValidate, maxLength egrs 2026-02-21 10:36:04 +01:00
  • 603e7d922e Improve Context shutdown Karl Seguin 2026-02-20 16:24:25 +08:00
  • 861126f810 Add dummy implementation of OffscreenCanvas Karl Seguin 2026-02-21 12:58:35 +08:00
  • eb9b706ebc Merge branch 'select-event' Karl Seguin 2026-02-21 07:21:37 +08:00
  • de9cbae0b2 Merge pull request #1565 from lightpanda-io/frames Karl Seguin 2026-02-21 07:17:51 +08:00
  • 25e890986f Merge pull request #1619 from egrs/wpt-small-fixes Karl Seguin 2026-02-21 07:17:29 +08:00
  • f66627dd04 Merge pull request #1618 from arrufat/markdown-simplifications Karl Seguin 2026-02-21 07:10:56 +08:00
  • 924eb33b3f Update src/browser/js/Env.zig Karl Seguin 2026-02-21 07:02:21 +08:00
  • 1b288c541a Merge pull request #1616 from lightpanda-io/URL_createObjectURL Karl Seguin 2026-02-21 07:02:01 +08:00
  • 2612b8c86f Merge pull request #1617 from lightpanda-io/cookie_fixes Karl Seguin 2026-02-21 07:01:47 +08:00
  • 3e2796d456 Merge pull request #1611 from lightpanda-io/utf_range_offsets Karl Seguin 2026-02-21 07:01:30 +08:00
  • 7092913863 Merge pull request #1615 from lightpanda-io/css_escape_null Pierre Tachoire 2026-02-20 15:38:54 +01:00
  • 67625fc347 Merge pull request #1600 from lightpanda-io/formdata_disabled_fieldset Pierre Tachoire 2026-02-20 15:35:03 +01:00
  • eb55030b06 Merge pull request #1584 from egrs/fix-textarea-selection-insert Pierre Tachoire 2026-02-20 15:24:39 +01:00
  • 6e1b2d50f2 fix DocumentType.remove, MutationRecord.attributeNamespace, createElementNS casing egrs 2026-02-20 14:46:58 +01:00
  • c6f72c44b8 markdown: simplify rendering logic and state management Adrià Arrufat 2026-02-20 22:04:36 +09:00
  • d38ded0f26 Merge pull request #1613 from egrs/lookup-namespace-uri Karl Seguin 2026-02-20 20:48:05 +08:00
  • ec20b7bd3a implement Node.lookupNamespaceURI() and Node.isDefaultNamespace() egrs 2026-02-20 10:07:20 +01:00
  • 0766cf464a Merge pull request #1612 from egrs/fix-childnode-sibling-ordering Karl Seguin 2026-02-20 20:24:29 +08:00
  • 867f00e091 fix ChildNode after() and replaceWith() sibling ordering egrs 2026-02-20 09:06:00 +01:00
  • c823b8d7ae Add more cookie tests Karl Seguin 2026-02-20 20:03:18 +08:00
  • 393d4d336c Add URL.createObjectURL and URL.revokeObjectURL Karl Seguin 2026-02-20 19:34:57 +08:00
  • 2cb3f2d03d prorper escaping of null character Karl Seguin 2026-02-20 18:44:54 +08:00
  • 279f2dd633 Merge pull request #1599 from lightpanda-io/input_sanitize_ownership Karl Seguin 2026-02-20 18:40:51 +08:00
  • dec051a6e0 Merge pull request #1603 from egrs/wpt-spec-guards Karl Seguin 2026-02-20 15:33:06 +08:00
  • 790fdd320c Merge pull request #1610 from lightpanda-io/add_js_nullablestring Karl Seguin 2026-02-20 15:30:15 +08:00
  • feb4a364a7 Merge pull request #1608 from egrs/null-domstring-constants Karl Seguin 2026-02-20 15:30:01 +08:00
  • 1140149e1e add dom_exception flag to Element.replaceChildren egrs 2026-02-20 08:22:29 +01:00
  • 2ee9599b6e add DOMException legacy error code constants egrs 2026-02-19 17:30:16 +01:00
  • 188d45e002 Get both start and end bytes in a single pass Karl Seguin 2026-02-20 10:14:47 +08:00
  • 7c4c2f7860 Merge pull request #1605 from egrs/wpt-chardata-utf16 Karl Seguin 2026-02-20 09:35:26 +08:00
  • 90b7f2ff3b Improve and fix sanitized value ownership. Karl Seguin 2026-02-19 18:22:05 +08:00
  • d3f0041e93 Merge pull request #1607 from arrufat/markdown-anchors Karl Seguin 2026-02-20 08:59:41 +08:00
  • 9d60142828 Add js.NullableString Karl Seguin 2026-02-20 07:24:43 +08:00
  • 68d5edca60 markdown: use node.is() for type checking and casting Adrià Arrufat 2026-02-20 08:14:15 +09:00
  • 1b369489df Merge pull request #1602 from lightpanda-io/css-delcaration Karl Seguin 2026-02-20 06:57:58 +08:00
  • 600ddfbf2d Merge pull request #1587 from lightpanda-io/label_control Karl Seguin 2026-02-20 06:56:37 +08:00
  • 415d4dde2a Merge pull request #1606 from lightpanda-io/form_selectors Karl Seguin 2026-02-19 23:49:35 +08:00
  • 1867245ed3 Merge pull request #1598 from egrs/input-value-sanitization Pierre Tachoire 2026-02-19 16:48:56 +01:00
  • 71d34592d9 add frame created cdp messages Karl Seguin 2026-02-19 13:38:08 +08:00
  • db2927eea7 cleanup a not-so-great rebase Karl Seguin 2026-02-19 13:21:41 +08:00
  • bb01a5cb31 Make CDP frame-aware Karl Seguin 2026-02-18 12:17:22 +08:00
  • 815319140f cleanupany incomplete scheduled_navigation on renavigate or page.deinit Karl Seguin 2026-02-18 08:51:32 +08:00
  • 6e6082119f Remove session.transfer_arena Karl Seguin 2026-02-17 18:16:35 +08:00
  • da48ffe05c Move page.wait to session.wait Karl Seguin 2026-02-17 17:54:29 +08:00
  • 081979be3b Initial support for frames Karl Seguin 2026-02-16 17:43:38 +08:00
  • 3673956c1c add pure zig tests for utf16Len and utf16OffsetToUtf8 egrs 2026-02-19 16:29:49 +01:00
  • bdd3c274ed address review: arena param + pure zig tests egrs 2026-02-19 16:22:13 +01:00
  • 423034d5c4 markdown: handle block-level and standalone anchors in Adrià Arrufat 2026-02-20 00:11:38 +09:00
  • 19fd2b12c0 Update src/browser/webapi/css/CSSStyleDeclaration.zig Pierre Tachoire 2026-02-19 15:29:36 +01:00
  • 21cd17873f More pseudo-seletors Karl Seguin 2026-02-19 22:28:14 +08:00
  • 9870fa9e34 fix CharacterData methods to use UTF-16 code unit offsets egrs 2026-02-19 15:18:28 +01:00
  • 938cd5e136 Merge pull request #1582 from lightpanda-io/cdp_per_page_frame_id Karl Seguin 2026-02-19 22:16:52 +08:00
  • e8025ad4b3 Merge pull request #1592 from lightpanda-io/element_render_property_optimization Karl Seguin 2026-02-19 22:16:17 +08:00
  • 07fa141aaa Merge pull request #1593 from lightpanda-io/focus_noop_disconnected Karl Seguin 2026-02-19 22:16:04 +08:00
  • 18bdf1e8b3 Merge pull request #1594 from lightpanda-io/fix_flaky_scroll_test Pierre Tachoire 2026-02-19 14:58:28 +01:00
  • 5be977005e avoid useless priority parsing in CSSStyleDeclaration Pierre Tachoire 2026-02-19 14:42:05 +01:00
  • 282b64278e Merge pull request #1601 from lightpanda-io/animation-cancel Karl Seguin 2026-02-19 21:37:08 +08:00
  • 7263d484de Update src/browser/webapi/css/CSSStyleDeclaration.zig Pierre Tachoire 2026-02-19 14:36:02 +01:00
  • bdb059b6c9 spec compliance: missing validation guards egrs 2026-02-19 14:23:11 +01:00
  • de3f5011bc parse style attribute on CSSStyleDeclaration init Pierre Tachoire 2026-02-19 12:26:04 +01:00
  • de9faffa33 implement Animation.cancel() Pierre Tachoire 2026-02-19 12:12:59 +01:00
  • f67ca69e05 FormData recognizes (and skips over) disabled fieldsets Karl Seguin 2026-02-19 17:22:12 +08:00
  • dd19e880c5 merge main, resolve comment conflicts in Input.zig egrs 2026-02-19 10:16:34 +00:00
  • b5e8fa007c input value sanitization per WHATWG spec egrs 2026-02-19 11:02:03 +01:00
  • c3555bfcab Merge pull request #1596 from lightpanda-io/animation-improve Karl Seguin 2026-02-19 18:01:17 +08:00
  • 0383db8788 Merge pull request #1595 from egrs/wpt-value-fixes Karl Seguin 2026-02-19 17:56:18 +08:00
  • d7af122c18 Merge pull request #1564 from lightpanda-io/nikneym/create-image-data Karl Seguin 2026-02-19 17:56:02 +08:00
  • e15b8145b1 create Animation in the pool arena Pierre Tachoire 2026-02-19 10:50:12 +01:00
  • d75f5f9231 don't play animation when startTime is set to null Pierre Tachoire 2026-02-19 10:41:07 +01:00
  • 9939797792 fix comment Pierre Tachoire 2026-02-19 10:36:29 +01:00
  • 5248b9fc6f Update src/browser/webapi/animation/Animation.zig Pierre Tachoire 2026-02-19 10:35:46 +01:00