Title: [159108] trunk/Source/WebKit2
Revision
159108
Author
[email protected]
Date
2013-11-12 07:21:00 -0800 (Tue, 12 Nov 2013)

Log Message

Move StringReference to Platform/IPC
https://bugs.webkit.org/show_bug.cgi?id=124203

Reviewed by Antti Koivisto.

* Platform/IPC/StringReference.cpp: Renamed from Source/WebKit2/Platform/CoreIPC/StringReference.cpp.
(CoreIPC::StringReference::toString):
(CoreIPC::StringReference::encode):
(CoreIPC::StringReference::decode):
(CoreIPC::StringReference::Hash::hash):
* Platform/IPC/StringReference.h: Renamed from Source/WebKit2/Platform/CoreIPC/StringReference.h.
(CoreIPC::StringReference::StringReference):
(CoreIPC::StringReference::isEmpty):
(CoreIPC::StringReference::size):
(CoreIPC::StringReference::data):
(CoreIPC::StringReference::operator==):
(CoreIPC::StringReference::Hash::equal):
* WebKit2.xcodeproj/project.pbxproj:

Modified Paths

Added Paths

Removed Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (159107 => 159108)


--- trunk/Source/WebKit2/ChangeLog	2013-11-12 14:56:28 UTC (rev 159107)
+++ trunk/Source/WebKit2/ChangeLog	2013-11-12 15:21:00 UTC (rev 159108)
@@ -1,3 +1,24 @@
+2013-11-12  Anders Carlsson  <[email protected]>
+
+        Move StringReference to Platform/IPC
+        https://bugs.webkit.org/show_bug.cgi?id=124203
+
+        Reviewed by Antti Koivisto.
+
+        * Platform/IPC/StringReference.cpp: Renamed from Source/WebKit2/Platform/CoreIPC/StringReference.cpp.
+        (CoreIPC::StringReference::toString):
+        (CoreIPC::StringReference::encode):
+        (CoreIPC::StringReference::decode):
+        (CoreIPC::StringReference::Hash::hash):
+        * Platform/IPC/StringReference.h: Renamed from Source/WebKit2/Platform/CoreIPC/StringReference.h.
+        (CoreIPC::StringReference::StringReference):
+        (CoreIPC::StringReference::isEmpty):
+        (CoreIPC::StringReference::size):
+        (CoreIPC::StringReference::data):
+        (CoreIPC::StringReference::operator==):
+        (CoreIPC::StringReference::Hash::equal):
+        * WebKit2.xcodeproj/project.pbxproj:
+
 2013-11-11  Tim Horton  <[email protected]>
 
         Remote Layer Tree: Sporadic memory corruption during painting

Deleted: trunk/Source/WebKit2/Platform/CoreIPC/StringReference.cpp (159107 => 159108)


--- trunk/Source/WebKit2/Platform/CoreIPC/StringReference.cpp	2013-11-12 14:56:28 UTC (rev 159107)
+++ trunk/Source/WebKit2/Platform/CoreIPC/StringReference.cpp	2013-11-12 15:21:00 UTC (rev 159108)
@@ -1,64 +0,0 @@
-/*
- * Copyright (C) 2012 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "StringReference.h"
-
-#include "ArgumentDecoder.h"
-#include "ArgumentEncoder.h"
-#include "DataReference.h"
-#include <wtf/StringHasher.h>
-#include <wtf/text/CString.h>
-
-namespace CoreIPC {
-
-CString StringReference::toString() const
-{
-    return WTF::CString(m_data, m_size);
-}
-
-void StringReference::encode(ArgumentEncoder& encoder) const
-{
-    encoder << DataReference(reinterpret_cast<const uint8_t*>(m_data), m_size);
-}
-
-bool StringReference::decode(ArgumentDecoder& decoder, StringReference& result)
-{
-    DataReference dataReference;
-    if (!decoder.decode(dataReference))
-        return false;
-
-    result.m_data = reinterpret_cast<const char*>(dataReference.data());
-    result.m_size = dataReference.size();
-
-    return true;
-}
-
-unsigned StringReference::Hash::hash(const StringReference& a)
-{
-    return StringHasher::computeHash(reinterpret_cast<const unsigned char*>(a.data()), a.size());
-}
-
-} // namespace CoreIPC

Deleted: trunk/Source/WebKit2/Platform/CoreIPC/StringReference.h (159107 => 159108)


--- trunk/Source/WebKit2/Platform/CoreIPC/StringReference.h	2013-11-12 14:56:28 UTC (rev 159107)
+++ trunk/Source/WebKit2/Platform/CoreIPC/StringReference.h	2013-11-12 15:21:00 UTC (rev 159108)
@@ -1,102 +0,0 @@
-/*
- * Copyright (C) 2012 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef StringReference_h
-#define StringReference_h
-
-#include <string.h>
-#include <wtf/Forward.h>
-#include <wtf/HashTraits.h>
-
-namespace CoreIPC {
-
-class ArgumentEncoder;
-class ArgumentDecoder;
-
-class StringReference {
-public:
-    StringReference()
-        : m_data(0)
-        , m_size(0)
-    {
-    }
-
-    StringReference(const char* data, size_t size)
-        : m_data(data)
-        , m_size(size)
-    {
-    }
-
-    template<size_t length>
-    StringReference(const char (&string)[length])
-        : m_data(string)
-        , m_size(length - 1)
-    {
-    }
-
-    bool isEmpty() const { return !m_size; }
-
-    size_t size() const { return m_size; }
-    const char* data() const { return m_data; }
-
-    CString toString() const;
-
-    friend bool operator==(const StringReference& a, const StringReference& b)
-    {
-        return a.m_size == b.m_size && !memcmp(a.m_data, b.m_data, a.m_size);
-    }
-
-    void encode(ArgumentEncoder&) const;
-    static bool decode(ArgumentDecoder&, StringReference&);
-
-    struct Hash {
-        static unsigned hash(const StringReference& a);
-        static bool equal(const StringReference& a, const StringReference& b) { return a == b; }
-        static const bool safeToCompareToEmptyOrDeleted = true;
-    };
-
-private:
-    const char* m_data;
-    size_t m_size;
-};
-
-} // namespace CoreIPC
-
-namespace WTF {
-template<typename T> struct DefaultHash;
-
-template<> struct DefaultHash<CoreIPC::StringReference> {
-    typedef CoreIPC::StringReference::Hash Hash;
-};
-
-template<> struct HashTraits<CoreIPC::StringReference> : GenericHashTraits<CoreIPC::StringReference> {
-    static const bool emptyValueIsZero = 0;
-    static void constructDeletedValue(CoreIPC::StringReference& stringReference) { stringReference = CoreIPC::StringReference(0, std::numeric_limits<size_t>::max()); }
-    static bool isDeletedValue(const CoreIPC::StringReference& stringReference) { return stringReference.size() == std::numeric_limits<size_t>::max(); }
-};
-
-} // namespace WTF
-
-#endif // StringReference_h

Copied: trunk/Source/WebKit2/Platform/IPC/StringReference.cpp (from rev 159107, trunk/Source/WebKit2/Platform/CoreIPC/StringReference.cpp) (0 => 159108)


--- trunk/Source/WebKit2/Platform/IPC/StringReference.cpp	                        (rev 0)
+++ trunk/Source/WebKit2/Platform/IPC/StringReference.cpp	2013-11-12 15:21:00 UTC (rev 159108)
@@ -0,0 +1,64 @@
+/*
+ * Copyright (C) 2012 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "config.h"
+#include "StringReference.h"
+
+#include "ArgumentDecoder.h"
+#include "ArgumentEncoder.h"
+#include "DataReference.h"
+#include <wtf/StringHasher.h>
+#include <wtf/text/CString.h>
+
+namespace CoreIPC {
+
+CString StringReference::toString() const
+{
+    return WTF::CString(m_data, m_size);
+}
+
+void StringReference::encode(ArgumentEncoder& encoder) const
+{
+    encoder << DataReference(reinterpret_cast<const uint8_t*>(m_data), m_size);
+}
+
+bool StringReference::decode(ArgumentDecoder& decoder, StringReference& result)
+{
+    DataReference dataReference;
+    if (!decoder.decode(dataReference))
+        return false;
+
+    result.m_data = reinterpret_cast<const char*>(dataReference.data());
+    result.m_size = dataReference.size();
+
+    return true;
+}
+
+unsigned StringReference::Hash::hash(const StringReference& a)
+{
+    return StringHasher::computeHash(reinterpret_cast<const unsigned char*>(a.data()), a.size());
+}
+
+} // namespace CoreIPC

Copied: trunk/Source/WebKit2/Platform/IPC/StringReference.h (from rev 159107, trunk/Source/WebKit2/Platform/CoreIPC/StringReference.h) (0 => 159108)


--- trunk/Source/WebKit2/Platform/IPC/StringReference.h	                        (rev 0)
+++ trunk/Source/WebKit2/Platform/IPC/StringReference.h	2013-11-12 15:21:00 UTC (rev 159108)
@@ -0,0 +1,102 @@
+/*
+ * Copyright (C) 2012 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef StringReference_h
+#define StringReference_h
+
+#include <string.h>
+#include <wtf/Forward.h>
+#include <wtf/HashTraits.h>
+
+namespace CoreIPC {
+
+class ArgumentEncoder;
+class ArgumentDecoder;
+
+class StringReference {
+public:
+    StringReference()
+        : m_data(0)
+        , m_size(0)
+    {
+    }
+
+    StringReference(const char* data, size_t size)
+        : m_data(data)
+        , m_size(size)
+    {
+    }
+
+    template<size_t length>
+    StringReference(const char (&string)[length])
+        : m_data(string)
+        , m_size(length - 1)
+    {
+    }
+
+    bool isEmpty() const { return !m_size; }
+
+    size_t size() const { return m_size; }
+    const char* data() const { return m_data; }
+
+    CString toString() const;
+
+    friend bool operator==(const StringReference& a, const StringReference& b)
+    {
+        return a.m_size == b.m_size && !memcmp(a.m_data, b.m_data, a.m_size);
+    }
+
+    void encode(ArgumentEncoder&) const;
+    static bool decode(ArgumentDecoder&, StringReference&);
+
+    struct Hash {
+        static unsigned hash(const StringReference& a);
+        static bool equal(const StringReference& a, const StringReference& b) { return a == b; }
+        static const bool safeToCompareToEmptyOrDeleted = true;
+    };
+
+private:
+    const char* m_data;
+    size_t m_size;
+};
+
+} // namespace CoreIPC
+
+namespace WTF {
+template<typename T> struct DefaultHash;
+
+template<> struct DefaultHash<CoreIPC::StringReference> {
+    typedef CoreIPC::StringReference::Hash Hash;
+};
+
+template<> struct HashTraits<CoreIPC::StringReference> : GenericHashTraits<CoreIPC::StringReference> {
+    static const bool emptyValueIsZero = 0;
+    static void constructDeletedValue(CoreIPC::StringReference& stringReference) { stringReference = CoreIPC::StringReference(0, std::numeric_limits<size_t>::max()); }
+    static bool isDeletedValue(const CoreIPC::StringReference& stringReference) { return stringReference.size() == std::numeric_limits<size_t>::max(); }
+};
+
+} // namespace WTF
+
+#endif // StringReference_h

Modified: trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj (159107 => 159108)


--- trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj	2013-11-12 14:56:28 UTC (rev 159107)
+++ trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj	2013-11-12 15:21:00 UTC (rev 159108)
@@ -75,8 +75,6 @@
 		1A0F29E3120B44420053D1B9 /* VisitedLinkProvider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A0F29E1120B44420053D1B9 /* VisitedLinkProvider.cpp */; };
 		1A0F29E4120B44420053D1B9 /* VisitedLinkProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A0F29E2120B44420053D1B9 /* VisitedLinkProvider.h */; };
 		1A119A95127B796200A9ECB1 /* MessageSender.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A119A94127B796200A9ECB1 /* MessageSender.h */; };
