Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 3a18304f032d6b9a64343fe60d4bb3e317263787 https://github.com/WebKit/WebKit/commit/3a18304f032d6b9a64343fe60d4bb3e317263787 Author: Chris Dumez <cdu...@apple.com> Date: 2024-01-22 (Mon, 22 Jan 2024)
Changed paths: M Source/WebCore/css/calc/CSSCalcExpressionNodeParser.cpp M Source/WebCore/css/calc/CSSCalcExpressionNodeParser.h M Source/WebCore/css/calc/CSSCalcInvertNode.cpp M Source/WebCore/css/calc/CSSCalcInvertNode.h M Source/WebCore/css/calc/CSSCalcNegateNode.cpp M Source/WebCore/css/calc/CSSCalcNegateNode.h M Source/WebCore/css/calc/CSSCalcOperationNode.cpp M Source/WebCore/css/calc/CSSCalcPrimitiveValueNode.cpp M Source/WebCore/css/calc/CSSCalcPrimitiveValueNode.h M Source/WebCore/css/calc/CSSCalcSymbolTable.h M Source/WebCore/css/calc/CSSCalcValue.cpp M Source/WebCore/css/calc/CSSCalcValue.h Log Message: ----------- Adopt more smart pointers in WebCore/css/calc/ https://bugs.webkit.org/show_bug.cgi?id=267870 Reviewed by Geoffrey Garen. * Source/WebCore/css/calc/CSSCalcExpressionNodeParser.cpp: (WebCore::CSSCalcExpressionNodeParser::parseCalc): (WebCore::CSSCalcExpressionNodeParser::parseValue): * Source/WebCore/css/calc/CSSCalcExpressionNodeParser.h: * Source/WebCore/css/calc/CSSCalcInvertNode.cpp: (WebCore::CSSCalcInvertNode::createCalcExpression const): (WebCore::CSSCalcInvertNode::doubleValue const): (WebCore::CSSCalcInvertNode::computeLengthPx const): * Source/WebCore/css/calc/CSSCalcInvertNode.h: * Source/WebCore/css/calc/CSSCalcNegateNode.cpp: (WebCore::CSSCalcNegateNode::createCalcExpression const): * Source/WebCore/css/calc/CSSCalcNegateNode.h: * Source/WebCore/css/calc/CSSCalcOperationNode.cpp: (WebCore::determineCategory): (WebCore::CSSCalcOperationNode::canCombineAllChildren const): (WebCore::CSSCalcOperationNode::combineChildren): (WebCore::CSSCalcOperationNode::simplifyRecursive): (WebCore::CSSCalcOperationNode::simplifyNode): (WebCore::CSSCalcOperationNode::createCalcExpression const): (WebCore::CSSCalcOperationNode::collectComputedStyleDependencies const): (WebCore::functionPrefixForOperator): (WebCore::CSSCalcOperationNode::buildCSSTextRecursive): * Source/WebCore/css/calc/CSSCalcPrimitiveValueNode.cpp: (WebCore::CSSCalcPrimitiveValueNode::customCSSText const): (WebCore::CSSCalcPrimitiveValueNode::primitiveType const): (WebCore::CSSCalcPrimitiveValueNode::isNegative const): (WebCore::CSSCalcPrimitiveValueNode::negate): (WebCore::CSSCalcPrimitiveValueNode::invert): (WebCore::CSSCalcPrimitiveValueNode::add): (WebCore::CSSCalcPrimitiveValueNode::multiply): (WebCore::CSSCalcPrimitiveValueNode::convertToUnitType): (WebCore::CSSCalcPrimitiveValueNode::canonicalizeUnit): (WebCore::CSSCalcPrimitiveValueNode::createCalcExpression const): (WebCore::CSSCalcPrimitiveValueNode::doubleValue const): (WebCore::CSSCalcPrimitiveValueNode::computeLengthPx const): (WebCore::CSSCalcPrimitiveValueNode::collectComputedStyleDependencies const): (WebCore::CSSCalcPrimitiveValueNode::isZero const): (WebCore::CSSCalcPrimitiveValueNode::dump const): * Source/WebCore/css/calc/CSSCalcPrimitiveValueNode.h: * Source/WebCore/css/calc/CSSCalcSymbolTable.h: * Source/WebCore/css/calc/CSSCalcValue.cpp: (WebCore::createCSS): (WebCore::CSSCalcValue::createCalculationValue const): (WebCore::CSSCalcValue::collectComputedStyleDependencies const): (WebCore::CSSCalcValue::customCSSText const): (WebCore::CSSCalcValue::doubleValue const): (WebCore::CSSCalcValue::computeLengthPx const): (WebCore::CSSCalcValue::protectedExpressionNode const): (WebCore::CSSCalcValue::create): * Source/WebCore/css/calc/CSSCalcValue.h: Canonical link: https://commits.webkit.org/273314@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes