source: libusb @ 29f9f9e3af3340df6a955881a93caf9d2a6d08d6

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @29f9f9e3af3340df6a955881a93caf9d2a6d08d6   2 weeks dan Introduced calling convention (for Windows) Under Windows, a variety of …
(edit) @be523f1fe7c136c3fca06ae9c96aff44a22482ba   5 weeks dan Windows: fix string copy in sanitize_path The NULL byte was not being …
(edit) @7fd36af9f749ce8bf96f89cefd519a9f46825573   5 weeks dan Windows: DuplicateHandle? failure is not a warning This is because WinUSB …
(edit) @33cd2f68b4d500e852e354e5acae3d9a96a8ec26   5 weeks dan removed trailing whitespaces
(edit) @e47849afe9381c864683220eac9ce7bcf43f7883   5 weeks dan Windows: Mark interfaces as unused when releasing Without this important …
(edit) @b30ca141a0bdce26e7cfdd91d346e49051532ee7   5 weeks dan Windows: fix device path string duplication
(edit) @e8d7a89503d5655c4b04da718c6971e25ff48162   5 weeks dan Darwin: Cache device configuration value Cache device configuration value …
(edit) @fe5d1d2050f715ffa8cbd35a378ac969a1a01584   5 weeks dan Fix inconsistencies between prototypes and definitions This removes some …
(edit) @3b538c43e11b805a37d93b6283d270d5d5f0d1f5   6 weeks dan Darwin: handle kIOReturnUnderrun This return code indicates that the …
(edit) @9a4249f8a104b98a15a7e3ba7ecae9a385ed9027   6 weeks dan Add Windows support Via Cygwin/MinGW, libusb now has windows support. …
(edit) @d38dd5e3d2a872f7064eea084ddea8c33811dd7d   7 weeks dan Darwin: write iso transfer details into correct packets
(edit) @fbff5b4b665ff2ebc948162617cf7f4f5d2fabeb   7 weeks dan Darwin: fix interface object leak
(edit) @dffc09835d6860ae9b6a62c39af5be346188cb05   7 weeks dan Darwin: clean up some debug messages
(edit) @946d1abbca397b8e88a1b0b4df176dcc5e3b7348   7 weeks dan Darwin: Don't open devices during scan unless we have to unsuspend
(edit) @3b6d9ac82e2599cad7817d21e909a42275ddc4c4   7 weeks dan Linux: Handle early complete of multi-URB transfer
(edit) @a516fcb99376686d2d0028e5ac69950c57a55b9e   7 weeks dan Only compile dpfp examples when sigaction is available It's not available …
(edit) @a1d831ef82e1700f4ebb9df6ca5cef74be757c08   2 months dan configure.ac: fix bashisms
(edit) @7211aba6e290f9805e911959b2a43a4b3ec56d4f   3 months dan Only include sys/time.h on appropriate platforms This header doesn't …
(edit) @b33c3cb9651459de1f3d549677cbac67a017a295   3 months dan Linux: Fix log message commit Forgot to test this.
(edit) @139648d5723190734a51c1c66ddf41c3e87adf10   3 months dan Only initialize the default context when it is requested
(edit) @22d61cd0891d8304dfc1a70579cf154fd8e6644a   3 months dan Linux: fix log message that was being unconditionally sent to stderr (#44) …
(edit) @82065a2c5e9d5ad0b2bb28792d12462f2fa150f0   3 months dan Fix 2 documentation typos
(edit) @351c062aacdde0b0fa7972ee9b7c6b355dcee110   3 months dan add AM_MAINTAINER_MODE
(edit) @a7c056c14867e1cc3ef83682f2706cdbdca7c4ce   3 months dan Factorize event handler interruption code This will be additionally used …
(edit) @fc0af8e3f76925ad09e0fbc6d233d500753ee375   3 months dan Abstract low-level event handler operations The Windows backend uses …
(edit) @64383fb5b55a74b706967836e81cef61e57df86a   3 months dan fixes the possibility of using a broken timercmp on Windows Microsoft's …
(edit) @f6d60a9a8fcf06629812da886e3a5de592624b61   3 months dan Switched to standard int pointer type for windows 64-bit compat On 64-bit …
(edit) @a2fa855ce3795e31905b255267874af0603168bc   3 months dan added doxygen, dpfp, msvc, and xusb stuff to gitignore
(edit) @845d96a9c30b6f053208ed6b5b5d4ad1655e2026   3 months dan Add reference counting to default context Michael Plante pointed out that …
(edit) @0e77f017fd3d1bdec4aced0429a380d3e434081b   3 months dan Fix libusb_init() error handling 9996ccaed7 introduced a problem in that …
(edit) @b03de9d07bf9a6b0c4e6cba9ec06b5271a22e621   4 months dan Modify log functions to compile with MSVC6 MSVC6 does not support …
(edit) @aa77b02da65afb0332b9e6853dae9e4dcda00bfa   4 months dan Add type parameter to the list_for_each_entry() and _safe() macros …
(edit) @b92b16f437079208c8dfb1dc2380893846a07ee9   4 months dan Fix a usbi_pollfd leak in error path I accidently missed this when …
(edit) @8aceb5c99056aaed6e6f2db1b303817e37e9fe8c   4 months dan Rename all interface parameters to usb_interface or interface_number …
(edit) @d7031ee8e1c449af23b2674fe18d9fc652c9bd80   4 months dan Stricter types and casts
(edit) @9996ccaed740f8fcec4287a478ccaaa573f9865a   4 months dan Fixes to error handling and exit codepaths Various locks and things were …
(edit) @371ca4e440894bd1c845971418aa24c9d3919e63   4 months dan Darwin: Define IO_OBJECT_NULL if not already defined Needed on Mac OSX …
(edit) @7ba92cff94bbba19284749c614c26141d3023f37   4 months dan libusb_cpu_to_le16: macro->static inline function The libusb_cpu_to_le16 …
(edit) @3473ac6c6fab32202d02d87679ebdb24e7d2df98   4 months dan Add libusb_strerror() to get short error message in English from enum …
(edit) @5b69f3b7b0610d5f518954792ddc93332a41d292   4 months dan Fix libusb_device::lock memory leak
(edit) @a636df4ca1b87ed3094a87828c022092a80ba613   4 months dan Whitespace cleanup
(edit) @23b5db8b3e353176dfa0635bfb6f0e2658f6e3de   4 months dan Add internal abstraction for POSIX Threads This prepares for a Windows …
(edit) @a04cbb0095a78aeed3f65aaf06c46069d0ac184a   4 months dan v1.0.8 release
(edit) @53b47299531974fa8901b74a163f3c8ebae4eec9   5 months dan Linux: don't set SHORT_NOT_OK on bulk out URBs (#20 Setting this flag is …
(edit) @1519828b7ee1fce46d4c51fc097d52e01b8e0bb4   5 months dan Linux: Handle failure to read active configuration during enumeration
(edit) @45168627cc15aee3875192f34286110dbbd27095   5 months dan Darwin: don't reuse cached descriptors during enumeration Descriptor …
(edit) @3af329db6dcbfb96d24867c757f9e125e5b7b0e5   5 months dan v1.0.7 release
(edit) @ceb8cacd6d2a4189de0db2ee46d45217511c69be   5 months dan Document that fd set contents are an internal implementation detail (#36)
(edit) @9bea500b5747bdeba7c8251d45608558e71a1db5   5 months dan Linux: correct config descriptor endianness fix The seek_to_next_config …
(edit) @02df59a309e813c50b8230de99e69fb4e1814279   5 months dan Linux: Fix endianness handling of usbfs config descriptors (#27) …
(edit) @ec303b01a5d4e51c000a283853af65059fa62285   6 months dan Darwin: fix enumeration of devices with non-consecutive addresses (#23)
(edit) @cd809e2f7cee3874b7ae16b2c482a8b63a90e4a5   6 months dan Add more interface classes As used in bluez.
(edit) @1ce4aa67d849f5cad8a21072dc1c7b42158ce817   6 months dan Darwin: Cleanup async callback code, catch request timeouts
(edit) @68af9f8d731f700267335941a8214d34ab518cc8   6 months dan Darwin: fix endianness of control setup packet IOUSBLib expects the …
(edit) @cfce4d127184f4e4f334976151a0f80594bb5e22   7 months dan Darwin: fix memory leak in process_device Credit to Mike Colagrosso for …
(edit) @161893cfbefefe315f657677705abe090fc526f2   7 months dan Darwin: use logging functions Use usbi_warn, usbi_err, and usbi_info …
(edit) @2a72f38548208044dc3aa62681419d006c35732d   7 months dan Darwin: support multiple calls to libusb_init Credit to Orin Eman for …
(edit) @a4186794d87124503db2f5f51f51ce90bb95daa7   10 months dan v1.0.6 release
(edit) @8392ff22136fccaf1e15d186157609b8dd127bc5   10 months dan lsusb example: make print_devs() static lsusb.c:26: warning: no previous …
(edit) @9cc6bfaa15239bb6db1c1570b9beb6df2f848951   10 months dan Darwin: fix warning in darwin_error_str() os/darwin_usb.c:63: warning: …
(edit) @4c706d2fb6b2c43b10d72ac5dff51cac4d939f1a   10 months dan Darwin: allow devices to be opened multiple times Allows libusb …
(edit) @0232fc559cdacb9561f982dd6d28feb4435b3e4e   10 months dan Increase libusb_handle_events() timeout to 60 seconds The internal timing …
(edit) @0bd7ef5d8697973a026c36c15d6276177b4ec4ea   10 months dan Refine timerfd header check (#18) Require glibc-2.9 for the working …
(edit) @90d8fcab9018b8e6887a7e0592d1e5f692117234   10 months dsd v1.0.5 release
(edit) @11d591058e3f105b0e90c23bbf58b18de691e690   10 months dsd Update documentation about early completion caveats
(edit) @f796c9528a71aa55326b6f0c9c7c5ec073d2bf92   10 months dsd Add libusb_get_max_iso_packet_size() to libusb.h core.c:777: warning: no …
(edit) @4783008b7e711de9cb31631e60dda995f44068de   10 months dsd Use timerfd for timeout handling Use a new file descriptor from the …
(edit) @9b120c2b3735566533c179aa8ca758fe45899a38   10 months dsd Use AM_SILENT_RULES for building
(edit) @ef6ea6c3ae38e4524f10e16e8cb88177d39c4826   10 months dsd v1.0.4 release
(edit) @217f57617e0cff0d1bd6d726b243f04c6b179773   10 months dsd Linux: Add support for the new URB_BULK_CONTINUATION flag Add support for …
(edit) @69830057547396f893f0d7b3125a05d016313b10   10 months dsd Transfer locking At least on Linux, there were some possible races that …
(edit) @98f1b30d24359cb3185051b8df9ebb663cc10369   12 months dsd Clarify that timeout 0 means unlimited timeout
(edit) @858684f0dd25921e09565034a88709dbf6f6c61b   12 months dsd Linux: more flexibility with monotonic clock Some users have reported …
(edit) @fe0d8dce1ed704915d501e7da700440c78144211   12 months dsd Darwin: handle overflows
(edit) @f46716f42040986203fa6e873bfdabe1be2900ec   13 months dsd v1.0.3 release
(edit) @5b489b8b2a5aba7b8b804e5af6d2628735548238   13 months dsd Darwin: 64-bit type fixes
(edit) @ad8ae04d0b52009af0b1180e005f7554d2bbb26c   13 months dsd Darwin: fix crash when reading descriptors after close Fix a crash which …
(edit) @45ae2aecf5512dcff059b2a416534e81c6a00c88   13 months dsd move bug info to bug tracker Protection needed: …
(edit) @126129e174062c2a27423817a459e5113f777789   14 months dsd Linux: try harder not to lose any data We would previously lose any data …
(edit) @0334ee642b47dfe1ca9db64b22e7702ea14b3f09   15 months dsd Add libusb_get_max_iso_packet_size() As pointed out by Dennis Muhlestein, …
(edit) @615f18e64e96ae4ecc8e43d0de00933059a5209a   15 months dsd Linux: fix sending of zero length bulk packets Note that there are is a …
(edit) @86f79fbf61c2018bdf009c7ebf92b38f3a16fd0c   15 months dsd Darwin: Don't cancel transfers on timeout ...because the OS does this for …
(edit) @d4bd9ed4de19a9c766f7a23eea8c852cdd61c18f   15 months dsd Don't terminate enums with commas g++ -pedantic doesn't like this …
(edit) @8be256082eb9bd8e243d89529f742926bb29a21b   15 months dsd v1.0.2 release
(edit) @060e006e663fd59c281be29b71eb197e02b210e8   15 months dsd Linux: fix config descriptor parsing on big-endian systems Multi-byte …
(edit) @c4a905022f684da9a4a853eb9232a81a53df2652   15 months dsd Darwin: improve handling of disconnected devices
(edit) @6b69f54451762ef590b9c938ab000c07cf9099a3   15 months dsd Darwin: fix parsing of config descriptors This was a confusion between …
(edit) @2b3a9ffa776b383cb2dbc3c55e490e32e4c3c22b   15 months dsd Eliminate -Wsign-compare compiler warnings This was due to an API …
(edit) @cad5cb55c37137e94e35c74fdabfe42a5cbd229b   16 months dsd Make synchronous transfer APIs robust against signal interruption …
(edit) @b501795985a23109f176d296e7b544b4c6354528   16 months dsd pre-gcc-3.4 compatibility The -fvisibility and -Wno-pointer-sign options …
(edit) @00bb2805e994887f0a754a825c3ce03d22393386   16 months dsd Fix memory leak in config descriptor parsing Pointed out by Martin …
(edit) @068ff5b8a83fec0a9a91c80535a25b89a9ae64e8   16 months dsd Update AUTHORS
(edit) @aa24c04e4043e39674b59ff0d302b2365cd0078f   16 months dsd v1.0.1 release
(edit) @44767677447fae4267131f99c591b14117486cac   16 months dsd Add BUGS file Probably missed a couple of outstanding issues
(edit) @e0365a6f22e0e7f330ac931df031cf6f17f453d1   18 months dsd Darwin: get_config_descriptor bugfixes
(edit) @5fd0e8478240fece646a58a3c6114001a73be99f   19 months dsd Fix compilation of Darwin backend My fault. Reported by …
(edit) @b49f6bf5c910d0fd694ecf165d7927673707bff9   19 months dsd Darwin backend
(edit) @d859158581e9a3250f36cdeeb8ea67cda04053bd   19 months dsd Make endianness macros endian-independent Implementation suggested by …
(edit) @9196f58bdc8b9e967261df39865215faa5d39cfa   19 months dsd Abstract clock reading into OS layer This will differ on Linux and …
(edit) @e91207860cac09b3afaafc4c14221b78d585c59a   19 months dsd Fix endianness in device descriptors Pointed out by Nathan Hjelm.
Note: See TracRevisionLog for help on using the revision log.