From 41dedabb0115da186583c49f7fc93882f3e8abde Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Mon, 2 Dec 2013 22:22:54 +0100 Subject: added buildsystem/qmake changelog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Ic1549b97fd4f71ac41f66432d40ff12bfa9d6897 Reviewed-by: Joerg Bornemann Reviewed-by: Tor Arne Vestbø --- dist/changes-5.2.0 | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) (limited to 'dist/changes-5.2.0') diff --git a/dist/changes-5.2.0 b/dist/changes-5.2.0 index a51cc91f98..659bb21370 100644 --- a/dist/changes-5.2.0 +++ b/dist/changes-5.2.0 @@ -52,6 +52,10 @@ information about a particular change. zero delta() in order to indicate beginning and end of transient scrolling. + - Mac OS X framework builds of Qt no longer contain a Unix-like include/ + directory; all headers are located in the frameworks. This may affect + 3rd party build systems not based on qmake or cmake. + **************************************************************************** * Library * **************************************************************************** @@ -700,3 +704,44 @@ X11 - [QTBUG-31762] Fix position of system tray icon (except Unity) - [QTBUG-27349] Reintroduced command line argument for positioning windows (-geometry) + +**************************************************************************** +* Tools * +**************************************************************************** + +- configure + + * Added option to disable the QtMultimedia WMF backend + * [Unix] Added option to build with gcov support + * Added -extprefix option to support Qt installing into a different + location than the on-device -prefix within the -sysroot. + * [QTBUG-33584][Unix] Fixed parsing of -device-option with equal signs. + +- cmake config files + + * [QTBUG-33145] Fixed usage of non-QtBase modules with Qt compiled from + source tarballs. + * [QTBUG-33223] Fixed header file location on multi-arch systems. + * Added support for automatic packaging of Qt plugins with cpack. + +- qmake + + * [QTBUG-491] Added saner approach to debug/release path rewriting. + * Added the parseJson() function. + * Added "osx" scope as an alias for "macx". Note that matching on the + makespec is generally deprecated - use "linux", "gcc", etc. + * Added support for .qmake.stash files which are really *just* caches. + * [Xcode] Added support for QMAKE_PRE_LINK and QMAKE_POST_LINK. + * [QTBUG-31129] Added installation of PDB files for dlltarget. + * [QTBUG-28102] Added support for querying disabled Qt features. + * Removed macx-clang-libc++* makespecs. libc++ is now handled automatically. + * [QTBUG-32912][MSVS] Fixed moc not being run in case of DBUS_ADAPTORS or + DBUS_INTERFACES being present. + * [QTBUG-30644] Fixed unsatisfied requires() breaking recursive targets. + * [QTBUG-31204] Fixed extra compilers not finding their inputs. + * [QTBUG-32885][MSVS] Made it possible to disable debug information. + * [QTBUG-33446][MSVS] Fixed generation of VS2010+ solution files. + * [QTBUG-32375][MSVS] Fixed output directory of nested projects. + * [QTBUG-34392][MSVS] Fixed /SAFESEH:NO with VS2010+. + * [QTBUG-34357][MSVS] Fixed breakage with multiple VS versions in PATH. + * [MSVS] Fixed sub-project dependency generation. -- cgit v1.2.3 From 835b8213905b315645bc60ff5f2ab99340d075a2 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Mon, 2 Dec 2013 17:58:25 -0800 Subject: Announce the deprecation of platforms still using qoldbasicatomic.h Change-Id: I480e182c2923754142bc54ff44f798b13bbe71e4 Reviewed-by: Tuukka Turunen Reviewed-by: Thiago Macieira --- dist/changes-5.2.0 | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'dist/changes-5.2.0') diff --git a/dist/changes-5.2.0 b/dist/changes-5.2.0 index 659bb21370..4dd1604fcc 100644 --- a/dist/changes-5.2.0 +++ b/dist/changes-5.2.0 @@ -56,6 +56,25 @@ information about a particular change. directory; all headers are located in the frameworks. This may affect 3rd party build systems not based on qmake or cmake. +**************************************************************************** +* Platform deprecation notice * +**************************************************************************** + + - The support for the old implementation of QAtomicInt and + QAtomicPointer is deprecated in Qt 5.2 and will be removed in Qt + 5.3. Building with the following compilers or environments will not + be possible in Qt 5.3 or the build will suffer greatly in + performance, unless support is revived by writing new atomics code. + * Green Hills compiler for INTEGRITY + * Sun Studio compiler suite for Solaris + * IBM Visual Age compiler suite for AIX + * Kernel-mode VxWorks + + Developers interested in picking up support should contact the + development mailing list at development@qt-project.org for more + information. Note that those platforms are currently not tested. Most + likely, they have further problems than just the atomics code. + **************************************************************************** * Library * **************************************************************************** -- cgit v1.2.3