qt5base-lts/tests/auto
Jędrzej Nowacki 8fd64d22ac Make usage of internal QVariant space.
Each QVariant instance has internal storage which may be
used for well-know basic types. This patch changes the
behavior by delegating type dependent operation to QMetaType
class which knows more types than QVariant itself.

The patch significantly reduce amount of code in QVariant
implementation.

There are few side effects of this patch:
- better performance:
* for Core types when using Gui (QGuiVariant is able to
construct Core types)
* for small custom types (QVariant::Private::Data is used for all
types that has size small enough)
- comparing two QVariants can give different result for small custom
types (binary comparison instead of pointer comparison)

Change-Id: Ic17fa500d6a882110bfba896fd456c8e6c7a63a9
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
2011-11-09 10:11:34 +01:00
..
bic Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
compilerwarnings/data Remove uilib and QtUiTools from QtBase 2011-09-13 20:11:40 +02:00
corelib Make usage of internal QVariant space. 2011-11-09 10:11:34 +01:00
dbus Re-enabled passing test in tst_qdbuspendingcall 2011-11-04 08:36:13 +01:00
gui QPainterPath: Fix copy constructor again. 2011-11-08 07:43:00 +01:00
guiapplauncher Update the documentation after moving examples. 2011-07-05 21:19:08 +02:00
integrationtests Moved qobjectrace into integrationtests/ 2011-11-05 02:30:58 +01:00
network QNAM: Fix authentication cache when the password is in the URL 2011-11-08 17:20:39 +01:00
opengl Moved tests into gui/kernel/ and gui/qopengl/ 2011-11-04 20:48:19 +01:00
other Moved qobjectperformance into other/ 2011-11-07 13:26:41 +01:00
sql Fix QtSQL auto test server addresses 2011-10-25 10:07:26 +02:00
testlib Make usage of internal QVariant space. 2011-11-09 10:11:34 +01:00
tools moc: support c++11 style enums 2011-10-29 21:18:45 +02:00
v8 all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
widgets Re-enabled tst_qdialog 2011-11-08 09:22:00 +01:00
xml all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
auto.pro Completed change to eliminate v8.pro 2011-11-08 09:23:27 +01:00
host.pro Moved autotests in category 'tools' into new directory structure 2011-09-12 10:08:29 +02:00
network-settings.h Remove Symbian-specific code from tests. 2011-09-29 06:41:42 +02:00
platformquirks.h Remove unused PlatformQuirks functions. 2011-11-05 02:31:07 +01:00
test.pl Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00