-		1A13BEB31635A9C800F19C03 /* StringReference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A13BEB11635A9C800F19C03 /* StringReference.cpp */; };
-		1A13BEB41635A9C800F19C03 /* StringReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A13BEB21635A9C800F19C03 /* StringReference.h */; };
 		1A17977F137EE82C00F97D45 /* PluginCreationParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A17977D137EE82C00F97D45 /* PluginCreationParameters.cpp */; };
 		1A179780137EE82C00F97D45 /* PluginCreationParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A17977E137EE82C00F97D45 /* PluginCreationParameters.h */; };
 		1A186EEA12EF7618008E5F37 /* LayerTreeHost.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A186EE812EF7618008E5F37 /* LayerTreeHost.h */; };
@@ -268,6 +266,8 @@
 		1AE00D5D182DADE100087DD7 /* KeyedEncoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE00D5B182DADE100087DD7 /* KeyedEncoder.h */; };
 		1AE00D601831792100087DD7 /* FrameLoadState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE00D5E1831792100087DD7 /* FrameLoadState.cpp */; };
 		1AE00D611831792100087DD7 /* FrameLoadState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE00D5F1831792100087DD7 /* FrameLoadState.h */; };
+		1AE00D6B18327C1200087DD7 /* StringReference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE00D6918327C1200087DD7 /* StringReference.cpp */; };
+		1AE00D6C18327C1200087DD7 /* StringReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE00D6A18327C1200087DD7 /* StringReference.h */; };
 		1AE117F611DBB30900981615 /* ProcessLauncher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE117F511DBB30900981615 /* ProcessLauncher.cpp */; };
 		1AE4976811FF658E0048B464 /* NPJSObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE4976611FF658E0048B464 /* NPJSObject.h */; };
 		1AE4976911FF658E0048B464 /* NPJSObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE4976711FF658E0048B464 /* NPJSObject.cpp */; };
