Initial V8 integration
authorAaron Kennedy <aaron.kennedy@nokia.com>
Wed, 11 May 2011 07:20:40 +0000 (17:20 +1000)
committerAaron Kennedy <aaron.kennedy@nokia.com>
Mon, 6 Jun 2011 01:50:48 +0000 (11:50 +1000)
commit6b54de600ce74025bc8ada20bea95ad183a6cd8d
tree6736888525cd8cd8c2d30bb7b87b3249b74839a5
parent6dbd4286eb19e9ac45665046a43342bcdc8b127e
Initial V8 integration
115 files changed:
.gitmodules [new file with mode: 0644]
src/3rdparty/javascriptcore/COPYING.LIB [new file with mode: 0644]
src/3rdparty/javascriptcore/DateMath.cpp [new file with mode: 0644]
src/3rdparty/javascriptcore/DateMath.h [new file with mode: 0644]
src/3rdparty/javascriptcore/VERSION [new file with mode: 0644]
src/3rdparty/v8 [new submodule]
src/declarative/declarative.pro
src/declarative/graphicsitems/qdeclarativeitem.cpp
src/declarative/graphicsitems/qdeclarativeitem.h
src/declarative/items/qsgitem.cpp
src/declarative/items/qsgitem.h
src/declarative/qml/qdeclarativebinding.cpp
src/declarative/qml/qdeclarativebinding_p.h
src/declarative/qml/qdeclarativeboundsignal.cpp
src/declarative/qml/qdeclarativecompiler.cpp
src/declarative/qml/qdeclarativecomponent.cpp
src/declarative/qml/qdeclarativecomponent.h
src/declarative/qml/qdeclarativecomponent_p.h
src/declarative/qml/qdeclarativecontext.cpp
src/declarative/qml/qdeclarativecontext.h
src/declarative/qml/qdeclarativecontext_p.h
src/declarative/qml/qdeclarativecontextscriptclass.cpp [deleted file]
src/declarative/qml/qdeclarativedata_p.h
src/declarative/qml/qdeclarativeengine.cpp
src/declarative/qml/qdeclarativeengine.h
src/declarative/qml/qdeclarativeengine_p.h
src/declarative/qml/qdeclarativeexpression.cpp
src/declarative/qml/qdeclarativeexpression.h
src/declarative/qml/qdeclarativeexpression_p.h
src/declarative/qml/qdeclarativeglobalscriptclass.cpp [deleted file]
src/declarative/qml/qdeclarativeinclude.cpp [deleted file]
src/declarative/qml/qdeclarativeintegercache.cpp
src/declarative/qml/qdeclarativeintegercache_p.h
src/declarative/qml/qdeclarativelistscriptclass.cpp [deleted file]
src/declarative/qml/qdeclarativemetatype.cpp
src/declarative/qml/qdeclarativeobjectscriptclass.cpp [deleted file]
src/declarative/qml/qdeclarativeobjectscriptclass_p.h [deleted file]
src/declarative/qml/qdeclarativeproperty.cpp
src/declarative/qml/qdeclarativepropertycache.cpp
src/declarative/qml/qdeclarativepropertycache_p.h
src/declarative/qml/qdeclarativescarceresourcescriptclass.cpp [deleted file]
src/declarative/qml/qdeclarativescarceresourcescriptclass_p.h [deleted file]
src/declarative/qml/qdeclarativesqldatabase.cpp
src/declarative/qml/qdeclarativesqldatabase_p.h
src/declarative/qml/qdeclarativetypeloader.cpp
src/declarative/qml/qdeclarativetypeloader_p.h
src/declarative/qml/qdeclarativetypenamecache.cpp
src/declarative/qml/qdeclarativetypenamecache_p.h
src/declarative/qml/qdeclarativetypenamescriptclass.cpp [deleted file]
src/declarative/qml/qdeclarativevaluetypescriptclass.cpp [deleted file]
src/declarative/qml/qdeclarativevme.cpp
src/declarative/qml/qdeclarativevme_p.h
src/declarative/qml/qdeclarativevmemetaobject.cpp
src/declarative/qml/qdeclarativevmemetaobject_p.h
src/declarative/qml/qdeclarativeworkerscript.cpp
src/declarative/qml/qdeclarativeworkerscript_p.h
src/declarative/qml/qdeclarativexmlhttprequest.cpp
src/declarative/qml/qdeclarativexmlhttprequest_p.h
src/declarative/qml/qintrusivelist_p.h
src/declarative/qml/qml.pri
src/declarative/qml/v4/qdeclarativev4bindings.cpp
src/declarative/qml/v4/qdeclarativev4irbuilder.cpp
src/declarative/qml/v8/notes.txt [new file with mode: 0644]
src/declarative/qml/v8/qhashedstring.cpp [new file with mode: 0644]
src/declarative/qml/v8/qhashedstring_p.h [new file with mode: 0644]
src/declarative/qml/v8/qv8_p.h [new file with mode: 0644]
src/declarative/qml/v8/qv8contextwrapper.cpp [new file with mode: 0644]
src/declarative/qml/v8/qv8contextwrapper_p.h [moved from src/declarative/qml/qdeclarativecontextscriptclass_p.h with 51% similarity]
src/declarative/qml/v8/qv8engine.cpp [new file with mode: 0644]
src/declarative/qml/v8/qv8engine_p.h [new file with mode: 0644]
src/declarative/qml/v8/qv8include.cpp [new file with mode: 0644]
src/declarative/qml/v8/qv8include_p.h [moved from src/declarative/qml/qdeclarativeinclude_p.h with 71% similarity]
src/declarative/qml/v8/qv8listwrapper.cpp [new file with mode: 0644]
src/declarative/qml/v8/qv8listwrapper_p.h [new file with mode: 0644]
src/declarative/qml/v8/qv8qobjectwrapper.cpp [new file with mode: 0644]
src/declarative/qml/v8/qv8qobjectwrapper_p.h [new file with mode: 0644]
src/declarative/qml/v8/qv8stringwrapper.cpp [new file with mode: 0644]
src/declarative/qml/v8/qv8stringwrapper_p.h [moved from src/declarative/qml/qdeclarativeglobalscriptclass_p.h with 64% similarity]
src/declarative/qml/v8/qv8typewrapper.cpp [new file with mode: 0644]
src/declarative/qml/v8/qv8typewrapper_p.h [moved from src/declarative/qml/qdeclarativetypenamescriptclass_p.h with 64% similarity]
src/declarative/qml/v8/qv8valuetypewrapper.cpp [new file with mode: 0644]
src/declarative/qml/v8/qv8valuetypewrapper_p.h [moved from src/declarative/qml/qdeclarativevaluetypescriptclass_p.h with 63% similarity]
src/declarative/qml/v8/qv8variantwrapper.cpp [new file with mode: 0644]
src/declarative/qml/v8/qv8variantwrapper_p.h [new file with mode: 0644]
src/declarative/qml/v8/qv8worker.cpp [new file with mode: 0644]
src/declarative/qml/v8/qv8worker_p.h [moved from src/declarative/qml/qdeclarativelistscriptclass_p.h with 67% similarity]
src/declarative/qml/v8/v8.pri [new file with mode: 0644]
src/declarative/util/qdeclarativelistmodel.cpp
src/src.pro
src/v8/0001-Add-hashing-and-comparison-methods-to-v8-String.patch [new file with mode: 0644]
src/v8/0002-Add-a-bit-field-3-to-Map.patch [new file with mode: 0644]
src/v8/0003-Add-a-fallback-mode-for-named-property-interceptors.patch [new file with mode: 0644]
src/v8/0004-Generalize-external-object-resources.patch [new file with mode: 0644]
src/v8/0005-Introduce-a-QML-compilation-mode.patch [new file with mode: 0644]
src/v8/0006-Allow-access-to-the-calling-script-data.patch [new file with mode: 0644]
src/v8/0007-Fix-warnings.patch [new file with mode: 0644]
src/v8/README [new file with mode: 0644]
src/v8/v8.pro [new file with mode: 0644]
src/v8/v8base.pri [new file with mode: 0644]
src/v8/wrapcc.pl [new file with mode: 0755]
tests/auto/declarative/declarative.pro
tests/auto/declarative/qdeclarativecontext/tst_qdeclarativecontext.cpp
tests/auto/declarative/qdeclarativeecmascript/data/propertyAssignmentErrors.qml
tests/auto/declarative/qdeclarativeecmascript/data/qtbug_11600.qml
tests/auto/declarative/qdeclarativeecmascript/data/scarceresources/scarceResourceFunctionFail.qml
tests/auto/declarative/qdeclarativeecmascript/tst_qdeclarativeecmascript.cpp
tests/auto/declarative/qdeclarativeitem/data/mapCoordinates.qml
tests/auto/declarative/qdeclarativeqt/data/dateTimeConversion.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativeqt/tst_qdeclarativeqt.cpp
tests/auto/declarative/qdeclarativesqldatabase/tst_qdeclarativesqldatabase.cpp
tests/auto/declarative/qdeclarativeworkerscript/tst_qdeclarativeworkerscript.cpp
tests/auto/declarative/qdeclarativexmlhttprequest/data/invalidMethodUsage.qml
tests/auto/declarative/qdeclarativexmlhttprequest/tst_qdeclarativexmlhttprequest.cpp
tests/auto/declarative/v8/tst_v8.cpp [new file with mode: 0644]
tests/auto/declarative/v8/v8.pro [new file with mode: 0644]