qtcontacts-tracker:hasselmms-qtcontacts-tracker.git
8 years agoAdd support for optional RDF properties
Mathias Hasselmann [Thu, 22 Apr 2010 14:06:46 +0000 (16:06 +0200)]
Add support for optional RDF properties

8 years agoPermit numeric resource instances
Mathias Hasselmann [Thu, 22 Apr 2010 10:33:54 +0000 (12:33 +0200)]
Permit numeric resource instances

8 years agoUse makeContactIri() at more places
Mathias Hasselmann [Thu, 22 Apr 2010 10:31:48 +0000 (12:31 +0200)]
Use makeContactIri() at more places

8 years agoAdd support for telepathy: IRIs
Mathias Hasselmann [Thu, 22 Apr 2010 10:30:38 +0000 (12:30 +0200)]
Add support for telepathy: IRIs

8 years agoCreate libut_qtcontacts_common.a to reduce build time
Mathias Hasselmann [Thu, 22 Apr 2010 09:32:23 +0000 (11:32 +0200)]
Create libut_qtcontacts_common.a to reduce build time

8 years agoCleanup engine build system
Mathias Hasselmann [Thu, 22 Apr 2010 09:32:04 +0000 (11:32 +0200)]
Cleanup engine build system

8 years agoRemove tools/tools.pro
Mathias Hasselmann [Thu, 22 Apr 2010 09:12:30 +0000 (11:12 +0200)]
Remove tools/tools.pro

8 years agoCreate libengine.a to reduce build time
Mathias Hasselmann [Thu, 22 Apr 2010 09:07:51 +0000 (11:07 +0200)]
Create libengine.a to reduce build time

8 years agoAdd plugin keyword to CONFIG variable
Mathias Hasselmann [Thu, 22 Apr 2010 09:07:24 +0000 (11:07 +0200)]
Add plugin keyword to CONFIG variable

8 years agoAdd more sophisticated tests for union and intersection filters
Mathias Hasselmann [Wed, 21 Apr 2010 21:21:10 +0000 (23:21 +0200)]
Add more sophisticated tests for union and intersection filters

8 years agoFix qmake includes
Mathias Hasselmann [Wed, 21 Apr 2010 20:58:28 +0000 (22:58 +0200)]
Fix qmake includes

8 years agoImplement union and intersection filter
Mathias Hasselmann [Wed, 21 Apr 2010 20:58:08 +0000 (22:58 +0200)]
Implement union and intersection filter

8 years agoChanges : Use Engine directly instead of contact manager
Siraj Razick [Wed, 21 Apr 2010 16:52:41 +0000 (22:22 +0530)]
Changes : Use Engine directly instead of contact manager
RevBy :

8 years agoAlso test fetching with localContactId filter
Mathias Hasselmann [Wed, 21 Apr 2010 19:57:09 +0000 (21:57 +0200)]
Also test fetching with localContactId filter

8 years agoConsider detailDefinitionsHint()
Mathias Hasselmann [Wed, 21 Apr 2010 20:17:24 +0000 (22:17 +0200)]
Consider detailDefinitionsHint()

8 years agoTest query generated by localContactId filter
Mathias Hasselmann [Wed, 21 Apr 2010 19:57:03 +0000 (21:57 +0200)]
Test query generated by localContactId filter

8 years agoImplement localId filter
Mathias Hasselmann [Wed, 21 Apr 2010 19:54:27 +0000 (21:54 +0200)]
Implement localId filter

8 years agoMake QTrackerContactFetchRequest2 a QRunnable
Mathias Hasselmann [Wed, 21 Apr 2010 18:37:46 +0000 (20:37 +0200)]
Make QTrackerContactFetchRequest2 a QRunnable

8 years agoUse QThreadPool for managing request threads
Mathias Hasselmann [Wed, 21 Apr 2010 18:37:26 +0000 (20:37 +0200)]
Use QThreadPool for managing request threads

8 years agoIntroduce central settings facility
Mathias Hasselmann [Wed, 21 Apr 2010 11:35:36 +0000 (13:35 +0200)]
Introduce central settings facility

8 years agoRun qdbusxml2cpp on demand
Mathias Hasselmann [Wed, 21 Apr 2010 09:36:07 +0000 (11:36 +0200)]
Run qdbusxml2cpp on demand

8 years agoTest phone numbers with disjoint subtypes
Mathias Hasselmann [Tue, 20 Apr 2010 21:10:56 +0000 (23:10 +0200)]
Test phone numbers with disjoint subtypes

