Commit graph

44 commits

Author SHA1 Message Date
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
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
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
a633dac8aa Fix & workaround for Android's Java wrapper 2018-01-11 14:57: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
Sylvain Berfini
a7df6db770 Fixed android video crash when rotating device 2017-12-13 12:43:03 +01:00
Sylvain Berfini
979082687f Auto generate Core callbacks in JNI wrapper for core constructor 2017-12-04 17:23:29 +01:00
Sylvain Berfini
cd40d176c0 Fixed java wrapper 2017-12-04 15:45:17 +01:00
Sylvain Berfini
a23c0e4f20 Fixed issue with refs for video surfaces in JNI layer 2017-11-29 15:29:02 +01:00
Sylvain Berfini
3af62d98d2 Fixed crash in file transfer due to backgroundtaskid not being initialized + removed unused header in jni 2017-10-19 17:41:01 +02:00
Sylvain Berfini
f545d1d955 Use create_core_2 in Java wrapper 2017-10-19 11:36:30 +02:00
Sylvain Berfini
9fa66fc345 Some fixes for Java wrapper 2017-10-18 13:33:05 +02:00
Sylvain Berfini
12e1ccfe58 Various fixes for JNI layer of Java wrapper 2017-10-18 13:17:22 +02:00
Sylvain Berfini
61652e08a8 Added missing extern C in Java's JNI 2017-10-18 12:03:18 +02:00
Sylvain Berfini
4ec852cb08 Fixed jni compil 2017-10-18 10:49:19 +02:00
Sylvain Berfini
9154626ccc Added missing methods on factory for Java wrapper 2017-10-18 10:46:02 +02:00
Sylvain Berfini
ef782426ed Handled in Java's genwrapper callbacks with return value 2017-10-17 17:39:53 +02:00
Sylvain Berfini
8906a4d89b Fixed Java's genwrapper when byte[] in method's arguments 2017-10-17 16:57:40 +02:00
Sylvain Berfini
8882c8e285 Improved Java's genwrapper to handle LinphoneBuffer 2017-10-17 16:57:40 +02:00
Sylvain Berfini
0b95c162d3 Real fix for Java wrapper's listeners 2017-10-16 15:56:17 +02:00
Sylvain Berfini
471c5b3d97 Fixes for listeners in Java wrapper + added manually wrapped Core.getMediastreamerFactory 2017-10-16 15:51:52 +02:00
Sylvain Berfini
def3a31e09 Do not wrap IMEE + fix java wrapper compil when using -j + fixed classBl in abstractAPI tool + various fixes for jni layer of java wrapper 2017-10-12 13:06:02 +02:00
Sylvain Berfini
054a929f9b Compilation fixes 2017-10-11 16:15:17 +02:00
Sylvain Berfini
ff688cd975 Finished removeCallbacks in JNI layer for Java wrapper for multi listenable classes 2017-10-11 15:04:02 +02:00
Sylvain Berfini
106de2c073 Added listeners to JNI layer of Java wrapper 2017-10-11 14:28:58 +02:00
Sylvain Berfini
6c8034768d More work on JNI layer for Java wrapper for listeners 2017-10-11 12:53:18 +02:00
Sylvain Berfini
68706bb5eb Added enums to JNI layer of Java wrapper 2017-10-11 10:52:46 +02:00
Sylvain Berfini
8b8dcb3f72 Few changes in java wrapper for factory + added LinphoneJavaBindings 2017-10-10 18:02:59 +02:00
Sylvain Berfini
2fd4f54a45 More work on the java wrapper 2017-10-10 17:14:10 +02:00
Sylvain Berfini
c4bf870c43 Started JNI generated layer 2017-10-10 15:52:55 +02:00
Sylvain Berfini
036cd8a5d8 Always use objects in Java wrapper, JNI will take care of handling pointers 2017-10-10 13:22:14 +02:00
Sylvain Berfini
fb86329031 Started JAVA wrapper 2017-10-09 17:51:10 +02:00