From: Chris Dickens Date: Thu, 10 Dec 2020 18:53:59 +0000 (-0800) Subject: libusb 1.0.24 X-Git-Tag: upstream/1.0.24^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c6a35c56016ea2ab2f19115d2ea1e85e0edae155;p=platform%2Fupstream%2Flibusb.git libusb 1.0.24 Signed-off-by: Chris Dickens --- diff --git a/AUTHORS b/AUTHORS index e90ad9b..a366189 100644 --- a/AUTHORS +++ b/AUTHORS @@ -11,11 +11,18 @@ Copyright © 2012-2013 Toby Gray Copyright © 2013-2018 Chris Dickens Other contributors: +Aaron Luft Adrian Bunk +Adrien Destugues Akshay Jaggi Alan Ott Alan Stern +Aleksandr Mezin +Alexander Pyhalov +Alexander Schlarb +Alexander Stein Alex Vatchenko +Andrew Aldridge Andrew Fernandes Andy Chunyu Andy McFadden @@ -25,18 +32,25 @@ Anthony Clay Antonio Ospite Artem Egorkine Aurelien Jarno +Axel Gembe +Aymeric Vincent +Baruch Siach Bastien Nocera Bei Zhang +Bence Csokas Benjamin Dobell Brent Rector Carl Karsten +Chris Zhu Christophe Zeitouny +Chunyu Xie Colin Walters Dave Camarillo David Engraf -David Moore Davidlohr Bueso +David Moore Dmitry Fleytman +Dmitry Kostjuchenko Doug Johnston Evan Hunter Federico Manzan @@ -44,60 +58,85 @@ Felipe Balbi Florian Albrechtskirchinger Francesco Montorsi Francisco Facioni +Frank Li +Frederik Carlier Gaurav Gupta Graeme Gill +Greg Kroah-Hartman Gustavo Zacarias Hans Ulrich Niedermann +Harry Mallon Hector Martin Hoi-Ho Chan +Ido Yariv +Igor Anokhin +Ihor Dutchak Ilya Konstantinov Jakub Klama James Hanko Jeffrey Nichols +Jie Zhang Johann Richard +John Keeping John Sheu +Jonas Malaco Jonathon Jongsma Joost Muller Josh Gao Joshua Blake +Joshua Hou +Juan Cruz Viotti Justin Bischoff -KIMURA Masaru Karsten Koenig +Kenjiro Tsuji +KIMURA Masaru Konrad Rzepecki Kuangye Guo Lars Kanis Lars Wirzenius Lei Chen +Léo Lam Luca Longinotti Marcus Meissner Markus Heidelberg Martin Ettl Martin Koegler +Martin Thierer Matthew Stapleton Matthias Bolte Michel Zou Mike Frysinger Mikhail Gusarov +Mikolaj Kucharski Morgan Leborgne Moritz Fischer -Ларионов Даниил +Nia Alarie Nicholas Corgan Omri Iluz Orin Eman +Patrick Stewart Paul Fertser +Paul Qureshi Pekka Nikander +Philémon Favrod +Pino Toscano Rob Walker Romain Vimont Roman Kalashnikov +Saleem Rashid Sameeh Jubran Sean McBride Sebastian Pipping +Sebastian von Ohr Sergey Serb Simon Haggett Simon Newton +Slash Gordon Stefan Agner Stefan Tauner Steinar H. Gunderson +Stephen Groat +Theo Buehler Thomas Röfer Tim Hutt Tim Roberts @@ -106,14 +145,25 @@ Toby Peterson Tormod Volden Trygve Laugstøl Uri Lublin +Uwe Bonnes Vasily Khoruzhick Vegard Storheil Eriksen Venkatesh Shukla Vianney le Clément de Saint-Marcq Victor Toso +Vinicius Tinti Vitali Lovich +Vladimir Beloborodov +William Orr William Skellenger Xiaofan Chen +Zhiqiang Liu Zoltán Kovács +Сергей Валерьевич +Ларионов Даниил Роман Донченко +liangyunwang parafin +RipleyTom +saur0n +winterrace diff --git a/ChangeLog b/ChangeLog index 0999d07..df47bd5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,30 @@ For detailed information about the changes below, please see the git log or visit: http://log.libusb.info +2020-12-09: v1.0.24 +* Add new platform abstraction (#252) +* Add Null POSIX backend +* Add support for eventfd +* Add support for thread IDs on Haiku, NetBSD and Solaris +* New API libusb_hotplug_get_user_data() +* Darwin (macOS): Fix race condition that results in segmentation fault (#701) +* Darwin (macOS): Fix stale descriptor information post reset (#733) +* 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) +* NetBSD: Recognize device timeouts (#710) +* OpenBSD: Allow opening ugen devices multiple times (#763) +* OpenBSD: Support libusb_get_port_number() (#764) +* SunOS: Fix a memory leak (#756) +* SunOS: Various fixes (#627, #628, #629) +* Windows: Add Visual Studio 2019 support +* Windows: Drop support for WinCE and Visual Studio older than 2013 +* Windows: Drop support for Windows XP +* Windows: Support building all examples using Visual Studio (#151) +* Documentation fixes and improvements +* Various other bug fixes and improvements + 2019-08-28: v1.0.23 * Add German translation (#446) * Add Hungarian translation (#493) @@ -22,7 +46,7 @@ visit: http://log.libusb.info * Windows: Add support for isochronous transfers with WinUSB * Various other bug fixes and improvements -2018-03-24: v1.0.22: +2018-03-24: v1.0.22 * New libusb_set_option() API * Fix transfer timeout not being cleared upon resubmission * Report super speed plus devices on modern Linux and macOS @@ -40,7 +64,7 @@ visit: http://log.libusb.info * Windows: Support cancelation of individual transfers (Vista and later) * Various other bug fixes and improvements -2016-10-01: v1.0.21: +2016-10-01: v1.0.21 * Core: Refactor code related to transfer flags and timeout handling * Darwin: Ignore root hub simulation devices * Darwin: Improved support for OS X El Capitan diff --git a/configure.ac b/configure.ac index 9806c24..5b880f6 100644 --- a/configure.ac +++ b/configure.ac @@ -31,9 +31,9 @@ dnl Library versioning dnl These numbers should be tweaked on every release. Read carefully: dnl http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html dnl http://sourceware.org/autobook/autobook/autobook_91.html -lt_current=2 +lt_current=3 lt_revision=0 -lt_age=2 +lt_age=3 LT_LDFLAGS="-version-info ${lt_current}:${lt_revision}:${lt_age} -no-undefined" m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) diff --git a/libusb/libusb-1.0.def b/libusb/libusb-1.0.def index 2e78b0a..700a8bc 100644 --- a/libusb/libusb-1.0.def +++ b/libusb/libusb-1.0.def @@ -178,3 +178,5 @@ EXPORTS libusb_unref_device@4 = libusb_unref_device libusb_wait_for_event libusb_wait_for_event@8 = libusb_wait_for_event + libusb_wrap_sys_device + libusb_wrap_sys_device@12 = libusb_wrap_sys_device diff --git a/libusb/version.h b/libusb/version.h index 1de2e5b..d8ebde4 100644 --- a/libusb/version.h +++ b/libusb/version.h @@ -14,5 +14,5 @@ #endif /* LIBUSB_RC is the release candidate suffix. Should normally be empty. */ #ifndef LIBUSB_RC -#define LIBUSB_RC "-rc1" +#define LIBUSB_RC "" #endif diff --git a/libusb/version_nano.h b/libusb/version_nano.h index 273669a..0f100a8 100644 --- a/libusb/version_nano.h +++ b/libusb/version_nano.h @@ -1 +1 @@ -#define LIBUSB_NANO 11583 +#define LIBUSB_NANO 11584