Title: [116905] trunk/Source/WebCore
Revision
116905
Author
[email protected]
Date
2012-05-13 16:36:03 -0700 (Sun, 13 May 2012)

Log Message

FractionalLayoutUnit class has unneeded redundant uses of "inline" keyword
https://bugs.webkit.org/show_bug.cgi?id=86301

Reviewed by Andreas Kling.

* platform/FractionalLayoutUnit.h: Removed uses of inline for functions
defined inside a class definition. The C++ language defines that all such
functions are treated as if specified with inline, and explicitly stating
inline in addition does not add anything or change behavior.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (116904 => 116905)


--- trunk/Source/WebCore/ChangeLog	2012-05-13 23:25:04 UTC (rev 116904)
+++ trunk/Source/WebCore/ChangeLog	2012-05-13 23:36:03 UTC (rev 116905)
@@ -1,5 +1,17 @@
 2012-05-13  Darin Adler  <[email protected]>
 
+        FractionalLayoutUnit class has unneeded redundant uses of "inline" keyword
+        https://bugs.webkit.org/show_bug.cgi?id=86301
+
+        Reviewed by Andreas Kling.
+
+        * platform/FractionalLayoutUnit.h: Removed uses of inline for functions
+        defined inside a class definition. The C++ language defines that all such
+        functions are treated as if specified with inline, and explicitly stating
+        inline in addition does not add anything or change behavior.
+
+2012-05-13  Darin Adler  <[email protected]>
+
         Dangling node to ID maps vector uses raw pointers, but should use OwnPtr
         https://bugs.webkit.org/show_bug.cgi?id=86299
 

Modified: trunk/Source/WebCore/platform/FractionalLayoutUnit.h (116904 => 116905)


--- trunk/Source/WebCore/platform/FractionalLayoutUnit.h	2012-05-13 23:25:04 UTC (rev 116904)
+++ trunk/Source/WebCore/platform/FractionalLayoutUnit.h	2012-05-13 23:36:03 UTC (rev 116905)
@@ -70,63 +70,63 @@
     // However due to compiler and platform differences adding those are non-trivial.
     // See https://bugs.webkit.org/show_bug.cgi?id=83848 for details.
     
-    inline FractionalLayoutUnit() : m_value(0) { }
+    FractionalLayoutUnit() : m_value(0) { }
 #if ENABLE(SUBPIXEL_LAYOUT)
-    inline FractionalLayoutUnit(int value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value * kFixedPointDenominator; }
-    inline FractionalLayoutUnit(unsigned short value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value * kFixedPointDenominator; }
-    inline FractionalLayoutUnit(unsigned int value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value * kFixedPointDenominator; }
-    inline FractionalLayoutUnit(float value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value * kFixedPointDenominator; }
-    inline FractionalLayoutUnit(double value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value * kFixedPointDenominator; }
+    FractionalLayoutUnit(int value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value * kFixedPointDenominator; }
+    FractionalLayoutUnit(unsigned short value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value * kFixedPointDenominator; }
+    FractionalLayoutUnit(unsigned int value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value * kFixedPointDenominator; }
+    FractionalLayoutUnit(float value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value * kFixedPointDenominator; }
+    FractionalLayoutUnit(double value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value * kFixedPointDenominator; }
 #else
-    inline FractionalLayoutUnit(int value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value; }
-    inline FractionalLayoutUnit(unsigned short value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value; }
-    inline FractionalLayoutUnit(unsigned int value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value; }
-    inline FractionalLayoutUnit(float value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value; }
-    inline FractionalLayoutUnit(double value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value; }
+    FractionalLayoutUnit(int value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value; }
+    FractionalLayoutUnit(unsigned short value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value; }
+    FractionalLayoutUnit(unsigned int value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value; }
+    FractionalLayoutUnit(float value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value; }
+    FractionalLayoutUnit(double value) { REPORT_OVERFLOW(isInBounds(value)); m_value = value; }
 #endif
-    inline FractionalLayoutUnit(const FractionalLayoutUnit& value) { m_value = value.rawValue(); }
+    FractionalLayoutUnit(const FractionalLayoutUnit& value) { m_value = value.rawValue(); }
 
 #if ENABLE(SUBPIXEL_LAYOUT)
-    inline int toInt() const { return m_value / kFixedPointDenominator; }
-    inline float toFloat() const { return static_cast<float>(m_value) / kFixedPointDenominator; }
-    inline double toDouble() const { return static_cast<double>(m_value) / kFixedPointDenominator; }
+    int toInt() const { return m_value / kFixedPointDenominator; }
+    float toFloat() const { return static_cast<float>(m_value) / kFixedPointDenominator; }
+    double toDouble() const { return static_cast<double>(m_value) / kFixedPointDenominator; }
 #else
-    inline int toInt() const { return m_value; }
-    inline float toFloat() const { return static_cast<float>(m_value); }
-    inline double toDouble() const { return static_cast<double>(m_value); }
+    int toInt() const { return m_value; }
+    float toFloat() const { return static_cast<float>(m_value); }
+    double toDouble() const { return static_cast<double>(m_value); }
 #endif
-    inline unsigned toUnsigned() const { REPORT_OVERFLOW(m_value >= 0); return toInt(); }
+    unsigned toUnsigned() const { REPORT_OVERFLOW(m_value >= 0); return toInt(); }
 
-    inline operator int() const { return toInt(); }
-    inline operator unsigned() const { return toUnsigned(); }
-    inline operator float() const { return toFloat(); }
-    inline operator double() const { return toDouble(); }
-    inline operator bool() const { return m_value; }
+    operator int() const { return toInt(); }
+    operator unsigned() const { return toUnsigned(); }
+    operator float() const { return toFloat(); }
+    operator double() const { return toDouble(); }
+    operator bool() const { return m_value; }
 
