qtmobility/dist/changes-1.0.0
changeset 5 453da2cfceef
parent 4 90517678cc4f
child 8 71781823f776
equal deleted inserted replaced
4:90517678cc4f 5:453da2cfceef
    42 ****************************************************************************
    42 ****************************************************************************
    43 
    43 
    44 QtBearer
    44 QtBearer
    45 ------
    45 ------
    46 
    46 
    47  - foo
    47  - Fixed MOBILITY-748: Private Qt header usage has been removed
    48     * bar
    48  - Fixed MOBILITY-600: Memory leak on Mac fixed
       
    49  - Multiple optimizations on Mac OS
       
    50  - Maemo 5 and Maemo 6 use exact same code base
       
    51  - ConnectInBackground support for Symbian added
       
    52  - Maemo 5 (Fremantle) specific fixes
       
    53     * Fixed QTMOBILITY-70: bearermonitor application has serious layout issues
       
    54       preventing any use of the app
       
    55     * Fixed MOBILITY-723: BearerEx test application isn't usable in N900
       
    56     * Fixed MOBILITY-600: QNetworkSession is not asynchronous on Maemo and
       
    57       leads to crashes
       
    58  - Static analysis errors fixed
       
    59     
    49 
    60 
    50 QtContacts
    61 QtContacts
    51 ------
    62 ------
    52 
    63 
    53  - foo
    64  - A large number of API changes have been made.  These were largely
    54     * bar
    65    cosmetic or minor structural changes - the overall structure of the
       
    66    API is similar to the beta, with more consistency between different
       
    67    parts (particularly related to returning bool and using a map of
       
    68    errors)
       
    69     * The QContactAction (& related classes and APIs) has been removed - the
       
    70       intent is to re-add them once their design and implementation has been
       
    71       stabilized.
       
    72     * Some functionality has been removed (relationship ordering, action
       
    73       preferences for details).
       
    74     * QContactAvatar has been split into QContactThumbnail and QContactAvatar.
       
    75     * QContactOnlineAccount has been split into QContactPresence and QCOA
       
    76  - A number of new functions have been added (QCM::compatibleContact, 
       
    77       QCM::synthesizeContactDisplayLabel)
       
    78  - The API uses QImage instead of QPixmap, to avoid non-gui thread
       
    79    issues with QPixmap usage.
       
    80  - The names of details, and the keys of fields in details are now
       
    81    restricted to Latin 1 (for performance and memory usage optimization).
       
    82  - Bugs fixed etc
       
    83 
       
    84 QtVersit
       
    85 ------
       
    86 
       
    87  - 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
       
    89    a QByteArray), and to make the API more consistent with QtContacts
       
    90  - The API uses QImage instead of QPixmap, to avoid non-gui thread
       
    91    issues with QPixmap usage.
    55 
    92 
    56 QtLocation
    93 QtLocation
    57 ------
    94 ------
    58 
    95 
    59  - API change
    96  - API change
    60     * QGeoPositionInfo::dateTime()/setDateTime() changed into
    97     * QGeoPositionInfo::dateTime()/setDateTime() changed into
    61       QGeoPositionInfo::timestamp()/setTimestamp() respectively.
    98       QGeoPositionInfo::timestamp()/setTimestamp() respectively.
       
    99     * Added serialization functions for QGeoSatelliteInfo
       
   100  - Maemo 5 (Fremantle) backend implemented
    62 
   101 
    63 QtMessaging
   102 QtMessaging
    64 ------
   103 ------
    65 
   104 
       
   105  - Maemo 5 (Fremantle) backend implemented
       
   106     * SMS and Email message types supported.
       
   107     * modest process must be restarted before Fremantle backend is fully
       
   108       operational. This can be achieved by restarting the device.
       
   109  - API changes
       
   110     * QMessageAddress::recipient()/setRecipient renamed to 
       
   111       QMessageAddress::addressee()/setAddressee respectively.
       
   112     * QMessage::XMPP renamed to QMessage::InstantMessage.
    66  - Symbian specific fixes
   113  - Symbian specific fixes
    67     * Notifications which are related to internal folders (0x100001
   114     * Notifications which are related to internal folders (0x100001
    68       and 0x100002) are ignored.
   115       and 0x100002) are ignored.
    69     * Notifications about messages which are "created and then
   116     * Notifications about messages which are "created and then
    70       immediately removed" (before message can be read to QMessage) are
   117       immediately removed" (before message can be read to QMessage) are
    77       delivered without putting notifications into queue.
   124       delivered without putting notifications into queue.
    78     * The following filter now works:
   125     * The following filter now works:
    79       registerNotificationFilter(
   126       registerNotificationFilter(
    80           QMessageFilter::byStandardFolder(QMessage::InboxFolder) &
   127           QMessageFilter::byStandardFolder(QMessage::InboxFolder) &
    81           QMessageFilter::byType(QMessage::Mms))
   128           QMessageFilter::byType(QMessage::Mms))
       
   129  - Regression in keepintouch example fixed, incorrect results were returned 
       
   130    when 'but not last' checkbox was unchecked.
       
   131  - Format of identifiers changed
       
   132    * For forwards compatibility.
    82 
   133 
    83 QtMedia
   134 QtMedia
    84 ------
   135 ------
    85 
   136  - Symbian backend improvements
    86  - foo
   137     * AudioCapture
    87     * bar
   138       - Bug fixes and codec support improvements
       
   139     * Mediaplayer
       
   140       - Audio routing implemented (destinations speaker, headphones, default)
       
   141     * Camera
       
   142       - Camera bug fixes and feature improvements
       
   143       - Note: Camera eventually separated from QtMedia API (has its own plugin)
       
   144  - Symbian^3 backend for audio recording (uses OpenMaxAL)
       
   145  - Tweaked few examples to have more features
       
   146  - Maemo 5 (Fremantle) backend implemented
       
   147  - AudioCapture
       
   148  - API changes
       
   149     * Added CoverArtImage, PosterImage, and ThumbnailImage meta-data keys to
       
   150       address embedded images.
       
   151     * Changed QVideoWidget to use the Qt::AspectRatioMode enumeration instead
       
   152       of defining its own enumeration of the same name.
       
   153  - Behavioural changes
       
   154    * Changed to QVideoWidget to consistently not fill the background with black
       
   155      by default.
    88 
   156 
    89 QtPublishSubscribe
   157 QtPublishSubscribe
    90 ------
   158 ------
    91 
   159 
    92  - foo
   160  - Maemo 5 (Fremantle) GConf backend finalized
    93     * bar
   161     * Support for monitoring changes in GConf
       
   162     * Serialize unsupported QVariant data types in string with BASE64 encoding
       
   163     * Autotests
       
   164     * Example application modified to be usable in N900
    94 
   165 
    95 QtServiceFramework
   166 QtServiceFramework
    96 ------
   167 ------
    97 
   168 
    98  - foo
   169  - Symbian backend improvements
    99     * bar
   170     * Mainly security fixes
       
   171        - Security token usage in databases, db server in protected namespace etc.
       
   172     * Capability fixes (reduced)
   100 
   173 
   101 QtSystemInfo
   174 QtSystemInfo
   102 ------
   175 ------
   103 
   176  - Mac
   104  - foo
   177     * Implemented remaining backend.
   105     * bar
   178     * Fix memory leakage.
       
   179 
       
   180  - Maemo 5 (Fremantle)
       
   181     * Implemented remaining backend.
       
   182     * Improved implementation of Maemo's WLAN networkSignalStrengthChanged().
       
   183     * Improved network mode and network status.
       
   184     * Example application modified to better fit in N900's horizontal screen
       
   185     * Screensaver inhibit implemented
       
   186 
       
   187  - Linux
       
   188     * Storage volume names are now more consistant across the platforms.
       
   189 
       
   190  - Symbian
       
   191     * Improved colorDepth detection on some versions.
       
   192     * Improved power state detection.
       
   193     * Fix network name on some versions.
       
   194 
       
   195  - Signals/timers/event loops not started unless something is connected to the Q_SIGNAL.
       
   196  - Improved QML support.
       
   197  - rssi timers now fire every 5 seconds on all platforms.
       
   198  - Added currentMode to API.
       
   199  - currentMode() added in network info
       
   200  - Fixed MOBILITY-748: Private Qt header usage has been removed
   106 
   201 
   107 QtSensors
   202 QtSensors
   108 ------
   203 ------
   109 
   204 
   110  - QSensorReading::value() is no longer virtual.
   205  - QSensorReading::value() is no longer virtual.