Prepare harmattan/4.8.8-1
[qtcontacts-tracker:qtcontacts-tracker.git] / debian / changelog
1 libqtcontacts-tracker (4.8.8-1) unstable; urgency=low
2
3   * Changes: Use LiveNodeModel::rawRow() for fetching data
4   * Changes: Refactor QTrackerContactSaveRequest::Context into an almost proper UpdateBuilder
5   * Fixes: Restore saving of custom contact details
6
7  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 24 Aug 2010 00:13:31 +0200
8
9 libqtcontacts-tracker (4.8.7-1) unstable; urgency=low
10
11   * Fixes: BMC#5410 - QContactPhoneNumber <-> Tracker does not save formatting
12   * Fixes: NB#175705 - Adding a contact, the signal is emitted before the contact is really stored on tracker
13   * Fixes: NB#183895 - Unable to add more than one Web Address for a contact
14   * Changes: Make everything compile with QtMobility release candidate
15   * Changes: Don't emit additional signal for added/removed/changed contacts, with zero contacts as argument
16   * Changes: Store list of inherited conatact classes in schema instead of generating on each save request
17   * Changes: Add support for storing QContactRelationship::HasMember
18   * Changes: Remove code for merging-by-IsSameAs hack, no longer used
19   * Changes: Stop additional signal with zero list for contact added/removed/changed
20   * Changes: Stop leaking signaler for contactgroups
21   * New: First draft of QTrackerRelationshipRemoveRequest
22   * Changes: Remove Context field from reported Anniversary and SyncTarget definition
23   * Changes: Generate list of inherited contact classes from contact hierarchy
24   * Changes: Increase sanity for GeoLocation mapping
25   * Changes: Always permit writing of the GeoLocation detail
26   * Changes: Store valid presence status for reference contact
27   * Changes: Also use tracker:id() for single value enums
28   * Changes: Only bind columns after creating all patterns.
29   * Changes: Actually permit saving of Hobby detail
30   * New: Add new and hopefully correct detail fuzzing test
31   * Changes: Convert fields of custom details to expected data type when known
32   * Changes: Properly report errors in fetch request
33   * Changes: Bump QtTracker dependency
34   * Changes: Use tracker specific query in save request and for debugging
35
36  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 23 Aug 2010 01:32:45 +0200
37
38 libqtcontacts-tracker (4.8.6-1) unstable; urgency=low
39
40   * Fixes: NB#182154 - The QContactFilter incorrect behavior
41   * Fixes: NB#177406 - Remote contact presence indicator is not visible
42   * Fixes: NB#183235 - All the contacts does not get imported for a configured gtalk account
43   * Fixes: NB#183111 - Sometimes: Unable to launch contacts application
44   * New: Map nie:contentAccessed to custom "AccessedTimestamp" field of QContactTimestamp
45   * New: Several new unit tests and enhancements.
46
47  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 11 Aug 2010 22:45:26 +0200
48
49 libqtcontacts-tracker (4.8.5-1) unstable; urgency=low
50
51   * Changes: Make sure that ut_qtcontacts_trackerplugin/contacts.vcf gets installed
52   * New: Add libqtcontacts-tracker-benchmarks package
53   * Changes: Also fetch class ids for instance values like nco:gender_female
54   * Changes: Print last libc error message when mkpath() fails.
55   * Changes: Double link detail URIs
56
57  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 09 Aug 2010 12:44:07 +0200
58
59 libqtcontacts-tracker (4.8.4-1) unstable; urgency=low
60
61   * Fixes: NB#183386 - libqtcontacts-tracker blocks waiting for class cache mutex
62
63  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 04 Aug 2010 15:26:15 +0200
64
65 libqtcontacts-tracker (4.8.3-1) unstable; urgency=low
66
67   * Initial support for contact group saving - don't rely on it yet.
68   * New: Support for custom "Hobby" detail which is mapped to nco:hobby
69   * New: Map nco:fullname to QContactName::FieldCustomLabel
70   * Changes: Only fetch requested custom details
71   * Changes: Preserve lastModified field for new contacts
72
73  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 04 Aug 2010 13:40:00 +0200
74
75 libqtcontacts-tracker (4.8.2-1) unstable; urgency=low
76
77   * Don't abort after writing RDF class cache.
78
79  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 30 Jul 2010 15:21:58 +0200
80
81 libqtcontacts-tracker (4.8.1-1) unstable; urgency=low
82
83   * Fixes: NB#182154 - The QContactFilter incorrect behavior
84   * Fixes: NB#178354 - communication info for www address type contains appended text content of an newly added www address field
85   * Fixes: NB#182612 - Unable to launch contacts/Me application
86
87  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 30 Jul 2010 14:08:50 +0200
88
89 libqtcontacts-tracker (4.8.0-1) unstable; urgency=low
90
91   * Activate new fetch request by default, remove old fetch request
92   * Read RDF class hierarchy from cache when possible
93   * Partly fixes: NB#172589 - Only about 10% of the required items are deleted via Mobility API
94   * Remove QTrackerContactRemoveRequest2
95   * Avoid failing assertion in QTrackerContactQueryBuilder::bindFilter()
96   * Build without C++ RTTI which are against Qt coding conventions
97
98  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 29 Jul 2010 10:48:56 +0200
99
100 libqtcontacts-tracker (4.7.8-1) unstable; urgency=low
101
102   * temp porting to tracker 0.9.13-1maemo1+0m6 - regenerated classhierarchystatic.h
103   * Remove timeout for read and save request (related to NB#174937)
104   * Dependency to libqtm-contacts(-dev) and libqtm-versit(-dev)
105   * word completion benchmark to simulate NB#179622
106   * Add batch-saving benchmark from NB#175110
107   * New: Support fetch of custom contact details
108
109  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Wed, 28 Jul 2010 08:58:53 +0300
110
111 libqtcontacts-tracker (4.7.7-1) unstable; urgency=low
112
113   * Provide workaround for NB#180669 - libqtcontacts-tracker spends 2 blocked seconds to initialize on device
114   * Initial fixes for NB#180578 - vardconverter reports errors but still returns with 0
115
116  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 22 Jul 2010 11:31:53 +0300
117
118 libqtcontacts-tracker (4.7.6-2) unstable; urgency=low
119
120   * Properly list dependencies for libqtcontacts-tracker-tests package
121   * Provide proper package descriptions and use (hopefully correct) categories
122
123  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 13 Jul 2010 18:28:48 +0200
124
125 libqtcontacts-tracker (4.7.6-1) unstable; urgency=low
126
127   * Fixes: NB#178222 - Switch-not all contacts are transfered from N95 and N900 to device using switch application
128   * Fixes: NB#177741 - No test package for libqtcontacts-tracker
129   * Fix list sizes comparison in "bool operator<(const QList<T> &a, const QList<T> &b)"
130   * Use GROUP_CONCAT for subtype classes instead of ridicilous amounts of OPTIONAL clauses for new fetch request
131   * Keep class ids as string to save few CPU cycles.
132   * Introduce "check" target which runs unit tests
133
134  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 13 Jul 2010 17:08:09 +0200
135
136 libqtcontacts-tracker (4.7.5-1) unstable; urgency=low
137
138   * Fixes: NB#170918 - QContactOnlineAccount of default-contact-me does not contain all info needed
139   * Fixes: NB#177560 - Contact Editor overwrites me-contact details in tracker when saving
140   * Hide symbols in Unix builds
141
142  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 07 Jul 2010 11:05:29 +0200
143
144 libqtcontacts-tracker (4.7.4-1) unstable; urgency=low
145
146   * Fixes: NB#174349 -  Contacts crash in "QPointer".
147   * Fixes: NB#176881 : :~TrackerChangeListener(): read of deleted memory
148   * Fixes: NB#177051 - 'msyncd' crash observed and sync fails while syncing contacts
149   * Make Organization detail as unique and add Role field
150   * Support requests from other threads than the engine
151   * Set infinite timeout for sync requests
152   * Improved tag support
153
154  -- Mathias Hasselmann <mathias@openismus.com>  Sat, 03 Jul 2010 00:52:48 +0200
155
156 libqtcontacts-tracker (4.7.3-1) unstable; urgency=low
157
158   * Avoid spinning the calling thread's event loop in sync requests.
159   * Prevent segfault if the request contains multiple merges for the same contact
160   * Improve errorMap handling and cleanup save request flow a bit
161   * Generate local contact id from GUID.
162   * Create and update contacts in one step
163   * Introduce concurrency and batch-size engine parameter
164   * Run few update requests in parallel for reduced latency
165   * Delete base type for contact mediums instead of individual subtypes
166   * Use tracker's batch API for saving contacts
167   * Remove old save request and rename ContactSaveRequest2 to ContactSaveRequest
168   * Properly update GUID and timestamps when saving
169
170  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 23 Jun 2010 00:45:16 +0200
171
172 libqtcontacts-tracker (4.7.2-1) unstable; urgency=low
173
174   * Fixes: NB#175259 - QContactPhoneNumber::match returns all contacts if there are no matches
175
176  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 17 Jun 2010 09:51:23 +0200
177
178 libqtcontacts-tracker (4.7.1-1) unstable; urgency=low
179
180   * Remove early emit of empty contacts
181   * Fix leaking of request workers in contact engine
182   * Refactor QTrackerContactGlobalMutex to work without spinning the event loop
183   * Properly save subtypes for address detail
184
185  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 16 Jun 2010 23:27:42 +0200
186
187 libqtcontacts-tracker (4.7.0-1) unstable; urgency=low
188
189   * Enable new local id fetch request by default
190   * Use new local id fetch request for filtering in old contact fetch request.
191   * Avoid accidental deletion of all address properties when saving a contact
192   * Don't create nested event loop for getting RDF class hierarchy
193   * Copy really all fields when copying the QContactTrackerEngine.
194   * Initialize error variable in detailDefinitions().
195   * Give better control on which queries are shown on debugging
196   * Fix some unit test cases for out of tree builds
197
198  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 15 Jun 2010 00:41:31 +0200
199
200 libqtcontacts-tracker (4.6.9-1) unstable; urgency=low
201
202   * Fix saving of organization detail's title and department field
203   * Slightly optimize contact fetching by id
204   * Support removal of phone number types
205
206  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 08 Jun 2010 22:27:32 +0200
207
208 libqtcontacts-tracker (4.6.8-1) unstable; urgency=low
209
210   * Fixes: NB#170812 - Unnamed contacts gets displayed instead of valid gtalk/skype contacts
211   * Fixes: NB#162993 - <MemLeak> code review report/issues for application people & contacts
212   * Make old fetch request and new save request work together
213   * Dramatically improve performance of new save request
214   * Activate new save request by default
215   * Implements: SWP#MPEOP-1001
216
217  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 07 Jun 2010 10:59:15 +0200
218
219 libqtcontacts-tracker (4.6.7-1) unstable; urgency=low
220
221   * Fixes: NB#159444
222   * Fixes: NB#164875
223   * Fixes: NB#166268
224   * Fixes: NB#167816
225   * Fixes: NB#168145
226   * Fixes: NB#169064
227   * Fixes: NB#169245
228   * Fixes: NB#169422
229   * Fixes: NB#170292
230   * Fixes: NB#170310
231   * Fixes: NB#161572
232   * Fixes: NB#162696
233   * Fixes: NB#171324
234   * Fixes: NB#167008
235   * Fixes: NB#170836
236
237  -- Johan Paul <ext-johan.2.paul@nokia.com>  Sun, 30 May 2010 10:44:25 +0300
238
239 libqtcontacts-tracker (4.6.6-2) unstable; urgency=low
240
241   * Deactivate new save request again as it doesn't work proper with old fetch request.
242
243  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 28 May 2010 11:00:13 +0200
244
245 libqtcontacts-tracker (4.6.6-1) unstable; urgency=low
246
247   * MAJOR CHANGE: Enable new save request by default
248   * Use weak pointer in waitForFinished() to protect from early request deletion by client code
249   * Permit configuration of display name
250   * Create proper SPARQL update for organization detail
251   * Support ringtone detail in new fetch request
252   * Properly save gender in new save request
253   * Reduce OPTIONAL clauses for new fetch request
254
255  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 28 May 2010 07:13:26 +0200
256
257 libqtcontacts-tracker (4.6.5-3) unstable; urgency=low
258
259   * Use weak pointer in waitForFinished() to protect from early request deletion by client code
260
261  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 28 May 2010 09:16:52 +0200
262
263 libqtcontacts-tracker (4.6.5-2) unstable; urgency=low
264
265   * Also update unit tests for libqttracker-dev (1~6.9.0+0m6)
266
267  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 26 May 2010 09:40:52 +0200
268
269 libqtcontacts-tracker (4.6.5-1) unstable; urgency=low
270
271   * Fixed compilation against libqttracker-dev (1~6.9.0+0m6)
272   * Limit thread count to 1
273
274  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Wed, 26 May 2010 09:44:06 +0300
275
276 libqtcontacts-tracker (4.6.4-3) unstable; urgency=low
277
278   * Repair debian changelog.
279
280  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 25 May 2010 11:36:01 +0200
281
282 libqtcontacts-tracker (4.6.4-2) unstable; urgency=low
283
284   * Fix for debug package - debug symbols were stripped during build
285
286  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Sat, 22 May 2010 08:30:21 +0300
287
288 libqtcontacts-tracker (4.6.4-1) unstable; urgency=low
289
290   * Fixes: NB#168249 - mutexing access to event loop, signalling quit and wait until thread finishes
291   * Fetch all details required for the display name
292   * Fixes crash in detail schema on exit.
293
294  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 21 May 2010 01:08:05 +0200
295
296 libqtcontacts-tracker (4.6.3-1) unstable; urgency=low
297
298   * Stop using nco:contactUID to store contactLocalId
299   * Support GUID and Gender in old requests and unit tests
300   * Fix Self Contact Query
301   * Improve display name handling
302   * Fixes: NB#162457
303
304  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 20 May 2010 17:06:29 +0200
305
306 libqtcontacts-tracker (4.6.2-4) unstable; urgency=low
307
308   * Added needed libqtversit4 dependencies
309
310  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Mon, 17 May 2010 17:59:06 +0300
311
312 libqtcontacts-tracker (4.6.2-3) unstable; urgency=low
313
314   * Using function<> instead of optional property in RDFSelect brings better contact fetch performances
315
316  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Mon, 17 May 2010 12:03:08 +0300
317
318 libqtcontacts-tracker (4.6.2-2) unstable; urgency=low
319
320   * Fixing waitForFinished early request disposal
321   * Old save request fixed - request not finished
322   * Added synthesized global presence to old fetch request
323   * Display label changed to match UI spec
324   * Filter contacts by office phonenumbers, too.
325   * Fetch Timestamp for old fetch request
326   * fetch me contact request
327
328  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Mon, 17 May 2010 09:28:24 +0300
329
330 libqtcontacts-tracker (4.6.2-1) unstable; urgency=low
331
332   * Segfault handling on early disposal of requests
333   * localPhoneNumber filtering in new requests
334
335  -- Nathan Letwory <nathan.letwory@cybercom.com>  Tue, 11 May 2010 13:37:42 +0300
336
337 libqtcontacts-tracker (4.6.1-1) unstable; urgency=low
338
339   * Fixes: NB#161807
340   * Fixes: NB#161784
341
342  -- Nathan Letwory <nathan.letwory@cybercom.com>  Mon, 10 May 2010 08:54:45 +0300
343
344 libqtcontacts-tracker (4.6.0-1) unstable; urgency=low
345
346   * Fixes: NB#167342
347   * Fixes: NB#166255
348
349  -- Nathan Letwory <nathan.letwory@cybercom.com>  Sat, 08 May 2010 12:18:24 +0300
350
351 libqtcontacts-tracker (4.5.9-1) unstable; urgency=low
352
353   * maemo:localPhoneNumber filtering added
354   * handle context (work/home) better
355   * handle editing fields in a better way
356
357  -- Nathan Letwory <nathan.letwory@cybercom.com>  Fri, 07 May 2010 18:38:11 +0300
358
359 libqtcontacts-tracker (4.5.8-1) unstable; urgency=low
360
361   * Fixes: NB#161788
362   * Fixes: NB#164369
363   * Fixes: NB#165918
364   * Fixes: NB#165924
365   * Fixes: NB#163080
366   * Fixes: NB#161792
367   * Fixes: NB#161914
368   * Fixes: NB#162693
369   * Added unit tests that effectively test above mentioned bugs
370   * local phonenumber now saved to tracker according number match length customization point
371   * ongoing work on new generation requests. These can be enabled by
372     setting QT_CONTACTS_TRACKER environment variable:
373        export QT_CONTACTS_TRACKER='query-builder=fetch,save'
374
375  -- Nathan Letwory <nathan.letwory@cybercom.com>  Tue, 04 May 2010 10:59:44 +0300
376
377 libqtcontacts-tracker (4.5.7-1) unstable; urgency=low
378
379   * Fix for assert with tracker 0.9 - no results received from tracker when result set is empty
380
381  -- Nathan Letwory <nathan.letwory@cybercom.com>  Thu, 29 Apr 2010 11:32:59 +0300
382
383 libqtcontacts-tracker (4.5.6-1) unstable; urgency=low
384
385   * Fixes: NB#163573 - Not able to add a contact
386   * Fixes: NB#164852 - Contact sync fails with S60/S40/Ovi Suite/ Ovi.com
387   * out-of-tree building back
388   * improvemenst and WIP on saving
389
390  -- Nathan Letwory <nathanletwory@cybercom.com>  Tue, 20 Apr 2010 12:31:41 +0200
391
392 libqtcontacts-tracker (4.5.5-1) unstable; urgency=low
393
394   * merge query-builder in master
395   * porting against new qtcontacts completed
396
397  -- Nathan Letwory <nathanletwory@cybercom.com>  Fri, 16 Apr 2010 15:33:12 +0200
398
399 libqtcontacts-tracker (4.5.compilespre5-1) unstable; urgency=low
400
401   * compile fixes against latest libqtcontacts
402   * note: more changes upcoming for functional fixes
403
404  -- Nathan Letwory <nathanletwory@cybercom.com>  Wed, 07 Apr 2010 15:02:32 +0200
405
406 libqtcontacts-tracker (4.5.4staging-3) unstable; urgency=low
407
408   * resolve IMAddress Signal changes and update the contact
409
410  -- Nathan Letwory <nathanletwory@cybercom.com>  Wed, 07 Apr 2010 15:02:32 +0200
411
412 libqtcontacts-tracker (4.5.4-3) unstable; urgency=low
413
414   * Make removal request async
415
416  -- Nathan Letwory <nathanletwory@cybercom.com>  Wed, 07 Apr 2010 14:38:20 +0200
417
418 libqtcontacts-tracker (4.5.4-2) unstable; urgency=low
419
420   * Fixed: NB#162457 -  QContact::displayLabel() returns Null QString even if
421     there's a nickname
422   * Fixed: NB#161572 -  QTrackerContactIdFetchRequest leaks a
423     QContactFetchRequest
424   * Fixed: NB#160824 -  Two web addresses are displayed for a contact added
425     with one address
426
427  -- Nathan Letwory <nathanletwory@cybercom.com>  Fri, 30 Mar 2010 09:35:07 +0200
428
429 libqtcontacts-tracker (4.5.4-1) unstable; urgency=low
430
431   * Fixed: NB#159556 - avatar and me-contact name info
432   * Fixed: NB#160138 - Status message always empty
433
434  -- Nathan Letwory <nathanletwory@cybercom.com>  Fri, 19 Mar 2010 13:02:30 +0200
435
436 libqtcontacts-tracker (4.5.3~git20100205.1) unstable; urgency=low
437
438   * Change packge name to reflect the QtMobility release name.
439
440  -- tapio <tapio.laxstrom@plenware.fi>  Fri, 05 Feb 2010 12:32:37 +0200
441
442 qtcontacts-tracker (4.5.3~git20100204.1) unstable; urgency=low
443
444   * Initial release
445
446  -- tapio <tapio.laxstrom@plenware.fi>  Thu, 04 Feb 2010 13:19:17 +0200