Commit graph

344 commits

Author SHA1 Message Date
Simon Morlat
6581df0c49 Rewrite of commit 20efb4 from master branch (avoid unnecessary restart of stream when ICE is deactivated) 2018-04-13 09:21:17 +02:00
Ghislain MARY
711495218a Revert "Revert "Merge branch 'dev_content_cpp' into dev_refactor_cpp""
This reverts commit 2686dca63a.
2018-04-12 11:47:14 +02:00
Ghislain MARY
88a5521783 Fix build. 2018-04-11 16:04:06 +02:00
Ghislain MARY
6b19ae1b6f Add callback on chat message to notify participant IMDN state change. 2018-04-11 15:47:20 +02:00
François Grisez
2e26e0bab4 Makes the INFO DTMF parser more tolerant about spaces 2018-04-11 15:40:35 +02:00
François Grisez
9377ac8f25 Removes dead code 2018-04-11 14:57:09 +02:00
Ghislain MARY
532c64bfc4 Add API to get the imdn state of a chat message for each participant. 2018-04-10 17:53:12 +02:00
Ghislain MARY
5290d59d76 Various fixes regarding callbacks of chat rooms. 2018-04-05 17:09:15 +02:00
Ghislain MARY
5fb8f9686a Handle incoming INVITE from conference server to create ClientGroupChatRoom. 2018-04-05 15:00:11 +02:00
Jehan Monnier
2686dca63a Revert "Merge branch 'dev_content_cpp' into dev_refactor_cpp"
This reverts commit d7890dbe74, reversing
changes made to e6158d8da5.
2018-04-05 12:08:44 +02:00
Sylvain Berfini
d7890dbe74 Merge branch 'dev_content_cpp' into dev_refactor_cpp 2018-04-04 16:11:43 +02:00
François Grisez
facab07c40 Creates a new singleton object for logging features in the API of Liblinphone
(cherry picked from commit d61a62de91)
2018-04-04 13:49:25 +02:00
Sylvain Berfini
f4d4423fb1 Merge branch 'dev_refactor_cpp' into dev_content_cpp 2018-04-04 13:06:53 +02:00
Sylvain Berfini
8966c2ca77 Started method to get participants in given state for given chat message 2018-03-28 18:20:22 +02:00
Sylvain Berfini
813ab614eb Use Header class instead of pair<string, string> in Content + improved tester 2018-03-27 11:48:40 +02:00
Sylvain Berfini
49b93c6f9a Created Header class as parent of ContentType 2018-03-23 15:25:12 +01:00
Sylvain Berfini
0dfd57b505 Clean code related to multiparts' Contents 2018-03-23 11:17:52 +01:00
Sylvain Berfini
ba1d6bc8b0 Remove a lot of useless code 2018-03-21 17:01:00 +01:00
Sylvain Berfini
b19c228fe4 Fixed leak 2018-03-21 14:29:27 +01:00
Sylvain Berfini
8a30c727db Improved parameter use in ContentType 2018-03-21 14:23:23 +01:00
Sylvain Berfini
cf2b6ca2bf Fixed content type parameters between SalBodyHandler and Content 2018-03-21 10:51:19 +01:00
Sylvain Berfini
fd6b049203 Fixed LinphoneContent leak 2018-03-20 14:46:45 +01:00
Sylvain Berfini
61b45fd7a4 Fixed issue with server presence & content headers 2018-03-20 14:20:11 +01:00
Sylvain Berfini
472f010e81 Fixed leak of LinphoneContent 2018-03-20 11:44:53 +01:00
Sylvain Berfini
bca906e399 Merge branch 'dev_refactor_cpp' into dev_content_cpp 2018-03-19 17:01:05 +01:00
Sylvain Berfini
032f6cd91a When creating a message with no text, create an empty Content so we can use it to store an appData 2018-03-15 15:57:59 +01:00
Sylvain Berfini
3fd55c4a2b Fixes + tests for external body URL 2018-03-15 14:31:57 +01:00
Sylvain Berfini
1207501da2 Started to restore external body url feature in chat message 2018-03-15 14:01:04 +01:00
Mickaël Turnel
a244da20ff Add a TMMBR callback 2018-03-15 13:58:43 +01:00
Ghislain MARY
09025ed3c8 Add chat room callbacks to handle subscription to registration state of participants + add new group chat tester. 2018-03-14 18:18:39 +01:00
Ghislain MARY
b9eaf0a7e9 Prevent ChatRoom C++ objects from being leaked. 2018-03-09 10:20:20 +01:00
Sylvain Berfini
0684cedc21 Renamed method as it is also true for uploads 2018-03-06 18:00:05 +01:00
Sylvain Berfini
9092d88775 Added method on chat message to know whether or not a download is in progress 2018-03-06 17:50:28 +01:00
Ronan Abhamon
2f1be97c10 fix(c-tools): fix a memory leak on getResolvedCListFromCppList 2018-03-06 15:39:31 +01:00
Ronan Abhamon
2154c78ff3 fix(ChatMessage): avoid invalid read of destroyed strings, and construct C++ cache correctly!!! 2018-03-06 12:28:09 +01:00
Ghislain MARY
95c39b0e1a Configure the conference factory uri on the proxy config instead of the core. 2018-03-05 14:29:01 +01:00
Ghislain MARY
71fd0d0a64 Add linphone_chat_room_set_current_callbacks() API. 2018-02-27 17:13:04 +01:00
Ghislain MARY
0f55122183 Fix group chat testers broken because of multiple chat room listeners + fix is-composing count in group chat testers + deactivate instable group chat testers for the moment. 2018-02-27 13:45:06 +01:00
Sylvain Berfini
247c2877a8 Copy callbacks list before iterating over it and calling each callbacks so we can remove a callback inside a callback call 2018-02-26 16:53:33 +01:00
Erwan Croze
f2a25777d5 Fixing magic search 2018-02-23 11:10:50 +01:00
Erwan Croze
4f96c41eea Fixing magic search constructor for wrapper 2018-02-23 10:59:55 +01:00
Sylvain Berfini
94ff056468 Improved linphone_chat_message_is_text and linphone_chat_message_is_file_transfer 2018-02-22 16:23:43 +01:00
Sylvain Berfini
4ba2aa8af0 Added multi listener for ChatRoom 2018-02-22 10:52:23 +01:00
Ronan Abhamon
28d0c79a81 feat(wrapper): add noreturn tog on abort 2018-02-20 08:38:11 +01:00
Erwan Croze
f99300cba5 Merge branch 'dev_refactor_cpp' into dev_refactor_cpp_search_bar 2018-02-16 15:18:48 +01:00
Erwan Croze
5574b7ec73 Finishing search api 2018-02-16 15:16:56 +01:00
Ghislain MARY
91bce6e695 Correctly handle IMDN for group chat. 2018-02-14 18:10:38 +01:00
Erwan Croze
38fed6a292 Adding C API + first test 2018-02-14 17:12:50 +01:00
Sylvain Berfini
b5b6ef4545 Added new chat room callback to let app decides whether or not store chat message in database 2018-02-14 11:34:35 +01:00
Sylvain Berfini
9f5a74bd42 Added linphone_chat_room_get_last_update_time method 2018-02-13 14:46:48 +01:00