summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* svn r60: - fixed missing warning for failure to detect port# on XP (added ↵Pete Batard2010-01-141-1/+2
| | | | failed string details)
* svn r59: - MSVC6 fixes for variadic log macros (Michael Plante)Pete Batard2010-01-142-7/+55
|
* svn r58: - fixed missing warning for failure to detect port# on XPPete Batard2010-01-141-5/+13
|
* svn r56: - MSVC6 compatible printb in windows_compat.cPete Batard2010-01-141-2/+7
|
* svn r55: - fixes list_for_each_entry calls for Darwin and LinuxPete Batard2010-01-143-4/+4
|
* svn r54: - fixes missing config_msvc.hPete Batard2010-01-1412-86/+178
|
* svn r52: MSVC compatibility update:Pete Batard2010-01-147-0/+1181
| | | | | | | | | | | | | | | | | | | | - changed ssize_t to int for libusb_get_device_list (do we really expect that many devices?). Also in lsusb.c - redefined inline to __inline in libusb.h - remove the unistd.h include for OS_WINDOWS - api/ vs ddk/ for ddk includes - changed variadics using ,fmt... to ,... and __VA_ARGS__ - list_for_each_entry now requires a type parameter - libusb_cpu_to_le16 as inline - time.h vs sys/time.h - harmonization of #ifdef vs #if defined() within individual files - defined an empty __drv_preferredFunction(func,why) before #include <cfgmgr32.h>, as it only applies to obsolete functions - excluded USB_HUB_CAPS redefinition from MSVC - new msvc top directory for includes (stdint.h inttypes.h and pthread) - new config_msvc.h file - new README_MSVC and MSVC project files - removed various warnings (signed/unsigned comparisons, cast, etc)
* svn r51: - Fix to use the proper pthread-win32 library name ↵Pete Batard2010-01-141-1/+1
| | | | ('libpthreadGC2.a') with MinGW