Commit graph

257 commits

Author SHA1 Message Date
Ronan Abhamon
b9be1a84f3 feat(c-tools): avoid some memory leaks, free wrapped objects when possible 2017-12-15 09:18:00 +01:00
Ronan Abhamon
d8b0a722dc fix(callbacks): do not unref chat messagegit status! It's a shared ptr now!!! 2017-12-14 11:15:07 +01:00
Ghislain MARY
fdbf787141 Fix audio conference. 2017-12-13 15:53:38 +01:00
Ronan Abhamon
28937d242b fix(c-chat-room): repair linphone_chat_room_get_composing_addresses 2017-12-13 09:32:26 +01:00
Ronan Abhamon
9258c5f145 feat(ChatRoom): provide an abstract chat room for chat room migration proxy 2017-12-12 16:07:49 +01:00
Ghislain MARY
382c22a80f Convert call transfer handling to C++. 2017-12-12 10:17:22 +01:00
Sylvain Berfini
1614e6c126 Fixed encryption when using old chat rooms + fixed decrypt async mechanism in chat message reception + fixed async b64 tester 2017-12-11 13:14:58 +01:00
Ghislain MARY
6c26de9e28 Various fixes in call handling. 2017-12-07 16:50:45 +01:00
Ghislain MARY
6dc6e0d431 Fix DTMF handling. 2017-12-06 17:17:16 +01:00
Benjamin Reis
7d6fc05459 setImdnMessageId is now private 2017-12-06 13:35:04 +01:00
Ghislain MARY
008ec55b37 Handle call repair in CallSession and MediaSession classes. 2017-12-05 17:40:34 +01:00
Ronan Abhamon
e9805213e2 fix(conference): replace getNbParticipants to participantCount 2017-12-04 15:49:53 +01:00
Ronan Abhamon
eb5ab27326 fix(core): rename some methods => Do not set a plural noun before "Count"!!! 2017-12-04 15:29:01 +01:00
Ronan Abhamon
a57290dbca feat(c-chat-room): add new function to get events list size 2017-12-04 15:08:20 +01:00
Ghislain MARY
2f1d16a306 Use c-wrapper for the Core object. 2017-12-04 13:56:32 +01:00
Ronan Abhamon
2b8e1cca64 fix(core): clean some pieces of code 2017-12-04 10:25:36 +01:00
Sylvain Berfini
144790b41f Added linphone_address_remove_param method 2017-12-04 10:07:44 +01:00
Ronan Abhamon
47cf1d436c fix(c-chat-room): repair get history function 2017-12-01 15:13:45 +01:00
Ghislain MARY
71282b2598 Implement Call::setParams(). 2017-12-01 10:13:16 +01:00
Ghislain MARY
89ed9caeeb Rename isReadOnly() to hasBeenLeft() in ChatRoom. 2017-11-30 17:16:30 +01:00
Ghislain MARY
88fb7651f6 Call now inherits from Conference instead of including it. 2017-11-30 16:49:13 +01:00
Ghislain MARY
8b695901f8 Use CoreAccessor in call related classes. 2017-11-30 16:49:07 +01:00
Ronan Abhamon
8b7f6ef64c feat(MainDb): deal with conference terminated event 2017-11-30 15:38:00 +01:00
Benjamin Reis
286199423f wrap chatroom isReadOnly method 2017-11-30 14:56:55 +01:00
Ronan Abhamon
cea7ca8bb1 fix(c-chat-room): delete correctly chat message 2017-11-30 09:27:46 +01:00
Ronan Abhamon
52d7652e28 feat(EventLog): provide a way to delete event in public interface 2017-11-29 17:32:10 +01:00
Ronan Abhamon
6b02c99f77 fix(ChatMessage): remove useless code 2017-11-29 15:18:55 +01:00
Ghislain MARY
ec74e66eb7 Fix ogl render. 2017-11-28 14:53:56 +01:00
Ghislain MARY
7d16001da2 Fix creation of player in call. 2017-11-28 14:53:50 +01:00
Ghislain MARY
1896eff9fe Several fixes for calls. 2017-11-27 17:45:16 +01:00
Benjamin Reis
7bcfe62274 manage null case 2017-11-27 12:00:10 +01:00
Benjamin Reis
81ff3c8813 fix index issue in data base 2017-11-27 11:56:10 +01:00
Sylvain Berfini
caacc7a87f Started ChatRoom getLastChatMessage 2017-11-27 10:55:29 +01:00
Ghislain MARY
c115a448dd Fix chat messages routing issues because of gruu addresses. 2017-11-24 15:26:35 +01:00
Sylvain Berfini
8a0b066960 Changes in transient messages in chat room, replaced by transient event logs 2017-11-24 10:44:20 +01:00
Sylvain Berfini
97cd45702c Should fix crash in getTextContent 2017-11-23 13:58:57 +01:00
Ronan Abhamon
a947f8bd6c feat(c-chat-room): add a method to get local address 2017-11-23 11:46:32 +01:00
Ronan Abhamon
90b653f60f fix(chat-room): hide public onChatMessageReceived handler! 2017-11-22 15:26:15 +01:00
Sylvain Berfini
bb9cf6a74f Reworked iscomposing addresses cache 2017-11-22 14:02:40 +01:00
Ronan Abhamon
fa861d553d fix(core): add explicit on some constructors 2017-11-22 13:57:31 +01:00
Ronan Abhamon
d41e2d5df5 fix(core): coding style, avoid spaces => use tabs instead, alignment... 2017-11-22 11:18:41 +01:00
Benjamin Reis
6aa85b1541 simplify for loop 2017-11-22 10:38:49 +01:00
Danmei Chen
eb0fa39f97 Add test for MD5 and SHA-256 in register_test. Tests SHA-256 are supported with flexisip 2017-11-21 17:10:02 +01:00
Ghislain MARY
bb5b22b932 Use IdentityAddress in conference. 2017-11-21 10:43:20 +01:00
Ronan Abhamon
6dd6e829a3 feat(conference): refactoring, use CoreAccessor and ChatRoomId 2017-11-17 15:49:45 +01:00
Ghislain MARY
d4d88312ae Add a callback on the ChatRoom to generate the conference address. 2017-11-16 18:09:37 +01:00
Ronan Abhamon
a97c048420 feat(EventLog): refactoring, use IdentityAddress and rename time arg 2017-11-16 17:06:12 +01:00
Ronan Abhamon
105e63f271 feat(core): provide a local address on chat room (the core is dead now) 2017-11-15 14:47:06 +01:00
Sylvain Berfini
4957187dfb More cleanup in ChatMessage 2017-11-09 12:27:35 +01:00
Ghislain MARY
cc5ebffda4 Add linphone_chat_room_get_me() API. 2017-11-08 17:12:00 +01:00