Title: [163667] trunk/Source/WebCore
- Revision
- 163667
- Author
- [email protected]
- Date
- 2014-02-07 17:09:56 -0800 (Fri, 07 Feb 2014)
Log Message
Remove some unused functions from SerializedScriptValue
https://bugs.webkit.org/show_bug.cgi?id=128407
Reviewed by Anders Carlsson.
* bindings/js/SerializedScriptValue.cpp:
(WebCore::SerializedScriptValue::undefinedValue):
(WebCore::SerializedScriptValue::nullValue):
* bindings/js/SerializedScriptValue.h:
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (163666 => 163667)
--- trunk/Source/WebCore/ChangeLog 2014-02-08 00:58:08 UTC (rev 163666)
+++ trunk/Source/WebCore/ChangeLog 2014-02-08 01:09:56 UTC (rev 163667)
@@ -1,3 +1,15 @@
+2014-02-07 Alexey Proskuryakov <[email protected]>
+
+ Remove some unused functions from SerializedScriptValue
+ https://bugs.webkit.org/show_bug.cgi?id=128407
+
+ Reviewed by Anders Carlsson.
+
+ * bindings/js/SerializedScriptValue.cpp:
+ (WebCore::SerializedScriptValue::undefinedValue):
+ (WebCore::SerializedScriptValue::nullValue):
+ * bindings/js/SerializedScriptValue.h:
+
2014-02-07 Brady Eidson <[email protected]>
IDB: Some Mozilla cursor mutation tests fail
Modified: trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp (163666 => 163667)
--- trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp 2014-02-08 00:58:08 UTC (rev 163666)
+++ trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp 2014-02-08 01:09:56 UTC (rev 163667)
@@ -2540,12 +2540,6 @@
return adoptRef(new SerializedScriptValue(buffer, blobURLs, arrayBufferContentsArray.release()));
}
-PassRefPtr<SerializedScriptValue> SerializedScriptValue::create()
-{
- Vector<uint8_t> buffer;
- return adoptRef(new SerializedScriptValue(buffer));
-}
-
PassRefPtr<SerializedScriptValue> SerializedScriptValue::create(const String& string)
{
Vector<uint8_t> buffer;
@@ -2555,11 +2549,6 @@
}
#if ENABLE(INDEXED_DATABASE)
-PassRefPtr<SerializedScriptValue> SerializedScriptValue::create(JSC::ExecState* exec, JSC::JSValue value)
-{
- return SerializedScriptValue::create(exec, value, 0, 0);
-}
-
PassRefPtr<SerializedScriptValue> SerializedScriptValue::numberValue(double value)
{
Vector<uint8_t> buffer;
@@ -2567,9 +2556,11 @@
return adoptRef(new SerializedScriptValue(buffer));
}
-JSValue SerializedScriptValue::deserialize(JSC::ExecState* exec, JSC::JSGlobalObject* globalObject)
+PassRefPtr<SerializedScriptValue> SerializedScriptValue::undefinedValue()
{
- return deserialize(exec, globalObject, 0);
+ Vector<uint8_t> buffer;
+ CloneSerializer::serializeUndefined(buffer);
+ return adoptRef(new SerializedScriptValue(buffer));
}
#endif
@@ -2612,14 +2603,6 @@
return result.first;
}
-#if ENABLE(INSPECTOR)
-Deprecated::ScriptValue SerializedScriptValue::deserializeForInspector(JSC::ExecState* scriptState)
-{
- JSValue value = deserialize(scriptState, scriptState->lexicalGlobalObject(), 0);
- return Deprecated::ScriptValue(scriptState->vm(), value);
-}
-#endif
-
JSValueRef SerializedScriptValue::deserialize(JSContextRef destinationContext, JSValueRef* exception, MessagePortArray* messagePorts)
{
ExecState* exec = toJS(destinationContext);
@@ -2643,13 +2626,7 @@
PassRefPtr<SerializedScriptValue> SerializedScriptValue::nullValue()
{
- return SerializedScriptValue::create();
-}
-
-PassRefPtr<SerializedScriptValue> SerializedScriptValue::undefinedValue()
-{
Vector<uint8_t> buffer;
- CloneSerializer::serializeUndefined(buffer);
return adoptRef(new SerializedScriptValue(buffer));
}
Modified: trunk/Source/WebCore/bindings/js/SerializedScriptValue.h (163666 => 163667)
--- trunk/Source/WebCore/bindings/js/SerializedScriptValue.h 2014-02-08 00:58:08 UTC (rev 163666)
+++ trunk/Source/WebCore/bindings/js/SerializedScriptValue.h 2014-02-08 01:09:56 UTC (rev 163667)
@@ -77,9 +77,7 @@
return adoptRef(new SerializedScriptValue(buffer));
}
- static PassRefPtr<SerializedScriptValue> create();
static PassRefPtr<SerializedScriptValue> nullValue();
- static PassRefPtr<SerializedScriptValue> undefinedValue();
static PassRefPtr<SerializedScriptValue> booleanValue(bool value);
static PassRefPtr<SerializedScriptValue> serialize(const Deprecated::ScriptValue&, JSC::ExecState*, SerializationErrorMode = Throwing);
@@ -94,17 +92,13 @@
JSValueRef deserialize(JSContextRef, JSValueRef* exception, MessagePortArray*);
JSValueRef deserialize(JSContextRef, JSValueRef* exception);
-#if ENABLE(INSPECTOR)
- Deprecated::ScriptValue deserializeForInspector(JSC::ExecState*);
-#endif
-
const Vector<uint8_t>& data() const { return m_data; }
const Vector<String>& blobURLs() const { return m_blobURLs; }
#if ENABLE(INDEXED_DATABASE)
- static PassRefPtr<SerializedScriptValue> create(JSC::ExecState*, JSC::JSValue);
+ // FIXME: Get rid of these. The only caller immediately deserializes the result, so it's a very roundabout way to create a JSValue.
static PassRefPtr<SerializedScriptValue> numberValue(double value);
- JSC::JSValue deserialize(JSC::ExecState*, JSC::JSGlobalObject*);
+ static PassRefPtr<SerializedScriptValue> undefinedValue();
#endif
static PassRefPtr<SerializedScriptValue> createFromWireBytes(const Vector<uint8_t>& data)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes