diff options
| author | Steve Block <steveblock@google.com> | 2011-05-12 15:51:54 +0100 |
|---|---|---|
| committer | Steve Block <steveblock@google.com> | 2011-05-12 16:12:25 +0100 |
| commit | 9fac840a46e8b7e26894f4792ba26dde14c56b04 (patch) | |
| tree | 0b8b71befb5175abac552daa0d084fc51c1090b8 /include | |
| parent | b0fe1620dcb4135ac3ab2d66ff93072373911299 (diff) | |
| download | android_external_v8-9fac840a46e8b7e26894f4792ba26dde14c56b04.tar.gz android_external_v8-9fac840a46e8b7e26894f4792ba26dde14c56b04.tar.bz2 android_external_v8-9fac840a46e8b7e26894f4792ba26dde14c56b04.zip | |
Update V8 to r6190 as required by WebKit r75315
Change-Id: I0b2f598e4d8748df417ad350fc47a1c465ad1fef
Diffstat (limited to 'include')
| -rw-r--r-- | include/v8.h | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/include/v8.h b/include/v8.h index 2c0f3508..883bfad9 100644 --- a/include/v8.h +++ b/include/v8.h @@ -1651,9 +1651,9 @@ class Object : public Value { * the backing store is preserved while V8 has a reference. */ V8EXPORT void SetIndexedPropertiesToPixelData(uint8_t* data, int length); - bool HasIndexedPropertiesInPixelData(); - uint8_t* GetIndexedPropertiesPixelData(); - int GetIndexedPropertiesPixelDataLength(); + V8EXPORT bool HasIndexedPropertiesInPixelData(); + V8EXPORT uint8_t* GetIndexedPropertiesPixelData(); + V8EXPORT int GetIndexedPropertiesPixelDataLength(); /** * Set the backing store of the indexed properties to be managed by the @@ -1666,10 +1666,10 @@ class Object : public Value { void* data, ExternalArrayType array_type, int number_of_elements); - bool HasIndexedPropertiesInExternalArrayData(); - void* GetIndexedPropertiesExternalArrayData(); - ExternalArrayType GetIndexedPropertiesExternalArrayDataType(); - int GetIndexedPropertiesExternalArrayDataLength(); + V8EXPORT bool HasIndexedPropertiesInExternalArrayData(); + V8EXPORT void* GetIndexedPropertiesExternalArrayData(); + V8EXPORT ExternalArrayType GetIndexedPropertiesExternalArrayDataType(); + V8EXPORT int GetIndexedPropertiesExternalArrayDataLength(); V8EXPORT static Local<Object> New(); static inline Object* Cast(Value* obj); @@ -3076,6 +3076,18 @@ class V8EXPORT Context { * Returns a persistent handle to the newly allocated context. This * persistent handle has to be disposed when the context is no * longer used so the context can be garbage collected. + * + * \param extensions An optional extension configuration containing + * the extensions to be installed in the newly created context. + * + * \param global_template An optional object template from which the + * global object for the newly created context will be created. + * + * \param global_object An optional global object to be reused for + * the newly created context. This global object must have been + * created by a previous call to Context::New with the same global + * template. The state of the global object will be completely reset + * and only object identify will remain. */ static Persistent<Context> New( ExtensionConfiguration* extensions = NULL, |
