-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make container and media query parsers static
https://bugs.webkit.org/show_bug.cgi?id=268822 rdar://122384606 Reviewed by Alan Baradlay. Simplify the code by avoiding unnecessary instantiation of the generic query parser. * Source/WebCore/Sources.txt: * Source/WebCore/WebCore.xcodeproj/project.pbxproj: * Source/WebCore/css/parser/CSSParserImpl.cpp: (WebCore::CSSParserImpl::consumeContainerRule): * Source/WebCore/css/query/ContainerQuery.cpp: Renamed from Source/WebCore/css/ContainerQuery.cpp. * Source/WebCore/css/query/ContainerQuery.h: Renamed from Source/WebCore/css/ContainerQuery.h. Also move this to css/query directory. * Source/WebCore/css/query/ContainerQueryParser.cpp: Renamed from Source/WebCore/css/ContainerQueryParser.cpp. (WebCore::CQ::ContainerQueryParser::consumeContainerQuery): * Source/WebCore/css/query/ContainerQueryParser.h: Renamed from Source/WebCore/css/ContainerQueryParser.h. Also move ContainerQueryParser to css/query directory. Also move ContainerQueryParser to CQ namespace. * Source/WebCore/css/query/GenericMediaQueryParser.cpp: (WebCore::MQ::FeatureParser::consumeFeature): (WebCore::MQ::FeatureParser::consumeBooleanOrPlainFeature): (WebCore::MQ::FeatureParser::consumeRangeFeature): (WebCore::MQ::FeatureParser::consumeValue): (WebCore::MQ::FeatureParser::validateFeatureAgainstSchema): (WebCore::MQ::GenericMediaQueryParserBase::consumeFeature): Deleted. (WebCore::MQ::GenericMediaQueryParserBase::consumeBooleanOrPlainFeature): Deleted. (WebCore::MQ::GenericMediaQueryParserBase::consumeRangeFeature): Deleted. (WebCore::MQ::GenericMediaQueryParserBase::consumeValue): Deleted. (WebCore::MQ::GenericMediaQueryParserBase::validateFeatureAgainstSchema): Deleted. * Source/WebCore/css/query/GenericMediaQueryParser.h: (WebCore::MQ::GenericMediaQueryParser<ConcreteParser>::consumeCondition): (WebCore::MQ::GenericMediaQueryParser<ConcreteParser>::consumeQueryInParens): (WebCore::MQ::GenericMediaQueryParser<ConcreteParser>::consumeAndValidateFeature): (WebCore::MQ::GenericMediaQueryParser<ConcreteParser>::validateFeature): (WebCore::MQ::GenericMediaQueryParser<ConcreteParser>::schemaForFeatureName): (WebCore::MQ::GenericMediaQueryParserBase::GenericMediaQueryParserBase): Deleted. (WebCore::MQ::GenericMediaQueryParser::GenericMediaQueryParser): Deleted. (WebCore::MQ::GenericMediaQueryParser::concreteParser): Deleted. (WebCore::MQ::GenericMediaQueryParser<ConcreteParser>::consumeFeature): Deleted. (WebCore::MQ::GenericMediaQueryParser<ConcreteParser>::schemaForFeatureName const): Deleted. * Source/WebCore/css/query/MediaQueryParser.cpp: (WebCore::MQ::MediaQueryParser::parse): (WebCore::MQ::MediaQueryParser::parseCondition): (WebCore::MQ::MediaQueryParser::consumeMediaQueryList): (WebCore::MQ::MediaQueryParser::consumeMediaQuery): (WebCore::MQ::MediaQueryParser::schemaForFeatureName): (WebCore::MQ::MediaQueryParser::MediaQueryParser): Deleted. (WebCore::MQ::MediaQueryParser::schemaForFeatureName const): Deleted. * Source/WebCore/css/query/MediaQueryParser.h: Canonical link: https://commits.webkit.org/274145@main
- Loading branch information
Showing
12 changed files
with
82 additions
and
123 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.