qtcontacts-tracker:qtcontacts-tracker.git
7 years agoChanges: add support for QContactDetailDefinitionFetchRequest
Friedrich W. H. Kossebau [Thu, 28 Apr 2011 16:23:10 +0000 (18:23 +0200)]
Changes: add support for QContactDetailDefinitionFetchRequest

RevBy: coco-heads (MR#192)

Details:
Result for qtm's tst_qcontactasync definitionFetch:
Totals: 3 passed, 0 failed, 0 skipped

7 years agoFixes: Handle QVariant::Int in QTrackerContactDetailField::makeValue()
Mathias Hasselmann [Fri, 29 Apr 2011 22:05:04 +0000 (00:05 +0200)]
Fixes: Handle QVariant::Int in QTrackerContactDetailField::makeValue()

RevBy: cocos (MR#195)

7 years agoChanges: use more QMetaObject::invokeMethod(...) instead of QTimer::singleShot(...)
Friedrich W. H. Kossebau [Thu, 28 Apr 2011 16:36:09 +0000 (18:36 +0200)]
Changes: use more QMetaObject::invokeMethod(...) instead of QTimer::singleShot(...)

RevBy: coco-heads (MR#193)

7 years agoChanges: remove ontology-compiler, has been moved to libcubi repo
Friedrich W. H. Kossebau [Mon, 2 May 2011 08:06:09 +0000 (10:06 +0200)]
Changes: remove ontology-compiler, has been moved to libcubi repo

RevBy: coco-heads

7 years agoPrepare harmattan/4.13.11-1 harmattan/4.13.11-1
Mathias Hasselmann [Thu, 28 Apr 2011 14:04:14 +0000 (16:04 +0200)]
Prepare harmattan/4.13.11-1

7 years agoChanges: Tidy MR#175
Mathias Hasselmann [Thu, 28 Apr 2011 12:43:10 +0000 (14:43 +0200)]
Changes: Tidy MR#175

RevBy: TrustMe
Details: A bit formatting. A few ยต-optimizations.

7 years agoChanges: Remove obsolete workaround for NB#245373
Mathias Hasselmann [Thu, 28 Apr 2011 12:42:42 +0000 (14:42 +0200)]
Changes: Remove obsolete workaround for NB#245373

RevBy: TrustMe

7 years agoChanges: Handle all details in unmerge request
Adrien Bustany [Fri, 4 Mar 2011 08:30:16 +0000 (09:30 +0100)]
Changes: Handle all details in unmerge request

RevBy:TrustMe (MR#175)
Details:
This commit also temporarly disables saving the contact in the unit
test, for saving a merged/unmerged contact with qct will completely
break the graph handling.

7 years agoTests: Merged contacts do not need to have generator == telepathy
Adrien Bustany [Wed, 2 Mar 2011 17:32:59 +0000 (18:32 +0100)]
Tests: Merged contacts do not need to have generator == telepathy

7 years agoFixes: Handle PhoneNumber in QTrackerContactSubject::parseIri() switch
Mathias Hasselmann [Thu, 28 Apr 2011 09:37:07 +0000 (11:37 +0200)]
Fixes: Handle PhoneNumber in QTrackerContactSubject::parseIri() switch

RevBy: TrustMe

7 years agoChanges: Fix tests after maemo:PostalAddress change
Adrien Bustany [Wed, 20 Apr 2011 11:12:42 +0000 (14:12 +0300)]
Changes: Fix tests after maemo:PostalAddress change

RevBy: cocos (MR#184)

7 years agoFixes: NB#218962 - Mappings for addresses have wrong format
Adrien Bustany [Wed, 20 Apr 2011 10:34:17 +0000 (13:34 +0300)]
Fixes: NB#218962 - Mappings for addresses have wrong format

RevBy: cocos (MR#184)
Details:
This commit switches the subtype logic from using nco:PostalAddress for
both type=postal and no type to using nco:PostalAddress for no type and
using maemo:PostalAddress for type=postal. This allows, when fetching a
contact, to make the distinction between "type=postal" and "no subtype
at all".

7 years agoChanges: Use normalized IRIs for phone numbers
Adrien Bustany [Tue, 12 Apr 2011 12:11:43 +0000 (15:11 +0300)]
Changes: Use normalized IRIs for phone numbers

RevBy: cocos (MR#183)

7 years agoChanges: Don't disconnect task signals
Mathias Hasselmann [Tue, 26 Apr 2011 23:02:58 +0000 (01:02 +0200)]
Changes: Don't disconnect task signals

RevBy: cocos (MR#191)
Details: Intel's thread inspectors shows that QObject::disconnect() is not
thread-safe (despite what its API docs claim). Also seems we do not really need
those calls.

7 years agoPrepare harmattan/4.13.10-3 harmattan/4.13.10-3
Jens Georg [Thu, 28 Apr 2011 07:25:32 +0000 (10:25 +0300)]
Prepare harmattan/4.13.10-3

7 years agoPrepare harmattan/4.13.10-2 harmattan/4.13.10-2
Jens Georg [Wed, 27 Apr 2011 13:49:47 +0000 (16:49 +0300)]
Prepare harmattan/4.13.10-2

7 years agoPrepare harmattan/4.13.10-1 harmattan/4.13.10-1
Mathias Hasselmann [Wed, 27 Apr 2011 06:56:31 +0000 (08:56 +0200)]
Prepare harmattan/4.13.10-1

7 years agoFixes: Move <contact> nco:belongsToGroup <group> into plugin's graph.
Jens Georg [Tue, 26 Apr 2011 12:24:26 +0000 (15:24 +0300)]
Fixes: Move <contact> nco:belongsToGroup <group> into plugin's graph.

RevBy: MR#189

7 years agoChanges: use installed cubi ontology headers instead of own copy
Friedrich W. H. Kossebau [Wed, 20 Apr 2011 11:25:52 +0000 (13:25 +0200)]
Changes: use installed cubi ontology headers instead of own copy

RevBy: coco-heads

7 years agoFixes: Don't dump query twice
Jens Georg [Tue, 26 Apr 2011 10:29:35 +0000 (13:29 +0300)]
Fixes: Don't dump query twice

RevBy: TrustMe

7 years agoPrepare harmattan/4.13.9-1 harmattan/4.13.9-1
Mathias Hasselmann [Thu, 21 Apr 2011 13:37:18 +0000 (15:37 +0200)]
Prepare harmattan/4.13.9-1

7 years agoFixes: Avoid freeze when QctQueue is deleted while a task is running
Mathias Hasselmann [Thu, 21 Apr 2011 09:40:14 +0000 (11:40 +0200)]
Fixes: Avoid freeze when QctQueue is deleted while a task is running

RevBy: cocos

7 years agoFixes: Don't leak finished tasks
Mathias Hasselmann [Thu, 21 Apr 2011 09:39:26 +0000 (11:39 +0200)]
Fixes: Don't leak finished tasks

RevBy: cocos
Details: This also should prevent sparql results to live longer than
QSparqlConnection.

7 years agoFixes: Don't leak QctQueue's internal task queue
Mathias Hasselmann [Thu, 21 Apr 2011 09:39:00 +0000 (11:39 +0200)]
Fixes: Don't leak QctQueue's internal task queue

RevBy: cocos

7 years agoChanges: Use tracker engine via manager in testTorture
Mathias Hasselmann [Thu, 21 Apr 2011 09:31:00 +0000 (11:31 +0200)]
Changes: Use tracker engine via manager in testTorture

RevBy: cocos
Details: We must use the manager to get proper notification about request
destruction.

7 years agoFixes: Warning about wrong thread parent
Jens Georg [Thu, 21 Apr 2011 09:26:30 +0000 (11:26 +0200)]
Fixes: Warning about wrong thread parent

RevBy: cocos
Details: Don't parent the QctTask on construction just to call remove the
parent in enqueue()

7 years agoFixes: Don't set task queue parent in engine's assignment operator
Mathias Hasselmann [Thu, 21 Apr 2011 09:25:13 +0000 (11:25 +0200)]
Fixes: Don't set task queue parent in engine's assignment operator

RevBy: cocos

7 years agoFixes: Race condition on queue shutdown
Mathias Hasselmann [Mon, 18 Apr 2011 13:56:01 +0000 (15:56 +0200)]
Fixes: Race condition on queue shutdown

RevBy: cocos
Details: QctQueue destructor would dead-lock, when the task runs and emits
signals after the background thread's evenloop has quit.

7 years agoChanges: Merge QctQueue::removeOneTask() into dequeue()
Mathias Hasselmann [Mon, 18 Apr 2011 13:27:24 +0000 (15:27 +0200)]
Changes: Merge QctQueue::removeOneTask() into dequeue()

RevBy: cocos

7 years agoChanges: Add missing comments
Mathias Hasselmann [Mon, 18 Apr 2011 13:27:01 +0000 (15:27 +0200)]
Changes: Add missing comments

RevBy: cocos

7 years agoPrepare harmattan/4.13.8.1-1
Mathias Hasselmann [Mon, 18 Apr 2011 08:17:53 +0000 (10:17 +0200)]
Prepare harmattan/4.13.8.1-1

7 years agoFixes: Add missing requestextensions.cpp file
Mathias Hasselmann [Mon, 18 Apr 2011 08:12:54 +0000 (10:12 +0200)]
Fixes: Add missing requestextensions.cpp file

RevBy: cocos

7 years agoPrepare harmattan/4.13.8-1
Mathias Hasselmann [Mon, 18 Apr 2011 01:43:15 +0000 (03:43 +0200)]
Prepare harmattan/4.13.8-1

7 years agoChanges: Ensure requests are not deleted already when accessed
Mathias Hasselmann [Mon, 18 Apr 2011 01:03:06 +0000 (03:03 +0200)]
Changes: Ensure requests are not deleted already when accessed

RevBy: cocos
Details: This goal is achived by:

  1. Copying all relevant request data during start().
  2. Forcing any access to the original request go though the engine which
     make sure a mutex is hold during each access. Request destruction is
     defered by that very same mutex.

7 years agoChanges: Execute any queue task in the one and only background thread
Mathias Hasselmann [Mon, 18 Apr 2011 01:00:02 +0000 (03:00 +0200)]
Changes: Execute any queue task in the one and only background thread

RevBy: cocos
Details: We have one background thread per queue, that is one thread per engine.

7 years agoFixes: Drop engine data sharing
Mathias Hasselmann [Mon, 18 Apr 2011 00:34:12 +0000 (02:34 +0200)]
Fixes: Drop engine data sharing

RevBy: cocos
Details: Not really needed and only causes trouble. Only thing that shall be
shared is the listener.

7 years agoFixes: Replace STL empty() with Qt style isEmpty()
Mathias Hasselmann [Thu, 14 Apr 2011 10:29:37 +0000 (12:29 +0200)]
Fixes: Replace STL empty() with Qt style isEmpty()

RevBy: TrustMe

7 years agoChanges: Move QctQueueData declaration for consistency
Mathias Hasselmann [Thu, 14 Apr 2011 11:31:07 +0000 (13:31 +0200)]
Changes: Move QctQueueData declaration for consistency

RevBy: cocos

7 years agoChanges: Make QctQueue::dequeue() easier to understand
Mathias Hasselmann [Tue, 12 Apr 2011 21:44:59 +0000 (23:44 +0200)]
Changes: Make QctQueue::dequeue() easier to understand

RevBy: cocos
Details: Just move dequeueUnlocked() near it to keep them together.

7 years agoChanges: Throw a few const attributes
Mathias Hasselmann [Thu, 14 Apr 2011 09:51:53 +0000 (11:51 +0200)]
Changes: Throw a few const attributes

RevBy: cocos

7 years agoFixes: Use proper type for QctQueue's parent argument
Mathias Hasselmann [Thu, 14 Apr 2011 09:45:05 +0000 (11:45 +0200)]
Fixes: Use proper type for QctQueue's parent argument

RevBy: TrustMe

7 years agoFixes: Use user data instead of dynamic properties for request extensions
Mathias Hasselmann [Sun, 17 Apr 2011 22:31:56 +0000 (00:31 +0200)]
Fixes: Use user data instead of dynamic properties for request extensions

RevBy: cocos
Details: The change signaling of dynamic properties prevents them from working
accross thread boundaries. Also QObjectUserData seems more efficient.

7 years agoNew: Introduce QCT_SYNCHRONIZED
Mathias Hasselmann [Thu, 14 Apr 2011 11:25:59 +0000 (13:25 +0200)]
New: Introduce QCT_SYNCHRONIZED

RevBy: cocos
Details: Shall make QMutexLocker usage more sane

7 years agoChanges: Implement compatibleContact
Adrien Bustany [Wed, 23 Mar 2011 08:34:39 +0000 (10:34 +0200)]
Changes: Implement compatibleContact

RevBy: TrustMe

7 years agoChanges: QB unit test/data: Use "grouped" SPARQL syntax
Adrien Bustany [Thu, 21 Apr 2011 10:25:14 +0000 (13:25 +0300)]
Changes: QB unit test/data: Use "grouped" SPARQL syntax

RevBy: people-review
Details:
Newer cubi releases have statement grouping turned on by default, so
?contact a nco:ContactGroup . ?contact a nco:Contact will be changed to
?contact a nco:ContactGroup, nco:Contact

7 years agoFixes: NB#201620 - Synchronization - Field names for contact are getting lost when...
Jens Georg [Wed, 20 Apr 2011 16:22:26 +0000 (19:22 +0300)]
Fixes: NB#201620 - Synchronization - Field names for contact are getting lost when sync is done

Bug: NB#201620
RevBy: coco heads
Details: Preserve details without context by not moving them to "Other".

7 years agoFixes: NB#248611 - Provide the way to disable groups in QContactManager
Mathias Hasselmann [Thu, 21 Apr 2011 11:18:48 +0000 (13:18 +0200)]
Fixes: NB#248611 - Provide the way to disable groups in QContactManager

RevBy: cocos
Details: Introduce "contact-types" engine parameter. Pass a comma separated
list of requested contact types, e.g. "contact,groups". Default is empty value,
which is interpreted as wildcard for supported all contact types.

7 years agoChanges: readd debian/copyright, as requested by legal
Friedrich W. H. Kossebau [Wed, 20 Apr 2011 13:17:34 +0000 (15:17 +0200)]
Changes: readd debian/copyright, as requested by legal

RevBy: coco-heads

7 years agoChanges: Tell QtCreator about license template file
Mathias Hasselmann [Tue, 19 Apr 2011 10:02:18 +0000 (12:02 +0200)]
Changes: Tell QtCreator about license template file

RevBy: TrustMe

7 years agoChanges: Fix LiteralValue(QUrl) usage
Adrien Bustany [Thu, 14 Apr 2011 14:49:20 +0000 (17:49 +0300)]
Changes: Fix LiteralValue(QUrl) usage

RevBy: TrustMe
Details:
LiteralValue(QUrl) does not behave like a ResourceValue anymore, so
use it properly.

7 years agoChanges: Add qctMakeCubiValue to support
Adrien Bustany [Thu, 14 Apr 2011 14:48:00 +0000 (17:48 +0300)]
Changes: Add qctMakeCubiValue to support

RevBy: TrustMe
Details:
This method takes a QVariant and returns either a ResourceValue if the
variant is a Url, or a LiteralValue else.

7 years agoFixes: Include guards for extensions library
Mathias Hasselmann [Sun, 17 Apr 2011 21:37:44 +0000 (23:37 +0200)]
Fixes: Include guards for extensions library

RevBy: TrustMe

7 years agoChanges: Add dep on cubi in prf file
Xavier Claessens [Thu, 14 Apr 2011 10:49:34 +0000 (12:49 +0200)]
Changes: Add dep on cubi in prf file

This fix build failure for users of the lib but does not directly use cubi

7 years agoChanges: Prevent that QctSparqlResolver::lookup() is called from random thread
Mathias Hasselmann [Thu, 14 Apr 2011 08:25:19 +0000 (10:25 +0200)]
Changes: Prevent that QctSparqlResolver::lookup() is called from random thread

RevBy: TrustMe

7 years agoChanges: Add some more aux files to qmake project
Mathias Hasselmann [Thu, 14 Apr 2011 06:36:19 +0000 (08:36 +0200)]
Changes: Add some more aux files to qmake project

RevBy: TrustMe

7 years agoChanges: Move immutable engine parameters into separate class
Mathias Hasselmann [Fri, 8 Apr 2011 13:13:51 +0000 (15:13 +0200)]
Changes: Move immutable engine parameters into separate class

RevBy: cocos
Details: Makes it easier to track what fields must be protected with mutexes.

7 years agoFixes: Properly express engine ownership
Mathias Hasselmann [Mon, 11 Apr 2011 22:55:17 +0000 (00:55 +0200)]
Fixes: Properly express engine ownership

RevBy: cocos
Details: Use Qt parent ownership instead of crazy hackery.

7 years agoChanges: Report proper engine interface version
Mathias Hasselmann [Mon, 11 Apr 2011 20:55:12 +0000 (22:55 +0200)]
Changes: Report proper engine interface version

RevBy: cocos

7 years agoChanges: Properly report when the plugin is initialized
Mathias Hasselmann [Mon, 11 Apr 2011 19:45:34 +0000 (21:45 +0200)]
Changes: Properly report when the plugin is initialized

RevBy: cocos
Details: Also print application path and pid.

7 years agoChanges: Make factory code slightly more consistent with other classes
Mathias Hasselmann [Tue, 12 Apr 2011 07:07:29 +0000 (09:07 +0200)]
Changes: Make factory code slightly more consistent with other classes

RevBy: cocos

7 years agoChanges: Add Cubi::ResourceValue qctMakePhoneNumberResource(QString, QStringList)
Xavier Claessens [Wed, 13 Apr 2011 07:37:28 +0000 (09:37 +0200)]
Changes: Add Cubi::ResourceValue qctMakePhoneNumberResource(QString, QStringList)

7 years agoRemove dao/cubidefines.h and bump cubi dep
Xavier Claessens [Mon, 11 Apr 2011 12:02:49 +0000 (14:02 +0200)]
Remove dao/cubidefines.h and bump cubi dep

Those are now part of cubi API

7 years agoChanges: Compact weak sync target list when "all" is found in list.
Mathias Hasselmann [Mon, 11 Apr 2011 19:05:37 +0000 (21:05 +0200)]
Changes: Compact weak sync target list when "all" is found in list.

RevBy: Adrien

7 years agoFixes: Fixes use proper paramenter name for weak sync targets
Mathias Hasselmann [Mon, 11 Apr 2011 19:05:12 +0000 (21:05 +0200)]
Fixes: Fixes use proper paramenter name for weak sync targets

RevBy: Adrien

7 years agoChanges: Tidy MR#168
Mathias Hasselmann [Mon, 11 Apr 2011 13:15:35 +0000 (15:15 +0200)]
Changes: Tidy MR#168

RevBy: TrustMe

7 years agoChanges: Add an engine parameter for sync target mangling
Adrien Bustany [Wed, 6 Apr 2011 14:29:19 +0000 (17:29 +0300)]
Changes: Add an engine parameter for sync target mangling

RevBy: TrustMe

7 years agoPrepare harmattan/4.13.7-1 harmattan/4.13.7-1
Mathias Hasselmann [Mon, 11 Apr 2011 10:56:17 +0000 (12:56 +0200)]
Prepare harmattan/4.13.7-1

7 years agoChanges: Don't run garbage collector when saving only one contact
Mathias Hasselmann [Mon, 11 Apr 2011 10:25:28 +0000 (12:25 +0200)]
Changes: Don't run garbage collector when saving only one contact

RevBy: TrustMe
Details: Hotfix for making contact editor more responsive.

7 years agoChanges: Also test qctMakePhoneNumberResource
Mathias Hasselmann [Mon, 11 Apr 2011 10:22:30 +0000 (12:22 +0200)]
Changes: Also test qctMakePhoneNumberResource

RevBy: TrustMe

7 years agoFixes: Use proper regex in ut_qtcontacts_trackerplugin_querybuilder::testPhoneNumberIRI
Mathias Hasselmann [Mon, 11 Apr 2011 10:20:41 +0000 (12:20 +0200)]
Fixes: Use proper regex in ut_qtcontacts_trackerplugin_querybuilder::testPhoneNumberIRI

RevBy: TrustMe

7 years agoChanges: Add a ResourceValue helper for normalized number IRIs 177
Adrien Bustany [Mon, 11 Apr 2011 08:58:10 +0000 (11:58 +0300)]
Changes: Add a ResourceValue helper for normalized number IRIs

RevBy: TrustMe

7 years agoChanges: Add an escape parameter to phone IRI generation methods
Adrien Bustany [Mon, 11 Apr 2011 08:57:43 +0000 (11:57 +0300)]
Changes: Add an escape parameter to phone IRI generation methods

RevBy: TrustMe

7 years agoNew: Template version of QTrackerContactDetailSchema::detail()
Mathias Hasselmann [Sun, 10 Apr 2011 22:01:09 +0000 (00:01 +0200)]
New: Template version of QTrackerContactDetailSchema::detail()

RevBy: TrustMe

7 years agoChanges: Remove generated detail uris
Jens Georg [Wed, 6 Apr 2011 11:30:08 +0000 (14:30 +0300)]
Changes: Remove generated detail uris

RevBy: coco heads

7 years agoFixes: Don't queue resolver task like crazy chicken
Mathias Hasselmann [Fri, 8 Apr 2011 10:33:00 +0000 (12:33 +0200)]
Fixes: Don't queue resolver task like crazy chicken

RevBy: Adrien
Details: Works arround schemalister freezing by QtSparql bug.

7 years agoChanges: Remove wrong copyright file
Jens Georg [Fri, 8 Apr 2011 14:00:36 +0000 (17:00 +0300)]
Changes: Remove wrong copyright file

RevBy: TrustMe

7 years agoChanges: Add libqtcontacts-tracker to XB-Maemo-CI-Packages
Adrien Bustany [Fri, 8 Apr 2011 12:30:20 +0000 (15:30 +0300)]
Changes: Add libqtcontacts-tracker to XB-Maemo-CI-Packages

RevBy: TrustMe

7 years agoChanges: Cleanup abstract request a bit.
Mathias Hasselmann [Fri, 8 Apr 2011 10:24:21 +0000 (12:24 +0200)]
Changes: Cleanup abstract request a bit.

RevBy: TrustMe
Details: Shuffle a few declarations

7 years agoFixes: ut_qtcontacts_trackerplugin_resourcecache::testSchemaIds for QctQueue
Mathias Hasselmann [Fri, 8 Apr 2011 00:23:01 +0000 (02:23 +0200)]
Fixes: ut_qtcontacts_trackerplugin_resourcecache::testSchemaIds for QctQueue

RevBy: TrustMe

7 years agoChanges: Tidy MR#149
Mathias Hasselmann [Fri, 8 Apr 2011 00:22:42 +0000 (02:22 +0200)]
Changes: Tidy MR#149

RevBy: TrustMe

7 years agoChanges: Add a queue to the engine
Adrien Bustany [Fri, 18 Feb 2011 13:51:06 +0000 (15:51 +0200)]
Changes: Add a queue to the engine

RevBy: TrustMe
Details:
Queue items are subclasses of the QctTask class. The lifetime of a
QctTask is handled either by the task itself (calling deleteLater when
it's done) or by QObject parenting. The tasks does not own external
objects, that is, QctResolverTask can delete the resolver because it
created it, but QctRequestTask does not delete the request. QctTask is a
controller, not a wrapper.
QctQueue is NOT reentrant, that means if you nest calls modifying the
queue, you'll hit a deadlock. To make the queue reentrant, we'd have to
move some method calls to the mainloop, but then that fails is no global
mainloop is running, which is the case for tests for example.

7 years agoChanges: Rename QctRequestTask to QctSyncRequestTask
Adrien Bustany [Mon, 21 Mar 2011 12:54:06 +0000 (14:54 +0200)]
Changes: Rename QctRequestTask to QctSyncRequestTask

RevBy: TrustMe

7 years agoChanges: add QContactRingtone example to testFetchingNonQctResourcesAsReadOnlyDetails... 173
Friedrich W. H. Kossebau [Thu, 7 Apr 2011 17:14:42 +0000 (19:14 +0200)]
Changes: add QContactRingtone example to testFetchingNonQctResourcesAsReadOnlyDetails_data()

RevBy: coco-heads

7 years agoChanges: adapts testFetchingNonQctResourcesAsReadOnlyDetails() to have shared resourc...
Friedrich W. H. Kossebau [Thu, 7 Apr 2011 16:38:10 +0000 (18:38 +0200)]
Changes: adapts testFetchingNonQctResourcesAsReadOnlyDetails() to have shared resources in other graph

RevBy: coco-heads

7 years agoChanges: only do coalesce with empty string on single-value predicate functions
Friedrich W. H. Kossebau [Thu, 7 Apr 2011 10:27:04 +0000 (12:27 +0200)]
Changes: only do coalesce with empty string on single-value predicate functions

RevBy: coco-heads

Details:
with an unbound triple a predicate function for a multi-valued predicate
will return "", but for a single-valued will return null.

7 years agoChanges: remove OnlineAccountProtocolConversion, no longer needed
Friedrich W. H. Kossebau [Thu, 7 Apr 2011 10:53:38 +0000 (12:53 +0200)]
Changes: remove OnlineAccountProtocolConversion, no longer needed

RevBy: coco-heads

Details:
http://bugreports.qt.nokia.com/browse/QTMOBILITY-1282 got fixed,
so protocol ids of Qt Mobility and telepathy are identical now

7 years agoChanges: Add a QString version of qctMakePhoneNumberIri
Adrien Bustany [Thu, 7 Apr 2011 10:29:38 +0000 (13:29 +0300)]
Changes: Add a QString version of qctMakePhoneNumberIri

RevBy: TrustMe
Details:
Commhistory daemon does not use mobility classes, so that version is
more convenient for them

7 years agoPrepare harmattan/4.13.6-1 harmattan/4.13.6-1
Mathias Hasselmann [Thu, 7 Apr 2011 09:43:42 +0000 (11:43 +0200)]
Prepare harmattan/4.13.6-1

7 years agoFixes: Remove unused function
Mathias Hasselmann [Wed, 6 Apr 2011 23:40:20 +0000 (01:40 +0200)]
Fixes: Remove unused function

RevBy: g++

7 years agoFixes: Compiler warning
Mathias Hasselmann [Wed, 6 Apr 2011 23:24:53 +0000 (01:24 +0200)]
Fixes: Compiler warning

RevBy: TrustMe

7 years agoChanges: Add unit test for phone number IRI generation
Adrien Bustany [Wed, 6 Apr 2011 10:49:58 +0000 (13:49 +0300)]
Changes: Add unit test for phone number IRI generation

RevBy: TrustMe

7 years agoChanges: Add method to generate phone number IRIs to the lib
Adrien Bustany [Tue, 5 Apr 2011 14:40:24 +0000 (17:40 +0300)]
Changes: Add method to generate phone number IRIs to the lib

RevBy: TrustMe

7 years agoNew: Add .spec file for meego
Mathias Hasselmann [Wed, 6 Apr 2011 20:47:32 +0000 (22:47 +0200)]
New: Add .spec file for meego

RevBy: TrustMe
Details: Taken from Adriens OBS repository. Still need to figure out what to
do with it.

7 years agoChanges: Update .gitignore file
Mathias Hasselmann [Wed, 6 Apr 2011 20:43:20 +0000 (22:43 +0200)]
Changes: Update .gitignore file

RevBy: TrustMe

7 years agoChanges: Work around missing -e switch in dash's builtin echo
Mathias Hasselmann [Wed, 6 Apr 2011 20:08:34 +0000 (22:08 +0200)]
Changes: Work around missing -e switch in dash's builtin echo

RevBy: TrustMe
Details: https://bugs.launchpad.net/ubuntu/+source/dash/+bug/72167

7 years agoFixes: restrictions chain was inverted in splitPropertiesIntoProjectionsAndRestrictio...
Friedrich W. H. Kossebau [Wed, 6 Apr 2011 15:51:56 +0000 (17:51 +0200)]
Fixes: restrictions chain was inverted in splitPropertiesIntoProjectionsAndRestrictions(...)

RevBy: TrustMe (because I actually ran the testsuite ;) )

7 years agoChanges: Tidy[?] splitPropertiesIntoProjectionsAndRestrictions() a bit
Mathias Hasselmann [Wed, 6 Apr 2011 13:10:21 +0000 (15:10 +0200)]
Changes: Tidy[?] splitPropertiesIntoProjectionsAndRestrictions() a bit

RevBy: TrustMe

7 years agoChanges: adapt reference queries for defining readonlyness with shared resources
Friedrich W. H. Kossebau [Thu, 31 Mar 2011 17:01:16 +0000 (19:01 +0200)]
Changes: adapt reference queries for defining readonlyness with shared resources

RevBy: coco-heads

Details:
with values from shared resources the graph is now fetched from the predicate
to the shared resource

7 years agoFixes: define readonlyness with shared resources only by the predicate to them
Friedrich W. H. Kossebau [Wed, 30 Mar 2011 09:36:40 +0000 (11:36 +0200)]
Fixes: define readonlyness with shared resources only by the predicate to them

RevBy: coco-heads

7 years agoChanges: add property definesOwnership to PropertyInfoBase and ContactDetailField
Friedrich W. H. Kossebau [Thu, 31 Mar 2011 19:50:08 +0000 (21:50 +0200)]
Changes: add property definesOwnership to PropertyInfoBase and ContactDetailField

RevBy: coco-heads