qtmobility/dist/changes-1.0.1
changeset 14 6fbed849b4f4
parent 8 71781823f776
child 15 1f895d8a5b2b
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    18 ****************************************************************************
    18 ****************************************************************************
    19 
    19 
    20 New features
    20 New features
    21 ------
    21 ------
    22 
    22 
    23  - SomeClass, SomeOtherClass
    23  - MOBILITY-991: Translation file support added
    24     * New classes for foo, bar and baz
    24 
    25 
    25 Other changes/optimizations
    26 Optimizations
    26 ------
    27 ------
    27 
    28 
    28  - QTMOBILITY-50, QTMOBILITY-264, MOBILITY-971 fixed: various configure -prefix bugs fixed
    29  - Optimized foo in QSomeClass
    29  - configure tests on Symbian are based on arm builds (rather than winscw)
    30     * See list of Important Behavior Changes below
    30  - MOBILITY-908 fixed: -plugindir parameter added to configure.[sh|bat]
    31 
    31  - plugin project files simplified
       
    32  - MOBILITY-717 fixed: plug-in loading across all API's using plug-ins unified
       
    33    and fixed. This includes addition of PREFIX/plugins to standard plugin
       
    34    path lookup.
       
    35  - QTMOBILITY-129 fixed: namespace related documentation improved
       
    36  - MOBILITY-625 fixed: RPATH support for examples and third party code
    32 
    37 
    33 ****************************************************************************
    38 ****************************************************************************
    34 *                   Important Behavior Changes                             *
    39 *                   Important Behavior Changes                             *
    35 ****************************************************************************
    40 ****************************************************************************
    36 
    41 
    37  -
    42  - building of Mobility requires "make install" step as binaries
       
    43    such as plug-ins and examples are not automatically deployed to BUILDDIR/plugins,
       
    44    BUILDDIR/bin or BUILDDIR/bin/examples anymore. Rpath values have been
       
    45    adjusted accordingly.
    38 
    46 
    39 
    47 
    40 ****************************************************************************
    48 ****************************************************************************
    41 *                          Library                                         *
    49 *                          Library                                         *
    42 ****************************************************************************
    50 ****************************************************************************
    43 
    51 
    44 QtBearer
    52 QtBearer
       
    53 ------
       
    54 
       
    55  - tests/networkmanager test application has been removed
       
    56  - MOBILITY-810 fixed: crash in bearermonitor example fixed
       
    57 
       
    58 QtContacts
       
    59 ------
       
    60  - Documentation clarifications
       
    61  - Several bugs on several platforms fixed
       
    62     * Several signal emission related issues for Symbian
       
    63     * Handling of phone numbers
       
    64     * Handling of organization fields on Maemo 5
       
    65     * Deleting a request in a resultsAvailable() slot should not crash any more
       
    66  - Performance improvements when fallback sorting code is used
       
    67  - Performance improvements with Symbian engine in specific common cases
       
    68  - Performance improvements with Maemo 5 engine when fetching ids
       
    69  - Fix compilation errors on Maemo 5 when required libraries are not installed
       
    70  - Better thread support for the request class (for multi threaded engines)
       
    71  - Use locale aware string comparisons when fallback filtering or sortind code is used
       
    72  - Missing QFlag operators for two flags added
       
    73  - Symbian capabilities for samplephonebook example should be less restrictive
       
    74 
       
    75 QtVersit
       
    76 ------
       
    77  - Properties with both ENCODING and CHARSET are properly handled now
       
    78  - Better round tripping of property names
       
    79  - Removed empty contact fields generated during import.
       
    80 
       
    81 QtLocation
       
    82 ------
       
    83 
       
    84  - Several bugs on the Symbian platform have been fixed.
       
    85     * Using INT_MAX for the update interval no longer causes crashes.
       
    86     * The default preferred positioning methods for a new position source 
       
    87       are now reported accurately.
       
    88     * The last known position now respects the 
       
    89       fromSatellitePositioningMethodsOnly parameter correctly across 
       
    90       changes to the preferred position method.
       
    91  - MOBILITY-858 fixed: Crash in lightmaps example fixed
       
    92 
       
    93 QtMessaging
       
    94 ------
       
    95 
       
    96  - API changes
       
    97     * None.
       
    98  - Symbian^3 backend implemented
       
    99     * SMS and Email message types supported.
       
   100  - Symbian specific fixes
       
   101     * Fix for SMS message sending failed in some cases.
       
   102     * Fix for simultaneous calls to QMessageService::send(...) causing crash.
       
   103     * messagesAdded signal is now emitted only when message is ready to be 
       
   104       read.
       
   105     * retrieve* and exportUpdates functions are now asynchronous (MTM).
       
   106       Before this fix these functions always hanged for the whole operation 
       
   107       time.
       
   108     * UI fix for keepintouch example for N95.
       
   109     * String form of identifiers (QMessage*Id) are prefixed with platform tag.
       
   110  - Maemo 5 (Fremantle) specific fixes
       
   111     Latest version of libtpsession and qtm-modest-plugin is required for 
       
   112       these fixes.
       
   113     * Fix for SMS sending not working with defaultAccount.
       
   114     * Fix for multiple recipients not supported for SMS messages.
       
   115     * Fix for sending successive SMS did not send later queued ones.
       
   116     * Fix for queryMessages service action is synchronous for SMS messages.
       
   117     * Fix for messageAdded signal is not emitted for email messages in inbox 
       
   118       when inbox is open in modest.
       
   119     * QMessageManager::updateMessage implemented for email messages,
       
   120       only status and priority fields may be updated.
       
   121     * Status & priority handling has been fixed for addMessage, getMessage & 
       
   122       queryMessages functionality.
       
   123     * Multipart message handling has been improved.
       
   124     * Content CharacterSet reporting has been fixed to return correct MIME
       
   125       header value.
       
   126     * Body handling has been improved, text/html body is returned if text/html 
       
   127       body can be found.
       
   128     * Unicode character support (for example scandinavian
       
   129       characters work correctly now in both HTML & plain text body).
       
   130     * Attachment & body download (retrieve functions) fixes.
       
   131       Modest automatically retrieves small messages and attachments,
       
   132       now retrieveBody() & retrieve() can correctly be used to retrieve 
       
   133       large messages from the server.
       
   134     * Folder name localization support.
       
   135     * UI fix for keepintouch example for N900.
       
   136     * String form of identifiers (QMessage*Id) are prefixed with platform tag.
       
   137  - Windows specific fixes
       
   138     * Windows Mobile: Fix QMessageService::retrieve for attachments larger 
       
   139       than 4KB on Windows.
       
   140 
       
   141 QtMedia/QtMultimedia
       
   142 ------
       
   143 
       
   144  - The QtMedia library has been merged with the QtMultimedia library from Qt.
       
   145    The new QtMultimedia library in QtMobility replaces both the QtMedia libary
       
   146    from QtMobility and the QtMultimedia library from Qt.
       
   147 
       
   148  - Meta-data related API changes
       
   149      * Meta-data on QMediaObject is now read-only.  The isWritable(), 
       
   150        setMetaData() and setExtendedMetaData() function have been removed.
       
   151      * The meta-data editing functions removed from QMediaObject have been
       
   152        added to QMediaRecorder. 
       
   153      * QMetaDataControl has been split into two controls, the read-only
       
   154        QMetaDataReaderControl and the writable QMetaDataWriterControl.
       
   155  - Media Service API changes.
       
   156      * The API for requesting a control from a QMediaService has been split
       
   157        into request and release steps, allowing services to allocate and
       
   158        release resources on demand.  This removes the QMediaService
       
   159        control() function and adds requestControl(), and releaseControl().
       
   160 
       
   161 QtPublishSubscribe
    45 ------
   162 ------
    46 
   163 
    47  - foo
   164  - foo
    48     * bar
   165     * bar
    49 
   166 
    50 QtContacts
   167 QtSensors
       
   168 ------
       
   169  - Bug fixes
       
   170     * correct cubehouse example to avoid extreem camera angle being used.
       
   171  - Added support for Symbian 3.2 and newer devices using the Symbian Sensor
       
   172    Framework.
       
   173  - Fixed rotation definition to be -90 < X < 90 so that the complete range of
       
   174    motion can be represented.
       
   175  - Corrected the rotation definition for the Z axis (it starts from the Y axis,
       
   176    not the X axis).
       
   177  - Clarify that the tap sensor cannot report on single and double tap events at
       
   178    the same time.
       
   179  - Remove the need for new sensor types to include qsensor_p.h. Note that this
       
   180    breaks forwards binary compatibility (a sensor type built against 1.0.1 will
       
   181    cause a crash when run against 1.0.0).
       
   182  - Backends should no longer set a data rate and should treat the default (0)
       
   183    as "app does not care".
       
   184  - Backends should no longer set an output range and should treat the default
       
   185    (-1) as "app does not care".
       
   186  - Binary compatibility broke on Symbian emulator (WINSCW) and most likely on
       
   187    Windows too (but not on Linux). This was due to the addition of extra const
       
   188    modifiers to the ::type members on QSensor sub-classes. This change was made
       
   189    to address a crash on Symbian caused by applications getting uninitialized
       
   190    pointers.
       
   191 
       
   192 QtServiceFramework
       
   193 ------
       
   194 
       
   195  - MOBILITY-873 fixed: default interface documentation improved
       
   196 
       
   197 QtSystemInfo
    51 ------
   198 ------
    52 
   199 
    53  - foo
   200  - foo
    54     * bar
   201     * bar
    55 
   202 
    56 QtLocation
   203 Qt Mobility Plugins
    57 ------
   204 ------
    58 
   205 
    59  - foo
   206  - foo
    60     * bar
   207     * bar
    61 
   208 
    62 QtMessaging
       
    63 ------
       
    64 
       
    65  - foo
       
    66     * bar
       
    67 
       
    68 QtMedia
       
    69 ------
       
    70 
       
    71  - foo
       
    72     * bar
       
    73 
       
    74 QtPublishSubscribe
       
    75 ------
       
    76 
       
    77  - foo
       
    78     * bar
       
    79 
       
    80 QtServiceFramework
       
    81 ------
       
    82 
       
    83  - foo
       
    84     * bar
       
    85 
       
    86 QtSystemInfo
       
    87 ------
       
    88 
       
    89  - foo
       
    90     * bar
       
    91 
       
    92 Qt Mobility Plugins
       
    93 ------
       
    94 
       
    95  - foo
       
    96     * bar
       
    97 
       
    98 
   209 
    99 ****************************************************************************
   210 ****************************************************************************
   100 *                      Platform Specific Changes                           *
   211 *                      Platform Specific Changes                           *
   101 ****************************************************************************
   212 ****************************************************************************
   102 
   213 
   124 ------
   235 ------
   125 
   236 
   126  -
   237  -
   127 
   238 
   128 
   239 
   129 
       
   130 Qt Mobility for Windows CE
   240 Qt Mobility for Windows CE
   131 ------
   241 ------
   132 
   242 
   133  -
   243  -
   134 
   244 
       
   245 Qt Mobility for Symbian
       
   246 ------
       
   247 
       
   248  - Symbian capability documentation improved
       
   249  - QTMOBILITY-30 fixed: convenience headers supported on Symbian
   135 
   250 
   136 ****************************************************************************
   251 ****************************************************************************
   137 *                          Tools                                           *
   252 *                          Tools                                           *
   138 ****************************************************************************
   253 ****************************************************************************
   139 
   254