Commit graph

12052 commits

Author SHA1 Message Date
Ronan Abhamon
bbd6c58dfd feat(MainDb): disable friends migration, enable this after friends cpp migration 2018-01-08 11:36:49 +01:00
Ronan Abhamon
335f19b20b feat(MainDb): legacy friends import 2018-01-08 11:36:49 +01:00
Sylvain Berfini
588bea60b9 Fixed Brazil dial plan (see issue #4440) 2018-01-08 10:59:42 +01:00
Ronan Abhamon
dc830c181a fix(MainDb): check history table presence on import (workaround for android/soci) 2018-01-08 10:33:15 +01:00
Ronan Abhamon
f1d4d76b1b feat(AbstractDb): add checkTableExists func 2018-01-08 10:09:30 +01:00
Ronan Abhamon
057c4ca3b9 feat(Object): provide a L_SYNC macro to synchronize Object's data 2018-01-05 15:53:03 +01:00
Sylvain Berfini
09d29ea39b Fixed leak and added missing ref/unref on event leading to crash 2018-01-05 13:59:34 +01:00
Sylvain Berfini
b10609f831 Use getCore methods to synchronize Java wrapper 2018-01-05 12:16:40 +01:00
Sylvain Berfini
b892520903 Added get_core methods on NatPolicy and Player 2018-01-05 12:16:22 +01:00
Sylvain Berfini
918b217f99 Fixed Android local ref table overflow due to enums 2018-01-04 15:15:44 +01:00
Sylvain Berfini
a26324b95f Workaround Android crash due to Java's object nativePtr set to 0 in finalize() and yet some methods of this objects are still used after... 2018-01-04 14:08:39 +01:00
Sylvain Berfini
a2bf48f6b5 Do not use Java's nativePtr for Factory 2018-01-04 14:04:26 +01:00
Ghislain MARY
2c56bf1495 Fix some memory leaks. 2018-01-04 12:29:29 +01:00
Erwan Croze
920805bbd0 Updating file sharing test in group chat tester 2018-01-03 15:52:06 +01:00
Ghislain MARY
c050b2449a Fix crash in quality reporting. 2018-01-03 10:59:55 +01:00
Ronan Abhamon
50244176a6 fix(core-chat-room): coding style 2018-01-03 09:45:14 +01:00
Erwan Croze
d83cd8790d Adding first test for file sharing in chat room 2018-01-02 16:05:38 +01:00
Erwan Croze
45995b69e9 Fix last commit 2017-12-29 12:14:56 +01:00
Erwan Croze
65ce907eaa Fixing localref overflow in java wrapper 2017-12-29 12:04:25 +01:00
Ghislain MARY
1182c5e824 Restore call reporting code. 2017-12-29 11:08:58 +01:00
Erwan Croze
71fe4fad40 Workaround concerning string for Android
Specifically for Android < 5 when we receive a smiley
2017-12-28 15:45:48 +01:00
Ghislain MARY
4cc7985da9 Correctly define call session state enumeration. 2017-12-28 12:43:56 +01:00
Ghislain MARY
4c0c1b6ae5 Add timer to retry basic to client group chat room migration after some time if it has failed. 2017-12-28 09:44:47 +01:00
Benjamin Reis
88e381ffb2 Test migration from basic to client group chat room failure and not needed cases 2017-12-27 11:29:12 +01:00
Ghislain MARY
6b59aef7ce Add config parameter to enable basic to client group chat room migration. 2017-12-27 11:21:05 +01:00
Benjamin Reis
1f076aa336 put correct chat room in C cbs 2017-12-27 10:56:10 +01:00
Ghislain MARY
2155541742 Handle callbacks in ProxyChatRoom. 2017-12-27 10:27:50 +01:00
Benjamin Reis
47943bf874 adapt findOneToOneChatroom to both basic and clientGroup 2017-12-22 16:37:42 +01:00
Benjamin Reis
fe8930cecd notify fallbacked chat room creation 2017-12-22 16:11:32 +01:00
Benjamin Reis
554ad75cca WORKAROUND set correct cpp pointer to C LinphoneChatRoom 2017-12-22 14:33:31 +01:00
Ronan Abhamon
fb8d255b4f feat(CoreChatRoom): do not create BasicToClientGroupChatRoom if not factory uri configured 2017-12-22 14:29:41 +01:00
Ronan Abhamon
5a9d0dfd3e feat(BasicToClientGroupChatRoom): capabilities contains Migrate if the proxy is a basic chatroom 2017-12-22 12:42:54 +01:00
Ronan Abhamon
67053e8e8e fix(MainDb): rename insertOrUpdateBasicChatRoom to insertOrUpdateImportedBasicChatRoom 2017-12-22 10:40:18 +01:00
Ronan Abhamon
b51fd2e414 fix(MainDb): use transactions in unsafe functions 2017-12-22 10:38:29 +01:00
Ronan Abhamon
30389fd9ab fix(BasicToClientGroupChatRoom): Capabilities mask contains Migratable 2017-12-22 10:25:16 +01:00
Ghislain MARY
5ff2076896 Handle basic to client group chat room migration. 2017-12-21 18:48:39 +01:00
Ghislain MARY
1f15bc62c8 Do not create a fallback chatroom when invited to a group chat room. 2017-12-21 18:44:38 +01:00
Ronan Abhamon
edd26b9890 fix(ClientGroupChatRoom): avoid conference created event insertion for the moment 2017-12-21 18:22:17 +01:00
Erwan Croze
f1ad71b884 Fixing java enum wrapper 2017-12-21 18:07:39 +01:00
Ronan Abhamon
db93f77c48 feat(enum-mask): better code, remove MaskBuilder 2017-12-21 17:26:33 +01:00
Ronan Abhamon
0e0ae5b546 feat(MainDb): add participants and devices on basic to client group chat room migration 2017-12-21 16:06:01 +01:00
Ronan Abhamon
0304c37625 feat(MainDb): add method to migrate basic to client group chat room 2017-12-21 15:42:40 +01:00
Ronan Abhamon
9604156ab1 feat(utils): add a toString function for enums 2017-12-21 11:45:33 +01:00
Ghislain MARY
5394f91a94 Check the reason is "Not Acceptable" for doing fallback from client group chat room to basic chat room. 2017-12-20 11:29:25 +01:00
Ronan Abhamon
54980b5267 feat(enum-generator): provide two functions getEnumNameAsString and getEnumValueAsString 2017-12-20 10:45:05 +01:00
Ghislain MARY
999c4c17e0 Add two group chat tests. 2017-12-20 10:23:51 +01:00
Sylvain Berfini
8720f2acf1 Fixed issue with dialplan 2017-12-19 17:36:00 +01:00
Erwan Croze
e5b624e8c3 Fixing group_chat_tester 2017-12-19 17:14:58 +01:00
Sylvain Berfini
9e5eeafc7a Workarounded java wrapper issue with callback using bctbx_list as arg 2017-12-19 17:06:03 +01:00
Ronan Abhamon
09a4f83736 fix(private_functions): remove a lof of unused functions on chat messages 2017-12-19 16:51:31 +01:00