      WebURL(const WebCore::KURL&);
      WebURL& operator=(const WebCore::KURL&);
      operator WebCore::KURL() const;
-Index: third_party/WebKit/public/platform/WebAudioBus.h
-===================================================================
---- third_party/WebKit/public/platform/WebAudioBus.h	(revision 155959)
-+++ third_party/WebKit/public/platform/WebAudioBus.h	(working copy)
-@@ -29,7 +29,7 @@
- 
- namespace WebCore { class AudioBus; }
- 
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
- namespace WTF { template <typename T> class PassRefPtr; }
- #endif
- 
-@@ -62,7 +62,7 @@
- 
-     WEBKIT_EXPORT float* channelData(unsigned channelIndex);
- 
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
-     WTF::PassRefPtr<WebCore::AudioBus> release();
- #endif
- 
-Index: third_party/WebKit/public/platform/WebCommon.h
-===================================================================
---- third_party/WebKit/public/platform/WebCommon.h	(revision 155959)
-+++ third_party/WebKit/public/platform/WebCommon.h	(working copy)
-@@ -106,7 +106,7 @@
- 
- } // namespace WebKit
- 
--// Ideally, only use inside the public directory but outside of INSIDE_WEBKIT blocks.  (Otherwise use WTF's ASSERT.)
-+// Ideally, only use inside the public directory but outside of WEBKIT_IMPLEMENTATION blocks.  (Otherwise use WTF's ASSERT.)
- #if defined(NDEBUG)
- #define WEBKIT_ASSERT(assertion) ((void)0)
- #else
-Index: third_party/WebKit/public/platform/WebMediaStreamTrackSourcesRequest.h
-===================================================================
---- third_party/WebKit/public/platform/WebMediaStreamTrackSourcesRequest.h	(revision 155959)
-+++ third_party/WebKit/public/platform/WebMediaStreamTrackSourcesRequest.h	(working copy)
-@@ -71,7 +71,7 @@
-     WEBKIT_EXPORT ExtraData* extraData() const;
-     WEBKIT_EXPORT void setExtraData(ExtraData*);
- 
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
-     WebMediaStreamTrackSourcesRequest(const WTF::PassRefPtr<WebCore::MediaStreamTrackSourcesRequest>&);
- #endif
- 
-Index: third_party/WebKit/public/platform/WebFloatSize.h
-===================================================================
---- third_party/WebKit/public/platform/WebFloatSize.h	(revision 155959)
-+++ third_party/WebKit/public/platform/WebFloatSize.h	(working copy)
-@@ -33,7 +33,7 @@
- 
- #include "WebCommon.h"
- 
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
- #include "core/platform/graphics/FloatSize.h"
- #else
- #include <cmath>
-@@ -61,7 +61,7 @@
-     {
-     }
- 
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
-     WebFloatSize(const WebCore::FloatSize& s)
-         : width(s.width())
-         , height(s.height())
-Index: third_party/WebKit/public/platform/WebThreadSafeData.h
-===================================================================
---- third_party/WebKit/public/platform/WebThreadSafeData.h	(revision 155959)
-+++ third_party/WebKit/public/platform/WebThreadSafeData.h	(working copy)
+Index: third_party/WebKit/public/platform/WebURLError.h
+===================================================================
+--- third_party/WebKit/public/platform/WebURLError.h	(revision 161986)
++++ third_party/WebKit/public/platform/WebURLError.h	(working copy)
+@@ -34,7 +34,7 @@
+ #include "WebString.h"
+ #include "WebURL.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class ResourceError; }
+ #endif
+ 
+@@ -64,7 +64,7 @@
+ 
+     WebURLError() : reason(0), isCancellation(false) { }
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebURLError(const WebCore::ResourceError&);
+     WebURLError& operator=(const WebCore::ResourceError&);
+     operator WebCore::ResourceError() const;
+Index: third_party/WebKit/public/platform/WebURLLoadTiming.h
+===================================================================
+--- third_party/WebKit/public/platform/WebURLLoadTiming.h	(revision 161986)
++++ third_party/WebKit/public/platform/WebURLLoadTiming.h	(working copy)
+@@ -93,7 +93,7 @@
+     WEBKIT_EXPORT double sslEnd() const;
+     WEBKIT_EXPORT void setSSLEnd(double);
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebURLLoadTiming(const WTF::PassRefPtr<WebCore::ResourceLoadTiming>&);
+     WebURLLoadTiming& operator=(const WTF::PassRefPtr<WebCore::ResourceLoadTiming>&);
+     operator WTF::PassRefPtr<WebCore::ResourceLoadTiming>() const;
+Index: third_party/WebKit/public/platform/WebURLRequest.h
+===================================================================
+--- third_party/WebKit/public/platform/WebURLRequest.h	(revision 161986)
++++ third_party/WebKit/public/platform/WebURLRequest.h	(working copy)
 @@ -34,7 +34,7 @@
  #include "WebCommon.h"
