roytam1
ae1f9364cd
Merge remote-tracking branch 'origin/tracking' into custom
2025-08-14 08:55:16 +08:00
Moonchild
723180132d
Issue #2847 - Extend -moz-os-version media query with win11.
...
Resolves #2847
2025-08-14 08:39:18 +08:00
Moonchild
7af71cb345
Issue #1843 - Clean up WindowsVersion.h
...
This gets rid of all the unnecessary named functions to be replaced with
a straightforward check `IsWindows10BuildOrLater(WinBuild::{build})`
Where `WinBuild` is an enum with common `{build}` names of Win 10+
versions: `Win10v1809`, `Win10v21H2`, `Win11RTM`, `Win11v24H2`, etc.
None of these named functions were actually in use, so no other changes
should be necessary in the platform.
2025-08-14 08:35:44 +08:00
Moonchild
842cc60707
Issue #1899 - Remove MDN docs tooltip and link code from devtools.
...
Resolves #1899
2025-08-14 08:11:21 +08:00
Moonchild
df3b213459
Issue #2837 - Implement prefers-reduced-motion media query.
...
Resolves #2837
2025-08-14 08:11:04 +08:00
roytam1
48ebf49357
Merge remote-tracking branch 'origin/tracking' into custom
2025-08-08 09:29:23 +08:00
Moonchild
fcc58bfbba
Issue #2838 - Update tests
2025-08-08 09:28:58 +08:00
Moonchild
c07ea665ea
Issue #2838 - Use ToIndex in TypedArray CTORs
...
Also adjusts index handling to be more accurate/spec compliant.
2025-08-08 09:28:38 +08:00
roytam1
db9b04cc44
Merge remote-tracking branch 'origin/tracking' into custom
2025-08-04 21:33:36 +08:00
Francis Dominic Fajardo
2026586ce1
Issue #2835 - Follow-up: Guard against import rules with no attached style sheet
2025-08-04 21:33:14 +08:00
Moonchild
1ffa7569e9
Issue #2714 - Enable the Visual Viewport API by default.
...
Flip the pref. We want this on by default for web compat.
Users can disable it if they really want to, but it doesn't expose
anything of note to web content anyway that can't already be determined.
2025-08-04 21:32:58 +08:00
Moonchild
a036cfeb69
Issue #2714 - Implement the Visual Viewport API
...
This DOM/Web API is entirely irrelevant for desktop use.
We give back the width/height of the root scrollframe of content and
for scale we pass forward our dpp resolution (usually 1.0).
Since we have no "no touch" zones in our content on desktop,. the rest
(origin and offset) is hard-coded to (0,0).
2025-08-04 21:32:39 +08:00
roytam1
a2da19760e
layout: CascadeSheet: check aSheet is non-null before use.
...
fix crash when adblock plus is blocking a stylesheet.
2025-08-03 09:28:30 +08:00
roytam1
5a01efea53
[Basilisk] [Pale-Moon] [SSUAO] update youtube's SSUAO
2025-08-02 23:51:09 +08:00
roytam1
3553319265
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-31 22:08:44 +08:00
Moonchild
ace2c1c1ee
[DOM] Simplify <object> scheme check code and fix plugin handling.
...
Trying to do a positive check on nested URIs apparently doesn't work,
but the handling could be simplified to just check for non-null mURI
instead - this also fixes plugin loading (which broke with the previous
check).
2025-07-31 22:08:07 +08:00
roytam1
a88fbfa671
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-31 07:41:04 +08:00
Moonchild
838be26145
[DOM] Fix crash in <object> scheme checking code.
...
If a website would nor supply a URI for object loading code, the browser
would crash on a null deref.
This reintroduces the nestedURI check to make sure we have a valid URI.
2025-07-31 07:40:43 +08:00
Moonchild
cea125a01d
Issue #2489 - Follow-up: Add color-mix() manual test.
2025-07-31 07:40:09 +08:00
roytam1
4c1a4a4402
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-29 10:44:33 +08:00
MeladJM
429e05c8a1
Issue #2790 - Cleanup: Correct whitespaces
2025-07-29 10:44:03 +08:00
MeladJM
61f92f89ea
Issue #2790 - Part 7: Setting of contrasting color and fixing of last commit's issues
2025-07-29 10:43:26 +08:00
MeladJM
61ad3b8d6e
Issue #2790 - Part 6: Highlight color change and remove important
2025-07-29 10:42:29 +08:00
MeladJM
70cbf0dfd3
Issue #2790 - Cleanup: Remove whitespaces
2025-07-29 10:41:22 +08:00
MeladJM
459ed6ea85
Issue #2790 - Cleanup: Remove debugging lines
2025-07-29 10:41:05 +08:00
MeladJM
156c755085
Issue #2790 - Part 5: Persistent highlight despite blur click
2025-07-29 10:36:38 +08:00
MeladJM
bf8cfcc980
Issue #2790 - Part 4: Working non persistent autofill highlight
2025-07-29 10:35:07 +08:00
MeladJM
4cdfb9e16b
Issue #2790 - Part 3: Address BZ bug 1849122 and resolve build issues
2025-07-29 10:14:48 +08:00
MeladJM
d99eab0d9d
Issue #2790 - Part 2: Address BZ bugs: 1355438 and 1341230
2025-07-29 10:14:23 +08:00
MeladJM
13d1054046
Issue #2790 - Part 1: Add: event state, pseudo-class mapping, SetAutofilled methods
2025-07-29 10:14:06 +08:00
erixreyes
2855cd6ded
Issue #2489 : Produce more accurate computations
2025-07-29 10:13:49 +08:00
erixreyes
052b5d1ffa
Issue #2489 : Disallow percentage overflow and underflow
2025-07-29 10:13:28 +08:00
erixreyes
5fe574de22
Issue #2489 : Allow SRGB with alpha mixing
2025-07-29 10:13:12 +08:00
erixreyes
22be9f7fc6
Issue #2489 : Allow HSL with alpha mixing
2025-07-29 10:12:56 +08:00
erixreyes
01b0b8251d
Issue #2489 : Allow color-mix() to differentiate color spaces
2025-07-29 10:12:38 +08:00
erixreyes
cb2547efa3
Issue #2489 : Adding RGB to HSL function
2025-07-29 10:12:20 +08:00
erixreyes
ff5f3b2b2d
Issue #2489 : Improve color-mix() computation algorithm
2025-07-29 10:12:05 +08:00
erixreyes
eb7eacc565
Issue #2489 : Remove unnecessary initializations
2025-07-29 10:11:49 +08:00
erixreyes
a3cb799126
Issue #2489 : Fix CSS color-mix() percentage parsing
2025-07-29 10:11:34 +08:00
erixreyes
7899850a19
Issue #2489 : color-mix function parsing
2025-07-29 10:11:13 +08:00
erixreyes
cb60df2169
Issue #2489 : Create ColorMixValue structure
2025-07-29 10:10:55 +08:00
erixreyes
99d7fb8e95
Issue #2489 : Update enum class syntax
2025-07-29 10:10:37 +08:00
erixreyes
6b938c48a5
Issue #2489 : Include color-mix to avoid filtering
2025-07-29 10:10:16 +08:00
erixreyes
58d7206259
Issue #2489 : Add color-mix computation support
2025-07-29 10:09:51 +08:00
erixreyes
b42cca5fa5
Issue #2489 : Add color-mix serialization support
2025-07-29 10:09:35 +08:00
erixreyes
7800eb0126
Issue #2489 : ColorMixValue support and structure
2025-07-29 10:09:01 +08:00
erixreyes
055a685c2e
Issue #2489 : Add CSS color-mix keyword support
2025-07-29 10:08:47 +08:00
Moonchild
2c39bb7901
No issue - Regenerate devtools CSS database
...
To pick up new public use of clip, addition of overflow-inline and
addition of overflow-block.
2025-07-29 10:08:32 +08:00
Francis Dominic Fajardo
37230e7b21
Issue #2835 - Part 2: Implement processing of import rules based on order of appearance
2025-07-29 10:08:01 +08:00
Francis Dominic Fajardo
be3d8491c7
Issue #2835 - Part 1: Expose nsCSSRuleProcessor::CascadeSheet
2025-07-29 10:07:47 +08:00