Commit graph

55 commits

Author SHA1 Message Date
Sylvain Berfini
979082687f Auto generate Core callbacks in JNI wrapper for core constructor 2017-12-04 17:23:29 +01:00
Sylvain Berfini
a23c0e4f20 Fixed issue with refs for video surfaces in JNI layer 2017-11-29 15:29:02 +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
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
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
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
12e1ccfe58 Various fixes for JNI layer of Java wrapper 2017-10-18 13:17:22 +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
b83f1933c4 Fixed XmlRpcRequest.ArgType enum name in Java wrapper + added missing sed to migration 2017-10-17 19:00:07 +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
c1a21d9090 Fixed issue in Java wrapper with XmlRpcRequest.Status 2017-10-17 16:29:29 +02:00
Sylvain Berfini
82f3d21b3f Added an option on Java wrapper for exceptions, default to false temporarily 2017-10-17 10:19:05 +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
a4427e4e0b Workaround for XmlRpcArgType and XmlRpcStatus to be sub-enums of XmlRpcRequest 2017-10-13 11:54:18 +02:00
Sylvain Berfini
82132c72c1 Added some enums to parent classes in Java wrapper + started migration script 2017-10-12 17:22:46 +02:00
Sylvain Berfini
8735c553eb Added install step of generated java files 2017-10-12 14:41:55 +02:00
Sylvain Berfini
5c52c4db70 Fixed some issues in generated Java code 2017-10-12 14:07:23 +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
faae5f4406 Added set/add/remove listener to Java wrapper 2017-10-11 15:24:50 +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
6d04fdc1eb Added constructor on each Java object implementation 2017-10-10 13:57:37 +02:00
Sylvain Berfini
27c271e46e Handle void* type in Java wrapper 2017-10-10 13:51:51 +02:00
Sylvain Berfini
03a625226b Added throw CoreException to each method using Enum's fromInt function 2017-10-10 13:37:34 +02:00
Sylvain Berfini
36b10967ec Handle character type in java wrapper 2017-10-10 13:31:20 +02:00
Sylvain Berfini
3d1349d350 Handle string_array type in java wrapper 2017-10-10 13:28:56 +02:00
Sylvain Berfini
12df1381bc Simplified java wrapper 2017-10-10 13:24:46 +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
fac07d9429 Improved way to get array of objects in java wrapper 2017-10-10 13:14:46 +02:00
Sylvain Berfini
5a009ff9d5 Java wrapper native will return objects, cast it 2017-10-10 13:05:31 +02:00
Sylvain Berfini
2b6753bdaf Started jni part of java wrapper 2017-10-10 12:51:43 +02:00
Sylvain Berfini
7099bab3eb Fixed java wrapper time type 2017-10-10 12:05:30 +02:00
Sylvain Berfini
7bee10282c Fixed access to nativePtr in Java wrapper 2017-10-10 11:45:58 +02:00
Sylvain Berfini
20cff19fe2 Improvements on enums and exceptions 2017-10-10 11:43:36 +02:00
Sylvain Berfini
086a749511 Fixed enums names in Java wrapper 2017-10-10 11:17:34 +02:00