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