Luca Longinotti
ce5294c22d
Windows 32bit build.
2013-07-18 20:10:54 +02:00
Luca Longinotti
7e69b519ff
Add Linux x86 build.
2013-07-18 19:37:30 +02:00
Luca Longinotti
b14e1cfc2b
Add OS X builds.
2013-07-18 15:56:16 +02:00
Luca Longinotti
7f4261b2b7
Add new Linux and Windows 64bit builds.
2013-07-18 13:58:15 +02:00
Luca Longinotti
98903208ec
Fix Windows support, which needs shared builds (separate DLL), while everyone else is static.
2013-07-18 13:56:37 +02:00
Luca Longinotti
28f693b463
Add support to statically build udev (eudev in this case, since it's much simpler to just get it to build libudev).
...
Add -O2 to CFLAGS (-Os for ARM), needed for optimization and warnings.
Add appropriate HOST variables to osx-*.sh.
2013-07-18 13:47:41 +02:00
Luca Longinotti
1b4126cc90
Add linux x86 build.
2013-07-17 22:41:41 +02:00
Luca Longinotti
36ff102476
Windows 32bit build.
2013-07-17 20:21:37 +02:00
Luca Longinotti
0e40aaec93
Add updated Mac OS X builds.
2013-07-17 17:05:35 +02:00
Luca Longinotti
d5cfffeb63
Implement caching for pollfd and hotplug callbacks.
...
Generate new libs for Linux and Windows 64bit.
2013-07-17 16:54:04 +02:00
Luca Longinotti
ef88482436
Complete hotplug support, with full support for deregistration.
2013-07-17 15:24:45 +02:00
Luca Longinotti
a66013a393
Remove TODO (all being done!). Remove Eclipse cproject, was committed by mistake.
2013-07-16 21:03:37 +02:00
Luca Longinotti
85111765e9
Start work on Hotplug support.
2013-07-16 17:12:47 +02:00
Luca Longinotti
8d6a1f0d50
Added myself to copyright/authors as appropriate.
2013-07-16 13:47:09 +02:00
Luca Longinotti
440d88c2c5
Add link to BufferUtils to allocate direct IntBuffers.
...
Fix formatting in DescriptorUtils.
2013-07-16 13:33:21 +02:00
Luca Longinotti
1877f8f41c
Use proper MASK for endpoint direction.
2013-07-15 23:29:34 +02:00
Luca Longinotti
0851eb7a32
Fix tests to react correctly to NULL passed to free() functions.
2013-07-15 18:49:41 +02:00
Luca Longinotti
c8d6f4ce49
Add new 64bit Linux and Windows builds for testing.
2013-07-15 18:44:14 +02:00
Luca Longinotti
d4776d1044
Accept NULL in the free() functions, just like libusb itself.
2013-07-15 18:43:00 +02:00
Luca Longinotti
2e7959093e
Complete check of all Java code.
...
Reformatted dump/hashCode/equals to be clear, easy to read and compare to the list of methods available.
Added missing constants to LibUsb, correctly sized some of them to be in accordance with the size of types they are compared to or used with.
2013-07-15 18:13:43 +02:00
Luca Longinotti
069f0a24d8
Merge branch 'master' of https://github.com/llongi/usb4java
2013-07-15 16:35:58 +02:00
Luca Longinotti
86ec4b9c6b
Fix trailing white-spaces in tests too.
2013-07-15 16:35:18 +02:00
Luca Longinotti
2bb24448a1
Fix formatting properly and remove trailing white-spaces.
2013-07-15 16:31:55 +02:00
Luca Longinotti
974d277459
Format/clean-up all libusb/ Java files before starting work on reviewing them.
2013-07-15 16:20:33 +02:00
Luca Longinotti
fc33d3f1e7
Add OSX builds.
2013-07-15 16:17:17 +02:00
Luca Longinotti
608121bbe6
Update/merge tests with new master branch.
...
Reformat/clean-up so to be closer to upstream style.
2013-07-15 15:52:47 +02:00
Luca Longinotti
5b2b987820
Add 64bit Linux/Windows new binaries.
2013-07-15 14:37:38 +02:00
Luca Longinotti
c9d4b1c53b
Restore memcpy-wrapper (with small #ifdef fix).
...
Fix some spacing and style to minimize the differences to upstream as much as possible for later reintegration.
Rename ssEndpointCompanionDescriptor Java variable to ssEndpointCompanionDescriptorPointer.
Fix all -Wconversion warnings.
Constify new structures as needed.
Use NewDirectReadOnlyBuffer as needed.
Add missing function declarations.
2013-07-15 14:26:45 +02:00
Luca Longinotti
9a608c7edc
Merge remote-tracking branch 'origin/asyncio'
...
Conflicts:
pom.xml
src/main/c/build/common.sh
src/main/c/build/linux-x86_64.sh
src/main/c/configure.ac
src/main/c/src/ConfigDescriptor.c
src/main/c/src/DeviceDescriptor.c
src/main/c/src/EndpointDescriptor.c
src/main/c/src/EndpointDescriptor.h
src/main/c/src/Interface.c
src/main/c/src/InterfaceDescriptor.c
src/main/c/src/LibUsb.c
src/main/c/src/Makefile.am
src/main/c/src/Version.c
src/main/c/src/usb4java.h
src/main/java/de/ailis/usb4java/libusb/ConfigDescriptor.java
src/main/java/de/ailis/usb4java/libusb/Context.java
src/main/java/de/ailis/usb4java/libusb/Device.java
src/main/java/de/ailis/usb4java/libusb/DeviceDescriptor.java
src/main/java/de/ailis/usb4java/libusb/DeviceHandle.java
src/main/java/de/ailis/usb4java/libusb/DeviceList.java
src/main/java/de/ailis/usb4java/libusb/EndpointDescriptor.java
src/main/java/de/ailis/usb4java/libusb/Interface.java
src/main/java/de/ailis/usb4java/libusb/InterfaceDescriptor.java
src/main/java/de/ailis/usb4java/libusb/LibUsb.java
src/main/java/de/ailis/usb4java/libusb/Transfer.java
src/main/java/de/ailis/usb4java/libusb/Version.java
src/main/resources/de/ailis/usb4java/libusb/linux-x86/libusb4java.so
src/main/resources/de/ailis/usb4java/libusb/linux-x86_64/libusb4java.so
src/test/java/de/ailis/usb4java/libusb/LibUSBDeviceTest.java
src/test/java/de/ailis/usb4java/libusb/LibUSBTest.java
2013-07-14 23:38:29 +02:00
Klaus Reimer
33d6a78a6b
Some javadoc reformating.
2013-07-13 23:28:18 +02:00
Klaus Reimer
6288a4e560
Remove useless bit operation
2013-07-13 23:26:43 +02:00
Klaus Reimer
d6a7f8fb53
New linux binaries
2013-07-13 23:22:09 +02:00
Klaus Reimer
05bc63e1a1
Add TODO
2013-07-13 23:21:24 +02:00
Klaus Reimer
25649389f6
Implement container id descriptor support.
2013-07-13 23:21:15 +02:00
Klaus Reimer
68847f597f
Implement support for SuperSpeed USB Device Capability Descriptor.
2013-07-13 22:58:09 +02:00
Klaus Reimer
c998b4f541
Fix case of classes.
2013-07-13 22:31:24 +02:00
Klaus Reimer
5369719bf3
Implement support for USB 2.0 extension descriptor.
2013-07-13 22:24:40 +02:00
Klaus Reimer
5efc4f8573
Add unit test for Version class and catch uninitialized usage of it.
2013-07-13 21:45:59 +02:00
Klaus Reimer
40460f34ec
Remove libusb/libusbx specific code because libraries are now the same
...
again
2013-07-13 21:39:48 +02:00
Klaus Reimer
78a11c8c2e
Update documentation to refer to libusb instead of libusbx (The
...
libraries are now finally re-united again)
2013-07-13 21:37:48 +02:00
Klaus Reimer
d3ad112f94
Update usb4java version
2013-07-13 21:19:47 +02:00
Klaus Reimer
352d860383
Fix some javadocs.
2013-07-13 21:17:23 +02:00
Klaus Reimer
d46497eaa3
Fix dump
2013-07-13 21:13:41 +02:00
Klaus Reimer
db56a99069
New linux binaries
2013-07-13 21:06:26 +02:00
Klaus Reimer
4bd5b6a76d
Fix unit tests
2013-07-13 21:04:34 +02:00
Klaus Reimer
08f724de7a
Implement support for BOS descriptors
2013-07-13 21:02:23 +02:00
Klaus Reimer
e234b9a75f
Add unit test for Interface and catch uninitialized usage of it.
2013-07-13 20:01:18 +02:00
Klaus Reimer
60d8c7c904
Add unit test for InterfaceDescriptor and catch uninitialized usage of
...
it.
2013-07-13 19:56:53 +02:00
Klaus Reimer
c0efcdf706
Add unit test for DeviceDescriptor and catch uninitialized usage of it.
2013-07-13 19:50:28 +02:00
Klaus Reimer
6f11a8b365
Ignore crash logs
2013-07-13 19:34:16 +02:00