@@ -1536,8 +1536,6 @@
 		1A0F29E1120B44420053D1B9 /* VisitedLinkProvider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VisitedLinkProvider.cpp; sourceTree = "<group>"; };
 		1A0F29E2120B44420053D1B9 /* VisitedLinkProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VisitedLinkProvider.h; sourceTree = "<group>"; };
 		1A119A94127B796200A9ECB1 /* MessageSender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageSender.h; sourceTree = "<group>"; };
-		1A13BEB11635A9C800F19C03 /* StringReference.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StringReference.cpp; sourceTree = "<group>"; };
-		1A13BEB21635A9C800F19C03 /* StringReference.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringReference.h; sourceTree = "<group>"; };
 		1A17635416B1D5D000D88FD6 /* StorageNamespaceImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StorageNamespaceImpl.cpp; sourceTree = "<group>"; };
 		1A17635516B1D5D000D88FD6 /* StorageNamespaceImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StorageNamespaceImpl.h; sourceTree = "<group>"; };
 		1A17977D137EE82C00F97D45 /* PluginCreationParameters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PluginCreationParameters.cpp; sourceTree = "<group>"; };
@@ -1756,6 +1754,8 @@
 		1AE00D5B182DADE100087DD7 /* KeyedEncoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyedEncoder.h; sourceTree = "<group>"; };
 		1AE00D5E1831792100087DD7 /* FrameLoadState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FrameLoadState.cpp; sourceTree = "<group>"; };
 		1AE00D5F1831792100087DD7 /* FrameLoadState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FrameLoadState.h; sourceTree = "<group>"; };
+		1AE00D6918327C1200087DD7 /* StringReference.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StringReference.cpp; sourceTree = "<group>"; };
+		1AE00D6A18327C1200087DD7 /* StringReference.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringReference.h; sourceTree = "<group>"; };
 		1AE117F511DBB30900981615 /* ProcessLauncher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProcessLauncher.cpp; sourceTree = "<group>"; };
 		1AE4976611FF658E0048B464 /* NPJSObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NPJSObject.h; sourceTree = "<group>"; };
 		1AE4976711FF658E0048B464 /* NPJSObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NPJSObject.cpp; sourceTree = "<group>"; };
@@ -3543,8 +3543,6 @@
 				1A3EED0D161A535300AEB4F5 /* MessageReceiverMap.h */,
 				1A6506D1175015E700174518 /* MessageSender.cpp */,
 				1A119A94127B796200A9ECB1 /* MessageSender.h */,
