Commit graph

480 commits

Author SHA1 Message Date
Ghislain MARY
7b59cd6ee6 Add API to leave a chat room. 2017-10-06 11:09:49 +02:00
Ronan Abhamon
d60b5fab06 feat(EventsDb): import correctly legacy messages 2017-10-06 11:00:17 +02:00
Ghislain MARY
81340cfcb8 Fix license headers. 2017-10-05 15:09:09 +02:00
Ronan Abhamon
eab04534c8 feat(EventsDb): import messages from old db 2017-10-05 14:49:30 +02:00
Ghislain MARY
4eb16ce346 Do not return a Participant in the addParticipant() method of the conference interface because the addition can be done asynchronously. 2017-10-04 14:18:53 +02:00
Ghislain MARY
459d54c746 Fix automatic wrapper generation of enums with the L_DECLARE_C_ENUM macro. 2017-10-04 10:51:28 +02:00
Sylvain Berfini
aafd069305 Removed from header methods deleted previously 2017-10-03 17:04:02 +02:00
Ronan Abhamon
3ccf8850db fix(EventsDb): use full name of ChatMessage state 2017-10-03 16:56:26 +02:00
Ronan Abhamon
779646a38b feat(ChatMessage): use L_DECLARE_ENUM for state 2017-10-03 16:35:00 +02:00
Ronan Abhamon
e741507868 fix(General): use const map instead of map on getPublicHelper 2017-10-03 15:22:45 +02:00
Ronan Abhamon
2bac63219e feat(General): getPublicHelper => better code 2017-10-03 15:10:59 +02:00
Ronan Abhamon
ef62012c6e feat(Object): avoid usage of share_from_this 2017-10-03 13:36:48 +02:00
Ghislain MARY
231f0e3983 Add callback on chat room subject change. 2017-10-03 09:24:29 +02:00
Ghislain MARY
bb5d418afd Add accessors for the conference subject in the conference interface. 2017-10-02 16:56:53 +02:00
Ronan Abhamon
33d7a384af feat(General): remove LINPHONE_NAMESPACE 2017-10-02 12:31:36 +02:00
Benjamin Reis
6984378aa9 add linphone_core_cbs_set_message_received_unable_decrypt linphone_core_cbs_get_message_received_unable_decrypt 2017-10-02 11:17:39 +02:00
Ronan Abhamon
fc12fb1e0e fix(private-access): coding style 2017-10-02 10:16:08 +02:00
Ronan Abhamon
613a6ff763 feat(core): add a private-access file to access private data 2017-10-02 10:14:47 +02:00
Sylvain Berfini
72bc4fec53 Moved most of exisiting code from LinphoneChatMessage* to shared_ptr<ChatMessage> 2017-09-29 18:13:00 +02:00
Ronan Abhamon
7e13352824 feat(General): L_DECLARE_PRIVATE can declare a LINPHONE_NAMESPACE::Tester friend 2017-09-28 17:39:17 +02:00
Ronan Abhamon
613d1e61d3 fix(General): define L_LIKELY/L_UNLIKELY for Windows 2017-09-28 17:29:35 +02:00
Ronan Abhamon
77dbc1b9ba fix(Address): return correctly boolean in isValid 2017-09-28 16:10:21 +02:00
Ronan Abhamon
99f2adb940 feat(General): provide L_LIKELY and L_UNLIKELY macros (__builtin_expect) 2017-09-28 15:59:25 +02:00
Ronan Abhamon
41233811c4 fix(windaube): magic-macros is now compatible with windows 2017-09-27 17:49:03 +02:00
Ronan Abhamon
c156730daa feat(general): remove class parameter of L_D and L_Q 2017-09-27 16:15:58 +02:00
Ghislain MARY
b5c4007d59 Change getId() to getConferenceAddress() in the conference interface. 2017-09-27 15:02:38 +02:00
Ghislain MARY
9ce0960e32 Remove declaration of function that is no longer defined. 2017-09-26 17:11:42 +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
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