qtcontacts-tracker:hasselmms-contactsd.git
6 years agoprepare for release 0.5.76 harmattan/0.5.76-1
Xavier Claessens [Mon, 13 Jun 2011 09:05:56 +0000 (11:05 +0200)]
prepare for release 0.5.76

6 years agoFixes: NB#257462 - Crash in literalIMAddress
Adrien Bustany [Sat, 11 Jun 2011 13:37:38 +0000 (16:37 +0300)]
Fixes: NB#257462 - Crash in literalIMAddress

Details:
For some unknown reason this bug is still happening, this commit adds a
QPointer on the account so that we avoid dereferencing freed memory in
onUpdateQueueTimeout.

6 years agoPrepare 0.5.75-1 harmattan/0.5.75-1
Adrien Bustany [Sat, 11 Jun 2011 07:22:52 +0000 (10:22 +0300)]
Prepare 0.5.75-1

6 years agoEnable parallel build for contactsd
Adrien Bustany [Sat, 11 Jun 2011 07:16:43 +0000 (10:16 +0300)]
Enable parallel build for contactsd

6 years agoFixes: NB#261351 - Presence status of merged contact card is shown after disabling...
Jens Georg [Fri, 10 Jun 2011 17:08:45 +0000 (19:08 +0200)]
Fixes: NB#261351 - Presence status of merged contact card is shown after disabling the contact account

Non-optional restrictions should come before optional restrictions otherwise
matching might be different than expected

6 years agoprepare for release harmattan/0.5.74-1
Xavier Claessens [Tue, 7 Jun 2011 12:34:42 +0000 (14:34 +0200)]
prepare for release

6 years agoAdd extra capabilities for which we have ontologies
Xavier Claessens [Tue, 7 Jun 2011 09:32:03 +0000 (11:32 +0200)]
Add extra capabilities for which we have ontologies

6 years agoprepare for release harmattan/0.5.73-1
Xavier Claessens [Wed, 1 Jun 2011 11:29:48 +0000 (13:29 +0200)]
prepare for release

6 years agoFixes: NB#259472 - Facebook: Contact thumbnails missing after restoring backup
Xavier Claessens [Wed, 1 Jun 2011 11:23:26 +0000 (13:23 +0200)]
Fixes: NB#259472 - Facebook: Contact thumbnails missing after restoring backup

Include avatar cache into backups

6 years agoprepare for release harmattan/0.5.72-1
Xavier Claessens [Wed, 1 Jun 2011 08:43:29 +0000 (10:43 +0200)]
prepare for release

6 years agoChanges: garbage-colletor: Use QScopedPointer in Collector::onTimeout
Adrien Bustany [Mon, 30 May 2011 14:03:39 +0000 (17:03 +0300)]
Changes: garbage-colletor: Use QScopedPointer in Collector::onTimeout

6 years agoChanges: garbage-collector: Don't restart timer in trigger()
Adrien Bustany [Mon, 30 May 2011 13:42:00 +0000 (16:42 +0300)]
Changes: garbage-collector: Don't restart timer in trigger()

Not restarting the timer still allows batching (we don't run the GC
more than once every TriggerTimeout seconds), but still ensures you
can't postpone it forever.

6 years agoChanges: garbage-collector: Use iterator in Register
Adrien Bustany [Mon, 30 May 2011 13:29:49 +0000 (16:29 +0300)]
Changes: garbage-collector: Use iterator in Register

This saves on qHash call :)

6 years agoChanges: garbage-collector: Remove Unregister method
Adrien Bustany [Mon, 30 May 2011 13:21:19 +0000 (16:21 +0300)]
Changes: garbage-collector: Remove Unregister method

6 years agoChanges: garbage-collector: Fix error reporting for POSIX calls
Adrien Bustany [Mon, 30 May 2011 13:15:52 +0000 (16:15 +0300)]
Changes: garbage-collector: Fix error reporting for POSIX calls

Details:
The actual error code is stored in errno.

