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 |