Changeset 846 for trunk/doc/src/platforms
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 46 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/doc/src/platforms/atomic-operations.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/compiler-notes.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 46 32 \brief Information about the C++ compilers and tools used to build Qt. 47 33 48 This page contains information about the C++ compilers and tools used 49 to build Qt on various platforms. 34 This page used to contain information about the C++ compilers and tools 35 used to build Qt on various platforms. This information is now maintained 36 in the \l{Platform and Compiler Notes} for each platform. 50 37 51 \tableofcontents 52 53 Please refer to the \l{Platform Notes} for information on the platforms 54 Qt is currently known to run on, and see the \l{Supported Platforms} 55 page for information about the status of each platform. 38 Please refer to the \l{Supported Platforms} page for information about the 39 status of each platform. 56 40 57 41 If you have anything to add to this list or any of the platform or 58 42 compiler-specific pages, please submit it via the \l{Bug Report Form} 59 43 or through the \l{Public Qt Repository}. 60 61 \section1 Supported Features62 63 Not all compilers used to build Qt are able to compile all modules. The following table64 shows the compiler support for five modules that are not uniformly available for all65 platforms and compilers.66 67 \table68 \header \o Compiler \o{5,1} Features69 \header \o \o Concurrent \o XmlPatterns \o WebKit \o CLucene \o Phonon70 \row \o g++ 3.3 \o \o \bold{X} \o \o \bold{X} \o \bold{X}71 \row \o g++ 3.4 and up \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X}72 \row73 \row \o SunCC 5.5 \o \o \o \o \bold{X} \o \bold{X}74 \row75 \row \o aCC series 3 \o \o \o \o \bold{X} \o \bold{X}76 \row \o aCC series 6 \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X}77 \row \o xlC 6 \o \o \o \o \bold{X} \o \bold{X}78 \row \o Intel CC 10 \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X}79 \row80 \row \o MSVC 2003 \o \bold{X} \o \bold{X} \o \o \bold{X} \o \bold{X}81 \row \o MSVC 2005 and up \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X}82 \endtable83 84 \target GCC85 \section1 GCC86 87 \section2 GCC on Windows (MinGW)88 89 We have tested Qt with this compiler on Windows XP.90 The minimal version of MinGW supported is:91 92 \list93 \o GCC 3.4.294 \o MinGW runtime 3.795 \o win32api 3.296 \o binutils 2.15.9197 \o mingw32-make 3.80.0-398 \endlist99 100 \note For users of the MinGW binary package: This package is now101 based on MinGW 4.4. The installer no longer offers to download102 MinGW for you, but rather offers to use a version of MinGW that103 you already have installed on your machine. You just tell the104 installer which directory MinGW is installed in. If you don't105 already have MinGW 4.4 installed, you can download a .zip archive106 from our \l{ftp://ftp.trolltech.com/misc/MinGW-gcc440_1.zip} {ftp107 site}. This archive provides fixes to MinGW and support for108 missing API, See the _patches directory in the archive for109 details.110 111 \note A MinGW installation is only needed to build against the112 binary pacakge, not to run the pre-compiled binaries that are in113 the package.114 115 \section2 GCC 4.0.0116 117 The released package of the compiler has some bugs that lead to118 miscompilations. We recommend using GCC 4.0.1 or later, or to use119 a recent CVS snapshot of the GCC 4.0 branch. The version of GCC120 4.0.0 that is shipped with Mac OS X 10.4 "Tiger" is known to work121 with Qt for Mac OS X.122 123 \section2 HP-UX124 125 The hpux-g++ platform is tested with GCC 3.4.4.126 127 \section2 Solaris128 129 Please use GCC 3.4.2 or later.130 131 \section2 Mac OS X132 133 Please use the latest GCC 3.3 from Apple or a later version of GCC 3.134 The gcc 3.3 that is provided with Xcode 1.5 is known to generate bad code.135 Use the November 2004 GCC 3.3 updater \l{http://connect.apple.com}{available from Apple}.136 137 \section2 GCC 3.4.6 (Debian 3.4.6-5) on AMD64 (x86_64)138 139 This compiler is known to miscompile some parts of Qt when doing a140 release build. There are several workarounds:141 142 \list 1143 \o Use a debug build instead.144 \o For each miscompilation encountered, recompile the file, removing the -O2 option.145 \o Add -fno-gcse to the QMAKE_CXXFLAGS_RELEASE.146 \endlist147 148 \section1 HP ANSI C++ (aCC)149 150 The hpux-acc-32 and hpux-acc-64 platforms are tested with aCC A.03.57. The151 hpuxi-acc-32 and hpuxi-acc-64 platforms are tested with aCC A.06.10.152 153 \section1 Intel C++ Compiler154 155 Qt supports the Intel C++ compiler on both Windows and Linux.156 However, there are a few issues on Linux (see the following157 section).158 159 \section2 Intel C++ Compiler for Linux160 161 Nokia currently tests the following compilers:162 163 \list164 165 \o Intel(R) C++ Compiler for applications running on IA-32,166 Version 10.1 Build 20080602 Package ID: l_cc_p_10.1.017167 168 \o Intel(R) C++ Compiler for applications running on Intel(R) 64,169 Version 10.1 Build 20080602 Package ID: l_cc_p_10.1.017170 171 \endlist172 173 We do not currently test the IA-64 (Itanium) compiler.174 175 \section2 Known Issues with Intel C++ Compiler for Linux176 177 \list178 179 \o Precompiled header support does not work in version 10.0.025180 and older. For these compilers, you should configure Qt with181 -no-pch. Precompiled header support works properly in version182 10.0.026 and later.183 \o Version 10.0.026 for Intel 64 is known to miscompile qmake when184 building in release mode. For now, configure Qt with185 -debug. Version 10.1.008 and later can compile qmake in release186 mode.187 \o Versions 10.1.008 to 10.1.015 for both IA-32 and Intel 64 are188 known crash with "(0): internal error: 0_47021" when compiling189 QtXmlPatterns, QtWebKit, and Designer in release mode. Version190 10.1.017 compiles these modules correctly in release mode.191 \endlist192 193 \section2 Intel C++ Compiler (Windows, Altix)194 195 Qt 4 has been tested successfully with:196 197 \list198 \o Windows - Intel(R) C++ Compiler for 32-bit applications,199 Version 9.1.040.200 \o Altix - Intel(R) C++ Itanium(R) Compiler for Itanium(R)-based201 applications Version 8.1 Build 20050406 Package ID: l_cc_pc_8.1.030202 \endlist203 204 We currently only test the Intel compiler on 32-bit Windows versions.205 206 \section1 MIPSpro (IRIX)207 208 \bold{IRIX is an unsupported platform. See the \l{Supported Platforms} page209 and Qt's Software's online \l{Platform Support Policy} page for details.}210 211 Qt 4.4.x requires MIPSpro version 7.4.2m.212 213 Note that MIPSpro version 7.4.4m is currently not supported, since it has214 introduced a number of problems that have not yet been resolved.215 We recommend using 7.4.2m for Qt development. However, please note the216 unsupported status of this platform.217 218 \target Sun Studio219 \section1 Forte Developer / Sun Studio (Solaris)220 221 \section2 Sun Studio222 223 Qt is tested using Sun Studio 12 (Sun CC 5.9). Go to224 \l{Sun Studio Patches} page on Sun's Web site to download225 the latest patches for your Sun compiler.226 227 Please note that Qt 4.6 is stricter in its STL requirements and228 that the default STL implementation used by Sun CC does not pass229 those requirements. This does not affect binary compatibility and230 you can continue to use STL in your own code, but Qt's231 STL-compatibility functions will be disabled.232 233 Sun CC ships with a secondary STL implementation (called stlport4)234 which is standards-compliant and can be used by Qt. You can enable235 it by passing the -library=stlport4 option to the compiler. Note236 that this does not affect Qt's binary compatibility, but it may237 affect that of other libraries and programs that use STL.238 239 \section2 Sun WorkShop 5.0240 241 Sun WorkShop 5.0 is not supported with Qt 4.242 243 \section1 Visual Studio (Windows)244 245 We do most of our Windows development on Windows XP, using Microsoft246 Visual Studio .NET 2005 and Visual Studio 2008 (both the 32- and 64-bit247 versions).248 249 Qt works with the Standard Edition, the Professional Edition and Team250 System Edition of Visual Studio 2005.251 252 We also test Qt 4 on Windows XP with Visual Studio .NET and Visual Studio 2003.253 254 In order to use Qt with the Visual Studio 2005/2008 Express Edition you need255 to download and install the platform SDK. Due to limitations in the256 Express Edition it is not possible for us to install the Qt Visual257 Studio Integration. You will need to use our command line tools to258 build Qt applications with this edition.259 260 The Visual C++ Linker doesn't understand filenames with spaces (as in261 \c{C:\Program files\Qt\}) so you will have to move it to another place,262 or explicitly set the path yourself; for example:263 264 \snippet doc/src/snippets/code/doc_src_compiler-notes.qdoc 0265 266 If you are experiencing strange problems with using special flags that267 modify the alignment of structure and union members (such as \c{/Zp2})268 then you will need to recompile Qt with the flags set for the269 application as well.270 271 If you're using Visual Studio .NET (2002) Standard Edition, you should be272 using the Qt binary package provided, and not the source package.273 As the Standard Edition does not optimize compiled code, your compiled274 version of Qt would perform suboptimally with respect to speed.275 276 With Visual Studio 2005 Service Pack 1 a bug was introduced which277 causes Qt not to compile, this has been fixed with a hotfix available278 from Microsoft. See this279 \l{http://qt.nokia.com/developer/faqs/faq.2006-12-18.3281869860}{Knowledge Base entry}280 for more information.281 282 \section1 IBM xlC (AIX)283 284 The makeC++SharedLib utility must be in your PATH and be up to date to285 build shared libraries. From IBM's286 \l{http://www.redbooks.ibm.com/abstracts/sg245674.html}{C and C++ Application Development on AIX}287 Redbook:288 289 \list290 \o "The second step is to use the makeC++SharedLib command to create the291 shared object. The command has many optional arguments, but in its292 simplest form, can be used as follows:"293 \snippet doc/src/snippets/code/doc_src_compiler-notes.qdoc 1294 \o "The full path name to the command is not required; however, to avoid295 this, you will have to add the directory in which it is located to296 your PATH environment variable. The command is located in the297 /usr/vacpp/bin directory with the VisualAge C++ Professional for AIX,298 Version 5 compiler."299 \endlist300 301 \section2 VisualAge C++ for AIX, Version 6.0302 303 Make sure you have the304 \l{http://www-1.ibm.com/support/search.wss?rs=32&tc=SSEP5D&dc=D400}{latest upgrades}305 installed.306 307 \section2 GCCE (Symbian)308 309 GCCE cannot be used to compile Qt libaries for the Symbian platform, but GCCE is supported310 when compiling Qt applications for Symbian platform.311 44 */ -
trunk/doc/src/platforms/emb-HwAcc-LinuxEmbedded.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-HwAcc-WinCE.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-accel.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-architecture.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** a written agreement between you and Nokia. 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 ** 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-charinput.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-crosscompiling.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-deployment.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 73 59 when running the \c configure script; ensure that this is a 74 60 sensible path in the target device environment. See the 75 \l {Installing Qt onEmbedded Linux#Step 3: Building the61 \l {Installing Qt for Embedded Linux#Step 3: Building the 76 62 Library}{installation} documentation for more details. 77 63 -
trunk/doc/src/platforms/emb-differences.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-directfb-EmbLinux.qdoc
r769 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** a written agreement between you and Nokia. 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 ** 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 54 40 supports. 55 41 56 We recommend using Qt 4.6 with DirectFB. DirectFB support was introduced57 alreadyinto Qt for Embedded Linux as a labs project for Qt 4.3 and folded42 We recommend using Qt 4.6 or later with DirectFB. Support for DirectFB was 43 introduced into Qt for Embedded Linux as a labs project for Qt 4.3 and folded 58 44 into Qt as a screen driver for Qt 4.4, but not supported fully. In Qt 4.5, 59 45 major changes were made to make it work with the optimized raster paint 60 engine. And in Qt 4.6 these have been further improved.46 engine. These changes were further improved in Qt 4.6. 61 47 62 48 \tableofcontents … … 162 148 \endcode 163 149 164 As demonstrated above, you need to Qt which drawing operations you want to165 warn/disable. Since there are varying implementations of DirectFB from150 As demonstrated above, you need to tell Qt which drawing operations you want 151 to warn/disable. Since there are varying implementations of DirectFB from 166 152 manufacturer to manufacture, different operations will be optimized. This 167 153 require you to define the operations you want to warn about or disable. 168 154 These are listed above in the DIRECTFB_DRAWINGOPERATIONS variable. 155 156 You can also customize this with environment variables. 157 158 E.g. If you want to disable fallbacks for drawPixmap and fillRect and also get 159 a warning printed on stderr when a fallback would have happened. 160 161 \code 162 $ export QT_DIRECTFB_WARN_ON_RASTERFALLBACKS="FILL_RECT|DRAW_PIXMAP" 163 $ export QT_DIRECTFB_DISABLE_RASTERFALLBACKS="FILL_RECT|DRAW_PIXMAP" 164 $ ./app -qws -display directfb 165 \endcode 169 166 170 167 Following is a table showing which options you have. -
trunk/doc/src/platforms/emb-displaymanagement.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-envvars.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 127 113 touch panels. 128 114 129 Multiple keyboarddrivers can be specified in one go:115 Multiple mouse drivers can be specified in one go: 130 116 131 117 \snippet doc/src/snippets/code/doc_src_emb-envvars.qdoc 3 -
trunk/doc/src/platforms/emb-features.qdoc
r769 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-fonts.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-framebuffer-howto.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-hardwareacceleration.qdocinc
r561 r846 1 \section1 Hardware Acceleration2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 1 \section1 Hardware Acceleration 2 3 When designing applications for embedded devices there is often a 4 compromise between graphics effects and performance. On most 5 devices, you cannot have both simply because the hardware needed 6 for such operations just is not there. With a growing number of 7 devices that use hardware dedicated to graphics operations there is 8 less need to compromise. 9 10 In addition to enabling dynamic graphics effects, there are two 11 other benefits to using graphics acceleration. One is that graphics 12 acceleration hardware is more power efficient than using the CPU. 13 The reason for this is that the CPU might require a clock speed 14 that is up to 20 times higher than the GPU, achieving the same 15 results. E.g. a typical hardware accelerated mobile graphics unit 16 can rasterize one or two bilinear texture fetches in one cycle, 17 while a software implementation takes easily more than 20 cycles. 18 Typical \e {System-on-a-chip} (SoC) graphics hardware generally have 19 a much lower clock speed and memory bandwidth, and different level 20 of acceleration than desktop GPUs. One example is that many GPUs 21 leave out transformation and lighting from the graphics pipeline 22 and only implements rasterization. 23 24 Another reason to use a GPU is to offload the main CPU, either for 25 power saving or to perform other operations in parallel. Often 26 drawing speed with a GPU is not that much faster than a CPU but 27 the clear benefit of using the GPU is to free up the CPU to perform 28 other tasks which can be used to create a more responsive use 29 experience. 30 31 The key to writing good applications for devices is therefore to 32 limit the wow factor down to what the target hardware can handle, 33 and to take advantage of any graphics dedicated hardware. Qt 34 provides several ways to both render advanced effects on the screen 35 and speed up your application using hardware accelerated graphics. 36 37 \tableofcontents 38 39 \section2 Qt for Embedded Graphics pipeline 40 41 Qt uses QPainter for all graphics operations. By using the same API 42 regardless of platform, the code can be reused on different devices. 43 QPainter use different paint engines implemented in the QPaintEngine API to 44 do the actual painting. 45 46 The QPaintEngine API provides paint engines for each window system and 47 painting framework supported by Qt. In regards to Qt for Embedded, this 48 also includes implementations for OpenGL ES versions 1.1 and 2.0, as well 49 as OpenVG and DirectFB(Embedded Linux only). 50 51 By using one of these paint engines, you will be able to improve the 52 graphics performance of your Qt application. However, if the graphics 53 operations used are not supported, this might as well be a trap, slowing 54 down your application significantly. This all depends on what kind of 55 graphics operations that are supported by the target devices hardware 56 configuration. 57 58 \image platformHWAcc.png 59 60 The paint engine will direct all graphics operations supported by the 61 devices hardware to the GPU, and from there they are sent to the 62 framebuffer. Unsupported graphics operations falls back to the 63 QRasterPaintEngine and are handled by the CPU before sent to the 64 framebuffer. In the end, the operating system sends the paint updates off 65 to the screen/display. The fallback operation is quite expensive in regards 66 to memory consumption, and should be avoided. 67 68 \section2 Hardware configuration requirements 69 70 Before implementing any application using hardware acceleration, it is wise 71 to get an overview of what kind of hardware accelerated graphics operations 72 that are available for the target device. 73 74 \note On devices with no hardware acceleration, Qt will use 75 QRasterPaintEngine, which handles the acceleration using software. On 76 devices supporting OpenGL ES, OpenVG or DirectFB(not supported by Windows 77 CE), Qt will use the 78 respective paint engines to accelerate painting. However, hardware 79 configurations that only support a limited set of hardware acceleration 80 features, might slow the application graphics down rather than speeding it 81 up when using unsupported operations that must fall back to the raster 82 engine. 83 84 \section3 Different architectures 85 86 Based on the architecture used in a device we can make a recommendation on 87 which hardware acceleration techniques to use. There are mainly two 88 different architectures on embedded devices. These are devices with a 89 Unified Memory Architecture (UMA), and devices with dedicated graphics 90 memory. Generally, high-end devices will have dedicated graphics memory. 91 Low-end devices will just use system memory, sometimes reserving a memory 92 region and sometimes not. 93 94 In addition to this, we can categorize the devices into five types based on 95 the different graphics operations supported by their hardware. 96 97 \list 1 98 \o No support for graphics acceleration. 99 \o Support for blitter and alpha blending. 100 \o Support for path based 2D vector graphics. 101 \o Support for fixed function 3D graphics. 102 \o Support for programmable 3D graphics. 103 \endlist 104 105 Based on these characteristics the table below recommends which paint 106 engines to use with the different types of hardware configurations. 107 108 \section3 Recommended use of hardware acceleration based on hardware 109 110 \table 111 \header 112 \o Type 113 \o UMA 114 \o Non-UMA 115 \row 116 \o \bold {None} 117 \o Qt Raster Engine 118 \o Qt Raster Engine 119 \row 120 \o \bold {Blitter} 121 \o DirectFB 122 \o DirectFB 123 \row 124 \o \bold {2D Vector} 125 \o OpenVG 126 \o OpenVG 127 \row 128 \o \bold {Fixed 3D} 129 \o OpenGL (ES) 1.x 130 \o OpenGL (ES) 1.x 131 \row 132 \o \bold {Programmable 3D} 133 \o OpenGL (ES) 2.x 134 \o OpenGL (ES) 2.x 135 \endtable 136 137 \note Since the DirectFB API is quite primitive, the raster paint engine 138 handles most of the operations. 139 140 \note Blitter and Alpha blending is currently not supported on Windows CE. -
trunk/doc/src/platforms/emb-install.qdoc
r769 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 43 29 \page qt-embedded-install.html 44 30 45 \title Installing Qt onEmbedded Linux31 \title Installing Qt for Embedded Linux 46 32 \ingroup qt-embedded-linux 47 33 \ingroup installation 48 \brief How to install Qt onEmbedded Linux.34 \brief How to install Qt for Embedded Linux. 49 35 50 36 This document describes how to install \l{Qt for Embedded Linux} in your … … 90 76 91 77 Note that by default, \l{Qt for Embedded Linux} is configured for 92 installation in the \c{/usr/local/Trolltech/QtEmbedded-4. 6.3}78 installation in the \c{/usr/local/Trolltech/QtEmbedded-4.7.2} 93 79 directory, but this can be changed by using the \c{-prefix} 94 80 option. Alternatively, the \c{-prefix-install} option can be used … … 150 136 For compilers that do not support \c rpath you must also extend 151 137 the \c LD_LIBRARY_PATH environment variable to include 152 \c /usr/local/Trolltech/QtEmbedded-4. 6.3/lib. Note that on Linux138 \c /usr/local/Trolltech/QtEmbedded-4.7.2/lib. Note that on Linux 153 139 with GCC, this step is not needed. 154 140 … … 167 153 168 154 Note that the virtual framebuffer requires a Qt for X11 169 installation. See \l {Installing Qt onX11 Platforms} for details.155 installation. See \l {Installing Qt for X11 Platforms} for details. 170 156 171 157 The Linux framebuffer, on the other hand, is enabled by default on -
trunk/doc/src/platforms/emb-kmap2qmap.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-makeqpf.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-opengl-EmbLinux.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-openvg-EmbLinux.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-openvg.qdocinc
r769 r846 226 226 The QVG_SCISSOR_CLIP define will disable clipping with vgMask() or 227 227 vgRenderToMask() and instead use the scissor rectangle list to perform 228 clipping. Clipping with an arbitrary QPainterPath will not be supported. 228 clipping. Clipping with an arbitrary QPainterPath will need to convert 229 the path into a series of rectangles. If the number of rectangles 230 exceeds VG_MAX_SCISSOR_RECTS, then the results will not be exact. 229 231 230 232 The QVG_SCISSOR_CLIP define should only be used if the OpenVG engine does -
trunk/doc/src/platforms/emb-performance.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-pointer.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 120 106 explicitly to determine which device to use. 121 107 122 To manually specify which driver to use, set the QWS_MOUSE_PROTO108 To manually specify which driver to use, set the \c QWS_MOUSE_PROTO 123 109 environment variable. For example (if the current shell is bash, 124 110 ksh, zsh or sh): … … 155 141 156 142 The tslib sources can be downloaded from \l 157 http://tslib.berlios.de. Use the \c configure script's -Land158 -I options to explicitly specify the location of the library and159 its headers:143 http://tslib.berlios.de. Specify the location of the library and 144 its headers using -L and -I options in the \c qmake.conf file in 145 your \c mkspec. Also it can be helpful to add a -rpath-link: 160 146 161 147 \snippet doc/src/snippets/code/doc_src_emb-pointer.qdoc 7 … … 171 157 172 158 To make \l{Qt for Embedded Linux} explicitly choose the tslib mouse 173 handler, set the QWS_MOUSE_PROTO environment variable as explained159 handler, set the \c QWS_MOUSE_PROTO environment variable as explained 174 160 above. 175 161 … … 201 187 For instance, if you have specified the mouse driver with 202 188 \snippet doc/src/snippets/code/doc_src_emb-pointer.qdoc 11 203 then examine the permissions of the device file by entering the following 204 command in a console: 189 then examine the permissions of the device file by entering the 190 following command in a console: 191 \snippet doc/src/snippets/code/doc_src_emb-pointer.qdoc show permissions 192 Change the permissions of the device file, if necessary, in the following 193 way: 205 194 \snippet doc/src/snippets/code/doc_src_emb-pointer.qdoc 12 206 195 -
trunk/doc/src/platforms/emb-porting.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/emb-qvfb.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** a written agreement between you and Nokia. 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 ** 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 55 41 QVFb is an X11 application supplied with Qt for X11 that provides 56 42 a virtual framebuffer for Qt for Embedded Linux to use. To use it, 57 you need to \l{Installing Qt onX11 Platforms}{configure and58 install Qt onX11 platforms} appropriately. Further requirements43 you need to \l{Installing Qt for X11 Platforms}{configure and 44 install Qt for X11 platforms} appropriately. Further requirements 59 45 can be found in the \l{Qt for Embedded Linux Requirements} 60 46 document. … … 147 133 \list 148 134 \o ClamshellPhone 149 \o pda 150 \o PDAPhone 151 \o Qt ExtendedPDA 152 \o Qt ExtendedPhone-Advanced 153 \o Qt ExtendedPhone-Simple 135 \o PortableMedia 136 \o S60-nHD-Touchscreen 137 \o S60-QVGA-Candybar 154 138 \o SmartPhone 155 139 \o SmartPhone2 156 140 \o SmartPhoneWithButtons 157 141 \o TouchscreenPhone 158 \o Trolltech-Keypad159 \o Trolltech-Touchscreen160 142 \endlist 161 143 -
trunk/doc/src/platforms/emb-running.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 78 64 \o 79 65 Provided that the environment variables are adjusted properly 80 during the \l {Installing Qt onEmbedded Linux}{installation process}, you66 during the \l {Installing Qt for Embedded Linux}{installation process}, you 81 67 should see the \l {Text Edit} demo appear. 82 68 -
trunk/doc/src/platforms/emb-vnc.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/mac-differences.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** a written agreement between you and Nokia. 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 ** 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 47 33 48 34 This file outlines known issues and possible workarounds when 49 using Qt onMac OS X. Contact Qt's technical support team if you find35 using Qt for Mac OS X. Contact Qt's technical support team if you find 50 36 additional issues which are not covered here. (See also the 51 37 document \l{qtmac-as-native.html} {Qt is Mac OS X Native}.) … … 189 175 \l{http://developer.apple.com/documentation/CoreFoundation/Reference/CFBundleRef/index.html} 190 176 {Apple's Developer Website}. 177 178 Note: QCoreApplication::applicationDirPath() can be used to determine 179 the path of the binary within the bundle. 191 180 192 181 \section2 Translating the Application Menu and Native Dialogs … … 302 291 303 292 \ingroup licensing 304 \brief License information for contributions by Apple, Inc. to specific parts of the Qt /MacCocoa port.293 \brief License information for contributions by Apple, Inc. to specific parts of the Qt for Mac OS X Cocoa port. 305 294 306 295 \legalese -
trunk/doc/src/platforms/platform-notes-rtos.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** a written agreement between you and Nokia. 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 ** 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 42 28 /*! 43 29 \page platform-notes-vxworks.html 44 \title Platform Notes - VxWorks45 \contentspage Platform Notes30 \title Platform and Compiler Notes - VxWorks 31 \contentspage Platform and Compiler Notes 46 32 \target VxWorks 47 33 … … 158 144 /*! 159 145 \page platform-notes-qnx.html 160 \title Platform Notes - QNX161 \contentspage Platform Notes146 \title Platform and Compiler Notes - QNX 147 \contentspage Platform and Compiler Notes 162 148 \target QNX 163 149 -
trunk/doc/src/platforms/platform-notes.qdoc
r769 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 54 40 \page platform-notes.html 55 41 \ingroup platform-specific 56 \title Platform Notes42 \title Platform and Compiler Notes 57 43 \brief Information about the platforms on which Qt can be used. 58 44 … … 61 47 or incompatibilities. 62 48 49 Information about the combinations of platforms and compilers 50 supported by Qt can be found on the \l{Supported Platforms} page. 51 63 52 \list 64 \o \l{Platform Notes - X11}65 \tableofcontents{1 Platform Notes - X11}66 \o \l{Platform Notes - Windows}67 \tableofcontents{1 Platform Notes - Windows}68 \o \l{Platform Notes - Mac OS X}69 \tableofcontents{1 Platform Notes - Mac OS X}70 \o \l{Platform Notes - Symbian}71 \tableofcontents{1 Platform Notes - Symbian}72 \o \l{Platform Notes - Embedded Linux}73 \tableofcontents{1 Platform Notes - Embedded Linux}74 \o \l{Platform Notes - Windows CE}75 \tableofcontents{1 Platform Notes - Windows CE}76 \o \l{Platform Notes - QNX}77 \tableofcontents{1 Platform Notes - QNX}78 \o \l{Platform Notes - VxWorks}79 \tableofcontents{1 Platform Notes - VxWorks}53 \o \l{Platform and Compiler Notes - X11} 54 \tableofcontents{1 Platform and Compiler Notes - X11} 55 \o \l{Platform and Compiler Notes - Windows} 56 \tableofcontents{1 Platform and Compiler Notes - Windows} 57 \o \l{Platform and Compiler Notes - Mac OS X} 58 \tableofcontents{1 Platform and Compiler Notes - Mac OS X} 59 \o \l{Platform and Compiler Notes - Symbian} 60 \tableofcontents{1 Platform and Compiler Notes - Symbian} 61 \o \l{Platform and Compiler Notes - Embedded Linux} 62 \tableofcontents{1 Platform and Compiler Notes - Embedded Linux} 63 \o \l{Platform and Compiler Notes - Windows CE} 64 \tableofcontents{1 Platform and Compiler Notes - Windows CE} 65 \o \l{Platform and Compiler Notes - QNX} 66 \tableofcontents{1 Platform and Compiler Notes - QNX} 67 \o \l{Platform and Compiler Notes - VxWorks} 68 \tableofcontents{1 Platform and Compiler Notes - VxWorks} 80 69 \endlist 81 70 82 See also the \l{Compiler Notes} for information about compiler-specific 83 build issues. Information about the combinations of platforms and compilers 84 supported by Qt can be found on the \l{Supported Platforms} page. 71 \section1 General Compiler Notes 72 73 \section2 Supported Features 74 75 Not all compilers used to build Qt are able to compile all modules. The following table 76 shows the compiler support for five modules that are not uniformly available for all 77 platforms and compilers. 78 79 \table 80 \header \o Compiler \o{5,1} Features 81 \header \o \o Concurrent \o XmlPatterns \o WebKit(*) \o CLucene \o Phonon 82 \row \o g++ 3.3 \o \o \bold{X} \o \o \bold{X} \o \bold{X} 83 \row \o g++ 3.4 and up \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X} 84 \row \o SunCC 5.5 \o \o \o \o \bold{X} \o \bold{X} 85 \row \o aCC series 3 \o \o \o \o \bold{X} \o \bold{X} 86 \row \o aCC series 6 \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X} 87 \row \o xlC 6 \o \o \o \o \bold{X} \o \bold{X} 88 \row \o Intel CC 10 \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X} 89 \row \o MSVC 2003 \o \bold{X} \o \bold{X} \o \o \bold{X} \o \bold{X} 90 \row \o MSVC 2005 and up \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X} \o \bold{X} 91 \endtable 92 93 * WebKit is only supported as a dynamically built library. Static linkage is not supported. 94 95 \section2 GCC 3.4.6 (Debian 3.4.6-5) on AMD64 (x86_64) 96 97 This compiler is known to miscompile some parts of Qt when doing a 98 release build. There are several workarounds: 99 100 \list 1 101 \o Use a debug build instead. 102 \o For each miscompilation encountered, recompile the file, removing the \c{-O2} option. 103 \o Add \c{-fno-gcse} to the 104 \l{qmake Variable Reference#QMAKE_CXXFLAGS_RELEASE}{QMAKE_CXXFLAGS_RELEASE} qmake 105 variable. 106 \endlist 107 108 \section2 GCC 4.0.0 109 110 The released package of the compiler has some bugs that lead to 111 miscompilations. We recommend using GCC 4.0.1 or later, or to use 112 a recent CVS snapshot of the GCC 4.0 branch. The version of GCC 113 4.0.0 that is shipped with Mac OS X 10.4 "Tiger" is known to work 114 with Qt for Mac OS X. 115 116 \section2 Intel C++ Compiler 117 118 Qt supports the Intel C++ compiler on both Windows and Linux. 119 However, there are a few issues on Linux; see 120 \l{Platform and Compiler Notes - X11#Intel C++ Compiler for Linux}{Intel C++ Compiler for Linux} 121 for details. 122 123 \section1 Feedback and Corrections 85 124 86 125 If you have anything to add to this list or any of the platform or … … 91 130 /*! 92 131 \page platform-notes-x11.html 93 \title Platform Notes - X1194 \contentspage Platform Notes132 \title Platform and Compiler Notes - X11 133 \contentspage Platform and Compiler Notes 95 134 96 135 This page contains information about the X11 platforms Qt is currently … … 104 143 \section1 AIX - 5.2 105 144 106 Qt has been tested on AIX 5.2, using the 107 \l{Compiler Notes#IBM xlC (AIX)}{xlC} compiler. 145 Qt has been tested on AIX 5.2, using the xlC compiler. 108 146 109 147 \table … … 128 166 \endtable 129 167 168 \section2 IBM xlC 169 170 The makeC++SharedLib utility must be in your PATH and be up to date to 171 build shared libraries. From IBM's 172 \l{http://www.redbooks.ibm.com/abstracts/sg245674.html}{C and C++ Application Development on AIX} 173 Redbook: 174 175 \list 176 \o "The second step is to use the makeC++SharedLib command to create the 177 shared object. The command has many optional arguments, but in its 178 simplest form, can be used as follows:" 179 \snippet doc/src/snippets/code/doc_src_compiler-notes.qdoc 1 180 \o "The full path name to the command is not required; however, to avoid 181 this, you will have to add the directory in which it is located to 182 your PATH environment variable. The command is located in the 183 /usr/vacpp/bin directory with the VisualAge C++ Professional for AIX, 184 Version 5 compiler." 185 \endlist 186 187 \section2 VisualAge C++ for AIX, Version 6.0 188 189 Make sure you have the 190 \l{http://www-1.ibm.com/support/search.wss?rs=32&tc=SSEP5D&dc=D400}{latest upgrades} 191 installed. 192 130 193 \target FreeBSD 131 194 \section1 FreeBSD - 6.0-RELEASE … … 134 197 \l{Supported Platforms} page for more information. 135 198 136 The system compiler on FreeBSD 4.x is gcc2.95.4, which is not199 The system compiler on FreeBSD 4.x is GCC 2.95.4, which is not 137 200 officially supported by Qt 4. We develop using and recommend 138 201 ports/lang/gcc34. You will need to run configure with the … … 147 210 migrated to 6.x after the Qt 4 launch. FreeBSD-CURRENT is not supported. 148 211 149 \target HP-UX150 212 \section1 HP-UX 151 213 … … 155 217 156 218 You can configure Qt for aCC in 32 and 64 bit mode (hpux-acc-64 or 157 hpux-acc-32), or gccin 32 bit mode (hpux-g++). The default platform is219 hpux-acc-32), or GCC in 32 bit mode (hpux-g++). The default platform is 158 220 hpux-acc-32. The minimum required version for aCC (HP ANSI C++) on PA-RISC 159 is A.03.57. The supported gcc compiler is gcc3.4.3.221 is A.03.57. The supported GCC compiler is GCC 3.4.3. 160 222 161 223 \section2 Itanium - B.11.23 or later 162 224 163 225 You can configure Qt for aCC in 32 and 64 bit mode (hpuxi-acc-64 or 164 hpuxi-acc-32). gccis currently unsupported. The default platform is226 hpuxi-acc-32). GCC is currently unsupported. The default platform is 165 227 hpuxi-acc-64. The minimum required version for aCC (HP ANSI C++) on 166 228 Itanium is A.06.12. 229 230 \section2 HP ANSI C++ (aCC) 231 232 The hpux-acc-32 and hpux-acc-64 platforms are tested with aCC A.03.57. The 233 hpuxi-acc-32 and hpuxi-acc-64 platforms are tested with aCC A.06.10. 234 235 \section2 GCC 236 237 The hpux-g++ platform is tested with GCC 3.4.4. 167 238 168 239 \section2 OpenGL Support … … 176 247 \section1 IRIX - 6.5.x 177 248 178 \bold{IRIX is an unsupported platform - please see Qt's online179 \l{Platform Support Policy}for details.}249 \bold{IRIX is an unsupported platform. See the \l{Supported Platforms} page 250 and Qt's Software's online \l{Platform Support Policy} page for details.} 180 251 181 252 Unpackaging and IRIX tar: … … 183 254 tar. Please use GNU tar to unpack Qt packages. 184 255 256 \section2 MIPSpro 257 258 Qt 4.4.x requires MIPSpro version 7.4.2m. 259 260 Note that MIPSpro version 7.4.4m is currently not supported, since it has 261 introduced a number of problems that have not yet been resolved. 262 We recommend using 7.4.2m for Qt development. However, please note the 263 unsupported status of this platform. 264 185 265 \section1 Linux 186 266 … … 188 268 Linux/x86, Linux/ppc, Linux/amd64 and Linux/ia64 (including Altix(R)). 189 269 190 For the gcc/g++compiler, please also see the relevant191 \l{ Compiler Notes#GCC}{compiler page}.270 For the GCC compiler, please also see the relevant 271 \l{Platform and Compiler Notes#General Compiler Notes}{General Compiler Notes}. 192 272 193 273 \section2 Installation problems … … 213 293 this problem. 214 294 295 \section2 Intel C++ Compiler for Linux 296 297 Nokia currently tests the following compilers: 298 299 \list 300 301 \o Intel(R) C++ Compiler for applications running on IA-32, 302 Version 10.1 Build 20080602 Package ID: l_cc_p_10.1.017 303 304 \o Intel(R) C++ Compiler for applications running on Intel(R) 64, 305 Version 10.1 Build 20080602 Package ID: l_cc_p_10.1.017 306 307 \endlist 308 309 We do not currently test the IA-64 (Itanium) compiler. 310 311 \section2 Known Issues with Intel C++ Compiler for Linux 312 313 \list 314 315 \o Precompiled header support does not work in version 10.0.025 316 and older. For these compilers, you should configure Qt with 317 -no-pch. Precompiled header support works properly in version 318 10.0.026 and later. 319 \o Version 10.0.026 for Intel 64 is known to miscompile qmake when 320 building in release mode. For now, configure Qt with 321 -debug. Version 10.1.008 and later can compile qmake in release 322 mode. 323 \o Versions 10.1.008 to 10.1.015 for both IA-32 and Intel 64 are 324 known crash with "(0): internal error: 0_47021" when compiling 325 QtXmlPatterns, QtWebKit, and Designer in release mode. Version 326 10.1.017 compiles these modules correctly in release mode. 327 \endlist 328 215 329 \target Solaris 216 330 \section1 Solaris - 9 or later … … 222 336 (http://star.berlios.de). 223 337 224 \section2 CC on Solaris 225 226 Be sure to check our \l{Compiler Notes#Sun Studio}{Forte Developer / Sun Studio} 227 notes. 228 229 \section2 GCC on Solaris 230 231 Be sure to check the installation notes for \l{GCC on Solaris}. 338 Please note that WebKit is not supported for Solaris, regardless of 339 which compiler is used. 340 341 \section2 CC 342 343 See the notes for \l{Forte Developer / Sun Studio}. 344 345 \section2 GCC 346 347 Please use GCC 3.4.2 or later. 348 232 349 Do not use GCC with Sun's assembler/linker, this will result in link-time 233 350 errors in shared libraries. Use GNU binutils instead. 234 351 235 352 GCC 3.2.* is known to miscompile Qt due to an optimizer bug that will 236 cause the resulting binaries to hang. Please use GCC 3.4.2 or later. 353 cause the resulting binaries to hang. 354 355 \section2 Forte Developer / Sun Studio 356 357 Qt is tested using Sun Studio 12 (Sun CC 5.9). Go to 358 \l{Sun Studio Patches} page on Sun's Web site to download 359 the latest patches for your Sun compiler. 360 361 Please note that Qt 4.6 is stricter in its STL requirements and 362 that the default STL implementation used by Sun CC does not pass 363 those requirements. This does not affect binary compatibility and 364 you can continue to use STL in your own code, but Qt's 365 STL-compatibility functions will be disabled. 366 367 Sun CC ships with a secondary STL implementation (called stlport4) 368 which is standards-compliant and can be used by Qt. You can enable 369 it by passing the -library=stlport4 option to the compiler. Note 370 that this does not affect Qt's binary compatibility, but it may 371 affect that of other libraries and programs that use STL. 372 373 \section2 Sun WorkShop 5.0 374 375 Sun WorkShop 5.0 is not supported with Qt 4. 237 376 */ 238 377 239 378 /*! 240 379 \page platform-notes-windows.html 241 \title Platform Notes - Windows242 \contentspage Platform Notes380 \title Platform and Compiler Notes - Windows 381 \contentspage Platform and Compiler Notes 243 382 244 383 This page contains information about the Windows platforms Qt is currently … … 251 390 \section1 Windows Vista 252 391 253 At the time Qt 4. 6.3was released, there were no known Vista-specific issues.392 At the time Qt 4.7.2 was released, there were no known Vista-specific issues. 254 393 255 394 \target Windows NT … … 263 402 264 403 Install Qt into a subdirectory without spaces to avoid this problem. 265 266 \section2 AccelGALAXY graphic card267 268 When you use a NT 4.0 machine with the driver number269 4,00,1381,1000,021,4.0.0 there is a problem with drag an drop and icons.270 The computer freezes, and you have to reset. The problem disappears with271 the newest version of the driver, available at272 \l{http://www.es.com/}{www.es.com}.273 404 274 405 \section2 Possible GL conflict … … 278 409 rendering is enabled. Other GL-applications may not work as expected, 279 410 unless direct rendering is disabled. 411 412 \section2 GCC (MinGW) 413 414 We have tested Qt with this compiler on Windows XP. 415 The minimal version of MinGW supported is GCC 4.4. 416 417 \note For users of the MinGW binary package: This package is now 418 based on MinGW 4.4. The installer no longer offers to download 419 MinGW for you, but rather offers to use a version of MinGW that 420 you already have installed on your machine. You just tell the 421 installer which directory MinGW is installed in. If you don't 422 already have MinGW 4.4 installed, you can download a .zip archive 423 from our \l{ftp://ftp.trolltech.com/misc/MinGW-gcc440_1.zip}{FTP 424 site}. This archive provides fixes to MinGW and support for 425 missing API, See the _patches directory in the archive for 426 details. 427 428 \note A MinGW installation is only needed to build against the 429 binary pacakge, not to run the pre-compiled binaries that are in 430 the package. 431 432 \section2 Intel C++ Compiler (Windows, Altix) 433 434 Qt 4 has been tested successfully with: 435 436 \list 437 \o Windows - Intel(R) C++ Compiler for 32-bit applications, 438 Version 9.1.040. 439 \o Altix - Intel(R) C++ Itanium(R) Compiler for Itanium(R)-based 440 applications Version 8.1 Build 20050406 Package ID: l_cc_pc_8.1.030 441 \endlist 442 443 We currently only test the Intel compiler on 32-bit Windows versions. 444 445 \section2 Visual Studio (Windows) 446 447 We do most of our Windows development on Windows XP, using Microsoft 448 Visual Studio .NET 2005 and Visual Studio 2008 (both the 32- and 64-bit 449 versions). 450 451 Qt works with the Standard Edition, the Professional Edition and Team 452 System Edition of Visual Studio 2005. 453 454 In order to use Qt with the Visual Studio 2005/2008 Express Edition you need 455 to download and install the platform SDK. Due to limitations in the 456 Express Edition it is not possible for us to install the Qt Visual 457 Studio Integration. You will need to use our command line tools to 458 build Qt applications with this edition. 459 460 The Visual C++ Linker doesn't understand filenames with spaces (as in 461 \c{C:\Program files\Qt\}) so you will have to move it to another place, 462 or explicitly set the path yourself; for example: 463 464 \snippet doc/src/snippets/code/doc_src_compiler-notes.qdoc 0 465 466 If you are experiencing strange problems with using special flags that 467 modify the alignment of structure and union members (such as \c{/Zp2}) 468 then you will need to recompile Qt with the flags set for the 469 application as well. 470 471 If you're using Visual Studio .NET (2002) Standard Edition, you should be 472 using the Qt binary package provided, and not the source package. 473 As the Standard Edition does not optimize compiled code, your compiled 474 version of Qt would perform suboptimally with respect to speed. 475 476 With Visual Studio 2005 Service Pack 1 a bug was introduced which 477 causes Qt not to compile, this has been fixed with a hotfix available 478 from Microsoft. See this 479 \l{http://qt.nokia.com/developer/faqs/faq.2006-12-18.3281869860}{Knowledge Base entry} 480 for more information. 481 482 There currently is a problem when compiling Qt with Visual Studio 2010 for 64-bit. 483 Its optimizer causes trouble and generates code that crashes for the release builds. 484 To avoid the crashes, You need to apply the hotfix in the following article 485 http://support.microsoft.com/kb/2280741. 280 486 */ 281 487 282 488 /*! 283 489 \page platform-notes-mac.html 284 \title Platform Notes - Mac OS X285 \contentspage Platform Notes490 \title Platform and Compiler Notes - Mac OS X 491 \contentspage Platform and Compiler Notes 286 492 287 493 This page contains information about the Mac OS X versions Qt is currently … … 310 516 \section2 Required GCC version 311 517 312 Apple's gcc4 that is shipped with the Xcode Tools for both Mac OS X 10.4313 and 10.5 will compile Qt. There is preliminary support for gcc4.2 which518 Apple's GCC 4 that is shipped with the Xcode Tools for both Mac OS X 10.4 519 and 10.5 will compile Qt. There is preliminary support for GCC 4.2 which 314 520 is included with Xcode Tools 3.1+ (configurable with 315 521 \c{-platform macx-g++42}). 522 523 Please use the latest GCC 3.3 from Apple or a later version of GCC 3. 524 The GCC 3.3 that is provided with Xcode 1.5 is known to generate bad code. 525 Use the November 2004 GCC 3.3 updater \l{http://connect.apple.com}{available from Apple}. 316 526 317 527 \section2 Binary Package … … 323 533 324 534 The binary package was built on Mac OS X 10.4 with Xcode Tools 2.1 325 ( gcc 4.0.0) for Qt 4.1.0, Xcode Tools 2.2 (gcc4.0.1) for Qt 4.1.1-4.1.4535 (GCC 4.0.0) for Qt 4.1.0, Xcode Tools 2.2 (GCC 4.0.1) for Qt 4.1.1-4.1.4 326 536 and Xcode Tools 2.3 for 4.2.0. It will only link executables built 327 537 against 10.4 (or a 10.4 SDK). You should be able to run applications … … 397 607 /*! 398 608 \page platform-notes-windows-ce.html 399 \title Platform Notes - Windows CE400 \contentspage Platform Notes609 \title Platform and Compiler Notes - Windows CE 610 \contentspage Platform and Compiler Notes 401 611 402 612 This page contains information about the Windows CE and Windows Mobile … … 408 618 /*! 409 619 \page platform-notes-symbian.html 410 \title Platform Notes - Symbian411 \contentspage Platform Notes620 \title Platform and Compiler Notes - Symbian 621 \contentspage Platform and Compiler Notes 412 622 \ingroup platform-specific 413 623 \brief Information about the state of support for the Symbian platform. … … 491 701 \endtable 492 702 703 \section1 Compiler Notes 704 705 \section2 GCCE (Symbian) 706 707 GCCE cannot be used to compile Qt libaries for the Symbian platform, but GCCE is supported 708 when compiling Qt applications for the Symbian platform. 709 493 710 \section1 Known Issues 494 711 … … 518 735 \row \o QtCore 519 736 \o \c AllFiles when \l{http://developer.symbian.org/wiki/index.php/Capabilities_%28Symbian_Signed%29/AllFiles_Capability}{accessing specific areas.} 737 \row \o QtDeclarative 738 \o \c NetworkServices is automatically added for this module. 520 739 \row \o QtNetwork 521 \o \c NetworkServices is basically always required for this module. 740 \o \c NetworkServices is automatically added for this module. 741 \row \o QtNetwork 742 \o \c ReadUserData is required to include all the phone's SSL certificates in the system's default CA certificate list 743 (for example those added by the user or stored in the SIM card), 744 without this capability only the CA certs built into the phone are used. 522 745 \row \o QtMultiMedia 523 746 \o \c UserEnvironment if QAudioInput is used. 524 \endtable 525 526 Note that some modules rely on other modules. If your application uses 527 QtXmlPatterns, QtWebkit or QtScript it may still require \c NetworkServices 528 \o as these modules rely on QtNetwork to go online. 747 \row \o QtWebkit 748 \o \c NetworkServices is automatically added for this module. 749 \endtable 750 751 \note Some modules rely on other modules. E.g. QtWebkit and QtDeclarative 752 depend on QtNetwork and therefore any application that 753 depends on these modules is also likely to need \c NetworkServices capability. 529 754 530 755 For more information see the documentation of the individual Qt classes. If … … 549 774 plugin. If the Helix plugin fails to load, the MMF plugin, if present on 550 775 the device, will be loaded instead. 776 777 \section1 UI Performance in devices prior to Symbian^3 778 779 Qt uses the QPainter class to perform low-level painting on widgets and 780 other paint devices. QPainter provides functions to draw complex shapes, 781 aligned text and pixmaps. It can also do vector path clipping, coordinate 782 transformations and Porter-Duff composition. If the underlying graphics 783 architecture does not support all of these operations then Qt uses the 784 raster graphics system for rendering. 785 786 Most of the Symbian devices prior to Symbian^3 use a non-ScreenPlay 787 graphics architecture which does not have native support for all functions 788 provided by QPainter. In non-ScreenPlay devices Qt uses the raster 789 graphics system by default which has a performance penalty when compared 790 to native Symbian rendering. 791 792 In order to be able to perform all functions provided by QPainter, the 793 raster graphics system needs to have pixel level framebuffer access. To 794 make this possible in non-ScreenPlay devices Qt has to create an 795 additional offscreen buffer that is the target for all Qt rendering 796 operations. Qt renders the widget tree to the offscreen buffer and the 797 offscreen buffer is blitted to the framebuffer via Symbian Window Server. 798 799 The following table shows the rendering stacks of native Symbian and Qt in 800 non-ScreenPlay devices. 801 802 \table 803 \header \o Symbian 804 \o Qt 805 \row \o \image symbian-rendering-stack-non-screenplay.png 806 \o \image symbian-qt-rendering-stack-non-screenplay.png 807 \endtable 808 809 The following diagrams show a simplified sequence of drawing a pixmap in 810 a non-ScreenPlay device. 811 812 \table 813 \header \o Symbian 814 \row \o \image symbian-draw-pixmap-sequence.png 815 \endtable 816 817 \table 818 \header \o Qt 819 \row \o \image symbian-qt-draw-pixmap-sequence.png 820 \endtable 821 822 When compared to a native Symbian application, Qt does an additional blit 823 to the offscreen buffer before drawing to the framebuffer. That is the 824 performance penalty which needs to be paid to get all functionality 825 provided by QPainter in non-ScreenPlay architecture. 551 826 */ 552 827 553 828 /*! 554 829 \page platform-notes-embedded-linux.html 555 \title Platform Notes - Embedded Linux556 \contentspage Platform Notes830 \title Platform and Compiler Notes - Embedded Linux 831 \contentspage Platform and Compiler Notes 557 832 558 833 This page contains information about the Embedded Linux platforms Qt is -
trunk/doc/src/platforms/qt-embedded-linux.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 82 68 \list 83 69 \o \l {Qt for Embedded Linux Architecture}{Architecture Overview} 84 \o \l {Installing Qt onEmbedded Linux}{Installation}70 \o \l {Installing Qt for Embedded Linux}{Installation} 85 71 \o \l {Running Qt for Embedded Linux Applications}{Running Applications} 86 72 \o \l {Qt for Embedded Linux Examples}{Examples} -
trunk/doc/src/platforms/qt-embedded.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/qtmac-as-native.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/supported-platforms.qdoc
r769 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 59 45 \tableofcontents 60 46 61 Information about the specific platforms Qt runs on can be found on the 62 \l{Platform Notes} page. Information about the compilers used on each platform 63 can be found on the \l{Compiler Notes} page. 47 Information about the specific platforms Qt runs on, and the compilers used 48 on each platform, can be found on the \l{Platform and Compiler Notes} page. 64 49 65 50 \section1 Tier 1 Platforms … … 79 64 \o gcc 4.2 80 65 \row \o Microsoft Windows XP 81 \o gcc 4.4 (MinGW) (32-bit), MSVC 200 3, 2005 (32 and 64-bit)66 \o gcc 4.4 (MinGW) (32-bit), MSVC 2005 (32 and 64-bit) 82 67 \row \o Microsoft Windows Vista 83 68 \o MSVC 2005, 2008 84 69 \row \o Microsoft Windows Vista 64bit 85 70 \o MSVC 2008 86 \row \o Apple Mac OS X 10.5 "Leopard" x86_64 (Carbon, Cocoa 32 and 64bit) 71 \row \o Microsoft Windows 7 72 \o MSVC 2008 73 \row \o Apple Mac OS X 10.6 "Snow Leopard" 74 \o As provided by Apple 75 \row \o Apple Mac OS X 10.5 "Leopard" x86_64 (Cocoa 32 and 64bit) 87 76 \o As provided by Apple 88 77 \row \o Embedded Linux QWS (ARM) … … 90 79 \row \o Windows CE 5.0 (ARMv4i, x86, MIPS) 91 80 \o MSVC 2005 WinCE 5.0 Standard (x86, pocket, smart, mipsii) 92 \row \o Symbian (Symbian/S60 3.1, 3.2 and5.0)81 \row \o Symbian (Symbian/S60 5.0) 93 82 \o RVCT 2.2 [build 686 or later], WINSCW 3.2.5 [build 482 or later], GCCE (for applications) 94 83 \endtable … … 96 85 \section1 Tier 2 Platforms 97 86 98 Tier 2 platforms are subjected to our unit test suite and other internal testing 99 tools prior to release of new product versions. Qt users should note, however, 100 that errors may be present in released product versions for Tier 2 platforms and, 101 subject to resource availability, known errors in Tier 2 platforms may or may not 102 be corrected prior to new version releases. 87 Tier 2 platforms are subject to ad hoc and internal testing. However, Qt users 88 should note that errors may be present in released product versions for Tier 2 89 platforms and, subject to resource availability, known errors in Tier 2 platforms 90 may or may not be corrected prior to new version releases. 103 91 104 92 \table 105 93 \header \o Platform 106 94 \o Compilers 107 \row \o Windows XP, Vista108 \o gcc 3.4.2 (MinGW)109 95 \row \o Windows 7 110 \o MSVC 20 08111 \row \o Apple Mac OS X 10. 6 "Snow Leopard"96 \o MSVC 2010 97 \row \o Apple Mac OS X 10.4 "Tiger" (Carbon) 112 98 \o As provided by Apple 113 \row \o Apple Mac OS X 10. 4 "Tiger"99 \row \o Apple Mac OS X 10.5 "Leopard" (Carbon) 114 100 \o As provided by Apple 115 \row \o HPUXi 11.11116 \o aCC 3.57, gcc 3.4117 101 \row \o HPUXi 11.23 118 102 \o aCC 6.10 119 \row \o Solaris 10 (UltraSparc, x86)103 \row \o Solaris 10 UltraSparc 120 104 \o Sun Studio 12 121 105 \row \o AIX 6 … … 129 113 \row \o Embedded Linux X11 (ARM) 130 114 \o gcc (\l{http://www.scratchbox.org/}{Scratchbox)} 131 \row \o Windows CE 6.0 (ARMv4i, x86, MIPS) 132 \o MSVC 2008 WinCE 6.0 Professional 115 \row \o Windows CE 5.0 (ARMv4i, x86, MIPS) 116 \o MSVC 2005 WinCE 5.0 Standard (x86, pocket, smart, mipsii) 117 \row \o Windows Embedded CE 6.0 (ARMv4i, x86, MIPS) 118 \o MSVC 2008 WinCE Embedded 6.0 Professional 119 \row \o Maemo 5(Linux, ARM, X11) 120 \o gcc (\l{http://www.scratchbox.org/}{Scratchbox)} 121 \row \o Symbian (Symbian/S60 3.1, 3.2) 122 \o RVCT 2.2 [build 686 or later], WINSCW 3.2.5 [build 482 or later], GCCE (for applications) 133 123 \endtable 134 124 125 \note The PPC architecture on Mac has been downgraded from tier 1 to tier 2 for 4.7. 126 135 127 \section1 Tier 3 Platforms (Not supported by Nokia) 136 128 … … 157 149 non-infringement with regard to the Licensed Software. 158 150 159 \section1 Planned Changes for Qt 4. 7151 \section1 Planned Changes for Qt 4.8 160 152 161 153 The following changes to the list of supported platforms are at time of publishing 162 planned for Qt 4. 7:154 planned for Qt 4.8: 163 155 164 156 \list 165 \o Upgrade Windows 7 to Tier 1 166 \o Upgrade Mac OS X 10.6 to Tier 1 167 \o Add support for Visual Studio 2010 (Tier 2) 168 \o Move support for Carbon implementation of Qt on Mac OS X from Tier 1 to Tier 2 169 \o Drop support for MinGW 3.4 170 \o Drop support for Visual Studio 2003 171 \o Drop support for HP-UX on PA-RISC 172 \o Drop support for Windows Mobile 5 173 \o Drop support for OpenGL ES Common Lite 1.0 157 \o Plans not yet released 174 158 \endlist 175 159 */ -
trunk/doc/src/platforms/symbian-exceptionsafety.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** a written agreement between you and Nokia. 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 ** 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/symbian-introduction.qdoc
r769 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** a written agreement between you and Nokia. 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 ** 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 44 30 \title Qt for the Symbian platform 45 31 \ingroup qt-embedded 46 \brief Documents related to Qt onthe Symbian platform32 \brief Documents related to Qt for the Symbian platform 47 33 48 34 Qt for Symbian is a C++ framework for GUI and application development … … 57 43 \list 58 44 \o \l {Qt for the Symbian platform Requirements} 59 \o \l {Installing Qt onthe Symbian platform from a Binary Package}60 \o \l {Installing Qt onthe Symbian platform}45 \o \l {Installing Qt for the Symbian platform from a Binary Package} 46 \o \l {Installing Qt for the Symbian platform} 61 47 \o \l {The Symbian platform - Introduction to Qt}{Introduction to using Qt} 62 48 \endlist … … 64 50 \list 65 51 \o \l {Exception Safety with Symbian} 66 \o \l {Platform Notes - Symbian} {Qt for the Symbian platform - state of support}52 \o \l {Platform and Compiler Notes - Symbian} {Qt for the Symbian platform - state of support} 67 53 \o \l {qmake Platform Notes#Symbian platform} {Qt for Symbian extensions for qmake} 54 \o \l {Symbian Platform Security Requirements} {Symbian Platform Security Requirements} 68 55 \endlist 69 56 \o … … 75 62 76 63 /*! 64 \page symbian-platform-security-requirements.html 65 66 \title Symbian Platform Security Requirements 67 \ingroup qtsymbian 68 69 On Symbian, processes that access media via the network must 70 have the \c NetworkServices platform security capability. If the client 71 process lacks this capability, operations will result in errors. 72 This failure is indicated by a state() of Phonon::ErrorState. 73 74 Platform security capabilities are added via the 75 \l{qmake-variable-reference.html#target-capability}{TARGET.CAPABILITY} 76 qmake variable. 77 */ 78 79 /*! 77 80 \page symbian-with-qt-introduction.html 78 81 … … 84 87 \tableofcontents 85 88 86 \section1 Required tools89 \section1 Required Tools 87 90 88 91 See \l{Qt for the Symbian platform Requirements} to see what tools are 89 92 required to use Qt for the Symbian platform. 90 93 91 \section1 Installing Qt and running demos92 93 Follow the instructions found in \l{Installing Qt onthe Symbian platform from a Binary Package}94 \section1 Installing Qt and Running Demos 95 96 Follow the instructions found in \l{Installing Qt for the Symbian platform from a Binary Package} 94 97 to learn how to install Qt using a binary package and how to build and run Qt demos. 95 98 96 Follow the instructions found in \l{Installing Qt onthe Symbian platform} to learn how to install Qt using99 Follow the instructions found in \l{Installing Qt for the Symbian platform} to learn how to install Qt using 97 100 using source package and how to build and run the Qt demos. 98 101 99 \section1 Building your own applications102 \section1 Building Your Own Applications 100 103 101 104 If you are new to Qt development, have a look at \l{How to Learn Qt}. … … 110 113 111 114 For more information on how to use qmake have a look at the \l 112 {qmake Tutorial}. 115 {qmake Tutorial}. In particular, see the 116 \l{qmake Platform Notes#Symbian platform}{qmake Platform Notes} for 117 details of Symbian-specific build settings. 113 118 114 119 Now you can build the Qt for the Symbian platform application with 115 standard build tools. By default, running \c make will produce binaries for 116 the emulator. However, the Symbian platform comes with several alternative 117 build targets, as shown in the table below: 120 standard build tools. 121 122 \section2 Alternative Build Targets 123 124 By default, running \c make will produce binaries for the emulator. 125 However, the Symbian platform comes with several alternative 126 build targets that can be used to create binaries for target hardware 127 and deploy them on devices, as shown in the table below: 118 128 119 129 \table … … 127 137 \row \o \c run \o Run the application on the emulator. 128 138 \row \o \c runonphone \o Run the application on a device. 139 \row \o \c deploy \o Deploys the project into a device. 129 140 \row \o \c sis \o Create signed \c .sis file for project. 141 \row \o \c unsigned_sis \o Create unsigned \c .sis file for project. 130 142 \row \o \c installer_sis \o Create signed \l{Smart Installer}{smart installer} 131 143 \c .sis file for project. … … 133 145 missing dependencies in addition to 134 146 just installing the application. 147 Note: The application \c .sis contained in smart installer \c .sis 148 will be recreated and signed with same certificates as 149 smart installer \c .sis. 150 \row \o \c ok_installer_sis \o Otherwise similar to \c installer_sis target, except 151 the application sis will not be recreated. This is useful 152 when application \c .sis needs to be separately signed before 153 including it into smart installer \c .sis. 154 \row \o \c unsigned_installer_sis \o Create unsigned \l{Smart Installer}{smart installer} 155 \c .sis file for project. 156 Note: The application \c .sis contained in smart installer 157 \c .sis will also be unsigned. 135 158 \row \o \c stub_sis \o Create a stub sis to allow upgradability of projects 136 159 that are deployed in ROM … … 145 168 by right clicking on the project explorer and executing "Import...". 146 169 147 \section2 Smart Installer 148 149 The Smart Installer makes sure that deployed applications have all the Qt dependencies 150 they need to run on a device. 151 152 Download the latest release of the Smart Installer from \l{http://get.qt.nokia.com/nokiasmartinstaller/}, 153 and install it on top of the Qt package. 154 155 \section1 Installing your own applications 170 \section1 Running Applications from the Command Line 171 172 The application can be launched on the emulator using \c{make run} command. 173 174 The application can be launched on a device using \c{make runonphone} command. 175 When this command is invoked, a \c .sis file is first created as if \c{make sis} 176 command was invoked (see above for details). 177 \bold{Note:} Running the application on a device using this command requires 178 \c TRK application to be running on the device. 179 180 Additional environment variables that can be utilized with these commands are: 181 \table 182 \row \o \c QT_RUN_OPTIONS \o Any command line parameters you wish to pass 183 to your application. 184 \row \o \c QT_RUN_ON_PHONE_OPTIONS \o Options for runonphone application. 185 Execute \c runonphone from command line for 186 more information about available options. 187 \c{make runonphone} only. 188 \endtable 189 190 \section1 Installing Your Own Applications 156 191 157 192 To install your own applications on hardware, you need a signed \c .sis file. 158 (Refer to the \l{http://developer.symbian.org/wiki/index.php/Platform_Security_%28Fundamentals_of_Symbian_C%2B%2B%29#Self-Signed_Applications} 159 {Platform Security Article} for more informations about self-signing.) 193 (Refer to the \l{Symbian Platform Security} article for more informations about self-signing.) 160 194 The signed \c .sis file can be created with \c make \c sis target. \c sis target 161 195 is only supported for executables or projects with \c DEPLOYMENT statements. … … 186 220 \endtable 187 221 188 The supp ported options for \c QT_SIS_OPTIONS:222 The supported options for \c QT_SIS_OPTIONS: 189 223 190 224 \target Supported options for QT_SIS_OPTIONS … … 192 226 \row \o -i \o Install the package right away using PC suite. 193 227 \row \o -p \o Only preprocess the template \c .pkg file. 194 \row \o -c=<file> \o Read certificate information from a file. 228 \row \o -c <file> \o Read certificate information from a file. 229 \row \o -u \o Preserves unsigned package. 230 \row \o -o \o Creates only unsigned package. 231 \row \o -s \o Generates stub sis for ROM. 232 \row \o -n <name> \o Specifies the final sis name. 233 \row \o -g \o Treat gcce platform as armv5. 234 \row \o -d \o Skip automatic patching of the package when default certificate is used. 195 235 \endtable 196 236 197 237 Execute the \c{createpackage.pl} script without any 198 parameters for detailed information about options. By default no o tions are given.238 parameters for detailed information about options. By default no options are given. 199 239 200 240 For example: … … 206 246 \snippet doc/src/snippets/code/doc_src_symbian-introduction.qdoc 3 207 247 208 If you want to install the program immediately , make sure that the device209 is connected to the computer in "PC Suite" mode, and run \c sis target210 with the \c QT_SIS_OPTIONS=-i, like this:248 If you want to install the program immediately after creating \c .sis file, 249 make sure that the device is connected to the computer in "PC Suite" mode, 250 and use \c deploy target instead of \c sis target: 211 251 212 252 \snippet doc/src/snippets/code/doc_src_symbian-introduction.qdoc 5 213 253 214 \section1 Running applications from command line 215 216 The application can be launched on the emulator using \c{make run} command. 217 218 The application can be launched on a device using \c{make runonphone} command. 219 When this command is invoked, a \c .sis file is first created as if \c{make sis} 220 command was invoked (see above for details). 221 \bold{Note:} Running the application on a device using this command requires 222 \c TRK application to be running on the device. 223 224 Additional environment variables that can be utilized with these commands are: 225 \table 226 \row \o \c QT_RUN_OPTIONS \o Any command line parameters you wish to pass 227 to your application. 228 \row \o \c QT_RUN_ON_PHONE_OPTIONS \o Options for runonphone application. 229 Execute \c runonphone from command line for 230 more information about available options. 231 \c{make runonphone} only. 232 \endtable 254 \section1 Deployment and the Smart Installer 255 256 Although some Symbian devices may already have a version of Qt installed 257 on them, there needs to be a way to ensure that an appropriate version 258 of Qt is available for your application to use. Rather than deploy the 259 required Qt libraries with your application, the preferred way to 260 package Qt applications for deployment is to download and use the Smart 261 Installer. 262 263 The Smart Installer makes sure that deployed applications have all the 264 Qt dependencies they need to run on a device, performing the necessary 265 updates when the user installs the application. 266 267 More information about deployment can be found in the 268 \l{Deploying an Application on the Symbian Platform} document. 233 269 */ -
trunk/doc/src/platforms/wince-customization.qdoc
r769 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** a written agreement between you and Nokia. 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 ** 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 48 34 When working with a custom SDK for Windows CE, Qt provides an easy way 49 35 to add support for it to your development environment. The following is 50 a tutorial that covers how to create a specification for Qt onWindows36 a tutorial that covers how to create a specification for Qt for Windows 51 37 CE platforms. 52 38 … … 214 200 \o The shadow build directory must be on the same level as the Qt source 215 201 package.\br 216 If the Qt package is in \c{C:\Qt\4. 6.3} the shadow build directory202 If the Qt package is in \c{C:\Qt\4.7.2} the shadow build directory 217 203 could be \c{C:\Qt\shadowbuild}. A shadow build from a directory like 218 204 \c{C:\shadowbuild} will not compile. … … 225 211 \endlist 226 212 227 So lets assume you have installed Qt in \c{C:\Qt\4. 6.3} and you want213 So lets assume you have installed Qt in \c{C:\Qt\4.7.2} and you want 228 214 to create a shadow build in \c{C:\Qt\mobile5-shadow}: 229 215 -
trunk/doc/src/platforms/wince-introduction.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 44 30 \title Qt for Windows CE 45 31 \ingroup qt-embedded 46 \brief Documents related to Qt onWindows CE32 \brief Documents related to Qt for Windows CE 47 33 48 34 Qt for Windows CE is a C++ framework for GUI and application development … … 56 42 \list 57 43 \o \l {Qt for Windows CE Requirements} 58 \o \l {Installing Qt onWindows CE}44 \o \l {Installing Qt for Windows CE} 59 45 \o \l {Windows CE - Introduction to using Qt}{Introduction to using Qt} 60 46 \endlist … … 96 82 \section1 Installing Qt 97 83 98 Follow the instructions found in \l{Installing Qt onWindows CE}.84 Follow the instructions found in \l{Installing Qt for Windows CE}. 99 85 100 86 \section1 Building your own applications -
trunk/doc/src/platforms/wince-opengl.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 54 40 \section2 Configure 55 41 56 To configure Qt for Windows Mobile 5.0 and OpenGL ES Common Litesupport42 To configure Qt for Windows Mobile 5.0 and OpenGL ES Common support 57 43 you can run \c{configure} like this: 58 44 … … 62 48 The floating point profile is called OpenGL ES CM (Common) and the 63 49 fixed-point profile is called OpenGL ES CL (Common Lite). 50 The fixed-point profile is no longer supported since Qt 4.7. 64 51 65 52 You can run \c{configure} with the \c{-opengl-es-cm} option for the Common 66 profile or \c{-opengl-es-cl} for the Common Lite profile. In both cases, 67 ensure that the \c{lib} and \c{includes} paths include the OpenGL ES 53 profile. Ensure that the \c{lib} and \c{includes} paths include the OpenGL ES 68 54 headers and libararies from your SDK. The OpenGL ES lib should be called 69 either \c{libGLES_CM.lib} for the Common profile or \c{libGLES_CL.lib} for 70 the Common Lite profile. 71 72 The distinction between the Common and Common Lite profiles is important, 73 because the Common Lite profile has less functionality and only supports a 74 fixed-point vertex format. 55 either \c{libGLES_CM.lib} for the Common profile. 75 56 76 57 To start programming with Qt and OpenGL ES on Windows CE, you can start -
trunk/doc/src/platforms/wince-openvg.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/wince-signing.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact -
trunk/doc/src/platforms/winsystem.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 59 45 60 46 For information about which platforms are supported by Qt, see the 61 \l{Platform Notes}. For information on distributing Qt applications, see62 \l{Deploying Qt Applications}.47 \l{Platform and Compiler Notes}. For information on distributing Qt 48 applications, see \l{Deploying Qt Applications}. 63 49 64 50 \target x11 -
trunk/doc/src/platforms/x11overlays.qdoc
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 15 ** 16 ** GNU Lesser General Public License Usage 17 ** Alternatively, this file may be used under the terms of the GNU Lesser 18 ** General Public License version 2.1 as published by the Free Software 19 ** Foundation and appearing in the file LICENSE.LGPL included in the 20 ** packaging of this file. Please review the following information to 21 ** ensure the GNU Lesser General Public License version 2.1 requirements 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 23 ** 24 ** In addition, as a special exception, Nokia gives you certain additional 25 ** rights. These rights are described in the Nokia Qt LGPL Exception 26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. 27 ** 28 ** GNU General Public License Usage 29 ** Alternatively, this file may be used under the terms of the GNU 30 ** General Public License version 3.0 as published by the Free Software 31 ** Foundation and appearing in the file LICENSE.GPL included in the 32 ** packaging of this file. Please review the following information to 33 ** ensure the GNU General Public License version 3.0 requirements will be 34 ** met: http://www.gnu.org/copyleft/gpl.html. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 43 29 \page x11overlays.html 44 30 \title How to Use X11 Overlays with Qt 31 \ingroup best-practices 45 32 46 33 X11 overlays are a powerful mechanism for drawing
Note:
See TracChangeset
for help on using the changeset viewer.