Go to file
Shane Kearns d71ccb9c13 Fix BC break with QAbstractFileEngine "mount points"
File system cached metadata can't be trusted when custom file engines
are in use, because the custom file engine may want to override the
metadata. (e.g. present an archive file as a directory)

Therefore, check if a file engine should be instantiated for each
result in QDirIterator. This is a fast check if no custom file engines
are registered.
When pushing a directory (using QDirIterator::SubDirectories) the
file engine needs to be instantiated also.

Task-number: QTBUG-23688
Task-number: ou1cimx1#965023
Change-Id: I0114c8df6258535553783a2486131c4194926649
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
(cherry picked from 3864ad09d578210b52e5f58fca2ee8a1144f5be2)
2012-01-29 15:22:19 +01:00
bin Put the generated <module>version.h into build tree 2012-01-28 14:44:48 +01:00
config.tests QRegularExpression: configure support for PCRE 2012-01-26 23:10:52 +01:00
dist Make coordinates float based where it makes sense. 2012-01-25 02:23:25 +01:00
doc/src Remove support for the MNG file format and the bundled libmng 2012-01-25 02:22:18 +01:00
examples Remove use of QT_MODULE from library 2012-01-25 10:19:44 +01:00
lib Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
mkspecs update readme to current reality 2012-01-27 13:55:27 +01:00
qmake "cache" is used only locally, so move it into scope 2012-01-27 10:54:48 +01:00
src Fix BC break with QAbstractFileEngine "mount points" 2012-01-29 15:22:19 +01:00
tests Fix BC break with QAbstractFileEngine "mount points" 2012-01-29 15:22:19 +01:00
tools Add concurrent to QT_CONFIG also on Windows 2012-01-27 13:56:27 +01:00
util Remove Symbian / S60 code from util. 2012-01-24 01:09:22 +01:00
.gitattributes Added .tag file with Git revision. 2011-05-03 16:23:49 +02:00
.gitignore Remove references to openvgversion.h 2012-01-14 14:48:16 +01:00
.tag Added .tag file with Git revision. 2011-05-03 16:23:49 +02:00
configure QRegularExpression: configure support for PCRE 2012-01-26 23:10:52 +01:00
configure.exe Add a new QT_NO_SSL feature macro. 2012-01-06 11:19:23 +01:00
header.BSD Update contact information in license headers. 2012-01-23 04:04:33 +01:00
header.FDL Update contact information in license headers. 2012-01-23 04:04:33 +01:00
header.LGPL Update contact information in license headers. 2012-01-23 04:04:33 +01:00
header.LGPL-ONLY Update obsolete contact address. 2012-01-23 04:04:33 +01:00
INSTALL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LGPL_EXCEPTION.txt Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.FDL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.LGPL Update contact information in license headers. 2012-01-23 04:04:33 +01:00
LICENSE.PREVIEW.COMMERCIAL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qtbase.pro Remove support for the MNG file format and the bundled libmng 2012-01-25 02:22:18 +01:00
sync.profile Remove references to openvgversion.h 2012-01-14 14:48:16 +01:00