[V8] Pass Isolate around in SerializedScriptValue.cpp (Part1)
[WebKit-https.git] / Source / WebCore / ChangeLog
index bb07c9a..da9352c 100644 (file)
@@ -1,5 +1,35 @@
 2012-04-24  Kentaro Hara  <haraken@chromium.org>
 
+        [V8] Pass Isolate around in SerializedScriptValue.cpp (Part1)
+        https://bugs.webkit.org/show_bug.cgi?id=84663
+
+        Reviewed by Nate Chapin.
+
+        The objective is to pass Isolate to toV8() in SerializedScriptValue.cpp.
+
+        Part1: Add an Isolate argument to SerializedScriptValue::create(),
+        SerializedScriptValue::deserialize(), etc.
+        Part2: Add an m_isolate member to SerializedScriptValue::Writer()
+        and SerializedScriptValue::Reader().
+        Part3: Pass Isolate to toV8().
+
+        This patch fixes Part1.
+
+        No tests. No change in behavior.
+
+        * bindings/v8/SerializedScriptValue.cpp:
+        (WebCore::SerializedScriptValue::create):
+        (WebCore::SerializedScriptValue::undefinedValue):
+        (WebCore::SerializedScriptValue::booleanValue):
+        (WebCore::SerializedScriptValue::numberValue):
+        (WebCore::SerializedScriptValue::SerializedScriptValue):
+        (WebCore::SerializedScriptValue::deserialize):
+        (WebCore::SerializedScriptValue::deserializeForInspector):
+        * bindings/v8/SerializedScriptValue.h:
+        (SerializedScriptValue):
+
+2012-04-24  Kentaro Hara  <haraken@chromium.org>
+
         [V8][Refactoring] Remove deserializeAndSetProperty()
         from SerializedScriptValue.cpp
         https://bugs.webkit.org/show_bug.cgi?id=84662