6 years agoDo not remove generated adaptator at "make clean" because they are not generated...
Xavier Claessens [Fri, 27 May 2011 12:51:01 +0000 (14:51 +0200)]
Do not remove generated adaptator at "make clean" because they are not generated by "make"

6 years agoChanges: Add garbage collector plugin
Adrien Bustany [Fri, 27 May 2011 12:03:42 +0000 (15:03 +0300)]
Changes: Add garbage collector plugin

6 years agoprepare for release harmattan/0.5.71-1
Xavier Claessens [Mon, 23 May 2011 07:37:29 +0000 (09:37 +0200)]
prepare for release

6 years agoNB#247133 - Really removel all information coming from a disabled IMAddress
Xavier Claessens [Mon, 23 May 2011 07:33:01 +0000 (09:33 +0200)]
NB#247133 - Really removel all information coming from a disabled IMAddress

6 years agoprepare for release harmattan/0.5.70-1
Xavier Claessens [Fri, 20 May 2011 14:33:05 +0000 (16:33 +0200)]
prepare for release

6 years agoFixes: NB#247133 - Skype contacts should not get displayed in contact list when the...
Xavier Claessens [Fri, 20 May 2011 14:24:45 +0000 (16:24 +0200)]
Fixes: NB#247133 - Skype contacts should not get displayed in contact list when the skype account is disabled

When an account is disabled, remove all pureIM contacts, and make merged/edited as local
service id, with no caps/presence.

6 years agoUT: Refactor code to use createContact() that will request subscription and wait...
Xavier Claessens [Thu, 19 May 2011 13:55:27 +0000 (15:55 +0200)]
UT: Refactor code to use createContact() that will request subscription and wait for the contact to appear in tracker

6 years agoFixes: NB#257462 - Crash in literalIMAddress
Xavier Claessens [Thu, 19 May 2011 11:04:41 +0000 (13:04 +0200)]
Fixes: NB#257462 - Crash in literalIMAddress

When a contact or account is removed, cancel queued contact update if there were one.
The crash occurs because CDTpContact does not keep a ref to its CDTpAccount to avoid
a ref cycle, so if the queued contact update happens after the account is deleted,
we get a crash trying to access contact's account.

6 years agoprepare for release harmattan/0.5.69-1
Xavier Claessens [Thu, 12 May 2011 11:35:32 +0000 (13:35 +0200)]
prepare for release

6 years agoMake contactsd-dev depends on qtsparql, and its .pc require it
Xavier Claessens [Thu, 12 May 2011 11:33:40 +0000 (13:33 +0200)]
Make contactsd-dev depends on qtsparql, and its .pc require it

6 years agoprepare for release harmattan/0.5.68-1
Xavier Claessens [Wed, 11 May 2011 11:47:51 +0000 (13:47 +0200)]
prepare for release

6 years agoFixes: NB#254636 - contactds is missing capabilities
Xavier Claessens [Wed, 11 May 2011 11:40:56 +0000 (13:40 +0200)]
Fixes: NB#254636 - contactds is missing capabilities

6 years agoChanges: Share a QSparqlConnection across contactsd plugins
Xavier Claessens [Mon, 9 May 2011 14:12:51 +0000 (16:12 +0200)]
Changes: Share a QSparqlConnection across contactsd plugins

6 years agoWrite unit test for NB#253679
Xavier Claessens [Mon, 9 May 2011 12:21:37 +0000 (14:21 +0200)]
Write unit test for NB#253679

6 years agoUpdate copyright/licence headers
Xavier Claessens [Mon, 9 May 2011 13:09:50 +0000 (15:09 +0200)]
Update copyright/licence headers

6 years agoUpdate test.cpp/h copy
Xavier Claessens [Mon, 9 May 2011 13:09:29 +0000 (15:09 +0200)]
Update test.cpp/h copy

6 years agoUpdate git-send-review copy
Xavier Claessens [Mon, 9 May 2011 13:06:24 +0000 (15:06 +0200)]
Update git-send-review copy

