qt5base-lts/tests/auto
Kent Hansen 202127f860 Ensure that QOpenGLMultiGroupSharedResources are cleaned up
When a GL context group is destroyed, all multi-group shared
resources associated with the group should be cleaned up.
Otherwise we could get a double deletion in the resource's
destructor, because it still retained a pointer to the
deleted group.

The missing cleanup resulted in a crash when the global
static qt_gl_functions_resource was destroyed, first seen
in the tst_examples autotest in qtdeclarative. It possibly
didn't manifest before because it's event loop-dependent
(the contexts are deleted via deleteLater()).

Change-Id: I6b1e0bfdfbbb2bff8e795f545e680fcdfa094768
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
2011-11-15 17:09:35 +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 Allow to create a custom event dispatcher for specific QThreads. 2011-11-15 10:16:12 +01:00
dbus Re-enabled passing test in tst_qdbuspendingcall 2011-11-04 08:36:13 +01:00
gui Ensure that QOpenGLMultiGroupSharedResources are cleaned up 2011-11-15 17:09:35 +01:00
guiapplauncher Update the documentation after moving examples. 2011-07-05 21:19:08 +02:00
integrationtests Compile on Mac OS X 2011-11-15 07:22:48 +01:00
network Always use the hex format for certificate serial numbers. 2011-11-15 10:16:12 +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: fix Q_INVOKABLE returning references 2011-11-15 11:53:44 +01:00
v8 Update V8 2011-11-10 13:22:13 +01:00
widgets Avoid crash in QColumnView autotest. 2011-11-15 04:31:55 +01:00
xml all remaining tests: eliminated usage of qttest_p4.prf 2011-10-25 08:42:23 +02:00
auto.pro Removed obsolete host.pro from qtbase 2011-11-09 14:05:19 +01: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