Add Platforms and Mac info to changelog.

Change-Id: I3b6ab6acd1b10632e227e9fd512e05478d4aeb68
Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com>
This commit is contained in:
Morten Johan Sorvig 2012-12-03 15:28:53 +01:00 committed by The Qt Project
parent b7fd19b434
commit 8c814db747

41
dist/changes-5.0.0 vendored
View File

@ -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
directories.
* 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
QtMacExtras.
* 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