- #include "WebPrivatePtr.h"
- 
--#if !WEBKIT_IMPLEMENTATION
-+#if !INSIDE_WEBKIT
- #include <string>
- #endif
- 
+ #include "WebHTTPBody.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class ResourceRequest; }
+ #endif
+ 
+@@ -192,7 +192,7 @@
+ 
+     WEBKIT_EXPORT Priority priority() const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebCore::ResourceRequest& toMutableResourceRequest();
+     const WebCore::ResourceRequest& toResourceRequest() const;
+ #endif
+Index: third_party/WebKit/public/platform/WebURLResponse.h
+===================================================================
+--- third_party/WebKit/public/platform/WebURLResponse.h	(revision 161986)
++++ third_party/WebKit/public/platform/WebURLResponse.h	(working copy)
+@@ -34,7 +34,7 @@
+ #include "WebCommon.h"
+ #include "WebPrivateOwnPtr.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class ResourceResponse; }
+ #endif
+ 
+@@ -138,7 +138,7 @@
+     WEBKIT_EXPORT WebCString securityInfo() const;
+     WEBKIT_EXPORT void setSecurityInfo(const WebCString&);
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebCore::ResourceResponse& toMutableResourceResponse();
+     const WebCore::ResourceResponse& toResourceResponse() const;
+ #endif
+Index: third_party/WebKit/public/platform/WebWorkerRunLoop.h
+===================================================================
+--- third_party/WebKit/public/platform/WebWorkerRunLoop.h	(revision 161986)
++++ third_party/WebKit/public/platform/WebWorkerRunLoop.h	(working copy)
+@@ -46,7 +46,7 @@
+     WEBKIT_EXPORT bool equals(const WebWorkerRunLoop&) const;
+     WEBKIT_EXPORT bool lessThan(const WebWorkerRunLoop&) const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebWorkerRunLoop(WebCore::WorkerRunLoop*);
+ #endif
+ 
+Index: third_party/WebKit/public/platform/linux/WebFontRenderStyle.h
+===================================================================
+--- third_party/WebKit/public/platform/linux/WebFontRenderStyle.h	(revision 161986)
++++ third_party/WebKit/public/platform/linux/WebFontRenderStyle.h	(working copy)
+@@ -50,7 +50,7 @@
+     char useSubpixelRendering; // use subpixel rendering (partially-filled pixels)
+     char useSubpixelPositioning; // use subpixel positioning (fractional X positions for glyphs)
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     // Translates the members of this struct to a FontRenderStyle
+     void toFontRenderStyle(WebCore::FontRenderStyle*);
+ #endif
+Index: third_party/WebKit/public/web/WebAXObject.h
+===================================================================
+--- third_party/WebKit/public/web/WebAXObject.h	(revision 161986)
++++ third_party/WebKit/public/web/WebAXObject.h	(working copy)
+@@ -36,7 +36,7 @@
+ #include "../platform/WebVector.h"
+ #include "WebAXEnums.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WTF { template <typename T> class PassRefPtr; }
+ #endif
+ 
+@@ -202,7 +202,7 @@
+     // Scroll this object to a given point in global coordinates of the top-level window.
+     WEBKIT_EXPORT void scrollToGlobalPoint(const WebPoint&) const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebAXObject(const WTF::PassRefPtr<WebCore::AccessibilityObject>&);
+     WebAXObject& operator=(const WTF::PassRefPtr<WebCore::AccessibilityObject>&);
+     operator WTF::PassRefPtr<WebCore::AccessibilityObject>() const;
+Index: third_party/WebKit/public/web/WebArrayBufferView.h
+===================================================================
+--- third_party/WebKit/public/web/WebArrayBufferView.h	(revision 161986)
++++ third_party/WebKit/public/web/WebArrayBufferView.h	(working copy)
 @@ -57,7 +57,7 @@
  
