Commit Graph

  • 539a3230cf Misc: Fix testlibusb build on VS2013 and earlier and suppress warnings Chris Dickens 2017-12-26 23:58:00 -08:00
  • 8aad7fd1de linux_usbfs: Improve isochronous transfer submission and error reporting Chris Dickens 2017-12-26 19:15:42 -08:00
  • 2ae2348c66 Windows: Add VS 2010/2012/2013/2017 project files for testlibusb Chris Dickens 2017-12-26 17:25:12 -08:00
  • fa19c15237 Windows: testlibusb example for VS2015 Anil Nair 2016-07-29 21:06:28 +05:30
  • 0fece89591 Examples: Misc. cleanup to xusb Chris Dickens 2017-12-26 16:37:34 -08:00
  • d8c1f7caa9 Examples: Improvements to xusb's support for Microsoft OS descriptors Chris Dickens 2017-12-26 16:37:22 -08:00
  • ba86d27dca Misc: Fix pre-commit hook to not emit errors in non-Bash shells Chris Dickens 2017-12-26 15:46:13 -08:00
  • 1bd541e45d Solaris: Add detach/attach kernel driver support Joshua 2016-12-02 10:37:23 +08:00
  • 9d4a6eae03 Windows: Report correct usagePage and usage values for HID chunyu.xie 2017-03-08 18:45:11 +08:00
  • 61dc33a525 Windows: Fix libusb_get_string_descriptor for HID devices chunyu.xie 2017-03-08 18:11:06 +08:00
  • 21540e494f linux_usbfs: Remove old comment Victor Toso 2017-12-13 10:27:21 +01:00
  • e5ec22e6ad linux_udev: Initialize pointer before calling external API Victor Toso 2017-12-13 09:17:43 +01:00
  • bb172b4356 linux_usbfs: Set urb->buffer_length for isochronous transfers Jakub Klama 2017-11-22 20:40:09 +01:00
  • 4d9fc62643 linux_usbfs: Fixed excessive check Roman Kalashnikov 2017-10-28 20:31:39 +03:00
  • b4c9b4272d examples: Fix device handle leak in xusb Chris Dickens 2017-08-24 15:52:39 -07:00
  • 2cefbc80f2 io: Clear transfer timeout struct when transfer has no timeout Chris Dickens 2017-08-18 17:30:38 -07:00
  • 1fe3db7919 darwnin: fix compilation warning Ludovic Rousseau 2017-07-28 11:43:42 +02:00
  • 140a4cbaa4 Fix typo in exit() function signature jonner 2017-07-27 15:28:48 -05:00
  • 468d864806 core: Preparation for handling backend-specific options Chris Dickens 2017-07-16 14:41:55 -07:00
  • 86b162c335 core: Pass context to backend when calling exit() function Chris Dickens 2017-07-16 14:18:30 -07:00
  • 539f22e2fd core: Introduce libusb_set_option() API function Chris Dickens 2017-07-10 22:37:13 -07:00
  • 34987d005e core: Slightly refactor and improve logging code Chris Dickens 2017-07-12 11:29:37 -07:00
  • a1cf206218 examples: reformat testlibusb.c Ludovic Rousseau 2017-07-12 16:54:44 +02:00
  • 32ef4335d4 core: Fix --disable-log option to remove logging functionality Chris Dickens 2017-07-05 18:42:25 -07:00
  • fc49cc10ba core: Add provisions for per-context private backend data Chris Dickens 2017-07-05 15:01:58 -07:00
  • cad7d0edd9 core: Kill usbi_os_backend structure definition madness Chris Dickens 2017-07-05 13:44:30 -07:00
  • ef8776ddea Misc: Ensure the 'os_priv' member of structures is pointer aligned Chris Dickens 2017-07-05 13:15:21 -07:00
  • cb216b4c96 Misc: Refactor zero-length array declarations Chris Dickens 2017-07-05 13:09:29 -07:00
  • e59e437a1f libusb.h: use __linux__ instead of __linux Adrian Bunk 2017-06-18 22:45:54 +02:00
  • 448eb4e38e Empty commit to resync nano Chris Dickens 2017-06-05 23:24:21 -07:00
  • 625b180945 Windows: Fixed USB_CONFIGURATION_DESCRIPTOR struct alignment issue (10 bytes size instead of 9) l_proger 2017-04-21 14:38:32 +03:00
  • 0ccf7eaaae Windows: Header file cleanup Chris Dickens 2017-06-05 23:18:13 -07:00
  • 00c7a1625e Align error code handling with WinUsb Sameeh Jubran 2017-05-14 12:14:25 +03:00
  • fc9962027f Windows: Fix regression introduced by 05b0b55b Chris Dickens 2017-05-11 21:33:04 -07:00
  • b06b4d101b git: Don't ignore platform config.h Andy McFadden 2017-03-30 15:17:38 -07:00
  • 05b0b55b75 Windows: Fix possible memory leak when caching descriptors fails Chris Dickens 2017-03-26 20:37:41 -07:00
  • beb0d61b92 linux: Apply v2 version of patch for CLOEXEC changes Chris Dickens 2017-03-26 20:19:40 -07:00
  • 871eb299b9 macOS Sierra: Fix detection of parent devices. tich 2017-03-13 09:37:33 -07:00
  • 2756874a93 darwin: use clock_gettime() on 10.12+ Nathan Hjelm 2017-03-16 12:54:22 -06:00
  • 18a1452ee8 Windows: Allow HID reports up to 1024 + report id Stefan Agner 2016-11-01 18:27:12 -07:00
  • ecc87bba6e core: Improve robustness of event handling Chris Dickens 2017-02-28 23:06:39 -08:00
  • b08b1993a8 core: Silence 'unhandled case in switch' warning. linux_usbfs: silence -Wsign-compare. Josh Gao 2017-02-22 13:27:11 -08:00
  • 93f0feb1e7 Windows: Remove initialization of calloc'ed memory Chris Dickens 2017-02-28 21:37:20 -08:00
  • 92093a5924 Windows: return proper status Doug Johnston 2016-12-28 11:21:04 -08:00
  • 24117d54ed travis: Pass on arguments given to travis_autogen.sh Chris Dickens 2017-02-28 21:29:04 -08:00
  • aa73b2ecb8 linux: Mark internal file descriptors as CLOEXEC Chris Dickens 2017-02-20 00:55:15 -08:00
  • 02e142f432 linux_netlink: Retry poll() on EINTR Chris Dickens 2017-02-20 00:51:14 -08:00
  • 9462d1561d .gitignore: Add some new entries Chris Dickens 2017-02-20 00:24:51 -08:00
  • cb77a25e51 configure.ac: Remove obsolete AC_ERROR and make formatting consistent Chris Dickens 2017-02-20 00:18:33 -08:00
  • ffdf3c0beb misc: update active developers list Pete Batard 2017-01-18 14:17:38 +00:00
  • 140ff1b635 Windows: Remove unused safe_* macro definitions Chris Dickens 2017-01-12 14:43:29 -08:00
  • 5ffd4e9cc1 Windows: Slightly optimize the sanitize_path() function Chris Dickens 2017-01-12 14:42:47 -08:00
  • 461babf104 Windows: Switch to snprintf() in windows_get_version() Chris Dickens 2017-01-12 14:40:42 -08:00
  • a7a84d2690 Windows: Fix memory and handle leaks in winusbx_claim_interface() Chris Dickens 2017-01-12 14:36:20 -08:00
  • a2b31bc0ac Windows: Fix some minor styling issues Chris Dickens 2017-01-12 14:35:15 -08:00
  • 6a504b5da5 Windows: Clean up unnecessary variable initialization Chris Dickens 2017-01-12 14:29:32 -08:00
  • e89983a6b5 Windows/WinCE: Remove uses of safe_* macros where not useful Chris Dickens 2017-01-12 14:27:14 -08:00
  • d113986615 Windows/WinCE: Improvements to windows_error_str() function Chris Dickens 2017-01-12 14:07:02 -08:00
  • e379622952 Windows: Provide C99 compliant implementations of (v)snprintf() Chris Dickens 2017-01-12 13:55:55 -08:00
  • cf1db52fbd Windows: Hash table improvements Chris Dickens 2017-01-12 12:46:18 -08:00
  • 9417868d94 configure.ac: Clean up style Chris Dickens 2017-01-12 13:50:35 -08:00
  • 068b594306 core: Remove use of gettimeofday() Chris Dickens 2017-01-12 11:01:59 -08:00
  • 80f1657f06 core: Remove check for and inclusion of signal.h Chris Dickens 2017-01-12 09:59:13 -08:00
  • 322d146572 Windows: Fix DDK build's missing files Chris Dickens 2017-01-09 15:29:55 -08:00
  • 96f8273c5e Windows: Add Visual Studio 2017 support Chris Dickens 2017-01-06 10:58:47 -08:00
  • fc7ed423ce travis: remove -fdiagnostics-color=auto Ludovic Rousseau 2017-01-04 22:52:08 +01:00
  • a1e94c8ce1 travis: remove -Werror Ludovic Rousseau 2017-01-04 20:10:35 +01:00
  • 9029ee0319 travis: use bash for travis-autogen.sh Ludovic Rousseau 2017-01-04 18:15:30 +01:00
  • 3828c38c62 travis: do not use parallel compilations Ludovic Rousseau 2017-01-04 17:54:35 +01:00
  • 83ef455532 travis: make clean before building Ludovic Rousseau 2017-01-04 17:51:04 +01:00
  • f3a9060d19 darwin: Replace bzero() with memset() Vianney le Clément de Saint-Marcq 2016-04-11 12:33:20 +02:00
  • 138934cab6 Misc: Fix a Doxygen comment typo mojocorp 2017-01-03 22:56:46 +01:00
  • b14d0a49e8 linux_get_parent_info: Check for NULL priv->sysfs_dir before strcmp Matthew Stapleton 2015-11-30 11:22:00 +10:00
  • a90331a3be Fix a race condition with libusb_interrupt_event_handler(). Lars Kanis 2016-11-27 17:41:01 +01:00
  • 0a02d1212b linux_udev: Retry poll() on EINTR Romain Vimont 2016-10-11 21:51:31 +02:00
  • 09e75e98b4 Release 1.0.21 v1.0.21 Nathan Hjelm 2016-10-25 10:07:38 -06:00
  • 4228081293 Remove generated file Nathan Hjelm 2016-10-25 10:05:20 -06:00
  • 2da3345c79 fix travis matrix build Nathan Hjelm 2016-10-01 08:12:19 -06:00
  • 9a5a8136ae try to get travis building with multiple macOS versions Nathan Hjelm 2016-10-01 07:42:30 -06:00
  • d39d8e9ef5 travis osx fix Nathan Hjelm 2016-10-01 07:20:40 -06:00
  • 9bf44223d4 Windows: Fix possible false error message during device enumeration v1.0.21-rc6 Chris Dickens 2016-09-13 22:09:50 -07:00
  • 4eca418ef5 on to 1.0.21-rc6 Nathan Hjelm 2016-10-01 06:49:09 -06:00
  • 5fa6d3bb66 darwin: fix OSAtomicAdd32Barrier argument ordering Nathan Hjelm 2016-09-21 09:01:38 -06:00
  • 73d15d1f8e on to 1.0.21-rc5 v1.0.21-rc5 Nathan Hjelm 2016-09-14 12:32:54 -06:00
  • d11a1d1e13 Fixed Obj-C GC support; fix pthread name Sean McBride 2016-09-14 12:50:09 -04:00
  • a8c9aba9f9 README: fix my email address Nathan Hjelm 2016-09-12 22:04:22 -06:00
  • 2644d3e6e2 darwin: fix typo v1.0.21-rc4 Nathan Hjelm 2016-09-12 22:00:04 -06:00
  • 7f5f86fe42 on to 1.0.21-rc4 Nathan Hjelm 2016-09-12 21:42:23 -06:00
  • 1e05092aa9 darwin: do not use deprecated OSAtomicIncrement32Barrier in 10.12 Nathan Hjelm 2016-09-12 21:38:44 -06:00
  • 756cc2b5d1 darwin: do not use objc_registerThreadWithCollector where deprecated Nathan Hjelm 2016-09-07 18:50:43 -06:00
  • aa1d76cd13 darwin: work around devices with buggy endpoint descriptors Nathan Hjelm 2016-09-07 18:47:25 -06:00
  • e5b09f3455 release: on to 1.0.21-rc3 v1.0.21-rc3 Nathan Hjelm 2016-08-21 20:32:39 -06:00
  • 88778414ea core: Document why we drop the flying_transfers_lock before submit_transfer Hans de Goede 2016-08-11 11:12:56 +02:00
  • 00e36c829f linux_usbfs: Deal with receiving POLLERR before all transfers have completed Hans de Goede 2016-06-07 12:12:38 +02:00
  • 9542c38cf2 core: Move calculate_timeout call to add_to_flying_transfers Hans de Goede 2016-06-08 10:34:05 +02:00
  • ce59e6ea12 core: Fix unlocked access to timeout_flags Hans de Goede 2016-06-06 17:43:23 +02:00
  • efcfe05a2a core: Fix do_close locking Hans de Goede 2016-06-06 17:42:12 +02:00
  • d5a1418d9f core: Test for LIBUSB_SUCCESS instead of 0 in handle_timeout() Hans de Goede 2016-06-06 16:54:42 +02:00
  • 06e86793be core: Do not arm timer-fd for transfers where the os handles timeout Hans de Goede 2016-06-06 16:53:53 +02:00
  • 138b661f42 core: Refactor code related to transfer flags and timeout handling Chris Dickens 2015-10-26 14:18:33 +01:00