Commit graph

119 commits

Author SHA1 Message Date
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
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
b366b4055a Updated proguard rules 2017-12-04 16:15:30 +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
a0df884b89 Fix Android Context not being set in mediastreamer2 2017-11-29 13:44:26 +01:00
Sylvain Berfini
bed2dbf6b0 Fixed typo 2017-11-29 11:32:00 +01:00
Sylvain Berfini
8bfffceab2 Fixed AndroidPlatformHelpers for devices using old version of Android 2017-11-29 11:03:30 +01:00
Sylvain Berfini
98ef82ed39 Updated migration.sh for Java wrapper 2017-11-29 10:10:01 +01:00
François Grisez
a94805efc2 Set java/genwrapper.py as executable 2017-11-24 14:56:29 +01:00
François Grisez
f6cd06d37d Wrappers generator: logging system reworking 2017-11-23 15:22:44 +01:00
Sylvain Berfini
4fa3a224cf Load the correct C++ library on Android 2017-11-23 10:26:46 +01:00
Sylvain Berfini
ec2ffd8a14 Added a proguard file generation to the Java wrapper (todo: test it) 2017-11-22 15:20:08 +01:00
François Grisez
5cf9e549f3 Partial merge from 'master' about wrapper and documentation generation scripts 2017-11-16 17:30:45 +01:00
Sylvain Berfini
22986f1840 Do not load soci shared lib anymore 2017-10-27 16:06:54 +02:00
Sylvain Berfini
946a657c24 Added soci_core to list of library to load 2017-10-26 16:55:05 +02:00
Sylvain Berfini
0442a244c0 More enums added to parent classes 2017-10-24 14:46:11 +02:00
Sylvain Berfini
9bfaca593e Add EventLogType as enum of EventLog 2017-10-24 14:37:28 +02:00
Sylvain Berfini
d15d7dfc52 Put ChatRoomState into ChatRoom 2017-10-24 14:07:05 +02: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
40ae364d21 Added getDataPath, getConfigPath and getCachePath to AndroidPlatformHelper 2017-10-19 12:22:32 +02:00
Sylvain Berfini
8a421e9c72 Forgot to move AndroidPlatfromHelper class 2017-10-19 11:45:01 +02:00
Sylvain Berfini
f545d1d955 Use create_core_2 in Java wrapper 2017-10-19 11:36:30 +02:00
Sylvain Berfini
d5e59ae6ee content_set_buffer now takes a uint8_t* instead of a void* so it can be correctly wrapped automatically 2017-10-19 10:44:13 +02:00
Sylvain Berfini
c0a2fcd05d Unblacklisted 2 methods for Java wrapper because if getter is blacklisted, setter won't be wrapped... 2017-10-18 15:59:01 +02:00
Sylvain Berfini
a01787fbe6 Blacklisted 3 methods badly wrapper temporarily 2017-10-18 15:52:41 +02:00
Sylvain Berfini
a9e3caf17f Fixed content_get_buffer and content_set_buffer methods in Java wrapper 2017-10-18 15:27:09 +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
e21f193a57 Fixed wrongly named method in factory 2017-10-18 10:53:59 +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
bebcee53d6 Fixed java's listeners' stubs that return a value 2017-10-18 10:32:09 +02:00
Sylvain Berfini
abe39796fd Do wrap static methods but as non static 2017-10-18 10:25:27 +02:00
Sylvain Berfini
cf0502d382 Do not wrap the static methods in Java wrapper 2017-10-18 10:19:59 +02:00
Sylvain Berfini
927f2c5038 Added constructors for objects in factory 2017-10-18 10:15:23 +02:00
Sylvain Berfini
2a9d4afef2 Keep previous callback name in migration as prefix instead of removing it 2017-10-17 19:57:19 +02:00
Sylvain Berfini
b83f1933c4 Fixed XmlRpcRequest.ArgType enum name in Java wrapper + added missing sed to migration 2017-10-17 19:00:07 +02:00
Sylvain Berfini
f738e9bd2d Rewritten migration script to use only one find/sed instead of 270... 2017-10-17 18:26:49 +02:00