-     bool isEmpty() const { return !size(); }
- 
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
-     WebThreadSafeData(const WTF::PassRefPtr<WebCore::RawData>&);
-     WebThreadSafeData& operator=(const WTF::PassRefPtr<WebCore::RawData>&);
- #else
-Index: third_party/WebKit/public/platform/WebSpeechSynthesisVoice.h
-===================================================================
---- third_party/WebKit/public/platform/WebSpeechSynthesisVoice.h	(revision 155959)
-+++ third_party/WebKit/public/platform/WebSpeechSynthesisVoice.h	(working copy)
-@@ -57,7 +57,7 @@
-     WEBKIT_EXPORT void setIsLocalService(bool);
-     WEBKIT_EXPORT void setIsDefault(bool);
- 
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
-     operator WTF::PassRefPtr<WebCore::PlatformSpeechSynthesisVoice>() const;
- #endif
- 
-Index: third_party/WebKit/public/platform/WebBlobData.h
-===================================================================
---- third_party/WebKit/public/platform/WebBlobData.h	(revision 155959)
-+++ third_party/WebKit/public/platform/WebBlobData.h	(working copy)
+     WEBKIT_EXPORT static WebArrayBufferView* createFromV8Value(v8::Handle<v8::Value>);
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebArrayBufferView(const WTF::PassRefPtr<WTF::ArrayBufferView>&);
+     WebArrayBufferView& operator=(const WTF::PassRefPtr<WTF::ArrayBufferView>&);
+     operator WTF::PassRefPtr<WTF::ArrayBufferView>() const;
+Index: third_party/WebKit/public/web/WebBlob.h
+===================================================================
+--- third_party/WebKit/public/web/WebBlob.h	(revision 161986)
++++ third_party/WebKit/public/web/WebBlob.h	(working copy)
+@@ -68,7 +68,7 @@
+ 
+     WEBKIT_EXPORT v8::Handle<v8::Value>  toV8Value();
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebBlob(const WTF::PassRefPtr<WebCore::Blob>&);
+     WebBlob& operator=(const WTF::PassRefPtr<WebCore::Blob>&);
+     operator WTF::PassRefPtr<WebCore::Blob>() const;
+Index: third_party/WebKit/public/web/WebCachedURLRequest.h
+===================================================================
+--- third_party/WebKit/public/web/WebCachedURLRequest.h	(revision 161986)
++++ third_party/WebKit/public/web/WebCachedURLRequest.h	(working copy)
+@@ -53,7 +53,7 @@
+     WEBKIT_EXPORT bool forPreload() const;
+     WEBKIT_EXPORT WebString initiatorName() const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     explicit WebCachedURLRequest(WebCore::FetchRequest*);
+ #endif
+ 
+Index: third_party/WebKit/public/web/WebDOMEvent.h
+===================================================================
+--- third_party/WebKit/public/web/WebDOMEvent.h	(revision 161986)
++++ third_party/WebKit/public/web/WebDOMEvent.h	(working copy)
+@@ -37,7 +37,7 @@
+ #include "WebNode.h"
+ 
+ namespace WebCore { class Event; }
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WTF { template <typename T> class PassRefPtr; }
+ #endif
+ 
+@@ -92,7 +92,7 @@
+     WEBKIT_EXPORT bool isXMLHttpRequestProgressEvent() const;
+     WEBKIT_EXPORT bool isBeforeLoadEvent() const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebDOMEvent(const WTF::PassRefPtr<WebCore::Event>&);
+     operator WTF::PassRefPtr<WebCore::Event>() const;
+ #endif
+@@ -113,7 +113,7 @@
+ 
+ protected:
+     typedef WebCore::Event WebDOMEventPrivate;
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     void assign(const WTF::PassRefPtr<WebDOMEventPrivate>&);
+ 
+     template<typename T> T* unwrap()
+Index: third_party/WebKit/public/web/WebDOMEventListener.h
+===================================================================
+--- third_party/WebKit/public/web/WebDOMEventListener.h	(revision 161986)
++++ third_party/WebKit/public/web/WebDOMEventListener.h	(working copy)
+@@ -33,7 +33,7 @@
+ 
+ #include "../platform/WebCommon.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class EventTarget; }
+ #endif
+ 
+@@ -53,7 +53,7 @@
+     // Called when an event is received.
+     virtual void handleEvent(const WebDOMEvent&) = 0;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     void notifyEventListenerDeleted(EventListenerWrapper*);
+     EventListenerWrapper* createEventListenerWrapper(const WebString& eventType, bool useCapture, WebCore::EventTarget*);
+     EventListenerWrapper* getEventListenerWrapper(const WebString& eventType, bool useCapture, WebCore::EventTarget*);
+Index: third_party/WebKit/public/web/WebDOMMessageEvent.h
+===================================================================
+--- third_party/WebKit/public/web/WebDOMMessageEvent.h	(revision 161986)
++++ third_party/WebKit/public/web/WebDOMMessageEvent.h	(working copy)
+@@ -34,7 +34,7 @@
+ #include "WebDOMEvent.h"
+ #include "WebSerializedScriptValue.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ #include "core/dom/Event.h"
+ #include "core/dom/MessageEvent.h"
+ #endif
+@@ -52,7 +52,7 @@
+     WEBKIT_EXPORT WebSerializedScriptValue data() const;
+     WEBKIT_EXPORT WebString origin() const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     explicit WebDOMMessageEvent(const WTF::PassRefPtr<WebCore::MessageEvent>& e) : WebDOMEvent(e) { }
+ #endif
+ };
+Index: third_party/WebKit/public/web/WebDOMMouseEvent.h
+===================================================================
+--- third_party/WebKit/public/web/WebDOMMouseEvent.h	(revision 161986)
++++ third_party/WebKit/public/web/WebDOMMouseEvent.h	(working copy)
+@@ -32,7 +32,7 @@
+ 
+ #include "WebDOMEvent.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class Event; }
+ #endif
+ 
+Index: third_party/WebKit/public/web/WebDOMMutationEvent.h
+===================================================================
+--- third_party/WebKit/public/web/WebDOMMutationEvent.h	(revision 161986)
++++ third_party/WebKit/public/web/WebDOMMutationEvent.h	(working copy)
+@@ -32,7 +32,7 @@
+ 
+ #include "WebDOMEvent.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class Event; }
+ #endif
+ 
+Index: third_party/WebKit/public/web/WebDatabase.h
+===================================================================
+--- third_party/WebKit/public/web/WebDatabase.h	(revision 161986)
++++ third_party/WebKit/public/web/WebDatabase.h	(working copy)
+@@ -62,7 +62,7 @@
+     WEBKIT_EXPORT static void closeDatabaseImmediately(
+         const WebString& originIdentifier, const WebString& databaseName);
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebDatabase(const WebCore::DatabaseBackendBase*);
+ #endif
+ 
+Index: third_party/WebKit/public/web/WebDeviceOrientation.h
+===================================================================
+--- third_party/WebKit/public/web/WebDeviceOrientation.h	(revision 161986)
++++ third_party/WebKit/public/web/WebDeviceOrientation.h	(working copy)
+@@ -26,7 +26,7 @@
+ #ifndef WebDeviceOrientation_h
+ #define WebDeviceOrientation_h
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WTF { template <typename T> class PassRefPtr; }
+ namespace WebCore { class DeviceOrientationData; }
+ #endif
+@@ -85,7 +85,7 @@
+     bool canProvideAbsolute() const {return m_canProvideAbsolute; }
+     bool absolute() const { return m_absolute; }
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebDeviceOrientation(const WebCore::DeviceOrientationData*);
+     operator WTF::PassRefPtr<WebCore::DeviceOrientationData>() const;
+ #endif
+Index: third_party/WebKit/public/web/WebDeviceOrientationController.h
+===================================================================
+--- third_party/WebKit/public/web/WebDeviceOrientationController.h	(revision 161986)
++++ third_party/WebKit/public/web/WebDeviceOrientationController.h	(working copy)
+@@ -43,7 +43,7 @@
+ 
+     WEBKIT_EXPORT void didChangeDeviceOrientation(const WebDeviceOrientation&);
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebCore::DeviceOrientationController* controller() const;
+ #endif
+ 
+Index: third_party/WebKit/public/web/WebDocument.h
+===================================================================
+--- third_party/WebKit/public/web/WebDocument.h	(revision 161986)
++++ third_party/WebKit/public/web/WebDocument.h	(working copy)
+@@ -38,7 +38,7 @@
+ #include "WebNode.h"
+ #include "WebSecurityOrigin.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore {
+ class Document;
+ class DocumentType;
+@@ -138,7 +138,7 @@
+ 
+     WEBKIT_EXPORT v8::Handle<v8::Value> registerEmbedderCustomElement(const WebString& name, v8::Handle<v8::Value> options, WebExceptionCode&);
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebDocument(const WTF::PassRefPtr<WebCore::Document>&);
+     WebDocument& operator=(const WTF::PassRefPtr<WebCore::Document>&);
+     operator WTF::PassRefPtr<WebCore::Document>() const;
+Index: third_party/WebKit/public/web/WebDocumentType.h
+===================================================================
+--- third_party/WebKit/public/web/WebDocumentType.h	(revision 161986)
++++ third_party/WebKit/public/web/WebDocumentType.h	(working copy)
+@@ -33,7 +33,7 @@
+ 
+ #include "WebNode.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class DocumentType; }
+ namespace WTF { template <typename T> class PassRefPtr; }
+ #endif
+@@ -56,7 +56,7 @@
+ 
+     WEBKIT_EXPORT WebString name() const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebDocumentType(const WTF::PassRefPtr<WebCore::DocumentType>&);
+     WebDocumentType& operator=(const WTF::PassRefPtr<WebCore::DocumentType>&);
+     operator WTF::PassRefPtr<WebCore::DocumentType>() const;
+Index: third_party/WebKit/public/web/WebElement.h
+===================================================================
+--- third_party/WebKit/public/web/WebElement.h	(revision 161986)
++++ third_party/WebKit/public/web/WebElement.h	(working copy)
+@@ -34,7 +34,7 @@
+ #include "../platform/WebImage.h"
+ #include "WebNode.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class Element; }
+ #endif
+ 
+@@ -89,7 +89,7 @@
+         // if there isn't any.
+         WEBKIT_EXPORT WebImage imageContents();
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+         WebElement(const WTF::PassRefPtr<WebCore::Element>&);
+         WebElement& operator=(const WTF::PassRefPtr<WebCore::Element>&);
+         operator WTF::PassRefPtr<WebCore::Element>() const;
+Index: third_party/WebKit/public/web/WebFontDescription.h
+===================================================================
+--- third_party/WebKit/public/web/WebFontDescription.h	(revision 161986)
++++ third_party/WebKit/public/web/WebFontDescription.h	(working copy)
+@@ -33,7 +33,7 @@
+ 
+ #include "../platform/WebString.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class FontDescription; }
+ #endif
+ 
+@@ -94,7 +94,7 @@
+     short letterSpacing;
+     short wordSpacing;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebFontDescription(const WebCore::FontDescription&, short fontLetterSpacing, short fontWordSpacing);
+ 
+     operator WebCore::FontDescription() const;
+Index: third_party/WebKit/public/web/WebFormControlElement.h
+===================================================================
+--- third_party/WebKit/public/web/WebFormControlElement.h	(revision 161986)
++++ third_party/WebKit/public/web/WebFormControlElement.h	(working copy)
 @@ -35,7 +35,7 @@
