Commit Graph

  • 92f131bbe4 Inline writeIndentation helper Adrià Arrufat 2026-02-18 23:02:10 +09:00
  • 338580087e Add HTMLLabelElement.control getter Karl Seguin 2026-02-18 21:59:15 +08:00
  • deda53a842 Merge pull request #1353 from lightpanda-io/wp/mrdimidium/multicontext Pierre Tachoire 2026-02-18 14:59:15 +01:00
  • 5391854c82 Merge pull request #1586 from lightpanda-io/makefile-typo-fix Pierre Tachoire 2026-02-18 14:51:46 +01:00
  • e288bfbec4 typo fix Pierre Tachoire 2026-02-18 14:50:43 +01:00
  • 377fe5bc40 add comment on _active_element ordering constraint egrs 2026-02-18 14:50:20 +01:00
  • d264ff2801 Use attributes for checkbox rendering Adrià Arrufat 2026-02-18 22:48:46 +09:00
  • a21bb6b02d dispatch focusin/focusout events with relatedTarget egrs 2026-02-18 14:06:36 +01:00
  • 37ecd5cdef use textarea.innerInsert for selection-aware text insertion egrs 2026-02-18 13:47:09 +01:00
  • 07a87dfba7 fix tabIndex default for interactive elements per spec egrs 2026-02-18 13:13:12 +01:00
  • 9e4db89521 add window stubs, HTMLElement hidden/tabIndex, input attribute reflections egrs 2026-02-18 13:04:12 +01:00
  • 536d394e41 Merge pull request #1579 from egrs/style-element-sheet Karl Seguin 2026-02-18 19:59:38 +08:00
  • c0580c7ad0 Merge pull request #1581 from egrs/element-attribute-reflections Karl Seguin 2026-02-18 19:50:23 +08:00
  • 488e72ef4e wire up CSSStyleSheet.ownerNode to the style element egrs 2026-02-18 12:41:31 +01:00
  • 01c224d301 Merge pull request #1580 from egrs/image-complete Karl Seguin 2026-02-18 19:02:07 +08:00
  • eaf95a85a8 fix OL.type default and TableCell span clamping per spec egrs 2026-02-18 12:00:44 +01:00
  • ba1d084660 Merge pull request #1570 from egrs/media-play-pause-events Pierre Tachoire 2026-02-18 11:46:28 +01:00
  • 2e64c461c3 add attribute reflections for 8 HTML element types egrs 2026-02-18 11:36:58 +01:00
  • ce5dad722f Make --dump format optional and improve markdown rendering Adrià Arrufat 2026-02-18 19:33:32 +09:00
  • 7675feca91 revert _playing flag: playing event fires on every resume egrs 2026-02-18 10:49:27 +01:00
  • c66d74e135 clarify comment: images are in broken state, not fully fetched egrs 2026-02-18 10:42:01 +01:00
  • 54d6eed740 fix type check: case-insensitive, accept empty string, clear on disconnect egrs 2026-02-18 10:40:42 +01:00
  • dc4b75070d Increases the memory limit on CI :/ Nikolay Govorov 2026-02-18 09:23:37 +00:00
  • 830eb74725 track playing state: only dispatch playing on first start egrs 2026-02-18 10:22:49 +01:00
  • 4f21d8d7a8 Implement multi-cdp architecture Nikolay Govorov 2026-02-17 15:47:02 +00:00
  • 424deb8faf Run cdp client on dedicated thread Nikolay Govorov 2026-02-17 15:07:08 +00:00
  • b4a40f1257 Move IO loops from Server to cdp Client Nikolay Govorov 2026-02-17 14:09:09 +00:00
  • 9296c10ca4 Use per-cdp connection HttpClient Nikolay Govorov 2026-02-17 12:37:44 +00:00
  • fbe65cd542 Use std.Atomic.Value in Server instead of direct atomic operations Nikolay Govorov 2026-02-17 12:24:18 +00:00
  • ccbb6e4789 Make ArenaPool, Robots and Env thread safety Nikolay Govorov 2026-02-17 11:50:13 +00:00
  • d70f436304 Fix use-after-free in Fetch Nikolay Govorov 2026-02-17 11:39:09 +00:00
  • 16aaa8201c Drop unused config opts Nikolay Govorov 2026-02-17 11:34:59 +00:00
  • acc1f2f3d7 Merge pull request #1578 from lightpanda-io/detach_attached_parsed_node Karl Seguin 2026-02-18 15:42:13 +08:00
  • 433d254c70 add HTMLImageElement.complete property egrs 2026-02-18 08:18:54 +01:00
  • ea4eebd2d6 return CSSStyleSheet from HTMLStyleElement.sheet egrs 2026-02-18 08:11:08 +01:00
  • 3c00a527dd Merge pull request #1574 from egrs/performance-observer-buffered Karl Seguin 2026-02-18 14:48:15 +08:00
  • f72a354066 address review: clear marks before test, assert exactly 2 egrs 2026-02-18 07:15:17 +01:00
  • 7c92e0e9ce address review: fix doc comment, skip buffered if already queued egrs 2026-02-18 07:14:12 +01:00
  • 4f6868728d Detach attached nodes on appendBeforeSibling callback Karl Seguin 2026-02-18 10:52:51 +08:00
  • 0ec4522f9e Update test with new --dump flag Adrià Arrufat 2026-02-18 11:39:14 +09:00
  • c6e0c6d096 Simplify tests in markdown Adrià Arrufat 2026-02-18 11:11:30 +09:00
  • dc0fb9ed8a Remove unused import in markdown Adrià Arrufat 2026-02-18 11:04:12 +09:00
  • 66d9eaee78 Simplify block element rendering in Markdown Adrià Arrufat 2026-02-18 11:01:00 +09:00
  • 3797272faf Merge pull request #1576 from lightpanda-io/navigation-is-event-target Karl Seguin 2026-02-18 07:33:48 +08:00
  • 682b302d04 Merge pull request #1573 from egrs/response-statustext Karl Seguin 2026-02-18 07:28:55 +08:00
  • 1de10f9b05 Merge pull request #1572 from egrs/intersection-observer-timestamp Karl Seguin 2026-02-18 07:21:57 +08:00
  • c4391ff058 refactor modifyBy implementations Muki Kiboigo 2026-02-17 12:11:29 -08:00
  • 3822e3f8d9 pass selection/modify-extend-word-trailing-inline-block.tentative.html Muki Kiboigo 2026-02-17 12:02:34 -08:00
  • f8f99f3878 pass selection/modify.tentative.html Muki Kiboigo 2026-02-17 11:58:13 -08:00
  • e77e4acea9 add tests for Selection.modify Muki Kiboigo 2026-02-17 11:50:38 -08:00
  • c6de444d0b add support for Selection.modify Muki Kiboigo 2026-02-17 11:50:30 -08:00
  • 89e38c34b8 remove NavigationEventTarget Muki Kiboigo 2026-02-17 11:13:39 -08:00
  • 246d17972c add standaloneEventTarget to the Factory Muki Kiboigo 2026-02-17 11:13:27 -08:00
  • 55a8b37ef8 Merge pull request #1575 from lightpanda-io/remove-merge-marker Pierre Tachoire 2026-02-17 18:29:12 +01:00
  • 445183001b remove merge marker from test file Pierre Tachoire 2026-02-17 18:27:54 +01:00
  • ca9e2200da use async delivery for buffered performance observer entries egrs 2026-02-17 18:16:42 +01:00
  • eba3f84c04 Merge pull request #1569 from egrs/cdp-cookie-size Pierre Tachoire 2026-02-17 17:57:47 +01:00
  • 867e6a8f4b Merge pull request #1566 from egrs/mouseevent-buttons-property Pierre Tachoire 2026-02-17 17:57:30 +01:00
  • df9779ec59 restrict buffered option to type-based observation per spec egrs 2026-02-17 16:12:20 +01:00
  • 1b71d1e46d fix playing event: only dispatch on paused-to-playing transition egrs 2026-02-17 16:10:49 +01:00
  • 0a58918f47 address review: conditional event dispatch and explicit options egrs 2026-02-17 16:03:00 +01:00
  • afbd927fc0 support buffered option in PerformanceObserver.observe() egrs 2026-02-17 15:58:38 +01:00
  • 2aa09ae18d populate Response.statusText for network responses egrs 2026-02-17 15:49:20 +01:00
  • 09789b0b72 use performance.now() for IntersectionObserverEntry.time egrs 2026-02-17 15:38:02 +01:00
  • 2426abd17a introduce persisted typed arrays Halil Durak 2026-02-17 16:35:12 +03:00
  • db4a97743f Merge pull request #1562 from lightpanda-io/robots-cdp-failure Pierre Tachoire 2026-02-17 14:17:44 +01:00
  • 7ca98ed344 Merge pull request #1568 from lightpanda-io/invalid_cookie_samesite Pierre Tachoire 2026-02-17 14:10:24 +01:00
  • c9d3d17999 dispatch play, playing, pause, and emptied events from HTMLMediaElement egrs 2026-02-17 13:22:32 +01:00
  • 628049cfd7 add cookie size to CDP response egrs 2026-02-17 13:08:02 +01:00
  • ae9a11da53 implement MouseEvent.buttons property egrs 2026-02-17 12:52:44 +01:00
  • 7e097482bc protect against long invalid samesite cookie values Karl Seguin 2026-02-17 19:09:29 +08:00
  • df1b151587 Merge pull request #1567 from lightpanda-io/http_linefeed_only_ending Pierre Tachoire 2026-02-17 12:09:05 +01:00
  • 45eb59a5aa Support HTTP headers which are \n terminated (as opposed to \r\n). Karl Seguin 2026-02-17 18:55:50 +08:00
  • 687c17bbe2 Merge pull request #1557 from lightpanda-io/internal_field_caching Karl Seguin 2026-02-17 18:25:51 +08:00
  • 7505aec706 generate always an HTML on pageDoneCallback Pierre Tachoire 2026-02-17 10:31:47 +01:00
  • c7b414492d add image content type detection into Mime Pierre Tachoire 2026-02-17 10:30:47 +01:00
  • 14b0095822 move page error HTML creation into pageDoneCallback Pierre Tachoire 2026-02-17 09:47:45 +01:00
  • a1256b46c8 Merge pull request #1553 from lightpanda-io/nikneym/image-data Karl Seguin 2026-02-17 08:57:31 +08:00
  • 094270dff7 prefer snake case in enums Halil Durak 2026-02-17 02:48:30 +03:00
  • d4e24dabc2 internal -> handle Halil Durak 2026-02-17 02:47:51 +03:00
  • 842df0d112 extern struct -> struct Halil Durak 2026-02-17 02:46:36 +03:00
  • cfa9427d7c ImageData: make sure that width and height are not 0 Halil Durak 2026-02-17 02:18:43 +03:00
  • 3c01e24f02 ImageData: remove unnecessary comments Halil Durak 2026-02-17 02:18:13 +03:00
  • 22dbf63ff9 Merge pull request #1563 from lightpanda-io/wp/mrdimidium/fix-sighandler-rc Karl Seguin 2026-02-17 07:08:39 +08:00
  • 814f7394a0 Merge pull request #1556 from lightpanda-io/robots-perf Karl Seguin 2026-02-17 06:58:28 +08:00
  • 9a4cebaa1b ImageData: prefer new typed array type Halil Durak 2026-02-17 01:45:40 +03:00
  • c30207ac63 introduce js.createTypedArray Halil Durak 2026-02-17 01:45:19 +03:00
  • 77afbddb91 Fix race condition in sighandler Nikolay Govorov 2026-02-16 21:28:29 +00:00
  • 18feeabe15 Merge pull request #1561 from lightpanda-io/wp/mrdimidium/drop-logs-interceptors Nikolay Govorov 2026-02-16 17:45:58 +00:00
  • c3811d3a14 Merge pull request #1559 from lightpanda-io/handle_undefined_symbol Pierre Tachoire 2026-02-16 18:32:50 +01:00
  • f20d6b551d Merge pull request #1558 from lightpanda-io/empty_array_buffer Pierre Tachoire 2026-02-16 18:31:51 +01:00
  • 311bcadacb create HTML page error on page error callback. Pierre Tachoire 2026-02-16 18:17:07 +01:00
  • 2189c8cd82 dispatch .page_navigated event on page error callback Pierre Tachoire 2026-02-16 17:46:37 +01:00
  • 6553bb8147 Remove los interceptors feature Nikolay Govorov 2026-02-16 15:48:18 +00:00
  • dea492fd64 Unify dump flags into --dump <format> Adrià Arrufat 2026-02-17 00:42:06 +09:00
  • 00ab7f04fa handle undefined symbol in debug log Karl Seguin 2026-02-16 23:41:04 +08:00
  • d3ba714aba Rename --dump flag to --html Adrià Arrufat 2026-02-17 00:35:15 +09:00
  • 748b37f1d6 Rename --dump-markdown to --markdown Adrià Arrufat 2026-02-17 00:21:10 +09:00
  • b83b188aff don't try to create empty backing store data Karl Seguin 2026-02-16 23:18:25 +08:00
  • cfefa32603 Merge pull request #1555 from lightpanda-io/link_crossorigin Karl Seguin 2026-02-16 22:56:50 +08:00