Commit graph

11221 commits

Author SHA1 Message Date
Ghislain MARY
6beb962517 Move the new sal code in the src folder, respect the file naming conventions and add missing license headers. 2017-10-05 10:52:09 +02:00
Ghislain MARY
9b6d115836 Handle NOTIFY creation for conference subject change. 2017-10-04 17:47:29 +02:00
Ghislain MARY
e8e1e130f3 Improve handling of content types. 2017-10-04 17:11:58 +02:00
Ghislain MARY
34318366b6 CallSession objects need to be handle by shared_ptr. 2017-10-04 14:59:45 +02:00
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
6d11f76cc4 Clean the new To uri when creating the new INVITE after a redirection. 2017-10-04 14:23:52 +02:00
Ghislain MARY
eb21b8abec Add a content parameter to the update() method of the call session. 2017-10-04 14:23:19 +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
Simon Morlat
181d14d774 implement redirect at sal level. 2017-10-04 11:50:28 +02:00
Benjamin Reis
bb41aeb4de remove <<<<<HEAD 2017-10-04 11:48:17 +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
Ronan Abhamon
6caf117b91 feat(Object): check weak ptr when getSharedFromThis is called 2017-10-04 10:54:16 +02:00
Ghislain MARY
459d54c746 Fix automatic wrapper generation of enums with the L_DECLARE_C_ENUM macro. 2017-10-04 10:51:28 +02:00
Ronan Abhamon
e52a8e902b feat(EventsDb): update schema, supports chatroom subject 2017-10-04 09:31:26 +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
Sylvain Berfini
aafd069305 Removed from header methods deleted previously 2017-10-03 17:04:02 +02:00
Ronan Abhamon
3ccf8850db fix(EventsDb): use full name of ChatMessage state 2017-10-03 16:56:26 +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
Ronan Abhamon
e741507868 fix(General): use const map instead of map on getPublicHelper 2017-10-03 15:22:45 +02:00
Ronan Abhamon
2bac63219e feat(General): getPublicHelper => better code 2017-10-03 15:10:59 +02:00
Ronan Abhamon
fb312b1ae8 feat(core): add notes 2017-10-03 15:10:59 +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
4451f49d74 fix(Hacks): disable copy, Hacks is now uncreatable 2017-10-03 13:49:30 +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
Benjamin Reis
da23396b6e add subject handling to xml conference description 2017-10-03 10:48:18 +02:00
François Grisez
fc7a8e0eec Fix double frees in liblinphone_tester_check_rtcp() 2017-10-03 10:26:59 +02:00
Ghislain MARY
231f0e3983 Add callback on chat room subject change. 2017-10-03 09:24:29 +02:00
François Grisez
b5e0165503 Reworks Sal in order to be able to send and accept INVITEs with not-SDP body 2017-10-03 09:21:48 +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
Ronan Abhamon
c699446974 fix(c-wrapper): use shared_from_this 2017-10-02 17:12:06 +02:00
Ronan Abhamon
429a231cb0 fix(c-wrapper): use abort instead of fatal 2017-10-02 17:08:50 +02:00
Sylvain Berfini
18f0782b46 Take a ref when creating a bctbx_list of C pointers from a std::list of shared_ptr 2017-10-02 16:58:13 +02:00
Ghislain MARY
7969616d43 Handle redirection in the CallSession class. 2017-10-02 16:56:53 +02:00
Ghislain MARY
2e94f78c5a SalCallOp::decline_with_error_info() is now taking a SalAddress as parameter instead of an uri. 2017-10-02 16:56:53 +02:00
Ghislain MARY
bb5d418afd Add accessors for the conference subject in the conference interface. 2017-10-02 16:56:53 +02:00