|author||Morten Johan Sorvig <firstname.lastname@example.org>||2012-12-03 15:28:53 +0100|
|committer||The Qt Project <email@example.com>||2012-12-17 09:31:16 +0100|
Add Platforms and Mac info to changelog.
Change-Id: I3b6ab6acd1b10632e227e9fd512e05478d4aeb68 Reviewed-by: Morten Johan Sørvig <firstname.lastname@example.org>
Diffstat (limited to 'dist')
1 files changed, 41 insertions, 0 deletions
diff --git a/dist/changes-5.0.0 b/dist/changes-5.0.0
index 84f0224bad..8ce7ee4ee9 100644
@@ -846,6 +846,18 @@ appended in parantheses.
* Platform Specific Changes *
+The Qt platform implementations have been rewritten as plugins for the Qt
+Platform Abstraction (QPA):
+* The platform plugin(s) needs to be bundled when applications are deployed.
+* The platform implementations are in large parts rewrites.
+* Q_WS_* defines are no longer defined. Q_OS_* is.
+* Some platform specific functionality and API is missing from the 5.0
+ release and will be added later.
+* Platform spesific functionality will be added in separate modules:
+ QtMacExtras: http://qt.gitorious.org/qtplayground/qtmacextras
Qt for Linux/X11
@@ -857,6 +869,35 @@ Qt for Windows
Qt for Mac OS X
+* Qt now uses Cocoa, the Carbon port has been removed.
+* The minimum supported OS X version is 10.6. PPC is not supported.
+* Qt generally supports cross OS X version build and deployment (build
+ on any supported version and deploy to any other). One exception is
+ QtWebkit, which should be built using the 10.6 SDK if you want to target
+ that platform.
+* The Qt binary installer has been changed to use the Qt installer framework.
+ Qt is now installed into one location instead of being spread out over multiple
+* The Qt binary installer is built against the 10.7 SDK and does not
+ run on 10.6.
+* The Clang compiler is used by default. Gcc is available trough the
+ macx-g++* mkspecs.
+* Build-system support for universal binaries has been removed. The "lipo"
+ command-line tool can be used as a workaround.
+* Qt now use the raster paint engine on all platforms for drawing widgets.
+ CoreGraphics is still used for printing on Mac.
+* Support for high-dpi "retina" displays has been added for widgets,
+ OpenGL and QtQuick.
+* The unified toolbar implementation from Qt 4 has not and will not be ported
+ to Qt 5. This means calling QMainWindow::setUnifiedTitleAndToolBarOnMac has
+ no effect on Qt 5. A replacement API which wraps NSToolbar is available in
+* MacDeployQt plugin deployment has been improved. It will no longer try to
+ deploy all plugins with all dependencies.
+* Qt has been updated to be in compliance with the Mac App Store sandbox, and
+ will for example no longer try to write settings to files outside the sandbox.
+* The "qt_menu.nib" issue preventing static/non-framework builds from working
+ has been fixed.
Qt for Embedded Linux