qt5base-lts/src/corelib
David Faure f163912b5d QMimeMagicRule: endianness fixes
* apply endianness to the mask as well
* do not apply endianness to "host" entries, they were wrongly behaving
exactly like "big endian" entries.

The issue with the mask was detected by the audio/aac magic
 <match type="big16" value="0xFFF0" mask="0xFFF6" offset="0"/>
which failed to identify the test file ct_faac-adts.aac since it was
applying the mask 0xFFF6 instead of 0xF6FF (on a little-endian machine).

Not yet detected by tst_qmimedatabase which is based on shared-mime-info 1.0,
will be covered by the upgrade to 1.8 in dev.

Change-Id: I4fb7af2d367099817e712b14f2a031066d0ac432
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2016-12-27 11:28:55 +00:00
..
animation Standardize some "We mean it" comments 2016-08-17 19:51:40 +00:00
arch Merge remote-tracking branch 'origin/5.7' into 5.8 2016-08-29 15:30:17 +02:00
codecs Properly use QT_CONFIG macro to check for ICU 2016-11-29 19:04:37 +00:00
doc doc: Replace Q_DECL_OVERRIDE by override in snippets 2016-12-14 16:49:23 +00:00
global ... and so configureapp.exe disappeareth 2016-12-23 13:45:59 +00:00
io QLockFile: make sure we encode the hostname as UTF-8 in the lock file 2016-12-21 15:57:40 +00:00
itemmodels QIPM: Persist model indexes after emitting layoutChange, not before 2016-12-21 01:37:50 +00:00
json Merge remote-tracking branch 'origin/5.7' into 5.8 2016-11-25 14:41:29 +01:00
kernel Merge remote-tracking branch 'origin/5.8.0' into 5.8 2016-12-16 09:45:16 +01:00
mimetypes QMimeMagicRule: endianness fixes 2016-12-27 11:28:55 +00:00
plugin Fix race condition in QFactoryLoader: lock the mutex we already have 2016-12-17 04:11:09 +00:00
statemachine Merge remote-tracking branch 'origin/5.7' into 5.8 2016-11-24 10:31:21 +01:00
thread QMutex: small doc fixes 2016-11-29 12:27:07 +00:00
tools Merge remote-tracking branch 'origin/5.8.0' into 5.8 2016-12-16 09:45:16 +01:00
xml Merge remote-tracking branch 'origin/5.7' into 5.8 2016-11-16 12:35:36 +01:00
configure.json Merge the two features for shared memory 2016-12-06 17:03:26 +00:00
corelib.pro Use separate Qt5Config.cmake inside build directory 2016-11-25 10:46:34 +00:00
eval.pri
Qt5Config.cmake.in Use separate Qt5Config.cmake inside build directory 2016-11-25 10:46:34 +00:00
Qt5CoreConfigExtras.cmake.in Use qtConfig throughout in qtbase 2016-08-19 04:28:05 +00:00
Qt5CoreConfigExtrasMkspecDir.cmake.in
Qt5CoreConfigExtrasMkspecDirForInstall.cmake.in
Qt5CoreMacros.cmake Make moc obey the preprocessor environment variable for include paths 2016-07-20 02:54:09 +00:00
Qt5CTestMacros.cmake
Qt5ModuleLocation.cmake.in Use separate Qt5Config.cmake inside build directory 2016-11-25 10:46:34 +00:00
Qt5ModuleLocationForInstall.cmake.in Use separate Qt5Config.cmake inside build directory 2016-11-25 10:46:34 +00:00
QtCore.dynlist
qtzlib.pro