Commit graph

117 commits

Author SHA1 Message Date
Ghislain MARY
fda31ecc0e Create a call session automatically when needed in the client group chat room. 2017-10-04 14:24:55 +02:00
Ghislain MARY
4eb16ce346 Do not return a Participant in the addParticipant() method of the conference interface because the addition can be done asynchronously. 2017-10-04 14:18:53 +02:00
Benjamin Reis
ab1e07c8b7 fix build issues 2017-10-04 11:43:39 +02:00
Sylvain Berfini
f9e89679b3 Added implementation of == operator on Content object + added logs and return values in CPIM Chat Message Modifier 2017-10-04 11:39:32 +02:00
Sylvain Berfini
b7fdc47128 Added CPIM tester 2017-10-04 10:54:41 +02:00
Ghislain MARY
3b10f8da34 Include the body containing the list of addresses to invite when sending the INVITE to create a client group chat room. 2017-10-03 18:03:50 +02:00
Ghislain MARY
14311c8786 Hacks::contactHasParam() can now be removed thanks to an update of belle-sip. 2017-10-03 17:30:37 +02:00
Sylvain Berfini
9f9da0fda1 Fixed ChatMessage getContentType() 2017-10-03 17:23:38 +02:00
Ghislain MARY
097732c15f The value param to the setParam() and setUriParam() of an Address is no optional. 2017-10-03 17:10:43 +02:00
Ronan Abhamon
779646a38b feat(ChatMessage): use L_DECLARE_ENUM for state 2017-10-03 16:35:00 +02:00
Sylvain Berfini
c4121b438d Fixed issue in ChatMessage contents when creating it from db 2017-10-03 15:26:38 +02:00
Sylvain Berfini
54de6bb650 Moved from shared_ptr<Content> to Content in ChatMessage 2017-10-03 14:41:02 +02:00
Sylvain Berfini
5eca36e071 Removed unusued method on ChatMessage 2017-10-03 14:14:56 +02:00
Ronan Abhamon
cde7d0de15 fix(ContentType): use isCPIM instead of isCpim (camel case!) 2017-10-03 13:54:29 +02:00
Ronan Abhamon
f3206e9f79 fix(ClientGroupChatRoom): avoid usage of make_shared on Object! 2017-10-03 13:40:17 +02:00
Ronan Abhamon
ef62012c6e feat(Object): avoid usage of share_from_this 2017-10-03 13:36:48 +02:00
Sylvain Berfini
2ff88e790c Fixed some issues revealed by the Message tester 2017-10-03 12:59:46 +02:00
Sylvain Berfini
3c4a11dd4c Replaced ms_ log methods by logger 2017-10-03 11:53:40 +02:00
Sylvain Berfini
64e0f9b826 Fixed issue in From and To when receiving a message 2017-10-03 11:23:21 +02:00
Sylvain Berfini
28e77ff2e6 Added ChatMessageModifiers chain in reception 2017-10-03 11:13:35 +02:00
Sylvain Berfini
61d1cdd8b0 Added EncryptionChatMessageModifier + moved some logic of ChatMessage reception from ChatRoom to the message itself 2017-10-03 11:08:05 +02:00
Ghislain MARY
231f0e3983 Add callback on chat room subject change. 2017-10-03 09:24:29 +02:00
Sylvain Berfini
1e285da959 Fix creation of ChatMessage from history if id is null 2017-10-02 17:41:46 +02:00
Sylvain Berfini
83e8d95af5 Catch another bad_weak_ptr exception 2017-10-02 17:13:00 +02:00
Ghislain MARY
bb5d418afd Add accessors for the conference subject in the conference interface. 2017-10-02 16:56:53 +02:00
Sylvain Berfini
ebbb838a5e Fixed call to IMEE callback 2017-10-02 15:31:33 +02:00
Sylvain Berfini
8d39bbe9b1 Moved send code from ChatRoom to ChatMessage 2017-10-02 14:31:52 +02:00
Ronan Abhamon
33d7a384af feat(General): remove LINPHONE_NAMESPACE 2017-10-02 12:31:36 +02:00
Sylvain Berfini
d2c788a0c7 Fixed crash due to bad weak_ptr in ChatRoom 2017-10-02 12:23:41 +02:00
Sylvain Berfini
c8616f0eb3 Done ChatRoom::release 2017-10-02 11:57:07 +02:00
Sylvain Berfini
4bbf7f1fb0 Fixed ChatMessage legacy getContentType and getText methods 2017-10-02 11:11:02 +02:00
Sylvain Berfini
c67b913d0f Moved send code from ChatMessage to ChatRoom 2017-10-02 10:32:59 +02:00
Sylvain Berfini
72bc4fec53 Moved most of exisiting code from LinphoneChatMessage* to shared_ptr<ChatMessage> 2017-09-29 18:13:00 +02:00
François Grisez
86b626d3fe Migration of Sal and SalOp into C++ classes 2017-09-29 17:19:52 +02:00
Ghislain MARY
70219e4c77 Subscribe to the conference event package only when the contact returned by the conference factory contains the "isfocus" feature tag. 2017-09-29 15:45:13 +02:00
Sylvain Berfini
6024a8fd4e Yet another fix for ChatMessage 2017-09-28 20:25:07 +02:00
Sylvain Berfini
6bcf9311cc Fixed issue with lime file transfer 2017-09-28 19:19:29 +02:00
Sylvain Berfini
46dbc8a4cb Fixed chat message state update when file transfer not saved in db 2017-09-28 17:46:08 +02:00
Sylvain Berfini
6c3bc0c06e Fixed more issues with c-chat-message wrapper 2017-09-28 17:34:10 +02:00
Sylvain Berfini
eee82ef1ab More fixes related to ChatMessage 2017-09-28 16:32:34 +02:00
Sylvain Berfini
5bf3920571 Fixed issues related to chat file transfer 2017-09-28 16:21:02 +02:00
Sylvain Berfini
723267630e Fix issue in log 2017-09-28 16:01:06 +02:00
Sylvain Berfini
20703484ff Fixes related to ChatRoom & ChatMessage 2017-09-28 14:55:46 +02:00
Ghislain MARY
7383a29251 Subscribe to the conference event package when a client group chat room enters the created state. 2017-09-28 14:37:33 +02:00
Sylvain Berfini
5ab35788a4 Finished migration from C chatmessage to CPP 2017-09-28 13:27:11 +02:00
Sylvain Berfini
0e387676be Moved some functions from ChatMessage to it's private part 2017-09-28 09:56:22 +02:00
Ronan Abhamon
41233811c4 fix(windaube): magic-macros is now compatible with windows 2017-09-27 17:49:03 +02:00
Sylvain Berfini
6ca6fb6d89 Move some code from ChatMessage to ChatMessagePrivate 2017-09-27 17:18:57 +02:00
Ronan Abhamon
c156730daa feat(general): remove class parameter of L_D and L_Q 2017-09-27 16:15:58 +02:00
Sylvain Berfini
21ddaf03d6 More work on chat_message.cpp 2017-09-27 16:11:45 +02:00