qt5base-lts/src/corelib
Thiago Macieira cf3a639f9d Improve ICC compatibility with older MSVC versions (up to 2010)
Like on OS X and Linux, ICC uses the native compiler's standard library
headers, so the C++11 features that depend on headers need special
attention.
 * <initializer_list> is missing with MSVC 2012. It is present on 2010
   for some reason and it appears to work
 * ICC disables Unicode string support prior to MSVC 2015, probably
   because MSVC Standard Library headers have a typedef for char16_t

std::nullptr and std::move should have come with MSVC 2010, but I'm not
keeping compatibility with MSVC 2008. It's been deprecated since ICC
14.0 (Composer XE 2013 SP1, released in 2013) and support was removed in
15.0 (Composer XE 2015, released in 2014). ICC hasn't supported MSVC
2005 since ICC 13.0 (Composer XE 2013).

Task-number: QTBUG-47119
Change-Id: Ib306f8f647014b399b87ffff13f139174aeeafff
Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
2015-07-16 08:28:14 +00:00
..
animation Merge remote-tracking branch 'origin/5.4' into 5.5 2015-02-24 21:02:08 +01:00
arch Fix alignment of 64-bit atomics on iOS 2015-07-15 04:53:38 +00:00
codecs Fix warning on WinRT arm 2015-05-19 10:56:30 +00:00
doc Doc: Give advice on foreach vs range-based for 2015-07-01 12:13:28 +00:00
global Improve ICC compatibility with older MSVC versions (up to 2010) 2015-07-16 08:28:14 +00:00
io Add warning for malformed logging rule 2015-07-16 07:39:31 +00:00
itemmodels Fix less-than comparison for QStandardItem and QSortFilterProxyModel with invalid data. 2015-06-11 13:29:23 +00:00
json Make sure remove() doesn't corrupt the json object 2015-03-18 07:34:59 +00:00
kernel Windows: Fix crash when using wmain() and passing a fake argv. 2015-07-13 20:16:27 +00:00
mimetypes Reorder member variables to avoid padding. 2015-05-14 12:06:41 +00:00
plugin Merge remote-tracking branch 'origin/5.4' into 5.5 2015-04-15 09:09:24 +02:00
statemachine Version transitionType as a new property 2015-06-11 16:14:14 +00:00
thread Use qthread_win.cpp for WinRT as well 2015-06-23 05:47:14 +00:00
tools Fix compilation with GCC 4.9.2 and up in debug mode 2015-07-15 04:53:32 +00:00
xml Fixed license headers 2015-02-17 18:46:09 +00:00
corelib.pro Use simd.prf for building MIPS DSP code 2014-07-25 17:48:39 +02:00
eval.pri Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
Qt5Config.cmake.in Check that files we expect to find actually exist when using a cmake package. 2013-05-20 15:20:26 +02:00
Qt5CoreConfigExtras.cmake.in Revert some changes in light of GCC 4 -fPIE reversal 2015-05-29 00:08:41 +00:00
Qt5CoreConfigExtrasMkspecDir.cmake.in Generate the directory for the mkspec include in a helper file. 2013-06-21 18:58:54 +02:00
Qt5CoreConfigExtrasMkspecDirForInstall.cmake.in Generate the directory for the mkspec include in a helper file. 2013-06-21 18:58:54 +02:00
Qt5CoreMacros.cmake Merge remote-tracking branch 'origin/5.4' into 5.5 2015-06-01 17:46:58 +02:00
Qt5CTestMacros.cmake CMake: Introduce qt5_add_binary_resources 2015-02-11 20:59:35 +00:00
QtCore.dynlist Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00