6 years agoUpdate with-session-bus.sh copy
Xavier Claessens [Mon, 9 May 2011 13:05:58 +0000 (15:05 +0200)]
Update with-session-bus.sh copy

6 years agoChanges: Ignore unknown and duplicate "type=x" params
Xavier Claessens [Fri, 29 Apr 2011 12:57:51 +0000 (14:57 +0200)]
Changes: Ignore unknown and duplicate "type=x" params

Add unit test for this and for tel subtypes

6 years agoFix changelog typo harmattan/0.5.67-2
Xavier Claessens [Thu, 28 Apr 2011 13:58:23 +0000 (15:58 +0200)]
Fix changelog typo

6 years agoprepare for release harmattan/0.5.67-1
Xavier Claessens [Thu, 28 Apr 2011 06:21:34 +0000 (08:21 +0200)]
prepare for release

6 years agotrivial cleanup
Xavier Claessens [Thu, 21 Apr 2011 13:54:29 +0000 (15:54 +0200)]
trivial cleanup

6 years agoChanges: Add support for ORG ContactInfo
Xavier Claessens [Thu, 21 Apr 2011 13:10:40 +0000 (15:10 +0200)]
Changes: Add support for ORG ContactInfo

6 years agoChanges: Won't work with tracker < 0.10.10
Xavier Claessens [Thu, 21 Apr 2011 09:22:44 +0000 (11:22 +0200)]
Changes: Won't work with tracker < 0.10.10

6 years agoChanges: Add support for maemo:PostalAddress
Xavier Claessens [Thu, 21 Apr 2011 08:22:41 +0000 (10:22 +0200)]
Changes: Add support for maemo:PostalAddress

6 years agoFix ontoligies.h include
Xavier Claessens [Wed, 20 Apr 2011 14:20:41 +0000 (16:20 +0200)]
Fix ontoligies.h include

6 years agoChanges: Do not add explicitely Options::GroupPatterns, it is set by default now
Xavier Claessens [Wed, 20 Apr 2011 13:53:36 +0000 (15:53 +0200)]
Changes: Do not add explicitely Options::GroupPatterns, it is set by default now

6 years agoChanges: Add "error" signal on contactsd plugin and dbus iface
Xavier Claessens [Wed, 20 Apr 2011 13:02:29 +0000 (15:02 +0200)]
Changes: Add "error" signal on contactsd plugin and dbus iface

This is used to let plugins raise error to UI, like no disk space left.
See NB#245102.

6 years agoChanges: Use Cubi to generate all queries
Xavier Claessens [Tue, 12 Apr 2011 08:10:06 +0000 (10:10 +0200)]
Changes: Use Cubi to generate all queries

6 years agoFix indentation
Xavier Claessens [Wed, 20 Apr 2011 08:35:22 +0000 (10:35 +0200)]
Fix indentation

6 years agoTrivial build fix (debian/control includes libcubi)
Aleksandar Stojiljkovic [Wed, 20 Apr 2011 05:35:47 +0000 (08:35 +0300)]
Trivial build fix (debian/control includes libcubi)

6 years agoChanges: Support offline invitation
Xavier Claessens [Tue, 19 Apr 2011 15:09:08 +0000 (17:09 +0200)]
Changes: Support offline invitation

6 years agoChanges: Add MfeSync string to importstateconst.h
Xavier Claessens [Tue, 19 Apr 2011 12:34:32 +0000 (14:34 +0200)]
Changes: Add MfeSync string to importstateconst.h

6 years agoFix mktests.sh test generation
Adrien Bustany [Tue, 19 Apr 2011 06:40:10 +0000 (09:40 +0300)]
Fix mktests.sh test generation

At build time, mktests.sh is not executable, therefore we have to
explicitely run "sh" on it.

6 years agoFix build in tests/ut_telepathyplugin
Adrien Bustany [Tue, 19 Apr 2011 06:36:24 +0000 (09:36 +0300)]
Fix build in tests/ut_telepathyplugin

