Prepare harmattan/4.10.7-1
[qtcontacts-tracker:qtcontacts-tracker.git] / debian / changelog
1 libqtcontacts-tracker (4.10.7-1) unstable; urgency=low
2
3   * Use qtsparql-tracker for watching tracker notifications.
4
5  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 09 Nov 2010 13:37:00 +0100
6
7 libqtcontacts-tracker (4.10.6-3) unstable; urgency=low
8
9   * No changes (build of 4.10.6-2 was not triggered)
10
11  -- Friedrich W. H. Kossebau <friedrich@openismus.com>  Fri, 05 Nov 2010 16:46:16 +0100
12
13 libqtcontacts-tracker (4.10.6-2) unstable; urgency=low
14
15   * Fixes: bumps VERSION_MICRO to proper value 6
16
17  -- Friedrich W. H. Kossebau <friedrich@openismus.com>  Fri, 05 Nov 2010 15:42:31 +0100
18
19 libqtcontacts-tracker (4.10.6-1) unstable; urgency=low
20
21   * Fixes: Disable libcreds2 support temporarily
22
23  -- Jens Georg <jensg@openismus.com>  Fri, 05 Nov 2010 15:36:23 +0200
24
25 libqtcontacts-tracker (4.10.5-1) unstable; urgency=low
26
27   * Fixes: Default concurrency level should be minimal 1, not maximal
28   * Fixes: Possible deadlock in sync API
29   * Fixes: Make tests loading raw tuples reliable again
30
31   * Changes: Set sync target to "addressbook" if no sync target is provided
32   * Changes: Make default sync target an engine parameter.
33
34  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 02 Nov 2010 17:42:22 +0200
35
36 libqtcontacts-tracker (4.10.4-1) unstable; urgency=low
37
38   * Fixes: NB#200532 - Contacts are not synced with avatar to phone from device
39
40  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 27 Oct 2010 11:44:58 +0200
41
42 libqtcontacts-tracker (4.10.3-1) unstable; urgency=low
43
44   * New: Adds unit tests for filtering by subtype
45
46   * Fixes: NB#183073 - Contact notes are not saved when a contact has two notes
47   * Fixes: NB#200059 - QContact's displayLabel() is not updated when name is edited and if "fullname" property is set for the contact in Tracker.
48   * Fixes: qtcontacts_extensions_tracker.prf was missing from package libqtcontacts-extensions-tracker-dev
49
50  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 25 Oct 2010 22:11:33 +0200
51
52 libqtcontacts-tracker (4.10.2-1) unstable; urgency=low
53
54   * New: Add QctSparqlConnectionManager similar to DBus connection manager
55   * New: Make QSettings object behind QctSettings accessable by delegating setValue() and value()
56
57   * Changes: Test saving of subtypes via nao:Property
58   * Changes: make rtti a configure switch, using ENABLE_RTTI={yes,no} as qmake VARIABLE, default to yes (was hardcoded to no-rtti before)
59   * Changes: do not give /usr/include/qtcontacts-tracker as include path, just /usr/include, qtcontacts-tracker/ is needed as namespace
60   * Changes: Give better names to some QTrackerClassHierarchy fields
61   * Changes: Rename few QTrackerClassHierarchy methods
62   * Changes: Tolerate bad input on property based subtypes
63   * Changes: Consider contact graph in insertTpContact.sparql script
64   * Changes: Kill more waitForRequestFinished() abuse.
65   * Changes: Fix handling of date details in ut_qtcontacts_trackerplugin::testVCardsAndSync
66   * Changes: Make ut_qtcontacts_trackerplugin::testAvatar more robust
67   * Changes: Properly register now synthetic Avatar detail with schema.
68   * Changes: Avoid that Thumbnail details are stored as custom detail.
69   * Changes: Update testSaveThumbnail(online-avatar)
70
71  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 19 Oct 2010 11:09:54 +0200
72
73 libqtcontacts-tracker (4.10.1-1) unstable; urgency=low
74
75   * Fixes: NB#187954 - For each additinal web address added a duplicate of added web address is getting displayed in all details subview
76   * Fixes: Build issue within unit tests
77
78  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 19 Oct 2010 11:09:54 +0200
79
80 libqtcontacts-tracker (4.10.0-1) unstable; urgency=low
81
82   * New: Shared library libqtcontacts_extensions_tracker.so with custom detail declarations and settings facility.
83   * New: Adds unit test for date fields in details
84   * New: Signal addition/removal of nco:belongsToGroup as relationshipAdded/Removed()
85   * New: Support for relationship filter with HasMember
86   * New: Permit selection of display name generator per global setting and per fetch request
87   * New: Add GUID algorithm based on cellular device properties
88   * New: Add flag to enable/disable rpath to builddirs (default: enabled)
89
90   * Fixes: NB#174291 - OTHER context not supported (was: Contact field synchronized from server are mapped to wrong fields in the device)
91   * Fixes: NB#179301 - Contact is shown as 'Unnamed' in contact list if only 'Nickname' is provided
92   * Fixes: NB#176668 - Need QContactBirthday and QContactAnniversary store internal data in QDateTime
93   * Fixes: NB#188038 - It is not possible to fetch IM (QOnlineAccount) related Avatar URL's
94   * Fixes: Use proper aegis format for benchmarks
95   * Fixes: Remove Bash-isms from configure script
96   * Fixes: Don't let fillAddressbook() drop ontologies by accident.
97
98   * Changes: Port sync calls to use a single per-thread worker thread
99   * Changes: Use SPARQL like syntax to describe property chain in schema lister
100   * Changes: HTML formatting changes in schema lister
101   * Changes: Add libcellular-qt-dev and libsysinfo-dev to build dependencies
102   * Changes: Report errors when saving avatar images
103   * Changes: Cleanup DetailMapping class
104   * Changes: Only define custom details if not provided by QTM yet
105
106
107   * Changes: Explicitly use tracker backend for batch-saving benchmark
108   * Changes: Store Affiliations, File URIs, Organizatons, PostalAddress and Tags with anonymous IRI
109   * Changes: Store contacts within explict RDF graph
110   * Changes: Create an nco:Affiliation for each context but Other context.
111
112   * Changes: Cache some frequently needed predicate chains in contact detail
113   * Changes: Make QContactOnlineAccount::FieldAccountPath writable.
114   * Changes: Use anonymous blank nodes for save request.
115   * Changes: Use slo ontology instead of deprecated mlo ontology for GeoLocation detail.
116   * Changes: Share IRI aliasing code among scheme lister and unit tests.
117   * Changes: Permit annotation for properties which serve as foreign key for a shared resource (e.g. files and tags)
118   * Changes: Print information about fields without mapping and foreign keys in the scheme lister.
119   * Changes: Only delete related objects of they are possessed.
120   * Changes: Apply more useful domain to nie:url property
121   * Changes: Enable compiler error for unhandled enum values in switch statements.
122   * Changes: Share the query builder's knowledge about some SPARQL functions.
123   * Changes: Make QContactTag::FieldTag as case-insensitive foreign key.
124   * Changes: Use SPARQL collate functions instead of regex for case-insensitive string matching.
125   * Changes: Make QContactPresence::FieldNickname as optional.
126   * Changes: Build fixes for upcomming QtMobility 1.2
127   * Changes: Add minimal support for Favorite detail
128   * Changes: Properly map ringtones via nie:url
129   * Changes: Rename some IRI scheme related attributes and fields to actually make some sense.
130   * Changes: Make error messages in testUnionFilterUniqueness more useful.
131   * Changes: Request proper version of default detail schema to avoid problems with Favorite detail
132   * Changes: Improve error messages from save request.
133   * Changes: Properly encode content IRIs to avoid SPARQL syntax errors.
134   * Changes: Make QtMobility 1.1.0~git20101005 mandatory
135   * Changes: Preserve order of custom value lists.
136   * Changes: Add bold warning about QContactManagerEngine::waitForRequestFinished() abuse.
137   * Changes: Use configured GUID algorithm in save request.
138   * Changes: Print warning when requested GUID algorithm is not available
139   * Changes: Also pass contact in question to GUID algorithm
140   * Changes: Use QExplicitlySharedDataPointer for ExplictObjectInfo
141   * Changes: Map QContactOnlineAccount__FieldProtocol to proper RDF property
142   * Changes: Make clear that libsysinfo-dev also is related to ENABLE_CELLULAR
143   * Changes: Repair update of subtype classes.
144   * Changes: Remove left-over debug message
145   * Changes: Mark RDF property for QContactOnlineAccount::FieldServiceProvider as optional
146   * Changes: Update OnlineAccount reference queries
147   * Changes: Show QContactManager::contact() warning only once.
148   * Changes: Add information to conversions which data types are used.
149   * Changes: Properly handle inverse nco:hasIMContact property when saving.
150   * Changes: Map SyncTarget detail to nie:generator
151
152  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 18 Oct 2010 15:44:42 +0200
153
154 libqtcontacts-tracker (4.9.7-1) unstable; urgency=low
155
156   * Fixes: NB#192947 - QContactFetchRequest returns QContactOrganization detail for every contact
157
158  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 12 Oct 2010 09:12:06 +0200
159
160 libqtcontacts-tracker (4.9.6-1) unstable; urgency=low
161
162   * New: Add AuthStatusFrom/To support
163
164   * Fixes: NB#192949 - Incorrect number of contacts matched in Auto-completion dialog
165   * Fixes: NB#188921 - Auto completion dialog suggests multiple contacts even if single contact exists
166   * Fixes: NB#196862 - <Other> libqtcontacts-tracker-tests depends on testrunner instead of testrunner-lite
167   * Fixes: NB#192947 - QContactFetchRequest returns QContactOrganization detail for every contact
168
169   * Fixes: Don't hardcode plugin install path
170   * Fixes: Use proper aegis format for benchmarks
171   * Fixes: Configure's --help option
172   * Fixes: Remove bash-isms from configure script
173
174   * Changes: Update tracker dependency.
175   * Changes: Mark QContactPresence::FieldNickname as optional.
176
177  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 11 Oct 2010 09:37:10 +0200
178
179 libqtcontacts-tracker (4.9.5-2) unstable; urgency=low
180
181   * Changes: Use "libqtcontacts-tracker" for PACKAGE and .pro file.
182   * Changes: Revert install paths for libqtcontacts-tracker-tests
183
184  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 04 Oct 2010 11:43:20 +0200
185
186 libqtcontacts-tracker (4.9.5-1) unstable; urgency=low
187
188   * New: Add simple configure script
189   * New: Check security tokens before starting request for better error reporting.
190   * Changes: Add libcreds2-dev and libcreds2-qt-dev as build dependency.
191   * Changes: Suppress ridiculous ABI break warning for QString.
192   * Changes: Update install paths for libqtcontacts-tracker-tests
193   * Changes: Properly request security tokens.
194
195  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 29 Sep 2010 11:48:16 +0200
196
197 libqtcontacts-tracker (4.9.4-2) unstable; urgency=low
198
199   * Fixes: NB#193656 - libqtcontacts-tracker may have resource token problem with Tracker, please verify
200
201   * Added dependency to aegis builder
202   * Added aegis security manifest files to requests tracker access for unit tests and banchmarks
203
204  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 24 Sep 2010 11:23:48 +0200
205
206 libqtcontacts-tracker (4.9.4-1) unstable; urgency=low
207
208   * Fixes: NB#173388 - Contacts are not displayed with avatar when they are synchronized
209   * Fixes: NB#192151 - libqtcontacts-tracker: add pkg-config to build-deps
210
211   * Changes: Get rid of QSharedPointer for QTrackerContactUpdate
212   * Changes: Only create TrackerChangeListener when the user actually connects signals.
213   * Changes: Use parent relationship for memory management of QTrackerContactUpdate
214
215   * New: Support QContactThumbnail in save requests
216   * New: Add test data from NB#191670
217
218  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 16 Sep 2010 07:15:50 +0200
219
220 libqtcontacts-tracker (4.9.3-1) unstable; urgency=low
221
222   * Fixes: NB#153234 - Contact details <Company, Job Title, Video Call and Internet Telephone> are not stored in tracker
223   * Fixes: NB#175940 - Send data from E71 - after modifying contact, URL and ORG fields are not shown in device
224   * Fixes: NB#185683 - Performance decrease on subsequent contact saves
225
226   * Changes: Improve vcards and sync test
227   * Changes: Let class cache make use of global mutex timeout
228   * Changes: Only finish detail schema when starting a request.
229   * Changes: Revert "Changes: Disable schema generation for now"
230
231   * New: Add support for custom subtype and field values.
232   * New: Define custom value based mapping for QContactOrganization::FieldAssistantName
233   * New: QContactRelevance detail
234
235  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 15 Sep 2010 00:41:59 +0200
236
237 libqtcontacts-tracker (4.9.2-2) unstable; urgency=low
238
239   * Changes: Disable building of schema for now
240
241  -- Jens Georg <jensg@openismus.com>  Sat, 11 Sep 2010 20:04:11 +0200
242
243 libqtcontacts-tracker (4.9.2-1) unstable; urgency=low
244
245   * Fixes: NB#190770 - Segfault when adding QContact with QContactOnlineAccount that has a subtype
246
247   * Changes: Add more constants to <dao/customdetails.h>
248   * Changes: Also save modified contacts when fuzzing
249   * Changes: Delete affiliation and organization at rdf:Resource level instead of nco:Role
250   * Changes: Introduce central logging facility
251   * Changes: Let schemelister print currently written file.
252   * Changes: Prevent name class between SopranoLive::BackEnds::Tracker::tracker() and SopranoLive::Ontologies::tracker.
253   * Changes: Remove nie:contentAccessed property when needed
254   * Changes: Replace (almost) all Q_ASSERT() statements with graceful qWarning() or rude qFatal() calls.
255   * Changes: do not start a new signal coalescing timer, if there is already one running
256   * Changes: rename QTrackerContactDetailField's property "properties" to "propertyChain"
257
258   * New: Add generated schema listings to debian package
259   * New: Add unit test to check if UIDs are preserved.
260   * New: Coalesce contacts added/changed/removed signals.
261   * New: ut_qtcontacts_trackerplugin::testFetchAll()
262
263  -- Mathias Hasselmann <mathias@openismus.com>  Sat, 11 Sep 2010 17:11:43 +0200
264
265 libqtcontacts-tracker (4.9.1-1) unstable; urgency=low
266
267   * Fixes: NB#187153 - COREWEB: "libqtcontacts-tracker: cannot rebuild RDF class cache. aborting."
268   * Fixes: NB#189735 - Contact Sync never ends
269   * Fixes: Make concurrency == 1 work
270
271   * Changes: Add concurrency level to configuration file and use saner default value for improved performance
272   * Changes: Sanitize save request warnings
273
274   * New: Add tool to create a HTML listing of the schemas used
275   * New: Implement QContactTrackerEngine::cancelRequest()
276
277  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 07 Sep 2010 13:15:28 +0200
278
279 libqtcontacts-tracker (4.9.0-1) unstable; urgency=low
280
281   * New: Add support for contact groups (saving, fetching, membership).
282     Disabled by default because of negative performane impact which must be
283     fixed. Enable for now by passing to the contact manager "features=group".
284   * New: Add mapping for QContactAvatar::FieldVideoUrl
285   * New: Add OnlineAccount::Protocol field
286   * New: Add OnlineAccount::SubType field
287   * New: Add declaration for custom hobby detail
288
289   * Changes: nco:presenceLastModified in contactsd and tracker plugin
290   * Changes: Explicitly try to cleanup thread-local memory of qttracker
291   * Changes: Improve output of vcf2xml tool
292   * Changes: Do case-insensitive matching for instance values
293   * Changes: Properly announce all supported contact types
294   * Changes: Skip some tests which are known to fail
295   * Changes: Create separate classes for each tracker specific detail definition
296   * Changes: Prevent the class cache from being written multiple times
297   * Changes: Refactor several model classes to use QExplicitlySharedDataPointer
298   * Changes: Make sure to announce only details that really are possible with the ontology
299   * Changes: Avoid gmake's jobserver warning when building static libraries
300   * Changes: Modify return value of bindFilter() to indicate if restrictions were added
301   * Changes: Remove obsolete addressbook tag
302   * Changes: Merge all test suites/fixtures within on set to make sure CITA runs them all
303   * Changes: Prevent ut_qtcontacts_trackerplugin_add_async crashing
304
305   * Fixes: NB#186996 - libqtcontacts-tracker leaks memory
306   * Fixes: The X-GENDER issues mentioned in NB#153234
307
308  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 03 Sep 2010 10:12:00 +0200
309
310 libqtcontacts-tracker (4.8.8-2) unstable; urgency=low
311
312   * Bump build dependencies for latest QtMobility
313
314  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 24 Aug 2010 11:51:45 +0200
315
316 libqtcontacts-tracker (4.8.8-1) unstable; urgency=low
317
318   * Changes: Use LiveNodeModel::rawRow() for fetching data
319   * Changes: Refactor QTrackerContactSaveRequest::Context into an almost proper UpdateBuilder
320   * Fixes: Restore saving of custom contact details
321
322  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 24 Aug 2010 00:13:31 +0200
323
324 libqtcontacts-tracker (4.8.7-1) unstable; urgency=low
325
326   * Fixes: BMC#5410 - QContactPhoneNumber <-> Tracker does not save formatting
327   * Fixes: NB#175705 - Adding a contact, the signal is emitted before the contact is really stored on tracker
328   * Fixes: NB#183895 - Unable to add more than one Web Address for a contact
329   * Changes: Make everything compile with QtMobility release candidate
330   * Changes: Don't emit additional signal for added/removed/changed contacts, with zero contacts as argument
331   * Changes: Store list of inherited conatact classes in schema instead of generating on each save request
332   * Changes: Add support for storing QContactRelationship::HasMember
333   * Changes: Remove code for merging-by-IsSameAs hack, no longer used
334   * Changes: Stop additional signal with zero list for contact added/removed/changed
335   * Changes: Stop leaking signaler for contactgroups
336   * New: First draft of QTrackerRelationshipRemoveRequest
337   * Changes: Remove Context field from reported Anniversary and SyncTarget definition
338   * Changes: Generate list of inherited contact classes from contact hierarchy
339   * Changes: Increase sanity for GeoLocation mapping
340   * Changes: Always permit writing of the GeoLocation detail
341   * Changes: Store valid presence status for reference contact
342   * Changes: Also use tracker:id() for single value enums
343   * Changes: Only bind columns after creating all patterns.
344   * Changes: Actually permit saving of Hobby detail
345   * New: Add new and hopefully correct detail fuzzing test
346   * Changes: Convert fields of custom details to expected data type when known
347   * Changes: Properly report errors in fetch request
348   * Changes: Bump QtTracker dependency
349   * Changes: Use tracker specific query in save request and for debugging
350
351  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 23 Aug 2010 01:32:45 +0200
352
353 libqtcontacts-tracker (4.8.6-1) unstable; urgency=low
354
355   * Fixes: NB#182154 - The QContactFilter incorrect behavior
356   * Fixes: NB#177406 - Remote contact presence indicator is not visible
357   * Fixes: NB#183235 - All the contacts does not get imported for a configured gtalk account
358   * Fixes: NB#183111 - Sometimes: Unable to launch contacts application
359   * New: Map nie:contentAccessed to custom "AccessedTimestamp" field of QContactTimestamp
360   * New: Several new unit tests and enhancements.
361
362  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 11 Aug 2010 22:45:26 +0200
363
364 libqtcontacts-tracker (4.8.5-1) unstable; urgency=low
365
366   * Changes: Make sure that ut_qtcontacts_trackerplugin/contacts.vcf gets installed
367   * New: Add libqtcontacts-tracker-benchmarks package
368   * Changes: Also fetch class ids for instance values like nco:gender_female
369   * Changes: Print last libc error message when mkpath() fails.
370   * Changes: Double link detail URIs
371
372  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 09 Aug 2010 12:44:07 +0200
373
374 libqtcontacts-tracker (4.8.4-1) unstable; urgency=low
375
376   * Fixes: NB#183386 - libqtcontacts-tracker blocks waiting for class cache mutex
377
378  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 04 Aug 2010 15:26:15 +0200
379
380 libqtcontacts-tracker (4.8.3-1) unstable; urgency=low
381
382   * Initial support for contact group saving - don't rely on it yet.
383   * New: Support for custom "Hobby" detail which is mapped to nco:hobby
384   * New: Map nco:fullname to QContactName::FieldCustomLabel
385   * Changes: Only fetch requested custom details
386   * Changes: Preserve lastModified field for new contacts
387
388  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 04 Aug 2010 13:40:00 +0200
389
390 libqtcontacts-tracker (4.8.2-1) unstable; urgency=low
391
392   * Don't abort after writing RDF class cache.
393
394  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 30 Jul 2010 15:21:58 +0200
395
396 libqtcontacts-tracker (4.8.1-1) unstable; urgency=low
397
398   * Fixes: NB#182154 - The QContactFilter incorrect behavior
399   * Fixes: NB#178354 - communication info for www address type contains appended text content of an newly added www address field
400   * Fixes: NB#182612 - Unable to launch contacts/Me application
401
402  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 30 Jul 2010 14:08:50 +0200
403
404 libqtcontacts-tracker (4.8.0-1) unstable; urgency=low
405
406   * Activate new fetch request by default, remove old fetch request
407   * Read RDF class hierarchy from cache when possible
408   * Partly fixes: NB#172589 - Only about 10% of the required items are deleted via Mobility API
409   * Remove QTrackerContactRemoveRequest2
410   * Avoid failing assertion in QTrackerContactQueryBuilder::bindFilter()
411   * Build without C++ RTTI which are against Qt coding conventions
412
413  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 29 Jul 2010 10:48:56 +0200
414
415 libqtcontacts-tracker (4.7.8-1) unstable; urgency=low
416
417   * temp porting to tracker 0.9.13-1maemo1+0m6 - regenerated classhierarchystatic.h
418   * Remove timeout for read and save request (related to NB#174937)
419   * Dependency to libqtm-contacts(-dev) and libqtm-versit(-dev)
420   * word completion benchmark to simulate NB#179622
421   * Add batch-saving benchmark from NB#175110
422   * New: Support fetch of custom contact details
423
424  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Wed, 28 Jul 2010 08:58:53 +0300
425
426 libqtcontacts-tracker (4.7.7-1) unstable; urgency=low
427
428   * Provide workaround for NB#180669 - libqtcontacts-tracker spends 2 blocked seconds to initialize on device
429   * Initial fixes for NB#180578 - vardconverter reports errors but still returns with 0
430
431  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 22 Jul 2010 11:31:53 +0300
432
433 libqtcontacts-tracker (4.7.6-2) unstable; urgency=low
434
435   * Properly list dependencies for libqtcontacts-tracker-tests package
436   * Provide proper package descriptions and use (hopefully correct) categories
437
438  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 13 Jul 2010 18:28:48 +0200
439
440 libqtcontacts-tracker (4.7.6-1) unstable; urgency=low
441
442   * Fixes: NB#178222 - Switch-not all contacts are transfered from N95 and N900 to device using switch application
443   * Fixes: NB#177741 - No test package for libqtcontacts-tracker
444   * Fix list sizes comparison in "bool operator<(const QList<T> &a, const QList<T> &b)"
445   * Use GROUP_CONCAT for subtype classes instead of ridicilous amounts of OPTIONAL clauses for new fetch request
446   * Keep class ids as string to save few CPU cycles.
447   * Introduce "check" target which runs unit tests
448
449  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 13 Jul 2010 17:08:09 +0200
450
451 libqtcontacts-tracker (4.7.5-1) unstable; urgency=low
452
453   * Fixes: NB#170918 - QContactOnlineAccount of default-contact-me does not contain all info needed
454   * Fixes: NB#177560 - Contact Editor overwrites me-contact details in tracker when saving
455   * Hide symbols in Unix builds
456
457  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 07 Jul 2010 11:05:29 +0200
458
459 libqtcontacts-tracker (4.7.4-1) unstable; urgency=low
460
461   * Fixes: NB#174349 -  Contacts crash in "QPointer".
462   * Fixes: NB#176881 : :~TrackerChangeListener(): read of deleted memory
463   * Fixes: NB#177051 - 'msyncd' crash observed and sync fails while syncing contacts
464   * Make Organization detail as unique and add Role field
465   * Support requests from other threads than the engine
466   * Set infinite timeout for sync requests
467   * Improved tag support
468
469  -- Mathias Hasselmann <mathias@openismus.com>  Sat, 03 Jul 2010 00:52:48 +0200
470
471 libqtcontacts-tracker (4.7.3-1) unstable; urgency=low
472
473   * Avoid spinning the calling thread's event loop in sync requests.
474   * Prevent segfault if the request contains multiple merges for the same contact
475   * Improve errorMap handling and cleanup save request flow a bit
476   * Generate local contact id from GUID.
477   * Create and update contacts in one step
478   * Introduce concurrency and batch-size engine parameter
479   * Run few update requests in parallel for reduced latency
480   * Delete base type for contact mediums instead of individual subtypes
481   * Use tracker's batch API for saving contacts
482   * Remove old save request and rename ContactSaveRequest2 to ContactSaveRequest
483   * Properly update GUID and timestamps when saving
484
485  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 23 Jun 2010 00:45:16 +0200
486
487 libqtcontacts-tracker (4.7.2-1) unstable; urgency=low
488
489   * Fixes: NB#175259 - QContactPhoneNumber::match returns all contacts if there are no matches
490
491  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 17 Jun 2010 09:51:23 +0200
492
493 libqtcontacts-tracker (4.7.1-1) unstable; urgency=low
494
495   * Remove early emit of empty contacts
496   * Fix leaking of request workers in contact engine
497   * Refactor QTrackerContactGlobalMutex to work without spinning the event loop
498   * Properly save subtypes for address detail
499
500  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 16 Jun 2010 23:27:42 +0200
501
502 libqtcontacts-tracker (4.7.0-1) unstable; urgency=low
503
504   * Enable new local id fetch request by default
505   * Use new local id fetch request for filtering in old contact fetch request.
506   * Avoid accidental deletion of all address properties when saving a contact
507   * Don't create nested event loop for getting RDF class hierarchy
508   * Copy really all fields when copying the QContactTrackerEngine.
509   * Initialize error variable in detailDefinitions().
510   * Give better control on which queries are shown on debugging
511   * Fix some unit test cases for out of tree builds
512
513  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 15 Jun 2010 00:41:31 +0200
514
515 libqtcontacts-tracker (4.6.9-1) unstable; urgency=low
516
517   * Fix saving of organization detail's title and department field
518   * Slightly optimize contact fetching by id
519   * Support removal of phone number types
520
521  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 08 Jun 2010 22:27:32 +0200
522
523 libqtcontacts-tracker (4.6.8-1) unstable; urgency=low
524
525   * Fixes: NB#170812 - Unnamed contacts gets displayed instead of valid gtalk/skype contacts
526   * Fixes: NB#162993 - <MemLeak> code review report/issues for application people & contacts
527   * Make old fetch request and new save request work together
528   * Dramatically improve performance of new save request
529   * Activate new save request by default
530   * Implements: SWP#MPEOP-1001
531
532  -- Mathias Hasselmann <mathias@openismus.com>  Mon, 07 Jun 2010 10:59:15 +0200
533
534 libqtcontacts-tracker (4.6.7-1) unstable; urgency=low
535
536   * Fixes: NB#159444
537   * Fixes: NB#164875
538   * Fixes: NB#166268
539   * Fixes: NB#167816
540   * Fixes: NB#168145
541   * Fixes: NB#169064
542   * Fixes: NB#169245
543   * Fixes: NB#169422
544   * Fixes: NB#170292
545   * Fixes: NB#170310
546   * Fixes: NB#161572
547   * Fixes: NB#162696
548   * Fixes: NB#171324
549   * Fixes: NB#167008
550   * Fixes: NB#170836
551
552  -- Johan Paul <ext-johan.2.paul@nokia.com>  Sun, 30 May 2010 10:44:25 +0300
553
554 libqtcontacts-tracker (4.6.6-2) unstable; urgency=low
555
556   * Deactivate new save request again as it doesn't work proper with old fetch request.
557
558  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 28 May 2010 11:00:13 +0200
559
560 libqtcontacts-tracker (4.6.6-1) unstable; urgency=low
561
562   * MAJOR CHANGE: Enable new save request by default
563   * Use weak pointer in waitForFinished() to protect from early request deletion by client code
564   * Permit configuration of display name
565   * Create proper SPARQL update for organization detail
566   * Support ringtone detail in new fetch request
567   * Properly save gender in new save request
568   * Reduce OPTIONAL clauses for new fetch request
569
570  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 28 May 2010 07:13:26 +0200
571
572 libqtcontacts-tracker (4.6.5-3) unstable; urgency=low
573
574   * Use weak pointer in waitForFinished() to protect from early request deletion by client code
575
576  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 28 May 2010 09:16:52 +0200
577
578 libqtcontacts-tracker (4.6.5-2) unstable; urgency=low
579
580   * Also update unit tests for libqttracker-dev (1~6.9.0+0m6)
581
582  -- Mathias Hasselmann <mathias@openismus.com>  Wed, 26 May 2010 09:40:52 +0200
583
584 libqtcontacts-tracker (4.6.5-1) unstable; urgency=low
585
586   * Fixed compilation against libqttracker-dev (1~6.9.0+0m6)
587   * Limit thread count to 1
588
589  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Wed, 26 May 2010 09:44:06 +0300
590
591 libqtcontacts-tracker (4.6.4-3) unstable; urgency=low
592
593   * Repair debian changelog.
594
595  -- Mathias Hasselmann <mathias@openismus.com>  Tue, 25 May 2010 11:36:01 +0200
596
597 libqtcontacts-tracker (4.6.4-2) unstable; urgency=low
598
599   * Fix for debug package - debug symbols were stripped during build
600
601  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Sat, 22 May 2010 08:30:21 +0300
602
603 libqtcontacts-tracker (4.6.4-1) unstable; urgency=low
604
605   * Fixes: NB#168249 - mutexing access to event loop, signalling quit and wait until thread finishes
606   * Fetch all details required for the display name
607   * Fixes crash in detail schema on exit.
608
609  -- Mathias Hasselmann <mathias@openismus.com>  Fri, 21 May 2010 01:08:05 +0200
610
611 libqtcontacts-tracker (4.6.3-1) unstable; urgency=low
612
613   * Stop using nco:contactUID to store contactLocalId
614   * Support GUID and Gender in old requests and unit tests
615   * Fix Self Contact Query
616   * Improve display name handling
617   * Fixes: NB#162457
618
619  -- Mathias Hasselmann <mathias@openismus.com>  Thu, 20 May 2010 17:06:29 +0200
620
621 libqtcontacts-tracker (4.6.2-4) unstable; urgency=low
622
623   * Added needed libqtversit4 dependencies
624
625  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Mon, 17 May 2010 17:59:06 +0300
626
627 libqtcontacts-tracker (4.6.2-3) unstable; urgency=low
628
629   * Using function<> instead of optional property in RDFSelect brings better contact fetch performances
630
631  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Mon, 17 May 2010 12:03:08 +0300
632
633 libqtcontacts-tracker (4.6.2-2) unstable; urgency=low
634
635   * Fixing waitForFinished early request disposal
636   * Old save request fixed - request not finished
637   * Added synthesized global presence to old fetch request
638   * Display label changed to match UI spec
639   * Filter contacts by office phonenumbers, too.
640   * Fetch Timestamp for old fetch request
641   * fetch me contact request
642
643  -- Aleksandar Stojiljkovic <aleksandar.stojiljkovic@nokia.com>  Mon, 17 May 2010 09:28:24 +0300
644
645 libqtcontacts-tracker (4.6.2-1) unstable; urgency=low
646
647   * Segfault handling on early disposal of requests
648   * localPhoneNumber filtering in new requests
649
650  -- Nathan Letwory <nathan.letwory@cybercom.com>  Tue, 11 May 2010 13:37:42 +0300
651
652 libqtcontacts-tracker (4.6.1-1) unstable; urgency=low
653
654   * Fixes: NB#161807
655   * Fixes: NB#161784
656
657  -- Nathan Letwory <nathan.letwory@cybercom.com>  Mon, 10 May 2010 08:54:45 +0300
658
659 libqtcontacts-tracker (4.6.0-1) unstable; urgency=low
660
661   * Fixes: NB#167342
662   * Fixes: NB#166255
663
664  -- Nathan Letwory <nathan.letwory@cybercom.com>  Sat, 08 May 2010 12:18:24 +0300
665
666 libqtcontacts-tracker (4.5.9-1) unstable; urgency=low
667
668   * maemo:localPhoneNumber filtering added
669   * handle context (work/home) better
670   * handle editing fields in a better way
671
672  -- Nathan Letwory <nathan.letwory@cybercom.com>  Fri, 07 May 2010 18:38:11 +0300
673
674 libqtcontacts-tracker (4.5.8-1) unstable; urgency=low
675
676   * Fixes: NB#161788
677   * Fixes: NB#164369
678   * Fixes: NB#165918
679   * Fixes: NB#165924
680   * Fixes: NB#163080
681   * Fixes: NB#161792
682   * Fixes: NB#161914
683   * Fixes: NB#162693
684   * Added unit tests that effectively test above mentioned bugs
685   * local phonenumber now saved to tracker according number match length customization point
686   * ongoing work on new generation requests. These can be enabled by
687     setting QT_CONTACTS_TRACKER environment variable:
688        export QT_CONTACTS_TRACKER='query-builder=fetch,save'
689
690  -- Nathan Letwory <nathan.letwory@cybercom.com>  Tue, 04 May 2010 10:59:44 +0300
691
692 libqtcontacts-tracker (4.5.7-1) unstable; urgency=low
693
694   * Fix for assert with tracker 0.9 - no results received from tracker when result set is empty
695
696  -- Nathan Letwory <nathan.letwory@cybercom.com>  Thu, 29 Apr 2010 11:32:59 +0300
697
698 libqtcontacts-tracker (4.5.6-1) unstable; urgency=low
699
700   * Fixes: NB#163573 - Not able to add a contact
701   * Fixes: NB#164852 - Contact sync fails with S60/S40/Ovi Suite/ Ovi.com
702   * out-of-tree building back
703   * improvemenst and WIP on saving
704
705  -- Nathan Letwory <nathanletwory@cybercom.com>  Tue, 20 Apr 2010 12:31:41 +0200
706
707 libqtcontacts-tracker (4.5.5-1) unstable; urgency=low
708
709   * merge query-builder in master
710   * porting against new qtcontacts completed
711
712  -- Nathan Letwory <nathanletwory@cybercom.com>  Fri, 16 Apr 2010 15:33:12 +0200
713
714 libqtcontacts-tracker (4.5.compilespre5-1) unstable; urgency=low
715
716   * compile fixes against latest libqtcontacts
717   * note: more changes upcoming for functional fixes
718
719  -- Nathan Letwory <nathanletwory@cybercom.com>  Wed, 07 Apr 2010 15:02:32 +0200
720
721 libqtcontacts-tracker (4.5.4staging-3) unstable; urgency=low
722
723   * resolve IMAddress Signal changes and update the contact
724
725  -- Nathan Letwory <nathanletwory@cybercom.com>  Wed, 07 Apr 2010 15:02:32 +0200
726
727 libqtcontacts-tracker (4.5.4-3) unstable; urgency=low
728
729   * Make removal request async
730
731  -- Nathan Letwory <nathanletwory@cybercom.com>  Wed, 07 Apr 2010 14:38:20 +0200
732
733 libqtcontacts-tracker (4.5.4-2) unstable; urgency=low
734
735   * Fixed: NB#162457 -  QContact::displayLabel() returns Null QString even if
736     there's a nickname
737   * Fixed: NB#161572 -  QTrackerContactIdFetchRequest leaks a
738     QContactFetchRequest
739   * Fixed: NB#160824 -  Two web addresses are displayed for a contact added
740     with one address
741
742  -- Nathan Letwory <nathanletwory@cybercom.com>  Fri, 30 Mar 2010 09:35:07 +0200
743
744 libqtcontacts-tracker (4.5.4-1) unstable; urgency=low
745
746   * Fixed: NB#159556 - avatar and me-contact name info
747   * Fixed: NB#160138 - Status message always empty
748
749  -- Nathan Letwory <nathanletwory@cybercom.com>  Fri, 19 Mar 2010 13:02:30 +0200
750
751 libqtcontacts-tracker (4.5.3~git20100205.1) unstable; urgency=low
752
753   * Change packge name to reflect the QtMobility release name.
754
755  -- tapio <tapio.laxstrom@plenware.fi>  Fri, 05 Feb 2010 12:32:37 +0200
756
757 qtcontacts-tracker (4.5.3~git20100204.1) unstable; urgency=low
758
759   * Initial release
760
761  -- tapio <tapio.laxstrom@plenware.fi>  Thu, 04 Feb 2010 13:19:17 +0200