Commit graph

11199 commits

Author SHA1 Message Date
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
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
655ce51148 Fixed message in call dialog 2017-10-02 12:14:50 +02:00
Sylvain Berfini
c8616f0eb3 Done ChatRoom::release 2017-10-02 11:57:07 +02:00
Benjamin Reis
38987363ea fix implicit cast warnings 2017-10-02 11:17:39 +02:00
Benjamin Reis
6984378aa9 add linphone_core_cbs_set_message_received_unable_decrypt linphone_core_cbs_get_message_received_unable_decrypt 2017-10-02 11:17:39 +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
Ronan Abhamon
fc12fb1e0e fix(private-access): coding style 2017-10-02 10:16:08 +02:00
Ronan Abhamon
613a6ff763 feat(core): add a private-access file to access private data 2017-10-02 10:14:47 +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
e7f7abd7ae Fix complation of complex_sip_case_tester.c 2017-09-29 18:03:58 +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