Adrià Arrufat
f1293b7346
Merge branch 'main' into semantic-versioning
2026-03-20 07:04:05 +09:00
Pierre Tachoire
d94fd2a43b
Merge pull request #1793 from lightpanda-io/wpt-selfhost
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / wba-demo-scripts (push) Has been cancelled
e2e-test / wba-test (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
e2e-test / browser fetch (push) Has been cancelled
zig-test / zig fmt (push) Has been cancelled
zig-test / zig test using v8 in debug mode (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
nightly build / build-linux-x86_64 (push) Has been cancelled
nightly build / build-linux-aarch64 (push) Has been cancelled
nightly build / build-macos-aarch64 (push) Has been cancelled
nightly build / build-macos-x86_64 (push) Has been cancelled
wpt / zig build release (push) Has been cancelled
wpt / build wpt runner (push) Has been cancelled
wpt / web platform tests json output (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
Move WPT runs on a dedicated host
2026-03-19 17:35:21 +01:00
Pierre Tachoire
8c5e737669
ci: use mem-limit with wptrunner
2026-03-19 15:40:18 +01:00
Pierre Tachoire
fb29a1c5bf
ci: adjust wpt serve wait time
2026-03-19 15:40:18 +01:00
Karl Seguin
a2e59af44c
Merge pull request #1911 from lightpanda-io/fix/turnstile-300030-missing-navigator-apis
...
Fix/turnstile 300030 missing navigator apis
2026-03-19 20:26:27 +08:00
Karl Seguin
00c962bdd8
Merge pull request #1914 from lightpanda-io/semantic-tree-depth
...
SemanticTree: add progressive discoverability
2026-03-19 20:12:02 +08:00
Karl Seguin
1fa87442b8
log not_implemented on navigator.getBattery
2026-03-19 20:11:03 +08:00
Karl Seguin
ac5400696a
Merge pull request #1916 from lightpanda-io/request_abort
...
Add Request.signal
2026-03-19 20:07:12 +08:00
Adrià Arrufat
5062273b7a
SemanticTree: use CDPNode.Id for NodeData id
2026-03-19 20:29:54 +09:00
Adrià Arrufat
9c2393351d
SemanticTree: simplify max_depth logic
2026-03-19 20:25:20 +09:00
Adrià Arrufat
f0cfe3ffc8
SemanticTree: use logger better
...
Co-authored-by: Karl Seguin <karlseguin@users.noreply.github.com >
2026-03-19 20:15:56 +09:00
Pierre Tachoire
615fcffb99
Merge pull request #1924 from lightpanda-io/wba-test
...
e2e-test / zig build release (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / wba-demo-scripts (push) Has been cancelled
e2e-test / wba-test (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
e2e-test / browser fetch (push) Has been cancelled
zig-test / zig fmt (push) Has been cancelled
zig-test / zig test using v8 in debug mode (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
Adjust wba test
2026-03-19 10:47:23 +01:00
Karl Seguin
13b746f9e4
Merge pull request #1919 from lightpanda-io/remove-make-shell
...
build: remove shell target from Makefile
2026-03-19 17:39:19 +08:00
Adrià Arrufat
e90fce4c55
Merge pull request #1920 from lightpanda-io/markdown-renderer-refactor
...
markdown: refactor renderer into a struct to simplify argument passing
2026-03-19 18:26:57 +09:00
Pierre Tachoire
59175437b5
wpt: force a wakeup of the wbauth server before the test
2026-03-19 09:40:47 +01:00
Pierre Tachoire
e950384b9b
ci: sleep 5s to wait node startup
2026-03-19 09:36:47 +01:00
Pierre Tachoire
78440350dc
ci: slow down execution
2026-03-19 09:32:27 +01:00
Pierre Tachoire
f435297949
ci: adjust WPT daily start time
2026-03-19 09:32:26 +01:00
Pierre Tachoire
54d1563cf3
ci: run WPT tests on a dedicated server
2026-03-19 09:32:13 +01:00
Adrià Arrufat
f36499b806
markdown: refactor renderer into a struct to simplify argument passing
2026-03-19 15:19:11 +09:00
Adrià Arrufat
fa1dd5237d
build: remove shell target from Makefile
2026-03-19 13:24:41 +09:00
Adrià Arrufat
2dbd32d120
build: automate version resolution in build.zig
...
Removes manual git flags from CI and build scripts.
Versioning is now automatically derived from git and build.zig.zon.
With this PR, we follow https://semver.org/
Logic:
1. Read the version from build.zig.zon
2. If it doesn't have a `.pre` field (i.e. dev/alpha/beta) it will use that
3. Otherwise it will get the info from git: hash and number of commits since last `.0` version
4. Then build the version: `0.3.0-dev.1493+0896edc3`
Note that, since the latest stable version is `0.2.6`.
The convention is to use `0.3.0-dev`, as:
- `0.2.6` < `0.3.0.dev` < `0.3.0`
2026-03-19 13:03:29 +09:00
Karl Seguin
964fa0a8aa
Add Request.signal
...
Allows aborting a fetch. Improves github integration
2026-03-19 11:40:16 +08:00
Adrià Arrufat
e997f8317e
SemanticTree: add tests for backendDOMNodeId and maxDepth
2026-03-19 12:25:02 +09:00
Karl Seguin
a88c21cdb5
Fix Navigator Additions
...
Follow up to https://github.com/lightpanda-io/browser/pull/1884
Fixes build, uses arena/finalizer for PermissionStatus. Fixes tests. A few other
small cleanups.
2026-03-19 09:41:13 +08:00
Adrià Arrufat
7a7c4b9f49
SemanticTree): add backendNodeId and maxDepth support
2026-03-19 10:18:08 +09:00
Karl Seguin
edd0c5c83f
Merge pull request #1900 from lightpanda-io/input-event
...
zig-test / zig fmt (push) Has been cancelled
zig-test / zig test using v8 in debug mode (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
e2e-integration-test / zig build release (push) Has been cancelled
e2e-integration-test / demo-integration-scripts (push) Has been cancelled
distapch InputEvent on input/TextArea changes
2026-03-19 06:39:44 +08:00
Francis Bouvier
c6861829c3
Merge pull request #1907 from lightpanda-io/README-remove-js-runtime
...
zig-test / zig fmt (push) Has been cancelled
zig-test / zig test using v8 in debug mode (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
nightly build / build-linux-x86_64 (push) Has been cancelled
nightly build / build-linux-aarch64 (push) Has been cancelled
nightly build / build-macos-aarch64 (push) Has been cancelled
nightly build / build-macos-x86_64 (push) Has been cancelled
wpt / zig build release (push) Has been cancelled
wpt / build wpt runner (push) Has been cancelled
wpt / web platform tests json output (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled
REAMDE: again references to js-runtime
2026-03-18 16:48:16 +01:00
Francis Bouvier
e14c8b3025
REAMDE: again references to js-runtime
2026-03-18 16:45:44 +01:00
Francis Bouvier
5bc00c595c
Merge pull request #1906 from lightpanda-io/README-remove-js-runtime
...
README: remove again references to js-runtime
2026-03-18 16:44:53 +01:00
Francis Bouvier
db5fb40de0
README: remove again references to js-runtime
2026-03-18 16:42:31 +01:00
Pierre Tachoire
4e6a357e6e
use initTrusted for InputEvent
2026-03-18 16:41:28 +01:00
Francis Bouvier
6cf515151d
Merge pull request #1905 from lightpanda-io/README-remove-js-runtime
...
README: remove reference to zig-js-runtime
2026-03-18 16:41:08 +01:00
Pierre Tachoire
bf6e4cf3a6
disaptch InputEvent on input/TextArea changes
2026-03-18 16:40:21 +01:00
Francis Bouvier
60936baa96
README: remove reference to zig-js-runtime
2026-03-18 16:39:26 +01:00
Pierre Tachoire
c29f72a7e8
Merge pull request #1898 from lightpanda-io/keyboard-event-bubble
...
Keyboard events are bubbling, cancelable and composed
2026-03-18 16:26:15 +01:00
Adrià Arrufat
d4427e4370
Merge pull request #1894 from lightpanda-io/semantic-tree-interactive
...
SemanticTree: implement interactiveOnly filter and optimize token usage
2026-03-18 22:33:45 +09:00
Karl Seguin
b85ec04175
Merge pull request #1902 from lightpanda-io/fix/emulation-set-user-agent-override
...
Fix/emulation set user agent override
2026-03-18 20:05:26 +08:00
Karl Seguin
da05ba0eb7
log on ignored setUserAgentOverride
2026-03-18 19:46:37 +08:00
Karl Seguin
414a68abeb
Merge pull request #1899 from lightpanda-io/idle_task_fix
...
only run idle tasks from the root page
2026-03-18 19:41:58 +08:00
Karl Seguin
52455b732b
Merge pull request #1885 from lightpanda-io/danling_context_fallback
...
Fallback to the Incumbent Context when the Current Context is dangling
2026-03-18 19:41:38 +08:00
Pierre Tachoire
ba71268eb3
Keyboard events are bubbling, cancelable and composed
...
According to the specs: https://w3c.github.io/uievents/#event-type-keyup
2026-03-18 12:36:00 +01:00
Adrià Arrufat
694aac5ce8
browser.interactive: optimize role checks with StaticStringMap
2026-03-18 20:10:15 +09:00
Adrià Arrufat
cbab0b712a
SemanticTree: simplify TextVisitor printing logic
2026-03-18 20:07:11 +09:00
Karl Seguin
1aee3db521
only run idle tasks from the root page
2026-03-18 19:03:38 +08:00
Pierre Tachoire
f634c9843d
Merge pull request #1893 from lightpanda-io/link_onload_rel
...
zig-test / zig fmt (push) Has been cancelled
zig-test / zig test using v8 in debug mode (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
Expand rel's that trigger a link's onload
2026-03-18 09:41:10 +01:00
Pierre Tachoire
e1e45d1c5d
Merge pull request #1796 from lightpanda-io/wp/mrdimidium/telemetry-common-network
...
Use common network runtime for telemetry messages
2026-03-18 09:34:19 +01:00
Adrià Arrufat
ff288c8aa2
browser.interactive: use for-else expression in role checks
2026-03-18 12:04:53 +09:00
Adrià Arrufat
e1b14a6833
SemanticTree: enable prune by default
2026-03-18 11:25:38 +09:00
Adrià Arrufat
015edc3848
SemanticTree: implement interactiveOnly filter and optimize token usage
2026-03-18 10:56:56 +09:00