Index: Source/WebCore/bindings/v8/IDBBindingUtilities.h |
=================================================================== |
--- Source/WebCore/bindings/v8/IDBBindingUtilities.h (revision 132816) |
+++ Source/WebCore/bindings/v8/IDBBindingUtilities.h (working copy) |
@@ -40,7 +40,10 @@ |
PassRefPtr<IDBKey> createIDBKeyFromValue(v8::Handle<v8::Value>); |
-bool injectIDBKeyIntoScriptValue(PassRefPtr<IDBKey>, ScriptValue&, const IDBKeyPath&); |
+// FIXME: remove the SerializedValue versions when their use is finally removed in https://bugs.webkit.org/show_bug.cgi?id=95409. |
+PassRefPtr<IDBKey> createIDBKeyFromSerializedValueAndKeyPath(PassRefPtr<SerializedScriptValue>, const IDBKeyPath&); |
+PassRefPtr<SerializedScriptValue> injectIDBKeyIntoSerializedValue(PassRefPtr<IDBKey>, PassRefPtr<SerializedScriptValue>, const IDBKeyPath&); |
+ |
PassRefPtr<IDBKey> createIDBKeyFromScriptValueAndKeyPath(const ScriptValue&, const IDBKeyPath&); |
bool canInjectIDBKeyIntoScriptValue(const ScriptValue&, const IDBKeyPath&); |
ScriptValue deserializeIDBValue(ScriptExecutionContext*, PassRefPtr<SerializedScriptValue>); |