Search
SailfishOS Open Build Service
>
Projects
>
home:tangtao77
>
qtcontacts-sqlite-qt5
> qtcontacts-sqlite-qt5.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File qtcontacts-sqlite-qt5.spec of Package qtcontacts-sqlite-qt5
Name: qtcontacts-sqlite-qt5 Version: 0.2.7 Release: 1.2.5 Summary: SQLite-based plugin for QtPIM Contacts Group: System/Plugins License: TBD URL: TBD Source0: %{name}-%{version}.tar.gz BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Sql) BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Contacts) Requires: qt5-plugin-sqldriver-sqlite %description %{summary}. %files %defattr(-,root,root,-) %{_libdir}/qt5/plugins/contacts/*.so* %package tests Summary: Unit tests for qtcontacts-sqlite-qt5 Group: System/Libraries BuildRequires: pkgconfig(Qt5Test) Requires: %{name} = %{version}-%{release} %description tests This package contains unit tests for the qtcontacts-sqlite-qt5 library. %files tests %defattr(-,root,root,-) /opt/tests/qtcontacts-sqlite-qt5/* %package extensions Summary: QtContacts extension headers for qtcontacts-sqlite-qt5 Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description extensions This package contains extension headers for the qtcontacts-sqlite-qt5 library. %files extensions %defattr(-,root,root,-) %{_libdir}/pkgconfig/qtcontacts-sqlite-qt5-extensions.pc %{_includedir}/qtcontacts-sqlite-qt5-extensions/* %prep %setup -q -n %{name}-%{version} %build %qmake5 make %{?_smp_mflags} %install rm -rf %{buildroot} %qmake5_install %changelog * Fri Oct 3 2014 mvogt <matthew.vogt@jollamobile.com> - 0.2.7 - [fix] Fix compilation on glibc 2.19/gcc 4.8 - [twowaysync] Use a fixed encoding version for OOB data * Fri Oct 3 2014 Richard Braakman <richard.braakman@jollamobile.com> - 0.2.6 - [twowaysync] Use a fixed encoding version for OOB data * Fri Sep 19 2014 Richard Braakman <richard.braakman@jollamobile.com> - 0.2.5 - [qtcontacts-sqlite] Refuse to look up invalid phone numbers * Mon Sep 15 2014 Richard Braakman <richard.braakman@jollamobile.com> - 0.2.4 - [performance] Add a benchmark for Qt::ISODate - [performance] Faster date conversion - [tests] Add correctness test for reading datetime from db * Wed Sep 3 2014 Richard Braakman <richard.braakman@jollamobile.com> - 0.2.3 - [qtcontacts-sqlite] Restore missing DetailsRemoveIndex * Tue Aug 26 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.2.2 - [qtcontacts-sqlite] Add missing indexes to creation statements - [qtcontacts-sqlite] Remove detail URI unique constraint * Tue Jul 22 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.2.1 - [qtcontacts-sqlite] Add support for missing detail types - [qtcontacts-sqlite] Improve expansion of detail existence tests * Fri Jul 18 2014 mvogt <matthew.vogt@jollamobile.com> - 0.2.0 - [qtcontacts-sqlite] Add debug output of SQL queries - [qtcontacts-sqlite] Alter schema for improved query speed - [qtcontacts-sqlite] Join detail tables so we make a single query to read details - [qtcontacts-sqlite] Make relationship query sequential - [qtcontacts-sqlite] Migrate existing databases to updated schema - [qtcontacts-sqlite] Modify relationships query to use indexes correctly - [qtcontacts-sqlite] Remove queryContacts internal batching - [qtcontacts-sqlite] Simplify query handling - [qtcontacts-sqlite] Un-batch the joined detail tables query - [qtcontacts-sqlite] Use cross join to force query order - [qtcontacts-sqlite] Use maximumCount fetch hint to limit query * Tue Jul 8 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.73 - [qtcontacts-sqlite] Sort according to current locale * Thu Jul 3 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.72 - [qtcontacts-sqlite] Fix extended upgrade sequence fault - [qtcontacts-sqlite] Remove partial name matching * Tue Jul 1 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.71 - [qtcontacts-sqlite] Add quick mode to fetchtimes - [qtcontacts-sqlite] Make DetailsJoinIndex unique to optimize queries - [qtcontacts-sqlite] Test priority of local details in aggregation * Thu Jun 26 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.70 - [qtcontacts-sqlite] Avoid potential deadlock - [qtcontacts-sqlite] Iterate over locked data table * Wed Jun 25 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.69 - [qtcontacts-sqlite] Do not dereference null table pointer - [qtcontacts-sqlite] Ensure all detail table queries are finished - [qtcontacts-sqlite] Ignore results when transient data is inaccessible * Tue Jun 24 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.68 - [qtcontacts-sqlite] Do not lock the write mutex during startup - [qtcontacts-sqlite] Prefer quick_check to integrity_check * Tue Jun 24 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.67 - [qtcontacts-sqlite] Allow filtering/sorting on transient update timestamp * Thu Jun 19 2014 matthewvogt <matthew.vogt@jollamobile.com> - 0.1.66 - [qtcontacts-sqlite] Include transient state when filtering or sorting on presence * Thu Jun 12 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.65 - [qtcontacts-sqlite] Attempt to fallback to previous SHM generation - [qtcontacts-sqlite] Fix the definition of initial process - [qtcontacts-sqlite] Optionally allow non-durable updates - [qtcontacts-sqlite] Simplify class declaration for TwoWayContactSyncAdapter * Tue Jun 3 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.64 - [qtcontacts-sqlite] Avoid unnecessary stores after sync - [qtcontacts-sqlite] Minimize data extraction for sync process - [qtcontacts-sqlite] Simplify statements with temporary variables - [qtcontacts-sqlite] Test for relevance to current account earlier * Fri May 30 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.63 - [qtcontacts-sqlite] Add function to fetch OOB keys - [qtcontacts-sqlite] Automatic compression for OOB data * Wed May 21 2014 Chris Adams <chris.adams@jollamobile.com> - 0.1.62 - [qtcontacts-sqlite] Make rollback actually rollback * Mon May 19 2014 Chris Adams <chris.adams@jollamobile.com> - 0.1.60 - [qtcontacts-sqlite] Preserve timezone in QContactPresence timestamp * Thu May 8 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.59 - [qtcontacts-sqlite] Normalize 'x' and 'X' DTMF chars to 'p' - [qtcontacts-sqlite] Update existing normalized phone numbers * Wed Apr 30 2014 Chris Adams <chris.adams@jollamobile.com> - 0.1.58 - [qtcontacts-sqlite] Detect partial-sync artifacts * Tue Apr 29 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.57 - [qtcontacts-sqlite] Allow '+' in DTMF section when validating phone number - [qtcontacts-sqlite] Correct self-contact removal prevention * Thu Apr 24 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.56 - [qtcontacts-sqlite] Skip invalid alphabetic characters in phone numbers * Wed Apr 23 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.55 - [qtcontacts-sqlite] Keep SQL statements local with the code that executes them - [qtcontacts-sqlite] Make ContactsDatabase a proper class - [qtcontacts-sqlite] Mangle detail URIs after aggregate ID is allocated - [qtcontacts-sqlite] Move properties into database class * Tue Apr 8 2014 Chris Adams <chris.adams@jollamobile.com> - 0.1.54 - [qtcontact-sqlite] Unify detail promotion logic - [qtcontacts-sqlite] Aggregate timestamps should be composed from constituents - [qtcontacts-sqlite] Allow details to be marked non-exportable - [qtcontacts-sqlite] Allow relevant detail types to be specified - [qtcontacts-sqlite] Connect to the correct signals on privilege fallback - [qtcontacts-sqlite] Control aggregation behavior at runtime - [qtcontacts-sqlite] Create the isDeactivated index in new databases - [qtcontacts-sqlite] Do not use OriginMetadata for sync contact identification - [qtcontacts-sqlite-extensions] Add unit tests for TwoWayContactSyncAdapt... - [qtcontacts-sqlite-extensions] Add unit tests for TwoWayContactSyncAdapter - [qtcontacts-sqlite-extensions] Improve detail delta semantics in TWCSA - [qtcontacts-sqlite] Fix timestamps to have millisecond resolution - [qtcontacts-sqlite] Ignore non-data values when comparing sync details - [qtcontacts-sqlite] Open non-privileged DB when specified - [qtcontacts-sqlite] Provide export mode for synchronization export - [qtcontacts-sqlite] Relax permissions on created semaphores - [qtcontacts-sqlite] Remove unused local variable - [qtcontacts-sqlite] Report added contacts IDs via storeSyncContacts - [qtcontacts-sqlite] Supply the target aggregate for incidental contact creation - [qtcontacts-sqlite] Support the QContactType detail properly - [qtcontacts-sqlite] Suppress regeneration when the aggregate will be clobbered - [qtcontacts-sqlite] Sync adapters should not register for presence changes - [qtcontacts-sqlite] Use contact ID rather than GUID for local/remote identification - [qtcontacts-sqlite] Use less error-prone method of detecting privileges - [qtcontacts-sqlite] Verify database integrity at open - [qtcontacts-sqlite] When comparing contact versions, use detail equivalence * Fri Mar 21 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.53 - [qtcontacts-sqlite] Emergency support for QContactType filter * Fri Mar 21 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.52 - [qtcontacts-sqlite] Ensure incidental contact has the required aggregate * Thu Mar 20 2014 Chris Adams <chris.adams@jollamobile.com> - 0.1.51 - [qtcontacts-sqlite] Regenerate aggregates of removed synctarget contacts * Thu Mar 20 2014 Chris Adams <chris.adams@jollamobile.com> - 0.1.50 - [qtcontacts-sqlite-extensions] Allow TWCSA implementations to override d... - [qtcontacts-sqlite-extensions] Allow TWCSA implementations to override detail delta detection * Thu Mar 20 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.49 - [qtcontacts-sqlite] Use static cast for manager engine type cast * Mon Mar 17 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.48 - [qtcontacts-sqlite] Fix storeSyncContacts data loss * Sat Mar 15 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.47 - [qtcontacts-sqlite] Don't remove modified sync contacts from exportedIds - [qtcontacts-sqlite] Preserve the existing ID of an exported contact * Fri Mar 14 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.46 - [qtcontacts-sqlite] Add function to access contact manager engine - [qtcontacts-sqlite] Create interface for out-of-band storage - [qtcontacts-sqlite] Create sync-target constituent when required - [qtcontacts-sqlite] Deletions should trigger syncContactsChanged - [qtcontacts-sqlite] Ensure detail comparison verifies key/value matches - [qtcontacts-sqlite] Ensure incidental contact is linked into aggregate - [qtcontacts-sqlite-extensions] Implement generic 2-way-sync adapter - [qtcontacts-sqlite] Fix aggregation query where subject contains multiple details - [qtcontacts-sqlite] Promote some unpromotable details to partial aggregate - [qtcontacts-sqlite] Remove childless aggregates after applying sync delta - [qtcontacts-sqlite] Remove obsolete context type definitions - [qtcontacts-sqlite] Report changed sync targets - [qtcontacts-sqlite] Simplify reader/writer instantiation - [qtcontacts-sqlite] Support add/remove contacts via storeSyncContacts - [qtcontacts-sqlite] Support functions for two-way sync adaptors - [qtcontacts-sqlite] Use temp table to find modifiable details * Wed Feb 26 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.45 - [qtcontacts-sqlite] Correct the detection of inadequate names * Tue Feb 25 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.44 - [qtcontacts-sqlite] Do not skip bind of empty display label * Mon Feb 10 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.43 - [qtcontact-sqlite] Return correctly typed date information * Mon Feb 10 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.42 - [qtcontact-sqlite] Allow contacts to be deactivated - [qtcontacts-sqlite] Add limited support for deleted contact change log filtering * Wed Feb 5 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.41 - [qtcontacts-sqlite] Remove QContactIdType typedef - [qtcontacts-sqlite] Remove Qt4 support - [qtcontacts-sqlite] Remove SKIP_TEST definition * Tue Jan 14 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.40 - [qtcontacts-sqlite] Index the likely filter columns on Contacts table - [qtcontacts-sqlite] Switch to user_version for schema management * Sun Jan 12 2014 mvogt <matthew.vogt@jollamobile.com> - 0.1.39 - [qtcontacts-sqlite] Aggregate using only nickname where real names are absent * Thu Jan 2 2014 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.38 - [qtcontacts-sqlite] Revert \"[qtcontacts-sqlite] Fix: Check for read/write capability using QFileInfo\" * Mon Dec 30 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.37 - [qtcontacts-sqlite] Do not filter out non-aggregates with ID filter - [qtcontacts-sqlite] Do not use order by clause when unnecessary - [qtcontacts-sqlite] Expand query fetch timing variations - [qtcontacts-sqlite] Fix: Check for read/write capability using QFileInfo - [qtcontacts-sqlite] Insert rows into temp tables without execBatch - [qtcontacts-sqlite] Prefer to compare internal IDs - [qtcontacts-sqlite] Use transient ID tables to avoid bound variables limit * Fri Dec 13 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.36 - [qtcontacts-sqlite] Disable automatic partial match when firstName is hyphenated * Tue Dec 10 2013 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.35 - [qtcontacts-sqlite] Report presence changes independently - [qtcontacts-sqlite] Suppress presence change notification by default - [qtcontacts-sqlite] Use definition mask for aggregate update * Tue Dec 10 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.34 - [qtcontacts-sqlite] Sort presence states by availability * Tue Nov 12 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.33 - [qtcontacts-sqlite] Correct the derivation of global presence * Thu Nov 7 2013 chriadam <chris.adams@jollamobile.com> - 0.1.32 - [qtcontacts-sqlite] Close database on destruction. * Tue Oct 29 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.31 - [qtcontacts-sqlite] Exclude self contact from aggregation * Wed Oct 23 2013 chriadam <chris.adams@jollamobile.com> - 0.1.30 - [qtcontacts-sqlite] Check for read/write capability using QFileInfo * Mon Oct 21 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.29 - [qtcontacts-sqlite] Return null values where possible * Mon Oct 21 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.28 - [qtcontacts-sqlite] Simplifiy relationship query * Fri Oct 18 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.27 - [qtcontacts-sqlite] Correct the handling of online accounts capabilities field - [qtcontacts-sqlite] Extend QContactOnlineAccount with display names - [qtcontacts-sqlite] Increase the maximum digits used in minimized phone ... - [qtcontacts-sqlite] Increase the maximum digits used in minimized phone numbers * Thu Oct 17 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.26 - [qtcontacts-sqlite] Enforce single threaded access to contacts database * Thu Oct 17 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.25 - [qtcontacts-sqlite] Add support for Address subTypes field - [qtcontacts-sqlite] Allow 'local' and 'was_local' in a save batch - [qtcontacts-sqlite] Correct type of Anniversary type column * Mon Oct 14 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.24 - [qtcontacts-sqlite] Allow multiple GUID details - [qtcontacts-sqlite] Convert local to was_local on creation - [qtcontacts-sqlite] Use named parameters in temp table queries * Fri Oct 11 2013 chriadam <chris.adams@jollamobile.com> - 0.1.23 - [qtcontacts-sqlite] Allow aggregation from the same synctarget * Thu Oct 10 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.22 - [qtcontacts-sqlite] Rewrite provenance unless it indicates aggregation - [qtcontacts-sqlite] was_local contacts should be modifiable * Wed Oct 9 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.21 - [qtcontacts-sqlite] Add syncTarget value to provenance string - [qtcontacts-sqlite] Return URL fields in QUrl form * Fri Oct 4 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.20 - [qtcontacts-sqlite] Allow multiple aggregates to aggregate unique details - [qtcontacts-sqlite] Do not promote origin metadata details * Thu Oct 3 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.19 - [qtcontacts-sqlite] Add missing index definition to configuration - [qtcontacts-sqlite] Emit warnings without configuration * Wed Oct 2 2013 chriadam <chris.adams@jollamobile.com> - 0.1.18 - [qtcontacts-sqlite] Add automated test definitions - [qtcontacts-sqlite] Always set ModifiedTimestamp on save. - [qtcontacts-sqlite] Ensure modifiable details remain modifiable * Tue Oct 1 2013 chriadam <chris.adams@jollamobile.com> - 0.1.17 - [qtcontacts-sqlite] Suppress debug output by default * Thu Sep 26 2013 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.16 - [qtcontacts-sqlite] Support QContactExtendedDetail * Tue Sep 24 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.15 - [qtcontacts-sqlite] Exclude aggregation candidates by inappropriate gender - [qtcontacts-sqlite] Fix promotion of gender details - [qtcontacts-sqlite] Match partial names in either direction - [qtcontacts-sqlite] Query for gender correctly * Mon Sep 23 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.14 - [qtcontacts-sqlite] Automatically allocate GUID for local contacts - [qtcontacts-sqlite] Make modifiable property consistent * Tue Sep 10 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.13 - [qtcontacts-sqlite] Do not drop temporary tables after use - [qtcontacts-sqlite] Do not use execBatch for select queries - [qtcontacts-sqlite] Export temporary table functions - [qtcontacts-sqlite] Include cumulative time in fetchtimes output - [qtcontacts-sqlite] Match correctly on empty string detail value - [qtcontacts-sqlite] Remove unnecessary nested selects - [qtcontacts-sqlite] Use prepared queries for batch selects * Fri Sep 6 2013 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.12 - [qtcontacts-sqlite] Allow syncTarget details to be modifiable - [qtcontacts-sqlite] Record the provenance of aggregated details - [qtcontacts-sqlite] Specify synchronous mode * Wed Sep 4 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.11 - [qtcontacts-sqlite] Trim user input data - [qtcontacts-sqlite] Use immediate locking mode for transactions * Mon Sep 2 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.10 - [qtcontacts-sqlite] Ensure queries are completed * Mon Aug 26 2013 chriadam <chris.adams@jollamobile.com> - 0.1.9 - [qtcontacts-sqlite] Improve support for changelog / timestamps * Tue Aug 20 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.8 - [qtcontacts-sqlite] Use QFlags for improved usability - [qtcontacts-sqlite] Validate characters in dial string if required * Tue Aug 20 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.7 - [qtcontacts-sqlite] Create exported version of phone number utility functions * Thu Aug 15 2013 Chris Adams <chris.adams@jollamobile.com> - 0.1.6 - [qtcontacts-sqlite] Use centralised database location * Wed Aug 7 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.5 - [qtcontacts-sqlite] Add support for filters matching QContactStatusFlags * Tue Aug 6 2013 mvogt <matthew.vogt@jollamobile.com> - 0.1.4 - [qtcontacts-sqlite] Add status flag for online * Mon Aug 5 2013 Chris Adams <chris.adams@jollamobile.com> - 0.1.3 - [qtcontacts-sqlite] Cache detail tables queries - [qtcontacts-sqlite] Improve aggregation heuristic - [qtcontacts-sqlite] Improve update performance - [qtcontacts-sqlite] Use setForwardOnly() on SELECT queries * Wed Jul 31 2013 Chris Adams <chris.adams@jollamobile.com> - 0.1.2 - [qtcontacts-sqlite] Add more indexes for details tables - [qtcontacts-sqlite] Improve aggregate search logic - [qtcontacts-sqlite] Improve aggregate search logic and improve benchmark * Tue Jul 30 2013 Matt Vogt <matthew.vogt@jollamobile.com> - 0.1.1 - [qtcontacts-sqlite] Allow tables to be extended without disruption - [qtcontacts-sqlite] Store address filtering metadata in the Contacts table - [qtcontacts-sqlite] Use lightweight aggregation relationship codepath * Mon Jul 29 2013 Robin Burchell <viroteck@viroteck.net> - 0.1.0 - [qtcontacts-sqlite] Enable symbol hiding. - [qtcontacts-sqlite] Use separate indexes for independent properties * Wed Jul 17 2013 chriadam <chris.adams@jollamobile.com> - 0.0.23 - [qtcontacts-sqlite] Fix birthday duplicate handling * Tue Jul 16 2013 mvogt <matthew.vogt@jollamobile.com> - 0.0.22 - [qtcontacts-sqlite] Provide extensions package - [qtcontacts-sqlite] Select contacts variant automatically in extensions * Mon Jul 15 2013 mvogt <matthew.vogt@jollamobile.com> - 0.0.21 - [qtcontacts-sqlite] Fix test failure - [qtcontacts-sqlite] Prefer the privileged database if accessible * Fri Jul 12 2013 mvogt <matthew.vogt@jollamobile.com> - 0.0.20 - [qtcontacts-sqlite] Fix qt4 breakage - [qtcontacts-sqlite] Workaround invalid comparison of details * Tue Jul 9 2013 mvogt <matthew.vogt@jollamobile.com> - 0.0.19 - [qtcontacts-sqlite] Regenerate aggregates on relationship changes * Tue Jul 9 2013 mvogt <matthew.vogt@jollamobile.com> - 0.0.18 - [qtcontacts-sqlite] Fix linkage error * Thu Jul 4 2013 mvogt <matthew.vogt@jollamobile.com> - 0.0.17 - [qtcontacts-sqlite] Add context values for 'Large' and 'Default' - [qtcontacts-sqlite] Add conversion for OnlineAccount's protocol field - [qtcontacts-sqlite] Add conversion for other subType fields - [qtcontacts-sqlite] Add missing include - [qtcontacts-sqlite] Convert filter data when required - [qtcontacts-sqlite] Convert sub-types back to defined values on read - [qtcontacts-sqlite] Create shared implementation of conversion functions - [qtcontacts-sqlite] Minimize reported changes - [qtcontacts-sqlite] Provide hook to debug SQL expansion of filters - [qtcontacts-sqlite] Regenerate derived properties on write - [qtcontacts-sqlite] Use the configured contact manager in testsing * Mon Jul 1 2013 mvogt <matthew.vogt@jollamobile.com> - 0.0.16 - [qtcontacts-sqlite] Correct the order of queued signal emissions - [qtcontacts-sqlite] Ensure no extra aggregate is created for self contact * Tue Jun 25 2013 mvogt <matthew.vogt@jollamobile.com> - 0.0.15 - [qtcontacts-sqlite] Exclude relationships for internal queries - [qtcontacts-sqlite] Fix debug message - [qtcontacts-sqlite] Fix some terminology usage - [qtcontacts-sqlite] Fix variant comparison for Qt5 - [qtcontacts-sqlite] Respond to relationship changes * Wed Jun 12 2013 John Brooks <john.brooks@dereferenced.net> - 0.0.14 - [qtcontacts-sqlite] Add missing dependency on qt5-plugin-sqldriver-sqlite * Mon Jun 10 2013 martinjones <martin.jones@jollamobile.com> - 0.0.13 - [qtcontacts-sqlite] Build with either qt4 or qt5 - [qtcontacts-sqlite] Fix plugin generation for qt5 - [qtcontacts-sqlite] Fix Qt5 dependencies. - [qtcontacts-sqlite] Fix use of a deleted iterator value - [qtcontacts-sqlite] Handle ID conversion correctly - [qtcontacts-sqlite] Remove irrelevant test code - [qtcontacts-sqlite] Support QContactName::customLabel with qtpim * Sat May 25 2013 John Brooks <john.brooks@dereferenced.net> - 0.0.12 - [contacts-sqlite] Replace JobList with QList for safer logic - [qtcontacts-sqlite] Obsolete qtcontacts-tracker and cubi packages * Wed May 22 2013 chriadam <chris.adams@jollamobile.com> - 0.0.11 - [qtcontacts-sqlite] Index the TpMetadata table * Tue May 21 2013 Chris Adams <chris.adams@jollamobile.com> - 0.0.10 - [qtcontacts-sqlite] Build without aggregation switch - [qtcontacts-sqlite] Bump version - [qtcontacts-sqlite] Fix case sensitivity to match documentation - [qtcontacts-sqlite] Implement basic fetch optimization hints - [qtcontacts-sqlite] Improve aggregation unit tests - [qtcontacts-sqlite] Index on fields used in searches - [qtcontacts-sqlite] Match to existing aggregate in SQL - [qtcontacts-sqlite] Properly enforce uniqueness constraints - [qtcontacts-sqlite] Read relationships in synchronized query - [qtcontacts-sqlite] Remove check for IsNot relationships - [qtcontacts-sqlite] Traverse tables in contacts sequence - [qtcontacts-sqlite] Tune contact matching algorithm - [qtcontacts-sqlite] Use a semaphore for process mutex on writes - [qtcontacts-sqlite] Use dedicated columns for lowered versions of text values * Wed May 8 2013 chriadam <chris.adams@jollamobile.com> - 0.0.8 - [qtcontacts-sqlite] Ensure notifications are emitted after commit - [qtcontacts-sqlite] Fix signal propagation - [qtcontacts-sqlite] Return self contact if explicitly requested by ID * Mon May 6 2013 chriadam <chris.adams@jollamobile.com> - 0.0.7 - [qtcontacts-sqlite] Explicitly finish queries in non-automatic storage * Fri May 3 2013 Chris Adams <chris.adams@jollamobile.com> - 0.0.6 - [qtcontacts-sqlite] Fix automatic local contact generation * Fri May 3 2013 Chris Adams <chris.adams@jollamobile.com> - 0.0.5 - [qtcontacts-sqlite] Synthesize display labels correctly * Fri May 3 2013 Chris Adams <chris.adams@jollamobile.com> - 0.0.4 - [qtcontacts-sqlite] Improve detail aggregation semantics - [qtcontacts-sqlite] Improve phone number matching * Tue Apr 30 2013 Chris Adams <chris.adams@jollamobile.com> - 0.0.2 - [qtcontacts-sqlite] Ensure detailUri uniqueness during aggregation - [qtcontacts-sqlite] Improve filtering/sorting support - [qtcontacts-sqlite] Improve support for relationships and batching - [qtcontacts-sqlite] Perform contact aggregation on save - [qtcontacts-sqlite] Regenerate aggregate on contact update - [qtcontacts-sqlite] Various improvements * Wed Apr 10 2013 Chris Adams <chris.adams@jollamobile.com> - 0.0.1 - [qtcontacts-sqlite] Initial commit