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.
This commit is contained in:
Francis Dominic Fajardo 2025-07-21 19:21:31 +08:00 committed by roytam1
commit 3605630f4e
9 changed files with 140 additions and 124 deletions

View file

@ -73,6 +73,7 @@ EXPORTS += [
'nsStyleTransformMatrix.h',
'nsStyleUtil.h',
'RuleCascadeData.h',
'RuleProcessorGroup.h',
]
EXPORTS.mozilla += [
@ -178,6 +179,7 @@ UNIFIED_SOURCES += [
'nsTransitionManager.cpp',
'RuleNodeCacheConditions.cpp',
'RuleProcessorCache.cpp',
'RuleProcessorGroup.cpp',
'StyleAnimationValue.cpp',
'StyleRule.cpp',
'StyleSheet.cpp',