qtmobility/dist/changes-1.0.0
changeset 8 71781823f776
parent 5 453da2cfceef
child 14 6fbed849b4f4
equal deleted inserted replaced
5:453da2cfceef 8:71781823f776
     1 Qt Mobility 1.0.0 is a final minor release. It contains a number of API
     1 Welcome to Qt Mobility 1.0.0. Qt Mobility 1.0.0 contains a number of API
     2 improvements and bug fixes since Qt Mobility 1.0.0-beta1. For
     2 improvements and bug fixes since Qt Mobility 1.0.0-beta1. For
     3 more details, please refer to the online documentation included in this
     3 more details, please refer to the online documentation included in this
     4 distribution. The documentation is also available online:
     4 distribution. The documentation is also available online:
     5 
     5 
     6   http://qt.nokia.com/doc/qtmobility-1.0
     6   http://qt.nokia.com/doc/qtmobility-1.0
     9 corresponding to tasks in the Qt Bug Tracker or the Merge Request queue
     9 corresponding to tasks in the Qt Bug Tracker or the Merge Request queue
    10 of the public source repository.
    10 of the public source repository.
    11 
    11 
    12 Qt Bug Tracker: http://bugreports.qt.nokia.com
    12 Qt Bug Tracker: http://bugreports.qt.nokia.com
    13 Merge Request:  http://qt.gitorious.org
    13 Merge Request:  http://qt.gitorious.org
    14 
       
    15 
       
    16 ****************************************************************************
       
    17 *                           General                                        *
       
    18 ****************************************************************************
       
    19 
       
    20 New features
       
    21 ------
       
    22 
       
    23  - SomeClass, SomeOtherClass
       
    24     * New classes for foo, bar and baz
       
    25 
       
    26 Optimizations
       
    27 ------
       
    28 
       
    29  - Optimized foo in QSomeClass
       
    30     * See list of Important Behavior Changes below
       
    31 
       
    32 
       
    33 ****************************************************************************
       
    34 *                   Important Behavior Changes                             *
       
    35 ****************************************************************************
       
    36 
       
    37  -
       
    38 
    14 
    39 
    15 
    40 ****************************************************************************
    16 ****************************************************************************
    41 *                          Library                                         *
    17 *                          Library                                         *
    42 ****************************************************************************
    18 ****************************************************************************
    79    issues with QPixmap usage.
    55    issues with QPixmap usage.
    80  - The names of details, and the keys of fields in details are now
    56  - The names of details, and the keys of fields in details are now
    81    restricted to Latin 1 (for performance and memory usage optimization).
    57    restricted to Latin 1 (for performance and memory usage optimization).
    82  - Bugs fixed etc
    58  - Bugs fixed etc
    83 
    59 
       
    60 
    84 QtVersit
    61 QtVersit
    85 ------
    62 ------
    86 
    63 
    87  - A number of API changes have been made, to make it easier to use
    64  - A number of API changes have been made, to make it easier to use
    88    the QtVersit library for simple tasks (like reading directly from
    65    the QtVersit library for simple tasks (like reading directly from
    89    a QByteArray), and to make the API more consistent with QtContacts
    66    a QByteArray), and to make the API more consistent with QtContacts
    90  - The API uses QImage instead of QPixmap, to avoid non-gui thread
    67  - The API uses QImage instead of QPixmap, to avoid non-gui thread
    91    issues with QPixmap usage.
    68    issues with QPixmap usage.
    92 
    69 
       
    70 
    93 QtLocation
    71 QtLocation
    94 ------
    72 ------
    95 
    73 
    96  - API change
    74  - API change
    97     * QGeoPositionInfo::dateTime()/setDateTime() changed into
    75     * QGeoPositionInfo::dateTime()/setDateTime() changed into
    98       QGeoPositionInfo::timestamp()/setTimestamp() respectively.
    76       QGeoPositionInfo::timestamp()/setTimestamp() respectively.
    99     * Added serialization functions for QGeoSatelliteInfo
    77     * Added serialization functions for QGeoSatelliteInfo
   100  - Maemo 5 (Fremantle) backend implemented
    78  - Maemo 5 (Fremantle) backend implemented
       
    79 
   101 
    80 
   102 QtMessaging
    81 QtMessaging
   103 ------
    82 ------
   104 
    83 
   105  - Maemo 5 (Fremantle) backend implemented
    84  - Maemo 5 (Fremantle) backend implemented
   129  - Regression in keepintouch example fixed, incorrect results were returned 
   108  - Regression in keepintouch example fixed, incorrect results were returned 
   130    when 'but not last' checkbox was unchecked.
   109    when 'but not last' checkbox was unchecked.
   131  - Format of identifiers changed
   110  - Format of identifiers changed
   132    * For forwards compatibility.
   111    * For forwards compatibility.
   133 
   112 
       
   113 
   134 QtMedia
   114 QtMedia
   135 ------
   115 ------
   136  - Symbian backend improvements
   116  - Symbian backend improvements
   137     * AudioCapture
   117     * AudioCapture
   138       - Bug fixes and codec support improvements
   118       - Bug fixes and codec support improvements
   152       of defining its own enumeration of the same name.
   132       of defining its own enumeration of the same name.
   153  - Behavioural changes
   133  - Behavioural changes
   154    * Changed to QVideoWidget to consistently not fill the background with black
   134    * Changed to QVideoWidget to consistently not fill the background with black
   155      by default.
   135      by default.
   156 
   136 
       
   137 
   157 QtPublishSubscribe
   138 QtPublishSubscribe
   158 ------
   139 ------
   159 
   140 
   160  - Maemo 5 (Fremantle) GConf backend finalized
   141  - Maemo 5 (Fremantle) GConf backend finalized
   161     * Support for monitoring changes in GConf
   142     * Support for monitoring changes in GConf
   162     * Serialize unsupported QVariant data types in string with BASE64 encoding
   143     * Serialize unsupported QVariant data types in string with BASE64 encoding
   163     * Autotests
   144     * Autotests
   164     * Example application modified to be usable in N900
   145     * Example application modified to be usable in N900
   165 
   146 
       
   147 
   166 QtServiceFramework
   148 QtServiceFramework
   167 ------
   149 ------
   168 
   150 
   169  - Symbian backend improvements
   151  - Symbian backend improvements
   170     * Mainly security fixes
   152     * Mainly security fixes
   171        - Security token usage in databases, db server in protected namespace etc.
   153        - Security token usage in databases, db server in protected namespace etc.
   172     * Capability fixes (reduced)
   154     * Capability fixes (reduced)
       
   155 
   173 
   156 
   174 QtSystemInfo
   157 QtSystemInfo
   175 ------
   158 ------
   176  - Mac
   159  - Mac
   177     * Implemented remaining backend.
   160     * Implemented remaining backend.
   196  - Improved QML support.
   179  - Improved QML support.
   197  - rssi timers now fire every 5 seconds on all platforms.
   180  - rssi timers now fire every 5 seconds on all platforms.
   198  - Added currentMode to API.
   181  - Added currentMode to API.
   199  - currentMode() added in network info
   182  - currentMode() added in network info
   200  - Fixed MOBILITY-748: Private Qt header usage has been removed
   183  - Fixed MOBILITY-748: Private Qt header usage has been removed
       
   184 
   201 
   185 
   202 QtSensors
   186 QtSensors
   203 ------
   187 ------
   204 
   188 
   205  - QSensorReading::value() is no longer virtual.
   189  - QSensorReading::value() is no longer virtual.
   211  - Added meta-data properties for sensors.
   195  - Added meta-data properties for sensors.
   212  - Added error reporting functions.
   196  - Added error reporting functions.
   213  - Removed setType().
   197  - Removed setType().
   214  - Renamed QSensor::connect() to QSensor::connectToBackend().
   198  - Renamed QSensor::connect() to QSensor::connectToBackend().
   215 
   199 
       
   200 
   216 Qt Mobility Plugins
   201 Qt Mobility Plugins
   217 ------
   202 ------
   218 
   203 
   219  - foo
   204  - mobapicontactspluginsymbian was renamed to qtcontacts_symbian.
   220     * bar
   205  - mobapicontactspluginsymbiansim was renamed to qtcontacts_symbiansim.
       
   206  - m3u was renamed to qtmedia_m3u.
       
   207  - QtMobilityMmfEngine was renamed to qtmedia_mmfengine.
   221 
   208 
   222 
   209 
   223 ****************************************************************************
   210 ****************************************************************************
   224 *                      Platform Specific Changes                           *
   211 *                      Platform Specific Changes                           *
   225 ****************************************************************************
   212 ****************************************************************************
   226 
       
   227 Qt Mobility for Embedded Linux
       
   228 ------
       
   229 
       
   230  -
       
   231 
       
   232 Qt Mobility for Unix (X11 and Mac OS X)
       
   233 ------
       
   234 
       
   235  - 
       
   236 
       
   237 Qt Mobility for Linux/X11
       
   238 ------
       
   239 
       
   240  -
       
   241 
       
   242 Qt Mobility for Windows
       
   243 ------
       
   244 
       
   245  -
       
   246 
       
   247 Qt Mobility for Mac OS X
       
   248 ------
       
   249 
       
   250  -
       
   251 
       
   252 
       
   253 
       
   254 Qt Mobility for Windows CE
       
   255 ------
       
   256 
       
   257  -
       
   258 
   213 
   259 Qt Mobility for Symbian
   214 Qt Mobility for Symbian
   260 ------
   215 ------
   261 
   216 
   262  -  Contacts
   217  -  Contacts
   279     * A work-around for issues with several consecutive SIM contacts operations
   234     * A work-around for issues with several consecutive SIM contacts operations
   280     * A work-around for issue on S60 3.1 products that made the device reboot when trying to delete non-existing contacts
   235     * A work-around for issue on S60 3.1 products that made the device reboot when trying to delete non-existing contacts
   281     * Bug fix: Batch saving of SIM contacts did not update contact details
   236     * Bug fix: Batch saving of SIM contacts did not update contact details
   282     * The schema definition of SIM backend now does not include e-mail and nick name details in case they are not supported by the SIM card
   237     * The schema definition of SIM backend now does not include e-mail and nick name details in case they are not supported by the SIM card
   283     * Trying to save too long details to a SIM card now gives an appropriate error
   238     * Trying to save too long details to a SIM card now gives an appropriate error
   284 
       
   285 ****************************************************************************
       
   286 *                          Tools                                           *
       
   287 ****************************************************************************
       
   288 
       
   289  - tool
       
   290     * foo