Title: [120655] trunk
Revision
120655
Author
[email protected]
Date
2012-06-18 18:38:22 -0700 (Mon, 18 Jun 2012)

Log Message

[Chromium] DeviceOrientation Cleanup
https://bugs.webkit.org/show_bug.cgi?id=89354

Patch by Amy Ousterhout <[email protected]> on 2012-06-18
Reviewed by Kent Tamura.

Source/WebCore:

No new tests because there is no intended change in behavior.

* platform/mock/DeviceOrientationClientMock.h: added OVERRIDE specifier for virtual functions
(DeviceOrientationClientMock):

Source/WebKit/chromium:

* public/WebDeviceOrientation.h: added const-qualifiers to getters, simplified an overly-complicated parameter to two functions
(WebKit::WebDeviceOrientation::isNull):
(WebKit::WebDeviceOrientation::canProvideAlpha):
(WebKit::WebDeviceOrientation::alpha):
(WebKit::WebDeviceOrientation::canProvideBeta):
(WebKit::WebDeviceOrientation::beta):
(WebKit::WebDeviceOrientation::canProvideGamma):
(WebKit::WebDeviceOrientation::gamma):
(WebKit::WebDeviceOrientation::canProvideAbsolute):
(WebKit::WebDeviceOrientation::absolute):
(WebDeviceOrientation):
* public/WebDeviceOrientationClient.h: added WEBKIT_ASSERT_NOT_REACHED to virtual functions
(WebKit::WebDeviceOrientationClient::setController):
(WebKit::WebDeviceOrientationClient::startUpdating):
(WebKit::WebDeviceOrientationClient::stopUpdating):
(WebKit::WebDeviceOrientationClient::lastOrientation):
* public/WebDeviceOrientationClientMock.h: added OVERRIDE specifier for virtual functions
(WebDeviceOrientationClientMock):
* src/DeviceOrientationClientProxy.h: designated functions as 'virtual' and added OVERRIDE specifier
(DeviceOrientationClientProxy):
* src/WebDeviceOrientation.cpp: simplified overly-complicated parameter to two functions
(WebKit::WebDeviceOrientation::WebDeviceOrientation):
(WebKit::WebDeviceOrientation::operator=):

Tools:

* DumpRenderTree/chromium/WebViewHost.h: added OVERRIDE specifier for virtual function
(WebViewHost):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (120654 => 120655)


--- trunk/Source/WebCore/ChangeLog	2012-06-19 01:32:28 UTC (rev 120654)
+++ trunk/Source/WebCore/ChangeLog	2012-06-19 01:38:22 UTC (rev 120655)
@@ -1,3 +1,15 @@
+2012-06-18  Amy Ousterhout  <[email protected]>
+
+        [Chromium] DeviceOrientation Cleanup
+        https://bugs.webkit.org/show_bug.cgi?id=89354
+
+        Reviewed by Kent Tamura.
+
+        No new tests because there is no intended change in behavior.
+
+        * platform/mock/DeviceOrientationClientMock.h: added OVERRIDE specifier for virtual functions
+        (DeviceOrientationClientMock):
+
 2012-06-18  Christophe Dumez  <[email protected]>
 
         [EFL] media/video-seek-past-end-playing.html is flaky

Modified: trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h (120654 => 120655)


--- trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h	2012-06-19 01:32:28 UTC (rev 120654)
+++ trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h	2012-06-19 01:38:22 UTC (rev 120655)
@@ -45,11 +45,11 @@
     DeviceOrientationClientMock();
 
     // DeviceOrientationClient
-    virtual void setController(DeviceOrientationController*);
-    virtual void startUpdating();
-    virtual void stopUpdating();
-    virtual DeviceOrientation* lastOrientation() const { return m_orientation.get(); }
-    virtual void deviceOrientationControllerDestroyed() { }
+    virtual void setController(DeviceOrientationController*) OVERRIDE;
+    virtual void startUpdating() OVERRIDE;
+    virtual void stopUpdating() OVERRIDE;
+    virtual DeviceOrientation* lastOrientation() const OVERRIDE { return m_orientation.get(); }
+    virtual void deviceOrientationControllerDestroyed() OVERRIDE { }
 
     void setOrientation(PassRefPtr<DeviceOrientation>);
 