8 years agoPrepare save requests from XML file.
Mathias Hasselmann [Tue, 20 Apr 2010 21:09:52 +0000 (23:09 +0200)]
Prepare save requests from XML file.

8 years agoConsider multi-inheritance when storing sub-types.
Mathias Hasselmann [Tue, 20 Apr 2010 21:07:43 +0000 (23:07 +0200)]
Consider multi-inheritance when storing sub-types.

8 years agoAdd function to get single detail description from schema.
Mathias Hasselmann [Tue, 20 Apr 2010 21:06:45 +0000 (23:06 +0200)]
Add function to get single detail description from schema.

8 years agoAdd function to lookup QTrackerContactDetailFields by name.
Mathias Hasselmann [Tue, 20 Apr 2010 21:05:44 +0000 (23:05 +0200)]
Add function to lookup QTrackerContactDetailFields by name.

8 years agoChanges: update changelog for harmattan/4.5.6-1 harmattan/4.5.6-1
Nathan Letwory [Tue, 20 Apr 2010 12:43:48 +0000 (15:43 +0300)]
Changes: update changelog for harmattan/4.5.6-1
RevBy: TrustMe

8 years agoImplement QContactTrackerEngine::detailDefinition()
Mathias Hasselmann [Tue, 20 Apr 2010 12:37:30 +0000 (14:37 +0200)]
Implement QContactTrackerEngine::detailDefinition()

Also print warnings for yet unimplemented functions.

8 years agoCache the schema's QContactDetailDefinitionMap.
Mathias Hasselmann [Tue, 20 Apr 2010 12:36:41 +0000 (14:36 +0200)]
Cache the schema's QContactDetailDefinitionMap.

8 years agoResync 000-contacts.ini
Mathias Hasselmann [Tue, 20 Apr 2010 10:54:03 +0000 (12:54 +0200)]
Resync 000-contacts.ini

8 years agoSplit KeepOnModify flag into Shared and ReadOnly
Mathias Hasselmann [Tue, 20 Apr 2010 10:31:37 +0000 (12:31 +0200)]
Split KeepOnModify flag into Shared and ReadOnly

8 years agoExtract common content URI parsers.
Mathias Hasselmann [Tue, 20 Apr 2010 08:58:13 +0000 (10:58 +0200)]
Extract common content URI parsers.

8 years agoAlso use content URLs for affiliations in example file
Mathias Hasselmann [Tue, 20 Apr 2010 08:42:12 +0000 (10:42 +0200)]
Also use content URLs for affiliations in example file

8 years agoAdd initial avatar detail mapping.
Mathias Hasselmann [Tue, 20 Apr 2010 08:14:33 +0000 (10:14 +0200)]
Add initial avatar detail mapping.

8 years agoPrint warning about keeping the fetchHint empty when switching to new fetch request
Mathias Hasselmann [Tue, 20 Apr 2010 08:14:00 +0000 (10:14 +0200)]
Print warning about keeping the fetchHint empty when switching to new fetch request

8 years agoProperly verify fetched contacts
Mathias Hasselmann [Tue, 20 Apr 2010 00:08:12 +0000 (02:08 +0200)]
Properly verify fetched contacts

8 years agoUse more correct query for class based subtypes
Mathias Hasselmann [Tue, 20 Apr 2010 00:07:14 +0000 (02:07 +0200)]
Use more correct query for class based subtypes

8 years agoRetreive content URI.
Mathias Hasselmann [Tue, 20 Apr 2010 00:04:34 +0000 (02:04 +0200)]
Retreive content URI.

8 years agoIntroduce QTrackerContactDetail::hasContentUri().
Mathias Hasselmann [Tue, 20 Apr 2010 00:00:35 +0000 (02:00 +0200)]
Introduce QTrackerContactDetail::hasContentUri().

8 years agoApply generated detailUri when fetching contacts
Mathias Hasselmann [Mon, 19 Apr 2010 20:49:16 +0000 (22:49 +0200)]
Apply generated detailUri when fetching contacts

8 years agoUse QUuid::createUuid() for new contacts.
Mathias Hasselmann [Mon, 19 Apr 2010 20:48:26 +0000 (22:48 +0200)]
Use QUuid::createUuid() for new contacts.

8 years agoCheck that fetch requests have proper queries.
Mathias Hasselmann [Mon, 19 Apr 2010 13:53:58 +0000 (15:53 +0200)]
Check that fetch requests have proper queries.