- #include "WebThreadSafeData.h"
- #include "WebURL.h"
- 
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
- namespace WebCore { class BlobData; }
- namespace WTF { template <typename T> class PassOwnPtr; }
- #endif
-@@ -79,14 +79,14 @@
- 
-     WEBKIT_EXPORT WebString contentDisposition() const;
- 
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
-     WebBlobData(const WTF::PassOwnPtr<WebCore::BlobData>&);
-     WebBlobData& operator=(const WTF::PassOwnPtr<WebCore::BlobData>&);
-     operator WTF::PassOwnPtr<WebCore::BlobData>();
- #endif
- 
- private:
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
-     void assign(const WTF::PassOwnPtr<WebCore::BlobData>&);
- #endif
-     WebBlobDataPrivate* m_private;
-Index: third_party/WebKit/public/platform/WebAnimation.h
-===================================================================
---- third_party/WebKit/public/platform/WebAnimation.h	(revision 155959)
-+++ third_party/WebKit/public/platform/WebAnimation.h	(working copy)
+ #include "WebElement.h"
+ #include "WebFormElement.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class HTMLFormControlElement; }
+ #endif
+ 
+@@ -68,7 +68,7 @@
+ 
+     WEBKIT_EXPORT WebFormElement form() const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebFormControlElement(const WTF::PassRefPtr<WebCore::HTMLFormControlElement>&);
+     WebFormControlElement& operator=(const WTF::PassRefPtr<WebCore::HTMLFormControlElement>&);
+     operator WTF::PassRefPtr<WebCore::HTMLFormControlElement>() const;
+Index: third_party/WebKit/public/web/WebFormElement.h
+===================================================================
+--- third_party/WebKit/public/web/WebFormElement.h	(revision 161986)
++++ third_party/WebKit/public/web/WebFormElement.h	(working copy)
+@@ -34,7 +34,7 @@
+ #include "../platform/WebVector.h"
+ #include "WebElement.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class HTMLFormElement; }
+ #endif
+ 
+@@ -78,7 +78,7 @@
+         };
+         WEBKIT_EXPORT void finishRequestAutocomplete(WebFormElement::AutocompleteResult);
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+         WebFormElement(const WTF::PassRefPtr<WebCore::HTMLFormElement>&);
+         WebFormElement& operator=(const WTF::PassRefPtr<WebCore::HTMLFormElement>&);
+         operator WTF::PassRefPtr<WebCore::HTMLFormElement>() const;
+Index: third_party/WebKit/public/web/WebGeolocationController.h
+===================================================================
+--- third_party/WebKit/public/web/WebGeolocationController.h	(revision 161986)
++++ third_party/WebKit/public/web/WebGeolocationController.h	(working copy)
+@@ -43,7 +43,7 @@
+     WEBKIT_EXPORT void positionChanged(const WebGeolocationPosition&);
+     WEBKIT_EXPORT void errorOccurred(const WebGeolocationError&);
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebGeolocationController(WebCore::GeolocationController* c)
+         : m_private(c)
+     {
+Index: third_party/WebKit/public/web/WebGeolocationError.h
+===================================================================
+--- third_party/WebKit/public/web/WebGeolocationError.h	(revision 161986)
++++ third_party/WebKit/public/web/WebGeolocationError.h	(working copy)
 @@ -29,7 +29,7 @@
- #include "WebNonCopyable.h"
- #include "WebPrivateOwnPtr.h"
- 
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
- #include <wtf/Forward.h>
- #endif
- 
-Index: third_party/WebKit/public/platform/WebDeviceMotionData.h
-===================================================================
---- third_party/WebKit/public/platform/WebDeviceMotionData.h	(revision 155959)
-+++ third_party/WebKit/public/platform/WebDeviceMotionData.h	(working copy)
+ #include "../platform/WebCommon.h"
+ #include "../platform/WebPrivatePtr.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ #include "wtf/PassRefPtr.h"
+ #endif
+ 
+@@ -54,7 +54,7 @@
+     WEBKIT_EXPORT void assign(const WebGeolocationError&);
+     WEBKIT_EXPORT void reset();
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebGeolocationError(WTF::PassRefPtr<WebCore::GeolocationError>);
+     WebGeolocationError& operator=(WTF::PassRefPtr<WebCore::GeolocationError>);
+     operator WTF::PassRefPtr<WebCore::GeolocationError>() const;
+Index: third_party/WebKit/public/web/WebGeolocationPermissionRequest.h
+===================================================================
+--- third_party/WebKit/public/web/WebGeolocationPermissionRequest.h	(revision 161986)
++++ third_party/WebKit/public/web/WebGeolocationPermissionRequest.h	(working copy)
+@@ -46,7 +46,7 @@
+     WEBKIT_EXPORT WebSecurityOrigin securityOrigin() const;
+     WEBKIT_EXPORT void setIsAllowed(bool);
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebGeolocationPermissionRequest(WebCore::Geolocation* geolocation)
+         : m_private(geolocation)
+     {
+Index: third_party/WebKit/public/web/WebGeolocationPosition.h
+===================================================================
+--- third_party/WebKit/public/web/WebGeolocationPosition.h	(revision 161986)
++++ third_party/WebKit/public/web/WebGeolocationPosition.h	(working copy)
+@@ -29,7 +29,7 @@
+ #include "../platform/WebCommon.h"
+ #include "../platform/WebPrivatePtr.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ #include "wtf/PassRefPtr.h"
+ #endif
+ 
+@@ -51,7 +51,7 @@
+     WEBKIT_EXPORT void assign(const WebGeolocationPosition&);
+     WEBKIT_EXPORT void reset();
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebGeolocationPosition(WTF::PassRefPtr<WebCore::GeolocationPosition>);
+     WebGeolocationPosition& operator=(WTF::PassRefPtr<WebCore::GeolocationPosition>);
+     operator WTF::PassRefPtr<WebCore::GeolocationPosition>() const;
+Index: third_party/WebKit/public/web/WebHistoryItem.h
+===================================================================
+--- third_party/WebKit/public/web/WebHistoryItem.h	(revision 161986)
++++ third_party/WebKit/public/web/WebHistoryItem.h	(working copy)
+@@ -126,7 +126,7 @@
+ 
+     WEBKIT_EXPORT WebVector<WebString> getReferencedFilePaths() const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebHistoryItem(const WTF::PassRefPtr<WebCore::HistoryItem>&);
+     WebHistoryItem& operator=(const WTF::PassRefPtr<WebCore::HistoryItem>&);
+     operator WTF::PassRefPtr<WebCore::HistoryItem>() const;
+Index: third_party/WebKit/public/web/WebHitTestResult.h
+===================================================================
+--- third_party/WebKit/public/web/WebHitTestResult.h	(revision 161986)
++++ third_party/WebKit/public/web/WebHitTestResult.h	(working copy)
 @@ -71,7 +71,7 @@
-     bool allAvailableSensorsAreActive : 1;
- };
- 
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
- #include "wtf/Assertions.h"
- 
- COMPILE_ASSERT(sizeof(WebDeviceMotionData) == (10 * sizeof(double) + 2 * sizeof(char)), WebDeviceMotionData_has_wrong_size);
-Index: third_party/WebKit/public/platform/WebFloatQuad.h
-===================================================================
---- third_party/WebKit/public/platform/WebFloatQuad.h	(revision 155959)
-+++ third_party/WebKit/public/platform/WebFloatQuad.h	(working copy)
-@@ -38,7 +38,7 @@
- #include <algorithm>
- #include <cmath>
- 
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
- #include "core/platform/graphics/FloatQuad.h"
- #endif
- 
-@@ -61,7 +61,7 @@
- 
-     WEBKIT_EXPORT WebRect enclosingRect() const;
- 
--#if WEBKIT_IMPLEMENTATION
-+#if INSIDE_WEBKIT
-     WebFloatQuad& operator=(const WebCore::FloatQuad& q)
+     // Return whether an editable input element was hit.
+     WEBKIT_EXPORT bool isContentEditable() const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebHitTestResult(const WebCore::HitTestResult&);
+     WebHitTestResult& operator=(const WebCore::HitTestResult&);
+     operator WebCore::HitTestResult() const;
+Index: third_party/WebKit/public/web/WebIconURL.h
+===================================================================
+--- third_party/WebKit/public/web/WebIconURL.h	(revision 161986)
++++ third_party/WebKit/public/web/WebIconURL.h	(working copy)
+@@ -31,7 +31,7 @@
+ #ifndef WebIconURL_h
+ #define WebIconURL_h
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ #include "core/dom/IconURL.h"
+ #endif
+ #include "../platform/WebURL.h"
+@@ -68,7 +68,7 @@
+         return m_iconURL;
+     }
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebIconURL(const WebCore::IconURL& iconURL)
+         : m_iconType(static_cast<Type>(iconURL.m_iconType))
+         , m_iconURL(iconURL.m_iconURL)
+Index: third_party/WebKit/public/web/WebInputElement.h
+===================================================================
+--- third_party/WebKit/public/web/WebInputElement.h	(revision 161986)
++++ third_party/WebKit/public/web/WebInputElement.h	(working copy)
+@@ -33,7 +33,7 @@
+ 
+ #include "WebFormControlElement.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class HTMLInputElement; }
+ #endif
+ 
+@@ -115,7 +115,7 @@
+         WEBKIT_EXPORT WebElement decorationElementFor(void*);
+         WEBKIT_EXPORT WebElement passwordGeneratorButtonElement() const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+         WebInputElement(const WTF::PassRefPtr<WebCore::HTMLInputElement>&);
+         WebInputElement& operator=(const WTF::PassRefPtr<WebCore::HTMLInputElement>&);
+         operator WTF::PassRefPtr<WebCore::HTMLInputElement>() const;
+Index: third_party/WebKit/public/web/WebLabelElement.h
+===================================================================
+--- third_party/WebKit/public/web/WebLabelElement.h	(revision 161986)
++++ third_party/WebKit/public/web/WebLabelElement.h	(working copy)
+@@ -33,7 +33,7 @@
+ 
+ #include "WebElement.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class HTMLLabelElement; }
+ namespace WTF { template <typename T> class PassRefPtr; }
+ #endif
+@@ -56,7 +56,7 @@
+ 
+     WEBKIT_EXPORT WebElement correspondingControl();
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebLabelElement(const WTF::PassRefPtr<WebCore::HTMLLabelElement>&);
+     WebLabelElement& operator=(const WTF::PassRefPtr<WebCore::HTMLLabelElement>&);
+     operator WTF::PassRefPtr<WebCore::HTMLLabelElement>() const;
+Index: third_party/WebKit/public/web/WebMIDIPermissionRequest.h
+===================================================================
+--- third_party/WebKit/public/web/WebMIDIPermissionRequest.h	(revision 161986)
++++ third_party/WebKit/public/web/WebMIDIPermissionRequest.h	(working copy)
+@@ -59,10 +59,10 @@
+     WEBKIT_EXPORT void assign(const WebMIDIPermissionRequest&);
+     WEBKIT_EXPORT bool equals(const WebMIDIPermissionRequest&) const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     explicit WebMIDIPermissionRequest(const PassRefPtr<WebCore::MIDIAccess>&);
+     explicit WebMIDIPermissionRequest(WebCore::MIDIAccess*);
+-
++#endif
+     WebCore::MIDIAccess* midiAccess() const { return m_private.get(); }
+ #endif
+ 
+Index: third_party/WebKit/public/web/WebNode.h
+===================================================================
+--- third_party/WebKit/public/web/WebNode.h	(revision 161986)
++++ third_party/WebKit/public/web/WebNode.h	(working copy)
+@@ -141,13 +141,13 @@
+         return res;
+     }
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebNode(const WTF::PassRefPtr<WebCore::Node>&);
+     WebNode& operator=(const WTF::PassRefPtr<WebCore::Node>&);
+     operator WTF::PassRefPtr<WebCore::Node>() const;
+ #endif
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     template<typename T> T* unwrap()
      {
-         p[0] = q.p1();
+         return static_cast<T*>(m_private.get());
+Index: third_party/WebKit/public/web/WebNodeCollection.h
+===================================================================
+--- third_party/WebKit/public/web/WebNodeCollection.h	(revision 161986)
++++ third_party/WebKit/public/web/WebNodeCollection.h	(working copy)
+@@ -34,7 +34,7 @@
+ #include "../platform/WebCommon.h"
+ 
+ namespace WebCore { class HTMLCollection; }
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WTF { template <typename T> class PassRefPtr; }
+ #endif
+ 
+@@ -63,7 +63,7 @@
+     WEBKIT_EXPORT WebNode nextItem() const;
+     WEBKIT_EXPORT WebNode firstItem() const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebNodeCollection(const WTF::PassRefPtr<WebCore::HTMLCollection>&);
+ #endif
+ 
+Index: third_party/WebKit/public/web/WebNodeList.h
+===================================================================
+--- third_party/WebKit/public/web/WebNodeList.h	(revision 161986)
++++ third_party/WebKit/public/web/WebNodeList.h	(working copy)
+@@ -34,7 +34,7 @@
+ #include "../platform/WebCommon.h"
+ 
+ namespace WebCore { class NodeList; }
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WTF { template <typename T> class PassRefPtr; }
+ #endif
+ 
+@@ -60,7 +60,7 @@
+     WEBKIT_EXPORT unsigned length() const;
+     WEBKIT_EXPORT WebNode item(size_t) const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebNodeList(const WTF::PassRefPtr<WebCore::NodeList>&);
+ #endif
+ 
+Index: third_party/WebKit/public/web/WebNotification.h
+===================================================================
+--- third_party/WebKit/public/web/WebNotification.h	(revision 161986)
++++ third_party/WebKit/public/web/WebNotification.h	(working copy)
+@@ -34,7 +34,7 @@
+ #include "../platform/WebCommon.h"
+ #include "WebTextDirection.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class Notification; }
+ namespace WTF { template <typename T> class PassRefPtr; }
+ #endif
+@@ -100,7 +100,7 @@
+     // Called to indicate the notification was clicked on.
+     WEBKIT_EXPORT void dispatchClickEvent();
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebNotification(const WTF::PassRefPtr<WebCore::Notification>&);
+     WebNotification& operator=(const WTF::PassRefPtr<WebCore::Notification>&);
+     operator WTF::PassRefPtr<WebCore::Notification>() const;
+Index: third_party/WebKit/public/web/WebOptionElement.h
+===================================================================
+--- third_party/WebKit/public/web/WebOptionElement.h	(revision 161986)
++++ third_party/WebKit/public/web/WebOptionElement.h	(working copy)
+@@ -34,7 +34,7 @@
+ #include "../platform/WebVector.h"
+ #include "WebElement.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class HTMLOptionElement; }
+ #endif
+ 
+@@ -63,7 +63,7 @@
+     WEBKIT_EXPORT WebString label() const;
+     WEBKIT_EXPORT bool isEnabled() const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebOptionElement(const WTF::PassRefPtr<WebCore::HTMLOptionElement>&);
+     WebOptionElement& operator=(const WTF::PassRefPtr<WebCore::HTMLOptionElement>&);
+     operator WTF::PassRefPtr<WebCore::HTMLOptionElement>() const;
+Index: third_party/WebKit/public/web/WebPerformance.h
+===================================================================
+--- third_party/WebKit/public/web/WebPerformance.h	(revision 161986)
++++ third_party/WebKit/public/web/WebPerformance.h	(working copy)
+@@ -81,7 +81,7 @@
+     WEBKIT_EXPORT double loadEventStart() const;
+     WEBKIT_EXPORT double loadEventEnd() const;
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebPerformance(const WTF::PassRefPtr<WebCore::Performance>&);
+     WebPerformance& operator=(const WTF::PassRefPtr<WebCore::Performance>&);
+     operator WTF::PassRefPtr<WebCore::Performance>() const;
+Index: third_party/WebKit/public/web/WebPluginDocument.h
+===================================================================
+--- third_party/WebKit/public/web/WebPluginDocument.h	(revision 161986)
++++ third_party/WebKit/public/web/WebPluginDocument.h	(working copy)
+@@ -33,7 +33,7 @@
+ 
+ #include "WebDocument.h"
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+ namespace WebCore { class PluginDocument; }
+ #endif
+ 
+@@ -55,7 +55,7 @@
+ 
+     WEBKIT_EXPORT WebPlugin* plugin();
+ 
+-#if WEBKIT_IMPLEMENTATION
++#if INSIDE_WEBKIT
+     WebPluginDocument(const WTF::PassRefPtr<WebCore::PluginDocument>&);
+     WebPluginDocument& operator=(const WTF::PassRefPtr<WebCore::PluginDocument>&);
+     operator WTF::PassRefPtr<WebCore::PluginDocument>() const;
 Index: third_party/WebKit/public/web/WebRange.h
 ===================================================================
---- third_party/WebKit/public/web/WebRange.h	(revision 155959)
+--- third_party/WebKit/public/web/WebRange.h	(revision 161986)
 +++ third_party/WebKit/public/web/WebRange.h	(working copy)
 @@ -34,7 +34,7 @@
  #include "../platform/WebCommon.h"

     WebRange(const WTF::PassRefPtr<WebCore::Range>&);
     WebRange& operator=(const WTF::PassRefPtr<WebCore::Range>&);
     operator WTF::PassRefPtr<WebCore::Range>() const;
Index: third_party/WebKit/public/web/WebNodeCollection.h
===================================================================
--- third_party/WebKit/public/web/WebNodeCollection.h	(revision 155959)
+++ third_party/WebKit/public/web/WebNodeCollection.h	(working copy)
@@ -34,7 +34,7 @@
 #include "../platform/WebCommon.h"
 
 namespace WebCore { class HTMLCollection; }
-#if WEBKIT_IMPLEMENTATION
+#if INSIDE_WEBKIT
 namespace WTF { template <typename T> class PassRefPtr; }
 #endif
 
@@ -63,7 +63,7 @@
     WEBKIT_EXPORT WebNode nextItem() const;
     WEBKIT_EXPORT WebNode firstItem() const;
 
-#if WEBKIT_IMPLEMENTATION
+#if INSIDE_WEBKIT
     WebNodeCollection(const WTF::PassRefPtr<WebCore::HTMLCollection>&);
 #endif
 
Index: third_party/WebKit/public/web/WebSpeechRecognitionResult.h
===================================================================
--- third_party/WebKit/public/web/WebSpeechRecognitionResult.h	(revision 155959)
+++ third_party/WebKit/public/web/WebSpeechRecognitionResult.h	(working copy)
@@ -47,7 +47,7 @@
     WEBKIT_EXPORT void assign(const WebSpeechRecognitionResult&);

     WebRTCICECandidate(WebString candidate, WebString sdpMid, unsigned short sdpMLineIndex)
     {
         this->initialize(candidate, sdpMid, sdpMLineIndex);
Index: third_party/WebKit/public/platform/WebRTCSessionDescription.h
===================================================================
--- third_party/WebKit/public/platform/WebRTCSessionDescription.h	(revision 161986)
+++ third_party/WebKit/public/platform/WebRTCSessionDescription.h	(working copy)
@@ -75,7 +75,7 @@
     WEBKIT_EXPORT WebString sdp() const;
     WEBKIT_EXPORT void setSDP(const WebString&);
 
-#if WEBKIT_IMPLEMENTATION
+#if INSIDE_WEBKIT
     WebRTCSessionDescription(WebString type, WebString sdp)
     {
         this->initialize(type, sdp);
Index: third_party/WebKit/public/platform/WebRTCSessionDescriptionRequest.h
===================================================================
--- third_party/WebKit/public/platform/WebRTCSessionDescriptionRequest.h	(revision 161986)
+++ third_party/WebKit/public/platform/WebRTCSessionDescriptionRequest.h	(working copy)
@@ -75,7 +75,7 @@
     WEBKIT_EXPORT ExtraData* extraData() const;
