diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-07-07 04:56:03 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-07-07 04:56:03 +0000 |
commit | 22a7560ab38e2466da804cc775c2ff689447dffd (patch) | |
tree | 224d68527b55af2749b702b4ba564006ff6676cb /ChangeLog | |
parent | e5f82efd7d9f0de4f939f0ba4985f1279d421558 (diff) | |
parent | f8c697b87eae8fc259edd1dc5695e2753163bbfe (diff) | |
download | libusb-22a7560ab38e2466da804cc775c2ff689447dffd.tar.gz |
Snap for 10453563 from f8c697b87eae8fc259edd1dc5695e2753163bbfe to mainline-mediaprovider-releaseaml_mpr_341713020aml_mpr_341614010aml_mpr_341511070aml_mpr_341411070aml_mpr_341313030aml_mpr_341111030aml_mpr_341111020aml_mpr_341015090aml_mpr_341015030aml_mpr_340919000android14-mainline-mediaprovider-release
Change-Id: Ic4d54cb485388ce21da365d03c1d2f397dcae152
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 31 |
1 files changed, 29 insertions, 2 deletions
@@ -1,6 +1,33 @@ For detailed information about the changes below, please see the git log or visit: http://log.libusb.info +2022-04-10: v1.0.26 +* Fix regression with transfer free's after closing device +* Fix regression with destroyed context if API is misused +* Workaround for applications using missing default context +* Fix hotplog enumeration regression +* Fix Windows isochronous transfer regression since 1.0.24 +* Fix macOS exit crash in some multi-context cases +* Build fixes for various platforms and configurations +* Fix Windows HID multi-interface product string retrieval +* Update isochronous OUT packet actual lengths on Windows +* Add interface bound checking for broken devices +* Add umockdev tests on Linux + +2022-01-31: v1.0.25 +* Linux: Fix regression with some particular devices +* Linux: Fix regression with libusb_handle_events_timeout_completed() +* Linux: Fix regression with cpu usage in libusb_bulk_transfer +* Darwin (macOS): Add support for detaching kernel drivers with authorization. +* Darwin (macOS): Do not drop partial data on timeout. +* Darwin (macOS): Silence pipe error in set_interface_alt_setting(). +* Windows: Fix HID backend missing byte +* Windows: Fix segfault with libusbk driver +* Windows: Fix regression when using libusb0 driver +* Windows: Support LIBUSB_TRANSFER_ADD_ZERO_PACKET on winusb +* New NO_DEVICE_DISCOVERY option replaces WEAK_AUTHORITY option +* Various other bug fixes and improvements + 2020-12-09: v1.0.24 * Add new platform abstraction (#252) * Add Null POSIX backend @@ -12,7 +39,7 @@ visit: http://log.libusb.info * Darwin (macOS): use IOUSBDevice as darwin_device_class explicitly (#693) * Linux: Drop support for kernel older than 2.6.32 * Linux: Provide an event thread name (#689) -* Linux: Wait until all USBs have been reaped before freeing them (#607) +* Linux: Wait until all URBs have been reaped before freeing them (#607) * NetBSD: Recognize device timeouts (#710) * OpenBSD: Allow opening ugen devices multiple times (#763) * OpenBSD: Support libusb_get_port_number() (#764) @@ -61,7 +88,7 @@ visit: http://log.libusb.info * Windows: Fix enumeration problems on Windows 8 and later * Windows: Major rework of poll() emulation * Windows: Numerous HID API fixes -* Windows: Support cancelation of individual transfers (Vista and later) +* Windows: Support cancellation of individual transfers (Vista and later) * Various other bug fixes and improvements 2016-10-01: v1.0.21 |