Commit graph

443 commits

Author SHA1 Message Date
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
Benjamin Reis
237b0f052e Merge branch 'dev_refactor_cpp' of git.linphone.org:linphone into dev_refactor_cpp 2017-09-21 17:03:29 +02:00
Benjamin Reis
3a6f8976fd cast to fix build 2017-09-21 16:52:47 +02:00
Ronan Abhamon
4272b608a9 fix(core): remove useless typedef 2017-09-21 16:36:08 +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
Ghislain MARY
7d6d2da2fc Add missing linphone_chat_room_get_state() API. 2017-09-21 10:13:32 +02:00
Ronan Abhamon
6b143b0cad feat(EventLog): wrap (partially) 2017-09-20 17:31:00 +02:00
Ghislain MARY
902ea0a469 Add missing include. 2017-09-20 15:03:29 +02:00
Sylvain Berfini
a5a3b2ad26 Added chat message callbacks to c wrapper 2017-09-20 14:47:08 +02:00
Sylvain Berfini
c0d1e3ec72 Started c wrapper for chat message callbacks 2017-09-20 14:00:22 +02:00
Ghislain MARY
53b9758d7a Handle conference listener in client group chat room and wrap participant manipulation callbacks in LinphoneChatRoomCbs. 2017-09-19 17:17:23 +02:00
Sylvain Berfini
ceec68bc7a Fixed XSD compil & link issues 2017-09-19 12:31:17 +02:00
Ghislain MARY
1b60a6fc4a Handle the chat room state. 2017-09-19 11:40:30 +02:00
Ronan Abhamon
013d334226 fix(c-types): sort 2017-09-19 10:25:36 +02:00
Ronan Abhamon
752d89a8d7 feat(Enums): provide useful macros to share enums between C/C++ 2017-09-18 17:12:27 +02:00
Sylvain Berfini
93c17c2194 Started c-chat-message 2017-09-18 11:58:12 +02:00
Ghislain MARY
0a15a02ff0 Add callbacks to the LinphoneChatRoom object. 2017-09-18 11:52:35 +02:00
Ghislain MARY
d7dbb9b984 Wrap the conference interface in the C chat room object. 2017-09-15 15:43:23 +02:00
Ronan Abhamon
acce40efc3 feat(Variant): add getValueAsFloat impl 2017-09-15 14:36:08 +02:00
Ronan Abhamon
d619eba238 feat(Variant): add getValueAsString impl 2017-09-15 12:04:11 +02:00
Ghislain MARY
cfbb66457f Add a specific header for the chat room API. 2017-09-15 11:35:02 +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
Ronan Abhamon
8127798358 fix(CallLog): better api... 2017-09-14 09:41:19 +02:00
Ronan Abhamon
f4f31dc422 feat(variant): add getValueAsDouble impl 2017-09-14 09:28:48 +02:00
Ronan Abhamon
22e5d08aa2 feat(variant): add getValueAsBool impl 2017-09-13 17:50:05 +02:00
Ghislain MARY
4a13ac6a7a Use real pointer for C++ object inside LinphoneCallParams as it is a ClonableObject. 2017-09-13 17:40:09 +02:00
Ghislain MARY
a5ce479aa3 Add function to create a client group chat room. 2017-09-13 17:40:08 +02:00
Sylvain Berfini
615174f445 Compil fix 2017-09-13 10:40:41 +02:00
Ghislain MARY
8063ae024e Create classes for the different types of chat rooms. 2017-09-11 18:11:49 +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
5bc25e8aba feat(core): sal must be private 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
Benjamin Reis
94a0af4119 Add accepted elswhere and declined elsewhere call status, do not display this status as missed + tester 2017-08-30 17:06:37 +02:00
Benjamin Reis
ab41ae3c45 add gruu support 2017-08-25 11:39:37 +02:00
Jehan Monnier
552be2a639 small rework of trace level management. 2017-08-23 09:21:24 +02:00
Ronan Abhamon
bdd7869387 fix(sal): export sal_create_uuid on Windows 2017-08-10 10:36:22 +02:00
Sylvain Berfini
8c97e0c5e7 Moved key related methods on LinphoneContent from private to public header 2017-08-09 10:27:24 +02:00
Erwan Croze
a0080315de Add info to core.h types.h for wrapper 2017-08-01 11:30:59 +02:00
Wescoeur
d88e17cd3a fix(Conference): better and cleaned code 2017-07-22 17:44:10 +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
Sylvain Berfini
5b09936389 Added missing group to LinphoneHeaders 2017-07-11 10:34:13 +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