Commit graph

11101 commits

Author SHA1 Message Date
Ghislain MARY
f3aa06edc7 Fix build. 2017-09-27 15:18:35 +02:00
Ghislain MARY
f049a10da8 Add the "text" feature tag in the Contact header of the group chat room creation INVITE. 2017-09-27 15:02:38 +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
b5c4007d59 Change getId() to getConferenceAddress() in the conference interface. 2017-09-27 15:02:38 +02:00
Ronan Abhamon
68b9c2f425 feat(c-wrapper): add runtime checks on getCppPtrFromC in debug mode 2017-09-27 14:29:02 +02:00
Ronan Abhamon
e46b4630da feat(c-wrapper): deal with shared from this 2017-09-27 12:14:37 +02:00
Sylvain Berfini
950def6133 Removed TODOs from c-chat-message 2017-09-27 11:36:46 +02:00
Ronan Abhamon
1cff67c57a feat(c-wrapper): setCppPtrFromC is more secure, check types 2017-09-27 10:56:57 +02:00
Ronan Abhamon
f8f9c93e3b fix(api/c-address): use wrapper macros 2017-09-27 10:36:36 +02:00
Ronan Abhamon
7a54c7fe29 feat(c-wrapper): better names 2017-09-27 09:33:56 +02:00
Ronan Abhamon
a67a7fbcc3 feat(c-wrapper): IsDefinedCppObject check inheritance and consistency between cpp and c objects \o/ 2017-09-26 17:43:25 +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
Ghislain MARY
f97b6b9bae Add definition of operator= for call/media session params. 2017-09-26 16:56:22 +02:00
Ronan Abhamon
57de771a28 feat(c-wrappper): check types at compile time in all functions 2017-09-26 16:03:28 +02:00
Ronan Abhamon
f3b3015dbc feat(c-wrapper): setCppPtrFromC is more secure, check types 2017-09-26 15:55:26 +02:00
Sylvain Berfini
38a9ac162a Fix Ronan's changes lost in previous merge 2017-09-26 15:52:12 +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
325653641b feat(c-wrapper): add an optional parameter CPP_TYPE on L_GET_PRIVATE_FROM_C_OBJECT 2017-09-26 14:33:49 +02:00
Ronan Abhamon
6a3956494c fix(core): coding style 2017-09-26 13:46:01 +02:00
Ronan Abhamon
fc75fdef79 feat(c-wrapper): L_GET_CPP_PTR_FROM_C_OBJECT supports optional cpp type parameter 2017-09-26 12:12:36 +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
113dee4b8d fix(core): clean code, remove useless includes 2017-09-25 17:37:59 +02:00
Sylvain Berfini
0d0256698e More work on C to CPP ChatMessage 2017-09-25 17:29:45 +02:00
Ghislain MARY
9a73bbc894 Handle content disposition and add helper to set the content type in a content. 2017-09-25 17:24:50 +02:00
Ronan Abhamon
27f2dff83f fix(Utils): remove useless includes in payload-type-handler and clean code 2017-09-25 17:04:44 +02:00
Ghislain MARY
b10ab978b8 Simplify the chat room instantiation notification. 2017-09-25 16:46:20 +02:00
Ghislain MARY
ba9152a69d Use CPP_OBJECT name for argument of macro that expects a C++ object. 2017-09-25 16:44:48 +02:00
Ghislain MARY
6ebe66ff5d L_DECLARE_PUBLIC should be private. 2017-09-25 16:44:22 +02:00
Ronan Abhamon
056f9435e9 feat(BasicChatRoom): remove useless includes 2017-09-25 16:08:36 +02:00
Sylvain Berfini
0cee5a91a4 Started to move code from C to CPP for ChatMessage 2017-09-25 15:59:52 +02:00
Ronan Abhamon
b445462794 fix(utils): better code for strtoxxx 2017-09-25 15:43:02 +02:00
Ghislain MARY
37e25a736f Fix build. 2017-09-25 15:39:23 +02:00
Benjamin Reis
2c7994a27b add first_invite_generating conference tester 2017-09-25 15:34:32 +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
84df0776a6 Fix conference participants resource-list parsing and generation. 2017-09-25 14:49:55 +02:00
Ghislain MARY
f9fc3e1a81 Change the state of the client group chat room to "created" when it has been created remotely. 2017-09-25 14:19:42 +02:00
Ghislain MARY
35f48398f4 Improve check for acceptation handling when receiving an incoming INVITE. 2017-09-25 14:19:42 +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
Benjamin Reis
96f21ef1f2 add conference tester 2017-09-25 14:02:11 +02:00
Ronan Abhamon
ec1c1dbbe6 feat(c-wrapper): provide better usage on list macros 2017-09-25 13:43:32 +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
Benjamin Reis
27bd89624a add display name management to resource list parsing 2017-09-25 11:10:47 +02:00
Ronan Abhamon
416762da1d fix(c-types): remove useless LinphoneStatus and bool_t 2017-09-25 10:13:43 +02:00
Ronan Abhamon
e313860c97 feat(c-wrapper): better code for getCppPtrFromC 2017-09-25 10:10:16 +02:00
Ronan Abhamon
1ff43f9214 feat(c-wrapper): reduce bin size 2017-09-25 09:59:24 +02:00
Ronan Abhamon
5f232e04f9 feat(c-wrapper): clean code 2017-09-25 09:29:00 +02:00