qtcontacts-tracker:hasselmms-qtcontacts-tracker.git
6 years agoChanges: Build with CUBI_EXPLICIT_CONSTRUCTORS cubi-explicit-constructors
Mathias Hasselmann [Mon, 21 Nov 2011 19:06:41 +0000 (20:06 +0100)]
Changes: Build with CUBI_EXPLICIT_CONSTRUCTORS

RevBy: cocos

6 years agoFixes: Really make the check target work again.
Mathias Hasselmann [Wed, 23 Nov 2011 23:43:36 +0000 (00:43 +0100)]
Fixes: Really make the check target work again.

RevBy: TrustMe
Details: You should not trust me at all...

6 years agoFixes: Restore "make check" target
Mathias Hasselmann [Wed, 23 Nov 2011 23:14:55 +0000 (00:14 +0100)]
Fixes: Restore "make check" target

RevBy: TrustMe
Details: For whatever reason we had "test" in CONFIG, instead of "testcase".

6 years agoFixes: Don't pump the garbage collector for new contacts.
Mathias Hasselmann [Mon, 21 Nov 2011 13:39:49 +0000 (14:39 +0100)]
Fixes: Don't pump the garbage collector for new contacts.

RevBy: cocos (MR#312)
Details: No relationships are deleted for new contacts. Therefore no garbage is
created, and quite a few DELETE statements can be saved.

6 years agoFixes: Skip sync-target voodoo for new contacts.
Mathias Hasselmann [Mon, 21 Nov 2011 13:20:11 +0000 (14:20 +0100)]
Fixes: Skip sync-target voodoo for new contacts.

RevBy: cocos (MR#312)

6 years agoChanges: Also test save request query for new contacts.
Mathias Hasselmann [Mon, 21 Nov 2011 13:04:41 +0000 (14:04 +0100)]
Changes: Also test save request query for new contacts.

RevBy: cocos (MR#312)

6 years agoFixes: Remove more unwanted OPTIONAL clauses.
Mathias Hasselmann [Mon, 21 Nov 2011 12:39:48 +0000 (13:39 +0100)]
Fixes: Remove more unwanted OPTIONAL clauses.

RevBy: cocos (MR#312)

6 years agoChanges: Remove obsolete normalization for QTracker variable aliases
Mathias Hasselmann [Mon, 21 Nov 2011 12:12:28 +0000 (13:12 +0100)]
Changes: Remove obsolete normalization for QTracker variable aliases

RevBy: cocos (MR#312)

6 years agoFixes: Find conflicts with generated names in reference queries.
Mathias Hasselmann [Mon, 21 Nov 2011 11:14:22 +0000 (12:14 +0100)]
Fixes: Find conflicts with generated names in reference queries.

RevBy: cocos (MR#312)

6 years agoChanges: Separately test garbage collection query.
Mathias Hasselmann [Mon, 21 Nov 2011 11:13:14 +0000 (12:13 +0100)]
Changes: Separately test garbage collection query.

RevBy: cocos (MR#312)

6 years agoChanges: Remove testSaveRequestQuery from EXPECTFAIL.
Mathias Hasselmann [Fri, 18 Nov 2011 13:49:52 +0000 (14:49 +0100)]
Changes: Remove testSaveRequestQuery from EXPECTFAIL.

RevBy: cocos (MR#312)

6 years agoFixes: Update 202-save-request-6.rq
Mathias Hasselmann [Sun, 20 Nov 2011 23:17:01 +0000 (00:17 +0100)]
Fixes: Update 202-save-request-6.rq

RevBy: cocos (MR#312)

6 years agoFixes: Update 202-save-request-5.rq
Mathias Hasselmann [Sun, 20 Nov 2011 23:04:44 +0000 (00:04 +0100)]
Fixes: Update 202-save-request-5.rq

RevBy: cocos (MR#312)

6 years agoFixes: Update 202-save-request-4.rq
Mathias Hasselmann [Sun, 20 Nov 2011 22:21:33 +0000 (23:21 +0100)]
Fixes: Update 202-save-request-4.rq

RevBy: cocos (MR#312)

6 years agoFixes: Update 202-save-request-[23].rq
Mathias Hasselmann [Sun, 20 Nov 2011 21:18:40 +0000 (22:18 +0100)]
Fixes: Update 202-save-request-[23].rq

RevBy: cocos (MR#312)

6 years agoFixes: Update 202-save-request-1.rq
Mathias Hasselmann [Fri, 18 Nov 2011 13:51:11 +0000 (14:51 +0100)]
Fixes: Update 202-save-request-1.rq

RevBy: cocos (MR#312)

6 years agoFixes: Show the reference query's variable names in unit tests.
Mathias Hasselmann [Fri, 18 Nov 2011 13:46:31 +0000 (14:46 +0100)]
Fixes: Show the reference query's variable names in unit tests.

RevBy: cocos (MR#312)

6 years agoChanges: Optionally also rename IRIs when checking queries
Mathias Hasselmann [Thu, 17 Nov 2011 16:39:03 +0000 (17:39 +0100)]
Changes: Optionally also rename IRIs when checking queries

RevBy: cocos (MR#312)

6 years agoChanges: Only resolve reference contact IRIs when needed
Mathias Hasselmann [Thu, 17 Nov 2011 16:38:07 +0000 (17:38 +0100)]
Changes: Only resolve reference contact IRIs when needed

RevBy: cocos (MR#312)

6 years agoChanges: Generate prefixed name when saving properties like nco:gender
Mathias Hasselmann [Thu, 17 Nov 2011 16:35:54 +0000 (17:35 +0100)]
Changes: Generate prefixed name when saving properties like nco:gender

RevBy: cocos (MR#312)

6 years agoChanges: Let qctMakeCubiValue() handle boxed Cubi::ResourceValue
Mathias Hasselmann [Thu, 17 Nov 2011 16:35:08 +0000 (17:35 +0100)]
Changes: Let qctMakeCubiValue() handle boxed Cubi::ResourceValue

RevBy: cocos (MR#312)

6 years agoFixes: broken place marker in warning string in QctContactManagerEngine::compatibleCo...
Friedrich W. H. Kossebau [Mon, 21 Nov 2011 15:20:15 +0000 (16:20 +0100)]
Fixes: broken place marker in warning string in QctContactManagerEngine::compatibleContact()

RevBy: TrustMe

6 years agoNew: Add wdiff mode for querybuilder tests
Mathias Hasselmann [Wed, 9 Nov 2011 11:28:13 +0000 (12:28 +0100)]
New: Add wdiff mode for querybuilder tests

RevBy: cocos (MR#311)
Details: Set DEBUG=wdiff to see it in action.
you'll have to build wdiff by hand in Scratchbox.

6 years agoNew: Permit filter selection in test report per anchor hash
Mathias Hasselmann [Mon, 21 Nov 2011 11:36:48 +0000 (12:36 +0100)]
New: Permit filter selection in test report per anchor hash

RevBy: TrustMe

6 years agoBump package version
Mathias Hasselmann [Thu, 17 Nov 2011 10:26:48 +0000 (11:26 +0100)]
Bump package version

6 years agoPrepare harmattan/4.17.11-2
Mathias Hasselmann [Thu, 17 Nov 2011 10:26:42 +0000 (11:26 +0100)]
Prepare harmattan/4.17.11-2

6 years agoBump package version
Mathias Hasselmann [Wed, 16 Nov 2011 15:59:02 +0000 (16:59 +0100)]
Bump package version

6 years agoPrepare harmattan/4.17.11-1
Mathias Hasselmann [Wed, 16 Nov 2011 15:59:00 +0000 (16:59 +0100)]
Prepare harmattan/4.17.11-1

6 years agoChanges: Deprecate concurrencyLevel setting
Mathias Hasselmann [Wed, 16 Nov 2011 15:03:28 +0000 (16:03 +0100)]
Changes: Deprecate concurrencyLevel setting

RevBy: cocos (MR#310)

6 years agoFixes: Get rid of makeContact(Group)Iri stubs
Mathias Hasselmann [Wed, 9 Nov 2011 09:10:05 +0000 (10:10 +0100)]
Fixes: Get rid of makeContact(Group)Iri stubs

RevBy: cocos (MR#310)
Details: This patch is trivial, odd we didn't notice before.

6 years agoChanges: Drop obsolete compliance param from testPartialSave
Mathias Hasselmann [Wed, 16 Nov 2011 13:43:27 +0000 (14:43 +0100)]
Changes: Drop obsolete compliance param from testPartialSave

RevBy: cocos (MR#310)

6 years agoChanges: Drop obsolete engine parameters.
Mathias Hasselmann [Thu, 10 Nov 2011 09:33:39 +0000 (10:33 +0100)]
Changes: Drop obsolete engine parameters.

RevBy: cocos (MR#310)
Details: The batch-size, concurrency-level, and compliance parameters are of no
use anymore. Dropped their accessors and printing a dedicated warning if
someone still uses them.

6 years agoChanges: no longer reject new contacts on partial save at all
Friedrich W. H. Kossebau [Fri, 11 Nov 2011 14:40:22 +0000 (15:40 +0100)]
Changes: no longer reject new contacts on partial save at all

RevBy: coco-heads (MR#308)

Details:
existing qtm tests are testing exactly that and V2Wrapper also implements it,
so it is proposed to the new qtm maintainers that this behaviour should
rather be properly documented in the API dox instead of changing all existing
backends and client code relying on this

6 years agoChanges: make use of QctUpdateBuilder::isExistingContact()
Friedrich W. H. Kossebau [Thu, 10 Nov 2011 15:53:53 +0000 (16:53 +0100)]
Changes: make use of QctUpdateBuilder::isExistingContact()

RevBy: coco-heads (MR#308)

6 years agoChanges: align ut_qtcontacts_trackerplugin::testPartialSave() again with tst_QContact...
Friedrich W. H. Kossebau [Thu, 10 Nov 2011 15:48:11 +0000 (16:48 +0100)]
Changes: align ut_qtcontacts_trackerplugin::testPartialSave() again with tst_QContactManager::partialSave()

RevBy: coco-heads (MR#308)

Details:
reverts c813779edcf8c8b86fdd3bcb3ca99401f3123d3b and ed112fc306024b9a805e4b54650e24f0855c7bc3
where it was assumed partialsave is not allowed for new contacts

6 years agoFixes: on a partial save of a new contact no longer wrongly do a full save
Friedrich W. H. Kossebau [Thu, 10 Nov 2011 14:33:07 +0000 (15:33 +0100)]
Fixes: on a partial save of a new contact no longer wrongly do a full save

RevBy: coco-heads (MR#308)

Details:
seems isExistingContact() slipped accidently into isPartialSaveRequest(),
no reason to have it there

6 years agoFixes: Ensure consistent thread affinity of settings.
Mathias Hasselmann [Mon, 14 Nov 2011 11:13:13 +0000 (12:13 +0100)]
Fixes: Ensure consistent thread affinity of settings.

RevBy: cocos (MR#309)
Details: Without this fix the singleton would belong to the random, potentially
short living thread accessing the singleton first. Also print a warning when
QctSettings is used without a QCoreApplication.

6 years agoFixes: Always use the thread local settings object.
Mathias Hasselmann [Mon, 14 Nov 2011 11:09:32 +0000 (12:09 +0100)]
Fixes: Always use the thread local settings object.

RevBy: cocos (MR#309)

6 years agoChanges: Beautify online avatar conversion
Mathias Hasselmann [Tue, 8 Nov 2011 21:26:47 +0000 (22:26 +0100)]
Changes: Beautify online avatar conversion

RevBy: cocos (MR#306)

6 years agoChanges: Move implementations for contactmanagerengine_p.h to separate .cpp file
Mathias Hasselmann [Fri, 4 Nov 2011 20:23:45 +0000 (21:23 +0100)]
Changes: Move implementations for contactmanagerengine_p.h to separate .cpp file

RevBy: cocos (MR#306)

6 years agoChanges: Consistently rename classes
Mathias Hasselmann [Fri, 4 Nov 2011 15:43:05 +0000 (16:43 +0100)]
Changes: Consistently rename classes

RevBy: cocos (MR#306)
Details: Use "Qct" prefix for all classes. Rename the engine's request workers
from "*Request" to "*Worker". Strip legacy and redundant name components.

6 years agoChanges: Renaming files to match their new, prettier class names
Mathias Hasselmann [Fri, 4 Nov 2011 14:01:33 +0000 (15:01 +0100)]
Changes: Renaming files to match their new, prettier class names

RevBy: cocos (MR#306)
Details: Class name and include guards are becoming inconsistent with this fix.
This is by purpose: Don't want to hide possibly error prone steps in the huge
amount of noise generated by the renaming. The next commits will resolve the
inconsistencies.

6 years agoBump package version
Mathias Hasselmann [Thu, 3 Nov 2011 19:45:53 +0000 (20:45 +0100)]
Bump package version

6 years agoPrepare harmattan/4.17.10-1
Mathias Hasselmann [Thu, 3 Nov 2011 19:45:51 +0000 (20:45 +0100)]
Prepare harmattan/4.17.10-1

6 years agoChanges: Compare current test performance with previous runs
Mathias Hasselmann [Mon, 31 Oct 2011 13:31:10 +0000 (14:31 +0100)]
Changes: Compare current test performance with previous runs

RevBy: cocos (MR#303)

6 years agoChanges: Introduce result cache for teststats script
Mathias Hasselmann [Mon, 31 Oct 2011 13:07:45 +0000 (14:07 +0100)]
Changes: Introduce result cache for teststats script

RevBy: cocos (MR#303)

6 years agoChanges: Let unit tests print some host information
Mathias Hasselmann [Mon, 31 Oct 2011 13:00:00 +0000 (14:00 +0100)]
Changes: Let unit tests print some host information

RevBy: cocos (MR#303)
Details: Just much more easy to just print it there, than to let
teststats.py figure this out by itself.

6 years agoChanges: Use changeSetting() in query builder tests
Mathias Hasselmann [Mon, 31 Oct 2011 12:48:50 +0000 (13:48 +0100)]
Changes: Use changeSetting() in query builder tests

RevBy: cocos (MR#303)

6 years agoChanges: Cleanup testsstats.py a bit
Mathias Hasselmann [Fri, 28 Oct 2011 09:32:17 +0000 (11:32 +0200)]
Changes: Cleanup testsstats.py a bit

RevBy: cocos (MR#303)
Details: Extract parselog() and leave comments.

6 years agoFixes: NB#284941 - [Endurance] Increasing number of unfreed allocations from QctReque...
Mathias Hasselmann [Thu, 3 Nov 2011 15:57:45 +0000 (16:57 +0100)]
Fixes: NB#284941 - [Endurance] Increasing number of unfreed allocations from QctRequestTask::run()

RevBy: cocos (MR#305)
Details: Prewarm QContactStringHolder cache to avoid memory fragmentation

6 years agoBump package version
Mathias Hasselmann [Wed, 2 Nov 2011 12:48:15 +0000 (13:48 +0100)]
Bump package version

6 years agoPrepare harmattan/4.17.9-1
Mathias Hasselmann [Wed, 2 Nov 2011 12:48:13 +0000 (13:48 +0100)]
Prepare harmattan/4.17.9-1

6 years agoChanges: add enum QTrackerAbstractContactFetchRequest::ListExtractionModus
Friedrich W. H. Kossebau [Wed, 2 Nov 2011 10:06:36 +0000 (11:06 +0100)]
Changes: add enum QTrackerAbstractContactFetchRequest::ListExtractionModus

RevBy: coco-heads (MR#301)

6 years agoChanges: adds ut_qtcontacts_trackerplugin::testDetailsFromServicesAreLinkedWithMerged...
Friedrich W. H. Kossebau [Tue, 1 Nov 2011 17:15:28 +0000 (18:15 +0100)]
Changes: adds ut_qtcontacts_trackerplugin::testDetailsFromServicesAreLinkedWithMergedContacts()

RevBy: coco-heads (MR#301)

6 years agoChanged: for all details from services set LinkedDetailUris field to point to the...
Friedrich W. H. Kossebau [Fri, 28 Oct 2011 12:49:54 +0000 (14:49 +0200)]
Changed: for all details from services set LinkedDetailUris field to point to the QContactOnlineAccount detail

RevBy: coco-heads (MR#301)

6 years agoChanges: adds ut_qtcontacts_trackerplugin::testDetailsFromServicesAreLinked()
Friedrich W. H. Kossebau [Thu, 27 Oct 2011 14:40:31 +0000 (16:40 +0200)]
Changes: adds ut_qtcontacts_trackerplugin::testDetailsFromServicesAreLinked()

RevBy: coco-heads (MR#301)

6 years agoChanges: add graph statements to test data file avatars.ttl, to match tp plugin behaviour
Friedrich W. H. Kossebau [Mon, 31 Oct 2011 14:39:37 +0000 (15:39 +0100)]
Changes: add graph statements to test data file avatars.ttl, to match tp plugin behaviour

RevBy: coco-heads (MR#301)

Details:
Graphs are not part of ttl spec, but we need them, and just wrapping with
GRAPH <g> { ... } works with existing code

6 years agoChanges: Make workers pretty print their debug output again
Mathias Hasselmann [Fri, 28 Oct 2011 19:10:48 +0000 (21:10 +0200)]
Changes: Make workers pretty print their debug output again

RevBy: cocos
Details: Inspired by Friedrich's MR#272

6 years agoBump package version
Mathias Hasselmann [Tue, 1 Nov 2011 14:38:36 +0000 (15:38 +0100)]
Bump package version

6 years agoPrepare harmattan/4.17.8-1
Mathias Hasselmann [Tue, 1 Nov 2011 14:38:33 +0000 (15:38 +0100)]
Prepare harmattan/4.17.8-1

6 years agoChanges: Make filter box in test report more pretty
Mathias Hasselmann [Tue, 1 Nov 2011 14:23:41 +0000 (15:23 +0100)]
Changes: Make filter box in test report more pretty

RevBy: TrustMe

6 years agoFixes: Remove line breaks from error message in pickPreferredSyncTarget()
Mathias Hasselmann [Mon, 31 Oct 2011 14:48:42 +0000 (15:48 +0100)]
Fixes: Remove line breaks from error message in pickPreferredSyncTarget()

RevBy: TrustMe (MR#298)

6 years agoChanges: Pretty print comment in pickPreferredSyncTarget()
Mathias Hasselmann [Mon, 31 Oct 2011 14:46:58 +0000 (15:46 +0100)]
Changes: Pretty print comment in pickPreferredSyncTarget()

RevBy: TrustMe (MR#298)

6 years agoChanges: Be consistent with SyncTarget naming in merge request
Adrien Bustany [Fri, 28 Oct 2011 12:20:33 +0000 (15:20 +0300)]
Changes: Be consistent with SyncTarget naming in merge request

RevBy: cocos (MR#298)
Details:
The save request and the rest of the code uses "sync target" and not
"generator", so follow the convention.

6 years agoChanges: Cover more cases in testMergeSyncTarget
Adrien Bustany [Fri, 28 Oct 2011 12:05:58 +0000 (15:05 +0300)]
Changes: Cover more cases in testMergeSyncTarget

RevBy: cocos (MR#298)

6 years agoChanges: Explict check error code in testMergeSyncTarget()
Mathias Hasselmann [Mon, 31 Oct 2011 14:35:41 +0000 (15:35 +0100)]
Changes: Explict check error code in testMergeSyncTarget()

RevBy: TrustMe (MR#298)

6 years agoFixes: Line breaks in testMergeSyncTarget_data()
Mathias Hasselmann [Mon, 31 Oct 2011 13:56:22 +0000 (14:56 +0100)]
Fixes: Line breaks in testMergeSyncTarget_data()

RevBy: TrustMe (MR#298)

6 years agoFixes: NB#288314 - Adapt merging logic for multiple MFE accounts
Adrien Bustany [Thu, 27 Oct 2011 09:04:29 +0000 (12:04 +0300)]
Fixes: NB#288314 - Adapt merging logic for multiple MFE accounts

RevBy: cocos (MR#298)
Details:
- Factor out the sync target computation to make
  QTrackerContactCopyAndRemoveRequest::buildMergeQuery more readable
- Adapt the merging rules so that MFE sync targets always have priority
- Adapt the merging rules to detect MFE sync targets for multiple accounts
  (match on "mfe" prefix, and not "mfe" strict equality)

6 years agoBump package version
Mathias Hasselmann [Mon, 31 Oct 2011 13:40:25 +0000 (14:40 +0100)]
Bump package version

6 years agoPrepare harmattan/4.17.7-1
Mathias Hasselmann [Mon, 31 Oct 2011 13:40:22 +0000 (14:40 +0100)]
Prepare harmattan/4.17.7-1

6 years agoAlways initialize m_forceNative in ID fetch request
Adrien Bustany [Mon, 31 Oct 2011 08:40:53 +0000 (10:40 +0200)]
Always initialize m_forceNative in ID fetch request

6 years agoNew: Add a const char* version for QTrackerAbstractRequest::reportError
Adrien Bustany [Thu, 27 Oct 2011 13:54:56 +0000 (16:54 +0300)]
New: Add a const char* version for QTrackerAbstractRequest::reportError

RevBy: cocos (MR#298)

6 years agoChanges: Don't hardcode timeouts in tests
Adrien Bustany [Fri, 28 Oct 2011 12:02:05 +0000 (15:02 +0300)]
Changes: Don't hardcode timeouts in tests

RevBy: cocos (MR#300)
Details:
testrunner already handles tests timing out, no need to have that in two
places.

6 years agoFixes: make individual timeouts settings in tests also work with shadow builds
Friedrich W. H. Kossebau [Fri, 28 Oct 2011 09:41:04 +0000 (11:41 +0200)]
Fixes: make individual timeouts settings in tests also work with shadow builds

RevBy: cocos

6 years agoBump package version
Mathias Hasselmann [Thu, 27 Oct 2011 18:54:23 +0000 (20:54 +0200)]
Bump package version

6 years agoPrepare harmattan/4.17.6-1
Mathias Hasselmann [Thu, 27 Oct 2011 18:54:19 +0000 (20:54 +0200)]
Prepare harmattan/4.17.6-1

6 years agoFixes: Typo for QctResourceIriResolver's pimpl class
Mathias Hasselmann [Thu, 27 Oct 2011 18:52:45 +0000 (20:52 +0200)]
Fixes: Typo for QctResourceIriResolver's pimpl class

RevBy: TrustMe
Details: Impressive we didn't notice since January.

6 years agoChanges: Set individual timeouts for unit tests
Mathias Hasselmann [Tue, 25 Oct 2011 22:42:17 +0000 (00:42 +0200)]
Changes: Set individual timeouts for unit tests

RevBy: cocos
Details: Poor man's solution for NB#258939

6 years agoFixes: adapt ut_qtcontacts_trackerplugin_common::insertIMContact(...) to current...
Friedrich W. H. Kossebau [Thu, 27 Oct 2011 11:36:37 +0000 (13:36 +0200)]
Fixes: adapt ut_qtcontacts_trackerplugin_common::insertIMContact(...) to current behaviour of contactsd tp-plugin

RevBy: coco-heads (MR#299)

6 years agoChanges: adds QtContactsTrackerTelepathyGraphIri to lib/constants.h
Friedrich W. H. Kossebau [Thu, 27 Oct 2011 11:30:51 +0000 (13:30 +0200)]
Changes: adds QtContactsTrackerTelepathyGraphIri to lib/constants.h

RevBy: coco-heads (MR#299)

6 years agoNew: Add test for limit support in fetch/localidfetch requests
Adrien Bustany [Mon, 25 Jul 2011 11:14:59 +0000 (14:14 +0300)]
New: Add test for limit support in fetch/localidfetch requests

RevBy: cocos (MR#259)

6 years agoChanges: Implement LIMIT in ContactFetchRequest
Adrien Bustany [Thu, 21 Jul 2011 16:06:00 +0000 (19:06 +0300)]
Changes: Implement LIMIT in ContactFetchRequest

RevBy: cocos (MR#259)
Details:
Limit support is implemented using a preliminary ID fetch request when
sorting is needed. If there is no sorting, we just stop fetching rows
when the limit is reached.

6 years agoChanges: Add flag to QctContactLocalIdFetchRequest to forbid emulated mode
Adrien Bustany [Thu, 21 Jul 2011 16:04:17 +0000 (19:04 +0300)]
Changes: Add flag to QctContactLocalIdFetchRequest to forbid emulated mode

RevBy: cocos (MR#259)

6 years agoChanges: Implement LIMIT support in ContactLocalIdFetchRequest
Adrien Bustany [Fri, 22 Jul 2011 10:52:40 +0000 (13:52 +0300)]
Changes: Implement LIMIT support in ContactLocalIdFetchRequest

RevBy: cocos (MR#259)

6 years agoNew: Add QctContactLocalIdFetchRequest
Adrien Bustany [Thu, 7 Jul 2011 06:30:21 +0000 (09:30 +0300)]
New: Add QctContactLocalIdFetchRequest

RevBy: cocos (MR#259)
Details:
This request adds a few parameters to QContactLocalIdFetchRequest

6 years agoBump package version
Adrien Bustany [Thu, 27 Oct 2011 12:01:17 +0000 (15:01 +0300)]
Bump package version

6 years agoPrepare harmattan/4.17.5.1-1
Adrien Bustany [Thu, 27 Oct 2011 11:56:46 +0000 (14:56 +0300)]
Prepare harmattan/4.17.5.1-1

6 years agoChanges: Temporarly bump timeout in testSparqlSorting
Adrien Bustany [Thu, 27 Oct 2011 11:54:34 +0000 (14:54 +0300)]
Changes: Temporarly bump timeout in testSparqlSorting

RevBy: TrustMe

6 years agoFixes: Deal with unsupported sort orders
Mathias Hasselmann [Thu, 27 Oct 2011 10:17:54 +0000 (12:17 +0200)]
Fixes: Deal with unsupported sort orders

RevBy: cocos (MR#258)
Details: Print a warning and fallback to in-memory sorting.

6 years agoChanges: Rename bindSort() to bindSortOrders()
Mathias Hasselmann [Thu, 27 Oct 2011 09:34:32 +0000 (11:34 +0200)]
Changes: Rename bindSort() to bindSortOrders()

RevBy: TrustMe (MR#258)

6 years agoNew: Query builder level tests for sparql sorting
Mathias Hasselmann [Thu, 27 Oct 2011 08:47:29 +0000 (10:47 +0200)]
New: Query builder level tests for sparql sorting

RevBy: cocos (MR#258)

6 years agoChanges: Tidy merge request a bit
Mathias Hasselmann [Thu, 27 Oct 2011 08:44:17 +0000 (10:44 +0200)]
Changes: Tidy merge request a bit

RevBy: cocos (MR#258)
Details: Formatting, comment wording, and use
engine()->supportedContactTypes().

6 years agoFixes: Build fix for current master
Mathias Hasselmann [Thu, 27 Oct 2011 08:46:15 +0000 (10:46 +0200)]
Fixes: Build fix for current master

RevBy: cocos (MR#258)
Details: The schema's default ctor got removed from master.

6 years agoChanges: Remove qDebug spam in testSparqlSorting_makeFieldValues
Adrien Bustany [Thu, 20 Oct 2011 08:19:22 +0000 (11:19 +0300)]
Changes: Remove qDebug spam in testSparqlSorting_makeFieldValues

RevBy: cocos (MR#258)

6 years agoChanges: Skip detail fields with datatype URL in testSparqlSorting
Adrien Bustany [Thu, 20 Oct 2011 07:47:15 +0000 (10:47 +0300)]
Changes: Skip detail fields with datatype URL in testSparqlSorting

RevBy: cocos (MR#258)
Details:
Sorting on URL is not supported (yet) by mobility

6 years agoFixes: Generate valid values in testSparqlSorting
Mathias Hasselmann [Wed, 19 Oct 2011 12:04:11 +0000 (14:04 +0200)]
Fixes: Generate valid values in testSparqlSorting

RevBy: cocos (MR#258)

6 years agoFixes: Improve error messages in validateContact()
Mathias Hasselmann [Wed, 19 Oct 2011 12:03:50 +0000 (14:03 +0200)]
Fixes: Improve error messages in validateContact()

RevBy: cocos (MR#258)

6 years agoNew: Permit saving and removal of custom detail definitions
Mathias Hasselmann [Wed, 19 Oct 2011 12:02:34 +0000 (14:02 +0200)]
New: Permit saving and removal of custom detail definitions

RevBy: cocos (MR#258)
Details: To avoid race conditions and such they are not persisted and must be
loaded into the engine upon each use. We might add saving later.

6 years agoChanges: Re-enable validateContact() for unit tests
Mathias Hasselmann [Fri, 16 Sep 2011 06:56:39 +0000 (08:56 +0200)]
Changes: Re-enable validateContact() for unit tests

RevBy: cocos (MR#258)
Details: Probably should be pushed to the engine itself.

6 years agoChanges: Implement SPARQL sorting for fetch request
Adrien Bustany [Thu, 14 Jul 2011 12:01:33 +0000 (15:01 +0300)]
Changes: Implement SPARQL sorting for fetch request

RevBy: cocos (MR#258)
Details:
Only unsupported cases so far are sorting on synthetic details, or sorting on
subtypes.