Sam Atkins
8dfeb67f8c
LibWeb+WebContent+headless-browser: Make Page aware of the display scale
...
For now, we just report it as "1" everywhere.
Replaced `screen_rect()` with `web_exposed_screen_area()` from the spec.
2022-12-10 12:03:19 +00:00
Arda Cinar
6361584d4a
KeyboardSettings: Disable "activate keymap" button if keymap is active
2022-12-10 12:00:30 +00:00
Andrew Kaster
0e90b0921e
Meta: Use absolute paths in Meta/analyze-qemu-coverage.sh
...
This is a bit easier to read in the output when running locally, and a
bit better script hygiene overall.
2022-12-10 11:51:16 +00:00
Andrew Kaster
8356677868
CMake: Force-link clang_rt.profile.a to LibC when building with coverage
...
This used to be in place until 671712cae6
.
I had commented on that PR that "yeah should be good to remove". Turns
out that's not the case. A future patch to the clang driver might make
this obsolete :^).
2022-12-10 11:51:16 +00:00
Andrew Kaster
bee31d2f90
Base: Add extra sync to run-tests-and-shutdown.sh
...
This shouldn't be necessary but reproducing the odd corrupted profile
data from the nightly Azure runs is proving tricky locally. Hopefully
this will mitigate the issue.
2022-12-10 11:51:16 +00:00
Tim Schumacher
8940f2da7f
LibCore: Use Core::Stream
for ProcessStatisticsReader
2022-12-10 11:49:24 +00:00
Karol Kosek
e338a0656d
LibWeb: Remove unused StyleProperties::length_or_fallback function
2022-12-10 11:46:12 +00:00
Karol Kosek
586a7dca88
LibWeb: Support special border width identifiers
...
Previously identifiers were resolved to zero length. This could be seen
when a border declaration doesn't have specified width (e.g. `border:
solid`), as the initial border width is 'medium'.
The spec doesn't specify what the identifiers should really resolve to,
but it gives us some example values and that's what I've used here. :^)
Spec link: https://www.w3.org/TR/css-backgrounds-3/#border-width
2022-12-10 11:46:12 +00:00
Linus Groh
ff5882291f
LibJS: Rename same_value_non_{numeric => number}() and handle BigInts
...
This is an editorial change in the ECMA-262 spec.
See: https://github.com/tc39/ecma262/commit/f660b14
Note that the explicit check for zero sign equality is no longer needed
as of b0d6399
, which removed the ability of Crypto::SignedBigInteger to
represent negative zero.
2022-12-10 11:35:20 +00:00
Linus Groh
78895984e9
LibJS: Add spec comments to Value::invoke_internal()
2022-12-10 11:23:23 +00:00
Linus Groh
14e5003ece
LibJS: Add spec comments to is_less_than()
2022-12-10 11:23:23 +00:00
Linus Groh
f1d8a64510
LibJS: Add spec comments to is_strictly_equal()
2022-12-10 11:23:23 +00:00
Linus Groh
abf1ba89cd
LibJS: Add spec comments to same_value_non_numeric()
2022-12-10 11:23:23 +00:00
Linus Groh
625ad4192f
LibJS: Add spec comments to same_value_zero()
2022-12-10 11:23:23 +00:00
Linus Groh
44a243cae4
LibJS: Add spec comments to same_value()
2022-12-10 11:23:23 +00:00
Linus Groh
c892b1c2b6
LibJS: Add spec comments to ordinary_has_instance()
2022-12-10 11:23:23 +00:00
Linus Groh
0b35c24c9c
LibJS: Add spec comments to instance_of()
2022-12-10 11:23:23 +00:00
Linus Groh
d74ce90e74
LibJS: Add spec comments to exp{,_double}()
2022-12-10 11:23:23 +00:00
Linus Groh
eb4ea557f1
LibJS: Add spec comments to mod()
2022-12-10 11:23:23 +00:00
Linus Groh
dc747b3dd4
LibJS: Add spec comments to div()
2022-12-10 11:23:23 +00:00
Linus Groh
f0f476079b
LibJS: Add spec comments to mul()
2022-12-10 11:23:23 +00:00
Linus Groh
51cdf2cdef
LibJS: Add spec comments to sub()
2022-12-10 11:23:23 +00:00
Linus Groh
d5359164b1
LibJS: Add spec comments to add()
2022-12-10 11:23:23 +00:00
Linus Groh
e27ef63217
LibJS: Add spec comments to unsigned_right_shift()
2022-12-10 11:23:23 +00:00
Linus Groh
b66f9a8718
LibJS: Add spec comments to right_shift()
2022-12-10 11:23:23 +00:00
Linus Groh
8aa19a8a60
LibJS: Add spec comments to left_shift()
2022-12-10 11:23:23 +00:00
Linus Groh
08f6be1715
LibJS: Add spec comments to unary_minus()
2022-12-10 11:23:23 +00:00
Linus Groh
4458b7bf19
LibJS: Add spec comments to unary_plus()
2022-12-10 11:23:23 +00:00
Linus Groh
c23d8c7486
LibJS: Add spec comments to bitwise_not()
2022-12-10 11:23:23 +00:00
Linus Groh
f0f2dd5850
LibJS: Add spec comments to bitwise_xor()
2022-12-10 11:23:23 +00:00
Linus Groh
07f9ae908c
LibJS: Add spec comments to bitwise_or()
2022-12-10 11:23:23 +00:00
Linus Groh
9d3d4a760f
LibJS: Add spec comments to bitwise_and()
2022-12-10 11:23:23 +00:00
Linus Groh
3a8c704d19
LibJS: Add spec comments to less_than_equals()
2022-12-10 11:23:23 +00:00
Linus Groh
e53c8ae593
LibJS: Add spec comments to less_than()
2022-12-10 11:23:23 +00:00
Linus Groh
27ed1f6d5e
LibJS: Add spec comments to greater_than_equals()
2022-12-10 11:23:23 +00:00
Linus Groh
444ba191af
LibJS: Add spec comments to greater_than()
2022-12-10 11:23:23 +00:00
Linus Groh
058a247c61
LibJS: Add spec comments to Value::to_integer_or_infinity()
2022-12-10 11:23:23 +00:00
Linus Groh
72ee346f64
LibJS: Add spec comments to Value::to_index()
2022-12-10 11:23:23 +00:00
Linus Groh
d1b2ac41fd
LibJS: Add spec comments to Value::to_length()
2022-12-10 11:23:23 +00:00
Linus Groh
34e372cbff
LibJS: Add spec comments to Value::to_u8_clamp()
2022-12-10 11:23:23 +00:00
Linus Groh
fff5fe44c1
LibJS: Add spec comments to Value::to_u8()
2022-12-10 11:23:23 +00:00
Linus Groh
2a3f150ab8
LibJS: Add spec comments to Value::to_i8()
2022-12-10 11:23:23 +00:00
Linus Groh
42eac3b7d3
LibJS: Add spec comments to Value::to_u16()
2022-12-10 11:23:23 +00:00
Linus Groh
b8ae9ca206
LibJS: Add spec comments to Value::to_i16()
2022-12-10 11:23:23 +00:00
Linus Groh
1ef2b43e4c
LibJS: Add spec comments to Value::to_u32()
2022-12-10 11:23:23 +00:00
Linus Groh
f958b19b19
LibJS: Add spec comments to Value::to_i32{,_slow_case}()
2022-12-10 11:23:23 +00:00
Linus Groh
c2d33ec48a
LibJS: Add spec comments to Value::to_property_key()
2022-12-10 11:23:23 +00:00
Linus Groh
7abd9efe33
LibJS: Add spec comments to Value::to_bigint_uint64()
2022-12-10 11:23:23 +00:00
Linus Groh
fb5256b225
LibJS: Add spec comments to Value::to_bigint_int64()
2022-12-10 11:23:23 +00:00
Linus Groh
0d4b798932
LibJS: Add spec comments to Value::to_bigint()
2022-12-10 11:23:23 +00:00