8 years agoBuild base and detail queries in separate steps.
Mathias Hasselmann [Mon, 19 Apr 2010 13:53:19 +0000 (15:53 +0200)]
Build base and detail queries in separate steps.

This prevents that detail queries are accidentally mixed into the base query.

8 years agoMore widely use QContactDetailDefinitionMap
Mathias Hasselmann [Mon, 19 Apr 2010 13:22:48 +0000 (15:22 +0200)]
More widely use QContactDetailDefinitionMap

8 years agoRemove some qDebug() statements
Mathias Hasselmann [Mon, 19 Apr 2010 11:34:31 +0000 (13:34 +0200)]
Remove some qDebug() statements

8 years agoProperly bind edge variables.
Mathias Hasselmann [Mon, 19 Apr 2010 11:27:29 +0000 (13:27 +0200)]
Properly bind edge variables.

Create edge variable cache to make sure each edge variable is bound only once.

8 years agoReorder some function arguments: Input first, output last.
Mathias Hasselmann [Mon, 19 Apr 2010 11:26:45 +0000 (13:26 +0200)]
Reorder some function arguments: Input first, output last.

8 years agoAdd more reference queries
Mathias Hasselmann [Mon, 19 Apr 2010 10:02:23 +0000 (12:02 +0200)]
Add more reference queries

8 years agoRemove some qDebug() statements
Mathias Hasselmann [Mon, 19 Apr 2010 08:40:41 +0000 (10:40 +0200)]
Remove some qDebug() statements

8 years agoUse new maemo prefix for DBus interface
Mathias Hasselmann [Mon, 19 Apr 2010 07:57:50 +0000 (09:57 +0200)]
Use new maemo prefix for DBus interface

8 years agoChanges: bump version for development
Nathan Letwory [Mon, 19 Apr 2010 05:29:23 +0000 (08:29 +0300)]
Changes: bump version for development
RevBy: TrustMe

8 years agoCorrect the test data for contact saving
Mathias Hasselmann [Sat, 17 Apr 2010 20:57:54 +0000 (22:57 +0200)]
Correct the test data for contact saving

8 years agoProperly handle default subtype value when saving
Mathias Hasselmann [Sat, 17 Apr 2010 20:57:37 +0000 (22:57 +0200)]
Properly handle default subtype value when saving

8 years agoCreate objects with content URL when saving contacts
Mathias Hasselmann [Sat, 17 Apr 2010 20:41:51 +0000 (22:41 +0200)]
Create objects with content URL when saving contacts

8 years agoPermit setting of save request timestamp for better testing
Mathias Hasselmann [Sat, 17 Apr 2010 20:42:25 +0000 (22:42 +0200)]
Permit setting of save request timestamp for better testing

8 years agoMove ContactDetailField implementations out of class declaration
Mathias Hasselmann [Sat, 17 Apr 2010 20:37:04 +0000 (22:37 +0200)]
Move ContactDetailField implementations out of class declaration

8 years agoLet the engine start request threads
Mathias Hasselmann [Sat, 17 Apr 2010 20:35:31 +0000 (22:35 +0200)]
Let the engine start request threads

8 years agoRestore out of tree building
Mathias Hasselmann [Fri, 16 Apr 2010 14:01:06 +0000 (16:01 +0200)]
Restore out of tree building

8 years agoChanges: Updating changelog for harmattan/4.5.5-1 harmattan/4.5.5-1
Nathan Letwory [Fri, 16 Apr 2010 13:01:43 +0000 (16:01 +0300)]
Changes: Updating changelog for harmattan/4.5.5-1
RevBy: TrustMe

8 years agoMark QTrackerContactRemoveRequest2 as active from proper place
Mathias Hasselmann [Fri, 16 Apr 2010 12:22:15 +0000 (14:22 +0200)]
Mark QTrackerContactRemoveRequest2 as active from proper place

8 years agoRemove unused checkContacts() slot
Mathias Hasselmann [Fri, 16 Apr 2010 12:21:29 +0000 (14:21 +0200)]
Remove unused checkContacts() slot

8 years agoUse parseContactIri() in TrackerChangeListener
Mathias Hasselmann [Fri, 16 Apr 2010 12:20:52 +0000 (14:20 +0200)]
Use parseContactIri() in TrackerChangeListener

8 years agoIntroduce common facility for handling content URLs.
Mathias Hasselmann [Fri, 16 Apr 2010 12:08:40 +0000 (14:08 +0200)]
Introduce common facility for handling content URLs.

