Prepare harmattan/4.12.0-1
[qtcontacts-tracker:qtcontacts-tracker.git] / debian / changelog
1 libqtcontacts-tracker (4.12.0-1) unstable; urgency=low
2
3   * Changes: Use tracker:id() to identify contacts (QContactLocalId). The
4     previously used nco:contactLocalUID property is synched with the contact's
5     tracker:id(). This also affects the self contact's id which as fixed before
6     and now is retrieved from tracker:id(nco:default_contact_me).
7
8   * Changes: Consider the contact's manager URI to recognize new contacts: If
9     the contact's manager URI doesn't match the engine's manager URI the
10     contact is considered a new contact.
11
12   * Changes: Replace trouble making RDF class cache with more trivial, process-local cache.
13
14   * Fixes: Report proper error code for unsupported relationships
15   * Fixes: Restore support for single value restricted values like QContactAnniversary::SubType
16
17   * Changes: Always generate tests.xml, add tests-local.xml.
18   * Changes: Avoid cellular GUID algorithm being created when not needed.
19   * Changes: Code cleanup in contact fetch request
20   * Changes: Create separate CITA set for each unit test fixture
21   * Changes: Merge ut_qtcontacts_trackerplugin::testChangesOverflow and ut_qtcontacts_trackerplugin_signals::testSignals
22   * Changes: Properly mark QContactAnniversary::FieldSubType as QString.
23   * Changes: Remove details that are always generated from exists & wildcard filter
24   * Changes: Remove now obsolete unit tests for make and parseContactIri()
25   * Changes: Remove obsolete DBus classes
26   * Changes: Tell integration bot to clean tracker before running each test set
27   * Changes: Update run-all.sh to use private tracker
28   * Changes: Use EXISTS filter instead of OPTIONAL clause for copy-and-remove request
29   * Changes: Use RDF meta-data instead of hard-coded lists for merge request.
30   * Changes: Use common column limit also in remove request
31   * Changes: Use scalar query builder for filtering in contact fetch and local id fetch request
32
33   * New: Add unit test for fetching of contacts using a filter with a wildcard on a detail field
34   * New: Add unit test for fetching of contacts using an exists filter on a detail
35   * New: Support for generating code coverate reports, activated via --enable-coverage configure switch
36
37  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 12 Jan 2011 13:42:35 +0100
38
39 libqtcontacts-tracker (4.11.8-1) unstable; urgency=low
40
41   * Fixes: NB#218688 - libqtcontacts-tracker freezes and stops the request
42   * Fixes: Usage of disconnect() was accidently inverted in fetch request
43
44   * Changes: Use concurrency level of #CPU + 1
45   * Changes: Give QContactTrackerEngine::finishDetailDefinitions() better chance of reporting reason of invokation.
46   * Changes: Remove unused dependency on QtNetwork
47
48  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 17 Jan 2011 11:53:11 +0100
49
50 libqtcontacts-tracker (4.11.7-1) unstable; urgency=low
51
52   * Fixes: NB#203983 - libqtcontacts-tracker-tests fail during execution.
53   * Fixes: NB#206582 - libtqcontacts_tracker uses too much memory for class cache
54   * Fixes: NB#216805 - Unable to merge 2 tracker contacts (local or IM).
55
56   * Changes: List --disable-schemalist in help output
57   * Changes: List configuration of ENABLE_SCHEMA_LIST, ENABLE_BUILDDIRS_RPATH and ENABLE_RTTI after checks
58   * Changes: Really preserve order when fetching custom value lists.
59
60  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 12 Jan 2011 13:42:34 +0100
61
62 libqtcontacts-tracker (4.11.6-1) unstable; urgency=low
63
64   * Fixes: NB#214563 - Regression - Few contact fields (family, assistant) not restored
65   * Fixes: NB#216503 - libqtcontacts-tracker should use QElapsedTimer instead of QTime
66   * Fixes: BMC#12003 - schemalist is not building in qtcontact tracker plugin (meego)
67   * Fixes: Remove unneeded QUrl(...) from QUrl(QUrl::fromEncoded(...))
68   * Fixes: Don't let ontology headers include themself.
69
70   * New: Enable tracker direct access by default
71   * New: Enable groups by default
72
73   * New: Add test for Landline subtype in testSavePhoneNumber
74   * New: Add unit test for saving and fetching of non-latin1 names
75   * New: Add unit test for fetching of contacts using FieldAccountPath or FieldAccountUri of QContactOnlineAccount
76   * New: Add ut_qtcontacts_trackerplugin_settings, a test suite for QctSettings
77   * New: Test preservation of custom value lists.
78
79   * Changes: Listen to changes of nco:PersonContact and nco:ContactGroup only
80   * Changes: Enable pretty printing for contact fetch and save request
81   * Changes: Use more robust (and efficient) approach for finding customDetailColumn
82   * Changes: Search ontologies.overrides in SRCDIR instead of build dir
83   * Changes: Scalar QB: Some code cleanups
84   * Changes: Use QLatin1String for default arguments
85
86  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 07 Jan 2011 12:25:53 +0100
87
88 libqtcontacts-tracker (4.11.5-2) unstable; urgency=low
89
90   * Fix build error
91
92  -- Tan Miaoqing <miaoqing.tan@nokia.com>  Fri, 31 Dec 2010 11:31:33 +0200
93
94 libqtcontacts-tracker (4.11.5-1) unstable; urgency=low
95
96   * Fixes: NB#215611 - qtcontacts-tracker deletes postal addresses inserted by camera
97   * Display label and global presence not being calculated during fetch unless required by definition hint
98
99  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Fri, 31 Dec 2010 09:32:00 +2000 
100
101 libqtcontacts-tracker (4.11.4-1) unstable; urgency=low
102
103   * Fixes: Possible Lockup in cellular guid algorithm if MSISDN is missing
104
105  -- Jens Georg <jensg@openismus.com>  Wed, 22 Dec 2010 15:07:57 +0100
106
107 libqtcontacts-tracker (4.11.3-2) unstable; urgency=low
108
109   * Fixes: Synchronize sonumber with version number
110
111  -- Adrien Bustany <adrien.bustany@nokia.com>  Mon, 20 Dec 2010 18:02:00 +0200
112
113 libqtcontacts-tracker (4.11.3-1) unstable; urgency=low
114
115   * Changes: Also read contextual details from contact itself
116
117  -- Adrien Bustany <adrien.bustany@nokia.com>  Mon, 20 Dec 2010 18:00:00 +0200
118
119 libqtcontacts-tracker (4.11.2-1) unstable; urgency=low
120
121   * Switch to scalar query builder for fetch request
122   * Fixes: "too many SQL variables" error when importing 500+ telepathy contacts
123   * Changes: Save Other context detail within separate affiliation instead of the contact
124
125  -- Adrien Bustany <adrien.bustany@nokia.com>  Mon, 20 Dec 2010 11:19:00 +0200
126
127 libqtcontacts-tracker (4.11.1-2) unstable; urgency=low
128
129   * Add missing information to 4.11.1-1 changelog entry.
130
131  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 17 Dec 2010 07:19:32 +0100
132
133 libqtcontacts-tracker (4.11.1-1) unstable; urgency=low
134
135   * New: QctUnmergeIMContactsRequest for unmerging merged instant messaging contacts.
136   * New: unit test for NB#212463 - "too many SQL variables" error when importing 500+ telepathy contacts
137   * New: adds method to deal with filters on custom details, bindCustomDetailFilter()
138
139   * Changes: Don't fetch display label details unless requested
140   * Changes: Added test for filterring on custom details
141   * Changes: Properly handle fetch requests where the fetch hint doesn't contain unique
142   * Changes: Update Cubi to 611d14db0cbc19d9caf1f1ee3bae4effffdd8e0e
143
144  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Fri, 17 Dec 2010 01:28:07 +0200
145
146 libqtcontacts-tracker (4.11.0-3) unstable; urgency=low
147
148   * Remove NB#210566 from changelog.
149
150  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 14 Dec 2010 13:51:07 +0100
151
152 libqtcontacts-tracker (4.11.0-2) unstable; urgency=low
153
154   * Fixes: the files slots.{h,cpp} are now in ut_qtcontacts_trackerplugin_common, so remove from .pro files in old dirs
155
156   * Changes: Update reference queries for 946b8b17eaa96ea0df4bb29e456de41a841119f3
157   * Changes: Update EXPECTFAIL file
158
159  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 14 Dec 2010 13:51:07 +0100
160
161 libqtcontacts-tracker (4.11.0-1) unstable; urgency=low
162
163   * Fixes: Properly fetch nao:Properties with custom values
164   * Fixes: Control contacts was never saved in testFilterContactsMatchPhoneNumberWithShortNumber(), which made test hide a bug
165   * Fixes: NB#208065 - call ui displays incorrect contact name
166   * Fixes: QContactManager signal test
167
168   * Changes: Liberate last pieces of the plugin from QtTracker \O/
169   * Update Cubi to ef060bd7f8046fb03e9f3572a880ca000fca54ca
170
171   * Changes: Port QContactRemoveRequest to QSparql
172   * Changes: Factor OPTIONALs better
173   * Changes: Add missing setOptional on Organization::Name
174   * Changes: Update QB UT data files to match Cubi queries
175   * Changes: QB UT: Rename all variables and anonymous nodes to ease comparison
176   * Changes: QB UT: Add more cleaning regexps to queries
177   * Changes: Avoid "Too many SQL variables" warning in remove request
178   * Changes: Sanitize cubidefines a bit.
179   * Changes: Remove long time obsolete rdf-mapping tool
180   * Changes: Cleanup Cubi namespace usage.
181   * Changes: Improve command line parsing of configure script: "--prefix=/usr" works now.
182   * Changes: Remove useless ut_qtcontacts_trackerplugin_sparql.
183   * Changes: Add Other context to ut_qtcontacts_trackerplugin::testUrl
184
185   * New: Introduce ontology compiler tool
186   * New: Add generated ontology classes
187
188  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 13 Dec 2010 23:57:36 +0100
189
190 libqtcontacts-tracker (4.10.92-1) unstable; urgency=low
191
192   * New: QctContactMergeRequest for merging two contacts into one
193   * New: Update Cubi to 030dbc075d0e594d7d8a07e4f6d80c66131b7359
194
195   * Fixes: Broken union filter
196   * Fixes: GRAPH for contact only applies to insert part of contact
197   * Fixes: Improve handling of restricted-valued properties
198   * Fixes: Install all data files for ut_qtcontacts_tracker_plugin
199   * Fixes: Massive amount of "unexpected contact" warnings
200   * Fixes: NB#179622 - Massive memory leak in sync qtcontacts-tracker API
201   * Fixes: Online account retrieval working properly again (OPTIONAL handling was broken)
202   * Fixes: don't drop detail when fetching contacts
203
204   * Changes: Adapt to packaging changes of libqtsparql-tracker(-extensions)
205   * Changes: Apply query filters to customDetail query too
206   * Changes: Don't emit changed signal for removed contacts
207   * Changes: Move cubi in-tree to avoid build-time dependency on git
208   * Changes: Port ContactIdFetchRequest to Cubi
209   * Changes: Port ContactSaveRequest to Cubi
210   * Changes: Port FetchRequest querybuilder to cubi
211   * Changes: Properly save restricted values
212   * Changes: Update header location for TrackerChangeListener
213   * Changes: Warn if value can't be converted in QTrackerContactDetailField::makeValue
214   * Changes: respect prefix when installing shared lib
215
216  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 07 Dec 2010 01:35:00 +0100
217
218 libqtcontacts-tracker (4.10.91-4) unstable; urgency=low
219
220   * Changes: Remove ad-hoc ncal definitions from schema since QtTracker provides them now
221
222  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 09 Dec 2010 12:48:13 +0100
223
224 libqtcontacts-tracker (4.10.91-3) unstable; urgency=low
225
226   * Changes: Fix changelog formatting
227
228  -- Jens Georg <jensg@openismus.com>  Fri, 26 Nov 2010 15:34:44 +0100
229
230 libqtcontacts-tracker (4.10.91-2) unstable; urgency=low
231
232   * Fixes: NB#206677 - Contacts application crashes when selecting 'Add group' option in Contacts List view menu
233
234  -- Jens Georg <jensg@openismus.com>  Fri, 26 Nov 2010 13:20:23 +0100
235
236 libqtcontacts-tracker (4.10.91-1) unstable; urgency=low
237
238   * Fixes: Saving of anniversary detail
239   * Changes: Workaround NB#206404 - Saving a contact using qtcontacts-tracker causes nco:IMAccount to be removed.
240
241  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 23 Nov 2010 23:22:57 +0100
242
243 libqtcontacts-tracker (4.10.90-1) unstable; urgency=low
244
245   * Fixes: NB#198749 - One contact from N900 is not transferred to Dali
246   * Fixes: NB#201011 - Synced contacts are not shown in contacts list until we restart the application (without Erase EMMC flash)
247   * Fixes: NB#202099 - Contacts crashes when trying to add a new group with facebook contacts
248   * Fixes: NB#203983 - libqtcontacts-tracker-tests fail during execution
249
250   * Fixes: Re-parent the contact request's QSparqlResult to prevent possible crash during destruction
251   * Fixes: Avoid the ontology cache being built twice
252   * Fixes: Avoid QContactTrackerEngineData getting copied by accident
253   * Fixes: Avoid dereferencing of null result when no QtSparql connection is found
254   * Fixes: Make sure the settings file exists, so that the file system watcher can work
255
256   * New: Provide native, ncal based mapping for anniversary detail
257   * New: Map QContactBirthday::FieldCalendarId to ncal ontology
258   * New: Support QStringList data type for unrestricted fields
259
260   * Changes: Initial port of contact fetch request to QtSparql
261   * Changes: Initial port of contact id fetch request to QtSparql
262   * Changes: Port relationship fetch request to QtSparql
263   * Changes: Port relationship remove request to QSparql
264   * Changes: Port relationship save request to QSparql
265   * Changes: Port ontology cache to QtSparql
266
267   * Changes: Let QContactTrackerEngine::managerParameters() report only significant parameters
268   * Changes: Extract QTrackerAbstractRequest::runQuery()
269   * Changes: Remove some redundant QtTracker includes
270   * Changes: Consider both ends of a predicate chain when collecting resource types
271   * Changes: Improve error message when QtSparql connection couldn't be created
272   * Changes: Mark QContactUrl__SubTypeBlog declaration as deprecated
273
274   * Changes: Group deletion of obsolete resources by their type
275   * Changes: Consider that one online avatars could be shared by multiple accounts
276   * Changes: Really test online avatar query
277
278  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 22 Nov 2010 08:15:06 +0100
279
280 libqtcontacts-tracker (4.10.9-1) unstable; urgency=low
281
282   * Changes: Adapt to namespace removal in libqtsparql-tracker
283
284  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 15 Nov 2010 10:58:05 +0100
285
286 libqtcontacts-tracker (4.10.8-1) unstable; urgency=low
287
288   * Fixes: Emulated partial saving: when no definition hint is supplied, read all custom details, too
289   * Fixes: NB#194501 - Custom details are lost when saving a contact
290
291   * New: Provide change notifications for QctSettings
292   * New: Make settings keys public
293   * New: Add vcardreader and vcardwriter tools, which are not installed yet
294
295   * Changes: Improve performance by collecting lost resources like addresses, affiliations and custom details as late as possible
296   * Changes: Improve performance by merging PredicateChain and PropertyInfoList into PropertyInfoList
297   * Changes: Add support for filters on detail fields only mapped by nao::Property, limited to MatchContains on single item
298   * Changes: Add support for filters on detail subtypes mapped by RDF classes, limited to MatchContains on single subtype
299   * Changes: Use QtSparql for contact save request
300   * Changes: Use more useful RDF range for nco:hasLocation
301   * Changes: Update creation of display label to match updated UI spec
302
303  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 15 Nov 2010 09:34:58 +0100
304
305 libqtcontacts-tracker (4.10.7-2) unstable; urgency=low
306
307   * Fixes: libqtsparql-tracker needs to be listed under "Depends:", not just "Recommends:" in debian/control
308
309  -- Friedrich W. H. Kossebau <friedrich@openismus.com>  Tue, 09 Nov 2010 17:31:16 +0100
310
311 libqtcontacts-tracker (4.10.7-1) unstable; urgency=low
312
313   * Use qtsparql-tracker for watching tracker notifications.
314
315  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 09 Nov 2010 13:37:00 +0100
316
317 libqtcontacts-tracker (4.10.6-2) unstable; urgency=low
318
319   * Fixes: bumps VERSION_MICRO to proper value 6
320
321  -- Friedrich W. H. Kossebau <friedrich@openismus.com>  Fri, 05 Nov 2010 15:42:31 +0100
322
323 libqtcontacts-tracker (4.10.6-1) unstable; urgency=low
324
325   * Fixes: Disable libcreds2 support temporarily
326
327  -- Jens Georg <jensg@openismus.com>  Fri, 05 Nov 2010 15:36:23 +0200
328
329 libqtcontacts-tracker (4.10.5-1) unstable; urgency=low
330
331   * Fixes: Default concurrency level should be minimal 1, not maximal
332   * Fixes: Possible deadlock in sync API
333   * Fixes: Make tests loading raw tuples reliable again
334
335   * Changes: Set sync target to "addressbook" if no sync target is provided
336   * Changes: Make default sync target an engine parameter.
337
338  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 02 Nov 2010 17:42:22 +0200
339
340 libqtcontacts-tracker (4.10.4-1) unstable; urgency=low
341
342   * Fixes: NB#200532 - Contacts are not synced with avatar to phone from device
343
344  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 27 Oct 2010 11:44:58 +0200
345
346 libqtcontacts-tracker (4.10.3-1) unstable; urgency=low
347
348   * New: Adds unit tests for filtering by subtype
349
350   * Fixes: NB#183073 - Contact notes are not saved when a contact has two notes
351   * Fixes: NB#200059 - QContact's displayLabel() is not updated when name is edited and if "fullname" property is set for the contact in Tracker.
352   * Fixes: qtcontacts_extensions_tracker.prf was missing from package libqtcontacts-extensions-tracker-dev
353
354  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 25 Oct 2010 22:11:33 +0200
355
356 libqtcontacts-tracker (4.10.2-1) unstable; urgency=low
357
358   * New: Add QctSparqlConnectionManager similar to DBus connection manager
359   * New: Make QSettings object behind QctSettings accessable by delegating setValue() and value()
360
361   * Changes: Test saving of subtypes via nao:Property
362   * Changes: make rtti a configure switch, using ENABLE_RTTI={yes,no} as qmake VARIABLE, default to yes (was hardcoded to no-rtti before)
363   * Changes: do not give /usr/include/qtcontacts-tracker as include path, just /usr/include, qtcontacts-tracker/ is needed as namespace
364   * Changes: Give better names to some QTrackerClassHierarchy fields
365   * Changes: Rename few QTrackerClassHierarchy methods
366   * Changes: Tolerate bad input on property based subtypes
367   * Changes: Consider contact graph in insertTpContact.sparql script
368   * Changes: Kill more waitForRequestFinished() abuse.
369   * Changes: Fix handling of date details in ut_qtcontacts_trackerplugin::testVCardsAndSync
370   * Changes: Make ut_qtcontacts_trackerplugin::testAvatar more robust
371   * Changes: Properly register now synthetic Avatar detail with schema.
372   * Changes: Avoid that Thumbnail details are stored as custom detail.
373   * Changes: Update testSaveThumbnail(online-avatar)
374
375  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 19 Oct 2010 11:09:54 +0200
376
377 libqtcontacts-tracker (4.10.1-1) unstable; urgency=low
378
379   * Fixes: NB#187954 - For each additinal web address added a duplicate of added web address is getting displayed in all details subview
380   * Fixes: Build issue within unit tests
381
382  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 19 Oct 2010 11:09:54 +0200
383
384 libqtcontacts-tracker (4.10.0-1) unstable; urgency=low
385
386   * New: Shared library libqtcontacts_extensions_tracker.so with custom detail declarations and settings facility.
387   * New: Adds unit test for date fields in details
388   * New: Signal addition/removal of nco:belongsToGroup as relationshipAdded/Removed()
389   * New: Support for relationship filter with HasMember
390   * New: Permit selection of display name generator per global setting and per fetch request
391   * New: Add GUID algorithm based on cellular device properties
392   * New: Add flag to enable/disable rpath to builddirs (default: enabled)
393
394   * Fixes: NB#174291 - OTHER context not supported (was: Contact field synchronized from server are mapped to wrong fields in the device)
395   * Fixes: NB#179301 - Contact is shown as 'Unnamed' in contact list if only 'Nickname' is provided
396   * Fixes: NB#176668 - Need QContactBirthday and QContactAnniversary store internal data in QDateTime
397   * Fixes: NB#188038 - It is not possible to fetch IM (QOnlineAccount) related Avatar URL's
398   * Fixes: Use proper aegis format for benchmarks
399   * Fixes: Remove Bash-isms from configure script
400   * Fixes: Don't let fillAddressbook() drop ontologies by accident.
401
402   * Changes: Port sync calls to use a single per-thread worker thread
403   * Changes: Use SPARQL like syntax to describe property chain in schema lister
404   * Changes: HTML formatting changes in schema lister
405   * Changes: Add libcellular-qt-dev and libsysinfo-dev to build dependencies
406   * Changes: Report errors when saving avatar images
407   * Changes: Cleanup DetailMapping class
408   * Changes: Only define custom details if not provided by QTM yet
409
410   * Changes: Explicitly use tracker backend for batch-saving benchmark
411   * Changes: Store Affiliations, File URIs, Organizatons, PostalAddress and Tags with anonymous IRI
412   * Changes: Store contacts within explict RDF graph
413   * Changes: Create an nco:Affiliation for each context but Other context.
414
415   * Changes: Cache some frequently needed predicate chains in contact detail
416   * Changes: Make QContactOnlineAccount::FieldAccountPath writable.
417   * Changes: Use anonymous blank nodes for save request.
418   * Changes: Use slo ontology instead of deprecated mlo ontology for GeoLocation detail.
419   * Changes: Share IRI aliasing code among scheme lister and unit tests.
420   * Changes: Permit annotation for properties which serve as foreign key for a shared resource (e.g. files and tags)
421   * Changes: Print information about fields without mapping and foreign keys in the scheme lister.
422   * Changes: Only delete related objects of they are possessed.
423   * Changes: Apply more useful domain to nie:url property
424   * Changes: Enable compiler error for unhandled enum values in switch statements.
425   * Changes: Share the query builder's knowledge about some SPARQL functions.
426   * Changes: Make QContactTag::FieldTag as case-insensitive foreign key.
427   * Changes: Use SPARQL collate functions instead of regex for case-insensitive string matching.
428   * Changes: Make QContactPresence::FieldNickname as optional.
429   * Changes: Build fixes for upcomming QtMobility 1.2
430   * Changes: Add minimal support for Favorite detail
431   * Changes: Properly map ringtones via nie:url
432   * Changes: Rename some IRI scheme related attributes and fields to actually make some sense.
433   * Changes: Make error messages in testUnionFilterUniqueness more useful.
434   * Changes: Request proper version of default detail schema to avoid problems with Favorite detail
435   * Changes: Improve error messages from save request.
436   * Changes: Properly encode content IRIs to avoid SPARQL syntax errors.
437   * Changes: Make QtMobility 1.1.0~git20101005 mandatory
438   * Changes: Preserve order of custom value lists.
439   * Changes: Add bold warning about QContactManagerEngine::waitForRequestFinished() abuse.
440   * Changes: Use configured GUID algorithm in save request.
441   * Changes: Print warning when requested GUID algorithm is not available
442   * Changes: Also pass contact in question to GUID algorithm
443   * Changes: Use QExplicitlySharedDataPointer for ExplictObjectInfo
444   * Changes: Map QContactOnlineAccount__FieldProtocol to proper RDF property
445   * Changes: Make clear that libsysinfo-dev also is related to ENABLE_CELLULAR
446   * Changes: Repair update of subtype classes.
447   * Changes: Remove left-over debug message
448   * Changes: Mark RDF property for QContactOnlineAccount::FieldServiceProvider as optional
449   * Changes: Update OnlineAccount reference queries
450   * Changes: Show QContactManager::contact() warning only once.
451   * Changes: Add information to conversions which data types are used.
452   * Changes: Properly handle inverse nco:hasIMContact property when saving.
453   * Changes: Map SyncTarget detail to nie:generator
454
455  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 18 Oct 2010 15:44:42 +0200
456
457 libqtcontacts-tracker (4.9.7-1) unstable; urgency=low
458
459   * Fixes: NB#192947 - QContactFetchRequest returns QContactOrganization detail for every contact
460
461  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 12 Oct 2010 09:12:06 +0200
462
463 libqtcontacts-tracker (4.9.6-1) unstable; urgency=low
464
465   * New: Add AuthStatusFrom/To support
466
467   * Fixes: NB#192949 - Incorrect number of contacts matched in Auto-completion dialog
468   * Fixes: NB#188921 - Auto completion dialog suggests multiple contacts even if single contact exists
469   * Fixes: NB#196862 - <Other> libqtcontacts-tracker-tests depends on testrunner instead of testrunner-lite
470   * Fixes: NB#192947 - QContactFetchRequest returns QContactOrganization detail for every contact
471
472   * Fixes: Don't hardcode plugin install path
473   * Fixes: Use proper aegis format for benchmarks
474   * Fixes: Configure's --help option
475   * Fixes: Remove bash-isms from configure script
476
477   * Changes: Update tracker dependency.
478   * Changes: Mark QContactPresence::FieldNickname as optional.
479
480  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 11 Oct 2010 09:37:10 +0200
481
482 libqtcontacts-tracker (4.9.5-2) unstable; urgency=low
483
484   * Changes: Use "libqtcontacts-tracker" for PACKAGE and .pro file.
485   * Changes: Revert install paths for libqtcontacts-tracker-tests
486
487  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 04 Oct 2010 11:43:20 +0200
488
489 libqtcontacts-tracker (4.9.5-1) unstable; urgency=low
490
491   * New: Add simple configure script
492   * New: Check security tokens before starting request for better error reporting.
493   * Changes: Add libcreds2-dev and libcreds2-qt-dev as build dependency.
494   * Changes: Suppress ridiculous ABI break warning for QString.
495   * Changes: Update install paths for libqtcontacts-tracker-tests
496   * Changes: Properly request security tokens.
497
498  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 29 Sep 2010 11:48:16 +0200
499
500 libqtcontacts-tracker (4.9.4-2) unstable; urgency=low
501
502   * Fixes: NB#193656 - libqtcontacts-tracker may have resource token problem with Tracker, please verify
503
504   * Added dependency to aegis builder
505   * Added aegis security manifest files to requests tracker access for unit tests and banchmarks
506
507  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 24 Sep 2010 11:23:48 +0200
508
509 libqtcontacts-tracker (4.9.4-1) unstable; urgency=low
510
511   * Fixes: NB#173388 - Contacts are not displayed with avatar when they are synchronized
512   * Fixes: NB#192151 - libqtcontacts-tracker: add pkg-config to build-deps
513
514   * Changes: Get rid of QSharedPointer for QTrackerContactUpdate
515   * Changes: Only create TrackerChangeListener when the user actually connects signals.
516   * Changes: Use parent relationship for memory management of QTrackerContactUpdate
517
518   * New: Support QContactThumbnail in save requests
519   * New: Add test data from NB#191670
520
521  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 16 Sep 2010 07:15:50 +0200
522
523 libqtcontacts-tracker (4.9.3-1) unstable; urgency=low
524
525   * Fixes: NB#153234 - Contact details <Company, Job Title, Video Call and Internet Telephone> are not stored in tracker
526   * Fixes: NB#175940 - Send data from E71 - after modifying contact, URL and ORG fields are not shown in device
527   * Fixes: NB#185683 - Performance decrease on subsequent contact saves
528
529   * Changes: Improve vcards and sync test
530   * Changes: Let class cache make use of global mutex timeout
531   * Changes: Only finish detail schema when starting a request.
532   * Changes: Revert "Changes: Disable schema generation for now"
533
534   * New: Add support for custom subtype and field values.
535   * New: Define custom value based mapping for QContactOrganization::FieldAssistantName
536   * New: QContactRelevance detail
537
538  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 15 Sep 2010 00:41:59 +0200
539
540 libqtcontacts-tracker (4.9.2-2) unstable; urgency=low
541
542   * Changes: Disable building of schema for now
543
544  -- Jens Georg <jensg@openismus.com>  Sat, 11 Sep 2010 20:04:11 +0200
545
546 libqtcontacts-tracker (4.9.2-1) unstable; urgency=low
547
548   * Fixes: NB#190770 - Segfault when adding QContact with QContactOnlineAccount that has a subtype
549
550   * Changes: Add more constants to <dao/customdetails.h>
551   * Changes: Also save modified contacts when fuzzing
552   * Changes: Delete affiliation and organization at rdf:Resource level instead of nco:Role
553   * Changes: Introduce central logging facility
554   * Changes: Let schemelister print currently written file.
555   * Changes: Prevent name class between SopranoLive::BackEnds::Tracker::tracker() and SopranoLive::Ontologies::tracker.
556   * Changes: Remove nie:contentAccessed property when needed
557   * Changes: Replace (almost) all Q_ASSERT() statements with graceful qWarning() or rude qFatal() calls.
558   * Changes: do not start a new signal coalescing timer, if there is already one running
559   * Changes: rename QTrackerContactDetailField's property "properties" to "propertyChain"
560
561   * New: Add generated schema listings to debian package
562   * New: Add unit test to check if UIDs are preserved.
563   * New: Coalesce contacts added/changed/removed signals.
564   * New: ut_qtcontacts_trackerplugin::testFetchAll()
565
566  -- Mathias Hasselmann <mathias@openismus.com>  Sat, 11 Sep 2010 17:11:43 +0200
567
568 libqtcontacts-tracker (4.9.1-1) unstable; urgency=low
569
570   * Fixes: NB#187153 - COREWEB: "libqtcontacts-tracker: cannot rebuild RDF class cache. aborting."
571   * Fixes: NB#189735 - Contact Sync never ends
572   * Fixes: Make concurrency == 1 work
573
574   * Changes: Add concurrency level to configuration file and use saner default value for improved performance
575   * Changes: Sanitize save request warnings
576
577   * New: Add tool to create a HTML listing of the schemas used
578   * New: Implement QContactTrackerEngine::cancelRequest()
579
580  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 07 Sep 2010 13:15:28 +0200
581
582 libqtcontacts-tracker (4.9.0-1) unstable; urgency=low
583
584   * New: Add support for contact groups (saving, fetching, membership).
585     Disabled by default because of negative performane impact which must be
586     fixed. Enable for now by passing to the contact manager "features=group".
587   * New: Add mapping for QContactAvatar::FieldVideoUrl
588   * New: Add OnlineAccount::Protocol field
589   * New: Add OnlineAccount::SubType field
590   * New: Add declaration for custom hobby detail
591
592   * Changes: nco:presenceLastModified in contactsd and tracker plugin
593   * Changes: Explicitly try to cleanup thread-local memory of qttracker
594   * Changes: Improve output of vcf2xml tool
595   * Changes: Do case-insensitive matching for instance values
596   * Changes: Properly announce all supported contact types
597   * Changes: Skip some tests which are known to fail
598   * Changes: Create separate classes for each tracker specific detail definition
599   * Changes: Prevent the class cache from being written multiple times
600   * Changes: Refactor several model classes to use QExplicitlySharedDataPointer
601   * Changes: Make sure to announce only details that really are possible with the ontology
602   * Changes: Avoid gmake's jobserver warning when building static libraries
603   * Changes: Modify return value of bindFilter() to indicate if restrictions were added
604   * Changes: Remove obsolete addressbook tag
605   * Changes: Merge all test suites/fixtures within on set to make sure CITA runs them all
606   * Changes: Prevent ut_qtcontacts_trackerplugin_add_async crashing
607
608   * Fixes: NB#186996 - libqtcontacts-tracker leaks memory
609   * Fixes: The X-GENDER issues mentioned in NB#153234
610
611  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 03 Sep 2010 10:12:00 +0200
612
613 libqtcontacts-tracker (4.8.8-2) unstable; urgency=low
614
615   * Bump build dependencies for latest QtMobility
616
617  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 24 Aug 2010 11:51:45 +0200
618
619 libqtcontacts-tracker (4.8.8-1) unstable; urgency=low
620
621   * Changes: Use LiveNodeModel::rawRow() for fetching data
622   * Changes: Refactor QTrackerContactSaveRequest::Context into an almost proper UpdateBuilder
623   * Fixes: Restore saving of custom contact details
624
625  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 24 Aug 2010 00:13:31 +0200
626
627 libqtcontacts-tracker (4.8.7-1) unstable; urgency=low
628
629   * Fixes: BMC#5410 - QContactPhoneNumber <-> Tracker does not save formatting
630   * Fixes: NB#175705 - Adding a contact, the signal is emitted before the contact is really stored on tracker
631   * Fixes: NB#183895 - Unable to add more than one Web Address for a contact
632   * Changes: Make everything compile with QtMobility release candidate
633   * Changes: Don't emit additional signal for added/removed/changed contacts, with zero contacts as argument
634   * Changes: Store list of inherited conatact classes in schema instead of generating on each save request
635   * Changes: Add support for storing QContactRelationship::HasMember
636   * Changes: Remove code for merging-by-IsSameAs hack, no longer used
637   * Changes: Stop additional signal with zero list for contact added/removed/changed
638   * Changes: Stop leaking signaler for contactgroups
639   * New: First draft of QTrackerRelationshipRemoveRequest
640   * Changes: Remove Context field from reported Anniversary and SyncTarget definition
641   * Changes: Generate list of inherited contact classes from contact hierarchy
642   * Changes: Increase sanity for GeoLocation mapping
643   * Changes: Always permit writing of the GeoLocation detail
644   * Changes: Store valid presence status for reference contact
645   * Changes: Also use tracker:id() for single value enums
646   * Changes: Only bind columns after creating all patterns.
647   * Changes: Actually permit saving of Hobby detail
648   * New: Add new and hopefully correct detail fuzzing test
649   * Changes: Convert fields of custom details to expected data type when known
650   * Changes: Properly report errors in fetch request
651   * Changes: Bump QtTracker dependency
652   * Changes: Use tracker specific query in save request and for debugging
653
654  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 23 Aug 2010 01:32:45 +0200
655
656 libqtcontacts-tracker (4.8.6-1) unstable; urgency=low
657
658   * Fixes: NB#182154 - The QContactFilter incorrect behavior
659   * Fixes: NB#177406 - Remote contact presence indicator is not visible
660   * Fixes: NB#183235 - All the contacts does not get imported for a configured gtalk account
661   * Fixes: NB#183111 - Sometimes: Unable to launch contacts application
662   * New: Map nie:contentAccessed to custom "AccessedTimestamp" field of QContactTimestamp
663   * New: Several new unit tests and enhancements.
664
665  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 11 Aug 2010 22:45:26 +0200
666
667 libqtcontacts-tracker (4.8.5-1) unstable; urgency=low
668
669   * Changes: Make sure that ut_qtcontacts_trackerplugin/contacts.vcf gets installed
670   * New: Add libqtcontacts-tracker-benchmarks package
671   * Changes: Also fetch class ids for instance values like nco:gender_female
672   * Changes: Print last libc error message when mkpath() fails.
673   * Changes: Double link detail URIs
674
675  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 09 Aug 2010 12:44:07 +0200
676
677 libqtcontacts-tracker (4.8.4-1) unstable; urgency=low
678
679   * Fixes: NB#183386 - libqtcontacts-tracker blocks waiting for class cache mutex
680
681  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 04 Aug 2010 15:26:15 +0200
682
683 libqtcontacts-tracker (4.8.3-1) unstable; urgency=low
684
685   * Initial support for contact group saving - don't rely on it yet.
686   * New: Support for custom "Hobby" detail which is mapped to nco:hobby
687   * New: Map nco:fullname to QContactName::FieldCustomLabel
688   * Changes: Only fetch requested custom details
689   * Changes: Preserve lastModified field for new contacts
690
691  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 04 Aug 2010 13:40:00 +0200
692
693 libqtcontacts-tracker (4.8.2-1) unstable; urgency=low
694
695   * Don't abort after writing RDF class cache.
696
697  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 30 Jul 2010 15:21:58 +0200
698
699 libqtcontacts-tracker (4.8.1-1) unstable; urgency=low
700
701   * Fixes: NB#182154 - The QContactFilter incorrect behavior
702   * Fixes: NB#178354 - communication info for www address type contains appended text content of an newly added www address field
703   * Fixes: NB#182612 - Unable to launch contacts/Me application
704
705  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 30 Jul 2010 14:08:50 +0200
706
707 libqtcontacts-tracker (4.8.0-1) unstable; urgency=low
708
709   * Activate new fetch request by default, remove old fetch request
710   * Read RDF class hierarchy from cache when possible
711   * Partly fixes: NB#172589 - Only about 10% of the required items are deleted via Mobility API
712   * Remove QTrackerContactRemoveRequest2
713   * Avoid failing assertion in QTrackerContactQueryBuilder::bindFilter()
714   * Build without C++ RTTI which are against Qt coding conventions
715
716  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 29 Jul 2010 10:48:56 +0200
717
718 libqtcontacts-tracker (4.7.8-1) unstable; urgency=low
719
720   * temp porting to tracker 0.9.13-1maemo1+0m6 - regenerated classhierarchystatic.h
721   * Remove timeout for read and save request (related to NB#174937)
722   * Dependency to libqtm-contacts(-dev) and libqtm-versit(-dev)
723   * word completion benchmark to simulate NB#179622
724   * Add batch-saving benchmark from NB#175110
725   * New: Support fetch of custom contact details
726
727  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Wed, 28 Jul 2010 08:58:53 +0300
728
729 libqtcontacts-tracker (4.7.7-1) unstable; urgency=low
730
731   * Provide workaround for NB#180669 - libqtcontacts-tracker spends 2 blocked seconds to initialize on device
732   * Initial fixes for NB#180578 - vardconverter reports errors but still returns with 0
733
734  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 22 Jul 2010 11:31:53 +0300
735
736 libqtcontacts-tracker (4.7.6-2) unstable; urgency=low
737
738   * Properly list dependencies for libqtcontacts-tracker-tests package
739   * Provide proper package descriptions and use (hopefully correct) categories
740
741  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 13 Jul 2010 18:28:48 +0200
742
743 libqtcontacts-tracker (4.7.6-1) unstable; urgency=low
744
745   * Fixes: NB#178222 - Switch-not all contacts are transfered from N95 and N900 to device using switch application
746   * Fixes: NB#177741 - No test package for libqtcontacts-tracker
747   * Fix list sizes comparison in "bool operator<(const QList<T> &a, const QList<T> &b)"
748   * Use GROUP_CONCAT for subtype classes instead of ridicilous amounts of OPTIONAL clauses for new fetch request
749   * Keep class ids as string to save few CPU cycles.
750   * Introduce "check" target which runs unit tests
751
752  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 13 Jul 2010 17:08:09 +0200
753
754 libqtcontacts-tracker (4.7.5-1) unstable; urgency=low
755
756   * Fixes: NB#170918 - QContactOnlineAccount of default-contact-me does not contain all info needed
757   * Fixes: NB#177560 - Contact Editor overwrites me-contact details in tracker when saving
758   * Hide symbols in Unix builds
759
760  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 07 Jul 2010 11:05:29 +0200
761
762 libqtcontacts-tracker (4.7.4-1) unstable; urgency=low
763
764   * Fixes: NB#174349 -  Contacts crash in "QPointer".
765   * Fixes: NB#176881 : :~TrackerChangeListener(): read of deleted memory
766   * Fixes: NB#177051 - 'msyncd' crash observed and sync fails while syncing contacts
767   * Make Organization detail as unique and add Role field
768   * Support requests from other threads than the engine
769   * Set infinite timeout for sync requests
770   * Improved tag support
771
772  -- Mathias Hasselmann <mathias@openismus.com>  Sat, 03 Jul 2010 00:52:48 +0200
773
774 libqtcontacts-tracker (4.7.3-1) unstable; urgency=low
775
776   * Avoid spinning the calling thread's event loop in sync requests.
777   * Prevent segfault if the request contains multiple merges for the same contact
778   * Improve errorMap handling and cleanup save request flow a bit
779   * Generate local contact id from GUID.
780   * Create and update contacts in one step
781   * Introduce concurrency and batch-size engine parameter
782   * Run few update requests in parallel for reduced latency
783   * Delete base type for contact mediums instead of individual subtypes
784   * Use tracker's batch API for saving contacts
785   * Remove old save request and rename ContactSaveRequest2 to ContactSaveRequest
786   * Properly update GUID and timestamps when saving
787
788  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 23 Jun 2010 00:45:16 +0200
789
790 libqtcontacts-tracker (4.7.2-1) unstable; urgency=low
791
792   * Fixes: NB#175259 - QContactPhoneNumber::match returns all contacts if there are no matches
793
794  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 17 Jun 2010 09:51:23 +0200
795
796 libqtcontacts-tracker (4.7.1-1) unstable; urgency=low
797
798   * Remove early emit of empty contacts
799   * Fix leaking of request workers in contact engine
800   * Refactor QTrackerContactGlobalMutex to work without spinning the event loop
801   * Properly save subtypes for address detail
802
803  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 16 Jun 2010 23:27:42 +0200
804
805 libqtcontacts-tracker (4.7.0-1) unstable; urgency=low
806
807   * Enable new local id fetch request by default
808   * Use new local id fetch request for filtering in old contact fetch request.
809   * Avoid accidental deletion of all address properties when saving a contact
810   * Don't create nested event loop for getting RDF class hierarchy
811   * Copy really all fields when copying the QContactTrackerEngine.
812   * Initialize error variable in detailDefinitions().
813   * Give better control on which queries are shown on debugging
814   * Fix some unit test cases for out of tree builds
815
816  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 15 Jun 2010 00:41:31 +0200
817
818 libqtcontacts-tracker (4.6.9-1) unstable; urgency=low
819
820   * Fix saving of organization detail's title and department field
821   * Slightly optimize contact fetching by id
822   * Support removal of phone number types
823
824  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 08 Jun 2010 22:27:32 +0200
825
826 libqtcontacts-tracker (4.6.8-1) unstable; urgency=low
827
828   * Fixes: NB#170812 - Unnamed contacts gets displayed instead of valid gtalk/skype contacts
829   * Fixes: NB#162993 - <MemLeak> code review report/issues for application people & contacts
830   * Make old fetch request and new save request work together
831   * Dramatically improve performance of new save request
832   * Activate new save request by default
833   * Implements: SWP#MPEOP-1001
834
835  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 07 Jun 2010 10:59:15 +0200
836
837 libqtcontacts-tracker (4.6.7-1) unstable; urgency=low
838
839   * Fixes: NB#159444
840   * Fixes: NB#164875
841   * Fixes: NB#166268
842   * Fixes: NB#167816
843   * Fixes: NB#168145
844   * Fixes: NB#169064
845   * Fixes: NB#169245
846   * Fixes: NB#169422
847   * Fixes: NB#170292
848   * Fixes: NB#170310
849   * Fixes: NB#161572
850   * Fixes: NB#162696
851   * Fixes: NB#171324
852   * Fixes: NB#167008
853   * Fixes: NB#170836
854
855  -- Johan Paul <ext-johan.2.paul@nokia.com>  Sun, 30 May 2010 10:44:25 +0300
856
857 libqtcontacts-tracker (4.6.6-2) unstable; urgency=low
858
859   * Deactivate new save request again as it doesn't work proper with old fetch request.
860
861  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 28 May 2010 11:00:13 +0200
862
863 libqtcontacts-tracker (4.6.6-1) unstable; urgency=low
864
865   * MAJOR CHANGE: Enable new save request by default
866   * Use weak pointer in waitForFinished() to protect from early request deletion by client code
867   * Permit configuration of display name
868   * Create proper SPARQL update for organization detail
869   * Support ringtone detail in new fetch request
870   * Properly save gender in new save request
871   * Reduce OPTIONAL clauses for new fetch request
872
873  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 28 May 2010 07:13:26 +0200
874
875 libqtcontacts-tracker (4.6.5-3) unstable; urgency=low
876
877   * Use weak pointer in waitForFinished() to protect from early request deletion by client code
878
879  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 28 May 2010 09:16:52 +0200
880
881 libqtcontacts-tracker (4.6.5-2) unstable; urgency=low
882
883   * Also update unit tests for libqttracker-dev (1~6.9.0+0m6)
884
885  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 26 May 2010 09:40:52 +0200
886
887 libqtcontacts-tracker (4.6.5-1) unstable; urgency=low
888
889   * Fixed compilation against libqttracker-dev (1~6.9.0+0m6)
890   * Limit thread count to 1
891
892  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Wed, 26 May 2010 09:44:06 +0300
893
894 libqtcontacts-tracker (4.6.4-3) unstable; urgency=low
895
896   * Repair debian changelog.
897
898  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 25 May 2010 11:36:01 +0200
899
900 libqtcontacts-tracker (4.6.4-2) unstable; urgency=low
901
902   * Fix for debug package - debug symbols were stripped during build
903
904  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Sat, 22 May 2010 08:30:21 +0300
905
906 libqtcontacts-tracker (4.6.4-1) unstable; urgency=low
907
908   * Fixes: NB#168249 - mutexing access to event loop, signalling quit and wait until thread finishes
909   * Fetch all details required for the display name
910   * Fixes crash in detail schema on exit.
911
912  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 21 May 2010 01:08:05 +0200
913
914 libqtcontacts-tracker (4.6.3-1) unstable; urgency=low
915
916   * Stop using nco:contactUID to store contactLocalId
917   * Support GUID and Gender in old requests and unit tests
918   * Fix Self Contact Query
919   * Improve display name handling
920   * Fixes: NB#162457
921
922  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 20 May 2010 17:06:29 +0200
923
924 libqtcontacts-tracker (4.6.2-4) unstable; urgency=low
925
926   * Added needed libqtversit4 dependencies
927
928  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Mon, 17 May 2010 17:59:06 +0300
929
930 libqtcontacts-tracker (4.6.2-3) unstable; urgency=low
931
932   * Using function<> instead of optional property in RDFSelect brings better contact fetch performances
933
934  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Mon, 17 May 2010 12:03:08 +0300
935
936 libqtcontacts-tracker (4.6.2-2) unstable; urgency=low
937
938   * Fixing waitForFinished early request disposal
939   * Old save request fixed - request not finished
940   * Added synthesized global presence to old fetch request
941   * Display label changed to match UI spec
942   * Filter contacts by office phonenumbers, too.
943   * Fetch Timestamp for old fetch request
944   * fetch me contact request
945
946  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Mon, 17 May 2010 09:28:24 +0300
947
948 libqtcontacts-tracker (4.6.2-1) unstable; urgency=low
949
950   * Segfault handling on early disposal of requests
951   * localPhoneNumber filtering in new requests
952
953  -- Nathan Letwory <nathan.letwory@cybercom.com>  Tue, 11 May 2010 13:37:42 +0300
954
955 libqtcontacts-tracker (4.6.1-1) unstable; urgency=low
956
957   * Fixes: NB#161807
958   * Fixes: NB#161784
959
960  -- Nathan Letwory <nathan.letwory@cybercom.com>  Mon, 10 May 2010 08:54:45 +0300
961
962 libqtcontacts-tracker (4.6.0-1) unstable; urgency=low
963
964   * Fixes: NB#167342
965   * Fixes: NB#166255
966
967  -- Nathan Letwory <nathan.letwory@cybercom.com>  Sat, 08 May 2010 12:18:24 +0300
968
969 libqtcontacts-tracker (4.5.9-1) unstable; urgency=low
970
971   * maemo:localPhoneNumber filtering added
972   * handle context (work/home) better
973   * handle editing fields in a better way
974
975  -- Nathan Letwory <nathan.letwory@cybercom.com>  Fri, 07 May 2010 18:38:11 +0300
976
977 libqtcontacts-tracker (4.5.8-1) unstable; urgency=low
978
979   * Fixes: NB#161788
980   * Fixes: NB#164369
981   * Fixes: NB#165918
982   * Fixes: NB#165924
983   * Fixes: NB#163080
984   * Fixes: NB#161792
985   * Fixes: NB#161914
986   * Fixes: NB#162693
987   * Added unit tests that effectively test above mentioned bugs
988   * local phonenumber now saved to tracker according number match length customization point
989   * ongoing work on new generation requests. These can be enabled by
990     setting QT_CONTACTS_TRACKER environment variable:
991        export QT_CONTACTS_TRACKER='query-builder=fetch,save'
992
993  -- Nathan Letwory <nathan.letwory@cybercom.com>  Tue, 04 May 2010 10:59:44 +0300
994
995 libqtcontacts-tracker (4.5.7-1) unstable; urgency=low
996
997   * Fix for assert with tracker 0.9 - no results received from tracker when result set is empty
998
999  -- Nathan Letwory <nathan.letwory@cybercom.com>  Thu, 29 Apr 2010 11:32:59 +0300
1000
1001 libqtcontacts-tracker (4.5.6-1) unstable; urgency=low
1002
1003   * Fixes: NB#163573 - Not able to add a contact
1004   * Fixes: NB#164852 - Contact sync fails with S60/S40/Ovi Suite/ Ovi.com
1005   * out-of-tree building back
1006   * improvemenst and WIP on saving
1007
1008  -- Nathan Letwory <nathanletwory@cybercom.com>  Tue, 20 Apr 2010 12:31:41 +0200
1009
1010 libqtcontacts-tracker (4.5.5-1) unstable; urgency=low
1011
1012   * merge query-builder in master
1013   * porting against new qtcontacts completed
1014
1015  -- Nathan Letwory <nathanletwory@cybercom.com>  Fri, 16 Apr 2010 15:33:12 +0200
1016
1017 libqtcontacts-tracker (4.5.compilespre5-1) unstable; urgency=low
1018
1019   * compile fixes against latest libqtcontacts
1020   * note: more changes upcoming for functional fixes
1021
1022  -- Nathan Letwory <nathanletwory@cybercom.com>  Wed, 07 Apr 2010 15:02:32 +0200
1023
1024 libqtcontacts-tracker (4.5.4staging-3) unstable; urgency=low
1025
1026   * resolve IMAddress Signal changes and update the contact
1027
1028  -- Nathan Letwory <nathanletwory@cybercom.com>  Wed, 07 Apr 2010 15:02:32 +0200
1029
1030 libqtcontacts-tracker (4.5.4-3) unstable; urgency=low
1031
1032   * Make removal request async
1033
1034  -- Nathan Letwory <nathanletwory@cybercom.com>  Wed, 07 Apr 2010 14:38:20 +0200
1035
1036 libqtcontacts-tracker (4.5.4-2) unstable; urgency=low
1037
1038   * Fixed: NB#162457 -  QContact::displayLabel() returns Null QString even if
1039     there's a nickname
1040   * Fixed: NB#161572 -  QTrackerContactIdFetchRequest leaks a
1041     QContactFetchRequest
1042   * Fixed: NB#160824 -  Two web addresses are displayed for a contact added
1043     with one address
1044
1045  -- Nathan Letwory <nathanletwory@cybercom.com>  Fri, 30 Mar 2010 09:35:07 +0200
1046
1047 libqtcontacts-tracker (4.5.4-1) unstable; urgency=low
1048
1049   * Fixed: NB#159556 - avatar and me-contact name info
1050   * Fixed: NB#160138 - Status message always empty
1051
1052  -- Nathan Letwory <nathanletwory@cybercom.com>  Fri, 19 Mar 2010 13:02:30 +0200
1053
1054 libqtcontacts-tracker (4.5.3~git20100205.1) unstable; urgency=low
1055
1056   * Change packge name to reflect the QtMobility release name.
1057
1058  -- tapio <tapio.laxstrom@plenware.fi>  Fri, 05 Feb 2010 12:32:37 +0200
1059
1060 qtcontacts-tracker (4.5.3~git20100204.1) unstable; urgency=low
1061
1062   * Initial release
1063
1064  -- tapio <tapio.laxstrom@plenware.fi>  Thu, 04 Feb 2010 13:19:17 +0200