The .pro file of ut_telepathyplugin was not adding DBus to the Qt
configuration, leading to some DBus headers not being found in tp-qt4 at
compilation time.

6 years agoMerge branch 'phone'
Xavier Claessens [Wed, 13 Apr 2011 14:52:42 +0000 (16:52 +0200)]
Merge branch 'phone'

6 years agoChanges: Support PostalAddress subtypes
Xavier Claessens [Fri, 8 Apr 2011 13:16:37 +0000 (15:16 +0200)]
Changes: Support PostalAddress subtypes

6 years agoFixes NB#244617 - Contactsd should generate normalized phone number IRIs
Xavier Claessens [Thu, 7 Apr 2011 15:10:02 +0000 (17:10 +0200)]
Fixes NB#244617 - Contactsd should generate normalized phone number IRIs

6 years agoFixes NB#245328 - Legal Bug
Xavier Claessens [Wed, 13 Apr 2011 07:32:33 +0000 (09:32 +0200)]
Fixes NB#245328 - Legal Bug

6 years agoUse Cubi::Value
Xavier Claessens [Sun, 10 Apr 2011 20:34:56 +0000 (22:34 +0200)]
Use Cubi::Value

6 years agoFixes NB#245328 - Legal Bug
Xavier Claessens [Mon, 11 Apr 2011 08:15:36 +0000 (10:15 +0200)]
Fixes NB#245328 - Legal Bug

debian/changelog was wrong

6 years agoChanges: Remove gender if it is imported from an IM contact when deleting that IM...
Xavier Claessens [Thu, 7 Apr 2011 11:56:56 +0000 (13:56 +0200)]
Changes: Remove gender if it is imported from an IM contact when deleting that IM contact

6 years agoprepare for release harmattan/0.5.66-1
Xavier Claessens [Wed, 6 Apr 2011 12:15:31 +0000 (14:15 +0200)]
prepare for release

6 years agoChanges: exclude ring and mms accounts
Xavier Claessens [Wed, 6 Apr 2011 12:10:57 +0000 (14:10 +0200)]
Changes: exclude ring and mms accounts

6 years agoFixes: NB#242951 - IM address of invided buddies stay after deleting the account
Xavier Claessens [Mon, 4 Apr 2011 11:47:15 +0000 (13:47 +0200)]
Fixes: NB#242951 - IM address of invided buddies stay after deleting the account

6 years agoFixes: NB#239973 - Phone number removed when IM contact is deleted
Xavier Claessens [Mon, 4 Apr 2011 11:50:19 +0000 (13:50 +0200)]
Fixes: NB#239973 - Phone number removed when IM contact is deleted

6 years agoChanges: Use INSERT OR REPLACE
Xavier Claessens [Tue, 29 Mar 2011 15:41:04 +0000 (17:41 +0200)]
Changes: Use INSERT OR REPLACE

6 years agoChanges: Import x-gender from ContactInfo
Xavier Claessens [Mon, 4 Apr 2011 14:48:54 +0000 (16:48 +0200)]
Changes: Import x-gender from ContactInfo

6 years agoChanges: Account is not new anymore after having emitted its roster
Xavier Claessens [Wed, 30 Mar 2011 13:12:53 +0000 (15:12 +0200)]
Changes: Account is not new anymore after having emitted its roster

6 years agoprepare for release harmattan/0.5.65-1
Xavier Claessens [Wed, 30 Mar 2011 07:27:22 +0000 (09:27 +0200)]
prepare for release

6 years agoChanges: Add direct access token to aegis file
Adrien Bustany [Tue, 29 Mar 2011 10:44:06 +0000 (13:44 +0300)]
Changes: Add direct access token to aegis file

RevBy: TrustMe

6 years agoChanges: set versioned dependency on libqtcontacts-extensions-tracker-dev
Xavier Claessens [Mon, 28 Mar 2011 13:43:54 +0000 (15:43 +0200)]
Changes: set versioned dependency on libqtcontacts-extensions-tracker-dev