8 years agoUse cast operators of QSharedPointer
Mathias Hasselmann [Fri, 16 Apr 2010 08:36:04 +0000 (10:36 +0200)]
Use cast operators of QSharedPointer

8 years agoUpdate nie::contentLastModified when saving contacts
Mathias Hasselmann [Fri, 16 Apr 2010 08:01:47 +0000 (10:01 +0200)]
Update nie::contentLastModified when saving contacts

8 years agoRemove contacts before running testSaveRequestCreate()
Mathias Hasselmann [Fri, 16 Apr 2010 08:01:05 +0000 (10:01 +0200)]
Remove contacts before running testSaveRequestCreate()

8 years agoMerge branch 'chavo'
Aleksandar Stojiljkovic [Fri, 16 Apr 2010 10:55:04 +0000 (13:55 +0300)]
Merge branch 'chavo'

Conflicts:
src/src.pro

8 years agoMerge branch 'master' into chavo chavo
Aleksandar Stojiljkovic [Fri, 16 Apr 2010 10:38:29 +0000 (13:38 +0300)]
Merge branch 'master' into chavo

Conflicts:
debian/changelog
src/requests/contactfetchrequest.cpp
src/requests/contactfetchrequest.h
src/requests/contactidfetchrequest.cpp
src/requests/contactremoverequest2.h

8 years agoChanges: Fix the (M)OBILITY typo in src.pro
Murray Cumming [Fri, 16 Apr 2010 08:34:31 +0000 (10:34 +0200)]
Changes: Fix the (M)OBILITY typo in src.pro

8 years agoFixed: QTrackerContactRemoveRequest (not removing mediums) and ut_qtcontacts_tracker...
Aleksandar Stojiljkovic [Fri, 16 Apr 2010 07:25:19 +0000 (10:25 +0300)]
Fixed: QTrackerContactRemoveRequest (not removing mediums) and  ut_qtcontacts_trackerplugin unit tests(30/0)

8 years agoUpdate contact detail schema for new API
Mathias Hasselmann [Thu, 15 Apr 2010 18:43:34 +0000 (20:43 +0200)]
Update contact detail schema for new API

8 years agoPrint remaining reference keys on error
Mathias Hasselmann [Thu, 15 Apr 2010 12:13:06 +0000 (14:13 +0200)]
Print remaining reference keys on error

8 years agoProperly name address detail test
Mathias Hasselmann [Thu, 15 Apr 2010 12:12:46 +0000 (14:12 +0200)]
Properly name address detail test

8 years agoUse SubTypeFax instead of obsolete SubTypeFacsimile
Mathias Hasselmann [Thu, 15 Apr 2010 12:04:37 +0000 (14:04 +0200)]
Use SubTypeFax instead of obsolete SubTypeFacsimile

8 years agoUse proper reference file in testInsertBlankQuery()
Mathias Hasselmann [Thu, 15 Apr 2010 12:04:12 +0000 (14:04 +0200)]
Use proper reference file in testInsertBlankQuery()

8 years agoAdd missing reference files
Mathias Hasselmann [Thu, 15 Apr 2010 11:43:24 +0000 (13:43 +0200)]
Add missing reference files

8 years agoFix dependency problems
Mathias Hasselmann [Thu, 15 Apr 2010 10:57:35 +0000 (12:57 +0200)]
Fix dependency problems

* add fake targets forcing rebuild of static libraries when needed
* properly set DEPENDPATH

8 years agofix saveContact()
Aleksandar Stojiljkovic [Thu, 15 Apr 2010 10:10:38 +0000 (13:10 +0300)]
fix saveContact()

8 years agoPass initialized errorMap to saveContacts()
Mathias Hasselmann [Thu, 15 Apr 2010 09:22:06 +0000 (11:22 +0200)]
Pass initialized errorMap to saveContacts()

8 years agoDon't use query-builder based requests by default!
Mathias Hasselmann [Thu, 15 Apr 2010 07:48:15 +0000 (09:48 +0200)]
Don't use query-builder based requests by default!

Rule of thumb: Don't commit when tired!

8 years agoRevert "Changes : set the sync removal no error state"
Mathias Hasselmann [Thu, 15 Apr 2010 07:02:57 +0000 (09:02 +0200)]
Revert "Changes : set the sync removal no error state"

This reverts commit 3bb037273311d179936bbc0ca66c94bade1a6dca.
There surely is a bug, but this commit surely didn't fix it.

