| Index: Source/core/svg/SVGLengthContext.h
 | 
| diff --git a/Source/core/svg/SVGLengthContext.h b/Source/core/svg/SVGLengthContext.h
 | 
| index d17b89d7072a364079bf1e060395085d6ebd1c30..5642edb2db1cab31f98bd28a3cd3fb74db5b08a4 100644
 | 
| --- a/Source/core/svg/SVGLengthContext.h
 | 
| +++ b/Source/core/svg/SVGLengthContext.h
 | 
| @@ -29,6 +29,7 @@ namespace blink {
 | 
|  class LayoutStyle;
 | 
|  class SVGElement;
 | 
|  class SVGLength;
 | 
| +class UnzoomedLength;
 | 
|  
 | 
|  enum SVGLengthType {
 | 
|      LengthTypeUnknown = 0,
 | 
| @@ -68,12 +69,16 @@ public:
 | 
|      float convertValueToUserUnits(float, SVGLengthMode, SVGLengthType fromUnit) const;
 | 
|      float convertValueFromUserUnits(float, SVGLengthMode, SVGLengthType toUnit) const;
 | 
|  
 | 
| +    float valueForLength(const UnzoomedLength&, SVGLengthMode = SVGLengthMode::Other) const;
 | 
|      float valueForLength(const Length&, const LayoutStyle&, SVGLengthMode = SVGLengthMode::Other) const;
 | 
|      static float valueForLength(const Length&, const LayoutStyle&, float dimension);
 | 
|  
 | 
|      bool determineViewport(FloatSize&) const;
 | 
|  
 | 
|  private:
 | 
| +    float valueForLength(const Length&, float zoom, SVGLengthMode) const;
 | 
| +    static float valueForLength(const Length&, float zoom, float dimension);
 | 
| +
 | 
|      float convertValueFromUserUnitsToEMS(float value) const;
 | 
|      float convertValueFromEMSToUserUnits(float value) const;
 | 
|  
 | 
| 
 |