qtmobility/dist/changes-1.0.0
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 03 May 2010 13:18:40 +0300
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 5 453da2cfceef
permissions -rw-r--r--
Revision: 201015 Kit: 201018

Qt Mobility 1.0.0 is a final minor release. It contains a number of API
improvements and bug fixes since Qt Mobility 1.0.0-beta1. For
more details, please refer to the online documentation included in this
distribution. The documentation is also available online:

  http://qt.nokia.com/doc/qtmobility-1.0

Some of the changes listed in this file include issue tracking numbers
corresponding to tasks in the Qt Bug Tracker or the Merge Request queue
of the public source repository.

Qt Bug Tracker: http://bugreports.qt.nokia.com
Merge Request:  http://qt.gitorious.org


****************************************************************************
*                           General                                        *
****************************************************************************

New features
------

 - SomeClass, SomeOtherClass
    * New classes for foo, bar and baz

Optimizations
------

 - Optimized foo in QSomeClass
    * See list of Important Behavior Changes below


****************************************************************************
*                   Important Behavior Changes                             *
****************************************************************************

 -


****************************************************************************
*                          Library                                         *
****************************************************************************

QtBearer
------

 - foo
    * bar

QtContacts
------

 - foo
    * bar

QtLocation
------

 - API change
    * QGeoPositionInfo::dateTime()/setDateTime() changed into
      QGeoPositionInfo::timestamp()/setTimestamp() respectively.

QtMessaging
------

 - Symbian specific fixes
    * Notifications which are related to internal folders (0x100001
      and 0x100002) are ignored.
    * Notifications about messages which are "created and then
      immediately removed" (before message can be read to QMessage) are
      removed from notifications queue and are not ever tried to
      deliver.
    * Improved message filtering functionality in case when whole
      message should be used for filtering but whole message can not
      be read yet from message store.
    * Notifications which can be delivered immediately will be
      delivered without putting notifications into queue.
    * The following filter now works:
      registerNotificationFilter(
          QMessageFilter::byStandardFolder(QMessage::InboxFolder) &
          QMessageFilter::byType(QMessage::Mms))

QtMedia
------

 - foo
    * bar

QtPublishSubscribe
------

 - foo
    * bar

QtServiceFramework
------

 - foo
    * bar

QtSystemInfo
------

 - foo
    * bar

QtSensors
------

 - QSensorReading::value() is no longer virtual.
 - Many sensor classes have been changed. Please see the documentation on each sensor class in use.
 - Change qtimestamp type declaration to avoid an interaction between the compiler and Qt's meta system.
 - Added QSensorBackend::sensor().
 - Replaced updatePolicy and updateInterval with dataRate.
 - Removed polling.
 - Added meta-data properties for sensors.
 - Added error reporting functions.
 - Removed setType().
 - Renamed QSensor::connect() to QSensor::connectToBackend().

Qt Mobility Plugins
------

 - foo
    * bar


****************************************************************************
*                      Platform Specific Changes                           *
****************************************************************************

Qt Mobility for Embedded Linux
------

 -

Qt Mobility for Unix (X11 and Mac OS X)
------

 - 

Qt Mobility for Linux/X11
------

 -

Qt Mobility for Windows
------

 -

Qt Mobility for Mac OS X
------

 -



Qt Mobility for Windows CE
------

 -

Qt Mobility for Symbian
------

 -  Contacts
    * Bug fix: Display label of a contact now does not include organization if first name or last name are available
    * Bug fix: Several fixes to contact filtering
    * Bug fix: Backends were instantiated twice. This caused for example a problem with SamplePhonebook startup; the application sometimes refused to re-start after it had been closed.
    * Bug fix: Adding contacts to a group or removing contacts from a group caused contactsChanged signal to be emitted instead of relationshipsAdded/Removed in other contact manager instances.
    * Bug fix: Adding a group caused also a contactsChanged signal to be emitted in the contact manager instance that created the group
    * Bug fix: QContactThumbnail was not shown in the name list view of S60 Phonebook on some S60 platforms.
    * Bug fix: Signal emissions when self contact is changed
    * Bug fix: Groups did not have timestamp and guid details.
    * Bug fix: S60 3.1 does not support timestamps for contacts but it was still part of the detail definition schema.
    * SIM backend now supports also SDN (Service Dialling Numbers) and FDN (Fixed Dialling Numbers)
    * Also SIM backend now emits signals
    * SIM backend now implements also the asynchronous QContactManager API
    * SIM contact phone numbers now don't have any sub type (previously they were using "mobile" sub type)
    * SIM contacts now use custom label as the name field instead of first name
    * SamplePhonebook can now be used to access and save also SIM contacts
    * Bugfix: Saving SIM contacts now preserves the original contact detail instances instead of replacing them with new instances (with different ids).
    * A work-around for issues with several consecutive SIM contacts operations
    * A work-around for issue on S60 3.1 products that made the device reboot when trying to delete non-existing contacts
    * Bug fix: Batch saving of SIM contacts did not update contact details
    * 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
    * Trying to save too long details to a SIM card now gives an appropriate error

****************************************************************************
*                          Tools                                           *
****************************************************************************

 - tool
    * foo