summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* r111: destroy core.c mutexes when done, and fix a few unlikely memory leaksMichael Plante2010-01-241-1/+13
|
* r110: fixed missing handle_timeouts_locked, which was removed with r102Pete Batard2010-01-241-0/+45
|
* r109: workaround for broken timercmp on both windows and some posix systems ↵Michael Plante2010-01-241-1/+1
| | | | (latter according to linux manpage, which says glibc does not have this problem)
* r108: Made version info more easily configurable by hand and made ↵Michael Plante2010-01-241-8/+25
| | | | OriginalFilename depend on debug vs release
* r107: removed unnecessary dependency on MFC in the resource scriptPete Batard2010-01-241-2/+2
|
* r106: Fixed leak in usbi_alloc_device when pthread_mutex_init failsMichael Plante2010-01-241-1/+3
|
* r105: added MS Sidewinder HID test in xusb.c + minor changes/improvementsPete Batard2010-01-233-13/+91
|
* r104: thread safety change for pipe_number globalMichael Plante2010-01-231-2/+5
| | | | Signed-off-by: Michael Plante <michael.plante@gmail.com>
* r103: HID part 3 (WIP)Pete Batard2010-01-223-371/+487
| | | | | | | | - get_interface_details() now has an optional SP_DEVINFO_DATA parameter - usbi_handle_transfer_cancellation() now called from windows_cancel_transfer() - set_report/get_report (WIP) and improved HID support functions - better support for sync I/O in hid_submit_control_transfer - hid_abort_transfers
* r102: handle_timeouts() CORE modificationPete Batard2010-01-221-28/+33
| | | | | - apply the same trick as usbi_handle_disconnect() to handle_timeouts(), so that usbi_handle_transfer_cancellation() can now be called from the backend without locking after a timeout. - remove the unneeded handle_timeouts_locked()
* r101: MSVC6 & VS 2005 updates (Michael Plante & Orin Eman)Pete Batard2010-01-2110-37/+717
|
* r100: added MSVC6 project files (Michael Plante)Pete Batard2010-01-215-0/+608
|
* r99b: oops - fixed removal of API_EXPORTEDPete Batard2010-01-211-0/+3
|
* r99: DDK/sources x64 final fix and additional MSVC fixes (/MT)Pete Batard2010-01-216-26/+17
|
* r98: additional MSVC6 fixesPete Batard2010-01-213-17/+17
|
* r97: minor fixes for cygwin and sourcesPete Batard2010-01-213-7/+6
|
* r96: added sources support (Orin Eman)Pete Batard2010-01-214-5/+68
|
* r95: added .rc file for DLL (Michael Plante & Orin Eman)Pete Batard2010-01-213-6/+142
|
* r94: removed the need for DDK includes + minor fixesPete Batard2010-01-213-94/+285
|
* r93: HID part 2 (WIP)Pete Batard2010-01-205-107/+805
| | | | | | | | | | - added composite HID device support in xusb.c - fixed signed/unsigned bug in windows_compat.c (Orin Eman) - added support for synchronous completion of async requests - composite HID device support (ClassGUID fallback for driver unavail., read interface number from MI_##, extra path for HID) - generic interface_by_endpoint and get_valid_interface - added HID struct in priv - HID submit_control_transfer
* r92: updated .gitignorePete Batard2010-01-201-0/+6
|
* r91: additional MSVC fixesPete Batard2010-01-191-16/+12
| | | | | - use of api/sdkddkver.h for Win7 version and greater reliance on DDK files (Orin Eman) - reorganized includes in windows_usb.c
* r90: more compilation environment fixes:Pete Batard2010-01-1913-30/+952
| | | | | | - added Visual Studio 2005 (MSVC8) solution and project files (Orin Eman) - renamed VS 2008 solution and project files - fixed "warning: undefined symbols not allowed" for MinGW/cygwin in configure.ac
* r89: extended API supportPete Batard2010-01-184-128/+635
| | | | | | | | | - composite devices as a separate backend API - mutidriver support in composite devices interface - HID: device interface path, open/close (WIP) - added HID test in xusb.c - fixed Windows version and DDK support - smaller fixes
* r88: final fix for MSVC/x64 (long in Windows' timeval struct)Pete Batard2010-01-161-3/+4
|
* r87: fixed empty lines at the start of sln filesPete Batard2010-01-162-2/+0
|
* r86: VS2005 compatibility update and pthread-win32_x64 helpersPete Batard2010-01-165-4/+442
| | | | Minor comment clarification in libusb.h
* r85: fixed MSVC warnings for x64 and reverted ssize_t to int for ↵Pete Batard2010-01-166-9/+19
| | | | libusb_get_device_list change introduced with r52. Added definition on ssize_t in libusb.h for MSVC platforms.
* r84: updated README_MSVC.txtPete Batard2010-01-151-13/+42
|
* r83: missing vcproj for the DLLPete Batard2010-01-151-0/+368
|
* r82: added x64 support for MSVC and finalized directory structure.Pete Batard2010-01-157-273/+505
| | | | Also amended README_MSVC.txt to reflect a better setup for the required DDK directories
* r81: amend previous workaround (should only apply to non Windows platforms)Pete Batard2010-01-153-9/+248
|
* r80: workaround for interface macro redefinition on Windows (removes the ↵Pete Batard2010-01-158-106/+106
| | | | need for #undef interface in end user sources)
* r79: fixed remaining cygwin warnings (toupper casts)Pete Batard2010-01-152-2/+2
|
* r78: fixed remaining cygwin warnings (missing prototypes)Pete Batard2010-01-152-1/+10
|
* r77: fixed non executable perm of autogen.shPete Batard2010-01-151-0/+0
|
* r76: added cygwin supportPete Batard2010-01-153-6/+39
| | | | | | | | - use AM_CFLAGS instead of CFLAGS (configure.ac) - added -Werror in visibility attribute test to properly detect on cygwin (configure.ac) - moved -Wshadow to AM_CFLAGS and disabled it on cygwin (configure.ac) - emulated _open_osfhandle in windows_compat.c - removed unneeded <tchar> include in windows_usb.c
* r75: fixed missing <stdarg.h> include in xusb.c for UNIX platformsPete Batard2010-01-141-0/+1
|
* r74: fixes CR/LF conversions introduced with previous changesPete Batard2010-01-143-186/+186
|
* r73: moved -pthread option to CFLAGS for platforms that need itPete Batard2010-01-143-183/+186
|
* fixed MSVC warnings (/W4 or MSVC6)Pete Batard2010-01-145-13/+18
|
* Fix CR/LF inconsistenciesPete Batard2010-01-1415-964/+964
|
* svn r70 (last import from svn): - fixed the non retrieval of interface #0 on ↵Pete Batard2010-01-142-4/+5
| | | | some specific conditions (PROPER)
* svn r68: - fixed improper WINVER for Visual Studio on Windows 7 and DDK ↵Pete Batard2010-01-141-2/+16
| | | | include errors
* svn r66: - fix for the infamous XP port number issue (using SPDRP_ADDRESS)Pete Batard2010-01-141-54/+9
|
* svn r65: - fixed improper selection of Release instead of Debug, for Debug ↵Pete Batard2010-01-141-6/+6
| | | | conf in sln file
* svn r64:Pete Batard2010-01-143-0/+63
| | | | | - added .def file for MSVC6 dll build (Michael Plante) - prevented conflicts with pdb and HTML logs for lsusb & xusb
* svn r63: - updated Visual Studio 2008 projects files (fixed missing options ↵Pete Batard2010-01-143-2/+4
| | | | for Debug)
* svn r62: More MSVC6 compatibilityPete Batard2010-01-143-28/+61
| | | | | - perr() without variadic in xusb.c (Michael Plante) - dropped LOOP_CONTINUE variadic in windows_usb.c
* svn r61: - fixes improper allocation of overlapped in pipe_for_poll()Pete Batard2010-01-141-10/+19
|