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