Commit Graph

  • 7cfa00e9d7 Remove obsolete MSVC compiler option master MSuih 2019-06-28 07:44:42 +03:00
  • 2e41930f74 CMake implementation based on https://github.com/nonolith/libusb and updated RipleyTom 2019-02-06 00:40:36 +01:00
  • ac5c05b3c3 output to ProjectDir not SolutionDir RipleyTom 2019-02-02 00:55:13 +01:00
  • 599b50fb4e set encoding to UTF8-BOM RipleyTom 2019-02-02 00:48:45 +01:00
  • fde20bb9b7 configure.ac: bump .so version for next release test Nathan Hjelm 2018-12-05 10:36:50 -07:00
  • 15239f6b8a Update ChangeLog Nathan Hjelm 2018-12-05 10:36:20 -07:00
  • 2830d9e9f0 usbi_dbg() uses backend's clock_gettime(), break recursion in sunos backend Alexander Pyhalov 2018-05-24 15:03:45 +03:00
  • fcf9a53595 examples: Fix format-truncation on debug Victor Toso 2018-08-07 09:45:58 +02:00
  • e8e80368b7 Enable timerfd on sunos when available Alexander Pyhalov 2018-05-24 14:55:20 +03:00
  • 18a5f99ad3 Add missing libusb_exit on an error condition gudenau 2018-06-19 20:12:52 -05:00
  • 31d59d8ced Hungarian translation Bence Cs 2018-11-07 13:17:40 +01:00
  • 4441da3f57 Fixed typo in the documentation saur0n 2018-11-27 20:52:12 +03:00
  • f74c7f5398 core: new API libusb_set_log_cb() to redirect global and per context log messages to the provided log handling function dmitrykos 2018-10-23 21:05:25 +03:00
  • 270bef4002 update nano Nathan Hjelm 2018-10-22 14:04:04 -06:00
  • 4896e24aea Add German translation Alexander Schlarb 2018-06-18 15:11:40 +02:00
  • 552a4a49af configure.ac: fix detection of clock_gettime library Baruch Siach 2018-06-05 14:22:21 +03:00
  • 044a7eeb75 os/darwin: remove code that changed the device class used Nathan Hjelm 2018-10-17 12:02:14 -06:00
  • c14ab5fc4d os/darwin: switch from using ResetDevice to USBDeviceReEnumerate Nathan Hjelm 2018-07-26 12:48:07 -06:00
  • 5912d561a7 Move to brew bundle Stephen 2018-03-30 07:09:09 -07:00
  • 0034b2afdc libusb 1.0.22 v1.0.22 Chris Dickens 2018-03-24 17:43:43 -07:00
  • f69255217c examples: testlibusb: Fix DDK build warning Chris Dickens 2018-03-24 17:42:46 -07:00
  • dc5e33e382 Windows: Add back resource and definition files to VS DLL projects Chris Dickens 2018-03-20 10:01:48 -07:00
  • b0fcdea99f libusb 1.0.22-rc4 v1.0.22-rc4 Chris Dickens 2018-03-17 00:21:14 -07:00
  • 2da989c2a0 Windows: WinUSB: Allow caching config descriptors to fail Chris Dickens 2018-03-17 00:15:20 -07:00
  • 0aac390bb2 Windows: Restructure DDK/MSVC project files Chris Dickens 2018-03-12 10:39:26 -07:00
  • d236b63e81 Windows: WinUSB: Guard against erroneous reporting of devices Chris Dickens 2018-03-12 10:28:40 -07:00
  • 76b0677b14 Windows: UsbDk: Fix potential buffer overflow Chris Dickens 2018-03-12 10:25:02 -07:00
  • 81ce8be59b Windows: WinUSB: Do not assume that driver implements CancelIoEx() Chris Dickens 2018-03-12 10:24:04 -07:00
  • 828ec95424 Windows: Plug HANDLE leak Chris Dickens 2018-03-12 09:54:33 -07:00
  • 8681342edc libusb 1.0.22-rc3 v1.0.22-rc3 Chris Dickens 2018-02-24 02:02:34 -08:00
  • 8e03a6586c Windows: UsbDk: Implement get_config_descriptor_by_value() Chris Dickens 2018-02-24 02:02:03 -08:00
  • 8551e4a7a2 Windows: Fix hid_abort_transfers blocking zachary 2018-02-10 16:59:49 +08:00
  • 32617df714 Windows: Fix race condition between submit and handle events Patrick Stewart 2018-01-31 15:18:06 +00:00
  • cd7aeec8e7 Windows: Always search for "USB" PnP enumerator class Chris Dickens 2018-02-01 23:31:18 -08:00
  • 8ddd8d994d libusb 1.0.22-rc2 v1.0.22-rc2 Chris Dickens 2018-01-27 17:29:46 -08:00
  • 4687401350 Windows: Regenerate libusb-1.0.def file from latest DLL Chris Dickens 2018-01-27 17:27:53 -08:00
  • e5a7bb548a Windows: Check composite interfaces before calling functions Chris Dickens 2018-01-27 16:22:10 -08:00
  • 84209b4fb5 libusb 1.0.22-rc1 v1.0.22-rc1 Chris Dickens 2018-01-08 23:08:47 -08:00
  • fef88bf2b9 darwin: Improve error checking to prevent (very unlikely) null dereference Sean McBride 2018-01-04 22:17:24 -05:00
  • 4f9d58564e darwin: Suppress deprecation warning when building against 10.13 SDK Sean McBride 2018-01-04 22:16:03 -05:00
  • c8069cd8c9 darwin: Test use of kUSBDeviceSpeedSuper against SDK version Sean McBride 2018-01-08 16:57:50 -05:00
  • 3f6a48d00e darwin: extend enum libusb_speed for 10000MBit/s case Sean McBride 2017-12-29 20:31:56 -05:00
  • 03f100869e linux_usbfs: Add support for reporting super speed plus devices Chris Dickens 2018-01-08 22:04:56 -08:00
  • 7a91d7cdcc core: Add definition for LIBUSB_SUPER_SPEED_PLUS (10Gb/s) Chris Dickens 2018-01-08 22:03:49 -08:00
  • 55ced7746d Windows: Added isochronous support via libusbk Joshua Blake 2013-11-30 06:18:29 -05:00
  • ca0b6c09fa Fix appveyor scripts for Cygwin and MinGW to build as intended Chris Dickens 2018-01-08 20:41:50 -08:00
  • d88c58eb5b Windows: Fix MinGW build warnings/errors Chris Dickens 2018-01-08 12:31:55 -08:00
  • 678a43bcf3 core: Fixed clang -Wcomma warning Sean McBride 2017-12-29 13:30:24 -05:00
  • 297238cda8 darwin: Changed weirdo fixed-sized typedefs with the usual IOUSBLib.h ones Sean McBride 2017-12-29 13:25:42 -05:00
  • d2ebbf793c darwin: Untangle clock_* API tests from atomics tests Sean McBride 2017-12-29 13:23:51 -05:00
  • 860657126e darwin: Replaced low-level mach API with pthread API Sean McBride 2017-12-29 13:23:00 -05:00
  • 0f59214f12 darwin: Cleanup and fixes related to Mac OS IOUSBLib interface checks Sean McBride 2017-12-29 13:15:07 -05:00
  • 3bffd5ca31 Added some Xcode-related items to .gitignore Sean McBride 2017-12-29 13:02:05 -05:00
  • 6bd5658dd7 darwin: Configure Xcode project to specify tab/space, indent amount Sean McBride 2017-12-29 12:57:26 -05:00
  • fc00bb7f4b Misc: Replace "Mac OS X" with "macOS", its current name Sean McBride 2017-12-29 12:50:15 -05:00
  • 020103af78 Windows: Ditch UsbDk build configuration Sameeh Jubran 2017-01-15 11:40:57 +02:00
  • 54884e84d0 Windows: Enable dynamic selection between WinUSB and UsbDk backends Chris Dickens 2018-01-08 10:17:26 -08:00
  • d0779e9303 Windows: Rework poll() emulation to a much simpler and effective design Chris Dickens 2018-01-06 21:43:12 -08:00
  • 0865774fe9 Windows: Add check for ERROR_FILE_NOT_FOUND, which means device removed Chris Dickens 2018-01-06 21:32:23 -08:00
  • f3b387fe37 Windows: UsbDk: Fix some minor style/naming issues Chris Dickens 2018-01-05 15:49:58 -08:00
  • aacfff6284 Windows: UsbDk: Return appropriate error code for malloc failure Chris Dickens 2018-01-05 15:47:27 -08:00
  • af66830223 Windows: UsbDk: Fix direction determination for control transfers Chris Dickens 2018-01-05 15:45:18 -08:00
  • 6239788f9b Windows: UsbDk: Remove unnecessary empty functions Chris Dickens 2018-01-05 15:35:26 -08:00
  • 6cffee5086 Windows: UsbDk: Cache system redirector handle Chris Dickens 2018-01-05 15:32:16 -08:00
  • 2c1f7969eb Windows: UsbDk: Use a better macro for getting context Chris Dickens 2018-01-05 15:23:06 -08:00
  • 6733f242ae Windows: UsbDk: Fix spelling of InterruptTransferType enum Chris Dickens 2018-01-05 15:16:19 -08:00
  • 798969f5c6 Windows: UsbDk: Fix some strange type-casting Chris Dickens 2018-01-05 15:22:10 -08:00
  • 4da478cce0 Misc: Add TargetName to getopt VS project files to supress warning Chris Dickens 2018-01-04 23:44:57 -08:00
  • 9843b689df Misc: Sort projects alphabetically in VS solution files Chris Dickens 2018-01-04 23:33:09 -08:00
  • 8b6639ea6f Misc: Fix references section in fxload VS project files Chris Dickens 2018-01-04 23:32:33 -08:00
  • 6dd2b7f9a5 Misc: Fix linker options in getopt VS project files Chris Dickens 2018-01-04 23:32:14 -08:00
  • e25e0ce759 Misc: Add missing files to VS2005 projects for libusb Chris Dickens 2018-01-04 23:21:48 -08:00
  • cbf2cc8847 Misc: Fix minor discrepancies in WinCE MSVC files Chris Dickens 2018-01-04 23:19:47 -08:00
  • 664c43d9b1 WinCE: Give a variable a more appropriate name, matching other patterns Chris Dickens 2018-01-04 21:55:01 -08:00
  • c2791c3cb3 WinCE: Remove empty function for unsupported ISO transfers Chris Dickens 2018-01-04 21:54:01 -08:00
  • 12c3047c63 WinCE: Add back mistakenly removed errno variable Chris Dickens 2018-01-04 21:51:04 -08:00
  • 71a779d078 Windows: Rework WinUSB enumeration process to fix issues on Win8+ Chris Dickens 2018-01-04 16:37:09 -08:00
  • 839235a0b4 Windows: Remove port member from device's private structure Chris Dickens 2018-01-04 15:52:56 -08:00
  • def374393b Windows: Be a bit smarter when setting composite interfaces Chris Dickens 2018-01-04 15:45:07 -08:00
  • bb0a3e8c01 POSIX: Improve threading abstraction as done in f06c4f5b Chris Dickens 2018-01-04 13:47:34 -08:00
  • f06c4f5b37 Windows: Further improve thread abstraction Chris Dickens 2018-01-04 13:42:52 -08:00
  • 3f69af8676 Windows: Constify variables that aren't supposed to change Chris Dickens 2018-01-03 23:12:50 -08:00
  • c4438b3c7b Windows: Kill empty functions and switch to runtime checking Chris Dickens 2018-01-03 23:09:09 -08:00
  • 886e396768 Windows: Remove unused DLL functions and header definitions Chris Dickens 2018-01-03 23:02:00 -08:00
  • af1f17536f Windows: Fix some minor style issues Chris Dickens 2018-01-03 22:43:56 -08:00
  • 4be320236e Windows: Improve locking in threading abstraction Chris Dickens 2018-01-03 21:18:02 -08:00
  • 3001f93477 Misc: Ensure that both WINVER and _WIN32_WINNT are defined for Windows builds Chris Dickens 2018-01-03 19:19:39 -08:00
  • c74dce8583 Windows: Improve enumeration process Chris Dickens 2018-01-03 13:53:56 -08:00
  • 8d248ab899 Windows: Kill perpetually growing list of hub driver names Chris Dickens 2018-01-03 13:53:25 -08:00
  • 6402a10c14 Misc: Add _CRT_SECURE_NO_WARNINGS to testlibusb to suppress warning C4996 Chris Dickens 2017-12-28 22:52:36 -08:00
  • db00b074b2 hotplug: Cast ssize_t to int in error path to avoid compiler warning Chris Dickens 2017-12-28 22:51:28 -08:00
  • 96b89f90d3 WinCE: Fixed incorrect check of return value, found by cppcheck Sean McBride 2017-12-27 23:55:34 -05:00
  • 0b3d4c68d8 Fixed various trivial cppcheck 1.80 warnings Sean McBride 2017-12-27 23:53:27 -05:00
  • c1d8c8d654 Removed accidental double semi colons at end of line Sean McBride 2017-12-27 23:35:42 -05:00
  • 7338c2d347 core: Fixed deprecated attribute to work on clang Sean McBride 2017-12-27 22:42:28 -05:00
  • f66c63e9f0 examples: xusb: replaced insecure sprintf with snprintf Sean McBride 2017-12-27 22:34:22 -05:00
  • 830a9cb27d Fix unused parameter warnings Sean McBride 2017-12-27 22:32:15 -05:00
  • 8e1a282583 examples: ezusb: Renamed header guard variable to not use reserved identifier Sean McBride 2016-09-14 12:45:39 -04:00
  • 4d5df70911 linux_usbfs: libusb_init() should succeed if no devices are present Chris Dickens 2017-12-28 00:40:14 -08:00
  • 3dca962104 hotplug: Improve internal structure and deregistration mechanism Chris Dickens 2017-12-27 23:30:16 -08:00