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
erixreyes
9f7430f8b9
No Issue - Add detection for medium in border shorthand
2025-07-07 11:57:28 +08:00
Moonchild
2d9cb22a28
[devtools] Further improve special character escaping in "copy as curl".
...
Follow-up to 15335ce39d1ea2ef4585a36a4d562a3894459a15
Trying to cross-platform sanitize causes issues escaping too much and
as a result mangling the curl commands that get spit out.
This reverts previously added Windows-specific escaping on POSIX and
vice versa.
Since we do not offer cross-platform copying as a curl command in devtools
anyway, it makes little sense to sanitize for the O.S. we're not running on
as we would not be using the command processor in such environments that
could trip over characters for the other O.S. This was previously added
as a defense-in-depth in case we would start offering this, but I see no
real reason to do so, anyway.
Also decided to in-line comments for readability instead of a bulleted
list in the function head.
Mozilla has taken similar steps because of fall-out, but they do offer
cross-platform "copy as curl" for corner cases, so they will have to
find solutions for a problem we won't have.
2025-07-07 11:57:09 +08:00
Jerico
e6b48fcc95
Issue #2106 - Part 3: Add 'contain' as user-select value, retain 'element'
2025-07-07 11:56:37 +08:00
Francis Dominic Fajardo
f0b8d1df2c
Issue #2045 - Part 10: Regenerate devtools CSS database and include the revert keyword in related devtools code
2025-07-07 11:56:21 +08:00
Francis Dominic Fajardo
5346e55655
Issue #2045 - Part 9: Include the revert keyword in the list of accepted values for CSS properties returned by inDOMUtils
2025-07-07 11:56:06 +08:00
Francis Dominic Fajardo
a47f44e93d
Issue #2045 - Part 8: Remap revert keyword values to a higher cascade level
2025-07-07 11:55:40 +08:00
Francis Dominic Fajardo
166e98d2b9
Issue #2045 - Part 7: Override revert values during presentation hint cascade
2025-07-07 11:55:24 +08:00
Francis Dominic Fajardo
c4b6135c99
Issue #2045 - Part 6: Treat "revert" values as the same as "unset" when encountered in the rule node
2025-07-07 11:21:14 +08:00
Francis Dominic Fajardo
801d4a2db8
Issue #2045 - Part 5: Serialize shorthands using "revert" like those containing "unset"
2025-07-07 11:20:56 +08:00
Francis Dominic Fajardo
9105c58a30
Issue #2045 - Part 4: Parse "revert" in property values wherever "unset" is allowed
2025-07-07 11:20:42 +08:00
Francis Dominic Fajardo
b0f0972314
Issue #2045 - Part 3: Implement cascade origin tracking to CSS parser
...
The CSS parser already knows the cascade origin, but it is using a different enum for storing it.
2025-07-07 11:20:23 +08:00
Francis Dominic Fajardo
7f3f90eed4
Issue #2045 - Part 2: Add handling and storage for the revert unit and value
2025-07-07 11:20:09 +08:00
Francis Dominic Fajardo
dd2cf17d30
Issue #2045 - Part 1: Revert "Temporarily force hidden elements to be actually hidden."
...
This reverts commit 1692fa52914012b051484c51caaed8e227334558.
2025-07-07 11:19:51 +08:00
Francis Dominic Fajardo
552cb8dbcc
No issue - Fix mixing of tabs with space-indented code.
2025-07-07 11:19:34 +08:00
Jerico
17b594b705
Issue #2106 - Part 2: Align value names
2025-07-07 11:19:20 +08:00
Jerico
cc55a380f6
Issue #2106 - Part 1: Un-prefix -moz-user-select
2025-07-07 11:18:59 +08:00
roytam1
9175504ffc
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-04 22:28:17 +08:00
Andy
4cc014cb6b
Unprefix -moz-read-write / -moz-read-only
2025-07-04 22:27:22 +08:00
roytam1
5cb41937fb
Merge remote-tracking branch 'origin/tracking' into custom
2025-06-29 00:15:50 +08:00
Francis Dominic Fajardo
e4630ce481
Issue #2765 - Follow-up: Avoid declaring RefPtr in the return statement
2025-06-29 00:15:21 +08:00
Francis Dominic Fajardo
6e358f1039
Issue #2765 - Follow-up: Fix UAF when returning the non-NAC style context from a frameless node
2025-06-29 00:15:02 +08:00
Francis Dominic Fajardo
af84337437
Issue #2765 - Follow-up: Make scrollbar width checks use the originating non-NAC style context on Linux and Mac
2025-06-29 00:14:43 +08:00
roytam1
bde8fbbb5f
nss: merge changes from upstream UXP
2025-06-28 06:31:32 +08:00
roytam1
cd1840493f
nss: update certdata and bump ckbi version to 2.78
2025-06-28 00:41:36 +08:00
roytam1
f4d2bf6c3d
Merge remote-tracking branch 'origin/tracking' into custom
2025-06-27 23:33:55 +08:00
Francis Dominic Fajardo
d14972602f
Issue #2764 - Fix several properties to return NeutralChange hint
...
This excludes the removal of the mBorderImageOutset change condition from triggering a repaint which doesn't make sense.
2025-06-27 23:33:27 +08:00