Modified: trunk/Source/WebKit/chromium/ChangeLog (120654 => 120655)


--- trunk/Source/WebKit/chromium/ChangeLog	2012-06-19 01:32:28 UTC (rev 120654)
+++ trunk/Source/WebKit/chromium/ChangeLog	2012-06-19 01:38:22 UTC (rev 120655)
@@ -1,3 +1,34 @@
+2012-06-18  Amy Ousterhout  <[email protected]>
+
+        [Chromium] DeviceOrientation Cleanup
+        https://bugs.webkit.org/show_bug.cgi?id=89354
+
+        Reviewed by Kent Tamura.
+
+        * public/WebDeviceOrientation.h: added const-qualifiers to getters, simplified an overly-complicated parameter to two functions
+        (WebKit::WebDeviceOrientation::isNull):
+        (WebKit::WebDeviceOrientation::canProvideAlpha):
+        (WebKit::WebDeviceOrientation::alpha):
+        (WebKit::WebDeviceOrientation::canProvideBeta):
+        (WebKit::WebDeviceOrientation::beta):
+        (WebKit::WebDeviceOrientation::canProvideGamma):
+        (WebKit::WebDeviceOrientation::gamma):
+        (WebKit::WebDeviceOrientation::canProvideAbsolute):
+        (WebKit::WebDeviceOrientation::absolute):
+        (WebDeviceOrientation):
+        * public/WebDeviceOrientationClient.h: added WEBKIT_ASSERT_NOT_REACHED to virtual functions
+        (WebKit::WebDeviceOrientationClient::setController):
+        (WebKit::WebDeviceOrientationClient::startUpdating):
+        (WebKit::WebDeviceOrientationClient::stopUpdating):
+        (WebKit::WebDeviceOrientationClient::lastOrientation):
+        * public/WebDeviceOrientationClientMock.h: added OVERRIDE specifier for virtual functions
+        (WebDeviceOrientationClientMock):
+        * src/DeviceOrientationClientProxy.h: designated functions as 'virtual' and added OVERRIDE specifier
+        (DeviceOrientationClientProxy):
+        * src/WebDeviceOrientation.cpp: simplified overly-complicated parameter to two functions 
+        (WebKit::WebDeviceOrientation::WebDeviceOrientation):
+        (WebKit::WebDeviceOrientation::operator=):
+
 2012-06-18  Ami Fischman  <[email protected]>
 
         Unreviewed.  Rolled DEPS.

Modified: trunk/Source/WebKit/chromium/public/WebDeviceOrientation.h (120654 => 120655)


--- trunk/Source/WebKit/chromium/public/WebDeviceOrientation.h	2012-06-19 01:32:28 UTC (rev 120654)
+++ trunk/Source/WebKit/chromium/public/WebDeviceOrientation.h	2012-06-19 01:38:22 UTC (rev 120655)
@@ -51,43 +51,43 @@
     static WebDeviceOrientation nullOrientation() { return WebDeviceOrientation(); }
 
     void setNull(bool isNull) { m_isNull = isNull; }
-    bool isNull() { return m_isNull; }
+    bool isNull() const { return m_isNull; }
 
     void setAlpha(double alpha)
     {
         m_canProvideAlpha = true;
         m_alpha = alpha;
     }
-    bool canProvideAlpha() { return m_canProvideAlpha; }
-    double alpha() { return m_alpha; }
+    bool canProvideAlpha() const { return m_canProvideAlpha; }
+    double alpha() const { return m_alpha; }
 
     void setBeta(double beta)
     {
         m_canProvideBeta = true;
         m_beta = beta;
     }
-    bool canProvideBeta() { return m_canProvideBeta; }
-    double beta() { return m_beta; }
+    bool canProvideBeta() const { return m_canProvideBeta; }
+    double beta() const { return m_beta; }
 
     void setGamma(double gamma)
     {
         m_canProvideGamma = true;
         m_gamma = gamma;
     }
