qtdeclarative/tests/auto/declarative
Chris Adams b99c9490c3 Release pixmap cache data to avoid leaking memory
Previously, QDeclarativePixmapStore did not release cache entries on
destruction.  This commit ensures that all cache entries are released
properly.  Note that while any QDeclarativePixmapData which contains
a texture will be deleted, the texture itself will be scheduled for
cleanup rather than released directly.

Task-number: QTBUG-22742
Change-Id: I62ddf57f2b55b732ab369321eb9ed0d7af01c135
Reviewed-by: Martin Jones <martin.jones@nokia.com>
2011-12-01 06:31:51 +01:00
..
debugger Debugger: Disable breakpoint relocation in JS 2011-11-29 15:30:20 +01:00
examples Get tst_examples passing again 2011-11-14 08:16:36 +01:00
geometry tests: eliminated usage of qttest_p4.prf 2011-10-11 09:50:28 +02:00
nodes tests: eliminated usage of qttest_p4.prf 2011-10-11 09:50:28 +02:00
parserstress Remove SkipMode from qtestlib API. 2011-10-21 04:12:18 +02:00
qdeclarativeanimations ConsoleAPI: Use environment variable 2011-11-24 11:40:07 +01:00
qdeclarativeapplication Remove Q_WS_*, symbian and maemo code in QtDeclarative 2011-10-26 09:01:28 +02:00
qdeclarativebehaviors Stabilize Behavior tests. 2011-11-23 06:35:30 +01:00
qdeclarativebinding Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qdeclarativechangeset QtDeclarative: Fix warnings in tests. 2011-11-28 09:06:52 +01:00
qdeclarativecomponent Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qdeclarativeconnection Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qdeclarativeconsole ConsoleAPI: Use environment variable 2011-11-24 11:40:07 +01:00
qdeclarativecontext Emit destruction signal before child contexts are destroyed. 2011-11-22 03:31:14 +01:00
qdeclarativecpputils tests: eliminated usage of qttest_p4.prf 2011-10-11 09:50:28 +02:00
qdeclarativeecmascript Add support for assigning literal value to sequence property 2011-12-01 02:40:06 +01:00
qdeclarativeengine Remove dependency on QDesktopServices deprecated API. 2011-10-24 01:22:31 +02:00
qdeclarativeerror More use of TESTDATA macro. 2011-10-14 08:02:27 +02:00
qdeclarativeexpression Don't crash on invalid expression 2011-11-08 13:49:28 +01:00
qdeclarativefolderlistmodel Remove copy of tests/shared/util.h. 2011-10-19 08:55:39 +02:00
qdeclarativefontloader Test for changing font via states 2011-10-26 03:41:53 +02:00
qdeclarativeimageprovider Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qdeclarativeincubator Deleting an incubated object after setInitialState() crashes 2011-11-30 04:34:34 +01:00
qdeclarativeinfo Use TESTDATA macro in declarative tests. 2011-10-14 02:39:59 +02:00
qdeclarativeinstruction Merge PropertyCache::Data and ValueTypeData 2011-10-17 01:05:43 +02:00
qdeclarativelanguage QtDeclarative: Fix warnings in tests. 2011-11-28 09:06:52 +01:00
qdeclarativelistcompositor Fix searchs for insert positions in QDeclarativeListCompositor. 2011-11-25 08:10:20 +01:00
qdeclarativelistmodel Add optional count parameter to ListModel.remove 2011-11-16 04:39:26 +01:00
qdeclarativelistreference Use TESTDATA macro in declarative tests. 2011-10-14 02:39:59 +02:00
qdeclarativelocale Qt.locale() and JS locale type extension. 2011-11-22 03:32:21 +01:00
qdeclarativemetatype Fix autotest 2011-11-08 13:49:28 +01:00
qdeclarativemoduleplugin QtDeclarative: Fix warnings in tests. 2011-11-28 09:06:52 +01:00
qdeclarativepath Remove copy of tests/shared/util.h. 2011-10-19 08:55:39 +02:00
qdeclarativepixmapcache Release pixmap cache data to avoid leaking memory 2011-12-01 06:31:51 +01:00
qdeclarativeproperty Use TESTDATA macro in declarative tests. 2011-10-14 02:39:59 +02:00
qdeclarativepropertymap Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qdeclarativeqt ConsoleAPI: Use environment variable 2011-11-24 11:40:07 +01:00
qdeclarativesmoothedanimation Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qdeclarativespringanimation Remove copy of tests/shared/util.h. 2011-10-19 08:55:39 +02:00
qdeclarativesqldatabase Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qdeclarativestates ConsoleAPI: Use environment variable 2011-11-24 11:40:07 +01:00
qdeclarativestyledtext Use TESTDATA macro in declarative tests. 2011-10-14 02:39:59 +02:00
qdeclarativesystempalette Remove copy of tests/shared/util.h. 2011-10-19 08:55:39 +02:00
qdeclarativetimer Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qdeclarativetranslation Use TESTDATA macro in declarative tests. 2011-10-14 02:39:59 +02:00
qdeclarativevaluetypes ConsoleAPI: Use environment variable 2011-11-24 11:40:07 +01:00
qdeclarativeworkerscript Fix crash in object serialization due to sequences 2011-11-04 07:00:54 +01:00
qdeclarativexmlhttprequest Remove copy of tests/shared/util.h. 2011-10-19 08:55:39 +02:00
qdeclarativexmllistmodel Move XmlListModel to seperate plugin 2011-12-01 02:40:06 +01:00
qjsengine QtDeclarative: Fix warnings in tests. 2011-11-28 09:06:52 +01:00
qjsvalue Remove insignificant test flag. 2011-10-24 01:22:48 +02:00
qjsvalueiterator tests: eliminated usage of qttest_p4.prf 2011-10-11 09:50:28 +02:00
qmlmin Don't crash when importing script with syntax error 2011-11-23 10:11:19 +01:00
qmlplugindump Fix qmlplugindump test on mac. 2011-11-11 06:44:22 +01:00
qquickanchors Add QQuickItem::setImplicitSize() 2011-11-30 04:34:34 +01:00
qquickanimatedimage Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qquickborderimage Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qquickcanvas Initial window implementation 2011-11-29 03:29:53 +01:00
qquickcanvasitem Remove insignificant test flag from qquickcanvasitem 2011-10-24 15:28:30 +02:00
qquickdrag Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qquickdroparea Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qquickflickable Remove Q_WS_*, symbian and maemo code in QtDeclarative 2011-10-26 09:01:28 +02:00
qquickflipable Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qquickfocusscope Workaround windows not gaining focus on mac. 2011-11-01 05:13:05 +01:00
qquickgridview Non-blocking view delegate instantiation. 2011-12-01 01:14:53 +01:00
qquickimage Properly protect access to pixmap reader thread with mutex 2011-11-29 07:09:01 +01:00
qquickitem Improve performance on touch event delivery. 2011-11-24 23:51:11 +01:00
qquickitem2 Cleanup and optimize QQuickContents. 2011-12-01 02:40:06 +01:00
qquicklistview Non-blocking view delegate instantiation. 2011-12-01 01:14:53 +01:00
qquickloader autotest for setting parent in a component created by Loader. 2011-11-14 06:38:57 +01:00
qquickmousearea Remove ints from mouse event handling. 2011-11-25 08:10:20 +01:00
qquickmultipointtoucharea Eliminated usage of qttest_p4.prf in newly added test. 2011-10-26 03:41:53 +02:00
qquickpathview Non-blocking view delegate instantiation. 2011-12-01 01:14:53 +01:00
qquickpincharea Rename Qt Quick-specific classes to QQuick* 2011-10-21 11:53:26 +02:00
qquickpositioners Un-skip Positioners test 2011-11-18 10:32:01 +01:00
qquickrepeater Repeater delegates have no parent in Component.onCompleted 2011-12-01 05:43:05 +01:00
qquickshadereffect Fixed QQuickShaderEffect::lookThroughShaderCode(), added autotest. 2011-11-17 16:53:24 +01:00
qquickspriteimage Basic QQuickSpriteImage autotest 2011-10-26 09:01:28 +02:00
qquicktext Fix multiline eliding and support eliding when height is set. 2011-11-28 07:45:43 +01:00
qquicktextedit Add a length property to TextEdit. 2011-11-29 04:34:11 +01:00
qquicktextinput Remove unused QTBUG_21691 macros 2011-11-28 10:51:23 +01:00
qquickview Make compile and pass CI tests. 2011-11-11 04:52:22 +01:00
qquickvisualdatamodel QtDeclarative: Fix warnings in tests. 2011-11-28 09:06:52 +01:00
shared Debugger: Move debugging autotests into own folder 2011-10-17 09:24:13 +02:00
v4 Don't disconnect mid binding evaluation 2011-11-22 14:45:14 +01:00
declarative.pro QtDeclarative: Remove obsolete qmetaobjectbuilder-test. 2011-11-25 09:22:53 +01:00
runall.sh fixup tests to build with refactor 2011-09-09 15:02:36 +02:00