-				1A13BEB11635A9C800F19C03 /* StringReference.cpp */,
-				1A13BEB21635A9C800F19C03 /* StringReference.h */,
 			);
 			path = CoreIPC;
 			sourceTree = "<group>";
@@ -3561,6 +3559,15 @@
 			path = Downloads;
 			sourceTree = "<group>";
 		};
+		1AE00D6818327C1200087DD7 /* IPC */ = {
+			isa = PBXGroup;
+			children = (
+				1AE00D6918327C1200087DD7 /* StringReference.cpp */,
+				1AE00D6A18327C1200087DD7 /* StringReference.h */,
+			);
+			path = IPC;
+			sourceTree = "<group>";
+		};
 		1AEFCC0511D01F34008219D3 /* Plugins */ = {
 			isa = PBXGroup;
 			children = (
@@ -4783,6 +4790,7 @@
 		BC2E6E74114196F000A63B1E /* Platform */ = {
 			isa = PBXGroup;
 			children = (
+				1AE00D6818327C1200087DD7 /* IPC */,
 				1AA2E51A12E4C05600BC4966 /* cg */,
 				1AB5A1BA10E021D30040F6CF /* CoreIPC */,
 				1A7E814E1152D2240003695B /* mac */,
@@ -5575,6 +5583,7 @@
 				51FCB18617BBFE0300394CD8 /* AsynchronousNetworkLoaderClient.h in Headers */,
 				1A2328FF162C866A00D82F7A /* MessageEncoder.h in Headers */,
 				1AC4C82916B876A90069DCCD /* MessageFlags.h in Headers */,
+				1AE00D6C18327C1200087DD7 /* StringReference.h in Headers */,
 				1A3EED12161A53D600AEB4F5 /* MessageReceiver.h in Headers */,
 				1A3EED0F161A535400AEB4F5 /* MessageReceiverMap.h in Headers */,
 				1A119A95127B796200A9ECB1 /* MessageSender.h in Headers */,
@@ -5692,7 +5701,6 @@
 				1A334DEE16DE8F88006A8E38 /* StorageAreaMapMessages.h in Headers */,
 				1A44B95C16B73F9F00B7BBD8 /* StorageManager.h in Headers */,
 				1AB31A9716BC688100F6DBC9 /* StorageManagerMessages.h in Headers */,
-				1A13BEB41635A9C800F19C03 /* StringReference.h in Headers */,
 				296BD85D15019BC30071F424 /* StringUtilities.h in Headers */,
 				1AA417CB12C00CCA002BE67B /* TextChecker.h in Headers */,
 				1QQ417CB12C00CCA002BE67B /* TextCheckerCompletion.h in Headers */,
@@ -7013,7 +7021,6 @@
 				1AB31A9616BC688100F6DBC9 /* StorageManagerMessageReceiver.cpp in Sources */,
 				1A44B95716B737AA00B7BBD8 /* StorageNamespaceImpl.cpp in Sources */,
 				517DD5BE180DA7D30081660B /* DatabaseProcessProxy.cpp in Sources */,
-				1A13BEB31635A9C800F19C03 /* StringReference.cpp in Sources */,
 				296BD85E15019BC30071F424 /* StringUtilities.mm in Sources */,
 				1ZZ417EF12C00D87002BE67B /* TextCheckerCompletion.cpp in Sources */,
 				51E351FF180F5D0F00E53BE9 /* DatabaseProcess.cpp in Sources */,
@@ -7272,6 +7279,7 @@
 				BCB9F6A61123DD0D00A137E0 /* WKFramePolicyListener.cpp in Sources */,
 				E1AEA23014687BDB00804569 /* WKFullKeyboardAccessWatcher.mm in Sources */,
 				CDCA85C8132ABA4E00E961DF /* WKFullScreenWindowController.mm in Sources */,
+				1AE00D6B18327C1200087DD7 /* StringReference.cpp in Sources */,
 				BC54CC1312D674EE005C67B0 /* WKGeolocationManager.cpp in Sources */,
 				BC06F44F12DBDF3F002D78DE /* WKGeolocationPermissionRequest.cpp in Sources */,
 				BC0E619912D6CD120012A72A /* WKGeolocationPosition.cpp in Sources */,
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to