qt5base-lts/tests/auto/corelib/io
David Faure b164911b7f Import QMimeType / QMimeDatabase into QtCore.
History of the development before the import:
ssh://codereview.qt-project.org/playground/mimetypes.git

Mimetype definitions come from shared-mime-info where available (UNIX systems),
loaded using a mmap'ed binary cache generated by update-mime-database.
As a fallback if no cache is found, we parse the raw XML files otherwise.

This makes the MIME type support fast and with very low memory usage on UNIX,
and it makes it easy to use on Windows (no dependency on shared-mime-info,
Qt even includes a freedesktop.xml file to use if none are found on the system).

Change-Id: I27b05008216ff936dc463bd80d3893422bfb940e
Reviewed-by: Richard J. Moore <rich@kde.org>
2012-02-18 22:19:43 +01:00
..
largefile Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qabstractfileengine Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qbuffer Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qdatastream Eliminate duplicate data row names from corelib autotests. 2012-02-14 06:19:16 +01:00
qdebug Fix QTextStream and QDebug operator<< for QLatin1String 2012-02-02 11:10:04 +01:00
qdir Fixed qdir unittest to handle being run as root 2012-02-09 06:53:05 +01:00
qdiriterator Import QMimeType / QMimeDatabase into QtCore. 2012-02-18 22:19:43 +01:00
qfile Fixed tst_QFile when redirecting stdin/stdout/stderr to/from files. 2012-02-16 01:57:27 +01:00
qfileinfo Add QFileInfo::isNativePath 2012-02-14 02:48:35 +01:00
qfilesystementry Eliminate duplicate data row names from corelib autotests. 2012-02-14 06:19:16 +01:00
qfilesystemwatcher Fix tst_QFileSystemWatcher failure on Mac OS X 2012-02-17 05:25:26 +01:00
qiodevice Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qnodebug Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qprocess Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qprocessenvironment Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qresourceengine Import QMimeType / QMimeDatabase into QtCore. 2012-02-18 22:19:43 +01:00
qsettings Expect tst_QSettings::ctor(native) failures on Mac OS X 2012-02-17 11:44:29 +01:00
qstandardpaths Fixed qstandardpaths unittest to handle being run as root 2012-02-09 06:53:10 +01:00
qtemporarydir Compilation fix: missing includes for geteuid() 2012-02-17 05:27:29 +01:00
qtemporaryfile Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qtextstream Eliminate duplicate data row names from corelib autotests. 2012-02-14 06:19:16 +01:00
qurl Eliminate duplicate data row names from corelib autotests. 2012-02-14 06:19:16 +01:00
qwinoverlappedionotifier Update contact address in license headers. 2012-01-31 04:54:56 +01:00
io.pro QWinOverlappedIoNotifier introduced 2012-01-24 14:39:58 +01:00