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. |