From b777c29cc7ecafbb4c4a3fcb68219003dd880eea Mon Sep 17 00:00:00 2001 From: Jerome Pasion Date: Wed, 22 Jun 2011 14:46:08 +0200 Subject: Preparing documentation package for 4.8-beta -removed link to "What's New in Qt 4.7" -replaced online HTTP links with qhelp links -wrote material for "What's New in Qt 4.8" Reviewed by: David Boddie --- doc/src/external-resources.qdoc | 5 ++ doc/src/index.qdoc | 2 +- doc/src/qt-webpages.qdoc | 59 ++++++++++++++--------- doc/src/qt4-intro.qdoc | 101 +++++++++++++++++++++++++++++++++++++++- 4 files changed, 142 insertions(+), 25 deletions(-) diff --git a/doc/src/external-resources.qdoc b/doc/src/external-resources.qdoc index 5431ec8..8b5d039 100644 --- a/doc/src/external-resources.qdoc +++ b/doc/src/external-resources.qdoc @@ -493,3 +493,8 @@ \externalpage http://msdn.microsoft.com/en-us/library/dd318066.aspx \title Microsoft Active Accessibility Event Constants */ + +/*! + \externalpage http://www.rfc-editor.org/rfc/bcp/bcp47.txt + \title RFC 5646 - BCP47 +*/ diff --git a/doc/src/index.qdoc b/doc/src/index.qdoc index 2ce6781..bd21a12 100644 --- a/doc/src/index.qdoc +++ b/doc/src/index.qdoc @@ -49,8 +49,8 @@ \o \l{external: Qt Simulator Manual}{Qt Simulator} \endlist \list + \o \l{What's New in Qt 4.8} - latest release \o \l{Supported Platforms}{Platform Support} - \o \l{What's New in Qt 4.7} - latest release \endlist \enddiv \div {class="sectionlist normallist"} diff --git a/doc/src/qt-webpages.qdoc b/doc/src/qt-webpages.qdoc index 7f456b9..208814b 100644 --- a/doc/src/qt-webpages.qdoc +++ b/doc/src/qt-webpages.qdoc @@ -209,7 +209,7 @@ \title Qt Docs Web Start Page */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-qml-application.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-qml-application.html \title external: Developing Qt Quick Applications with Creator */ /*! @@ -233,35 +233,35 @@ \title Qt Whitepaper */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-visual-editor.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-visual-editor.html \title external: Developing Qt Quick Applications */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-publish-ovi.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-publish-ovi.html \title external: Publishing Applications to Ovi Store */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/index.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/index.html \title external: Qt Creator Manual */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-developing-symbian.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-developing-symbian.html \title external: Setting Up Development Environment for Symbian */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-developing-maemo.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-developing-maemo.html \title external: Setting Up Development Environment for Maemo */ /*! - \externalpage http://doc.qt.nokia.com/qtmobility/index.html + \externalpage qthelp://com.nokia.qtmobility.111/mobility/index.html \title external: Qt Mobility Manual */ /*! - \externalpage http://doc.qt.nokia.com/qtmobility/qml-plugins.html + \externalpage qthelp://com.nokia.qtmobility.111/mobility/qml-plugins.html \title external: Qt Mobility QML Plugins */ /*! - \externalpage http://doc.qt.nokia.com/qtsimulator/index.html + \externalpage qthelp://com.nokia.qt.simulator.110/doc/index.html \title external: Qt Simulator Manual */ /*! @@ -269,51 +269,51 @@ \title Qt SDK Product Page */ /*! - \externalpage http://doc.qt.nokia.com/nokia-qtsdk-latest/index.html + \externalpage qthelp://com.nokia.qt.sdk.11/doc/index.html \title external: Qt SDK Manual */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-project-managing.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-project-managing.html \title external: Creating Qt Projects in Creator */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-building-running.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-building-running.html \title external: Building and Running Applications in Creator */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-running-targets.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-running-targets.html \title external: Set Compiler Targets in Creator */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-build-settings.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-build-settings.html \title external: Build Settings in Creator */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-run-settings.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-run-settings.html \title external: Run Settings in Creator */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-using-qt-designer.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-using-qt-designer.html \title external: Designer in Creator */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-debugging.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-debugging.html \title external: Debugging Applications in Creator */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-deployment-symbian.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-deployment-symbian.html \title external: Symbian Deployment in Creator */ /*! - \externalpage http://doc.qt.nokia.com/qtcreator/creator-deployment-maemo.html + \externalpage qthelp://com.nokia.qtcreator.221/doc/creator-deployment-maemo.html \title external: Maemo Deployment in Creator */ /*! - \externalpage http://doc.qt.nokia.com/qtmobility/multimedia.html + \externalpage qthelp://com.nokia.qtmobility.111/mobility/multimedia.html \title external: Mobility Multimedia */ /*! - \externalpage http://doc.qt.nokia.com/qtmobility/location-overview.html + \externalpage qthelp://com.nokia.qtmobility.111/mobility/location-overview.html \title external: Mobility Location */ /*! @@ -329,7 +329,7 @@ \title Training Day at Qt Developer Days 2009 */ /*! - \externalpage http://doc.qt.nokia.com/qtmobility/all-examples.html + \externalpage qthelp://com.nokia.qtmobility.111/mobility/all-examples.html \title external: Qt Mobility Examples */ /*! @@ -539,3 +539,18 @@ \externalpage http://qt.nokia.com/partners/qt-in-education/qt-in-education-course-material/ \title Qt in Education Course Material */ + +/*! + \externalpage http://developer.qt.nokia.com/ + \title Qt Developer Network +*/ + +/*! + \externalpage http://developer.qt.nokia.com/wiki/Qt_Modules_Maturity_Level + \title Qt Modules' Maturity Levels - Modules List +*/ + +/*! + \externalpage http://labs.qt.nokia.com/2011/05/03/qt-modules-maturity-level/ + \title Qt Modules' Maturity Level - Description +*/ diff --git a/doc/src/qt4-intro.qdoc b/doc/src/qt4-intro.qdoc index 1547a7c..01103a8 100644 --- a/doc/src/qt4-intro.qdoc +++ b/doc/src/qt4-intro.qdoc @@ -62,6 +62,12 @@ The following features have been added to Qt since the first release of Qt 4. + In Qt 4.8: + \list + \o \l{Qt Quick} 1.1 offers changes to the \l{QML Elements} and performance + upgrades + \ + \endlist In Qt 4.7: \list \o Declarative UI Development with \l{Qt Quick}, technologies for creating @@ -118,7 +124,7 @@ 64-bit Macintosh hardware. \o The QtXmlPatterns module has been extended to cover XSLT, a transformation language for XML documents. - \o Qt Script introduced its debugger, + \o Qt Script introduced its debugger, providing error reporting for scripts, and to let users track down bugs in their own scripts. \o Qt 4.5 includes support for writing rich text documents as @@ -489,6 +495,97 @@ */ /*! + \page qt4-8-intro.html + \title What's New in Qt 4.8 + + Qt 4.8 provides many improvements and enhancements over the previous + releases in the Qt 4 series. This document covers the most important + features in this release, separated by category. + + A list of other Qt 4 features can be found on the \bold{\l{What's + New in Qt 4}} page. + + \section1 Qt Quick 1.1 + Qt Quick 1.1 introduces \l{What's New in Qt Quick}{new changes} such as + new properties and better performance. + + \list + \o \l {QML Right-to-left User Interfaces}{Right-To-Left} text support + \o Improved image caching + \o Text input improvements - Support for split-screen virtual keyboard + \o \l PinchArea Element - enables simple pinch gesture handling + \o New properties for \l{QML Elements}. + \endlist + + + \section1 Qt Platform Abstraction -- \e Lighthouse + + \e QPA allows porting Qt to different windowing systems and devices + easier. It provides a clean abstraction layer for porting QtGui to new + window systems. + + \section1 Qt WebKit 2.2 + + The new Qt WebKit release introduces bug fixes, performance improvements, + and greater compiler compatibility. + + \section1 Threaded OpenGL + + Many Qt OpenGL functions are now thread-safe. Threads that cater to + different situations are now available. + + \list + \o Buffer swapping thread + \o Texture uploading thread + \o \l QPainter thread + \endlist + + \section1 Deprecated Items in Qt 4.8 + + As part of Open Governance, modules in Qt 4.8 will receive maintainers and + receive different support levels. + + Currently, a module has an activity classification, the \e{Module Maturity Level}. + As well, a list of modules and their maturity level is in the \l{Qt Developer Network}. + + \list + \o \l{Qt Modules' Maturity Level - Description} - description of the + different \e{maturity levels} + \o \l{Qt Modules' Maturity Levels - Modules List} - list of the Qt + modules and their maturity level + \endlist + \section1 Additions to the Qt API + + Qt 4.8 introduces changes to the Qt API. + \list + \o Localization API + Changes to the Localization APIs include improvements to \l QLocale and more + support for different language code formats. + + \list + \o \l {QLocale::quoteString()} - for localized quotes + \o \l {QLocale::createSeparatedList()} - for localized list separation (e.g. "1, 2 and 3") + \o \l {QLocale::bcp47Name()} - for locale names in the canonical form + according to \l {RFC 5646 - BCP47} + \o \l {QLocale::matchingLocales()} - to get a list of locales that match a + criteria - e.g. a list of locales that use French language. + \o \l {QLocale::firstDayOfWeek()} + \o \l {QLocale::weekdays()} + \o \l{QLocale::currencySymbol()} + \o \l{QLocale::toCurrencyString()} - number formatting for currencies + \o \l{QLocale::uiLanguages()} + \o \l{QLocale::nativeLanguageName()} + \o \l{QLocale::nativeCountryName()} + \endlist + \o IP Multicast API + \o Multithreaded HTTP + \endlist + + \section1 New Classes, Functions, Macros, etc. + \sincelist 4.8 +*/ + +/*! \page qt4-7-intro.html \title What's New in Qt 4.7 @@ -685,7 +782,7 @@ \list \o Simplify complex application semantics. \o Use of states to reduce code bloat. - \o Use states to improve maintainability. + \o Use states to improve maintainability. \o Makes event-driven programming robust and more reusable. \endlist -- cgit v0.12