summaryrefslogtreecommitdiffstats
path: root/dist/changes-5.5.0
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>2015-06-22 17:46:30 +0200
committerJani Heikkinen <jani.heikkinen@theqtcompany.com>2015-06-25 06:54:47 +0000
commitf2b7a523da3ad45b6920226519944dc3d76445d8 (patch)
treefbb660ae12d8bb9d2e2817e516edd242cc28de29 /dist/changes-5.5.0
parent021ffbfc6ffa863d2f3c34fec11cb6e61eb68796 (diff)
(mostly) build system changelog for 5.5.0
Change-Id: Ib68a73574a2c6c13e90484ad5a86398e1cea24cd Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Maurice Kalinowski <maurice.kalinowski@theqtcompany.com>
Diffstat (limited to 'dist/changes-5.5.0')
-rw-r--r--dist/changes-5.5.061
1 files changed, 49 insertions, 12 deletions
diff --git a/dist/changes-5.5.0 b/dist/changes-5.5.0
index f3f4daab6f..48ecaf3c7c 100644
--- a/dist/changes-5.5.0
+++ b/dist/changes-5.5.0
@@ -39,6 +39,9 @@ information about a particular change.
- [QTBUG-25121] The usage of the QStyleOptionProgressBar::orientation
member has been deprecated.
+ - QLibraryInfo::buildDate() was deprecated and will return a constant
+ date now.
+
****************************************************************************
* Important Behavior Changes *
****************************************************************************
@@ -108,10 +111,17 @@ information about a particular change.
primary screen.
- qmake:
+ * For commercial builds, qmake now checks for a valid Qt license. This
+ requires setting up a Qt Account (or .qt-license file) on the
+ development machine.
* Qt configure and qmake used with a MinGW spec will no longer emulate
MSVC by picking up the INCLUDE and LIB environment variables. Use the
-I/-L configure options to pass additional paths, as you would under
Unix.
+ * A lot of quoting issues have been fixed. As a side effect, qmake
+ has become more sensitive to over-quoted file names in project
+ files.
+ * qmake is now stricter about syntax errors in project files.
****************************************************************************
* Library *
@@ -472,6 +482,10 @@ Android
- QtWidgets:
* Enable QDockWidget window decorations.
+ - The QtDBus module is now disabled by default.
+
+ - Added support for arm64-v8a, x86_64, and mips64 with gcc 4.9.
+
OS X
----
@@ -526,22 +540,45 @@ X11/XCB
* Tools *
****************************************************************************
-configure
----------
-
- - Added support for GCC/Clang -fsanitize= options
+configure & build system
+------------------------
+
+ - Added support for VS2015.
+ - [QTBUG-31814][OS X/iOS] Qt is now built with a relative RPATH.
+ - [VS2012+] Qt is now always built with C++11 with these compilers.
+ - [Windows] Added -static-runtime option.
+ - Added support for GCC/Clang -fsanitize= options.
+ - Enabled tslib autodetection by default.
+ - Added configure-time check for IPC support.
+ - [QTBUG-44690][QNX] Fixed NEON detection when cross-compiling on Windows.
+ - On-device compilation should work better on RaspPi and some other
+ devices now (use linux-g++ mkspec).
+ - configure -redo and config.status support spaces in arguments now.
+ - Qt can be now built in and installed to directories with spaces.
+ Note that source directories with spaces are still not supported.
qmake
-----
- - For commercial builds, qmake now checks for a valid Qt license. This
- requires setting up a Qt Account (or .qt-license file) on the
- development machine.
-
- - Important Behavior Changes:
- * A lot of quoting issues have been fixed. As a side effect, qmake
- has become more sensitive to over-quoted file names in project
- files.
+ - [QTBUG-3069][Linux] Building with -rpath will now create DT_RUNPATH tags
+ instead of DT_RPATH, allowing LD_LIBRARY_PATH to override the rpath.
+ - [QTBUG-41917][VS] Fixed project generation when PRECOMPILED_SOURCE is
+ in a different directory than PRECOMPILED_HEADER.
+ - [QTBUG-42454][MinGW] Added handling of QMAKE_MANIFEST.
+ - [QTBUG-13496][MSVC] CONFIG+=no_batch is now automatically added when
+ multiple sources with the same base name exist.
+ - Added $$[QT_INSTALL_PREFIX/dev], etc. properties which reflect the
+ on-device locations of Qt (the -prefix, etc. passed to configure).
+ - Building under MSys is less problematic now.
+ - [QTBUG-37269] Fixed cross-compilation for Unix on Windows/MinGW.
+ - [QTBUG-8202][QTBUG-20566][QTBUG-44685] Fixed distclean targets.
+ - [QTBUG-43162][VS] Added DISTFILES support for Visual Studio projects.
+ - [QTBUG-41753][VS][WinPhone] Fixed MdilXapCompile deployment step.
+ - [QTBUG-44960][VS] Reworked .dll deployment. Added $$QMAKE_DLL_PATHS.
+ - [QTBUG-44823][MSVC] Fixed unreasonable values being passed in /VERSION.
+ Added $$VERSION_PE_HEADER to override the value.
+ - [WinRT] The icon handling was reworked/extended.
+ - [QTBUG-12711] Fixed infinite recursion on malformed .prl files.
****************************************************************************
* Third-party libraries *