diff -r 000000000000 -r 876b1a06bc25 dist/changes-1.0.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dist/changes-1.0.1 Wed Aug 25 15:49:42 2010 +0300 @@ -0,0 +1,259 @@ +Qt Mobility 1.0.1 is a patch release. It contains a number of +improvements and bug fixes since the Qt Mobility 1.0.0 release. 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 +------ + + - MOBILITY-991: Translation file support added + +Other changes/optimizations +------ + + - QTMOBILITY-50, QTMOBILITY-264, MOBILITY-971 fixed: various configure -prefix bugs fixed + - configure tests on Symbian are based on arm builds (rather than winscw) + - MOBILITY-908 fixed: -plugindir parameter added to configure.[sh|bat] + - plugin project files simplified + - MOBILITY-717 fixed: plug-in loading across all API's using plug-ins unified + and fixed. This includes addition of PREFIX/plugins to standard plugin + path lookup. + - QTMOBILITY-129 fixed: namespace related documentation improved + - MOBILITY-625 fixed: RPATH support for examples and third party code + +**************************************************************************** +* Important Behavior Changes * +**************************************************************************** + + - building of Mobility requires "make install" step as binaries + such as plug-ins and examples are not automatically deployed to BUILDDIR/plugins, + BUILDDIR/bin or BUILDDIR/bin/examples anymore. Rpath values have been + adjusted accordingly. + + +**************************************************************************** +* Library * +**************************************************************************** + +QtBearer +------ + + - tests/networkmanager test application has been removed + - MOBILITY-810 fixed: crash in bearermonitor example fixed + +QtContacts +------ + - Documentation clarifications + - Several bugs on several platforms fixed + * Symbian: Several memory leak fixes + * Symbian: SIM backend did not recover from errors when listening for store events + * Symbian: Fix for determing additional detail support on SIM backend + * Symbian: Phone number match filtering gave contacts that had been deleted + * Symbian: SIM backend phonenumber matching + * Symbian: Last modified timestamp is now updated during contact update + * Symbian: Fixed a bug that caused SIM contact display label to be empty + * Symbian: Several signal emission related issues + * Handling of phone numbers + * Handling of organization fields on Maemo 5 + * Deleting a request in a resultsAvailable() slot should not crash any more + - Performance improvements when fallback sorting code is used + - Symbian: Performance improvements in contact fetches and contact id fetches + - Symbian: Timestamps are now given in current time-zone time + - Symbian: Removed unnecessary capabilities from test modules and examples + - Symbian: Display label is now empty for contacts with no names instead of non-localized "Unnamed" + - Symbian: Removed timeout from sychronous methods to make batch APIs more reliable with hundreds of SIM contacts. (Asynchronous API provides timeouts if needed.) + - Performance improvements with Maemo 5 engine when fetching ids + - Fix compilation errors on Maemo 5 when required libraries are not installed + - Better thread support for the request class (for multi threaded engines) + - Use locale aware string comparisons when fallback filtering or sortind code is used + - Missing QFlag operators for two flags added + +QtVersit +------ + - Properties with both ENCODING and CHARSET are properly handled now + - Better round tripping of property names + - Removed empty contact fields generated during import. + +QtLocation +------ + + - Several bugs on the Symbian platform have been fixed. + * Using INT_MAX for the update interval no longer causes crashes. + * The default preferred positioning methods for a new position source + are now reported accurately. + * The last known position now respects the + fromSatellitePositioningMethodsOnly parameter correctly across + changes to the preferred position method. + - MOBILITY-858 fixed: Crash in lightmaps example fixed + +QtMessaging +------ + + - API changes + * None. + - Symbian^3 backend implemented + * SMS and Email message types supported. + - Symbian specific fixes + * Fix for SMS message sending failed in some cases. + * Fix for simultaneous calls to QMessageService::send(...) causing crash. + * messagesAdded signal is now emitted only when message is ready to be + read. + * retrieve* and exportUpdates functions are now asynchronous (MTM). + Before this fix these functions always hanged for the whole operation + time. + * UI fix for keepintouch example for N95. + * String form of identifiers (QMessage*Id) are prefixed with platform tag. + - Maemo 5 (Fremantle) specific fixes + Latest version of libtpsession and qtm-modest-plugin is required for + these fixes. + * Fix for SMS sending not working with defaultAccount. + * Fix for multiple recipients not supported for SMS messages. + * Fix for sending successive SMS did not send later queued ones. + * Fix for queryMessages service action is synchronous for SMS messages. + * Fix for messageAdded signal is not emitted for email messages in inbox + when inbox is open in modest. + * QMessageManager::updateMessage implemented for email messages, + only status and priority fields may be updated. + * Status & priority handling has been fixed for addMessage, getMessage & + queryMessages functionality. + * Multipart message handling has been improved. + * Content CharacterSet reporting has been fixed to return correct MIME + header value. + * Body handling has been improved, text/html body is returned if text/html + body can be found. + * Unicode character support (for example scandinavian + characters work correctly now in both HTML & plain text body). + * Attachment & body download (retrieve functions) fixes. + Modest automatically retrieves small messages and attachments, + now retrieveBody() & retrieve() can correctly be used to retrieve + large messages from the server. + * Folder name localization support. + * UI fix for keepintouch example for N900. + * String form of identifiers (QMessage*Id) are prefixed with platform tag. + - Windows specific fixes + * Windows Mobile: Fix QMessageService::retrieve for attachments larger + than 4KB on Windows. + +QtMedia/QtMultimediaKit +------ + + - The QtMedia library has been merged with the QtMultimediaKit library from Qt. + The new QtMultimediaKit library in QtMobility replaces both the QtMedia libary + from QtMobility and the QtMultimedia library from Qt. + + - Meta-data related API changes + * Meta-data on QMediaObject is now read-only. The isWritable(), + setMetaData() and setExtendedMetaData() function have been removed. + * The meta-data editing functions removed from QMediaObject have been + added to QMediaRecorder. + * QMetaDataControl has been split into two controls, the read-only + QMetaDataReaderControl and the writable QMetaDataWriterControl. + - Media Service API changes. + * The API for requesting a control from a QMediaService has been split + into request and release steps, allowing services to allocate and + release resources on demand. This removes the QMediaService + control() function and adds requestControl(), and releaseControl(). + +QtPublishSubscribe +------ + + +QtSensors +------ + - Bug fixes + * correct cubehouse example to avoid extreem camera angle being used. + - Added support for Symbian 3.2 and newer devices using the Symbian Sensor + Framework. + - Fixed rotation definition to be -90 < X < 90 so that the complete range of + motion can be represented. + - Corrected the rotation definition for the Z axis (it starts from the Y axis, + not the X axis). + - Clarify that the tap sensor cannot report on single and double tap events at + the same time. + - Remove the need for new sensor types to include qsensor_p.h. Note that this + breaks forwards binary compatibility (a sensor type built against 1.0.1 will + cause a crash when run against 1.0.0). + - Backends should no longer set a data rate and should treat the default (0) + as "app does not care". + - Backends should no longer set an output range and should treat the default + (-1) as "app does not care". + - Binary compatibility broke on Symbian emulator (WINSCW) and most likely on + Windows too (but not on Linux). This was due to the addition of extra const + modifiers to the ::type members on QSensor sub-classes. This change was made + to address a crash on Symbian caused by applications getting uninitialized + pointers. + +QtServiceFramework +------ + + - MOBILITY-873 fixed: default interface documentation improved + +QtSystemInfo +------ + + +Qt Mobility Plugins +------ + + + +**************************************************************************** +* 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 +------ + + - Symbian capability documentation improved + - QTMOBILITY-30 fixed: convenience headers supported on Symbian + +**************************************************************************** +* Tools * +**************************************************************************** + + - tool