Commit graph

783 commits

Author SHA1 Message Date
Ghislain MARY
3943712131 Some cleaning in chat room and chat message. 2017-10-13 11:21:11 +02:00
Ghislain MARY
b9c4d7dcdf Handle participant removal in client group chat room. 2017-10-11 14:30:05 +02:00
Ghislain MARY
f871550888 Fix some bugs in group chat handling. 2017-10-10 12:09:19 +02:00
Ghislain MARY
47da8088e3 Improve handling of conference event package subscription/notification. 2017-10-09 16:40:36 +02:00
Ghislain MARY
24e4b233d9 Handle joining an existing group chat room when receiving a REFER inviting us to join. 2017-10-09 12:15:08 +02:00
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
Sylvain Berfini
2ff88e790c Fixed some issues revealed by the Message tester 2017-10-03 12:59:46 +02:00
Ghislain MARY
7969616d43 Handle redirection in the CallSession class. 2017-10-02 16:56:53 +02:00
Ronan Abhamon
33d7a384af feat(General): remove LINPHONE_NAMESPACE 2017-10-02 12:31:36 +02:00
François Grisez
86b626d3fe Migration of Sal and SalOp into C++ classes 2017-09-29 17:19:52 +02:00
Ronan Abhamon
54d828c4d4 fix(core): declare correctly get_nowebcam_device when video is not enabled 2017-09-28 14:52:52 +02:00
Sylvain Berfini
21ddaf03d6 More work on chat_message.cpp 2017-09-27 16:11:45 +02:00
Ghislain MARY
b0b2309038 Prevent the params of the contact address from being erased. 2017-09-27 15:02:38 +02:00
Ghislain MARY
076e744dcd Handle subject in INVITE + create body when creating the client group chat room. 2017-09-26 16:58:13 +02:00
Sylvain Berfini
78f4b39ab1 Finish cleaning of c-chat-message, still work to do in ChatMessage 2017-09-26 15:48:32 +02:00
Sylvain Berfini
0d0256698e More work on C to CPP ChatMessage 2017-09-25 17:29:45 +02:00
Ghislain MARY
d0e4898633 Rename and document conference factory uri API. 2017-09-25 14:19:42 +02:00
Ronan Abhamon
437f43665e feat(c-wrapper): now belle-sip types are declared in this file 2017-09-25 14:18:35 +02:00
Ghislain MARY
a38e222045 Separate client chat room instantiation and creation on the server when adding the first participants. 2017-09-22 11:21:12 +02:00
Ghislain MARY
53627f92e0 No longer depend on gettext + remove core callbacks that were deprecated since a very long time. 2017-09-21 18:30:08 +02:00
Ghislain MARY
770c8c8e15 Do not put private chat message stuff in the public headers. 2017-09-21 17:44:12 +02:00
Ghislain MARY
24c2a4cf87 Fix build of linphonec, linphone-daemon and testers. 2017-09-21 17:32:54 +02:00
Ghislain MARY
3c28b14440 Use the c-tools for the Call object. 2017-09-21 16:04:35 +02:00
Sylvain Berfini
d9d06fa32f Fixed compil broken due to chat message changes 2017-09-21 13:13:53 +02:00
Ronan Abhamon
6b143b0cad feat(EventLog): wrap (partially) 2017-09-20 17:31:00 +02:00
Sylvain Berfini
c0d1e3ec72 Started c wrapper for chat message callbacks 2017-09-20 14:00:22 +02:00
Ronan Abhamon
8ae87e2f3f feat(Core): deal with more warning options! 2017-09-20 12:45:17 +02:00
Ghislain MARY
0a15a02ff0 Add callbacks to the LinphoneChatRoom object. 2017-09-18 11:52:35 +02:00
Ghislain MARY
f4f3b90c9e Add C wrapper for Participant class. 2017-09-15 11:35:02 +02:00
Ghislain MARY
8e9bbb6899 Use c-tools for LinphoneChatRoom. 2017-09-14 16:12:22 +02:00
Ghislain MARY
d26f0f9e10 Convert linphone_call_abort() function to abort method of CallSession. 2017-09-08 15:32:07 +02:00
Ghislain MARY
7588a54016 Convert LinphoneCall to Call C++ class. 2017-09-08 14:15:08 +02:00
Ghislain MARY
d795a30518 Convert LinphoneCallParams to use MediaSessionParams C++ class. 2017-09-07 14:07:47 +02:00
Ronan Abhamon
0feb3684f5 feat(core): avoid invalid cast (SalAddress <-> LinphoneAddress) 2017-09-05 13:59:54 +02:00
Ronan Abhamon
1c3bcf0b16 feat(core): big refactoring & full c address impl 2017-09-05 13:59:54 +02:00
Ghislain MARY
0babed04f4 Use ChatRoom C++ class. 2017-08-30 10:27:51 +02:00
Ronan Abhamon
c18c265587 feat(c-types): provide init internal functions 2017-08-29 11:30:00 +02:00
Ronan Abhamon
ce37899b26 feat(core): add c-wrapper tools 2017-08-28 14:52:53 +02:00
Sylvain Berfini
8c97e0c5e7 Moved key related methods on LinphoneContent from private to public header 2017-08-09 10:27:24 +02:00
Ghislain MARY
03130daadc Prevent crash in message tests. 2017-08-03 15:25:49 +02:00
Simon Morlat
91922bcaab fix compilation issues on Android. 2017-08-01 13:58:39 +02:00
Ghislain MARY
02e20501c9 Improve conditions about STUN being activated or not when gathering ICE candidates. 2017-07-31 17:37:42 +02:00
Simon Morlat
2dd2ee6e79 fix memory leaks 2017-07-31 16:08:56 +02:00
Ghislain MARY
7ceddff0b9 Do not rename files to compile them as C++. 2017-07-24 11:56:50 +02:00
Nicolas Follet
dd2de72fad add functions : linphone::conference getId, linphone::conference setId, linphone::call getToHeader. delete headers from callLogs 2017-07-22 17:43:53 +02:00
Ghislain MARY
b9b283dcdb Compile source files as C++. 2017-07-21 17:06:41 +02:00
Ghislain MARY
b7658734f0 Handle TTL in DNS responses. 2017-07-19 10:27:04 +02:00
Simon Morlat
e4149d19a8 Add LinphoneCall callback to be notified about ACKs, in order to be able to add custom headers in sent ACKs and read custom headers in received ACKs. 2017-06-26 22:49:15 +02:00
Jehan Monnier
5e89a0416c add function to chatroom to find a message with a given direction.
It re-enable to send messages to itself on the same device
2017-06-26 17:53:40 +02:00
Jehan Monnier
88fe8d0044 make sure IP encryption Engine API can be used without needing to include any private headers 2017-06-26 15:21:43 +02:00