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
roytam1
be6796bb20
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-25 07:33:44 +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
roytam1
9e02324b0b
[Pale-Moon] css: replace -moz-hidden-unscrollable with clip
2025-07-21 23:26:59 +08:00
roytam1
c466a1385f
[Basilisk] css: replace -moz-hidden-unscrollable with clip
2025-07-21 23:24:55 +08:00
roytam1
44e5bd7711
layout: partly revert rev 5e8e120 for keeping -moz-hidden-unscrollable to work
2025-07-21 21:04:12 +08:00
roytam1
198222fc03
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-18 21:46:46 +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
erixreyes
224d1724b2
Issue #2691 : Add special handling for nth-child expressions
2025-07-18 21:45:37 +08:00
erixreyes
aaae6484ee
Issue #2691 : Enhance spacing logic for selector formatting
2025-07-18 21:45:20 +08:00
erixreyes
69556b7b1b
Issue #2691 : Improve token handling for selectors
2025-07-18 21:45:06 +08:00
erixreyes
fcb4b3d01f
Issue #2691 : Add basic parentheses tracking to ParseSupportsSelector
2025-07-18 21:44:53 +08:00
erixreyes
e9a7190529
Issue #2691 : Adjusted the function to use ParseSelectorGroup
2025-07-18 21:44:40 +08:00
erixreyes
8be86514f0
Issue #2691 : Implement ParseSupportsSelector
2025-07-18 21:44:26 +08:00
roytam1
d33ac6fea1
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-17 23:13:06 +08:00
MeladJM
0903dacaa7
Issue #2792 -Implements parsing, computed style, and writing mode mapping for overflow-block and overflow-inline properties
2025-07-17 23:12:33 +08:00
roytam1
b59402a1f9
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-16 15:39:18 +08:00
Francis Dominic Fajardo
c8608ad5cf
Issue #2736 - Follow-up: Stop using worker thread-only functions for checking if CSP is enabled
...
Should stop the barrage of worker thread assertions on debug builds.
2025-07-16 15:21:31 +08:00
Moonchild
07cf2e643f
Issue #2720 - Follow-up: Use temp value for duplicate color stop
2025-07-16 15:21:14 +08:00
MeladJM
5e8e1208e7
Issue #2499 - Part 3: Add CSS clip overflow support with serialization fixes
2025-07-16 15:20:45 +08:00
MeladJM
205ea844f4
Issue #2499 - Part 2: Fix overflow shorthand serialization for mixed clip values
2025-07-16 14:59:48 +08:00
MeladJM
ad396c6c59
Issue #2499 - Part 1: Add overflow: clip support and tests
2025-07-16 14:40:20 +08:00
roytam1
b9ebe5b259
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-09 00:31:21 +08:00
Moonchild
3f67905afc
Issue #2757 - Follow-up: Add clip-path test (manual QA)
2025-07-09 00:30:59 +08:00
erixreyes
67421b3048
Issue #2757 : Create a new basicShape of type inset then set inset coords to zero.
2025-07-09 00:30:21 +08:00
roytam1
4c8df426a8
layout: plug back alias of -moz-user-select so it won't break pages/extensions relying on this
2025-07-09 00:22:46 +08:00
roytam1
10b96192dd
gfx: relax DrawTargetCairo::IsValid() check, fixes crash when loading spectrumsurveys.com
2025-07-09 00:09:31 +08:00
roytam1
fbb39ce322
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-08 10:02:11 +08:00
erixreyes
c3590da576
Issue #2780 : Add back the mismatch overflow handling in nsRuleNode.cpp
2025-07-08 10:01:35 +08:00
Andy
b11affbdf3
Issue #2106 - Clean-up: Un-prefix -moz-user-select in Comments
2025-07-08 10:01:21 +08:00
Andy
8f46cd0d63
Issue #2106 - Clean-up: Remove Defunct -moz-user-select CSS Directives
2025-07-08 10:01:03 +08:00
Andy
f1815317c3
Issue #2106 - Follow-up: Additional contain Keyword Entries
2025-07-08 10:00:47 +08:00
Andy
abb891ff26
Issue #2106 - Follow-up: Un-prefix DOM Attribute MozUserSelect
2025-07-08 10:00:32 +08:00
Andy
1a5b3dcae6
Issue #2106 - Follow-up: Additional Un-prefixing
2025-07-08 10:00:02 +08:00
Andy
f1f8c53ed6
Issue #2765 - Follow-up: Rebuild devtools Properties DB
2025-07-08 09:59:39 +08:00
roytam1
bd335d6284
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-07 11:59:17 +08:00
MeladJM
dae72b452c
Issue #2124/2662: Cleaning of code
2025-07-07 11:58:54 +08:00
erixreyes
7626c99ceb
Issue #2124/2662: Optimize overflow shorthand parsing and serialization
2025-07-07 11:58:35 +08:00
erixreyes
7c52fd934f
Issue #2662 - Implement axis-shorthand parsing
2025-07-07 11:58:15 +08:00
erixreyes
f4ffb1ec16
Issue #2124 - Adjust overflow parser to handle two values
2025-07-07 11:57:59 +08:00