#
272461 |
|
02-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
261482 |
|
04-Feb-2014 |
hselasky |
MFC r260315: Implement two new libusb API functions.
PR: usb/185454
|
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
250335 |
|
07-May-2013 |
emaste |
Constify libusb_get_pollfds return
The correct return type, per our libusb(3) man page and the libusb.org and libusbx projects (whose interface we intend to follow for our libusb), is const struct libusb_pollfd **.
Unfortunately the doxygen-generated libusbx API documentation[1] omits[2] the const for some reason.
[1] http://libusbx.sourceforge.net/api-1.0/group__poll.html#gab1a72869a926552b27a6c667695df3a2
[2] http://sourceforge.net/mailarchive/forum.php?thread_name=497D10BE.8090007%40n-dimensional.de&forum_name=libusb-devel
Reviewed by: hselasky@
|
#
248236 |
|
13-Mar-2013 |
hselasky |
- Make the FreeBSD's USB library compile under Linux. - Fix a compile warning where the return value of a call to a write() function was ignored. - Remove redundant include files from userland USB header files. - Add some now needed include files to various C-files.
|
#
236944 |
|
12-Jun-2012 |
hselasky |
LibUSB v1.0 API compiliance and bugfixes.
- Use CLOCK_MONOTONIC instead of CLOCK_REALTIME, because CLOCK_MONOTONIC does not wrap into negative in near future. This fixes any potential problems using "pthread_cond_timedwait()".
- Fix a bug where the "libusb_wait_for_event()" function computes an absolute timeout instead of a relative timeout. USB transfers do not depend on this timeout value.
- Add dependency towards LibPthread to Makefile, because LibUSB v1.0 needs this library to function correctly.
MFC after: 1 week
|
#
234491 |
|
20-Apr-2012 |
hselasky |
Fix some compile warnings.
MFC after: 1 week
|
#
215253 |
|
13-Nov-2010 |
hselasky |
Fix LibUSB v1.0 compliancy.
1) We need to allow the USB callback to free the USB transfer itself. 2) The USB transfer buffer should only be automatically freed when freeing the USB transfer.
Fixed by: hselasky Submitted by: Gustau Perez i Querol Approved by: thompsa (mentor)
|
#
213849 |
|
14-Oct-2010 |
hselasky |
- Fix some compile warnings regarding comparing signed to unsigned.
Approved by: thompsa (mentor)
|
#
208020 |
|
12-May-2010 |
thompsa |
Fix header file compliancy with libusb 1.0 from sourceforge.
Reported by: Xiaofan Chen Submitted by: Hans Petter Selasky
|
#
203815 |
|
13-Feb-2010 |
wkoszek |
Resort includes to match style(9) a bit more. No functional change is expected after this commit.
Tested by: make buildworld Reviewed by: hps (patch without .h changes)
|
#
203775 |
|
11-Feb-2010 |
wkoszek |
Remove redundand headers and use more standard ones where necessary.
Reviewed by: hps@
|
#
199055 |
|
08-Nov-2009 |
thompsa |
- fix refcounting error during data transfer - fix a memory leak on the USB backend - fix invalid pointer computations (in one case memory outside the allocated area was written in LibUSB v1.0) - make sure memory is always initialised, also in failing cases - add missing functions from v1.0.4
PR: usb/140325 Reported by: Robert Jenssen Submitted by: Hans Petter Selasky MFC After: 3 days
|
#
195957 |
|
29-Jul-2009 |
alfred |
LibUSB v1.0:
- Significantly improve libusb10 support. - Many minor issues fixed. - P4 ID: 166189, 165853, 165991, 166052, 166069
Submitted by: hps Approved by: re
|
#
195560 |
|
10-Jul-2009 |
thompsa |
Sync the libusb 1.0 exported api to the latest GSoC code.
- Fix possible uninitialised variables and null derefs - Support big transfers - Various bug fixes and style changes
Submitted by: Sylvestre Gallon Sponsored by: Google Summer of Code 2009 Approved by: re (kib)
|
#
194676 |
|
22-Jun-2009 |
thompsa |
Add files missed in r194674.
Add libusb 1.0 support which is compatible with the latest revision on Sourceforge. Libusb 1.0 is a portable usb api released December 2008 and supersedes the original libusb released 10 years ago, it supports isochronous endpoints and asynchronous I/O. Many applications have already started using the interfaces.
This has been developed as part of Google Summer of Code this year by Sylvestre Gallon and has been cribbed early due to it being desirable in FreeBSD 8.0
Submitted by: Sylvestre Gallon Sponsored by: Google Summer of Code 2009 Reviewed by: Hans Petter Selasky
|