Grant Limberg
|
9f2732d661
|
add the basedir to the ant buildfile
|
2015-05-02 10:16:10 -07:00 |
|
Grant Limberg
|
fb6b56a85f
|
clean up unused imports
|
2015-05-01 18:27:34 -07:00 |
|
Grant Limberg
|
02b33e3763
|
Yeah it helps to byte swap the port back to little-endian before sending the port off to Java
|
2015-04-30 22:07:14 -07:00 |
|
Grant Limberg
|
0a15eae00f
|
Setup native build for Windows Java.
Still need to do Mac & Linux
|
2015-04-30 21:50:28 -07:00 |
|
Grant Limberg
|
75d7137025
|
added a class I found to load JNI code from within JAR files on non-android platforms.
That doesn't come for free, unlike android.
|
2015-04-30 21:50:05 -07:00 |
|
Grant Limberg
|
9464504e4a
|
DataStoreGet and Put and EventListener appear to work
|
2015-04-29 21:20:50 -07:00 |
|
Grant Limberg
|
7e0cc28a89
|
Fixes for bugs pointed out by updating warnings
|
2015-04-29 19:29:35 -07:00 |
|
Grant Limberg
|
9bf9670ff9
|
add more warnings to the JNI build
|
2015-04-29 19:14:52 -07:00 |
|
Grant Limberg
|
5983b4367b
|
jclass pointers aren't as cacheable as originally thought.
There is a way to do it. We can try it later if we determine it's needed for performance reasons. Otherwise, don't use static to cache them
|
2015-04-27 18:38:13 -07:00 |
|
Grant Limberg
|
d1ed269537
|
Switch to InetSockAddress instead of InetAddress so we can send the port # to java as well
|
2015-04-27 17:48:37 -07:00 |
|
Grant Limberg
|
4c71e92a67
|
It's now possible to actually create a Node object in Java/Android!!!
|
2015-04-25 20:47:21 -07:00 |
|
Grant Limberg
|
3bdbc6390f
|
Added logging to Android logcat
|
2015-04-25 20:46:56 -07:00 |
|
Grant Limberg
|
8a09e0ec3c
|
added NodeException
|
2015-04-25 20:46:41 -07:00 |
|
Grant Limberg
|
db80070ccb
|
fix strings pointing to enum fields in ResultCode java class
|
2015-04-25 19:19:58 -07:00 |
|
Grant Limberg
|
042f914dc5
|
If we could not recursively add ZeroTierOneSDK.jar to ZeroTierOneSDK.jar, that would be greeeaaaaat
|
2015-04-25 19:09:30 -07:00 |
|
Grant Limberg
|
a86a0ab2b1
|
Package the Android native libraries right in the .jar file
|
2015-04-25 18:59:00 -07:00 |
|
Grant Limberg
|
29bb2a9004
|
fix for a previously renamed class
|
2015-04-25 18:58:43 -07:00 |
|
Grant Limberg
|
56f8160af8
|
generate javadocs for the Java SDK
|
2015-04-25 17:29:07 -07:00 |
|
Grant Limberg
|
0d4283a3fa
|
Cache jclass and jmethod instances for callbacks on the JniRef struct.
This is safe to cache as none of the instantiated callback interfaces can be changed once a Node object is created.
|
2015-04-24 20:34:36 -07:00 |
|
Grant Limberg
|
9c62ce9e6f
|
implemented EventCallback
All callback methods are now implemented
|
2015-04-24 20:13:21 -07:00 |
|
Grant Limberg
|
f2eed5a65f
|
implemented WirePacketSendFunction
|
2015-04-24 19:43:17 -07:00 |
|
Grant Limberg
|
5e1fb4e253
|
Realized that the jclass and jmethodID variables in the callbacks cannot be static
There's no guarantee that ALL calls to the callbacks will be on the same class as they're just interfaces and user defined
|
2015-04-24 19:35:18 -07:00 |
|
Grant Limberg
|
dc00ce4f44
|
added DataStorePutFunction implementation
updated DataStorePutListener to also have an onDelete() method
|
2015-04-24 19:28:44 -07:00 |
|
Grant Limberg
|
53ebd5a9a5
|
don't need to pass buffer size because java arrays have a .length member
|
2015-04-24 19:14:59 -07:00 |
|
Grant Limberg
|
d5fc2b39aa
|
implemented DataStoreGetFunction callback
|
2015-04-24 19:11:49 -07:00 |
|