Commit graph

451 commits

Author SHA1 Message Date
Ronan Abhamon
20690528fb feat(c-wrapper): getCppPtrFromC is more secure, check types 2017-09-26 15:47:52 +02:00
Ronan Abhamon
e75404cbd8 fix(core): fix coding style on many files, remove useless includes... 2017-09-26 11:56:49 +02:00
Ronan Abhamon
352aa5568c feat(Variant): add getValueAsUnsignedNumber impl 2017-09-25 15:28:36 +02:00
Ronan Abhamon
fc861ade8a feat(Variant): add getValueAsNumber impl 2017-09-25 15:22:13 +02:00
Ghislain MARY
d0e4898633 Rename and document conference factory uri API. 2017-09-25 14:19:42 +02:00
Ronan Abhamon
fd1385fdc0 feat(c-wrapper): provide a L_REGISTER_SUBTYPE macro to register derived cpp object 2017-09-25 12:14:28 +02:00
Ronan Abhamon
416762da1d fix(c-types): remove useless LinphoneStatus and bool_t 2017-09-25 10:13:43 +02:00
Ronan Abhamon
5f232e04f9 feat(c-wrapper): clean code 2017-09-25 09:29:00 +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
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