1 Qt Mobility 1.0.0 is a final minor release. It contains a number of API |
1 Welcome to Qt Mobility 1.0.0. Qt Mobility 1.0.0 contains a number of API |
2 improvements and bug fixes since Qt Mobility 1.0.0-beta1. For |
2 improvements and bug fixes since Qt Mobility 1.0.0-beta1. For |
3 more details, please refer to the online documentation included in this |
3 more details, please refer to the online documentation included in this |
4 distribution. The documentation is also available online: |
4 distribution. The documentation is also available online: |
5 |
5 |
6 http://qt.nokia.com/doc/qtmobility-1.0 |
6 http://qt.nokia.com/doc/qtmobility-1.0 |
9 corresponding to tasks in the Qt Bug Tracker or the Merge Request queue |
9 corresponding to tasks in the Qt Bug Tracker or the Merge Request queue |
10 of the public source repository. |
10 of the public source repository. |
11 |
11 |
12 Qt Bug Tracker: http://bugreports.qt.nokia.com |
12 Qt Bug Tracker: http://bugreports.qt.nokia.com |
13 Merge Request: http://qt.gitorious.org |
13 Merge Request: http://qt.gitorious.org |
14 |
|
15 |
|
16 **************************************************************************** |
|
17 * General * |
|
18 **************************************************************************** |
|
19 |
|
20 New features |
|
21 ------ |
|
22 |
|
23 - SomeClass, SomeOtherClass |
|
24 * New classes for foo, bar and baz |
|
25 |
|
26 Optimizations |
|
27 ------ |
|
28 |
|
29 - Optimized foo in QSomeClass |
|
30 * See list of Important Behavior Changes below |
|
31 |
|
32 |
|
33 **************************************************************************** |
|
34 * Important Behavior Changes * |
|
35 **************************************************************************** |
|
36 |
|
37 - |
|
38 |
14 |
39 |
15 |
40 **************************************************************************** |
16 **************************************************************************** |
41 * Library * |
17 * Library * |
42 **************************************************************************** |
18 **************************************************************************** |
79 issues with QPixmap usage. |
55 issues with QPixmap usage. |
80 - The names of details, and the keys of fields in details are now |
56 - The names of details, and the keys of fields in details are now |
81 restricted to Latin 1 (for performance and memory usage optimization). |
57 restricted to Latin 1 (for performance and memory usage optimization). |
82 - Bugs fixed etc |
58 - Bugs fixed etc |
83 |
59 |
|
60 |
84 QtVersit |
61 QtVersit |
85 ------ |
62 ------ |
86 |
63 |
87 - A number of API changes have been made, to make it easier to use |
64 - 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 |
65 the QtVersit library for simple tasks (like reading directly from |
89 a QByteArray), and to make the API more consistent with QtContacts |
66 a QByteArray), and to make the API more consistent with QtContacts |
90 - The API uses QImage instead of QPixmap, to avoid non-gui thread |
67 - The API uses QImage instead of QPixmap, to avoid non-gui thread |
91 issues with QPixmap usage. |
68 issues with QPixmap usage. |
92 |
69 |
|
70 |
93 QtLocation |
71 QtLocation |
94 ------ |
72 ------ |
95 |
73 |
96 - API change |
74 - API change |
97 * QGeoPositionInfo::dateTime()/setDateTime() changed into |
75 * QGeoPositionInfo::dateTime()/setDateTime() changed into |
98 QGeoPositionInfo::timestamp()/setTimestamp() respectively. |
76 QGeoPositionInfo::timestamp()/setTimestamp() respectively. |
99 * Added serialization functions for QGeoSatelliteInfo |
77 * Added serialization functions for QGeoSatelliteInfo |
100 - Maemo 5 (Fremantle) backend implemented |
78 - Maemo 5 (Fremantle) backend implemented |
|
79 |
101 |
80 |
102 QtMessaging |
81 QtMessaging |
103 ------ |
82 ------ |
104 |
83 |
105 - Maemo 5 (Fremantle) backend implemented |
84 - Maemo 5 (Fremantle) backend implemented |
129 - Regression in keepintouch example fixed, incorrect results were returned |
108 - Regression in keepintouch example fixed, incorrect results were returned |
130 when 'but not last' checkbox was unchecked. |
109 when 'but not last' checkbox was unchecked. |
131 - Format of identifiers changed |
110 - Format of identifiers changed |
132 * For forwards compatibility. |
111 * For forwards compatibility. |
133 |
112 |
|
113 |
134 QtMedia |
114 QtMedia |
135 ------ |
115 ------ |
136 - Symbian backend improvements |
116 - Symbian backend improvements |
137 * AudioCapture |
117 * AudioCapture |
138 - Bug fixes and codec support improvements |
118 - Bug fixes and codec support improvements |
152 of defining its own enumeration of the same name. |
132 of defining its own enumeration of the same name. |
153 - Behavioural changes |
133 - Behavioural changes |
154 * Changed to QVideoWidget to consistently not fill the background with black |
134 * Changed to QVideoWidget to consistently not fill the background with black |
155 by default. |
135 by default. |
156 |
136 |
|
137 |
157 QtPublishSubscribe |
138 QtPublishSubscribe |
158 ------ |
139 ------ |
159 |
140 |
160 - Maemo 5 (Fremantle) GConf backend finalized |
141 - Maemo 5 (Fremantle) GConf backend finalized |
161 * Support for monitoring changes in GConf |
142 * Support for monitoring changes in GConf |
162 * Serialize unsupported QVariant data types in string with BASE64 encoding |
143 * Serialize unsupported QVariant data types in string with BASE64 encoding |
163 * Autotests |
144 * Autotests |
164 * Example application modified to be usable in N900 |
145 * Example application modified to be usable in N900 |
165 |
146 |
|
147 |
166 QtServiceFramework |
148 QtServiceFramework |
167 ------ |
149 ------ |
168 |
150 |
169 - Symbian backend improvements |
151 - Symbian backend improvements |
170 * Mainly security fixes |
152 * Mainly security fixes |
171 - Security token usage in databases, db server in protected namespace etc. |
153 - Security token usage in databases, db server in protected namespace etc. |
172 * Capability fixes (reduced) |
154 * Capability fixes (reduced) |
|
155 |
173 |
156 |
174 QtSystemInfo |
157 QtSystemInfo |
175 ------ |
158 ------ |
176 - Mac |
159 - Mac |
177 * Implemented remaining backend. |
160 * Implemented remaining backend. |
196 - Improved QML support. |
179 - Improved QML support. |
197 - rssi timers now fire every 5 seconds on all platforms. |
180 - rssi timers now fire every 5 seconds on all platforms. |
198 - Added currentMode to API. |
181 - Added currentMode to API. |
199 - currentMode() added in network info |
182 - currentMode() added in network info |
200 - Fixed MOBILITY-748: Private Qt header usage has been removed |
183 - Fixed MOBILITY-748: Private Qt header usage has been removed |
|
184 |
201 |
185 |
202 QtSensors |
186 QtSensors |
203 ------ |
187 ------ |
204 |
188 |
205 - QSensorReading::value() is no longer virtual. |
189 - QSensorReading::value() is no longer virtual. |
211 - Added meta-data properties for sensors. |
195 - Added meta-data properties for sensors. |
212 - Added error reporting functions. |
196 - Added error reporting functions. |
213 - Removed setType(). |
197 - Removed setType(). |
214 - Renamed QSensor::connect() to QSensor::connectToBackend(). |
198 - Renamed QSensor::connect() to QSensor::connectToBackend(). |
215 |
199 |
|
200 |
216 Qt Mobility Plugins |
201 Qt Mobility Plugins |
217 ------ |
202 ------ |
218 |
203 |
219 - foo |
204 - mobapicontactspluginsymbian was renamed to qtcontacts_symbian. |
220 * bar |
205 - mobapicontactspluginsymbiansim was renamed to qtcontacts_symbiansim. |
|
206 - m3u was renamed to qtmedia_m3u. |
|
207 - QtMobilityMmfEngine was renamed to qtmedia_mmfengine. |
221 |
208 |
222 |
209 |
223 **************************************************************************** |
210 **************************************************************************** |
224 * Platform Specific Changes * |
211 * Platform Specific Changes * |
225 **************************************************************************** |
212 **************************************************************************** |
226 |
|
227 Qt Mobility for Embedded Linux |
|
228 ------ |
|
229 |
|
230 - |
|
231 |
|
232 Qt Mobility for Unix (X11 and Mac OS X) |
|
233 ------ |
|
234 |
|
235 - |
|
236 |
|
237 Qt Mobility for Linux/X11 |
|
238 ------ |
|
239 |
|
240 - |
|
241 |
|
242 Qt Mobility for Windows |
|
243 ------ |
|
244 |
|
245 - |
|
246 |
|
247 Qt Mobility for Mac OS X |
|
248 ------ |
|
249 |
|
250 - |
|
251 |
|
252 |
|
253 |
|
254 Qt Mobility for Windows CE |
|
255 ------ |
|
256 |
|
257 - |
|
258 |
213 |
259 Qt Mobility for Symbian |
214 Qt Mobility for Symbian |
260 ------ |
215 ------ |
261 |
216 |
262 - Contacts |
217 - Contacts |
279 * A work-around for issues with several consecutive SIM contacts operations |
234 * A work-around for issues with several consecutive SIM contacts operations |
280 * A work-around for issue on S60 3.1 products that made the device reboot when trying to delete non-existing contacts |
235 * A work-around for issue on S60 3.1 products that made the device reboot when trying to delete non-existing contacts |
281 * Bug fix: Batch saving of SIM contacts did not update contact details |
236 * Bug fix: Batch saving of SIM contacts did not update contact details |
282 * 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 |
237 * 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 |
283 * Trying to save too long details to a SIM card now gives an appropriate error |
238 * Trying to save too long details to a SIM card now gives an appropriate error |
284 |
|
285 **************************************************************************** |
|
286 * Tools * |
|
287 **************************************************************************** |
|
288 |
|
289 - tool |
|
290 * foo |
|