qtcontacts-tracker:qtcontacts-tracker.git
6 years agoPrepare harmattan/4.14.14.1-1 4.14.14 harmattan/4.14.14.1-1
Adrien Bustany [Wed, 8 Jun 2011 11:23:39 +0000 (14:23 +0300)]
Prepare harmattan/4.14.14.1-1

6 years agoChanges: Mark testSignals as insignificant
Adrien Bustany [Wed, 8 Jun 2011 11:21:19 +0000 (14:21 +0300)]
Changes: Mark testSignals as insignificant

RevBy: TrustMe
Details:
Signal batching makes the signal counting unreliable

6 years agoPrepare harmattan/4.14.14-1 harmattan/4.14.14-1
Mathias Hasselmann [Mon, 6 Jun 2011 20:14:21 +0000 (22:14 +0200)]
Prepare harmattan/4.14.14-1

6 years agoFixes: Prevent late signal emission from waitForFinished()
Mathias Hasselmann [Mon, 6 Jun 2011 19:00:34 +0000 (21:00 +0200)]
Fixes: Prevent late signal emission from waitForFinished()

RevBy: TrustMe

6 years agoFixes: Text alignment in batchsaving benchmark
Mathias Hasselmann [Mon, 6 Jun 2011 18:59:00 +0000 (20:59 +0200)]
Fixes: Text alignment in batchsaving benchmark

RevBy: TrustMe

6 years agoChanges: List more valgrind suppressions
Mathias Hasselmann [Wed, 1 Jun 2011 15:54:47 +0000 (17:54 +0200)]
Changes: List more valgrind suppressions

RevBy: TrustMe

6 years agoChanges: Use QctGarbageCollector in remove request
Adrien Bustany [Mon, 30 May 2011 08:46:00 +0000 (11:46 +0300)]
Changes: Use QctGarbageCollector in remove request

