[PATCHv2 0/4] mmsd: GetConversation support

2012-05-03 Thread Ronald Tessier
These patches concern mmsd and implement GetConversation D-Bus API. Ronald Tessier (4): service: Retrieve get_conversation() args service: Fill conversation list with messages service: Sort conversation list by message date doc: Update service-api.txt doc/service-api.txt |6 ++

[PATCHv2 1/4] service: Retrieve get_conversation() args

2012-05-03 Thread Ronald Tessier
--- src/service.c | 23 +++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/src/service.c b/src/service.c index 689a4e1..a8e818a 100644 --- a/src/service.c +++ b/src/service.c @@ -703,6 +703,29 @@ static DBusMessage *get_conversation(DBusConnection *conn, {

[PATCHv2 2/4] service: Fill conversation list with messages

2012-05-03 Thread Ronald Tessier
Fill a GList with all messages of a conversation based on number param. A message is a member of a conversation if the given number belongs to its recipients list (this is what is_recipient() checks). '-' and '.' are valid chars in a phone number but they have to be ignored during checking. To be

[PATCHv2 3/4] service: Sort conversation list by message date

2012-05-03 Thread Ronald Tessier
--- src/service.c | 28 +++- 1 files changed, 27 insertions(+), 1 deletions(-) diff --git a/src/service.c b/src/service.c index 93beceb..6bcdede 100644 --- a/src/service.c +++ b/src/service.c @@ -698,6 +698,31 @@ static DBusMessage *get_messages(DBusConnection *conn,

[PATCHv2 4/4] doc: Update service-api.txt

2012-05-03 Thread Ronald Tessier
--- doc/service-api.txt |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/doc/service-api.txt b/doc/service-api.txt index 46989f4..36e1161 100644 --- a/doc/service-api.txt +++ b/doc/service-api.txt @@ -24,11 +24,17 @@ Methods array{object,dict}