Ignore:
Timestamp:
Aug 2, 2010, 9:27:30 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

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

Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/doc/src/platforms/emb-directfb-EmbLinux.qdoc

    r651 r769  
    268268    \o By default Qt will use DirectFB to load QPixmaps from disk/memory. If
    269269your DirectFB implementation does not support this it might make sense to
    270 define this.
     270define this. If you see strange rendering issues with pixmaps that have an
     271alpha channel defining this could solve the problem.
    271272
    272273 \row
     
    328329defines should only be used when optimizing the application.
    329330
     331\section2 Top level transparency
     332\note DirectFB supports partially or fully transparent top level windows,
     333either through QWidget::setWindowOpacity or through setting a non-opaque
     334background brush. Note that for the latter it is not supported to change an
     335opaque window to be transparent at runtime.
    330336*/
  • trunk/doc/src/platforms/emb-features.qdoc

    r651 r769  
    106106    desktop platforms.
    107107
    108     \bold{Windows CE:} The Qt for Windows CE package contains a \c qconfig
    109     executable that you can run on a Windows desktop to configure the build.
    110 
    111108    \image qt-embedded-qconfigtool.png
    112109
  • trunk/doc/src/platforms/emb-install.qdoc

    r651 r769  
    8585    ./configure script to configure the library for your development
    8686    architecture. You can list all of the configuration system's
    87     options by typing \c {./configure -help}.
     87    options by typing
     88
     89    \snippet doc/src/snippets/code/doc_src_emb-install.qdoc embedded help
    8890
    8991    Note that by default, \l{Qt for Embedded Linux} is configured for
    90     installation in the \c{/usr/local/Trolltech/QtEmbedded-4.6.2}
     92    installation in the \c{/usr/local/Trolltech/QtEmbedded-4.6.3}
    9193    directory, but this can be changed by using the \c{-prefix}
    9294    option. Alternatively, the \c{-prefix-install} option can be used
     
    148150    For compilers that do not support \c rpath you must also extend
    149151    the \c LD_LIBRARY_PATH environment variable to include
    150     \c /usr/local/Trolltech/QtEmbedded-4.6.2/lib. Note that on Linux
     152    \c /usr/local/Trolltech/QtEmbedded-4.6.3/lib. Note that on Linux
    151153    with GCC, this step is not needed.
    152154
  • trunk/doc/src/platforms/emb-openvg.qdocinc

    r561 r769  
    136136
    137137The other members of QPainter::CompositionMode are not supported
    138 because OpenVG 1.1 does not have an equivalent in its \c VGBlendMode
    139 enumeration.  Any attempt to set an unsupported mode will result in
     138unless the \c{VG_KHR_advanced_blending} extension is present,
     139in which case the following additional modes are supported:
     140
     141\list
     142\o QPainter::CompositionMode_Overlay
     143\o QPainter::CompositionMode_ColorDodge
     144\o QPainter::CompositionMode_ColorBurn
     145\o QPainter::CompositionMode_HardLight
     146\o QPainter::CompositionMode_SoftLight
     147\o QPainter::CompositionMode_Difference
     148\o QPainter::CompositionMode_Exclusion
     149\o QPainter::CompositionMode_SourceOut
     150\o QPainter::CompositionMode_DestinationOut
     151\o QPainter::CompositionMode_SourceAtop
     152\o QPainter::CompositionMode_DestinationAtop
     153\o QPainter::CompositionMode_Xor
     154\endlist
     155
     156Any attempt to set an unsupported mode will result in
    140157the actual mode being set to QPainter::CompositionMode_SourceOver.
    141158Client applications should avoid using unsupported modes.
     
    260277accelerated using OpenVG operations.
    261278
     279    \row
     280        \o Scrolling
     281        \o Accelerated scrolling is implemented but disabled by default
     282unless QVG_BUFFER_SCROLLING is defined. This should only be enabled on
     283OpenVG engines where vgCopyPixels() is known to be efficient.
     284
    262285\endtable
    263286
  • trunk/doc/src/platforms/platform-notes.qdoc

    r651 r769  
    251251    \section1 Windows Vista
    252252
    253     At the time Qt 4.6.2 was released, there were no known Vista-specific issues.
     253    At the time Qt 4.6.3 was released, there were no known Vista-specific issues.
    254254
    255255    \target Windows NT
     
    420420
    421421    Qt for Symbian provides the same level of source compatibility guarantee as
    422     given for other platforms.  That is, a program which compiles against a given
     422    given for other platforms. That is, a program which compiles against a given
    423423    version of Qt for Symbian will also compile against all future versions of the
    424424    same major release.
     
    503503    \l{Exception Safety with Symbian}.
    504504
     505    \section1 Required Capabilities
     506
     507    The Qt libraries are typically signed with \c{All -TCB} capabilites, but
     508    that does not mean your Qt application needs to be signed with the same
     509    capabilities to function properly. The capabilities your application needs
     510    to function properly depends on which parts of Qt you use, here is an
     511    overview:
     512
     513    \table
     514    \header \o Module
     515            \o Required Symbian Capability
     516    \row    \o QtCore
     517            \o \c PowerMgmt if QProcess::kill(...) or QProcess::terminate(...) is called.
     518    \row    \o QtCore
     519            \o \c AllFiles when \l{http://developer.symbian.org/wiki/index.php/Capabilities_%28Symbian_Signed%29/AllFiles_Capability}{accessing specific areas.}
     520    \row    \o QtNetwork
     521            \o \c NetworkServices is basically always required for this module.
     522    \row    \o QtMultiMedia
     523            \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.
     529
     530    For more information see the documentation of the individual Qt classes. If
     531    a class does not mention Symbian capabilities, it requires none.
     532
    505533    \section1 Multimedia and Phonon Support
    506534
  • trunk/doc/src/platforms/supported-platforms.qdoc

    r651 r769  
    117117    \row    \o HPUXi 11.23
    118118                                     \o aCC 6.10
    119     \row    \o Solaris 10 UltraSparc
     119    \row    \o Solaris 10 (UltraSparc, x86)
    120120                                     \o Sun Studio 12
    121121    \row    \o AIX 6
  • trunk/doc/src/platforms/symbian-introduction.qdoc

    r651 r769  
    133133                                missing dependencies in addition to
    134134                                just installing the application.
     135    \row \o \c stub_sis      \o Create a stub sis to allow upgradability of projects
     136                                that are deployed in ROM
    135137    \endtable
    136138
  • trunk/doc/src/platforms/wince-customization.qdoc

    r651 r769  
    214214    \o The shadow build directory must be on the same level as the Qt source
    215215        package.\br
    216     If the Qt package is in \c{C:\Qt\4.6.2} the shadow build directory
     216    If the Qt package is in \c{C:\Qt\4.6.3} the shadow build directory
    217217    could be \c{C:\Qt\shadowbuild}. A shadow build from a directory like
    218218    \c{C:\shadowbuild} will not compile.
     
    225225    \endlist
    226226
    227     So lets assume you have installed Qt in \c{C:\Qt\4.6.2} and you want
     227    So lets assume you have installed Qt in \c{C:\Qt\4.6.3} and you want
    228228    to create a shadow build in \c{C:\Qt\mobile5-shadow}:
    229229
Note: See TracChangeset for help on using the changeset viewer.