Commit graph

277 commits

Author SHA1 Message Date
Ghislain MARY
579485228c Remove C strings and bctoolbox lists where possible in the sal. 2018-05-11 18:02:36 +02:00
Benjamin Reis
1572ef97ee fix send of notify multipart 2018-05-09 15:04:41 +02:00
Ghislain MARY
baa4eebbe1 Use correct naming convention in sal API. 2018-05-07 17:47:41 +02:00
Sylvain Berfini
8958c8ac7b Applied from master callback for next video frame decoded 2018-04-30 13:16:18 +02:00
Sylvain Berfini
d67eeda873 Applied snapshot taken callback changes from master 2018-04-30 12:52:53 +02:00
Ghislain MARY
550502650a Simplify API to get IMDN message state for each participants. 2018-04-27 18:01:15 +02:00
Ronan Abhamon
6d4666b03a fix(quality-reporting): avoid memory leaks, invalid read... 2018-04-27 14:20:09 +02:00
Ronan Abhamon
ab47110568 fix(c-content): avoid memory leak in sal_body_handler_from_content 2018-04-25 16:54:43 +02:00
Ghislain MARY
86614b1a15 Fix handling of file transfer content key. 2018-04-25 14:52:25 +02:00
Ronan Abhamon
838fdcc342 fix(c-magic-search): add missing const on delimiter parameter in linphone_magic_search_set_delimiter 2018-04-25 12:01:44 +02:00
Ronan Abhamon
f2924982ed chore(doc): fix bad doc in many places + set right types when needed 2018-04-25 11:32:27 +02:00
Sylvain Berfini
03520fcd52 Fixed group chat's Send File + Text message test 2018-04-24 18:11:20 +02:00
Ronan Abhamon
90d98d05dc fix(c-content): add a cache to handle getBodyAsString 2018-04-24 17:05:29 +02:00
Ronan Abhamon
39e7f6eddc fix(c-content): avoid memory leaks and better code 2018-04-24 15:41:24 +02:00
Ronan Abhamon
80e29dd7e6 fix(c-content): avoid many memory leaks 2018-04-24 14:52:35 +02:00
Sylvain Berfini
8f014cb061 Fixed issues with LIME v1 2018-04-24 12:21:53 +02:00
Ronan Abhamon
d2a68f4580 feat(c-tools): add one owner on clonable object 2018-04-24 12:21:53 +02:00
Ronan Abhamon
c65fea2420 fix(c-content): use tabs instead spaces 2018-04-24 12:21:53 +02:00
Ronan Abhamon
ac2eccd78b feat(c-wrapper): do not clone on setCppPtrFromC when object is clonable 2018-04-24 12:21:53 +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
6b19ae1b6f Add callback on chat message to notify participant IMDN state change. 2018-04-11 15:47:20 +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
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
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
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