Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/doc/src/deployment/deployment-plugins.qdoc

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 201 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation ([email protected])
     
    77** This file is part of the documentation of the Qt Toolkit.
    88**
    9 ** $QT_BEGIN_LICENSE:LGPL$
     9** $QT_BEGIN_LICENSE:L$
    1010** Commercial Usage
    1111** Licensees holding valid Qt Commercial licenses may use this file in
    1212** 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.
    3521**
    3622** If you have questions regarding the use of this file, please contact
  • trunk/doc/src/deployment/deployment.qdoc

    r769 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 201 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation ([email protected])
     
    77** This file is part of the documentation of the Qt Toolkit.
    88**
    9 ** $QT_BEGIN_LICENSE:LGPL$
     9** $QT_BEGIN_LICENSE:L$
    1010** Commercial Usage
    1111** Licensees holding valid Qt Commercial licenses may use this file in
    1212** 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.
     13** Software or, alternatively, in accordance with the terms contained in
     14** written agreement between you and Nokia.
    1515**
    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.
    3521**
    3622** If you have questions regarding the use of this file, please contact
     
    8874        \o {4,1} Qt's Libraries
    8975    \row
    90         \o \l {QtAssistant}
    9176        \o \l {QAxContainer}
    9277        \o \l {QAxServer}
    9378        \o \l {QtCore}
    94     \row
    9579        \o \l {QtDBus}
     80
    9681        \o \l {QtDesigner}
    9782        \o \l {QtGui}
    9883        \o \l {QtHelp}
    99     \row
    10084        \o \l {QtNetwork}
     85
    10186        \o \l {QtOpenGL}
    10287        \o \l {QtScript}
    10388        \o \l {QtScriptTools}
    104     \row
    10589        \o \l {QtSql}
     90
    10691        \o \l {QtSvg}
    10792        \o \l {QtWebKit}
    10893        \o \l {QtXml}
    109     \row
    11094        \o \l {QtXmlPatterns}
     95
    11196        \o \l {Phonon Module}{Phonon}
    11297        \o \l {Qt3Support}
    113         \o
    11498    \endtable
    11599
     
    172156    \o WebKit is licensed under the GNU LGPL version 2 or later.
    173157    This has implications for developers of closed source applications.
    174     Please see \l{QtWebKit Module#License Information}{the QtWebKit module
     158    Please see \l{#License Information}{the QtWebKit module
    175159    documentation} for more information.
    176160
     
    773757
    774758    to your .pro file. The \c embed_manifest_dll option is enabled by default.
     759
    775760
    776761    You can find more information about manifest files and side-by-side
     
    778763    \l {http://msdn.microsoft.com/en-us/library/aa376307.aspx}{MSDN website}.
    779764
    780     There are two ways to include the run time libraries: by bundling them
    781     directly with your application or by installing them on the end-user's
    782     system.
    783 
    784     To bundle the run time libraries with your application, copy the directory
    785 
    786     \snippet doc/src/snippets/code/doc_src_deployment.qdoc 22
    787 
    788     into the folder where your executable is, so that you are including a
    789     \c Microsoft.VC80.CRT directory alongside your application's executable. If
    790     you are bundling the runtimes and need to deploy plugins as well, you have
    791     to remove the manifest from the plugins (embedded as a resource) by adding
    792     the following line to the \c{.pro} file of the plugins you are compiling:
    793 
    794     \snippet doc/src/snippets/code/doc_src_deployment.qdoc 23
    795 
    796     \warning If you skip the step above, the plugins will not load on some
    797     systems.
     765    The correct way to include the runtime libraries with your application
     766    is to ensure that they are installed on the end-user's system.
    798767
    799768    To install the runtime libraries on the end-user's system, you need to
     
    826795
    827796    \list 1
    828    
     797
    829798        \o create a folder structure on the development computer that will match the target USB stick directory structure, for example '\\app' and for your dlls, '\\app\\lib'.
    830        
     799
    831800        \o on the development computer, from the appropriate 'redist' folder copy over Microsoft.VC80.CRT and Microsoft.VC80.MFC to the directories '\\app' and '\\app\\lib' on the development PC.
    832        
     801
    833802        \o xcopy the \\app folder to the target USB stick.
    834803    \endlist
     
    933902
    934903    "C:/customPath/plugins "
    935     "C:/Qt/4.6.3/plugins"
     904    "C:/Qt/4./plugins"
    936905    "E:/myApplication/directory/"
    937906
     
    14751444
    14761445    \note If you want a 3rd party library to be included in your
    1477     application bundle, then you must add an excplicit lib entry for
    1478     that library to your application's .pro file.  Otherwise, the
    1479     \c macdeployqt tool will not copy the 3rd party .dylib into the
    1480     bundle.
     1446    application bundle, then you must copy the library into the
     1447    bundle manually, after the bundle is created.
    14811448
    14821449    \c macdeployqt supports the following options:
     
    14911458    \page deployment-symbian.html
    14921459    \contentspage Deploying Qt Applications
    1493 
    1494     \title Deploying an Application on the Symbian platform
     1460    \ingroup qtsymbian
     1461    \title Deploying an Application on the Symbian Platform
     1462
     1463    \section1 Overview
    14951464
    14961465    Applications are deployed to Symbian devices in signed \c .sis package files.
     
    15021471    typically needed and how to implement them.
    15031472
     1473
     1474
     1475
     1476
     1477
     1478
    15041479    \section1 Static Linking
    15051480
    1506     Qt for the Symbian platform does currently not support static linking of
    1507     Qt libraries.
     1481    Qt for the Symbian platform does not currently support static linking of
     1482    Qt libraries with application binaries. You will need to build shared
     1483    libraries as described below and link your application with them.
    15081484
    15091485    \section1 Shared Libraries
     
    15511527
    15521528    Now we are ready to compile the application and create the application
    1553     deployment file. Run \c qmake to create Symbian specific makefiles, resources (\.rss)
     1529    deployment file. Run \c qmake to create Symbian specific makefiles, resources (\.rss)
    15541530    and deployment packaging files (\c .pkg). And do build to create the
    15551531    application binaries and resources.
     
    15811557    \l {The Symbian platform - Introduction to Qt#Installing your own applications}{here}.
    15821558
     1559
     1560
     1561
     1562
     1563
     1564
     1565
     1566
     1567
     1568
    15831569*/
  • trunk/doc/src/deployment/qt-conf.qdoc

    r814 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 201 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation ([email protected])
     
    77** This file is part of the documentation of the Qt Toolkit.
    88**
    9 ** $QT_BEGIN_LICENSE:LGPL$
     9** $QT_BEGIN_LICENSE:L$
    1010** Commercial Usage
    1111** Licensees holding valid Qt Commercial licenses may use this file in
    1212** 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.
     13** Software or, alternatively, in accordance with the terms contained in
     14** written agreement between you and Nokia.
    1515**
    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.
    3521**
    3622** If you have questions regarding the use of this file, please contact
     
    11096    \row \o Binaries            \o \c bin
    11197    \row \o Plugins             \o \c plugins
     98
    11299    \row \o Data                \o \c .
    113100    \row \o Translations        \o \c translations
  • trunk/doc/src/deployment/qtconfig.qdoc

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 201 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation ([email protected])
     
    77** This file is part of the documentation of the Qt Toolkit.
    88**
    9 ** $QT_BEGIN_LICENSE:LGPL$
     9** $QT_BEGIN_LICENSE:L$
    1010** Commercial Usage
    1111** Licensees holding valid Qt Commercial licenses may use this file in
    1212** 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.
     13** Software or, alternatively, in accordance with the terms contained in
     14** written agreement between you and Nokia.
    1515**
    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.
    3521**
    3622** If you have questions regarding the use of this file, please contact
Note: See TracChangeset for help on using the changeset viewer.