-    bool canProvideGamma() { return m_canProvideGamma; }
-    double gamma() { return m_gamma; }
+    bool canProvideGamma() const { return m_canProvideGamma; }
+    double gamma() const { return m_gamma; }
 
     void setAbsolute(bool absolute)
     {
         m_canProvideAbsolute = true;
         m_absolute = absolute;
     }
-    bool canProvideAbsolute() {return m_canProvideAbsolute; }
-    bool absolute() { return m_absolute; }
+    bool canProvideAbsolute() const {return m_canProvideAbsolute; }
+    bool absolute() const { return m_absolute; }
 
 #if WEBKIT_IMPLEMENTATION
-    WebDeviceOrientation(const WTF::PassRefPtr<WebCore::DeviceOrientation>&);
-    WebDeviceOrientation& operator=(const WTF::PassRefPtr<WebCore::DeviceOrientation>&);
+    WebDeviceOrientation(const WebCore::DeviceOrientation*);
+    WebDeviceOrientation& operator=(const WebCore::DeviceOrientation*);
     operator WTF::PassRefPtr<WebCore::DeviceOrientation>() const;
 #endif
 

Modified: trunk/Source/WebKit/chromium/public/WebDeviceOrientationClient.h (120654 => 120655)


--- trunk/Source/WebKit/chromium/public/WebDeviceOrientationClient.h	2012-06-19 01:32:28 UTC (rev 120654)
+++ trunk/Source/WebKit/chromium/public/WebDeviceOrientationClient.h	2012-06-19 01:38:22 UTC (rev 120655)
@@ -26,6 +26,9 @@
 #ifndef WebDeviceOrientationClient_h
 #define WebDeviceOrientationClient_h
 
+#include "WebDeviceOrientation.h"
+#include "platform/WebCommon.h"
+
 namespace WebKit {
 
 class WebDeviceOrientation;
@@ -35,11 +38,15 @@
 public:
     virtual ~WebDeviceOrientationClient() {}
 
-    virtual void setController(WebDeviceOrientationController*) = 0;
-    virtual void startUpdating() = 0;
-    virtual void stopUpdating() = 0;
+    virtual void setController(WebDeviceOrientationController*) { WEBKIT_ASSERT_NOT_REACHED(); }
+    virtual void startUpdating() { WEBKIT_ASSERT_NOT_REACHED(); }
+    virtual void stopUpdating() { WEBKIT_ASSERT_NOT_REACHED(); }
 
-    virtual WebDeviceOrientation lastOrientation() const = 0;
+    virtual WebDeviceOrientation lastOrientation() const
+    {
+        WEBKIT_ASSERT_NOT_REACHED();
+        return WebDeviceOrientation::nullOrientation();
+    }
 };
 
 } // namespace WebKit

Modified: trunk/Source/WebKit/chromium/public/WebDeviceOrientationClientMock.h (120654 => 120655)


--- trunk/Source/WebKit/chromium/public/WebDeviceOrientationClientMock.h	2012-06-19 01:32:28 UTC (rev 120654)
+++ trunk/Source/WebKit/chromium/public/WebDeviceOrientationClientMock.h	2012-06-19 01:38:22 UTC (rev 120655)
@@ -39,10 +39,10 @@
     WEBKIT_EXPORT static WebDeviceOrientationClientMock* create();
     ~WebDeviceOrientationClientMock() { reset(); }
 
-    virtual void setController(WebDeviceOrientationController*);
-    virtual void startUpdating();
-    virtual void stopUpdating();
-    virtual WebDeviceOrientation lastOrientation() const;
+    virtual void setController(WebDeviceOrientationController*) OVERRIDE;
+    virtual void startUpdating() OVERRIDE;
+    virtual void stopUpdating() OVERRIDE;
+    virtual WebDeviceOrientation lastOrientation() const OVERRIDE;
 
     WEBKIT_EXPORT void setOrientation(WebDeviceOrientation&);
 

Modified: trunk/Source/WebKit/chromium/src/DeviceOrientationClientProxy.h (120654 => 120655)


