Variants should compare as equal
authorAaron Kennedy <aaron.kennedy@nokia.com>
Fri, 1 Jul 2011 06:31:05 +0000 (16:31 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 1 Jul 2011 06:32:43 +0000 (08:32 +0200)
commit628a5cd0669dbfb6a4f2b60f5b59b044f8ca2bbb
tree5c6a7dc2b130b71c1d029fb2f051d63728928b60
parentce8a1ef6f1a2868c6e4c19a56e94ca623b6b9889
Variants should compare as equal

We need to implement an object comparison callback to ensure
that two variants with identical values (although different JS
objects) compare as equal.

We also add a v8 autotest for this callback.

Change-Id: Idd1ab602d31b398a937d4df4a7bd091aa205de24
Reviewed-on: http://codereview.qt.nokia.com/989
Reviewed-by: Aaron Kennedy <aaron.kennedy@nokia.com>
src/declarative/qml/v8/qv8engine.cpp
src/declarative/qml/v8/qv8variantwrapper.cpp
tests/auto/declarative/v8/tst_v8.cpp
tests/auto/declarative/v8/v8main.cpp
tests/auto/declarative/v8/v8test.cpp
tests/auto/declarative/v8/v8test.h