Prepare harmattanpr12/4.18.0-2
[qtcontacts-tracker:hasselmms-qtcontacts-tracker.git] / debian / changelog
1 libqtcontacts-tracker (4.18.0-2) unstable; urgency=low
2
3   * Split postinst cleanup query into smaller pieces to avoid timeouts. Addresses NB#297371.
4
5  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 06 Feb 2012 09:00:09 +0100
6
7 libqtcontacts-tracker (4.18.0-1) unstable; urgency=low
8
9   * Fixes: NB#297371 - Contacts getting splitted again/FB-social gets merged to the wrong contact
10
11  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 06 Feb 2012 08:59:25 +0100
12
13 libqtcontacts-tracker (4.17.10.1-1) unstable; urgency=low
14
15   * Fixes: NB#291450 - Settings singleton has random thread affinity
16
17  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 03 Nov 2011 20:45:53 +0100
18
19 libqtcontacts-tracker (4.17.10-1) unstable; urgency=low
20
21   * Fixes: NB#284941 - [Endurance] Increasing number of unfreed allocations from QctRequestTask::run()
22   * Fixes: NB#258939 - [TASK] Add regression test for request performance
23
24  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 03 Nov 2011 20:45:44 +0100
25
26 libqtcontacts-tracker (4.17.9-1) unstable; urgency=low
27
28   * Fixes: NB#287923 - [TASK] QtContacts-Tracker should link online accounts and their details
29   * Fixes: add graph statements to test data file avatars.ttl, to match tp plugin behaviour
30   * Fixes: Make workers pretty print their debug output again
31
32  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 02 Nov 2011 13:47:22 +0100
33
34 libqtcontacts-tracker (4.17.8-1) unstable; urgency=low
35
36   * Fixes: NB#288314 - Adapt merging logic for multiple MFE accounts
37
38  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 01 Nov 2011 15:38:17 +0100
39
40 libqtcontacts-tracker (4.17.7-1) unstable; urgency=low
41
42   * Fixes: Always initialize m_forceNative in ID fetch request
43   * Fixes: make individual timeouts settings in tests also work with shadow builds
44   * Changes: Don't hardcode timeouts in tests
45
46  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 31 Oct 2011 14:40:13 +0100
47
48 libqtcontacts-tracker (4.17.6-1) unstable; urgency=low
49
50   * Fixes: NB#258736 - [TASK] Implement result sorting using SPARQL
51   * Fixes: NB#270090 - [TASK] Support paging in contact and local id fetch request
52   * Fixes: Generate valid values in testSparqlSorting
53   * Fixes: adapt test-account-1.rq and insertIMContact() to current behaviour of contactsd tp-plugin
54   * New: Add QctContactLocalIdFetchRequest
55   * New: Permit saving and removal of custom detail definitions
56   * New: adds QtContactsTrackerTelepathyGraphIri to lib/constants.h
57   * Changes: Re-enable validateContact() for unit tests
58   * Changes: Set individual timeouts for unit tests
59
60  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 26 Oct 2011 22:10:23 +0200
61
62 libqtcontacts-tracker (4.17.5.1-1) unstable; urgency=low
63
64   * Changes: Temporarly bump timeout in testSparqlSorting
65
66  -- Adrien Bustany <adrien.bustany@nokia.com>  Thu, 27 Oct 2011 14:55:50 +0300
67
68 libqtcontacts-tracker (4.17.5-1) unstable; urgency=low
69
70   * Fixes: Performance regression introduced with partial saving
71
72  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 26 Oct 2011 22:10:23 +0200
73
74 libqtcontacts-tracker (4.17.4-2) unstable; urgency=low
75
76   * Update required contactsd version
77
78  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 25 Oct 2011 22:56:36 +0200
79
80 libqtcontacts-tracker (4.17.4-1) unstable; urgency=low
81
82   * Fixes: NB#248793 - [TASK] Large avatars needed for call UI
83
84  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 25 Oct 2011 22:52:27 +0200
85
86 libqtcontacts-tracker (4.17.3.1-1) unstable; urgency=low
87
88   * Fixes: Reduce amount of data generated by testSparqlSorting()
89
90  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 25 Oct 2011 09:30:38 +0200
91
92 libqtcontacts-tracker (4.17.3-1) unstable; urgency=low
93
94   * Fixes: NB#287273- [TASK] Implement nickname preference setting for qtcontacts-tracker
95   * Fixes: Put an instance of QctSettings in QctThreadLocalData to reduce heap fragmentation (addresses NB#28494)
96
97  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 25 Oct 2011 09:29:33 +0200
98
99 libqtcontacts-tracker (4.17.2-1) unstable; urgency=low
100
101   * Fixes: Add missing NB248183.vcf to the installed vcards
102
103  -- Adrien Bustany <adrien.bustany@nokia.com>  Fri, 21 Oct 2011 13:56:31 +0300
104
105 libqtcontacts-tracker (4.17.1-1) unstable; urgency=low
106
107   * Fixes: Permit new contacts in partial saving
108   * Fixes: Only consider details with context field in testFilterOnContext
109   * New: "compliance" engine parameter for adjusting strictness of the engine
110
111  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 19 Oct 2011 16:30:09 +0200
112
113 libqtcontacts-tracker (4.17.0-1) unstable; urgency=low
114
115   * Fixes: NB#248183 - Empty address field is displayed in temporary contact card when a contact card is received with postal address
116   * Fixes: NB#262057 - Unable to see the saved gender option 'Not defined' in edit contact view
117   * Fixes: NB#265933 - [TASK][EngineV2] Implement native partial saving
118   * Fixes: NB#265935 - [TASK][EngineV2] Implement native fetchbyid request
119   * Fixes: NB#265937 - [TASK][EngineV2] Implement QContactManagerEngineV2 interface
120   * Changes: Only filter on value, not rdf:type when inserting foreign keys
121   * Changes: Use EXISTS filter for insertValue in preserve mode
122   * Fixes: Fetching of fields like QContactGeoLocation::Timestamp
123   * Fixes: Let the save request reject contacts with bad contact manager URI
124   * Fixes: Let the save request reject contacts with non-existent, non-zero local id
125   * Fixes: Only accept contact ids that really point to contacts, but not some random other RDF resource
126   * Fixes: Propagate errors from compatibleContact()
127   * Fixes: Properly store/restore UTC offset for DateTime fields (fail with dates that can't be serialized in ISO8601)
128   * Fixes: Really test UID creation for full save request
129   * Fixes: Verify linked detail URIs and report DetailError when saving a contact with details that link to non-existent details.
130   * New: Permit restriction of resource class in SPARQL resolver
131
132  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 18 Oct 2011 13:03:07 +0200
133
134 libqtcontacts-tracker (4.16.3.3-1) unstable; urgency=low
135
136   * Changes: Increase timeout to 5 secs in testFilterOnContext
137
138  -- Adrien Bustany <adrien.bustany@nokia.com>  Wed, 12 Oct 2011 10:16:22 +0300
139
140 libqtcontacts-tracker (4.16.3.2-1) unstable; urgency=low
141
142   * Fixes: NB#283142 - Nickname should have higher priority for contact label
143
144  -- Adrien Bustany <adrien.bustany@nokia.com>  Tue, 11 Oct 2011 11:52:40 +0300
145
146 libqtcontacts-tracker (4.16.3.1-2) unstable; urgency=low
147
148   * Changes: Fix debian control file
149
150  -- Adrien Bustany <adrien.bustany@nokia.com>  Tue, 04 Oct 2011 11:03:32 +0300
151
152 libqtcontacts-tracker (4.16.3.1-1) unstable; urgency=low
153
154   * Changes: Update the requirements of libqtcontacts-extensions-tracker-dev
155
156  -- Adrien Bustany <adrien.bustany@nokia.com>  Tue, 04 Oct 2011 10:23:52 +0300
157
158 libqtcontacts-tracker (4.16.3-1) unstable; urgency=low
159
160   * Changes: Ensure the default graph exists before resolving its tracker:id
161   * Changes: Remove graph-iri engine parameter
162   * Changes: Remove Qt keywords from public headers in the lib
163   * Changes: Pull QtGui in qtcontacts_extensions_tracker.prf
164
165  -- Adrien Bustany <adrien.bustany@nokia.com>  Thu, 29 Sep 2011 15:58:53 +0300
166
167 libqtcontacts-tracker (4.16.2-3) unstable; urgency=low
168
169   * Fixes: List Python as build dependency
170
171  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 28 Sep 2011 14:20:55 +0200
172
173 libqtcontacts-tracker (4.16.2-2) unstable; urgency=low
174
175   * Fixes: Mark ut_qtcontacts_trackerplugin::testSparqlSorting as expected to fail
176
177  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 28 Sep 2011 11:07:11 +0200
178
179 libqtcontacts-tracker (4.16.2-1) unstable; urgency=low
180
181   * Fixes: NB#281295 - qtcontacts-tracker should provide an option to ignore change signals coming from contactsd
182   * Fixes: NB#257949 - fetchrequest does not correctly decode IRIs
183
184  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 28 Sep 2011 10:29:50 +0200
185
186 libqtcontacts-tracker (4.16.1-1) unstable; urgency=low
187
188   * Fixes: NB#274282 - Contacts crash in qct merge request
189
190  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 12 Sep 2011 14:30:33 +0200
191
192 libqtcontacts-tracker (4.15.4-1) unstable; urgency=low
193
194   * Fixes: NB#279711 - qtcontacts-tracker does not backup avatars
195
196  -- Adrien Bustany <adrien.bustany@nokia.com>  Mon, 29 Aug 2011 10:38:00 +0300
197
198 libqtcontacts-tracker (4.15.3-1) unstable; urgency=low
199
200   * Fixes: Avoid "Cannot set parent, new parent is in a different thread" warning
201   * Changes: extend bm_qtcontacts_trackerplugin_batchsaving with optional detail mask on overwrite
202
203  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 17 Aug 2011 15:12:16 +0300
204
205 libqtcontacts-tracker (4.15.2-1) unstable; urgency=low
206
207   * Fixes: NB#275609 - qtcontacts-tracker crashes when starting a contact fetch request if AEGIS tokens are missing
208   * Fixes: NB#275610 - Resolving contact ID for contact saved from temporary contact card through fenix fails
209   * Fixes: Typo in security token banner
210
211   * New: Export qctAvailabilityRank() and qctUpdateGlobalPresence()
212
213  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 15 Aug 2011 23:17:46 +0300
214
215 libqtcontacts-tracker (4.15.1.1-1) unstable; urgency=low
216
217   * Brown paper bag release.
218
219  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 03 Aug 2011 15:07:39 +0200
220
221 libqtcontacts-tracker (4.15.1-1) unstable; urgency=low
222
223   * Fixes: NB#238440 - Is is not possible to filter on Context field
224   * Fixes: NB#273891 - Phone numbers should be stored in latin script
225   * Fixes: Make testFilterDTMFNumber more robust to DB pollution
226
227   * New: Expose eastern arabic number translation in qctNormalizePhoneNumber
228   * New: Add unit test for storing and fetching tags, rename old ut_qtcontacts_trackerplugin::testTags() to testFavouriteTag()
229   * New: Support filters and permit selection of details in contact fetching benchmark
230
231  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 03 Aug 2011 14:18:36 +0200
232
233 libqtcontacts-tracker (4.15.0-1) unstable; urgency=low
234
235   * Fixes: NB#270353 - Wrong ownership fetching for QContactOnlineAccount
236   * Fixes: NB#272187 - <Coverity> defects for /libqtcontacts-tracker/ (CID 47461, 47494, 47522)
237   * Fixes: NB#268895 - [TASK] Let contact fetch request fill QContact::relationships()
238   * Fixes: NB#269920 - Check that number is attached to a PersonContact in DTMF lookup
239
240   * Fixes: on removing relationships only skip those with invalid values
241   * Fixes: in QTrackerRelationshipRemoveRequest check values of relationships for errors
242   * Fixes: in QTrackerRelationshipSaveRequest set error to last in m_errorMap if existing
243   * Fixes: on relationship saving also check if first and second contact are not identic
244   * Fixes: Fill ContChanges: Add fetching of their relationships on fetching contacts
245   * Fixes: Properly setup plugin search path for benchmarks
246   * Fixes: properly return all relationships of a type if asked for it
247   * Fixes: do not reset an empty context to QContactDetail::ContextOther on contact fetching
248   * Fixes: graph iri was not read for QContactOrganization::FieldLocation
249
250   * New: More unit tests about contact groups
251   * New: Support groups in bm_qtcontacts_trackerplugin_batchsaving
252   * New: Consider eastern arabic numerals when computing local phone number
253   * New: testFilterContactsWithBirthday()
254   * New: Query builder tests for DTMF filters
255
256   * Changes: report separate numbers for fetched contacts, groups and relationships in bm_qtcontacts_trackerplugin_fetch
257   * Changes: Query builder: use predicate functions to get ownership when possible
258   * Changes: do not advertize SelfContact feature (because not completely supported)
259   * Changes: make ut_qtcontacts_trackerplugin_groups::testFetchSavedGroupContactId*() also check sorting
260
261  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 18 Jul 2011 16:55:04 +0200
262
263 libqtcontacts-tracker (4.14.19-1) unstable; urgency=low
264
265   * Fixes: NB#259472 - Facebook: Contact thumbnails missing after restoring backup
266   * Fixes: Few API doc comments.
267   * Fixes: Guard against request deletion from outside
268   * Fixes: Leave waitForFinished() loop when request gets deleted
269   * Fixes: Warn for global functions without declaration.
270   * Changes: Disable wait-for-finished nagging for unit tests
271   * Changes: Improve testDeleteFromStateChangedHandler()
272   * Changes: Print warning when the queue's background thread stalled.
273   * Changes: Use .local/share instead of .cache for avatar images
274   * Changes: extend testTorture to do a delete after request->cancel()
275   * New: Introduce qct*LocalDataDir() functions
276
277  -- Mathias Hasselmann <mathias@openismus.com>  Sat, 25 Jun 2011 00:57:00 +0200
278
279 libqtcontacts-tracker (4.14.18.1-2) unstable; urgency=low
280
281   * Fixes: List doxygen as build dependency
282
283  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 21 Jun 2011 17:32:22 +0200
284
285 libqtcontacts-tracker (4.14.18.1-1) unstable; urgency=low
286
287   * Fixes: Really fix doxs package
288
289  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 21 Jun 2011 13:55:58 +0200
290
291 libqtcontacts-tracker (4.14.18-1) unstable; urgency=low
292
293   * Fixes: ActionPreferences wrongly advertized as feature already
294   * Fixes: Make saving of relationships comply with API documentation
295   * Changes: Only document schema when --enable-docs is configured
296   * Changes: Rename --enable-doc to --enable-docs for consistency
297   * Changes: Run qmake recursively from configure script
298   * Fixes: Build issues from 4.14.17-1
299
300  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 21 Jun 2011 12:01:25 +0200
301
302 libqtcontacts-tracker (4.14.17-1) unstable; urgency=low
303
304   * Fixes: NB#263843 - Document engine parameters
305   * Fixes: Some query builder unit tests
306   * Fixes: Advertised engine features
307   * Changes: Remove useless GC query from save request
308   * New: Provide package with API documentation
309
310  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 20 Jun 2011 21:42:55 +0200
311
312 libqtcontacts-tracker (4.14.16-1) unstable; urgency=low
313
314   * Fixes: NB#233660 - <MemLeak> first contacts sync (1000 contacts) increase dirty memory to 32 Mb for as-daemon
315
316  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 14 Jun 2011 11:01:58 +0200
317
318 libqtcontacts-tracker (4.14.15-1) unstable; urgency=low
319
320   * Fixes: NB#262619 - Unmerging fails if two IMAddress are on one affiliation
321
322  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 09 Jun 2011 16:32:16 +0200
323
324 libqtcontacts-tracker (4.14.14.1-1) unstable; urgency=low
325
326   * Changes: Mark testSignals as insignificant
327
328  -- Adrien Bustany <adrien.bustany@nokia.com>  Wed, 08 Jun 2011 14:22:00 +0300
329
330 libqtcontacts-tracker (4.14.14-1) unstable; urgency=low
331
332   * Fixes: Prevent crash from late signal emission by waitForFinished()
333   * Fixes: Avoid spawning of redundant background thread for running synchronious requests
334   * Changes: List more valgrind suppressions
335   * Changes: Use external garbage collector for contact save request.
336   * New: Run (external) garbage collector after removing contacts.
337   * New: Add gc-limit parameter to engine to control GC triggering
338   * New: Add debug flag for disabling waitForFinished() nagging
339
340  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 06 Jun 2011 22:09:07 +0200
341
342 libqtcontacts-tracker (4.14.13-1) unstable; urgency=low
343
344   * Fixes: NB#259357 - After unmerging, nie:generator statement misses graph
345   * Fixes: NB#243268 - Information banner 'Device memory is full. Unable to save group' is not shown
346   * Fixes: NB#245102 - Device memory full error message in not displayed when importing contacts from service/SIM/file
347
348  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 01 Jun 2011 11:34:02 +0200
349
350 libqtcontacts-tracker (4.14.12-1) unstable; urgency=low
351
352   * Fixes: Don't expect subtype to be always set in save request
353   * Fixes: NB#252374 - Call UI crashes while enabling screen lock after pressing REDIAL button
354   * Fixes: NB#259006 - Crash in QtMobility::qContactsCleanEngines () at qcontactmanager_p.cpp:92
355
356  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 27 May 2011 15:40:24 +0200
357
358 libqtcontacts-tracker (4.14.11.1-1) unstable; urgency=low
359
360   * Add ut_qtcontacts_trackerplugin::testAnniversary to EXPECTFAIL again
361
362  -- Adrien Bustany <adrien.bustany@nokia.com>  Thu, 26 May 2011 10:25:00 +0200
363
364 libqtcontacts-tracker (4.14.11-1) unstable; urgency=low
365
366   * Fixes: NB#255776 - Support sorting for LocalIdFetchRequest
367   * Fixes: NB#229821 - QtContacts "samplephonebook" example does not work
368   * Fixes: Ensure that details needed for sorting are fetched
369   * Fixes: Save request: Don't save avatar file if thumbnailing failed
370   * Changes: Remove ut_qtcontacts_trackerplugin::testAnniversary from EXPECTFAIL
371
372  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 24 May 2011 15:26:17 +0300
373
374 libqtcontacts-tracker (4.14.10-2) unstable; urgency=low
375
376   * Fixes: NB#258679 - contact sync is not happening with ovi.com
377
378  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 24 May 2011 13:57:55 +0300
379
380 libqtcontacts-tracker (4.14.10-1) unstable; urgency=low
381
382   * Fixes: NB#225606 - Birthday field in contact synced to DUT is shown one day less
383   * Fixes: NB#250330 - Batch save should result with batch signaling
384   * Fixes: NB#256863 - Race when starting and deleting requests at the same time
385   * Fixes: Update engine.pro dependency on qtsparql-tracker-extensions
386   * Fixes: Don't update request state in createRequestWorker
387   * Fixes: Possible memory leak in SPARQL resolver
388   * Fixes: Messy request handling in batch saving benchmark
389   * Fixes: Let waitForFinished() deal with StateChanged handlers which delete their request
390   * Fixes: Reduce QVariant/QString roundtrips in contact fetch request
391
392   * Changes: Bump required libcubi version to 0.1.9
393   * Changes: Permit running the benchmarks with latest build without having to install anything
394   * Changes: Rename methods for checking cancelation state of requests
395
396  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 24 May 2011 00:47:27 +0300
397
398 libqtcontacts-tracker (4.14.9.1-1) unstable; urgency=low
399
400   * Changes: increase timeout value in tests.xml
401
402  -- Adrien Bustany <adrien.bustany@nokia.com>  Tue, 20 May 2011 11:04:00 +0300
403
404 libqtcontacts-tracker (4.14.9-1) unstable; urgency=low
405
406   * Fixes: NB#225606 - Birthday field in contact synced to DUT is shown one day less
407   * Fixes: Don't reuse fields from QContactSaveRequest in UnmergeRequest
408   * Changes: Bump timeout in testSignals
409   * Changes: Mark testDateDetail as expected to fail
410   * Changes: Extract singleton template class from Transform and share with Conversation
411
412  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 19 May 2011 22:42:32 +0200
413
414 libqtcontacts-tracker (4.14.8-1) unstable; urgency=low
415
416   * Fixes: NB#243268 - Information banner 'Device memory is full. Unable to save group' is not shown
417   * Fixes: NB#255795 - Crash when unmerging invalid contact
418   * Changes: Check for QSparqlResult nullity in relationshipfetchrequest
419
420  -- Adrien Bustany <adrien.bustany@nokia.com>  Tue, 17 May 2011 17:31:00 +0300
421
422 libqtcontacts-tracker (4.14.7-1) unstable; urgency=low
423
424   * Fixes: NB#193261 - One of the job title is lost when contact with two job titles is synchronized to device
425   * New: Add vCard from NB#193261
426   * Changes: Scalar QB: Add support for custom fields not on prefix
427   * Changes: Add support for multi valued chains in multi details
428   * Changes: Fix saving of mapping-less fields on multi details
429
430  -- Jens Georg <jensg@openismus.com>  Mon, 16 May 2011 16:36:57 +0200
431
432 libqtcontacts-tracker (4.14.6-1) unstable; urgency=low
433
434   * Fixes: Properly cancel request tasks (for correctness and NB#229814)
435   * Fixes: QContactTrackerEngine::waitForRequestFinished() should return true also if Canceled
436
437  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 11 May 2011 15:43:27 +0200
438
439 libqtcontacts-tracker (4.14.5-1) unstable; urgency=low
440
441   * Fixes: Preserve named/default graph of statements during merge
442   * New: bm_qtcontacts_trackerplugin_merge - Simple merge benchmark
443   * New: Add unittest to check that the phone number is preserved when merging two contacts in a group
444
445  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 11 May 2011 02:21:26 +0200
446
447 libqtcontacts-tracker (4.14.4-1) unstable; urgency=low
448
449   * New: Test signal emission during merging and unmerging
450   * Fixes: Avoid bogus ContactsAdded signal from merge request
451
452  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 11 May 2011 02:19:28 +0200
453
454 libqtcontacts-tracker (4.14.3-1) unstable; urgency=low
455
456   * Fixes: NB#253679 - Duplicate contact when adding a new buddy
457   * New: Add test for QContactOnlineAccount IRI generation
458
459  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 11 May 2011 02:11:52 +0200
460
461 libqtcontacts-tracker (4.14.2-1) unstable; urgency=low
462
463   * Fixes: NB#245534 - Legal Bug
464   * Fixes: Spelling error in package description
465   * Fixes: Behave more sanely when passing no slot to QTrackerAbstractRequest::runQuery() (avoid misleading warning)
466
467  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 11 May 2011 02:07:22 +0200
468
469 libqtcontacts-tracker (4.14.1-1) unstable; urgency=low
470
471   * Fixes: Saving a contact deletes group membership
472   * Fixes: Properly calculate local plugin path for unit tests
473   * Changes: Bump required contactsd version
474
475  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 05 May 2011 15:19:58 +0200
476
477 libqtcontacts-tracker (4.14.0-1) unstable; urgency=low
478
479   * Fixes: NB#219320 - Huge memory usage in Contacts UI with larger number of contacts
480   * Fixes: NB#233660 - First contacts sync (1000 contacts) increase dirty memory to 32 Mb for as-daemon
481   * Fixes: NB#243267 - Editing a contact loses SIP account
482
483   * Fixes: Coalesce behaviour for NB#252232
484   * Fixes: Handle QVariant::Int in QTrackerContactDetailField::makeValue()
485   * Fixes: Signal emission in sparql resolver
486   * Fixes: Truncate QtSparql error messages in resolver
487   * Fixes: Improve error handling for request workers
488
489   * New: Support QContactDetailDefinitionFetchRequest
490   * New: Let qctWriteThumbnail() report a proper error code
491
492   * Changes: Use sync QtSparql API to massively reduce memory consumption of the plugin
493   * Changes: Fix ownership fetching for fields with inverse properties
494   * Changes: Remove ontology-compiler, has been moved to libcubi repo
495   * Changes: Use more QMetaObject::invokeMethod(...) instead of QTimer::singleShot(...)
496   * Changes: Remove workaround for NB#213419
497   * Changes: Bump required tracker version
498
499  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 04 May 2011 11:04:00 +0200
500
501 libqtcontacts-tracker (4.13.11.1-1) unstable; urgency=low
502
503   * Fixes: Unmerging if there's only an OnlineAccount to unmerge
504   * Changes: Add dependency on cubi for libqtcontacts-extensions-tracker
505
506  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 04 May 2011 10:34:22 +0200
507
508 libqtcontacts-tracker (4.13.11-1) unstable; urgency=low
509
510   * Fixes: NB#218962 - Mappings for addresses have wrong format
511   * Fixes: NB#232231 - Fax field shown as double after sync when number of phone(work) and Fax are same in other device
512   * Fixes: NB#239287 - Unmerging of contacts is not working
513   * Fixes: NB#244743 - Qct should generate normalized phone number IRIs
514   * Changes: Don't disconnect task signals
515
516  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 28 Apr 2011 16:03:43 +0200
517
518 libqtcontacts-tracker (4.13.10-3) unstable; urgency=low
519
520   * And revert the previous fixes
521
522  -- Jens Georg <jensg@openismus.com>  Thu, 28 Apr 2011 10:26:04 +0300
523
524 libqtcontacts-tracker (4.13.10-2) unstable; urgency=low
525
526   * Minor changelog fixes
527
528  -- Jens Georg <jensg@openismus.com>  Wed, 27 Apr 2011 16:26:57 +0300
529
530 libqtcontacts-tracker (4.13.10-1) unstable; urgency=low
531
532   * Fixes: Move <contact> nco:belongsToGroup <group> into plugin's graph.
533   * Fixes: Don't dump query twice in debug mode
534   * Changes: use installed cubi ontology headers instead of own copy
535
536  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 27 Apr 2011 08:56:16 +0200
537
538 libqtcontacts-tracker (4.13.9-1) unstable; urgency=low
539
540   * Fixes: NB#197701 - Performance issue: The libQtContacts APIs take lot of time to complete
541   * Fixes: NB#201620 - Synchronization - Field names for contact are getting lost when sync is done
542   * Fixes: NB#242034 - Call-history winds up in an eternal poll-loop because of faulty lock mechanisms
543   * Fixes: NB#246586 - messaging-ui crashes when tapping on mms message in sending status
544   * Fixes: NB#248611 - Provide the way to disable groups in QContactManager
545
546   * Fixes: Warning about wrong parent thread
547   * Fixes: Race condition on queue shutdown
548   * Fixes: Don't set task queue parent in engine's assignment operator
549   * Fixes: Don't leak QctQueue's internal task queue
550   * Fixes: Don't leak finished tasks
551   * Fixes: Avoid freeze when QctQueue is deleted while a task is running
552
553   * New: Implement compatibleContact
554
555   * Changes: re-add debian/copyright, as requested by legal
556   * Changes: Use tracker engine via manager in testTorture
557
558  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 21 Apr 2011 15:26:58 +0200
559
560 libqtcontacts-tracker (4.13.8.1-1) unstable; urgency=low
561
562   * Paperbag release: Add missing source file and missing cubi updates.
563
564  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 18 Apr 2011 10:17:46 +0200
565
566 libqtcontacts-tracker (4.13.8-1) unstable; urgency=low
567
568   * Fixes: Use user data instead of dynamic properties for request extensions
569   * Fixes: Drop engine data sharing. Not really needed and only causes trouble.
570     Actually we only wanted to share the tracker listener anyway.
571   * Fixes: Ensure requests are not deleted already when accessed.
572   * Fixes: Properly report when the plugin is initialized
573   * Fixes: Report proper engine interface version
574   * Fixes: Prevent that QctSparqlResolver::lookup() is called from random thread
575
576   * New: Execute any queue task in one single background thread. There is
577     one background thread per queue, that is one thread per engine.
578   * New: Add an engine parameter for sync target mangling
579   * New: Add Cubi::ResourceValue qctMakePhoneNumberResource(QString, QStringList)
580
581   * Changes: Use cubidefines.h from cubi
582
583  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 18 Apr 2011 03:41:20 +0200
584
585 libqtcontacts-tracker (4.13.7-1) unstable; urgency=low
586
587   * Fixes: NB#242026 - The device takes long time to save contact from the dialler (~7 secs)
588   * Fixes: NB#221660 - Creation of QContactManager take too much time
589   * Fixes: Add libqtcontacts-tracker to XB-Maemo-CI-Packages
590
591   * New: QString and Cubi::ResouceValue version of qctMakePhoneNumberIri
592
593   * Changes: Only do coalesce with empty string on single-value predicate functions
594   * Changes: Remove wrong copyright file from debian folder
595   * Changes: Remove generated detail URIs (addresses NB#233660)
596   * Changes: Don't run garbage collector when saving only one contact
597
598  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 11 Apr 2011 12:40:39 +0200
599
600 libqtcontacts-tracker (4.13.6-1) unstable; urgency=low
601
602   * Fixes: Avoid reentrancy issues when starting requests
603   * Fixes: Define readonlyness with shared resources only by the predicate to them
604
605   * New: Add method to generate phone number IRIs to the lib
606
607   * Changes: Print the app path for missing AEGIS credentials
608
609  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 07 Apr 2011 11:36:41 +0200
610
611 libqtcontacts-tracker (4.13.5-1) unstable; urgency=low
612
613   * Fixes: NB#239457 - libqtcontacts-tracker-dbg should be split
614   * Fixes: NB#239930 - don't create a event loop in the ctor
615   * Fixes: NB#236735 - <MemLeak> memory leak for contactsaverequest.cpp:2024
616   * Fixes: NB#216848 - Valgrind shows possible memory leaks
617   * Fixes: NB#233396 - [SSU-Reinstallation] localUID postinst script fails
618   * Fixes: NB#233857 - libqtcontacts-tracker tests : CITA cases FAILS.
619
620   * Fixes: Potential lock-up when trying to remove the self-contact
621   * Fixes: Write proper resource for ncal:dtstart
622   * Fixes: testVCardsAndSync failing if testfiles are not writable by user running tests
623   * Fixes: Don't report finished state with first save request error already
624   * Fixes: Overwrite mode of batch saving benchmark
625   * Fixes: Use proper variant type in TelepathyConversion::makeValue
626
627   * Changes: avoid str() cast in projections where no longer needed
628   * Changes: Update reference queries to make most query builder unit tests pass
629   * Changes: Remove obsolete "optional" attribute from ResourceInfo
630
631   * New: Add contact fetching benchmark
632   * New: testIMContactsFiltering with tracker 0.10.5
633
634  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 05 Apr 2011 11:28:24 +0200
635
636 libqtcontacts-tracker (4.13.4-1) unstable; urgency=low
637
638   * Paperbag release: Add missing files.
639
640  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 25 Mar 2011 14:28:02 +0100
641
642 libqtcontacts-tracker (4.13.3-1) unstable; urgency=low
643
644   * Fixes: Always propagate error codes from query builder
645   * Fixes: Add missing test data files in ut_qtcontacts_trackerplugin_tests.pro
646   * Fixes: Fetch values-by-instances with graph as well
647   * Fixes: Handling of range flags in the scary builder
648   * Fixes: Properly filter fields like gender and presence status
649
650   * Changes: Move avatar generation method to the extension library
651   * Changes: Update reference queries in unit tests
652   * Changes: Use integer literals for tracker:id() based filters
653   * Changes: Micro-optimize hasDTMFCodes check
654
655  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 25 Mar 2011 14:13:19 +0100
656
657 libqtcontacts-tracker (4.13.2-1) unstable; urgency=low
658
659   * Fixes: NB#217752 - Deletion of 100 Device contacts is taking more time
660
661  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 23 Mar 2011 13:56:12 +0100
662
663 libqtcontacts-tracker (4.13.1-1) unstable; urgency=low
664
665   * Fixes: NB#233629 - Phone number lookup fails if number dialed contains "p"
666   * Fixes: Merge request: insert/delete sync target in QCT's graph
667   * Fixes: Change sync target from "telepathy" to "addressbook" when saving
668   * Changes: New list common sync targets in customdetails.h
669   * New: Add --cleanup switch to batch saving benchmark
670
671  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 22 Mar 2011 15:51:24 +0100
672
673 libqtcontacts-tracker (4.13.0-2) unstable; urgency=low
674
675   * Fixes: NB#233629 - Phone number lookup fails if number dialed contains "p"
676
677  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 18 Mar 2011 15:47:44 +0100
678
679 libqtcontacts-tracker (4.13.0-1) unstable; urgency=low
680
681   * Fixes: NB#235995 - QContactDetailFilter doesn't support QContactType
682   * Fixes: Do not add graph iri for field with single predicate chain and
683     without hasOwner
684   * Fixes: Results for URL type need to be separated by detail separator
685   * Fixes: Properly handle sync target when merging: Preserve MfE and telepathy
686     target when appropriate, overwrite with addressbook target in other cases.
687   * Fixes: Consider DTMF codes when normalizing phone numbers for fuzzy phone
688     number matching.
689   * Fixes: Only delete associated objects inside qct graph
690
691   * Changes: Use external Cubi library instead of shipping a copy of it.
692   * Changes: Mark QContact details as readonly if its properties have a
693     different RDF graph but qtcontacts-tracker's default graph. IM contacts
694     imported by contactsd are an use-case.
695   * Changes: Use localtime for nie:contentLastModified in contact merge
696   * Changes: Avoid redundant DELETE statements when creating new contacts
697   * Changes: Check for parallel parameter in debian/rules
698   * Changes: Don't update nco:contactLocalUID after saving
699   * Changes: Use prefix notation instead of IRI notation in fetch and save
700     request queries. Reduces tracker's parsing effort.
701   * Changes: Use shared ResourceValues and PredicateFunctions in query builder
702
703  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 18 Mar 2011 10:58:09 +0100
704
705 libqtcontacts-tracker (4.12.11-1) unstable; urgency=low
706
707   * Changes: Ignore nco:contactLocalUID when merging
708   * Changes: Move makeLocalPhoneNumber and normalizePhoneNumber to the lib
709   * Fixes: NB#225067 - It is possible to delete nco:default-contact-me using UI
710
711  -- Adrien Bustany <adrien.bustany@nokia.com>  Wed, 16 Mar 2011 16:55:22 +0200
712
713 libqtcontacts-tracker (4.12.10-2) unstable; urgency=low
714
715   * Fixes: NB#229032 - IRI encoding broken in qtcontacts-tracker
716
717   * New: Add VCard from bug NB#229032
718
719  -- Jens Georg <mail@jensge.org>  Wed, 16 Mar 2011 12:56:23 +0200
720
721 libqtcontacts-tracker (4.12.10-1) unstable; urgency=low
722
723   * Fixes: Preserve graph when merging contacts
724   * Fixes: ut_qtcontacts_trackerplugin_querybuilder::testFetchRequestQuery
725   * Fixes: Explicitly run pre steps as user on CITA
726
727   * Changes: Augment the tests timeout even more
728   * Changes: Use QString instead of QUrl for Iris
729   * Changes: Update reference queries for fetching individual details
730   * Changes: Update FUTURE file
731
732   * Update Cubi to 284edbf8dd2ba52cb51a997014c2e1d1cd7fc31d
733
734  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 11 Mar 2011 12:42:02 +0100
735
736 libqtcontacts-tracker (4.12.9-1) unstable; urgency=low
737
738   * Changes: Remove the localUID postinst script
739   * Changes: install ut_qtcontacts_trackerplugin_settings_helper and ut_qtcontacts_trackerplugin_helper
740   * Changes: Increase timeout of tests to 240 seconds
741   * New: Add unit test for QContactFavorite
742
743  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 09 Mar 2011 15:59:39 +0100
744
745 libqtcontacts-tracker (4.12.8-1) unstable; urgency=low
746
747   * Fixes: NB#218724 - Display of the contact name is call history view is incorrect
748   * Fixes: NB#231925 - Replace libcreds2-qt with mssf-qt
749   * Fixes: Solve warnings about "Invalid account path:"
750   * Fixes: Permit simliar phone numbers in one contact without failing
751   * Fixes: A potential lock-up in sync API (MR#133)
752
753   * Changes: Make merge request use less memory and less time
754   * Changes: Bump tracker-runtime dependency to 0.10.0 for SQL variable fix
755
756   * Changes: Simplify logic in scalar query builder
757   * Changes: Improve performance of scalar query builder
758   * Changes: use "jabber" as default protocol in ut_qtcontacts_trackerplugin::insertContact(...)
759   * Changes: Store phone numbers with anonymous IRIs instead of misleading tel: IRIs
760
761   * New: ut_qtcontacts_trackerplugin::testSimilarPhoneNumber()
762   * New: ut_qtcontacts_trackerplugin::testSamePhoneNumber()
763
764   * Update Cubi to efa9834aef170e608453f708f2ef8473a9d70ae4
765
766  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 08 Mar 2011 12:07:59 +0100
767
768 libqtcontacts-tracker (4.12.7-1) unstable; urgency=low
769
770   * Fixes: 230105 - Unable to remove the merged (gtalk+gtalk) contact from favourites
771   * Fixes: tracker-store killed by OOM due to merge on device
772
773   * Changes: Make merge request use less memory
774
775  -- Jens Georg <jens.georg@openismus.com>  Thu, 24 Feb 2011 16:47:23 +0100
776
777 libqtcontacts-tracker (4.12.6-1) unstable; urgency=low
778
779   * Fixes: NB#180538 - Gtalk contact details are not shown in the Microsoft outlook contact card when a merged (gtalk with local) contact card is sent by email
780   * Fixes: NB#222553 - [CRASH] deleting QContactManager before a request finishes crashes qct
781   * Fixes: NB#224391 - Merged local+IM contact lost IM address and avatar after device rebooting
782
783   * Fixes: 223894 - libqtcontacts-extensions-tracker0 has unnecessary libsysinf0 dependency
784   * Fixes: online account protocol ids need to be converted from telepathy style to the new Qt Mobility style
785   * Fixes: adapt schema to the new way of storing the protocol of an account in tracker
786   * Fixes: clean-up shlib dependencies
787   * Fixes: Don't delete the original QContactAbstractRequest as it might be stack-allocated
788   * Fixes: Typo in EXPECTFAIL, bump timeout for testFuzzing and test_signals
789   * Fixes: Regressions introduced with a855fea0
790   * Fixes: Bump wait time for test, probably caused by a855fea05
791
792   * Changes: Mark QContactOnlineAccount__FieldProtocol declaration as deprecated
793   * Changes: Mark QContactOnlineAccount::FieldProtocol as r/w
794   * Changes: only call QTrackerContactDetailData::computePredicateChains() if really needed
795   * Changes: Update EXPECTFAIL
796   * Changes: .prf files are always post-processed, no chance to override it
797   * Changes: Don't call emitResult() from start() in requests
798   * Changes: adds unittest testFilterOnDetailFieldValueWithSingleSpaceOrEmptyString()
799   * Changes: Query builder UT: Remove now superfluous qDebug for QContactDetailField
800   * Changes: Fix token name in aegis check
801
802   * New: Add test for InvalidFilter handling
803   * New: ScalarQueryBuilder: Properly handle InvalidFilter
804   * New: Add .vcf from NB#225606
805
806  -- Jens Georg <jens.georg@openismus.com>  Sat, 19 Feb 2011 13:56:12 +0100
807
808 libqtcontacts-tracker (4.12.5-1) unstable; urgency=low
809
810   * Fixes build with Qt Mobility 1.2
811   * Fixes: NB#224194 - Contacts sync never end
812
813  -- Adrien Bustany <adrien.bustany@nokia.com>  Wed, 17 Feb 2011 17:25:42 +0200
814
815 libqtcontacts-tracker (4.12.4-2) unstable; urgency=low
816
817   * Fixes: NB#223009 - Contacts not shown immediately after transferring contacts from 5800 via sync
818   * Fixes: NB#226496 - [REG] Crash after reboot
819   * Fixes: NB#217593 - Different contacts with same last name are identified as duplicates
820
821  -- Jens Georg <jensg@openismus.com>  Mon, 14 Feb 2011 13:47:08 +0100
822
823 libqtcontacts-tracker (4.12.4-1) unstable; urgency=low
824
825   * Fixes: Lock-up on saverequest
826   * Changes: remove unused "QHash<QUrl, Variable> subjects", is always the same subject, which is const
827   * New: Valgrind support for the testsuite
828
829  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 11 Feb 2011 09:46:13 +0100
830
831 libqtcontacts-tracker (4.12.3-1) unstable; urgency=low
832
833   * Fixes: NB#175110 - Batch saving of 500 contacts is over the target (target: 90s)
834   * Fixes: NB#224090 - Requesting list of contact IDs takes too long
835   * Fixes: NB#225460 - Details with access constraints flags set to ReadOnly are saved
836   * Fixes: NB#204035 - Add new contact failed without error warning when User memory is full
837   * Fixes: NB#201032 - QContactFetchRequest()->start() takes ~9 seconds
838   * Fixes: NB#226496 - [REG] Messaging is crashing after reboot
839
840   * Fixes: actually also test the new field added in ut_qtcontacts_trackerplugin::testSaveOrganization()
841   * Fixes: Crash when EngineData (and thus TrackerChangeListener) lives longer than the engine
842   * Fixes: Properly report errors in QTrackerRelationshipRemoveRequest
843
844   * Changes: Make QTRACKER_DIRECT the default backend again.
845
846   * Changes: Refactor SPARQL query and associated error handling to have everying at one place
847   * Changes: Separate QTrackerContactCopyAndRemoveRequest and QTrackerContactRemoveRequest from each other
848   * Changes: Separate QTrackerContactSaveOrUnmergeRequest and QTrackerContactSaveRequest from each other
849
850   * Changes: Reenable security token checks, people just fail way too often to
851     provide proper tokens. So we want to print our warnings to educate plugin
852     users. If the security checks should cause trouble they can be temporarly
853     disabled by exporting QT_CONTACTS_TRACKER="debug=no-sec".
854   * Changes: Update AEGIS manifest for unit tests
855
856   * New: ut_qtcontacts_trackerplugin::testTorture
857
858   * Update Cubi to 93057ceec194d0ea124019d2da1630bcd2c1276c
859
860  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 09 Feb 2011 16:32:15 +0100
861
862 libqtcontacts-tracker (4.12.2-3) unstable; urgency=low
863
864   * Remove offending bug 223014 from changelog
865
866  -- Adrien Bustany <adrien.bustany@nokia.com>  Wed, 09 Feb 2011 09:48:42 +0200
867
868 libqtcontacts-tracker (4.12.2-2) unstable; urgency=low
869
870   * Avoid git dependency for mktests.sh
871
872  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 03 Feb 2011 13:03:51 +0100
873
874 libqtcontacts-tracker (4.12.2-1) unstable; urgency=low
875
876   * Fixes: NB#222099 - [REG] Presence indicator for remote contact is not changing in Conversations List View and Conversational View
877   * Fixes: Membership relationship filters with "Either" role.
878   * Fixes: Rewrite contact change listener to make it actually work
879   * Fixes: Propagate query builder errors for filters in fetch request
880
881   * New: signals debug flag (QT_CONTACTS_TRACKER="debug=signals")
882
883   * Changes: ut_qtcontacts_trackerplugin_groups and ut_qtcontacts_trackerplugin_signals are expected to pass now
884   * Changes: Merge testFetchContactsOfGivenGroup() and testFetchGroupsOfGivenContact() variants into one test (each).
885   * Changes: Silence ut_qtcontacts_trackerplugin_groups a bit
886
887  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 03 Feb 2011 12:42:33 +0100
888
889 libqtcontacts-tracker (4.12.1-5) unstable; urgency=low
890
891   * Allow postinst script to fail silently if ran without DBus running
892
893  -- Adrien Bustany <adrien.bustany@nokia.com>  Wed, 02 Feb 2011 17:04:28 +0200
894
895 libqtcontacts-tracker (4.12.1-4) unstable; urgency=low
896
897   * Update postinst script for tracker .36 and setup its AEGIS credentials.
898
899  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 01 Feb 2011 15:24:28 +0100
900
901 libqtcontacts-tracker (4.12.1-3) unstable; urgency=low
902
903   * Actually also delete wrong nco:contactLocalUID during package upgrade.
904
905  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 31 Jan 2011 22:06:22 +0100
906
907 libqtcontacts-tracker (4.12.1-2) unstable; urgency=low
908
909   * Add post-install script for updating nco:contactLocalUID properties to match the tracker:id()
910
911  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 31 Jan 2011 19:39:07 +0100
912
913 libqtcontacts-tracker (4.12.1-1) unstable; urgency=low
914
915   * Fixes: NB#217400 - Very slow resolution of contacts while searching
916   * Fixes: Local contact id ignored for contacts with empty manager URI
917
918  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 31 Jan 2011 15:37:11 +0100
919
920 libqtcontacts-tracker (4.12.0-1) unstable; urgency=low
921
922   * Changes: Use tracker:id() to identify contacts (QContactLocalId). The
923     previously used nco:contactLocalUID property is synched with the contact's
924     tracker:id(). This also affects the self contact's id which as fixed before
925     and now is retrieved from tracker:id(nco:default_contact_me).
926
927   * Changes: Consider the contact's manager URI to recognize new contacts: If
928     the contact's manager URI doesn't match the engine's manager URI the
929     contact is considered a new contact.
930
931   * Changes: Replace trouble making RDF class cache with more trivial, process-local cache.
932
933   * Fixes: Report proper error code for unsupported relationships
934   * Fixes: Restore support for single value restricted values like QContactAnniversary::SubType
935
936   * Changes: Always generate tests.xml, add tests-local.xml.
937   * Changes: Avoid cellular GUID algorithm being created when not needed.
938   * Changes: Code cleanup in contact fetch request
939   * Changes: Create separate CITA set for each unit test fixture
940   * Changes: Merge ut_qtcontacts_trackerplugin::testChangesOverflow and ut_qtcontacts_trackerplugin_signals::testSignals
941   * Changes: Properly mark QContactAnniversary::FieldSubType as QString.
942   * Changes: Remove details that are always generated from exists & wildcard filter
943   * Changes: Remove now obsolete unit tests for make and parseContactIri()
944   * Changes: Remove obsolete DBus classes
945   * Changes: Tell integration bot to clean tracker before running each test set
946   * Changes: Update run-all.sh to use private tracker
947   * Changes: Use EXISTS filter instead of OPTIONAL clause for copy-and-remove request
948   * Changes: Use RDF meta-data instead of hard-coded lists for merge request.
949   * Changes: Use common column limit also in remove request
950   * Changes: Use scalar query builder for filtering in contact fetch and local id fetch request
951
952   * New: Add unit test for fetching of contacts using a filter with a wildcard on a detail field
953   * New: Add unit test for fetching of contacts using an exists filter on a detail
954   * New: Support for generating code coverate reports, activated via --enable-coverage configure switch
955
956  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 31 Jan 2011 10:00:19 +0100
957
958 libqtcontacts-tracker (4.11.8-1) unstable; urgency=low
959
960   * Fixes: NB#218688 - libqtcontacts-tracker freezes and stops the request
961   * Fixes: Usage of disconnect() was accidently inverted in fetch request
962
963   * Changes: Use concurrency level of #CPU + 1
964   * Changes: Give QContactTrackerEngine::finishDetailDefinitions() better chance of reporting reason of invokation.
965   * Changes: Remove unused dependency on QtNetwork
966
967  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 17 Jan 2011 11:53:11 +0100
968
969 libqtcontacts-tracker (4.11.7-1) unstable; urgency=low
970
971   * Fixes: NB#203983 - libqtcontacts-tracker-tests fail during execution.
972   * Fixes: NB#206582 - libtqcontacts_tracker uses too much memory for class cache
973   * Fixes: NB#216805 - Unable to merge 2 tracker contacts (local or IM).
974
975   * Changes: List --disable-schemalist in help output
976   * Changes: List configuration of ENABLE_SCHEMA_LIST, ENABLE_BUILDDIRS_RPATH and ENABLE_RTTI after checks
977   * Changes: Really preserve order when fetching custom value lists.
978
979  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 12 Jan 2011 13:42:34 +0100
980
981 libqtcontacts-tracker (4.11.6-1) unstable; urgency=low
982
983   * Fixes: NB#214563 - Regression - Few contact fields (family, assistant) not restored
984   * Fixes: NB#216503 - libqtcontacts-tracker should use QElapsedTimer instead of QTime
985   * Fixes: BMC#12003 - schemalist is not building in qtcontact tracker plugin (meego)
986   * Fixes: Remove unneeded QUrl(...) from QUrl(QUrl::fromEncoded(...))
987   * Fixes: Don't let ontology headers include themself.
988
989   * New: Enable tracker direct access by default
990   * New: Enable groups by default
991
992   * New: Add test for Landline subtype in testSavePhoneNumber
993   * New: Add unit test for saving and fetching of non-latin1 names
994   * New: Add unit test for fetching of contacts using FieldAccountPath or FieldAccountUri of QContactOnlineAccount
995   * New: Add ut_qtcontacts_trackerplugin_settings, a test suite for QctSettings
996   * New: Test preservation of custom value lists.
997
998   * Changes: Listen to changes of nco:PersonContact and nco:ContactGroup only
999   * Changes: Enable pretty printing for contact fetch and save request
1000   * Changes: Use more robust (and efficient) approach for finding customDetailColumn
1001   * Changes: Search ontologies.overrides in SRCDIR instead of build dir
1002   * Changes: Scalar QB: Some code cleanups
1003   * Changes: Use QLatin1String for default arguments
1004
1005  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 07 Jan 2011 12:25:53 +0100
1006
1007 libqtcontacts-tracker (4.11.5-2) unstable; urgency=low
1008
1009   * Fix build error
1010
1011  -- Tan Miaoqing <miaoqing.tan@nokia.com>  Fri, 31 Dec 2010 11:31:33 +0200
1012
1013 libqtcontacts-tracker (4.11.5-1) unstable; urgency=low
1014
1015   * Fixes: NB#215611 - qtcontacts-tracker deletes postal addresses inserted by camera
1016   * Display label and global presence not being calculated during fetch unless required by definition hint
1017
1018  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Fri, 31 Dec 2010 09:32:00 +2000
1019
1020 libqtcontacts-tracker (4.11.4-1) unstable; urgency=low
1021
1022   * Fixes: Possible Lockup in cellular guid algorithm if MSISDN is missing
1023
1024  -- Jens Georg <jensg@openismus.com>  Wed, 22 Dec 2010 15:07:57 +0100
1025
1026 libqtcontacts-tracker (4.11.3-2) unstable; urgency=low
1027
1028   * Fixes: Synchronize sonumber with version number
1029
1030  -- Adrien Bustany <adrien.bustany@nokia.com>  Mon, 20 Dec 2010 18:02:00 +0200
1031
1032 libqtcontacts-tracker (4.11.3-1) unstable; urgency=low
1033
1034   * Changes: Also read contextual details from contact itself
1035
1036  -- Adrien Bustany <adrien.bustany@nokia.com>  Mon, 20 Dec 2010 18:00:00 +0200
1037
1038 libqtcontacts-tracker (4.11.2-1) unstable; urgency=low
1039
1040   * Switch to scalar query builder for fetch request
1041   * Fixes: "too many SQL variables" error when importing 500+ telepathy contacts
1042   * Changes: Save Other context detail within separate affiliation instead of the contact
1043
1044  -- Adrien Bustany <adrien.bustany@nokia.com>  Mon, 20 Dec 2010 11:19:00 +0200
1045
1046 libqtcontacts-tracker (4.11.1-2) unstable; urgency=low
1047
1048   * Add missing information to 4.11.1-1 changelog entry.
1049
1050  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 17 Dec 2010 07:19:32 +0100
1051
1052 libqtcontacts-tracker (4.11.1-1) unstable; urgency=low
1053
1054   * New: QctUnmergeIMContactsRequest for unmerging merged instant messaging contacts.
1055   * New: unit test for NB#212463 - "too many SQL variables" error when importing 500+ telepathy contacts
1056   * New: adds method to deal with filters on custom details, bindCustomDetailFilter()
1057
1058   * Changes: Don't fetch display label details unless requested
1059   * Changes: Added test for filterring on custom details
1060   * Changes: Properly handle fetch requests where the fetch hint doesn't contain unique
1061   * Changes: Update Cubi to 611d14db0cbc19d9caf1f1ee3bae4effffdd8e0e
1062
1063  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Fri, 17 Dec 2010 01:28:07 +0200
1064
1065 libqtcontacts-tracker (4.11.0-3) unstable; urgency=low
1066
1067   * Remove NB#210566 from changelog.
1068
1069  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 14 Dec 2010 13:51:07 +0100
1070
1071 libqtcontacts-tracker (4.11.0-2) unstable; urgency=low
1072
1073   * Fixes: the files slots.{h,cpp} are now in ut_qtcontacts_trackerplugin_common, so remove from .pro files in old dirs
1074
1075   * Changes: Update reference queries for 946b8b17eaa96ea0df4bb29e456de41a841119f3
1076   * Changes: Update EXPECTFAIL file
1077
1078  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 14 Dec 2010 13:51:07 +0100
1079
1080 libqtcontacts-tracker (4.11.0-1) unstable; urgency=low
1081
1082   * Fixes: Properly fetch nao:Properties with custom values
1083   * Fixes: Control contacts was never saved in testFilterContactsMatchPhoneNumberWithShortNumber(), which made test hide a bug
1084   * Fixes: NB#208065 - call ui displays incorrect contact name
1085   * Fixes: QContactManager signal test
1086
1087   * Changes: Liberate last pieces of the plugin from QtTracker \O/
1088   * Update Cubi to ef060bd7f8046fb03e9f3572a880ca000fca54ca
1089
1090   * Changes: Port QContactRemoveRequest to QSparql
1091   * Changes: Factor OPTIONALs better
1092   * Changes: Add missing setOptional on Organization::Name
1093   * Changes: Update QB UT data files to match Cubi queries
1094   * Changes: QB UT: Rename all variables and anonymous nodes to ease comparison
1095   * Changes: QB UT: Add more cleaning regexps to queries
1096   * Changes: Avoid "Too many SQL variables" warning in remove request
1097   * Changes: Sanitize cubidefines a bit.
1098   * Changes: Remove long time obsolete rdf-mapping tool
1099   * Changes: Cleanup Cubi namespace usage.
1100   * Changes: Improve command line parsing of configure script: "--prefix=/usr" works now.
1101   * Changes: Remove useless ut_qtcontacts_trackerplugin_sparql.
1102   * Changes: Add Other context to ut_qtcontacts_trackerplugin::testUrl
1103
1104   * New: Introduce ontology compiler tool
1105   * New: Add generated ontology classes
1106
1107  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 13 Dec 2010 23:57:36 +0100
1108
1109 libqtcontacts-tracker (4.10.92-1) unstable; urgency=low
1110
1111   * New: QctContactMergeRequest for merging two contacts into one
1112   * New: Update Cubi to 030dbc075d0e594d7d8a07e4f6d80c66131b7359
1113
1114   * Fixes: Broken union filter
1115   * Fixes: GRAPH for contact only applies to insert part of contact
1116   * Fixes: Improve handling of restricted-valued properties
1117   * Fixes: Install all data files for ut_qtcontacts_tracker_plugin
1118   * Fixes: Massive amount of "unexpected contact" warnings
1119   * Fixes: NB#179622 - Massive memory leak in sync qtcontacts-tracker API
1120   * Fixes: Online account retrieval working properly again (OPTIONAL handling was broken)
1121   * Fixes: don't drop detail when fetching contacts
1122
1123   * Changes: Adapt to packaging changes of libqtsparql-tracker(-extensions)
1124   * Changes: Apply query filters to customDetail query too
1125   * Changes: Don't emit changed signal for removed contacts
1126   * Changes: Move cubi in-tree to avoid build-time dependency on git
1127   * Changes: Port ContactIdFetchRequest to Cubi
1128   * Changes: Port ContactSaveRequest to Cubi
1129   * Changes: Port FetchRequest querybuilder to cubi
1130   * Changes: Properly save restricted values
1131   * Changes: Update header location for TrackerChangeListener
1132   * Changes: Warn if value can't be converted in QTrackerContactDetailField::makeValue
1133   * Changes: respect prefix when installing shared lib
1134
1135  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 07 Dec 2010 01:35:00 +0100
1136
1137 libqtcontacts-tracker (4.10.91-4) unstable; urgency=low
1138
1139   * Changes: Remove ad-hoc ncal definitions from schema since QtTracker provides them now
1140
1141  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 09 Dec 2010 12:48:13 +0100
1142
1143 libqtcontacts-tracker (4.10.91-3) unstable; urgency=low
1144
1145   * Changes: Fix changelog formatting
1146
1147  -- Jens Georg <jensg@openismus.com>  Fri, 26 Nov 2010 15:34:44 +0100
1148
1149 libqtcontacts-tracker (4.10.91-2) unstable; urgency=low
1150
1151   * Fixes: NB#206677 - Contacts application crashes when selecting 'Add group' option in Contacts List view menu
1152
1153  -- Jens Georg <jensg@openismus.com>  Fri, 26 Nov 2010 13:20:23 +0100
1154
1155 libqtcontacts-tracker (4.10.91-1) unstable; urgency=low
1156
1157   * Fixes: Saving of anniversary detail
1158   * Changes: Workaround NB#206404 - Saving a contact using qtcontacts-tracker causes nco:IMAccount to be removed.
1159
1160  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 23 Nov 2010 23:22:57 +0100
1161
1162 libqtcontacts-tracker (4.10.90-1) unstable; urgency=low
1163
1164   * Fixes: NB#198749 - One contact from N900 is not transferred to device under development
1165   * Fixes: NB#201011 - Synced contacts are not shown in contacts list until we restart the application (without Erase EMMC flash)
1166   * Fixes: NB#202099 - Contacts crashes when trying to add a new group with facebook contacts
1167   * Fixes: NB#203983 - libqtcontacts-tracker-tests fail during execution
1168
1169   * Fixes: Re-parent the contact request's QSparqlResult to prevent possible crash during destruction
1170   * Fixes: Avoid the ontology cache being built twice
1171   * Fixes: Avoid QContactTrackerEngineData getting copied by accident
1172   * Fixes: Avoid dereferencing of null result when no QtSparql connection is found
1173   * Fixes: Make sure the settings file exists, so that the file system watcher can work
1174
1175   * New: Provide native, ncal based mapping for anniversary detail
1176   * New: Map QContactBirthday::FieldCalendarId to ncal ontology
1177   * New: Support QStringList data type for unrestricted fields
1178
1179   * Changes: Initial port of contact fetch request to QtSparql
1180   * Changes: Initial port of contact id fetch request to QtSparql
1181   * Changes: Port relationship fetch request to QtSparql
1182   * Changes: Port relationship remove request to QSparql
1183   * Changes: Port relationship save request to QSparql
1184   * Changes: Port ontology cache to QtSparql
1185
1186   * Changes: Let QContactTrackerEngine::managerParameters() report only significant parameters
1187   * Changes: Extract QTrackerAbstractRequest::runQuery()
1188   * Changes: Remove some redundant QtTracker includes
1189   * Changes: Consider both ends of a predicate chain when collecting resource types
1190   * Changes: Improve error message when QtSparql connection couldn't be created
1191   * Changes: Mark QContactUrl__SubTypeBlog declaration as deprecated
1192
1193   * Changes: Group deletion of obsolete resources by their type
1194   * Changes: Consider that one online avatars could be shared by multiple accounts
1195   * Changes: Really test online avatar query
1196
1197  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 22 Nov 2010 08:15:06 +0100
1198
1199 libqtcontacts-tracker (4.10.9-1) unstable; urgency=low
1200
1201   * Changes: Adapt to namespace removal in libqtsparql-tracker
1202
1203  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 15 Nov 2010 10:58:05 +0100
1204
1205 libqtcontacts-tracker (4.10.8-1) unstable; urgency=low
1206
1207   * Fixes: Emulated partial saving: when no definition hint is supplied, read all custom details, too
1208   * Fixes: NB#194501 - Custom details are lost when saving a contact
1209
1210   * New: Provide change notifications for QctSettings
1211   * New: Make settings keys public
1212   * New: Add vcardreader and vcardwriter tools, which are not installed yet
1213
1214   * Changes: Improve performance by collecting lost resources like addresses, affiliations and custom details as late as possible
1215   * Changes: Improve performance by merging PredicateChain and PropertyInfoList into PropertyInfoList
1216   * Changes: Add support for filters on detail fields only mapped by nao::Property, limited to MatchContains on single item
1217   * Changes: Add support for filters on detail subtypes mapped by RDF classes, limited to MatchContains on single subtype
1218   * Changes: Use QtSparql for contact save request
1219   * Changes: Use more useful RDF range for nco:hasLocation
1220   * Changes: Update creation of display label to match updated UI spec
1221
1222  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 15 Nov 2010 09:34:58 +0100
1223
1224 libqtcontacts-tracker (4.10.7-2) unstable; urgency=low
1225
1226   * Fixes: libqtsparql-tracker needs to be listed under "Depends:", not just "Recommends:" in debian/control
1227
1228  -- Friedrich W. H. Kossebau <friedrich@openismus.com>  Tue, 09 Nov 2010 17:31:16 +0100
1229
1230 libqtcontacts-tracker (4.10.7-1) unstable; urgency=low
1231
1232   * Use qtsparql-tracker for watching tracker notifications.
1233
1234  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 09 Nov 2010 13:37:00 +0100
1235
1236 libqtcontacts-tracker (4.10.6-2) unstable; urgency=low
1237
1238   * Fixes: bumps VERSION_MICRO to proper value 6
1239
1240  -- Friedrich W. H. Kossebau <friedrich@openismus.com>  Fri, 05 Nov 2010 15:42:31 +0100
1241
1242 libqtcontacts-tracker (4.10.6-1) unstable; urgency=low
1243
1244   * Fixes: Disable libcreds2 support temporarily
1245
1246  -- Jens Georg <jensg@openismus.com>  Fri, 05 Nov 2010 15:36:23 +0200
1247
1248 libqtcontacts-tracker (4.10.5-1) unstable; urgency=low
1249
1250   * Fixes: Default concurrency level should be minimal 1, not maximal
1251   * Fixes: Possible deadlock in sync API
1252   * Fixes: Make tests loading raw tuples reliable again
1253
1254   * Changes: Set sync target to "addressbook" if no sync target is provided
1255   * Changes: Make default sync target an engine parameter.
1256
1257  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 02 Nov 2010 17:42:22 +0200
1258
1259 libqtcontacts-tracker (4.10.4-1) unstable; urgency=low
1260
1261   * Fixes: NB#200532 - Contacts are not synced with avatar to phone from device
1262
1263  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 27 Oct 2010 11:44:58 +0200
1264
1265 libqtcontacts-tracker (4.10.3-1) unstable; urgency=low
1266
1267   * New: Adds unit tests for filtering by subtype
1268
1269   * Fixes: NB#183073 - Contact notes are not saved when a contact has two notes
1270   * Fixes: NB#200059 - QContact's displayLabel() is not updated when name is edited and if "fullname" property is set for the contact in Tracker.
1271   * Fixes: qtcontacts_extensions_tracker.prf was missing from package libqtcontacts-extensions-tracker-dev
1272
1273  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 25 Oct 2010 22:11:33 +0200
1274
1275 libqtcontacts-tracker (4.10.2-1) unstable; urgency=low
1276
1277   * New: Add QctSparqlConnectionManager similar to DBus connection manager
1278   * New: Make QSettings object behind QctSettings accessable by delegating setValue() and value()
1279
1280   * Changes: Test saving of subtypes via nao:Property
1281   * Changes: make rtti a configure switch, using ENABLE_RTTI={yes,no} as qmake VARIABLE, default to yes (was hardcoded to no-rtti before)
1282   * Changes: do not give /usr/include/qtcontacts-tracker as include path, just /usr/include, qtcontacts-tracker/ is needed as namespace
1283   * Changes: Give better names to some QTrackerClassHierarchy fields
1284   * Changes: Rename few QTrackerClassHierarchy methods
1285   * Changes: Tolerate bad input on property based subtypes
1286   * Changes: Consider contact graph in insertTpContact.sparql script
1287   * Changes: Kill more waitForRequestFinished() abuse.
1288   * Changes: Fix handling of date details in ut_qtcontacts_trackerplugin::testVCardsAndSync
1289   * Changes: Make ut_qtcontacts_trackerplugin::testAvatar more robust
1290   * Changes: Properly register now synthetic Avatar detail with schema.
1291   * Changes: Avoid that Thumbnail details are stored as custom detail.
1292   * Changes: Update testSaveThumbnail(online-avatar)
1293
1294  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 19 Oct 2010 11:09:54 +0200
1295
1296 libqtcontacts-tracker (4.10.1-1) unstable; urgency=low
1297
1298   * Fixes: NB#187954 - For each additinal web address added a duplicate of added web address is getting displayed in all details subview
1299   * Fixes: Build issue within unit tests
1300
1301  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 19 Oct 2010 11:09:54 +0200
1302
1303 libqtcontacts-tracker (4.10.0-1) unstable; urgency=low
1304
1305   * New: Shared library libqtcontacts_extensions_tracker.so with custom detail declarations and settings facility.
1306   * New: Adds unit test for date fields in details
1307   * New: Signal addition/removal of nco:belongsToGroup as relationshipAdded/Removed()
1308   * New: Support for relationship filter with HasMember
1309   * New: Permit selection of display name generator per global setting and per fetch request
1310   * New: Add GUID algorithm based on cellular device properties
1311   * New: Add flag to enable/disable rpath to builddirs (default: enabled)
1312
1313   * Fixes: NB#174291 - OTHER context not supported (was: Contact field synchronized from server are mapped to wrong fields in the device)
1314   * Fixes: NB#179301 - Contact is shown as 'Unnamed' in contact list if only 'Nickname' is provided
1315   * Fixes: NB#176668 - Need QContactBirthday and QContactAnniversary store internal data in QDateTime
1316   * Fixes: NB#188038 - It is not possible to fetch IM (QOnlineAccount) related Avatar URL's
1317   * Fixes: Use proper aegis format for benchmarks
1318   * Fixes: Remove Bash-isms from configure script
1319   * Fixes: Don't let fillAddressbook() drop ontologies by accident.
1320
1321   * Changes: Port sync calls to use a single per-thread worker thread
1322   * Changes: Use SPARQL like syntax to describe property chain in schema lister
1323   * Changes: HTML formatting changes in schema lister
1324   * Changes: Add libcellular-qt-dev and libsysinfo-dev to build dependencies
1325   * Changes: Report errors when saving avatar images
1326   * Changes: Cleanup DetailMapping class
1327   * Changes: Only define custom details if not provided by QTM yet
1328
1329   * Changes: Explicitly use tracker backend for batch-saving benchmark
1330   * Changes: Store Affiliations, File URIs, Organizatons, PostalAddress and Tags with anonymous IRI
1331   * Changes: Store contacts within explict RDF graph
1332   * Changes: Create an nco:Affiliation for each context but Other context.
1333
1334   * Changes: Cache some frequently needed predicate chains in contact detail
1335   * Changes: Make QContactOnlineAccount::FieldAccountPath writable.
1336   * Changes: Use anonymous blank nodes for save request.
1337   * Changes: Use slo ontology instead of deprecated mlo ontology for GeoLocation detail.
1338   * Changes: Share IRI aliasing code among scheme lister and unit tests.
1339   * Changes: Permit annotation for properties which serve as foreign key for a shared resource (e.g. files and tags)
1340   * Changes: Print information about fields without mapping and foreign keys in the scheme lister.
1341   * Changes: Only delete related objects of they are possessed.
1342   * Changes: Apply more useful domain to nie:url property
1343   * Changes: Enable compiler error for unhandled enum values in switch statements.
1344   * Changes: Share the query builder's knowledge about some SPARQL functions.
1345   * Changes: Make QContactTag::FieldTag as case-insensitive foreign key.
1346   * Changes: Use SPARQL collate functions instead of regex for case-insensitive string matching.
1347   * Changes: Make QContactPresence::FieldNickname as optional.
1348   * Changes: Build fixes for upcomming QtMobility 1.2
1349   * Changes: Add minimal support for Favorite detail
1350   * Changes: Properly map ringtones via nie:url
1351   * Changes: Rename some IRI scheme related attributes and fields to actually make some sense.
1352   * Changes: Make error messages in testUnionFilterUniqueness more useful.
1353   * Changes: Request proper version of default detail schema to avoid problems with Favorite detail
1354   * Changes: Improve error messages from save request.
1355   * Changes: Properly encode content IRIs to avoid SPARQL syntax errors.
1356   * Changes: Make QtMobility 1.1.0~git20101005 mandatory
1357   * Changes: Preserve order of custom value lists.
1358   * Changes: Add bold warning about QContactManagerEngine::waitForRequestFinished() abuse.
1359   * Changes: Use configured GUID algorithm in save request.
1360   * Changes: Print warning when requested GUID algorithm is not available
1361   * Changes: Also pass contact in question to GUID algorithm
1362   * Changes: Use QExplicitlySharedDataPointer for ExplictObjectInfo
1363   * Changes: Map QContactOnlineAccount__FieldProtocol to proper RDF property
1364   * Changes: Make clear that libsysinfo-dev also is related to ENABLE_CELLULAR
1365   * Changes: Repair update of subtype classes.
1366   * Changes: Remove left-over debug message
1367   * Changes: Mark RDF property for QContactOnlineAccount::FieldServiceProvider as optional
1368   * Changes: Update OnlineAccount reference queries
1369   * Changes: Show QContactManager::contact() warning only once.
1370   * Changes: Add information to conversions which data types are used.
1371   * Changes: Properly handle inverse nco:hasIMContact property when saving.
1372   * Changes: Map SyncTarget detail to nie:generator
1373
1374  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 18 Oct 2010 15:44:42 +0200
1375
1376 libqtcontacts-tracker (4.9.7-1) unstable; urgency=low
1377
1378   * Fixes: NB#192947 - QContactFetchRequest returns QContactOrganization detail for every contact
1379
1380  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 12 Oct 2010 09:12:06 +0200
1381
1382 libqtcontacts-tracker (4.9.6-1) unstable; urgency=low
1383
1384   * New: Add AuthStatusFrom/To support
1385
1386   * Fixes: NB#192949 - Incorrect number of contacts matched in Auto-completion dialog
1387   * Fixes: NB#188921 - Auto completion dialog suggests multiple contacts even if single contact exists
1388   * Fixes: NB#196862 - <Other> libqtcontacts-tracker-tests depends on testrunner instead of testrunner-lite
1389   * Fixes: NB#192947 - QContactFetchRequest returns QContactOrganization detail for every contact
1390
1391   * Fixes: Don't hardcode plugin install path
1392   * Fixes: Use proper aegis format for benchmarks
1393   * Fixes: Configure's --help option
1394   * Fixes: Remove bash-isms from configure script
1395
1396   * Changes: Update tracker dependency.
1397   * Changes: Mark QContactPresence::FieldNickname as optional.
1398
1399  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 11 Oct 2010 09:37:10 +0200
1400
1401 libqtcontacts-tracker (4.9.5-2) unstable; urgency=low
1402
1403   * Changes: Use "libqtcontacts-tracker" for PACKAGE and .pro file.
1404   * Changes: Revert install paths for libqtcontacts-tracker-tests
1405
1406  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 04 Oct 2010 11:43:20 +0200
1407
1408 libqtcontacts-tracker (4.9.5-1) unstable; urgency=low
1409
1410   * New: Add simple configure script
1411   * New: Check security tokens before starting request for better error reporting.
1412   * Changes: Add libcreds2-dev and libcreds2-qt-dev as build dependency.
1413   * Changes: Suppress ridiculous ABI break warning for QString.
1414   * Changes: Update install paths for libqtcontacts-tracker-tests
1415   * Changes: Properly request security tokens.
1416
1417  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 29 Sep 2010 11:48:16 +0200
1418
1419 libqtcontacts-tracker (4.9.4-2) unstable; urgency=low
1420
1421   * Fixes: NB#193656 - libqtcontacts-tracker may have resource token problem with Tracker, please verify
1422
1423   * Added dependency to aegis builder
1424   * Added aegis security manifest files to requests tracker access for unit tests and banchmarks
1425
1426  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 24 Sep 2010 11:23:48 +0200
1427
1428 libqtcontacts-tracker (4.9.4-1) unstable; urgency=low
1429
1430   * Fixes: NB#173388 - Contacts are not displayed with avatar when they are synchronized
1431   * Fixes: NB#192151 - libqtcontacts-tracker: add pkg-config to build-deps
1432
1433   * Changes: Get rid of QSharedPointer for QTrackerContactUpdate
1434   * Changes: Only create TrackerChangeListener when the user actually connects signals.
1435   * Changes: Use parent relationship for memory management of QTrackerContactUpdate
1436
1437   * New: Support QContactThumbnail in save requests
1438   * New: Add test data from NB#191670
1439
1440  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 16 Sep 2010 07:15:50 +0200
1441
1442 libqtcontacts-tracker (4.9.3-1) unstable; urgency=low
1443
1444   * Fixes: NB#153234 - Contact details <Company, Job Title, Video Call and Internet Telephone> are not stored in tracker
1445   * Fixes: NB#175940 - Send data from E71 - after modifying contact, URL and ORG fields are not shown in device
1446   * Fixes: NB#185683 - Performance decrease on subsequent contact saves
1447
1448   * Changes: Improve vcards and sync test
1449   * Changes: Let class cache make use of global mutex timeout
1450   * Changes: Only finish detail schema when starting a request.
1451   * Changes: Revert "Changes: Disable schema generation for now"
1452
1453   * New: Add support for custom subtype and field values.
1454   * New: Define custom value based mapping for QContactOrganization::FieldAssistantName
1455   * New: QContactRelevance detail
1456
1457  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 15 Sep 2010 00:41:59 +0200
1458
1459 libqtcontacts-tracker (4.9.2-2) unstable; urgency=low
1460
1461   * Changes: Disable building of schema for now
1462
1463  -- Jens Georg <jensg@openismus.com>  Sat, 11 Sep 2010 20:04:11 +0200
1464
1465 libqtcontacts-tracker (4.9.2-1) unstable; urgency=low
1466
1467   * Fixes: NB#190770 - Segfault when adding QContact with QContactOnlineAccount that has a subtype
1468
1469   * Changes: Add more constants to <dao/customdetails.h>
1470   * Changes: Also save modified contacts when fuzzing
1471   * Changes: Delete affiliation and organization at rdf:Resource level instead of nco:Role
1472   * Changes: Introduce central logging facility
1473   * Changes: Let schemelister print currently written file.
1474   * Changes: Prevent name class between SopranoLive::BackEnds::Tracker::tracker() and SopranoLive::Ontologies::tracker.
1475   * Changes: Remove nie:contentAccessed property when needed
1476   * Changes: Replace (almost) all Q_ASSERT() statements with graceful qWarning() or rude qFatal() calls.
1477   * Changes: do not start a new signal coalescing timer, if there is already one running
1478   * Changes: rename QTrackerContactDetailField's property "properties" to "propertyChain"
1479
1480   * New: Add generated schema listings to debian package
1481   * New: Add unit test to check if UIDs are preserved.
1482   * New: Coalesce contacts added/changed/removed signals.
1483   * New: ut_qtcontacts_trackerplugin::testFetchAll()
1484
1485  -- Mathias Hasselmann <mathias@openismus.com>  Sat, 11 Sep 2010 17:11:43 +0200
1486
1487 libqtcontacts-tracker (4.9.1-1) unstable; urgency=low
1488
1489   * Fixes: NB#187153 - COREWEB: "libqtcontacts-tracker: cannot rebuild RDF class cache. aborting."
1490   * Fixes: NB#189735 - Contact Sync never ends
1491   * Fixes: Make concurrency == 1 work
1492
1493   * Changes: Add concurrency level to configuration file and use saner default value for improved performance
1494   * Changes: Sanitize save request warnings
1495
1496   * New: Add tool to create a HTML listing of the schemas used
1497   * New: Implement QContactTrackerEngine::cancelRequest()
1498
1499  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 07 Sep 2010 13:15:28 +0200
1500
1501 libqtcontacts-tracker (4.9.0-1) unstable; urgency=low
1502
1503   * New: Add support for contact groups (saving, fetching, membership).
1504     Disabled by default because of negative performane impact which must be
1505     fixed. Enable for now by passing to the contact manager "features=group".
1506   * New: Add mapping for QContactAvatar::FieldVideoUrl
1507   * New: Add OnlineAccount::Protocol field
1508   * New: Add OnlineAccount::SubType field
1509   * New: Add declaration for custom hobby detail
1510
1511   * Changes: nco:presenceLastModified in contactsd and tracker plugin
1512   * Changes: Explicitly try to cleanup thread-local memory of qttracker
1513   * Changes: Improve output of vcf2xml tool
1514   * Changes: Do case-insensitive matching for instance values
1515   * Changes: Properly announce all supported contact types
1516   * Changes: Skip some tests which are known to fail
1517   * Changes: Create separate classes for each tracker specific detail definition
1518   * Changes: Prevent the class cache from being written multiple times
1519   * Changes: Refactor several model classes to use QExplicitlySharedDataPointer
1520   * Changes: Make sure to announce only details that really are possible with the ontology
1521   * Changes: Avoid gmake's jobserver warning when building static libraries
1522   * Changes: Modify return value of bindFilter() to indicate if restrictions were added
1523   * Changes: Remove obsolete addressbook tag
1524   * Changes: Merge all test suites/fixtures within on set to make sure CITA runs them all
1525   * Changes: Prevent ut_qtcontacts_trackerplugin_add_async crashing
1526
1527   * Fixes: NB#186996 - libqtcontacts-tracker leaks memory
1528   * Fixes: The X-GENDER issues mentioned in NB#153234
1529
1530  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 03 Sep 2010 10:12:00 +0200
1531
1532 libqtcontacts-tracker (4.8.8-2) unstable; urgency=low
1533
1534   * Bump build dependencies for latest QtMobility
1535
1536  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 24 Aug 2010 11:51:45 +0200
1537
1538 libqtcontacts-tracker (4.8.8-1) unstable; urgency=low
1539
1540   * Changes: Use LiveNodeModel::rawRow() for fetching data
1541   * Changes: Refactor QTrackerContactSaveRequest::Context into an almost proper UpdateBuilder
1542   * Fixes: Restore saving of custom contact details
1543
1544  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 24 Aug 2010 00:13:31 +0200
1545
1546 libqtcontacts-tracker (4.8.7-1) unstable; urgency=low
1547
1548   * Fixes: BMC#5410 - QContactPhoneNumber <-> Tracker does not save formatting
1549   * Fixes: NB#175705 - Adding a contact, the signal is emitted before the contact is really stored on tracker
1550   * Fixes: NB#183895 - Unable to add more than one Web Address for a contact
1551   * Changes: Make everything compile with QtMobility release candidate
1552   * Changes: Don't emit additional signal for added/removed/changed contacts, with zero contacts as argument
1553   * Changes: Store list of inherited conatact classes in schema instead of generating on each save request
1554   * Changes: Add support for storing QContactRelationship::HasMember
1555   * Changes: Remove code for merging-by-IsSameAs hack, no longer used
1556   * Changes: Stop additional signal with zero list for contact added/removed/changed
1557   * Changes: Stop leaking signaler for contactgroups
1558   * New: First draft of QTrackerRelationshipRemoveRequest
1559   * Changes: Remove Context field from reported Anniversary and SyncTarget definition
1560   * Changes: Generate list of inherited contact classes from contact hierarchy
1561   * Changes: Increase sanity for GeoLocation mapping
1562   * Changes: Always permit writing of the GeoLocation detail
1563   * Changes: Store valid presence status for reference contact
1564   * Changes: Also use tracker:id() for single value enums
1565   * Changes: Only bind columns after creating all patterns.
1566   * Changes: Actually permit saving of Hobby detail
1567   * New: Add new and hopefully correct detail fuzzing test
1568   * Changes: Convert fields of custom details to expected data type when known
1569   * Changes: Properly report errors in fetch request
1570   * Changes: Bump QtTracker dependency
1571   * Changes: Use tracker specific query in save request and for debugging
1572
1573  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 23 Aug 2010 01:32:45 +0200
1574
1575 libqtcontacts-tracker (4.8.6-1) unstable; urgency=low
1576
1577   * Fixes: NB#182154 - The QContactFilter incorrect behavior
1578   * Fixes: NB#177406 - Remote contact presence indicator is not visible
1579   * Fixes: NB#183235 - All the contacts does not get imported for a configured gtalk account
1580   * Fixes: NB#183111 - Sometimes: Unable to launch contacts application
1581   * New: Map nie:contentAccessed to custom "AccessedTimestamp" field of QContactTimestamp
1582   * New: Several new unit tests and enhancements.
1583
1584  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 11 Aug 2010 22:45:26 +0200
1585
1586 libqtcontacts-tracker (4.8.5-1) unstable; urgency=low
1587
1588   * Changes: Make sure that ut_qtcontacts_trackerplugin/contacts.vcf gets installed
1589   * New: Add libqtcontacts-tracker-benchmarks package
1590   * Changes: Also fetch class ids for instance values like nco:gender_female
1591   * Changes: Print last libc error message when mkpath() fails.
1592   * Changes: Double link detail URIs
1593
1594  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 09 Aug 2010 12:44:07 +0200
1595
1596 libqtcontacts-tracker (4.8.4-1) unstable; urgency=low
1597
1598   * Fixes: NB#183386 - libqtcontacts-tracker blocks waiting for class cache mutex
1599
1600  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 04 Aug 2010 15:26:15 +0200
1601
1602 libqtcontacts-tracker (4.8.3-1) unstable; urgency=low
1603
1604   * Initial support for contact group saving - don't rely on it yet.
1605   * New: Support for custom "Hobby" detail which is mapped to nco:hobby
1606   * New: Map nco:fullname to QContactName::FieldCustomLabel
1607   * Changes: Only fetch requested custom details
1608   * Changes: Preserve lastModified field for new contacts
1609
1610  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 04 Aug 2010 13:40:00 +0200
1611
1612 libqtcontacts-tracker (4.8.2-1) unstable; urgency=low
1613
1614   * Don't abort after writing RDF class cache.
1615
1616  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 30 Jul 2010 15:21:58 +0200
1617
1618 libqtcontacts-tracker (4.8.1-1) unstable; urgency=low
1619
1620   * Fixes: NB#182154 - The QContactFilter incorrect behavior
1621   * Fixes: NB#178354 - communication info for www address type contains appended text content of an newly added www address field
1622   * Fixes: NB#182612 - Unable to launch contacts/Me application
1623
1624  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 30 Jul 2010 14:08:50 +0200
1625
1626 libqtcontacts-tracker (4.8.0-1) unstable; urgency=low
1627
1628   * Activate new fetch request by default, remove old fetch request
1629   * Read RDF class hierarchy from cache when possible
1630   * Partly fixes: NB#172589 - Only about 10% of the required items are deleted via Mobility API
1631   * Remove QTrackerContactRemoveRequest2
1632   * Avoid failing assertion in QTrackerContactQueryBuilder::bindFilter()
1633   * Build without C++ RTTI which are against Qt coding conventions
1634
1635  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 29 Jul 2010 10:48:56 +0200
1636
1637 libqtcontacts-tracker (4.7.8-1) unstable; urgency=low
1638
1639   * temp porting to tracker 0.9.13-1maemo1+0m6 - regenerated classhierarchystatic.h
1640   * Remove timeout for read and save request (related to NB#174937)
1641   * Dependency to libqtm-contacts(-dev) and libqtm-versit(-dev)
1642   * word completion benchmark to simulate NB#179622
1643   * Add batch-saving benchmark from NB#175110
1644   * New: Support fetch of custom contact details
1645
1646  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Wed, 28 Jul 2010 08:58:53 +0300
1647
1648 libqtcontacts-tracker (4.7.7-1) unstable; urgency=low
1649
1650   * Provide workaround for NB#180669 - libqtcontacts-tracker spends 2 blocked seconds to initialize on device
1651   * Initial fixes for NB#180578 - vardconverter reports errors but still returns with 0
1652
1653  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 22 Jul 2010 11:31:53 +0300
1654
1655 libqtcontacts-tracker (4.7.6-2) unstable; urgency=low
1656
1657   * Properly list dependencies for libqtcontacts-tracker-tests package
1658   * Provide proper package descriptions and use (hopefully correct) categories
1659
1660  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 13 Jul 2010 18:28:48 +0200
1661
1662 libqtcontacts-tracker (4.7.6-1) unstable; urgency=low
1663
1664   * Fixes: NB#178222 - Switch-not all contacts are transfered from N95 and N900 to device using switch application
1665   * Fixes: NB#177741 - No test package for libqtcontacts-tracker
1666   * Fix list sizes comparison in "bool operator<(const QList<T> &a, const QList<T> &b)"
1667   * Use GROUP_CONCAT for subtype classes instead of ridicilous amounts of OPTIONAL clauses for new fetch request
1668   * Keep class ids as string to save few CPU cycles.
1669   * Introduce "check" target which runs unit tests
1670
1671  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 13 Jul 2010 17:08:09 +0200
1672
1673 libqtcontacts-tracker (4.7.5-1) unstable; urgency=low
1674
1675   * Fixes: NB#170918 - QContactOnlineAccount of default-contact-me does not contain all info needed
1676   * Fixes: NB#177560 - Contact Editor overwrites me-contact details in tracker when saving
1677   * Hide symbols in Unix builds
1678
1679  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 07 Jul 2010 11:05:29 +0200
1680
1681 libqtcontacts-tracker (4.7.4-1) unstable; urgency=low
1682
1683   * Fixes: NB#174349 -  Contacts crash in "QPointer".
1684   * Fixes: NB#176881 : :~TrackerChangeListener(): read of deleted memory
1685   * Fixes: NB#177051 - 'msyncd' crash observed and sync fails while syncing contacts
1686   * Make Organization detail as unique and add Role field
1687   * Support requests from other threads than the engine
1688   * Set infinite timeout for sync requests
1689   * Improved tag support
1690
1691  -- Mathias Hasselmann <mathias@openismus.com>  Sat, 03 Jul 2010 00:52:48 +0200
1692
1693 libqtcontacts-tracker (4.7.3-1) unstable; urgency=low
1694
1695   * Avoid spinning the calling thread's event loop in sync requests.
1696   * Prevent segfault if the request contains multiple merges for the same contact
1697   * Improve errorMap handling and cleanup save request flow a bit
1698   * Generate local contact id from GUID.
1699   * Create and update contacts in one step
1700   * Introduce concurrency and batch-size engine parameter
1701   * Run few update requests in parallel for reduced latency
1702   * Delete base type for contact mediums instead of individual subtypes
1703   * Use tracker's batch API for saving contacts
1704   * Remove old save request and rename ContactSaveRequest2 to ContactSaveRequest
1705   * Properly update GUID and timestamps when saving
1706
1707  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 23 Jun 2010 00:45:16 +0200
1708
1709 libqtcontacts-tracker (4.7.2-1) unstable; urgency=low
1710
1711   * Fixes: NB#175259 - QContactPhoneNumber::match returns all contacts if there are no matches
1712
1713  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 17 Jun 2010 09:51:23 +0200
1714
1715 libqtcontacts-tracker (4.7.1-1) unstable; urgency=low
1716
1717   * Remove early emit of empty contacts
1718   * Fix leaking of request workers in contact engine
1719   * Refactor QTrackerContactGlobalMutex to work without spinning the event loop
1720   * Properly save subtypes for address detail
1721
1722  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 16 Jun 2010 23:27:42 +0200
1723
1724 libqtcontacts-tracker (4.7.0-1) unstable; urgency=low
1725
1726   * Enable new local id fetch request by default
1727   * Use new local id fetch request for filtering in old contact fetch request.
1728   * Avoid accidental deletion of all address properties when saving a contact
1729   * Don't create nested event loop for getting RDF class hierarchy
1730   * Copy really all fields when copying the QContactTrackerEngine.
1731   * Initialize error variable in detailDefinitions().
1732   * Give better control on which queries are shown on debugging
1733   * Fix some unit test cases for out of tree builds
1734
1735  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 15 Jun 2010 00:41:31 +0200
1736
1737 libqtcontacts-tracker (4.6.9-1) unstable; urgency=low
1738
1739   * Fix saving of organization detail's title and department field
1740   * Slightly optimize contact fetching by id
1741   * Support removal of phone number types
1742
1743  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 08 Jun 2010 22:27:32 +0200
1744
1745 libqtcontacts-tracker (4.6.8-1) unstable; urgency=low
1746
1747   * Fixes: NB#170812 - Unnamed contacts gets displayed instead of valid gtalk/skype contacts
1748   * Fixes: NB#162993 - <MemLeak> code review report/issues for application people & contacts
1749   * Make old fetch request and new save request work together
1750   * Dramatically improve performance of new save request
1751   * Activate new save request by default
1752   * Implements: SWP#MPEOP-1001
1753
1754  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 07 Jun 2010 10:59:15 +0200
1755
1756 libqtcontacts-tracker (4.6.7-1) unstable; urgency=low
1757
1758   * Fixes: NB#159444
1759   * Fixes: NB#164875
1760   * Fixes: NB#166268
1761   * Fixes: NB#167816
1762   * Fixes: NB#168145
1763   * Fixes: NB#169064
1764   * Fixes: NB#169245
1765   * Fixes: NB#169422
1766   * Fixes: NB#170292
1767   * Fixes: NB#170310
1768   * Fixes: NB#161572
1769   * Fixes: NB#162696
1770   * Fixes: NB#171324
1771   * Fixes: NB#167008
1772   * Fixes: NB#170836
1773
1774  -- Johan Paul <ext-johan.2.paul@nokia.com>  Sun, 30 May 2010 10:44:25 +0300
1775
1776 libqtcontacts-tracker (4.6.6-2) unstable; urgency=low
1777
1778   * Deactivate new save request again as it doesn't work proper with old fetch request.
1779
1780  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 28 May 2010 11:00:13 +0200
1781
1782 libqtcontacts-tracker (4.6.6-1) unstable; urgency=low
1783
1784   * MAJOR CHANGE: Enable new save request by default
1785   * Use weak pointer in waitForFinished() to protect from early request deletion by client code
1786   * Permit configuration of display name
1787   * Create proper SPARQL update for organization detail
1788   * Support ringtone detail in new fetch request
1789   * Properly save gender in new save request
1790   * Reduce OPTIONAL clauses for new fetch request
1791
1792  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 28 May 2010 07:13:26 +0200
1793
1794 libqtcontacts-tracker (4.6.5-3) unstable; urgency=low
1795
1796   * Use weak pointer in waitForFinished() to protect from early request deletion by client code
1797
1798  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 28 May 2010 09:16:52 +0200
1799
1800 libqtcontacts-tracker (4.6.5-2) unstable; urgency=low
1801
1802   * Also update unit tests for libqttracker-dev (1~6.9.0+0m6)
1803
1804  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 26 May 2010 09:40:52 +0200
1805
1806 libqtcontacts-tracker (4.6.5-1) unstable; urgency=low
1807
1808   * Fixed compilation against libqttracker-dev (1~6.9.0+0m6)
1809   * Limit thread count to 1
1810
1811  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Wed, 26 May 2010 09:44:06 +0300
1812
1813 libqtcontacts-tracker (4.6.4-3) unstable; urgency=low
1814
1815   * Repair debian changelog.
1816
1817  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 25 May 2010 11:36:01 +0200
1818
1819 libqtcontacts-tracker (4.6.4-2) unstable; urgency=low
1820
1821   * Fix for debug package - debug symbols were stripped during build
1822
1823  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Sat, 22 May 2010 08:30:21 +0300
1824
1825 libqtcontacts-tracker (4.6.4-1) unstable; urgency=low
1826
1827   * Fixes: NB#168249 - mutexing access to event loop, signalling quit and wait until thread finishes
1828   * Fetch all details required for the display name
1829   * Fixes crash in detail schema on exit.
1830
1831  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 21 May 2010 01:08:05 +0200
1832
1833 libqtcontacts-tracker (4.6.3-1) unstable; urgency=low
1834
1835   * Stop using nco:contactUID to store contactLocalId
1836   * Support GUID and Gender in old requests and unit tests
1837   * Fix Self Contact Query
1838   * Improve display name handling
1839   * Fixes: NB#162457
1840
1841  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 20 May 2010 17:06:29 +0200
1842
1843 libqtcontacts-tracker (4.6.2-4) unstable; urgency=low
1844
1845   * Added needed libqtversit4 dependencies
1846
1847  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Mon, 17 May 2010 17:59:06 +0300
1848
1849 libqtcontacts-tracker (4.6.2-3) unstable; urgency=low
1850
1851   * Using function<> instead of optional property in RDFSelect brings better contact fetch performances
1852
1853  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Mon, 17 May 2010 12:03:08 +0300
1854
1855 libqtcontacts-tracker (4.6.2-2) unstable; urgency=low
1856
1857   * Fixing waitForFinished early request disposal
1858   * Old save request fixed - request not finished
1859   * Added synthesized global presence to old fetch request
1860   * Display label changed to match UI spec
1861   * Filter contacts by office phonenumbers, too.
1862   * Fetch Timestamp for old fetch request
1863   * fetch me contact request
1864
1865  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Mon, 17 May 2010 09:28:24 +0300
1866
1867 libqtcontacts-tracker (4.6.2-1) unstable; urgency=low
1868
1869   * Segfault handling on early disposal of requests
1870   * localPhoneNumber filtering in new requests
1871
1872  -- Nathan Letwory <nathan.letwory@cybercom.com>  Tue, 11 May 2010 13:37:42 +0300
1873
1874 libqtcontacts-tracker (4.6.1-1) unstable; urgency=low
1875
1876   * Fixes: NB#161807
1877   * Fixes: NB#161784
1878
1879  -- Nathan Letwory <nathan.letwory@cybercom.com>  Mon, 10 May 2010 08:54:45 +0300
1880
1881 libqtcontacts-tracker (4.6.0-1) unstable; urgency=low
1882
1883   * Fixes: NB#167342
1884   * Fixes: NB#166255
1885
1886  -- Nathan Letwory <nathan.letwory@cybercom.com>  Sat, 08 May 2010 12:18:24 +0300
1887
1888 libqtcontacts-tracker (4.5.9-1) unstable; urgency=low
1889
1890   * maemo:localPhoneNumber filtering added
1891   * handle context (work/home) better
1892   * handle editing fields in a better way
1893
1894  -- Nathan Letwory <nathan.letwory@cybercom.com>  Fri, 07 May 2010 18:38:11 +0300
1895
1896 libqtcontacts-tracker (4.5.8-1) unstable; urgency=low
1897
1898   * Fixes: NB#161788
1899   * Fixes: NB#164369
1900   * Fixes: NB#165918
1901   * Fixes: NB#165924
1902   * Fixes: NB#163080
1903   * Fixes: NB#161792
1904   * Fixes: NB#161914
1905   * Fixes: NB#162693
1906   * Added unit tests that effectively test above mentioned bugs
1907   * local phonenumber now saved to tracker according number match length customization point
1908   * ongoing work on new generation requests. These can be enabled by
1909     setting QT_CONTACTS_TRACKER environment variable:
1910        export QT_CONTACTS_TRACKER='query-builder=fetch,save'
1911
1912  -- Nathan Letwory <nathan.letwory@cybercom.com>  Tue, 04 May 2010 10:59:44 +0300
1913
1914 libqtcontacts-tracker (4.5.7-1) unstable; urgency=low
1915
1916   * Fix for assert with tracker 0.9 - no results received from tracker when result set is empty
1917
1918  -- Nathan Letwory <nathan.letwory@cybercom.com>  Thu, 29 Apr 2010 11:32:59 +0300
1919
1920 libqtcontacts-tracker (4.5.6-1) unstable; urgency=low
1921
1922   * Fixes: NB#163573 - Not able to add a contact
1923   * Fixes: NB#164852 - Contact sync fails with S60/S40/Ovi Suite/ Ovi.com
1924   * out-of-tree building back
1925   * improvemenst and WIP on saving
1926
1927  -- Nathan Letwory <nathanletwory@cybercom.com>  Tue, 20 Apr 2010 12:31:41 +0200
1928
1929 libqtcontacts-tracker (4.5.5-1) unstable; urgency=low
1930
1931   * merge query-builder in master
1932   * porting against new qtcontacts completed
1933
1934  -- Nathan Letwory <nathanletwory@cybercom.com>  Fri, 16 Apr 2010 15:33:12 +0200
1935
1936 libqtcontacts-tracker (4.5.compilespre5-1) unstable; urgency=low
1937
1938   * compile fixes against latest libqtcontacts
1939   * note: more changes upcoming for functional fixes
1940
1941  -- Nathan Letwory <nathanletwory@cybercom.com>  Wed, 07 Apr 2010 15:02:32 +0200
1942
1943 libqtcontacts-tracker (4.5.4staging-3) unstable; urgency=low
1944
1945   * resolve IMAddress Signal changes and update the contact
1946
1947  -- Nathan Letwory <nathanletwory@cybercom.com>  Wed, 07 Apr 2010 15:02:32 +0200
1948
1949 libqtcontacts-tracker (4.5.4-3) unstable; urgency=low
1950
1951   * Make removal request async
1952
1953  -- Nathan Letwory <nathanletwory@cybercom.com>  Wed, 07 Apr 2010 14:38:20 +0200
1954
1955 libqtcontacts-tracker (4.5.4-2) unstable; urgency=low
1956
1957   * Fixed: NB#162457 -  QContact::displayLabel() returns Null QString even if
1958     there's a nickname
1959   * Fixed: NB#161572 -  QTrackerContactIdFetchRequest leaks a
1960     QContactFetchRequest
1961   * Fixed: NB#160824 -  Two web addresses are displayed for a contact added
1962     with one address
1963
1964  -- Nathan Letwory <nathanletwory@cybercom.com>  Fri, 30 Mar 2010 09:35:07 +0200
1965
1966 libqtcontacts-tracker (4.5.4-1) unstable; urgency=low
1967
1968   * Fixed: NB#159556 - avatar and me-contact name info
1969   * Fixed: NB#160138 - Status message always empty
1970
1971  -- Nathan Letwory <nathanletwory@cybercom.com>  Fri, 19 Mar 2010 13:02:30 +0200
1972
1973 libqtcontacts-tracker (4.5.3~git20100205.1) unstable; urgency=low
1974
1975   * Change packge name to reflect the QtMobility release name.
1976
1977  -- tapio <tapio.laxstrom@plenware.fi>  Fri, 05 Feb 2010 12:32:37 +0200
1978
1979 qtcontacts-tracker (4.5.3~git20100204.1) unstable; urgency=low
1980
1981   * Initial release
1982
1983  -- tapio <tapio.laxstrom@plenware.fi>  Thu, 04 Feb 2010 13:19:17 +0200