-    inline FractionalLayoutUnit operator++(int)
+    FractionalLayoutUnit operator++(int)
     {
         m_value += kFixedPointDenominator;
         return *this;
     }
 
-    inline int rawValue() const { return m_value; }
-    inline void setRawValue(int value) { m_value = value; }
-    inline void setRawValue(long long value)
+    int rawValue() const { return m_value; }
+    void setRawValue(int value) { m_value = value; }
+    void setRawValue(long long value)
     {
         REPORT_OVERFLOW(value > std::numeric_limits<int>::min() && value < std::numeric_limits<int>::max());
         m_value = static_cast<int>(value);
     }
 
-    inline FractionalLayoutUnit abs() const
+    FractionalLayoutUnit abs() const
     {
         FractionalLayoutUnit returnValue;
         returnValue.setRawValue(::abs(m_value));
         return returnValue;
     }
 #if OS(DARWIN)
-    inline int wtf_ceil() const
+    int wtf_ceil() const
 #else
-    inline int ceil() const
+    int ceil() const
 #endif
     {
 #if ENABLE(SUBPIXEL_LAYOUT)
@@ -137,7 +137,7 @@
         return m_value;
 #endif
     }
-    inline int round() const
+    int round() const
     {
 #if ENABLE(SUBPIXEL_LAYOUT)
         if (m_value > 0)
@@ -148,7 +148,7 @@
 #endif
     }
 
-    inline int floor() const
+    int floor() const
     {
         return toInt();
     }
@@ -168,15 +168,15 @@
     }
     
 private:
-    inline bool isInBounds(int value)
+    bool isInBounds(int value)
     {
         return ::abs(value) <= std::numeric_limits<int>::max() / kFixedPointDenominator;
     }
-    inline bool isInBounds(unsigned value)
+    bool isInBounds(unsigned value)
     {
         return value <= static_cast<unsigned>(std::numeric_limits<int>::max()) / kFixedPointDenominator;
     }
-    inline bool isInBounds(double value)
+    bool isInBounds(double value)
     {
         return ::fabs(value) <= std::numeric_limits<int>::max() / kFixedPointDenominator;
     }

Modified: trunk/Source/WebCore/platform/graphics/GraphicsContext.h (116904 => 116905)


--- trunk/Source/WebCore/platform/graphics/GraphicsContext.h	2012-05-13 23:25:04 UTC (rev 116904)
+++ trunk/Source/WebCore/platform/graphics/GraphicsContext.h	2012-05-13 23:36:03 UTC (rev 116905)
@@ -262,7 +262,7 @@
         void applyFillPattern();
         void drawPath(const Path&);
 
-        void drawNativeImage(NativeImagePtr, const FloatSize& selfSize, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect, CompositeOperator = CompositeSourceOver, ImageOrientation = DefaultImageOrientation);
+        void drawNativeImage(CGImageRef, const FloatSize& selfSize, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect, CompositeOperator = CompositeSourceOver, ImageOrientation = DefaultImageOrientation);
 
         // Allow font smoothing (LCD antialiasing). Not part of the graphics state.
         void setAllowsFontSmoothing(bool);

Modified: trunk/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp (116904 => 116905)


--- trunk/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp	2012-05-13 23:25:04 UTC (rev 116904)
+++ trunk/Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp	2012-05-13 23:36:03 UTC (rev 116905)
@@ -74,6 +74,11 @@
 using namespace std;
 
 namespace WebCore {
+
+static RetainPtr<CGImageRef> subimage(CGImageRef image, const FloatRect& rect)
+{
+    return adoptCF(CGImageCreateWithImageInRect(image, rect));
+}
     
 static CGColorSpaceRef createLinearSRGBColorSpace()
 {
@@ -212,7 +217,7 @@
             subimageRect.setHeight(ceilf(subimageRect.height() + topPadding));
             adjustedDestRect.setHeight(subimageRect.height() / yScale);
 
-            image.adoptCF(CGImageCreateWithImageInRect(image.get(), subimageRect));
+            image = subimage(image.get(), subimageRect);
             if (currHeight < srcRect.maxY()) {
                 ASSERT(CGImageGetHeight(image.get()) == currHeight - CGRectIntegral(srcRect).origin.y);
                 adjustedDestRect.setHeight(CGImageGetHeight(image.get()) / yScale);

Modified: trunk/Source/WebCore/platform/graphics/cg/ImageCG.cpp (116904 => 116905)


--- trunk/Source/WebCore/platform/graphics/cg/ImageCG.cpp	2012-05-13 23:25:04 UTC (rev 116904)
+++ trunk/Source/WebCore/platform/graphics/cg/ImageCG.cpp	2012-05-13 23:36:03 UTC (rev 116905)
@@ -194,7 +194,7 @@
 {
     startAnimation();
 
-    RetainPtr<CGImageRef> image = frameAtIndex(m_currentFrame);
+    CGImageRef image = frameAtIndex(m_currentFrame);
     if (!image) // If it's too early we won't have an image yet.
         return;
     
@@ -209,7 +209,7 @@
     if (shouldRespectImageOrientation == RespectImageOrientation)
         orientation = frameOrientationAtIndex(m_currentFrame);
 
-    ctxt->drawNativeImage(image.get(), selfSize, styleColorSpace, destRect, srcRect, compositeOp, orientation);
+    ctxt->drawNativeImage(image, selfSize, styleColorSpace, destRect, srcRect, compositeOp, orientation);
 
     if (imageObserver())
         imageObserver()->didDraw(this);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to