6 years agoFixes: NB#240642 - Contactsd need to trim white spaces in names of IM contacts
Xavier Claessens [Mon, 28 Mar 2011 11:27:45 +0000 (13:27 +0200)]
Fixes: NB#240642 - Contactsd need to trim white spaces in names of IM contacts

6 years agoFixes: NB#240743 - Crash if Tp::ContactManager emits signal after connection is removed
Xavier Claessens [Mon, 28 Mar 2011 10:49:22 +0000 (12:49 +0200)]
Fixes: NB#240743 - Crash if Tp::ContactManager emits signal after connection is removed

6 years agoprepare for release harmattan/0.5.64-2
Xavier Claessens [Fri, 25 Mar 2011 09:30:52 +0000 (10:30 +0100)]
prepare for release

6 years agoprepare for release harmattan/0.5.64-1
Xavier Claessens [Thu, 24 Mar 2011 15:20:01 +0000 (16:20 +0100)]
prepare for release

6 years agoChanges: Use qctMakeLocalPhoneNumber() to normalize phone number
Xavier Claessens [Thu, 24 Mar 2011 15:11:33 +0000 (16:11 +0100)]
Changes: Use qctMakeLocalPhoneNumber() to normalize phone number

6 years agoUnit tests: always print fetched contacts and really ignore events for voicemail
Xavier Claessens [Thu, 24 Mar 2011 12:12:49 +0000 (13:12 +0100)]
Unit tests: always print fetched contacts and really ignore events for voicemail

6 years agoCompletely ignore voicemail signals, this should make unit tests more reliable on...
Xavier Claessens [Thu, 24 Mar 2011 10:09:45 +0000 (11:09 +0100)]
Completely ignore voicemail signals, this should make unit tests more reliable on CITA

6 years agoChanges: Write nco:imEnabled property on nco:IMAccount
Xavier Claessens [Wed, 23 Mar 2011 13:31:56 +0000 (14:31 +0100)]
Changes: Write nco:imEnabled property on nco:IMAccount

Qct will have to use that to decide if the QOnlineAccount must be skipped. This is
part of the fix for NB#216923

6 years agoprepare for release harmattan/0.5.63-2
Xavier Claessens [Wed, 23 Mar 2011 11:31:35 +0000 (12:31 +0100)]
prepare for release

6 years agoRemove single contact invite/remove
Xavier Claessens [Wed, 23 Mar 2011 11:29:17 +0000 (12:29 +0100)]
Remove single contact invite/remove

Nobody use this DBus interface yet, so let's change it now to encourage usage
of plural form.

6 years agoprepare for release harmattan/0.5.63-1
Xavier Claessens [Wed, 23 Mar 2011 11:13:38 +0000 (12:13 +0100)]
prepare for release

6 years agoChanges: implement InviteBuddies and RemoveBuddies
Xavier Claessens [Wed, 23 Mar 2011 10:27:34 +0000 (11:27 +0100)]
Changes: implement InviteBuddies and RemoveBuddies

This is to avoid N calls to Invite/RemoveBuddy

6 years agoChanges: Fix offline removal of buddies and refactor to use TpAccount , and also...
Siraj Razick [Mon, 21 Mar 2011 09:45:59 +0000 (11:45 +0200)]
Changes: Fix offline removal of buddies and refactor to use TpAccount , and also avoid creating contact wrappers for removed contacts

6 years agoChanges : Remove provider name method, and use service name for import notifications
Siraj Razick [Tue, 22 Mar 2011 08:41:18 +0000 (10:41 +0200)]
Changes : Remove provider name method, and use service name for import notifications

6 years agoPrepare for release harmattan/0.5.62-2
Xavier Claessens [Mon, 21 Mar 2011 11:38:20 +0000 (12:38 +0100)]
Prepare for release

6 years agoIgnore contactsAdded signal emitted at contactsd startup for the voicemail contact
Xavier Claessens [Fri, 18 Mar 2011 11:17:23 +0000 (12:17 +0100)]
Ignore contactsAdded signal emitted at contactsd startup for the voicemail contact