RevBy: cocos (MR#227)

6 years agoChanges: Use QctGarbageCollector in save request
Adrien Bustany [Fri, 27 May 2011 06:56:31 +0000 (09:56 +0300)]
Changes: Use QctGarbageCollector in save request

RevBy: cocos (MR#227)

6 years agoChanges: Add gc-limit parameter to engine to control GC triggering
Adrien Bustany [Mon, 30 May 2011 08:20:31 +0000 (11:20 +0300)]
Changes: Add gc-limit parameter to engine to control GC triggering

RevBy: cocos (MR#227)

6 years agoChanges: Register garbage collection query in engine
Adrien Bustany [Mon, 30 May 2011 08:33:14 +0000 (11:33 +0300)]
Changes: Register garbage collection query in engine

RevBy: cocos (MR#227)
Details:
At engine construction, registers the garbage collection query against
contactsd's GC plugin.

6 years agoChanges: Move cleanupQueryQtring to engine
Adrien Bustany [Mon, 30 May 2011 08:04:14 +0000 (11:04 +0300)]
Changes: Move cleanupQueryQtring to engine

RevBy: cocos (MR#227)
Details:
Other requests like the remove request also need garbage collection

6 years agoNew: Add QctGarbageCollector
Adrien Bustany [Fri, 27 May 2011 06:55:31 +0000 (09:55 +0300)]
New: Add QctGarbageCollector

RevBy: cocos (MR#227)
Details:
QctGarbageCollector is a simple wrapper around contactsd GC plugin's
DBus interface.

6 years agoPrepare harmattan/4.14.13-1
Mathias Hasselmann [Wed, 1 Jun 2011 09:34:10 +0000 (11:34 +0200)]
Prepare harmattan/4.14.13-1

6 years agoNew: Valgrind suppressions file
Mathias Hasselmann [Wed, 1 Jun 2011 09:02:18 +0000 (11:02 +0200)]
New: Valgrind suppressions file

RevBy: TrustMe

6 years agoChanges: Add debug flag for disabling waitForFinished() nagging
Mathias Hasselmann [Wed, 1 Jun 2011 08:48:40 +0000 (10:48 +0200)]
Changes: Add debug flag for disabling waitForFinished() nagging

RevBy: TrustMe

6 years agoChanges: Remove RequestTask, SyncThread and ThreadManager classes
Adrien Bustany [Thu, 26 May 2011 06:58:16 +0000 (09:58 +0300)]
Changes: Remove RequestTask, SyncThread and ThreadManager classes

RevBy: cocos (MR#225)
Details:
Those classes are not useful anymore since sync API no uses the queue
and QctTaskWaiter.

6 years agoChanges: Explain why QContactTrackerEngine::runSyncRequest() clones the engine.
Mathias Hasselmann [Mon, 30 May 2011 13:15:33 +0000 (15:15 +0200)]
Changes: Explain why QContactTrackerEngine::runSyncRequest() clones the engine.

RevBy: TrustMe

6 years agoChanges: Use QctTaskWaiter in Engine::runSyncRequest
Adrien Bustany [Wed, 25 May 2011 09:10:44 +0000 (12:10 +0300)]
Changes: Use QctTaskWaiter in Engine::runSyncRequest

RevBy: cocos (MR#225)

6 years agoFixes: Make QctTaskWaiter thread-safe
Mathias Hasselmann [Mon, 30 May 2011 13:26:16 +0000 (15:26 +0200)]
Fixes: Make QctTaskWaiter thread-safe

RevBy: cocos (MR#225)

6 years agoChanges: Add QctTaskWaiter to wait for a task to finish
Adrien Bustany [Wed, 25 May 2011 09:06:53 +0000 (12:06 +0300)]
Changes: Add QctTaskWaiter to wait for a task to finish

RevBy: cocos (MR#225)

6 years agoChanges: Factor out request starting code
Adrien Bustany [Thu, 26 May 2011 06:39:27 +0000 (09:39 +0300)]
Changes: Factor out request starting code

RevBy: cocos (MR#225)
Details:
This code can also be useful for sync requests code.

6 years agoFixes: NB#259357: After unmerging, nie:generator statement misses graph
Adrien Bustany [Mon, 30 May 2011 07:01:43 +0000 (10:01 +0300)]
Fixes: NB#259357: After unmerging, nie:generator statement misses graph

RevBy: cocos (MR#228)
Details:
When unmerging an IM account from a contact, the unmerge request
set the nie:generator to "telepathy" if there is no other generator
set. This commit slightly changes the query so that the statement is
added in the engine's graph, which means it can be properly updated
later by qtcontacts-tracker.

7 years agoChanges: Remove now obsolete slot parameter from runQuery()
Mathias Hasselmann [Fri, 27 May 2011 23:50:31 +0000 (01:50 +0200)]
Changes: Remove now obsolete slot parameter from runQuery()

RevBy: cocos (MR#218)

7 years agoChanges: Remove QTrackerAbstractRequest::handlerQuery(Success|Error)
Adrien Bustany [Fri, 27 May 2011 08:32:13 +0000 (11:32 +0300)]
Changes: Remove QTrackerAbstractRequest::handlerQuery(Success|Error)

RevBy: cocos (MR#218)
Details:
Those functions are not used anymore since onSparqlQueryFinished is
gone.

7 years agoChanges: Remove QTrackerAbstractRequest::onSparqlQueryFinished
Adrien Bustany [Thu, 26 May 2011 11:23:42 +0000 (14:23 +0300)]
Changes: Remove QTrackerAbstractRequest::onSparqlQueryFinished

RevBy: cocos (MR#218)
Details:
This method is not used anymore, and run() should now be self contained
for all requests since emitResult will be called as soon as it returns.

7 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)

7 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)

7 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

7 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)

7 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.

7 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.

7 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)

7 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

7 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

7 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...

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

RevBy: cocos

7 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)

7 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)

7 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)

7 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

7 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.

7 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

7 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

7 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.

7 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)

7 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)

7 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

7 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.

7 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)

7 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)

7 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)

7 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

7 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)

7 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)

7 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)

7 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)

7 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

7 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

7 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.

7 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)

7 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

7 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

7 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

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

RevBy: cocos
Details: cookies!

7 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

7 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()

7 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.

7 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)

7 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)

7 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.

7 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.

7 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)

7 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.

7 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

7 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

7 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)

7 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.

7 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)

7 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)

7 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)

7 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

7 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

7 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

7 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

7 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

7 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)

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

RevBy: TrustMe (MR#208)

7 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)

7 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)

7 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)

7 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)

7 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:

7 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)

7 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:

7 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.

7 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

7 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.

7 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.

7 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

7 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