--- trunk/Source/WebKit/chromium/src/DeviceOrientationClientProxy.h	2012-06-19 01:32:28 UTC (rev 120654)
+++ trunk/Source/WebKit/chromium/src/DeviceOrientationClientProxy.h	2012-06-19 01:38:22 UTC (rev 120655)
@@ -44,11 +44,11 @@
     {
     }
 
-    void setController(WebCore::DeviceOrientationController*);
-    void startUpdating();
-    void stopUpdating();
-    WebCore::DeviceOrientation* lastOrientation() const;
-    virtual void deviceOrientationControllerDestroyed();
+    virtual void setController(WebCore::DeviceOrientationController*) OVERRIDE;
+    virtual void startUpdating() OVERRIDE;
+    virtual void stopUpdating() OVERRIDE;
+    virtual WebCore::DeviceOrientation* lastOrientation() const OVERRIDE;
+    virtual void deviceOrientationControllerDestroyed() OVERRIDE;
 
 private:
     WebDeviceOrientationClient* m_client;

Modified: trunk/Source/WebKit/chromium/src/WebDeviceOrientation.cpp (120654 => 120655)


--- trunk/Source/WebKit/chromium/src/WebDeviceOrientation.cpp	2012-06-19 01:32:28 UTC (rev 120654)
+++ trunk/Source/WebKit/chromium/src/WebDeviceOrientation.cpp	2012-06-19 01:38:22 UTC (rev 120655)
@@ -31,7 +31,7 @@
 
 namespace WebKit {
 
-WebDeviceOrientation::WebDeviceOrientation(const PassRefPtr<WebCore::DeviceOrientation>& orientation)
+WebDeviceOrientation::WebDeviceOrientation(const WebCore::DeviceOrientation* orientation)
 {
     if (!orientation) {
         m_isNull = true;
@@ -57,7 +57,7 @@
     m_absolute = orientation->absolute();
 }
 
-WebDeviceOrientation& WebDeviceOrientation::operator=(const PassRefPtr<WebCore::DeviceOrientation>& orientation)
+WebDeviceOrientation& WebDeviceOrientation::operator=(const WebCore::DeviceOrientation* orientation)
 {
     if (!orientation) {
         m_isNull = true;

Modified: trunk/Tools/ChangeLog (120654 => 120655)


--- trunk/Tools/ChangeLog	2012-06-19 01:32:28 UTC (rev 120654)
+++ trunk/Tools/ChangeLog	2012-06-19 01:38:22 UTC (rev 120655)
@@ -1,3 +1,13 @@
+2012-06-18  Amy Ousterhout  <[email protected]>
+
+        [Chromium] DeviceOrientation Cleanup
+        https://bugs.webkit.org/show_bug.cgi?id=89354
+
+        Reviewed by Kent Tamura.
+
+        * DumpRenderTree/chromium/WebViewHost.h: added OVERRIDE specifier for virtual function
+        (WebViewHost):
+
 2012-06-18  James Robinson  <[email protected]>
 
         [chromium] Stop passing deprecated 'direct' parameter to webkit_support::CreateGraphicsContext3D

Modified: trunk/Tools/DumpRenderTree/chromium/WebViewHost.h (120654 => 120655)


--- trunk/Tools/DumpRenderTree/chromium/WebViewHost.h	2012-06-19 01:32:28 UTC (rev 120654)
+++ trunk/Tools/DumpRenderTree/chromium/WebViewHost.h	2012-06-19 01:38:22 UTC (rev 120655)
@@ -185,7 +185,7 @@
 #if ENABLE(SCRIPTED_SPEECH)
     virtual WebKit::WebSpeechRecognizer* speechRecognizer() OVERRIDE;
 #endif
-    virtual WebKit::WebDeviceOrientationClient* deviceOrientationClient();
+    virtual WebKit::WebDeviceOrientationClient* deviceOrientationClient() OVERRIDE;
 #if ENABLE(MEDIA_STREAM)
     virtual WebKit::WebUserMediaClient* userMediaClient();
 #endif
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to