8 years agocompilation fixes
Aleksandar Stojiljkovic [Thu, 15 Apr 2010 06:37:26 +0000 (09:37 +0300)]
compilation fixes

8 years agoChanges : Mark the removal request Active
Siraj Razick [Thu, 15 Apr 2010 04:03:34 +0000 (09:33 +0530)]
Changes : Mark the removal request Active
RevBy: TrustMe

8 years agoChanges : set the sync removal no error state
Siraj Razick [Thu, 15 Apr 2010 03:51:30 +0000 (09:21 +0530)]
Changes : set the sync removal no error state
RevBy : TrustMe

8 years agoMerge branch 'chavo' of git@gitorious.org:qtcontacts-tracker/qtcontacts-tracker into...
Siraj Razick [Thu, 15 Apr 2010 03:47:40 +0000 (09:17 +0530)]
Merge branch 'chavo' of git@gitorious.org:qtcontacts-tracker/qtcontacts-tracker into chavo

Conflicts:
src/engine/engine.cpp

8 years agoChanges : Do not return False for async remove requests.
Siraj Razick [Thu, 15 Apr 2010 03:41:45 +0000 (09:11 +0530)]
Changes : Do not return False for async remove requests.
RevBy: Trust Me

8 years agoUse QContactRemoveRequest for sync call.
Mathias Hasselmann [Wed, 14 Apr 2010 22:48:53 +0000 (00:48 +0200)]
Use QContactRemoveRequest for sync call.

8 years agoPermit usage of query builder based requests
Mathias Hasselmann [Wed, 14 Apr 2010 22:45:33 +0000 (00:45 +0200)]
Permit usage of query builder based requests

8 years agoMake waitForRequestFinished() thread aware.
Mathias Hasselmann [Wed, 14 Apr 2010 22:26:22 +0000 (00:26 +0200)]
Make waitForRequestFinished() thread aware.

QCoreApplication::processEvents() only can be called from main thread.
To process events and signals from any thread QEventLoop must be used.

8 years agoMake sync request timeout configurable
Mathias Hasselmann [Wed, 14 Apr 2010 22:26:06 +0000 (00:26 +0200)]
Make sync request timeout configurable

8 years agoAdd src/engine/engine.pri
Mathias Hasselmann [Wed, 14 Apr 2010 22:22:46 +0000 (00:22 +0200)]
Add src/engine/engine.pri

8 years agoReorder and cleanup engine methods. Use query-builder schema for reporting detail...
Mathias Hasselmann [Wed, 14 Apr 2010 21:26:21 +0000 (23:26 +0200)]
Reorder and cleanup engine methods. Use query-builder schema for reporting detail definitions.

8 years agoAdd QTrackerContactDetailSchema::supportedDataTypes()
Mathias Hasselmann [Wed, 14 Apr 2010 21:21:27 +0000 (23:21 +0200)]
Add QTrackerContactDetailSchema::supportedDataTypes()

8 years agoProperly name QTrackerContactDetailSchema
Mathias Hasselmann [Wed, 14 Apr 2010 21:20:37 +0000 (23:20 +0200)]
Properly name QTrackerContactDetailSchema

8 years agoCreate .pri files for linking with submodules.
Mathias Hasselmann [Wed, 14 Apr 2010 21:12:19 +0000 (23:12 +0200)]
Create .pri files for linking with submodules.

8 years agoMake QTrackerContactDetailField::addSubType() slightly more efficient
Mathias Hasselmann [Wed, 14 Apr 2010 13:55:58 +0000 (15:55 +0200)]
Make QTrackerContactDetailField::addSubType() slightly more efficient

8 years agoDisable copy constructors for ResourceInfo
Mathias Hasselmann [Wed, 14 Apr 2010 13:55:24 +0000 (15:55 +0200)]
Disable copy constructors for ResourceInfo

8 years agoRemove save and fetch tests for generated details
Mathias Hasselmann [Wed, 14 Apr 2010 12:39:24 +0000 (14:39 +0200)]
Remove save and fetch tests for generated details

8 years agoAdd missing backslash to .pro file
Mathias Hasselmann [Wed, 14 Apr 2010 12:29:48 +0000 (14:29 +0200)]
Add missing backslash to .pro file

8 years agoRemove obsolete file
Mathias Hasselmann [Wed, 14 Apr 2010 12:20:47 +0000 (14:20 +0200)]
Remove obsolete file