* history/HistoryItem.cpp:
(WebCore::HistoryItem::encodeBackForwardTreeNode): Added a V8 case here.
Not sure this ever will be used with V8.
(WebCore::HistoryItem::decodeBackForwardTree): Ditto.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@74956
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
2011-01-03 Darin Adler <darin@apple.com>
+ Try to fix Chromium build.
+
+ * history/HistoryItem.cpp:
+ (WebCore::HistoryItem::encodeBackForwardTreeNode): Added a V8 case here.
+ Not sure this ever will be used with V8.
+ (WebCore::HistoryItem::decodeBackForwardTree): Ditto.
+
+2011-01-03 Darin Adler <darin@apple.com>
+
Try to fix Leopard build.
* history/HistoryItem.cpp: Use a consistent type, uint64_t, for the
encoder->encodeInt32(m_scrollPoint.y());
encoder->encodeBool(m_stateObject);
- if (m_stateObject)
+ if (m_stateObject) {
+#if !USE(V8)
encoder->encodeBytes(m_stateObject->data().data(), m_stateObject->data().size());
+#else
+ encoder->encodeString(m_stateObject->toWireString());
+#endif
+ }
encoder->encodeString(m_target);
}
if (!decoder->decodeBool(hasStateObject))
return 0;
if (hasStateObject) {
+#if !USE(V8)
Vector<uint8_t> bytes;
if (!decoder->decodeBytes(bytes))
return 0;
node->m_stateObject = SerializedScriptValue::adopt(bytes);
+#else
+ String string;
+ if (!decoder->decodeString(string))
+ return 0;
+ node->m_stateObject = SerializedScriptValue::createFromWire(string);
+#endif
}
if (!decoder->decodeString(node->m_target))