An open API service providing commit metadata for open source projects.

GitHub / libusb/hidapi / commits

A Simple cross-platform library for communicating with HID devices

SHA Message Author Date Stats
852cc68b Document HIDAPI API usage contract in AGENTS.md (#834) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
16 days ago
518fbd18 build: generalize pkg-config generation (#831) Giridhar <8****6@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
046b8efa libusb: add configurable write timeouts (#832) mbcinergy <1****y@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
debef6a1 tests: virtual HID device test harness for all four backends (hidraw, libusb,... Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ee022f54 Protect Against Potential Memory L eak and IWYU Cleanups (#813) JHartzer <J****r@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
c9891afd appveyor: derive the build version from the repo (#819) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
d677dd54 Share AI agent contribution rules across agents via AGENTS.md (#818) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
25148362 ci: use setup-msvc-dev action instead of a hard-coded vcvars path (#817) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
49578246 mac: fix -Wgnu-folding-constant build error on newer Apple clang (#816) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
c3509c11 cmake: add HIDAPI_BUILD_AS_CXX to compile sources as C++ (#814) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
e8243e13 libusb: make hid.c compile cleanly as C++ (#811) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
5bec5896 windows: guard static_assert with __STDC_VERSION__ for C99 compatibility (#810) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
78f95a3f windows: fix LNK4006 duplicate symbol warning in static CMake builds (#809) Copilot <1****t@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
762470b2 cmake: declare version and policy requirements once at the top level (#808) Copilot <1****t@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
f5a0f746 hid_error implementation for libusb (#708)
Co-authored-by: Matheus Afonso Martins Moreira <m****s@m****m>
Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
657b9fa1 netbsd: check if iconv(3) requires pointer-to-const as libusb does (#779) Izumi Tsutsui <t****i@c****p>
Committed by: GitHub <n****y@g****m>
5 months ago
7e994d86 netbsd: check not only addr 0 but also addr 1 to find root hubs (#780) Izumi Tsutsui <t****i@c****p>
Committed by: GitHub <n****y@g****m>
5 months ago
55aab023 Fix Coverity CID 1530056: sanitize tainted allocation size in hid_report_reco... Copilot <1****t@u****m>
Committed by: GitHub <n****y@g****m>
6 months ago
dbb0e26e Update macOS runner version for Coverity job (#775) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
af081de0 Remove _CRT_SECURE_NO_WARNINGS (#774) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
6 months ago
517880e0 Fix compilation with WIN32_LEAN_AND_MEAN (#768) Dmitry <k****1@m****u>
Committed by: GitHub <n****y@g****m>
6 months ago
90a2819f Fix archlinux CI build Ihor Dutchak <i****w@g****m> 6 months ago
380c680f Fix funciton pointer cast warning win backend Ihor Dutchak <i****w@g****m> 6 months ago
f4c77eb3 Add support for Visual Studio 2026 (#771) mbcinergy <1****y@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
a7587175 fix(docs): correct typos found during code review (#761)
Signed-off-by: Marcel Petrick <m****l@m****t>
Marcel Petrick <m****l@m****t>
Committed by: GitHub <n****y@g****m>
9 months ago
f18d2c07 Fix Apline CI build (#754) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
9904cbea bump version to 0.16.0 (#746) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
3f643c2a linux/hidraw: Add support for BUS_VIRTUAL (#745)
Signed-off-by: Werner Sembach <w****e@t****m>
Werner Sembach <1****e@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
d6b2a974 Fix hid_read_error documentation (#742) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
3425db0f CI: Install awk on Fedora for Autotools (#739) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
4da6b893 Update link on Coverity status badge (#738) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
8c9cbf6c Fix CI build on latest Archlinux (#733) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
0ab6c142 Add missing sanity checks (#727)
Co-authored-by: Megamouse <s****9@g****m>
Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
95e6b98c Add hid_read_error (#721) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
122ecb02 Simplify doxygen installation (#723) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
424d63fb Update docs.yaml (#722) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
2446b2a8 macOS: add option to mimic 1.0.0 compatibility version (#709) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
c5ee4d33 Fix WinAPI backend compilation as C++ source (#718) toxie <t****c@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
b26f0579 Ensure last_error_str released on macOS (#714) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
ff67c77d Reconstruction logic for padding bytes at the end of Reports (only possible f... JoergAtGithub <6****b@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
750bf201 Add missing checks for malloc/calloc/CloseHandle (#702) Megamouse <s****9@g****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
c15392af winapi: add hid_winapi_set_write_timeout (#700) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
5c4acf88 Windows: return bytes_written if WriteFile returns synchronously (#697) Megamouse <s****9@g****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
ba28d382 Update upload-artifact action to v4 (#693) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
f2e8d41e build(deps): bump actions/download-artifact from 3 to 4 in /.github/workflows... dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
c3c79a7d hidapi: fix "conversion from 'size_t' to 'int', possible loss of data' (#681) Anonymous Maarten <m****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
d101e5c7 macOS: fix hid_send_output_report implementation Ihor Dutchak <i****w@g****m> about 2 years ago
9fc8b01c hid_send_output_report: bump version to 0.15.0 Ihor Dutchak <i****w@g****m> about 2 years ago
4578ea24 Add hid_send_output_report() (#677) mbcinergy <1****y@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
6c2de304 Switch to macos-13 for Coverity Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
bda71017 Explicitly use non-ARM64 macOS runner Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
c2ffb03e Fix Github Builds status badge (#672) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
d0732cda hidapi/windows: do not wait in GetOverlappedResult() in hid_read_timeout() (#...
Signed-off-by: Cameron Gutman <a****r@g****m>, Sam Lantinga <s****n@l****g>
Sam Lantinga <s****n@l****g>
Committed by: GitHub <n****y@g****m>
over 2 years ago
76462bd7 Avoid CMake backward compatibility warning (#663) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
4f2e91ba windows: change MAX_STRING_WCHARS to 126 (#627) Vladimir Gladkov <v****s@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
7011fa98 pthread_barrier_wait: properly check the wait condition (#644) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
4168d875 Fix the windows build by fixing printf related issues (#641) Moritz 'Morty' Strübe <m****e@m****e>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
02c0f78d Doc: Fix target documentation (#640) Moritz 'Morty' Strübe <m****e@m****e>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
9b507edd CMake: optionally install pkgconfig (#639) Moritz 'Morty' Strübe <m****y@g****t>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
eea8cac0 Don't try to memcpy() to a NULL destination. (#637) Ryan C. Gordon <i****s@i****g>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
86b056fe Fix two C++-Builder 11 issues (#634) JoergAtGithub <6****b@u****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
3c04eacb Added clang-cl build to CI (#631) JoergAtGithub <6****b@u****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
baa0dab6 Only enumerate each interface once (#625) Sam Lantinga <s****n@l****g>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
1ba21cee Fix Ubuntu Coverity check (#626) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
116bda5d Update BUILD.autotools.md (#624) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
c19ae126 NetBSD: Initial UHID native backend implementation (#612) braewoods <5****s@u****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
4009466d macOS: Check for macOS 10.10 using kCFCoreFoundationVersionNumber instead of ... Brendan Shanks <b****s@c****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
8a4de63b hidraw: report only Top-Level Usage_page/Usage pairs as 'unique' devices (#601) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
09ab35ff CI: Fix Archlinux build (#610) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
5fd7a79b Refine CTest args (#606) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
98ab22a3 Suppress Visual C++ warning C4214: nonstandard extension used: bit field type... Sam Lantinga <s****n@l****g>
Committed by: GitHub <n****y@g****m>
about 3 years ago
4c932622 hidapi/libusb: enable support for Xbox 360 and Xbox One controllers (#572) Sam Lantinga <s****n@l****g>
Committed by: GitHub <n****y@g****m>
about 3 years ago
d0856c05 Fix Windows CI (#598) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
849c8a90 Fix various typo (#597) luzpaz <l****z@u****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
80e8d62b libusb: same logic to get the config descriptor for hid_open_path() and hid_e... Sam Lantinga <s****n@l****g>
Committed by: GitHub <n****y@g****m>
about 3 years ago
c6c4dd02 macOS: fix crash when IOHIDDevice property is not a string (#573) Sam Lantinga <s****n@l****g>
Committed by: GitHub <n****y@g****m>
about 3 years ago
fea2357c libusb: use LIBUSB_CALL for the read_callback function (#569) Sam Lantinga <s****n@l****g>
Committed by: GitHub <n****y@g****m>
about 3 years ago
5eb55443 libusb: Allow building using non-POSIX runtime (#582) Sam Lantinga <s****n@l****g>
Committed by: GitHub <n****y@g****m>
about 3 years ago
a88805e0 hidraw: fixed crash if uevent info isn't available (#580)
Signed-off-by: Sam Lantinga <s****n@l****g>
Sam Lantinga <s****n@l****g>
Committed by: GitHub <n****y@g****m>
about 3 years ago
b8ab2534 Fixed parameter documentation mismatch (#570) Sam Lantinga <s****n@l****g>
Committed by: GitHub <n****y@g****m>
about 3 years ago
d3013f0a Weekly runs for Coverity Scan (#565) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
24e0a874 Add Coverity check to README (#564) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
ca8373a5 Fix "Use after free" (#559) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
435650a8 Fix "Out-of-bounds write" (#560) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
1798adab Fix "Explicit null dereferenced" (#561) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
b595f3b0 Correct type (int) for printf width specifier (#562) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
8a4618a4 Document Coverity/Checks before release step (#558) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
60fd395a Multi-platform Coverity build (#557) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
6e3dd577 Return from hid_open_path early in case if hid_init fails to avoid crash (#555) Vitaly Samoylik <v****y@v****a>
Committed by: GitHub <n****y@g****m>
over 3 years ago
5f5072f9 Fixed second occurence of CID1530054 (#554) JoergAtGithub <6****b@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
5fa9ec83 Windows scans with Coverity (#553) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
f5c821e3 Fix Coverity issues CID1530052, CID1530054, CID1530055 (#552) JoergAtGithub <6****b@u****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
f0211fb7 Linux scans with Coverity (#548) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
6f145cef macOS scans with Coverity (#546) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
62ba4f2a Add stub for Checks workflow Ihor Dutchak <i****w@g****m> over 3 years ago
45a4ba5b ci: Docker build for Alpine (#537) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
4acef346 ci: Docker build for Archlinux (#536) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
df122345 ci: Docker build for Fedora/Mingw (#535) Ihor Dutchak <i****w@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
b516e970 macOS: fallback to parent entry kUSBInterfaceNumber prop Ihor Dutchak <i****w@g****m> over 3 years ago
80a206ae macos: (try) get USB interface only if bus_type is USB Ihor Dutchak <i****w@g****m> over 3 years ago

← Back to repository