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