roytam1
|
e4c5aafee9
|
Merge remote-tracking branch 'origin/tracking' into custom
|
2025-09-23 15:20:06 +08:00 |
|
Moonchild
|
c9e08cb2f5
|
Issue #2790 - Follow-up: Ensure both text and background are set.
The common issue of needing to set both foreground and background for dark
themes.
|
2025-09-23 15:19:43 +08:00 |
|
roytam1
|
75997f1917
|
Merge remote-tracking branch 'origin/tracking' into custom
|
2025-08-18 09:49:01 +08:00 |
|
Moonchild
|
6d47d819fa
|
Issue #2850 - Alias :focus-visible to :-moz-focusring
Band-aid to have it be parsed as valid with reasonably-expected behaviour.
|
2025-08-18 09:48:39 +08:00 |
|
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
|
df3b213459
|
Issue #2837 - Implement prefers-reduced-motion media query.
Resolves #2837
|
2025-08-14 08:11:04 +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 |
|
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
|
a88fbfa671
|
Merge remote-tracking branch 'origin/tracking' into custom
|
2025-07-31 07:41:04 +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
|
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
|
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
|
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
|
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 |
|
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 |
|
roytam1
|
7e0ddfef73
|
Merge remote-tracking branch 'origin/tracking' into custom
|
2025-07-25 20:53:55 +08:00 |
|
Francis Dominic Fajardo
|
318031c74b
|
Issue #2828 - Part 13: Exclude strong layers-related code from release builds
I'll be leaving this in here for future use. CSSWG hasn't defined how this will be exposed to CSSOM yet. The parser bits are also not yet implemented.
|
2025-07-25 20:53:31 +08:00 |
|
Francis Dominic Fajardo
|
e3476d33ed
|
Issue #2828 - Part 12: Implement cascade layer SizeOfIncludingThis
|
2025-07-25 20:53:16 +08:00 |
|
Francis Dominic Fajardo
|
cbb019a862
|
Issue #2828 - Part 11: Detach weighted rule data from cascade layer
|
2025-07-25 20:52:56 +08:00 |
|
Francis Dominic Fajardo
|
a922ec0823
|
Issue #2828 – Part 10: Clean up cascade layer constructor
This also renames mIsWeak to mIsStrong. Cascade layers are weak by default and there's no point in always setting this to true.
|
2025-07-25 20:52:35 +08:00 |
|
Francis Dominic Fajardo
|
1655a5a4a9
|
Issue #2828 - Part 9: Rename CascadeEnumData to CascadeLayer
|
2025-07-25 20:52:08 +08:00 |
|
Francis Dominic Fajardo
|
3605630f4e
|
Issue #2828 - Part 8: Extract RuleProcessorGroup (formerly ResolvedRuleCascades) into separate file
The struct no longer holds rule cascades since part 5 anyway, and extracting it to a separate file allows it to be reused in the future.
|
2025-07-25 20:51:45 +08:00 |
|
Francis Dominic Fajardo
|
ec57be653a
|
Issue #2828 - Part 7: Walk child rule processors separately and ensure inverted cascade layer order is enforced for important rules
Excluding @layers declared in scoped styles because those aren't specced and are in an entirely separate cascade origin.
|
2025-07-25 20:51:30 +08:00 |
|
Francis Dominic Fajardo
|
d3b305b819
|
Issue #2828 - Part 6: Assert rules were added to the rule cascade data
|
2025-07-25 20:51:16 +08:00 |
|
Francis Dominic Fajardo
|
e05d4d8306
|
Issue #2828 - Part 5: Implement child rule processors
|
2025-07-25 20:50:57 +08:00 |
|
Francis Dominic Fajardo
|
aab9cdf9bd
|
Issue #2828 - Part 4: Move cache key storage to ResolvedRuleCascades
|
2025-07-25 20:47:31 +08:00 |
|
Francis Dominic Fajardo
|
03f29e75ec
|
Issue #2828 - Part 3: Refactor selector matching and rule cascade data into separate files/classes
|
2025-07-25 20:47:06 +08:00 |
|