Introduce more generic fast property handling
authorAaron Kennedy <aaron.kennedy@nokia.com>
Mon, 28 Nov 2011 16:04:33 +0000 (16:04 +0000)
committerQt by Nokia <qt-info@nokia.com>
Mon, 5 Dec 2011 14:33:30 +0000 (15:33 +0100)
commit5ac2990688c7da6ce872bccc5c08129267887d68
tree4099c1f9e415dc3efda5ea97385a5a76824375c6
parent5c9179b19776808acecab4805b10932dc4f9511a
Introduce more generic fast property handling

Also reduce the number of direct calls to qt_metacall().

Change-Id: I04cd6e516a3e61058548309a19fe0b830f15c93f
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
29 files changed:
src/declarative/qml/qdeclarativeaccessors.cpp [new file with mode: 0644]
src/declarative/qml/qdeclarativeaccessors_p.h [new file with mode: 0644]
src/declarative/qml/qdeclarativebinding.cpp
src/declarative/qml/qdeclarativebinding_p.h
src/declarative/qml/qdeclarativefastproperties.cpp [deleted file]
src/declarative/qml/qdeclarativefastproperties_p.h [deleted file]
src/declarative/qml/qdeclarativeproperty.cpp
src/declarative/qml/qdeclarativeproperty_p.h
src/declarative/qml/qdeclarativepropertycache.cpp
src/declarative/qml/qdeclarativepropertycache_p.h
src/declarative/qml/qdeclarativevaluetype.cpp
src/declarative/qml/qdeclarativevaluetype_p.h
src/declarative/qml/qdeclarativevme.cpp
src/declarative/qml/qml.pri
src/declarative/qml/v4/qv4bindings.cpp
src/declarative/qml/v4/qv4compiler.cpp
src/declarative/qml/v4/qv4instruction.cpp
src/declarative/qml/v4/qv4instruction_p.h
src/declarative/qml/v8/qv8bindings.cpp
src/declarative/qml/v8/qv8qobjectwrapper.cpp
src/declarative/qml/v8/qv8sequencewrapper_p_p.h
src/declarative/qml/v8/qv8valuetypewrapper.cpp
src/qtquick1/graphicsitems/qdeclarativeitem.cpp
src/qtquick1/graphicsitems/qdeclarativeitem_p.h
src/qtquick1/qtquick1.cpp
src/quick/items/qquickitem.cpp
src/quick/items/qquickitem.h
src/quick/items/qquickitem_p.h
src/quick/items/qquickitemsmodule.cpp