This is a workaround to make CITA happy, but I don't know the reason that signal is emitted.

6 years agoprepare for release harmattan/0.5.62-1
Xavier Claessens [Thu, 17 Mar 2011 12:44:55 +0000 (13:44 +0100)]
prepare for release

6 years agoFixes: NB#234208 - 'Import progress' banner is shown after making all accounts online.
Xavier Claessens [Thu, 17 Mar 2011 12:00:54 +0000 (13:00 +0100)]
Fixes: NB#234208 - 'Import progress' banner is shown after making all accounts online.

6 years agoMerge branch 'contact-info'
Xavier Claessens [Thu, 17 Mar 2011 11:54:28 +0000 (12:54 +0100)]
Merge branch 'contact-info'

6 years agoReally enable debug
Xavier Claessens [Thu, 17 Mar 2011 11:05:33 +0000 (12:05 +0100)]
Really enable debug

6 years agoChanges: Don't try to group ContactInfo INSERT, tracker is too weak for that
Xavier Claessens [Thu, 17 Mar 2011 10:49:11 +0000 (11:49 +0100)]
Changes: Don't try to group ContactInfo INSERT, tracker is too weak for that

6 years agoEnable debug when running unit tests on CITA
Xavier Claessens [Thu, 17 Mar 2011 09:46:37 +0000 (10:46 +0100)]
Enable debug when running unit tests on CITA

6 years agoPrepare for release harmattan/0.5.61-1
Xavier Claessens [Wed, 16 Mar 2011 15:50:09 +0000 (16:50 +0100)]
Prepare for release

6 years agoRevert "Changes: Do not write nco:imNickname if alias == id"
Xavier Claessens [Wed, 16 Mar 2011 15:48:36 +0000 (16:48 +0100)]
Revert "Changes: Do not write nco:imNickname if alias == id"

This reverts commit 965abb16d537e5d8facb57d6cc305c785c5f70f5.

6 years agoDo not skip any plugins when running unit test
Xavier Claessens [Wed, 16 Mar 2011 15:46:52 +0000 (16:46 +0100)]
Do not skip any plugins when running unit test

6 years agoChanges : support anon iri's for phone contact info and test case exposing import...
Siraj Razick [Wed, 16 Mar 2011 12:08:30 +0000 (13:08 +0100)]
Changes : support anon iri's for phone contact info and test case exposing import problems for phone numbers which starts with +

6 years agoChanges: Do not write nco:imNickname if alias == id
Xavier Claessens [Mon, 14 Mar 2011 15:10:52 +0000 (16:10 +0100)]
Changes: Do not write nco:imNickname if alias == id

Qct will do the fallback for us. Also check this in unit tests

6 years agoChanges: Test merging of IM contacts
Siraj Razick [Mon, 14 Mar 2011 14:35:23 +0000 (15:35 +0100)]
Changes: Test merging of IM contacts

6 years agoChanges: Remember the contact in TestExpectationContact
Xavier Claessens [Mon, 14 Mar 2011 14:32:28 +0000 (15:32 +0100)]
Changes: Remember the contact in TestExpectationContact

Also make possible to verify the locaId of the contact that gets the event

6 years agoChanges: Add function to enable/disable fake account for unit tests
Siraj Razick [Mon, 14 Mar 2011 12:04:10 +0000 (13:04 +0100)]
Changes: Add function to enable/disable fake account for unit tests

6 years agoChanges: Fix wrong signal connection
Siraj Razick [Mon, 14 Mar 2011 12:02:28 +0000 (13:02 +0100)]
Changes: Fix wrong signal connection

6 years agoprepare for release harmattan/0.5.60-1
Xavier Claessens [Mon, 14 Mar 2011 11:37:53 +0000 (12:37 +0100)]
prepare for release

6 years agoChanges: Make unit tests pass on CITA
Xavier Claessens [Mon, 14 Mar 2011 11:22:32 +0000 (12:22 +0100)]
Changes: Make unit tests pass on CITA