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
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
Francis Dominic Fajardo
7b51aa7ca1
Issue #2828 - Part 2: Collect and hold rule cascade data per cascade layer
2025-07-25 20:14:14 +08:00
Francis Dominic Fajardo
53e6317bfb
Issue #2828 - Part 1: Build and store the array of layer name tokens in the layer at-rules
2025-07-25 20:13:14 +08:00
Moonchild
f902d2ad0e
[DOM] Make object loading use an explicit scheme whitelist.
2025-07-25 07:33:16 +08:00
Moonchild
cdc8127cd1
[network] Stop accepting nameless cookies.
2025-07-25 07:32:29 +08:00
Moonchild
3f297457d8
[js] Align br_table limits with V8/Gecko.
2025-07-25 07:31:43 +08:00
Moonchild
40f96b82ad
[gfx] Hold a stronger reference to gfxFontEntry.
2025-07-25 07:31:08 +08:00
Moonchild
0a8f50fafa
No issue - Adjust CSP URI reporting more closely with the spec.
...
According to the W3C discussion we should allow websocket URIs to be
reported aside from http/https/ftp ones.
This rewrites things slightly and updates comments to clarify.
We do retain the non-standard reduction to origin only in case the
report is for cross-origin URIs (stops leaking full URIs to the CSP
reported destination).
See https://github.com/w3c/webappsec-csp/issues/735
2025-07-25 07:30:32 +08:00
Francis Dominic Fajardo
b992da05eb
Issue #2826 - Set up fontconfig on XRE startup (GTK only)
2025-07-25 07:30:17 +08:00
Moonchild
5869164e31
Issue #2691 - Follow-up: Add manual tests
2025-07-25 07:29:49 +08:00
erixreyes
906f05e606
Issue #2691 : Utilize regex for spacing rules
2025-07-18 21:46:19 +08:00
erixreyes
f2d6170830
Issue #2691 : Refactored ParseSupportsSelector
2025-07-18 21:46:06 +08:00
erixreyes
ea580ec54b
Issue #2691 : Improve Parser State Handling
2025-07-18 21:45:52 +08:00