qtcontacts-tracker:qtcontacts-tracker.git
6 years agoChanges: Add GuidAlgorithm to save request dependencies
Adrien Bustany [Mon, 23 May 2011 11:24:53 +0000 (14:24 +0300)]
Changes: Add GuidAlgorithm to save request dependencies

RevBy: cocos (MR#218)

6 years agoChanges: Add dependencies mechanism to QTrackerAbstractRequest
Adrien Bustany [Mon, 23 May 2011 11:16:56 +0000 (14:16 +0300)]
Changes: Add dependencies mechanism to QTrackerAbstractRequest

RevBy: cocos (MR#218)

6 years agoPrepare harmattan/4.14.12-1 harmattan/4.14.12-1
Mathias Hasselmann [Fri, 27 May 2011 13:41:11 +0000 (15:41 +0200)]
Prepare harmattan/4.14.12-1

6 years agoChanges: Make testDateDetail really test something
Jens Georg [Thu, 26 May 2011 11:56:16 +0000 (13:56 +0200)]
Changes: Make testDateDetail really test something

RevBy: cocos (MR#226)

6 years agoFixes: Another race condition on queue destruction
Mathias Hasselmann [Fri, 27 May 2011 10:01:17 +0000 (12:01 +0200)]
Fixes: Another race condition on queue destruction

RevBy: Friedrich
Details: Prevent that the currently active task emits finish() and therefore
quits the background thread before we got the chance to request deletion of the
still queued tasks.

6 years agoChanges: Save request: don't expect subtype to be always set
Adrien Bustany [Wed, 25 May 2011 06:03:09 +0000 (09:03 +0300)]
Changes: Save request: don't expect subtype to be always set

RevBy: cocos (MR#224)
Details:
Fields like QContactAddress can have a subtype, but can also not have
one. In this case, no need to raise a warning if the subtype value is
null.

6 years agoFixes: QContactTrackerEngine::operator=(QContactTrackerEngine) leaked the queue,...
Friedrich W. H. Kossebau [Tue, 24 May 2011 15:39:06 +0000 (17:39 +0200)]
Fixes: QContactTrackerEngine::operator=(QContactTrackerEngine) leaked the queue, also wrongly shared data

RevBy: coco-heads (MR#223)

6 years agoChanges: Check that tasks are destructed in proper thread mr210.1
Mathias Hasselmann [Fri, 27 May 2011 08:02:18 +0000 (10:02 +0200)]
Changes: Check that tasks are destructed in proper thread

RevBy: cocos

6 years agoChanges: Make queue constructors explicit
Mathias Hasselmann [Fri, 27 May 2011 07:59:41 +0000 (09:59 +0200)]
Changes: Make queue constructors explicit

RevBy: cocos

6 years agoChanges: Remove m_taskInThreadCount again
Mathias Hasselmann [Wed, 25 May 2011 11:38:45 +0000 (14:38 +0300)]
Changes: Remove m_taskInThreadCount again

RevBy: cocos
Details: AFAIK it's not needed to keep two books...

6 years agoChanges: Introduce QctTaskQueue typedef
Mathias Hasselmann [Wed, 25 May 2011 09:46:34 +0000 (12:46 +0300)]
Changes: Introduce QctTaskQueue typedef

RevBy: cocos

6 years agoFixes: Make entering of non cancelable state thread safe
Mathias Hasselmann [Mon, 23 May 2011 15:12:44 +0000 (18:12 +0300)]
Fixes: Make entering of non cancelable state thread safe

RevBy: cocos (MR#210)

6 years agoChanges: remove unused parameter "object" from slot QctQueue::onTaskDestroyed(...)
Friedrich W. H. Kossebau [Fri, 20 May 2011 11:34:37 +0000 (13:34 +0200)]
Changes: remove unused parameter "object" from slot QctQueue::onTaskDestroyed(...)

RevBy: coco-heads (MR#210)

6 years agoChanges: add comment to explain when the execution of the task thread will be ended
Friedrich W. H. Kossebau [Fri, 20 May 2011 11:32:56 +0000 (13:32 +0200)]
Changes: add comment to explain when the execution of the task thread will be ended

RevBy: coco-heads (MR#210)

6 years agoChanges: remove QctTask::cancel()
Friedrich W. H. Kossebau [Thu, 19 May 2011 11:18:11 +0000 (13:18 +0200)]
Changes: remove QctTask::cancel()

RevBy: coco-heads (MR#210)

Details:
no longer needed, m_worker->cancel() in QctRequestTask::cancel()
was ineffective anyway, only set the canceled state of the worker, but
did not affect the request

6 years agoFixes: make sure all tasks are deleted inside the background thread before ending it
Friedrich W. H. Kossebau [Wed, 18 May 2011 13:40:40 +0000 (15:40 +0200)]
Fixes: make sure all tasks are deleted inside the background thread before ending it

RevBy: coco-heads (MR#210)

Details:
All tasks' life-time management is controlled by QctQueue (by connecting
finished() signal to deleteLater() slot of task)
All tasks also only should live in the background thread, and thus need to
be deleted before that thread is ended. So cancel needs to be called on them
while the thread exists. And the number of undestroyed tasks needs to be
tracked for that.

6 years agoChanges: don't explicitely delete worker in QctRequestTask deconstructor
Friedrich W. H. Kossebau [Mon, 16 May 2011 20:38:40 +0000 (22:38 +0200)]
Changes: don't explicitely delete worker in QctRequestTask deconstructor

RevBy: coco-heads (MR#210)

Details:
m_worker is a QObject child of the task, so will be deleted in
QObject deconstructor anyway

6 years agoPrepare harmattan/4.14.11.1-1
Adrien Bustany [Thu, 26 May 2011 07:27:03 +0000 (10:27 +0300)]
Prepare harmattan/4.14.11.1-1

6 years agoRevert "Changes: Remove ut_qtcontacts_trackerplugin::testAnniversary from EXPECTFAIL"
Adrien Bustany [Thu, 26 May 2011 07:24:20 +0000 (10:24 +0300)]
Revert "Changes: Remove ut_qtcontacts_trackerplugin::testAnniversary from EXPECTFAIL"

This reverts commit cb9ae80e3c289b15c034f3ed439cf1c1da75f279.

6 years agoChanges: do not emit QctRequestTask::finished twice if request is finished/canceled...
Friedrich W. H. Kossebau [Mon, 16 May 2011 21:36:54 +0000 (23:36 +0200)]
Changes: do not emit QctRequestTask::finished twice if request is finished/canceled (Fixes: NB#252374)

RevBy: coco-heads (MR#210)

6 years agoChanges: don't leak tasks added to closed queue
Friedrich W. H. Kossebau [Tue, 17 May 2011 22:40:26 +0000 (00:40 +0200)]
Changes: don't leak tasks added to closed queue

RevBy: coco-heads (MR#210)

6 years agoPrepare harmattan/4.14.11-1 harmattan/4.14.11-1
Mathias Hasselmann [Tue, 24 May 2011 12:49:59 +0000 (15:49 +0300)]
Prepare harmattan/4.14.11-1

6 years agoFixes: NB#229821 - QtContacts "samplephonebook" example does not work
Adrien Bustany [Tue, 24 May 2011 07:38:54 +0000 (10:38 +0300)]
Fixes: NB#229821 - QtContacts "samplephonebook" example does not work

RevBy: cocos (MR#222)
Details:
This commit makes the save request ignore QContactThumbnail details if
they have a null QImage.

6 years agoChanges: Save request: Don't save avatar file if thumbnailing failed
Adrien Bustany [Tue, 24 May 2011 07:36:19 +0000 (10:36 +0300)]
Changes: Save request: Don't save avatar file if thumbnailing failed

RevBy: cocos (MR#222)

6 years agoFixes: NB#254344 - Clean signal counting in ut_qtcontacts_trackerplugin_signals
Adrien Bustany [Tue, 24 May 2011 06:23:08 +0000 (09:23 +0300)]
Fixes: NB#254344 - Clean signal counting in ut_qtcontacts_trackerplugin_signals

RevBy: cocos (MR#221)

6 years agoChanges: Add clear() method to unit tests' Slots class
Adrien Bustany [Tue, 24 May 2011 05:58:04 +0000 (08:58 +0300)]
Changes: Add clear() method to unit tests' Slots class

RevBy: cocos (MR#221)

6 years agoChanges: Remove ut_qtcontacts_trackerplugin::testAnniversary from EXPECTFAIL
Mathias Hasselmann [Tue, 24 May 2011 11:47:49 +0000 (14:47 +0300)]
Changes: Remove ut_qtcontacts_trackerplugin::testAnniversary from EXPECTFAIL

RevBy: TrustMe

6 years agoChanges: Test local id fetch request sorting in testSortContacts
Adrien Bustany [Mon, 23 May 2011 16:33:41 +0000 (19:33 +0300)]
Changes: Test local id fetch request sorting in testSortContacts

RevBy: cocos (MR#220)

6 years agoFixes: NB#255776 - Support sorting for LocalIdFetchRequest
Adrien Bustany [Mon, 23 May 2011 16:17:06 +0000 (19:17 +0300)]
Fixes: NB#255776 - Support sorting for LocalIdFetchRequest

RevBy: cocos (MR#220)

6 years agoChanges: Test detail fetching in testSortContacts
Adrien Bustany [Mon, 23 May 2011 15:37:36 +0000 (18:37 +0300)]
Changes: Test detail fetching in testSortContacts

RevBy: cocos (MR#219)

6 years agoChanges: Check that details needed for sorting are fetched
Adrien Bustany [Mon, 23 May 2011 14:59:38 +0000 (17:59 +0300)]
Changes: Check that details needed for sorting are fetched

RevBy: cocos (MR#219)

6 years agoPrepare harmattan/4.14.10-2 harmattan/4.14.10-2
Mathias Hasselmann [Tue, 24 May 2011 10:58:05 +0000 (13:58 +0300)]
Prepare harmattan/4.14.10-2

6 years agoPrepare harmattan/4.14.10-1 harmattan/4.14.10-1
Mathias Hasselmann [Mon, 23 May 2011 21:50:57 +0000 (00:50 +0300)]
Prepare harmattan/4.14.10-1

6 years agoFixes: Reduce QVariant/QString roundtrips in contact fetch request
Mathias Hasselmann [Mon, 23 May 2011 21:31:44 +0000 (00:31 +0300)]
Fixes: Reduce QVariant/QString roundtrips in contact fetch request

RevBy: TrustMe
Details: Reduces memory consumption and removes the need
to workaround QTBUG-18290.

6 years agoChanges: update reference queries to cubi 0.1.9 (has fixed datetime for UTC)
Friedrich W. H. Kossebau [Mon, 23 May 2011 12:54:47 +0000 (14:54 +0200)]
Changes: update reference queries to cubi 0.1.9 (has fixed datetime for UTC)

RevBy: coco-heads (MR#217)

6 years agoChanges: remove workaround for QDateTime::toString losing GMT offset
Friedrich W. H. Kossebau [Mon, 23 May 2011 11:51:34 +0000 (13:51 +0200)]
Changes: remove workaround for QDateTime::toString losing GMT offset

RevBy: coco-heads (MR#217)

Details:
Harmattan's Qt 4.7 copy has a patch backported from Qt 4.8 to fix it
See also http://bugreports.qt.nokia.com/browse/QTBUG-18290

6 years agoChanges: bump req for libcubi to 0.1.9
Friedrich W. H. Kossebau [Mon, 23 May 2011 11:31:30 +0000 (13:31 +0200)]
Changes: bump req for libcubi to 0.1.9

RevBy: coco-heads (MR#217)

Details:
has now failing workaround removed for fixed QTBUG-8290

6 years agoChanges: Move declaration of QTrackerAbstractRequest::setCancelable() to proper place
Mathias Hasselmann [Mon, 23 May 2011 13:40:34 +0000 (16:40 +0300)]
Changes: Move declaration of QTrackerAbstractRequest::setCancelable() to proper place

RevBy: TrustMe

6 years agoFixes: Unbreak master
Mathias Hasselmann [Mon, 23 May 2011 15:04:14 +0000 (18:04 +0300)]
Fixes: Unbreak master

RevBy: cocos
Details: cookies!

6 years agoChanges: Don't update request state in createRequestWorker
Adrien Bustany [Mon, 23 May 2011 13:52:52 +0000 (16:52 +0300)]
Changes: Don't update request state in createRequestWorker

RevBy: cocos

6 years agoFixes: Rename methods for checking cancelation state of requests
Mathias Hasselmann [Mon, 23 May 2011 13:27:26 +0000 (16:27 +0300)]
Fixes: Rename methods for checking cancelation state of requests

RevBy: TrustMe
Details: Rename canceled() to isCanceled() and canBeCanceled() to isCancelable()

6 years agoChanges: Fix engine.pro dependency on qtsparql-tracker-extensions
Adrien Bustany [Mon, 23 May 2011 11:51:49 +0000 (14:51 +0300)]
Changes: Fix engine.pro dependency on qtsparql-tracker-extensions

RevBy: cocos
Details:
libqtsparql-tracker was renamed to libqtsparql-tracker-extensions, so
the .prf file name also changed.

6 years agoFixes: Let waitForFinished() deal with StateChanged handlers which delete their request 215
Mathias Hasselmann [Mon, 23 May 2011 11:53:49 +0000 (14:53 +0300)]
Fixes: Let waitForFinished() deal with StateChanged handlers which delete their request

RevBy: cocos (MR#215)

6 years agoChanges: Test deleting of request from StateChanged handler (somewhat)
Mathias Hasselmann [Mon, 23 May 2011 11:52:08 +0000 (14:52 +0300)]
Changes: Test deleting of request from StateChanged handler (somewhat)

RevBy: cocos (MR#215)

6 years agoFixes: Messy request handling in batch saving benchmark
Mathias Hasselmann [Mon, 23 May 2011 11:51:01 +0000 (14:51 +0300)]
Fixes: Messy request handling in batch saving benchmark

RevBy: cocos (MR#215)
Details: Don't delete request in stateChanged() handler and then try accessing
it later.

6 years agoChanges: Drop usage of emitResultLater
Adrien Bustany [Mon, 23 May 2011 07:42:10 +0000 (10:42 +0300)]
Changes: Drop usage of emitResultLater

RevBy: cocos (MR#214)
Details:
As the queue already forces a pass through the mainloop, there's no
need to ensure that in emitResultLater anymore.

6 years agoChanges: Rename QTrackerAbstractRequest::emitResult to updateRequest
Adrien Bustany [Mon, 23 May 2011 07:39:13 +0000 (10:39 +0300)]
Changes: Rename QTrackerAbstractRequest::emitResult to updateRequest

RevBy: cocos (MR#214)

6 years agoFixes: Possible memory leak in SPARQL resolver
Mathias Hasselmann [Mon, 23 May 2011 11:56:07 +0000 (14:56 +0300)]
Fixes: Possible memory leak in SPARQL resolver

RevBy: cocos
Details: Seems it would leak when destroyed early.

6 years agoChanges: Permit running the benchmarks with latest build without having to install...
Mathias Hasselmann [Mon, 23 May 2011 11:08:24 +0000 (14:08 +0300)]
Changes: Permit running the benchmarks with latest build without having to install anything

RevBy: cocos

6 years agoChanges: Shuffle around some fields of the abstract fetch request
Mathias Hasselmann [Mon, 23 May 2011 07:35:50 +0000 (10:35 +0300)]
Changes: Shuffle around some fields of the abstract fetch request

RevBy: TrustMe

6 years agoChanges: Remove engine field from request task again
Mathias Hasselmann [Mon, 23 May 2011 07:31:59 +0000 (10:31 +0300)]
Changes: Remove engine field from request task again

RevBy: cocos (MR#213)

6 years agoFixes: NB#256863 - Race when starting and deleting requests at the same time
Adrien Bustany [Fri, 20 May 2011 13:28:23 +0000 (16:28 +0300)]
Fixes: NB#256863 - Race when starting and deleting requests at the same time

RevBy: cocos (MR#213)
Details:
This race can happen if the new operator returns twice the same address
when creating the workers. Because we would free the workers when the
request was finished but only remove the requests from the
requestsByWorker map when they were deleted (not when they were
finished), you could remove the worker->request entry in the map when
deleting a request, while having another running request using a worker
with the same address. When the second worker would finish, it would not
find the associated request, and therefore updateContactFetchRequest
would be a no-op.

6 years agoChanges: Use thread-safe initialization for query option constants
Mathias Hasselmann [Fri, 20 May 2011 20:40:01 +0000 (22:40 +0200)]
Changes: Use thread-safe initialization for query option constants

RevBy: TrustMe (MR#212)

6 years agoFixes: NB#250330 - Batch save should result with batch signaling
Adrien Bustany [Fri, 20 May 2011 11:08:53 +0000 (14:08 +0300)]
Fixes: NB#250330 - Batch save should result with batch signaling

RevBy: cocos (MR#212)

6 years agoChanges: Use QSparqlQueryOptions in runQuery
Adrien Bustany [Wed, 18 May 2011 07:55:44 +0000 (10:55 +0300)]
Changes: Use QSparqlQueryOptions in runQuery

RevBy: cocos (MR#212)

6 years agoPrepare harmattan/4.14.9.1-1 harmattan/4.14.9.1-1
Adrien Bustany [Fri, 20 May 2011 08:05:28 +0000 (11:05 +0300)]
Prepare harmattan/4.14.9.1-1

6 years agoChanges: Bump timeout to 1800 seconds in tests.xml
Adrien Bustany [Thu, 19 May 2011 11:20:24 +0000 (14:20 +0300)]
Changes: Bump timeout to 1800 seconds in tests.xml

RevBy: TrustMe

6 years agoPrepare harmattan/4.14.9-1 harmattan/4.14.9-1
Mathias Hasselmann [Thu, 19 May 2011 20:42:46 +0000 (22:42 +0200)]
Prepare harmattan/4.14.9-1

6 years agoFixes: Bump correct time-outs in test-signals
Jens Georg [Thu, 19 May 2011 17:45:33 +0000 (19:45 +0200)]
Fixes: Bump correct time-outs in test-signals

RevBy: TrustMe

6 years agoChanges: Bump timeout in testSignals
Adrien Bustany [Thu, 19 May 2011 11:22:02 +0000 (14:22 +0300)]
Changes: Bump timeout in testSignals

RevBy: TrustMe

6 years agoChanges: Extract singleton template class from Transform and share with Conversation
Mathias Hasselmann [Thu, 19 May 2011 13:26:12 +0000 (15:26 +0200)]
Changes: Extract singleton template class from Transform and share with Conversation

RevBy: TrustMe (MR#208)

6 years agoFixes: Code style
Mathias Hasselmann [Thu, 19 May 2011 12:35:56 +0000 (14:35 +0200)]
Fixes: Code style

RevBy: TrustMe (MR#208)

6 years agoChanges: Define a separator in Transform and don't use a magic value
Jens Georg [Thu, 12 May 2011 07:19:41 +0000 (09:19 +0200)]
Changes: Define a separator in Transform and don't use a magic value

RevBy: coco heads (MR#208)

6 years agoChanges: Mark testDateDetail as expected to fail
Jens Georg [Tue, 10 May 2011 15:50:03 +0000 (18:50 +0300)]
Changes: Mark testDateDetail as expected to fail

RevBy: coco heads (MR#208)

6 years agoChanges: Update reference files for testDetailFilterQuery
Jens Georg [Tue, 10 May 2011 15:36:41 +0000 (18:36 +0300)]
Changes: Update reference files for testDetailFilterQuery

RevBy: coco heads (MR#208)

6 years agoChanges: Update reference files for testFetchRequestQuery
Jens Georg [Tue, 10 May 2011 13:10:02 +0000 (16:10 +0300)]
Changes: Update reference files for testFetchRequestQuery

RevBy: coco heads (MR#208)

6 years agoChanges: Update reference queries for QContactAnniversary
Jens Georg [Tue, 10 May 2011 12:54:39 +0000 (15:54 +0300)]
Changes: Update reference queries for QContactAnniversary

RevBy: coco heads (MR#208)
Details:

6 years agoChanges: Update reference file for QContactBirthday
Jens Georg [Tue, 10 May 2011 12:45:13 +0000 (15:45 +0300)]
Changes: Update reference file for QContactBirthday

RevBy: coco heads (MR#208)

6 years agoFixes: NB#225606 - Birthday field in contact synced to DUT is shown one day less
Jens Georg [Thu, 5 May 2011 08:46:33 +0000 (10:46 +0200)]
Fixes: NB#225606 - Birthday field in contact synced to DUT is shown one day less

RevBy: coco heads (MR#208)
Details:

6 years agoChanges: Don't reuse fields from QContactSaveRequest in UnmergeRequest
Adrien Bustany [Wed, 18 May 2011 13:47:37 +0000 (16:47 +0300)]
Changes: Don't reuse fields from QContactSaveRequest in UnmergeRequest

RevBy: cocos
Details:
The fields from QContactSaveRequest can be modified by mobility itself,
whereas we have total control over the ones that are stored in
userData. In that case, the contacts() methods from QContactSaveRequest
would return an empty list sometimes, so sourceContact() would not
return a reliable result.

6 years agoPrepare harmattan/4.14.8-1 harmattan/4.14.8-1
Adrien Bustany [Tue, 17 May 2011 14:32:01 +0000 (17:32 +0300)]
Prepare harmattan/4.14.8-1

6 years agoFixes: NB#255795 - Crash when unmerging invalid contact
Adrien Bustany [Tue, 17 May 2011 06:27:42 +0000 (09:27 +0300)]
Fixes: NB#255795 - Crash when unmerging invalid contact

RevBy: cocos
Details:
The unmerge request did not check for QContactId validity.

6 years agoQTrackerContactSaveRequest: store correct error code into the error map.
Paolo Capriotti [Thu, 12 May 2011 11:30:05 +0000 (12:30 +0100)]
QTrackerContactSaveRequest: store correct error code into the error map.

When runQuerySync fails, a null result is returned, but the
correct error object can be retrieved with lastError(), so
there's no need to default to UnspecifiedError.

6 years agoChanges: Check for QSparqlResult nullity in relationshipfetchrequest
Adrien Bustany [Tue, 17 May 2011 12:28:16 +0000 (15:28 +0300)]
Changes: Check for QSparqlResult nullity in relationshipfetchrequest

RevBy: cocos

6 years agoPrepare harmattan/4.14.7-1 harmattan/4.14.7-1
Jens Georg [Mon, 16 May 2011 14:38:38 +0000 (16:38 +0200)]
Prepare harmattan/4.14.7-1

6 years agoNew: vCard from NB193261
Jens Georg [Mon, 16 May 2011 14:35:47 +0000 (16:35 +0200)]
New: vCard from NB193261

RevBy: TrustMe

6 years agoChanges: Use other detail for testUniqueDetails mr200
Mathias Hasselmann [Wed, 11 May 2011 20:52:42 +0000 (22:52 +0200)]
Changes: Use other detail for testUniqueDetails

RevBy: cocos (MR#200)

6 years agoChanges: Reformat method signatures in ut_qtcontacts_trackerplugin
Mathias Hasselmann [Wed, 11 May 2011 20:24:40 +0000 (22:24 +0200)]
Changes: Reformat method signatures in ut_qtcontacts_trackerplugin

RevBy: cocos (MR#200)

6 years agoChanges: Maybe improve prefix field warning
Mathias Hasselmann [Wed, 11 May 2011 20:23:24 +0000 (22:23 +0200)]
Changes: Maybe improve prefix field warning

RevBy: cocos (MR#200)

6 years agoChanges: Move piHasProperty to resourceinfo.h
Mathias Hasselmann [Wed, 11 May 2011 20:22:33 +0000 (22:22 +0200)]
Changes: Move piHasProperty to resourceinfo.h

RevBy: cocos (MR#200)

6 years agoChanges: Move restrictionChain
Mathias Hasselmann [Wed, 11 May 2011 20:20:59 +0000 (22:20 +0200)]
Changes: Move restrictionChain

RevBy: cocos (MR#200)

6 years agoChanges: Rename createPredicateChain() to createPatternForPredicateChain
Mathias Hasselmann [Wed, 11 May 2011 20:19:02 +0000 (22:19 +0200)]
Changes: Rename createPredicateChain() to createPatternForPredicateChain

RevBy: cocos (MR#200)

6 years agoChanges: Update querybuilder tests for multiple Organizations
Adrien Bustany [Wed, 4 May 2011 15:12:34 +0000 (18:12 +0300)]
Changes: Update querybuilder tests for multiple Organizations

RevBy: cocos (MR#200)

6 years agoChanges: Adapt testOrganization for multiple organization support
Adrien Bustany [Tue, 3 May 2011 07:33:45 +0000 (10:33 +0300)]
Changes: Adapt testOrganization for multiple organization support

RevBy: cocos (MR#200)

6 years agoChanges: Factor out fuzzy detail comparation from compareFuzzedContacts
Adrien Bustany [Wed, 4 May 2011 12:17:17 +0000 (15:17 +0300)]
Changes: Factor out fuzzy detail comparation from compareFuzzedContacts

RevBy: cocos (MR#200)

6 years agoChanges: Make QContactOrganization a multi detail (Fixes: NB#193261)
Adrien Bustany [Tue, 3 May 2011 08:45:34 +0000 (11:45 +0300)]
Changes: Make QContactOrganization a multi detail (Fixes: NB#193261)

RevBy: cocos (MR#200)

6 years agoChanges: Don't reuse affiliations for QContactOrganization
Adrien Bustany [Tue, 3 May 2011 08:44:48 +0000 (11:44 +0300)]
Changes: Don't reuse affiliations for QContactOrganization

RevBy: cocos (MR#200)

6 years agoChanges: Properly handle context-less details with hasAffiliation in the chain
Adrien Bustany [Wed, 4 May 2011 17:47:40 +0000 (20:47 +0300)]
Changes: Properly handle context-less details with hasAffiliation in the chain

RevBy: cocos (MR#200)

6 years agoChanges: Scalar QB: Add support for custom fields not on prefix
Adrien Bustany [Wed, 4 May 2011 14:09:07 +0000 (17:09 +0300)]
Changes: Scalar QB: Add support for custom fields not on prefix

RevBy: cocos (MR#200)

6 years agoChanges: Scalar QB: Move predicateFunctionChain up
Adrien Bustany [Wed, 4 May 2011 14:07:55 +0000 (17:07 +0300)]
Changes: Scalar QB: Move predicateFunctionChain up

RevBy: cocos (MR#200)

6 years agoChanges: Add support for multi valued chains in multi details
Adrien Bustany [Tue, 3 May 2011 08:44:13 +0000 (11:44 +0300)]
Changes: Add support for multi valued chains in multi details

RevBy: cocos (MR#200)

6 years agoChanges: Fix saving of mapping-less fields on multi details
Adrien Bustany [Wed, 4 May 2011 12:50:09 +0000 (15:50 +0300)]
Changes: Fix saving of mapping-less fields on multi details

RevBy: cocos (MR#200)
Details:
The save request would previously not consider whether the field had a
mapping or not, and in the case where there was no mapping it would
save the field value instead of the nao:Property IRI.

6 years agoChanges: Make splitPropertiesIntoProjectionsAndRestrictions return a PropertyInfoList
Adrien Bustany [Tue, 3 May 2011 08:43:38 +0000 (11:43 +0300)]
Changes: Make splitPropertiesIntoProjectionsAndRestrictions return a PropertyInfoList

RevBy: cocos (MR#200)

6 years agoPrepare harmattan/4.14.6-1 harmattan/4.14.6-1
Mathias Hasselmann [Wed, 11 May 2011 13:43:40 +0000 (15:43 +0200)]
Prepare harmattan/4.14.6-1

6 years agoChanges: use emitResultLater() in QTrackerAbstractRequest::onSparqlQueryFinished()
Friedrich W. H. Kossebau [Fri, 6 May 2011 09:37:59 +0000 (11:37 +0200)]
Changes: use emitResultLater() in QTrackerAbstractRequest::onSparqlQueryFinished()

RevBy: coco-heads (MR#204)

Details:
the method also uses reportError(->emitResultLater) in another branch,
so behaviour would be aligned

6 years agoFixes: QContactTrackerEngine::waitForRequestFinished() should return true also if...
Friedrich W. H. Kossebau [Thu, 5 May 2011 15:47:51 +0000 (17:47 +0200)]
Fixes: QContactTrackerEngine::waitForRequestFinished() should return true also if Canceled

RevBy: coco-heads (MR#204)

6 years agoChanges: also make writing requests cancelable until they actually started
Friedrich W. H. Kossebau [Thu, 5 May 2011 15:01:34 +0000 (17:01 +0200)]
Changes: also make writing requests cancelable until they actually started

RevBy: coco-heads (MR#204)

6 years agoFixes: report failed canceling of request which do not support this
Friedrich W. H. Kossebau [Thu, 5 May 2011 13:59:14 +0000 (15:59 +0200)]
Fixes: report failed canceling of request which do not support this

RevBy: coco-heads (MR#204)

6 years agoFixes: on QContactTrackerEngine::cancelRequest(request) really cancel request action
Friedrich W. H. Kossebau [Thu, 5 May 2011 13:55:04 +0000 (15:55 +0200)]
Fixes: on QContactTrackerEngine::cancelRequest(request) really cancel request action

RevBy: coco-heads (MR#204)

Details:
do so by forwarding the cancel action to the worker itself
also set CanceledState basically in the same code path
where FinishedState is set, in emitResult

6 years agoPrepare harmattan/4.14.5-1 harmattan/4.14.5-1
Mathias Hasselmann [Wed, 11 May 2011 00:21:58 +0000 (02:21 +0200)]
Prepare harmattan/4.14.5-1