qt5base-lts/tests/auto/corelib/io
Samuel Gaist a2c85bffbe Migrate QDir to use QRegularExpression
The match method still uses QRegExp. This patch updates the code to use
QRegularExpression and translates the wildcard patterns to a suitable
form for QRegularExpression.

[ChangeLog][Core][QDir] QDir now uses QRegularExpression internally for
wildcard matching. Note that QRegularExpression might not give the
exact same result as QRegExp as its implementation follows strictly the
glob patterns definition for wildcard expressions. Nevertheless, the
tests for QDir return the same results as before.

Change-Id: I095959443ac7362f7534e35454eff038061fca82
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2018-08-19 04:03:29 +00:00
..
largefile Fix the fix for mmap() overflow check 2018-07-25 12:40:04 +00:00
qabstractfileengine Filesystem: Use "birth time" to avoid confusion with Unix ctime 2017-08-05 16:41:38 +00:00
qbuffer
qdataurl
qdebug Fix QMetaObject naming of class enum flag 2018-08-11 07:59:15 +00:00
qdir Migrate QDir to use QRegularExpression 2018-08-19 04:03:29 +00:00
qdiriterator Android: fix qdiriterator test 2018-06-21 14:14:45 +00:00
qfile Reduce redundancy and duplication in tst_QFile::appendAndRead 2018-07-30 15:04:40 +00:00
qfileinfo canonicalFilePath: treat ENOTDIR as a case of file not existing 2018-07-30 15:05:29 +00:00
qfileselector Remove duplicate qnx from the platform file selector names 2017-10-24 16:43:39 +00:00
qfilesystementry
qfilesystemmetadata Filesystem: Use "birth time" to avoid confusion with Unix ctime 2017-08-05 16:41:38 +00:00
qfilesystemwatcher macOS: Fix QFileSystemWatcher to watch paths with the same prefix 2018-05-29 06:32:46 +00:00
qiodevice tst_qiodevice: Skip broken winrt tests 2018-05-07 07:37:51 +00:00
qipaddress QIpAddress: reject IPv6 addresses with more than 4 hex digits 2018-03-16 00:01:53 +00:00
qlockfile Merge remote-tracking branch 'origin/5.9' into 5.11 2018-02-14 12:51:24 +01:00
qloggingcategory Hide global qtlogging.ini from autotest 2018-04-05 05:40:07 +00:00
qloggingregistry Logging: Accept .ini files written by QSettings 2018-07-28 14:43:40 +00:00
qnodebug Improve output of Q_ENUM 2018-07-26 22:14:42 +00:00
qprocess QProcess::startDetached: Fix behavior change on Windows 2018-08-03 08:09:30 +00:00
qprocess-noapplication
qprocessenvironment
qresourceengine tst_qresourceengine: Fix position of testqrc for builtin testdata 2018-06-22 05:02:40 +00:00
qsavefile Support Alternate Data Streams in QSaveFile 2017-08-04 17:30:13 +00:00
qsettings Metatype: make the Qt CBOR value-like types built-in meta types 2018-07-04 03:04:15 +00:00
qstandardpaths tst_qstandardpaths: #if-out a function only used within #if-ery 2018-05-31 15:50:17 +00:00
qstorageinfo tst_qstorageinfo: Don't add extra newlines when printing volumes 2018-03-07 14:26:00 +00:00
qtemporarydir Merge remote-tracking branch 'origin/5.9' into 5.11 2018-02-14 12:51:24 +01:00
qtemporaryfile Merge remote-tracking branch 'origin/5.9' into 5.11 2018-02-14 12:51:24 +01:00
qurl Merge remote-tracking branch 'origin/5.11' into dev 2018-08-17 09:08:06 +02:00
qurlinternal QUrl: fix IDN conversion when the ACE form is invalid 2017-04-25 00:51:43 +00:00
qurlquery
io.pro Make tests compile for Android 2018-06-25 08:01:19 +00:00