Commit graph

338 commits

Author SHA1 Message Date
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
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
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
c58a241901 Do not exit on fatal, otherwise we don't get a backtrace 2017-10-02 14:32:14 +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
Ronan Abhamon
004d774180 fix(windows): add missing LINPHONE_PUBLIC on exported classes 2017-10-02 11:09:45 +02:00
Ronan Abhamon
11f9f38d26 fix(Content): use move operator correctly 2017-10-02 11:08:12 +02:00
Ronan Abhamon
3544ad224f feat(Content): add isEmpty method 2017-10-02 10:41:25 +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
a830806c16 Replace SalCustomBody by LinphonePrivate::Content 2017-09-29 17:23:48 +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
Ghislain MARY
5961e5a6aa Add the Hacks class. 2017-09-29 15:45:13 +02:00
Ghislain MARY
96bd4b35e0 Use the correct name for the conference event package. 2017-09-29 15:45:13 +02:00
Ronan Abhamon
127d5aa728 fix(Call): use getPrivate correctly 2017-09-29 15:29:09 +02:00
Benjamin Reis
19b8a88dda add operator!= to Address && refactor local-conference-event-handler 2017-09-29 15:23:42 +02:00
Ronan Abhamon
2230acf7b4 fix(Call): avoid usage of L_GET_PRIVATE 2017-09-29 15:06:38 +02:00
Ronan Abhamon
53d7a7d639 fix(Address): use a mutable only once 2017-09-29 15:06:38 +02:00
Ghislain MARY
384f99be8a Fix some memory leaks. 2017-09-29 10:56:22 +02:00
Ronan Abhamon
4e798d8b32 feat(c-wrapper): L_GET_PRIVATE supports CPP_TYPE parameter 2017-09-29 10:51:51 +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
Ronan Abhamon
77dbc1b9ba fix(Address): return correctly boolean in isValid 2017-09-28 16:10:21 +02:00
Ronan Abhamon
b9f9dc1c5b fix(core): clean a lot of C4800 errors on Windows 2017-09-28 16:09:20 +02:00
Sylvain Berfini
723267630e Fix issue in log 2017-09-28 16:01:06 +02:00
Ghislain MARY
4029e83de7 Use string conversion macros. 2017-09-28 15:52:50 +02:00