Inline static data for basic types into the QML instruction
authorAaron Kennedy <aaron.kennedy@nokia.com>
Thu, 5 May 2011 04:16:27 +0000 (14:16 +1000)
committerAaron Kennedy <aaron.kennedy@nokia.com>
Thu, 5 May 2011 05:26:04 +0000 (15:26 +1000)
commit21521c2d28e7c00e859fd2a28263b716d550c0fc
tree9f24a0951cc45b6c6ade30578658e4136fd6fc5e
parentcb661b8fd32b20b4a90b13fa49e2a21f41b2e87d
Inline static data for basic types into the QML instruction

The following types are now entirely inline:
    QPoint, QPointF
    QSize, QSizeF
    QRect, QRectF
    QVector3D,
    QTime, QDateTime
    CustomTypeData

Reviewed-by: Martin Jones
Change-Id: I7024d136c77f8fb23ef6a6abb23ddfe0f9f8a1ca
src/declarative/qml/qdeclarativecompileddata.cpp
src/declarative/qml/qdeclarativecompiler.cpp
src/declarative/qml/qdeclarativecompiler_p.h
src/declarative/qml/qdeclarativeinstruction.cpp
src/declarative/qml/qdeclarativeinstruction_p.h
src/declarative/qml/qdeclarativevme.cpp
tests/auto/declarative/qdeclarativeinstruction/tst_qdeclarativeinstruction.cpp
tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp