qtcontacts-tracker:hasselmms-qtcontacts-tracker.git
6 years agoChanges: add QTrackerContactDetail::implementations(QTrackerContactDetailSchema)
Friedrich W. H. Kossebau [Fri, 19 Aug 2011 16:23:23 +0000 (18:23 +0200)]
Changes: add QTrackerContactDetail::implementations(QTrackerContactDetailSchema)

RevBy: coco-heads (MR#281)

Details:
needed to get the two variants in how an avatar is stored

6 years agoChanges: Mark ut_qtcontacts_trackerplugin::testPartialSave insignificant
Mathias Hasselmann [Wed, 5 Oct 2011 13:19:55 +0000 (15:19 +0200)]
Changes: Mark ut_qtcontacts_trackerplugin::testPartialSave insignificant

RevBy: TrustMe (MR#281)
Details: Unit test fails because MR#281 not fully merged yet

6 years agoChanges: QB: Don't ditch property chain when applying a SPARQL transform
Adrien Bustany [Tue, 16 Aug 2011 09:59:23 +0000 (12:59 +0300)]
Changes: QB: Don't ditch property chain when applying a SPARQL transform

RevBy: cocos (MR#281)
Details:
bindUniqueFieldWithSubquery would only consider the first member of the
property chain when generating the SPARQL. Fields like
QContactGeoLocation::Timestamp have a property chain longer than one and still
need a transform.

6 years agoFixes: Restore saveContact() method
Mathias Hasselmann [Wed, 5 Oct 2011 12:48:55 +0000 (14:48 +0200)]
Fixes: Restore saveContact() method

RevBy: TrustMe (MR#281)
Details: Broke this in 0a59d75a810cbd57424a56cc7ee88757d7c02dd7

6 years agoChanges: ut_qtcontacts_trackerplugin: Preserve QDateTime UTC offset in modifyFields
Adrien Bustany [Mon, 15 Aug 2011 14:20:22 +0000 (17:20 +0300)]
Changes: ut_qtcontacts_trackerplugin: Preserve QDateTime UTC offset in modifyFields

RevBy: cocos (MR#281)

6 years agoChanges: Schema: Properly store/restore UTC offset for DateTime fields
Adrien Bustany [Mon, 15 Aug 2011 14:19:47 +0000 (17:19 +0300)]
Changes: Schema: Properly store/restore UTC offset for DateTime fields

RevBy: cocos (MR#281)
Details:
Many detail fields were storing QDateTime instances, but did not have the
special timezone handling.

6 years agoChanges: DateTimeOffsetConversion: fail with dates that can't be serialized in ISO8601
Adrien Bustany [Mon, 15 Aug 2011 14:19:03 +0000 (17:19 +0300)]
Changes: DateTimeOffsetConversion: fail with dates that can't be serialized in ISO8601

RevBy: cocos (MR#281)

6 years agoChanges: ut_qtcontacts_trackerplugin: Allow modifyFields to work on a QContact&
Adrien Bustany [Fri, 12 Aug 2011 07:18:56 +0000 (10:18 +0300)]
Changes: ut_qtcontacts_trackerplugin: Allow modifyFields to work on a QContact&

RevBy: cocos (MR#281)

6 years agoChanges: add macro TESTNICKNAME_NICKNAME to ut_qtcontacts_trackerplugin_common.h
Friedrich W. H. Kossebau [Thu, 1 Sep 2011 18:09:25 +0000 (20:09 +0200)]
Changes: add macro TESTNICKNAME_NICKNAME to ut_qtcontacts_trackerplugin_common.h

RevBy: coco-heads (MR#281)

6 years agoChanges: adapt ut_qtcontacts_trackerplugin::testPartialSave() to expect BadArgumentEr...
Friedrich W. H. Kossebau [Thu, 25 Aug 2011 10:03:53 +0000 (12:03 +0200)]
Changes: adapt ut_qtcontacts_trackerplugin::testPartialSave() to expect BadArgumentError instead of DoesNotExistError for bad manager uri

RevBy: coco-heads (MR#281)

Details:
follows behaviour of Symbian backend, see also discussion at QTMOBILITY-1816

6 years agoChanges: ut_qtcontacts_trackerplugin::testPartialSave() wrongly expected to save...
Friedrich W. H. Kossebau [Mon, 8 Aug 2011 19:53:27 +0000 (21:53 +0200)]
Changes: ut_qtcontacts_trackerplugin::testPartialSave() wrongly expected to save new contacts with detail mask

RevBy: coco-heads (MR#281)

6 years agoChanges: adapt ut_qtcontacts_trackerplugin::testPartialSave() to new contacts being...
Friedrich W. H. Kossebau [Sat, 6 Aug 2011 23:19:59 +0000 (01:19 +0200)]
Changes: adapt ut_qtcontacts_trackerplugin::testPartialSave() to new contacts being rejected with detailmask

RevBy: coco-heads (MR#281)

6 years agoFixes: Infinite recursion in QContactTrackerEngine::saveContacts()
Mathias Hasselmann [Thu, 29 Sep 2011 14:06:09 +0000 (16:06 +0200)]
Fixes: Infinite recursion in QContactTrackerEngine::saveContacts()

RevBy: TrustMe (MR#281)

6 years agoPrepare harmattan/4.16.3.1-2
Adrien Bustany [Tue, 4 Oct 2011 08:04:05 +0000 (11:04 +0300)]
Prepare harmattan/4.16.3.1-2

6 years agoChanges: Fix control file format
Adrien Bustany [Tue, 4 Oct 2011 08:02:38 +0000 (11:02 +0300)]
Changes: Fix control file format

RevBy: TrustMe

6 years agoPrepare harmattan/4.16.3.1-1
Adrien Bustany [Tue, 4 Oct 2011 07:24:49 +0000 (10:24 +0300)]
Prepare harmattan/4.16.3.1-1

6 years agoChanges: Refetch saved contacts before sorting in testSparqlSorting
Adrien Bustany [Mon, 3 Oct 2011 13:04:59 +0000 (16:04 +0300)]
Changes: Refetch saved contacts before sorting in testSparqlSorting

RevBy: TrustMe
Details:
This allows getting generated details that were not in the original
contact.

6 years agoChanges: Update the requirements of libqtcontacts-extensions-tracker-dev
Adrien Bustany [Mon, 3 Oct 2011 10:37:24 +0000 (13:37 +0300)]
Changes: Update the requirements of libqtcontacts-extensions-tracker-dev

RevBy: TrustMe
Details:
Now that the listener etc. are moved to the libs, programs using the lib
need to link to qtsparql (was already the case before but requirements
were not updated), and qtsparql-tracker-extensions (new with the
listener).

6 years agoChanges: Merge sync contact saving methods
Mathias Hasselmann [Thu, 29 Sep 2011 13:51:44 +0000 (15:51 +0200)]
Changes: Merge sync contact saving methods

RevBy: TrustMe (MR#281)

6 years agoChanges: add own implementation of QCME::saveContacts(QList<QContact>*,definitionMask...
Friedrich W. H. Kossebau [Thu, 28 Jul 2011 14:26:03 +0000 (16:26 +0200)]
Changes: add own implementation of QCME::saveContacts(QList<QContact>*,definitionMask,ErrorMap*,Error)

RevBy: coco-heads (MR#281)

6 years agoChanges: add own implementation of QCME::contacts(QList<QContactLocalId>,QContactFetc...
Friedrich W. H. Kossebau [Thu, 28 Jul 2011 14:24:26 +0000 (16:24 +0200)]
Changes: add own implementation of QCME::contacts(QList<QContactLocalId>,QContactFetchHint,ErrorMap*,Error)

RevBy: coco-heads (MR#281)

6 years agoChanges: catch bad contact ids in contactsave worker and set error for them
Friedrich W. H. Kossebau [Thu, 4 Aug 2011 17:20:20 +0000 (19:20 +0200)]
Changes: catch bad contact ids in contactsave worker and set error for them

RevBy: coco-heads (MR#281)

6 years agoBump package version
Adrien Bustany [Thu, 29 Sep 2011 13:11:40 +0000 (16:11 +0300)]
Bump package version

6 years agoPrepare harmattan/4.16.3-1
Adrien Bustany [Thu, 29 Sep 2011 13:00:26 +0000 (16:00 +0300)]
Prepare harmattan/4.16.3-1

6 years agoChanges: add ut_qtcontacts_trackerplugin::testFetchById()
Friedrich W. H. Kossebau [Thu, 28 Jul 2011 08:41:05 +0000 (10:41 +0200)]
Changes: add ut_qtcontacts_trackerplugin::testFetchById()

RevBy: coco-heads (MR#281)

6 years agoChanges: make ut_qtcontacts_trackerplugin_common::fetchContacts(QList<QContactLocalId...
Friedrich W. H. Kossebau [Thu, 28 Jul 2011 08:32:54 +0000 (10:32 +0200)]
Changes: make ut_qtcontacts_trackerplugin_common::fetchContacts(QList<QContactLocalId>, ...) use fetchbyid request

RevBy: coco-heads (MR#281)

6 years agoChanges: add worker to handle QContactFetchByIdRequest
Friedrich W. H. Kossebau [Fri, 26 Aug 2011 10:37:08 +0000 (12:37 +0200)]
Changes: add worker to handle QContactFetchByIdRequest

RevBy: coco-heads (MR#281)

6 years agoChanges: split abstract part from ContactFetch worker (to prepare sharing code with...
Friedrich W. H. Kossebau [Fri, 26 Aug 2011 10:33:48 +0000 (12:33 +0200)]
Changes: split abstract part from ContactFetch worker (to prepare sharing code with ContactFetchById)

RevBy: coco-heads (MR#281)

6 years agoChanges: rename files contactfetchrequest.* to abstractcontactfetchrequest.* (to...
Friedrich W. H. Kossebau [Thu, 25 Aug 2011 12:47:37 +0000 (14:47 +0200)]
Changes: rename files contactfetchrequest.* to abstractcontactfetchrequest.* (to prepare sharing code with ContactFetchById)

RevBy: coco-heads (MR#281)

6 years agoChanges: switch QContactTrackerEngine to be QContactManagerEngineV2
Friedrich W. H. Kossebau [Tue, 12 Jul 2011 09:19:06 +0000 (11:19 +0200)]
Changes: switch QContactTrackerEngine to be QContactManagerEngineV2

RevBy: coco-heads (MR#281)

6 years agoChanges: Ensure the default graph exists before resolving its tracker:id
Adrien Bustany [Wed, 28 Sep 2011 15:09:49 +0000 (18:09 +0300)]
Changes: Ensure the default graph exists before resolving its tracker:id

RevBy: cocos (MR#285)

6 years agoChanges: Remove useless m_graphIri from QctTrackerChangeListener
Adrien Bustany [Thu, 29 Sep 2011 06:42:12 +0000 (09:42 +0300)]
Changes: Remove useless m_graphIri from QctTrackerChangeListener

RevBy: cocos (MR#285)

6 years agoChanges: Update HACKING file about deleteLater()
Mathias Hasselmann [Thu, 29 Sep 2011 07:26:04 +0000 (09:26 +0200)]
Changes: Update HACKING file about deleteLater()

RevBy: TrustMe

6 years agoChanges: Remove graph-iri engine parameter
Adrien Bustany [Wed, 28 Sep 2011 14:15:30 +0000 (17:15 +0300)]
Changes: Remove graph-iri engine parameter

RevBy: cocos (MR#284)
Details:
It's not used by anything, and two engines with different graphs could not
share resources anyway.

6 years agoFixes: Make mktests.sh be runnable with shadow builds
Friedrich W. H. Kossebau [Wed, 28 Sep 2011 11:46:48 +0000 (13:46 +0200)]
Fixes: Make mktests.sh be runnable with shadow builds

RevBy: cocos
Details: Still has to be used like this:
../../../Code/qtcontacts-tracker/tests/testrunner.sh tests-local.xml
Could perhaps become a make target, "make run_local_tests".

6 years agoChanges: Remove Qt keywords from public headers in the lib
Adrien Bustany [Wed, 28 Sep 2011 11:39:38 +0000 (14:39 +0300)]
Changes: Remove Qt keywords from public headers in the lib

RevBy: cocos (MR#282)
Details:
Programs that use QT_NO_KEYWORDS can't use those headers else.

6 years agoChanges: Check for Qt keyword usage in check_public_headers.py
Adrien Bustany [Wed, 28 Sep 2011 11:36:51 +0000 (14:36 +0300)]
Changes: Check for Qt keyword usage in check_public_headers.py

RevBy: cocos (MR#282)

6 years agoChanges: Pull QtGui in qtcontacts_extensions_tracker.prf
Adrien Bustany [Wed, 28 Sep 2011 10:59:26 +0000 (13:59 +0300)]
Changes: Pull QtGui in qtcontacts_extensions_tracker.prf

RevBy: cocos (MR#282)
Details:
The lib uses classes from QtGui (QImage), and mobility forgets to pull it in
anyway (required for QContactThumbnail).

6 years agoBump package version
Mathias Hasselmann [Wed, 28 Sep 2011 12:21:55 +0000 (14:21 +0200)]
Bump package version

6 years agoPrepare harmattanfb/4.16.2-3
Mathias Hasselmann [Wed, 28 Sep 2011 12:21:46 +0000 (14:21 +0200)]
Prepare harmattanfb/4.16.2-3

6 years agoFixes: List Python as build dependency
Mathias Hasselmann [Wed, 28 Sep 2011 12:20:24 +0000 (14:20 +0200)]
Fixes: List Python as build dependency

RevBy: cocos

6 years agoBump package version
Mathias Hasselmann [Wed, 28 Sep 2011 09:08:08 +0000 (11:08 +0200)]
Bump package version

6 years agoPrepare harmattanfb/4.16.2-2
Mathias Hasselmann [Wed, 28 Sep 2011 09:08:00 +0000 (11:08 +0200)]
Prepare harmattanfb/4.16.2-2

6 years agoFixes: Mark ut_qtcontacts_trackerplugin::testSparqlSorting as expected to fail
Mathias Hasselmann [Wed, 28 Sep 2011 09:06:46 +0000 (11:06 +0200)]
Fixes: Mark ut_qtcontacts_trackerplugin::testSparqlSorting as expected to fail

RevBy: TrustMe

6 years agoBump package version
Mathias Hasselmann [Wed, 28 Sep 2011 08:30:07 +0000 (10:30 +0200)]
Bump package version

6 years agoPrepare harmattanfb/4.16.2-1
Mathias Hasselmann [Wed, 28 Sep 2011 08:30:00 +0000 (10:30 +0200)]
Prepare harmattanfb/4.16.2-1

6 years agoChanges: Update .gitignore
Mathias Hasselmann [Wed, 28 Sep 2011 08:28:46 +0000 (10:28 +0200)]
Changes: Update .gitignore

RevBy: TrustMe

6 years agoChanges: Update required contactsd version
Mathias Hasselmann [Wed, 28 Sep 2011 08:23:51 +0000 (10:23 +0200)]
Changes: Update required contactsd version

RevBy: TrustMe

6 years agoChanges: Propagate the "omit-presence-changes" parameter to the listener
Adrien Bustany [Wed, 28 Sep 2011 07:51:25 +0000 (10:51 +0300)]
Changes: Propagate the "omit-presence-changes" parameter to the listener

RevBy: cocos

6 years agoFixes: Make header file checks work with shadow builds
Mathias Hasselmann [Tue, 27 Sep 2011 14:09:06 +0000 (16:09 +0200)]
Fixes: Make header file checks work with shadow builds

RevBy: cocos (MR#279)

6 years agoFixes: Compute proper URI for sharing tracker listeners
Mathias Hasselmann [Tue, 27 Sep 2011 22:04:51 +0000 (00:04 +0200)]
Fixes: Compute proper URI for sharing tracker listeners

RevBy: cocos (MR#278)

6 years agoFixes: Segfault in ut_qtcontacts_trackerplugin_signals::testOmitPresenceChanges
Mathias Hasselmann [Tue, 27 Sep 2011 12:07:29 +0000 (14:07 +0200)]
Fixes: Segfault in ut_qtcontacts_trackerplugin_signals::testOmitPresenceChanges

RevBy: cocos (MR#278)
Details: Properly bind changelistener life time to its thread.

6 years agoChanges: Reduce timeout before QctQueue warns about stalled background thread
Mathias Hasselmann [Tue, 27 Sep 2011 12:06:51 +0000 (14:06 +0200)]
Changes: Reduce timeout before QctQueue warns about stalled background thread

RevBy: cocos (MR#278)

6 years agoNew: QctThreadLocalData class
Mathias Hasselmann [Tue, 27 Sep 2011 12:05:27 +0000 (14:05 +0200)]
New: QctThreadLocalData class

RevBy: cocos (MR#278)
Details: Put all thread local data into one single object so that destruction
order of dependent thread local objects can be managed.

6 years agoFixes: Minor typo in src/lib/queue.h
Mathias Hasselmann [Tue, 27 Sep 2011 12:08:25 +0000 (14:08 +0200)]
Fixes: Minor typo in src/lib/queue.h

RevBy: TrustMe

6 years agoNew: Add OnlyPresenceChanges mode to QctTrackerChangeListener
Adrien Bustany [Mon, 26 Sep 2011 07:19:09 +0000 (10:19 +0300)]
New: Add OnlyPresenceChanges mode to QctTrackerChangeListener

RevBy: cocos (MR#276)
Details:
In this mode, signals are only emitted when the QContactPresence detail
changes.

6 years agoChanges: Move the change listener to the library
Adrien Bustany [Thu, 22 Sep 2011 14:25:47 +0000 (17:25 +0300)]
Changes: Move the change listener to the library

RevBy: cocos (MR#276)
Details:
Now programs can instantiate a listener without creating a complete engine.

6 years agoChanges: Remove dependency of QctTrackerChangeListener on QContactTrackerEngineParameters
Adrien Bustany [Thu, 22 Sep 2011 10:42:54 +0000 (13:42 +0300)]
Changes: Remove dependency of QctTrackerChangeListener on QContactTrackerEngineParameters

RevBy: cocos (MR#276)
Details: This is needed to move the listener to the shared library.

6 years agoChanges: Move QctResolverTask to the lib
Adrien Bustany [Mon, 26 Sep 2011 07:07:46 +0000 (10:07 +0300)]
Changes: Move QctResolverTask to the lib

RevBy: cocos (MR#276)

6 years agoChanges: Move the queue to the lib
Adrien Bustany [Mon, 26 Sep 2011 07:04:04 +0000 (10:04 +0300)]
Changes: Move the queue to the lib

RevBy: cocos (MR#276)

6 years agoChanges: Remove engine dependency from QctQueue
Adrien Bustany [Fri, 23 Sep 2011 10:54:48 +0000 (13:54 +0300)]
Changes: Remove engine dependency from QctQueue

RevBy: cocos (MR#276)
Details:
There was actually no dependency, just a leftover include/forward
declaration.

6 years agoChanges: Move QctResourceCache, Qct*Resolve and QctSparqlConnectionManager to the lib
Adrien Bustany [Thu, 22 Sep 2011 13:26:15 +0000 (16:26 +0300)]
Changes: Move QctResourceCache, Qct*Resolve and QctSparqlConnectionManager to the lib

RevBy: cocos (MR#276)
Details:
This is needed to move the change listener to the library later.

6 years agoChanges: Move generation of random IRIs for new contacts in save request
Adrien Bustany [Thu, 22 Sep 2011 12:39:10 +0000 (15:39 +0300)]
Changes: Move generation of random IRIs for new contacts in save request

RevBy: cocos (MR#276)
Details:
The current behaviour of the resolver to generate them when the passed
ID is 0 is undocumented, and not very natural.

6 years agoChanges: Fetch default graph IRI from the lib in QContactTrackerEngine
Adrien Bustany [Fri, 23 Sep 2011 08:06:32 +0000 (11:06 +0300)]
Changes: Fetch default graph IRI from the lib in QContactTrackerEngine

RevBy: cocos (MR#276)

6 years agoNew: Export default engine graph IRI to the lib
Adrien Bustany [Fri, 23 Sep 2011 08:00:58 +0000 (11:00 +0300)]
New: Export default engine graph IRI to the lib

RevBy: cocos (MR#276)

6 years agoChanges: Move Q_DECLARE_EXTERN_LATIN1_CONSTANT to libqtcontacts_extensions_tracker_gl...
Adrien Bustany [Fri, 23 Sep 2011 08:11:56 +0000 (11:11 +0300)]
Changes: Move Q_DECLARE_EXTERN_LATIN1_CONSTANT to libqtcontacts_extensions_tracker_global.h

RevBy: cocos (MR#276)
Details:
Needed to add other headers that use it to the lib.

6 years agoNew: Script for checking public header files
Mathias Hasselmann [Mon, 26 Sep 2011 10:22:28 +0000 (12:22 +0200)]
New: Script for checking public header files

RevBy: cocos (MR#277)

6 years agoFixes: Add NB#281295 to debian changelog
Mathias Hasselmann [Tue, 27 Sep 2011 10:06:50 +0000 (12:06 +0200)]
Fixes: Add NB#281295 to debian changelog

RevBy: TrustMe

6 years agoFixes: comparison between signed and unsigned integer expressions
Mathias Hasselmann [Mon, 26 Sep 2011 08:05:11 +0000 (10:05 +0200)]
Fixes: comparison between signed and unsigned integer expressions

RevBy: cocos (MR#273)

6 years agoChanges: Test few more variants of silent presence update
Mathias Hasselmann [Mon, 26 Sep 2011 07:58:48 +0000 (09:58 +0200)]
Changes: Test few more variants of silent presence update

RevBy: cocos (MR#273)

6 years agoNew: Add test for the omit-presence-changes parameter
Adrien Bustany [Thu, 22 Sep 2011 15:25:10 +0000 (18:25 +0300)]
New: Add test for the omit-presence-changes parameter

RevBy: cocos (MR#273)

6 years agoNew: Add omit-presence-changes parameter
Adrien Bustany [Tue, 6 Sep 2011 12:32:02 +0000 (15:32 +0300)]
New: Add omit-presence-changes parameter

RevBy: cocos (MR#273)
Details:
If this parameter is set to true, then no contact change signals will be
emitted if only the QContactPresence detail changed.

6 years agoFixes: Crash when app quits before the change listener resolves its tracker ids
Mathias Hasselmann [Fri, 23 Sep 2011 08:13:46 +0000 (10:13 +0200)]
Fixes: Crash when app quits before the change listener resolves its tracker ids

RevBy: cocos (MR#275)

6 years agoFixes: Make the engine own its listener
Mathias Hasselmann [Fri, 23 Sep 2011 08:12:30 +0000 (10:12 +0200)]
Fixes: Make the engine own its listener

RevBy: cocos (MR#275)
Details: No need to let qApp own it since engine data sharing got disabled.

6 years agoFixes: broken ENABLE_DOCS value evaluation in libqtcontacts-tracker.pro
Friedrich W. H. Kossebau [Tue, 20 Sep 2011 10:18:15 +0000 (12:18 +0200)]
Fixes: broken ENABLE_DOCS value evaluation in libqtcontacts-tracker.pro

RevBy: TrustMe

6 years agoFixes: the display label was not updated on saved contact objects if there was any...
Friedrich W. H. Kossebau [Fri, 16 Sep 2011 12:12:25 +0000 (14:12 +0200)]
Fixes: the display label was not updated on saved contact objects if there was any present already

RevBy: coco-heads (MR#274)

Details:
the removed check for any existing label seems old and now bogus code, for whatever purpose.
QContactTrackerEngine::updateDisplayLabel(...) is currently called in
contactsave worker and contactfetch worker, and only once for each
contact, and one would expect it to update the contact to the latest details.

6 years agoChanges: add ut_qtcontacts_trackerplugin::testDisplayLabelSaved()
Friedrich W. H. Kossebau [Fri, 16 Sep 2011 11:58:42 +0000 (13:58 +0200)]
Changes: add ut_qtcontacts_trackerplugin::testDisplayLabelSaved()

RevBy: coco-heads (MR#274)

6 years agoChanges: Fix previous commit
Adrien Bustany [Fri, 16 Sep 2011 12:27:47 +0000 (15:27 +0300)]
Changes: Fix previous commit

RevBy: cocos

6 years agoChanges: Remove a use of the deprecated Cubi::Insert(graph) API in save request
Adrien Bustany [Fri, 16 Sep 2011 11:00:11 +0000 (14:00 +0300)]
Changes: Remove a use of the deprecated Cubi::Insert(graph) API in save request

RevBy: cocos

6 years agoChanges: Put testSignallingOfSettingsChangeInOtherProcess in EXPECTFAIL
Adrien Bustany [Fri, 9 Sep 2011 12:37:05 +0000 (15:37 +0300)]
Changes: Put testSignallingOfSettingsChangeInOtherProcess in EXPECTFAIL

RevBy: TrustMe

6 years agoNew: Permit filtering of test reports by success
Mathias Hasselmann [Fri, 16 Sep 2011 06:54:05 +0000 (08:54 +0200)]
New: Permit filtering of test reports by success

RevBy: TrustMe

6 years agoFixes: Broken IRI parsing tests
Mathias Hasselmann [Thu, 15 Sep 2011 07:29:52 +0000 (09:29 +0200)]
Fixes: Broken IRI parsing tests

RevBy: TrustMe (MR#241)

6 years agoChanges: Add more sorting tests
Adrien Bustany [Thu, 14 Jul 2011 12:40:02 +0000 (15:40 +0300)]
Changes: Add more sorting tests

RevBy: cocos (MR#258)

6 years agoChanges: UT: move getFuzzableDetailDefinitionNamesForType up
Adrien Bustany [Thu, 14 Jul 2011 13:52:43 +0000 (16:52 +0300)]
Changes: UT: move getFuzzableDetailDefinitionNamesForType up

RevBy: cocos (MR#258)

6 years agoChanges: Scalar QB: Factor out custom detail/field query building
Adrien Bustany [Thu, 14 Jul 2011 11:51:57 +0000 (14:51 +0300)]
Changes: Scalar QB: Factor out custom detail/field query building

RevBy: cocos (MR#258)

6 years agoChanges: ID fetch request: Forward error code in emulated mode
Adrien Bustany [Thu, 21 Jul 2011 15:57:12 +0000 (18:57 +0300)]
Changes: ID fetch request: Forward error code in emulated mode

RevBy: cocos (MR#258)

6 years agoChanges: Bump required cubi version
Mathias Hasselmann [Wed, 14 Sep 2011 17:49:41 +0000 (19:49 +0200)]
Changes: Bump required cubi version

RevBy: TrustMe (MR#241)

6 years agoAdd test for IRI escaping
Adrien Bustany [Mon, 27 Jun 2011 10:45:11 +0000 (13:45 +0300)]
Add test for IRI escaping

6 years agoChanges: Use qStringArg in insertIMContact in common UT
Adrien Bustany [Mon, 11 Jul 2011 13:38:47 +0000 (16:38 +0300)]
Changes: Use qStringArg in insertIMContact in common UT

RevBy: cocos (MR#241)
Details:
This function previously used various calls to QString::arg, meaning that
%XX tokens produced by the first arg() could get interpreted by the following
calls (particularly annoying for escape sequences in IRIs).

6 years agoNew: Add qStringArg to common UT methods
Adrien Bustany [Mon, 11 Jul 2011 13:37:21 +0000 (16:37 +0300)]
New: Add qStringArg to common UT methods

RevBy: cocos (MR#241)
Details:
qStringArg behaves like QString::arg(QString 1, QString 2, ..., QString 9)
except that it takes a QStringList as a parameter, so you can pass as many
parameters as you like.

6 years agoChanges: Remove a few temporary variables.
Mathias Hasselmann [Wed, 14 Sep 2011 17:04:33 +0000 (19:04 +0200)]
Changes: Remove a few temporary variables.

RevBy: TrustMe (MR#241)
Details: __IMHO__ those __very__ instances just hurt code readability. Maybe
because the line initializing the temporary variable actually is longer than
the condensed statement without temporary variable. Dunno.

6 years agoFixes: String initializations in subject.cpp
Mathias Hasselmann [Wed, 14 Sep 2011 16:53:09 +0000 (18:53 +0200)]
Fixes: String initializations in subject.cpp

RevBy: TrustMe (MR#241)
Details: We prefer assignment syntax over constructor syntax to not
accidentally overlook hints given by the explicit keyword.

6 years agoFixes: NB#257949 - fetchrequest does not correctly decode IRIs
Adrien Bustany [Thu, 23 Jun 2011 14:14:59 +0000 (17:14 +0300)]
Fixes: NB#257949 - fetchrequest does not correctly decode IRIs

RevBy: cocos (MR#241)

6 years agoBump package version
Mathias Hasselmann [Mon, 12 Sep 2011 12:34:20 +0000 (14:34 +0200)]
Bump package version

6 years agoPrepare harmattanfp/4.16.1-1
Mathias Hasselmann [Mon, 12 Sep 2011 12:34:06 +0000 (14:34 +0200)]
Prepare harmattanfp/4.16.1-1

6 years agoChanges: remove unneeded "not result->hasError()" checks in ut_qtcontacts_trackerplugin
Friedrich W. H. Kossebau [Tue, 6 Sep 2011 16:12:13 +0000 (18:12 +0200)]
Changes: remove unneeded "not result->hasError()" checks in ut_qtcontacts_trackerplugin

RevBy: TrustMe

Details:
executeQuery(...) returns a 0-pointer on result->hasError() already, so the
test QVERIFY(not result.isNull()); already catches that

6 years agoFixes: ut_qtcontacts_trackerplugin_common::executeQuery() had one bad return value...
Friedrich W. H. Kossebau [Tue, 6 Sep 2011 12:56:54 +0000 (14:56 +0200)]
Fixes: ut_qtcontacts_trackerplugin_common::executeQuery() had one bad return value ("false" where 0-pointer needed)

RevBy: TrustMe

6 years agoUpdate changelog for f56b05a7f9af371d8b67402c42419d557d30c22d
Adrien Bustany [Fri, 2 Sep 2011 12:09:05 +0000 (15:09 +0300)]
Update changelog for f56b05a7f9af371d8b67402c42419d557d30c22d

6 years agoChanges: Check data more carefully in QTrackerContactCopyAndRemoveRequest::fetchConta...
Adrien Bustany [Fri, 2 Sep 2011 10:56:59 +0000 (13:56 +0300)]
Changes: Check data more carefully in QTrackerContactCopyAndRemoveRequest::fetchContactDetails

RevBy: cocos

6 years agoChanges: replace(x, QString()) -> remove(x)
Friedrich W. H. Kossebau [Thu, 1 Sep 2011 15:06:48 +0000 (17:06 +0200)]
Changes: replace(x, QString()) -> remove(x)

RevBy: David