summaryrefslogtreecommitdiffstats
path: root/dist/changes-1.1.0
blob: da32de18340932625d87c30bb1a9f2aff4213b2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
Qt Mobility 1.1.0-beta1 is a beta release. It contains a number of API
improvements and bug fixes since the Qt Mobility 1.1.0-tp 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.1

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

 - Qt Organizer module
    * Classes for calendar entries, todo tasks, journal entries and notes
 - Qt Feedback module
    * Classes for feedback (haptic/tactile feedback, general multimedia
      feedback)
    * Initial release has limited multimedia support
 - Qt Gallery module
    * Classes for searching for documents, and viewing document meta-data.
 - Qt Maps and Navigation API
    * Part of the Location module
    * Class for routing, geocoding and reverse geocoding, and for
      displaying and interacting with maps.
 - Qt Landmarks module
    * Part of the Location module
    * Classes for saving, retrieving and deleting landmarks


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

 -


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

QtBearer
------

 - No changes

QtContacts
------

 - Added support for actions on contacts
    * Provides a Qt Service FrameWork based way of invoking methods (call,
      text etc) on contacts
 - Extended the QContactManagerEngine interface to allow new features:
    * Saving partial contacts
    * Fetching a list of contacts by a list of ids
 - Improved support for Symbian^3/^4

QtLocation
------

 - Symbian, correct timespec now used in position times
 - Symbian, position sources now selected correctly
 - Symbian, more types of error detected and dealt with properly
 - Maemo 5, backend now respects preferred positioning methods set by user
 - Maemo 6, time to first fix sped up significantly

QtMessaging
------

 - Harmattan backend implemented
    * Provides unified support of SMS and E-mail messaging under maemo6 (Harmattan) platform
    * Full support of E-mail messages based on QMF and xdg-email utility for GUI functions
    * Full support of SMS messages
      * sending based on libtelepathy-qt4
      * account management based on libtelepathy-qt4
      * storage based on libcommhistory
      * GUI functions are based on libmessagingif
    * no support for case-sensitive filtering for E-Mails
    * no support of QMessageDataComparator::MatchFullWord flag in SMS and E-mail search
    * xdg-email: if do not specify "cc" list and "bcc" list, mail composer fill these fields by the "to" list

 - Fix assigning an invalid QMessageId causes crash, QTMOBILITY-427, QTMOBILITY-434
 - Fix failure to compile with Qt 4.7, QTMOBILITY-390
 - Fix ORing with an empty filter results in empty filter MOBILITY-1241
    * Includes API documentation revision
 - Fix writemessage example does not have a focused widget at start, MOBILITY-1229
 - Fremantle, fix Scandinavian characters not correctly handled in SMS, MOBILITY-1362
 - Fremantle, fix simultaneous SMS queries not possible, MOBILITY-1363
 - Fremantle, Message caching, prefilter functionality and related tests implemented
 - Fremantle, Modified and removed signals added for SMS messages
 - Symbian S60, fix keepintouch searching doesn't stop, MOBILITY-1418
 - Symbian S60, fix MMS message size limit not documented, MOBILITY-1224
 - Symbian S60, fix unable to send Chinese language SMS, MOBILITY-1168, QTMOBILITY-433
 - Symbian S60, fix hardcoded paths to moc files, MOBILITY-1510
 - Symbian S60, MTM, send status signaling improved, MOBILITY-1148
 - Symbian^3, FreeStyle, fix backend is not thread safe, MOBILITY-1349
 - Symbian^3, fix keepintouch example crashes on exit, MOBILITY-1417
 - Symbian^3, queryMessage crashes fixed, MOBILITY-1479, QTMOBILITY-535

QtMultimediaKit
------

 - Added QCamera API
    * Includes Linux, maemo and symbian backends.
 - QAbstractVideoSurface
    * Fixed assert when run against a different version of Qt to the one it was
      compiled with.
 - QAudioOutput
    * Fix crash on Windows when initialized with an invalid format
      [QTMOBILITY-438]
    * Fixed audio glitches in the audiooutput example [QTBUG-13751]
 - QMediaImageViewer
    * Added setVideoOutput functions.
 - QVideoWidget
    * Fixed flickering when resizing a video widget on Windows.
      [QTMOBILITY-407]
    * Fixed sizeHint() not always being updated with gstreamer.
      [QTMOBILITY-548]
 - QML Elements
    * Finalized Audio, Video and SoundEffect elements.

QtOrganizer
------

 - API support for multiple collections (e.g. work calendar, home calendar etc)
 - Other API polish and changes

QtPublishSubscribe
------

 - Documentation improvements
 - Fix layer matching based on filters [QTMOBILITY-443]
 - Fix QValueSpacePublisher::resetValue on Maemo5 [QTMOBILITY-400]
 - Fix setting of empty key on Maemo5 [MOBILITY-1356]

QtSensors
------

 - Fix a packaging bug affecting S60 3.1 devices [QTMOBILITY-423]
 - Document why sensor readings are not available after calling start() [QTMOBILITY-440]
 - Document Sensors.conf [QTMOBILITY-441]
 - Document output range meta-data [QTMOBILITY-469]
 - Use prefixed includes from public headers [QTMOBILITY-476]
 - Don't allow setting invalid values for enum types [QTMOBILITY-277]
 - Clarify the purpose of the orientation sensor [QTMOBILITY-537]

QtServiceFramework
------

 - API improvements for Out-of-process component
     * QRemoteServiceClassRegister replaced by QRemoteServiceRegister
     * QRemoteServiceRegister::Entry has been introduced
 - Documentation improvements
 - Various bug fixes related to received feedback and API maturation

QtSystemInfo
------

 - Provide means of detecting the Mobility version at runtime.
 - Implement storageAdded and storageRemoved signals.
 - Implement backend for harmattan.

 - Initialization optimizations.
 - Change QFileSystemWatcher to inotify.
 - Various bug fixes.

 - qsysinfo example
    * make the batterystatus messagebox less annoying.
    * new UI easiler to navigate on handsets.


QtVersit
-----

 - Added iCalendar import and export support.
   * Added QVersitOrganizerImporter and QVersitOrganizerExporter classes
 - Extended QVersitDocument to support iCalendar documents
   * Added componentType(), setComponentType() Added subDocuments(),
   * addSubDocuments(), setSubDocuments() Added ICalendar20Type (iCalendar
     2.0) and VCard40Type (vCard 4.0) to VersitType enum
   * Added PreformattedType to QVersitProperty::ValueType enum to support
     the iCalendar RRULE property
 - Added a plugin-based extension mechanism for import and export.
   * Added QVersitContactExporterDetailHandlerV2, which supercedes
     QVersitContactExporterDetailHandler
   * Added QVersitContactImporterPropertyHandlerV2, which supercedes
     QVersitContactImporterPropertyHandler
   * Deprecated QVersitContactExporter::detailHandler() and
     QVersitContactImporter::propertyHandler() getters
   * Added a "profile" argument to the importer and exporter for plugin
     selection.
 - Added a "backup" plugin to try to preserve a contact as perfectly as
   possible when stored and retrieved from vCard when the "Backup" profile is
   selected.
 - Fixed QTMOBILITY-478 QVersitContactExporter fails to export a contact
   with no name
 - Fixed QTMOBILITY-489 Multiple of the same Nickname should only be added
   once

Qt Mobility Plugins
------

 - QtMultimediaKit Media Services
    * Disabled building the Windows Media Player plug-in by default.
      [QTMOBILITY-554]


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

 -