Commit graph

159 commits

Author SHA1 Message Date
Jehan Monnier
09ae895cd0 downgrade error traces in case of sdk resources not found to info as resources are now located into the aar. 2018-06-18 08:59:29 +02:00
Simon Morlat
634aaf3cbf Fix crash when creating the java AndroidPlatforHelper object, because initCore no longer exists. 2018-06-17 11:45:37 +02:00
Simon Morlat
142fdca155 Fix loading of ms2 plugins on Android. The nativeLibraryDir is found from java API and used directly in LinphoneCore instanciation, thanks to the AndroidPlatformHelper class. 2018-06-15 22:07:38 +02:00
Erwan Croze
f893132414 Merge branch 'dev_refactor_cpp_qrcode' of gitlab.linphone.org:BC/public/linphone into dev_refactor_cpp
Add QRCode API
2018-06-15 10:49:40 +02:00
Ghislain MARY
a5dce40387 Fix the way to get the JNI env in java wrapper to prevent crashes when some native threads stop. 2018-06-13 11:24:12 +02:00
Erwan Croze
0f006ab1f6 Fix name of hold sound for android 2018-06-04 09:25:01 +02:00
Jehan Monnier
420aedc7e5 add java method to android’s helper to copy assets instead of resource 2018-05-25 14:32:08 +02:00
Jehan Monnier
3cf801a632 improve Android's platform helper 2018-05-23 18:21:47 +02:00
Jehan Monnier
836cbdf97f make sure android platform helper is compatible with linphone-android 3.x 2018-05-22 18:13:40 +02:00
Ghislain MARY
9c7df45896 Improve Android wrapper migration script. 2018-05-22 15:34:40 +02:00
Erwan Croze
c5e8872910 Merge branch 'dev_refactor_cpp' of git.linphone.org:linphone into dev_refactor_cpp_qrcode 2018-05-21 14:03:34 +02:00
Erwan Croze
6322f71e18 Merge branch 'dev_refactor_cpp' of git.linphone.org:linphone into dev_refactor_cpp_qrcode 2018-05-21 14:03:13 +02:00
François Grisez
0adccd72de [Build] Fix race condition between linphonej and linphone-coreapi targets 2018-05-18 15:48:22 +02:00
François Grisez
22ecccec97 Fix Java wrapper generation. 2018-05-17 18:59:15 +02:00
Erwan Croze
3d7e530222 Fixing load of grammar 2018-05-16 10:55:46 +02:00
Erwan Croze
99ea6e4cad Fixing assets copy from package for testers 2018-05-11 11:38:46 +02:00
Sylvain Berfini
4fc8137289 Fixed grammars and some other importants file not being overwritten 2018-04-27 14:28:38 +02:00
Sylvain Berfini
9e921fa303 Added missing enums & listeners to proguard file generated by JAVA wrapper 2018-04-13 18:13:33 +02:00
François Grisez
4a0b9021a2 Fixes Java wrapper generator 2018-04-10 18:11:20 +02:00
Sylvain Berfini
0bf5362bf0 Fixed issue in previous commit 2018-04-06 12:15:14 +02:00
Sylvain Berfini
2f550cd5df Added method in Java's wrapper Factory object to get LoggingService 2018-04-06 12:09:11 +02:00
Sylvain Berfini
9ca30446d5 Improved AndroidPlatformHelper 2018-02-16 16:23:16 +01:00
Sylvain Berfini
539f7b0fbe Do not set the same listener twice and clear the previous one if it exists in Java wrapper 2018-02-15 16:23:14 +01:00
Sylvain Berfini
b9c2b8c9a9 Do not create a JNI listener if Java one is null 2018-02-15 13:56:48 +01:00
Sylvain Berfini
b87dd9f1a0 Fixed another leak in Java wrapper caused by listeners 2018-02-15 13:39:36 +01:00
Sylvain Berfini
c444c4c59c Fixed remaining issue with removeListener in Java wrapper 2018-02-15 13:23:40 +01:00
Sylvain Berfini
a573636c6b Fixed issue with removeListener in Java wrapper 2018-02-15 13:12:23 +01:00
Sylvain Berfini
4a5d2e4cb5 Fixed leak in Java wrapper 2018-02-15 12:55:15 +01:00
François Grisez
9dd3f54f91 Fixes error in Java wrapper generation that caused a crash on Android apps starting 2018-02-08 15:17:39 +01:00
François Grisez
bff2f9a26f Reworking of wrappers generators
* Support of enums declared inside classes.
* Moving of Java translation code into abstractapi.py
  in order to have Java's API in the generated multi-language
  documentation.
2018-02-06 12:22:44 +01:00
Sylvain Berfini
3163b596c2 Fixed Java wrapper for enum with masks like ChatRoomCapabilities 2018-01-30 12:18:31 +01:00
Ronan Abhamon
26ad07a02e feat(core): update date of some files 2018-01-15 09:17:54 +01:00
Sylvain Berfini
ea585a1ef6 Fixed previous commit 2018-01-12 15:21:36 +01:00
Sylvain Berfini
2e837751c6 COpy SDK rootCA only if not exists 2018-01-12 15:19:44 +01:00
Sylvain Berfini
8a95dba194 Fixed abstractApi and Java wrapper use of RefCountable attribute 2018-01-12 14:41:29 +01:00
Erwan Croze
87aecfa304 Moving some setting init from android application to liblinphone 2018-01-12 11:54:43 +01:00
Sylvain Berfini
f369a7c87d Forgot to remove manually wrapped createCore in JNI layer 2018-01-11 15:09:21 +01:00
Sylvain Berfini
36399ae82b Removed manual wrap of createCore in Java wrapper 2018-01-11 15:00:03 +01:00
Sylvain Berfini
a633dac8aa Fix & workaround for Android's Java wrapper 2018-01-11 14:57:09 +01:00
Sylvain Berfini
e35b483fa1 Reduced number of JNI calls to getCore() 2018-01-08 15:15:09 +01:00
Sylvain Berfini
b10609f831 Use getCore methods to synchronize Java wrapper 2018-01-05 12:16:40 +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
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
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
Erwan Croze
f1ad71b884 Fixing java enum wrapper 2017-12-21 18:07:39 +01:00
Sylvain Berfini
9e5eeafc7a Workarounded java wrapper issue with callback using bctbx_list as arg 2017-12-19 17:06:03 +01:00
Mickaël Turnel
16267be498 Fix missing parenthesis in java wrapper 2017-12-15 13:52:16 +01:00