Commit Graph

  • bee9f60fb0 deploy: f42423643e gh-pages Megamouse 2025-05-23 01:21:43 +00:00
  • f42423643e Add Sixaxis init for Monterey master old11 nastys 2022-01-23 13:52:21 +01:00
  • d6b2a97460 Fix hid_read_error documentation (#742) Ihor Dutchak 2025-05-18 21:25:13 +03:00
  • 3425db0fee CI: Install awk on Fedora for Autotools (#739) Ihor Dutchak 2025-05-07 11:26:15 +03:00
  • 4da6b893d9 Update link on Coverity status badge (#738) Ihor Dutchak 2025-05-06 20:57:12 +03:00
  • 8c9cbf6c02 Fix CI build on latest Archlinux (#733) Ihor Dutchak 2025-04-04 18:44:06 +03:00
  • 0ab6c14264 Add missing sanity checks (#727) Ihor Dutchak 2025-03-13 13:11:20 +02:00
  • 95e6b98ce9 Add hid_read_error (#721) Ihor Dutchak 2025-03-11 19:26:36 +02:00
  • 122ecb023a Simplify doxygen installation (#723) Ihor Dutchak 2025-03-02 21:55:07 +02:00
  • 424d63fb29 Update docs.yaml (#722) Ihor Dutchak 2025-03-02 21:42:01 +02:00
  • 2446b2a8ef macOS: add option to mimic 1.0.0 compatibility version (#709) Ihor Dutchak 2025-03-01 22:32:53 +02:00
  • c5ee4d331e Fix WinAPI backend compilation as C++ source (#718) toxie 2025-02-25 21:58:47 +01:00
  • 6bfdcf7368 Add Sixaxis init for Monterey old10 nastys 2022-01-23 13:52:21 +01:00
  • b26f057996 Ensure last_error_str released on macOS (#714) Ihor Dutchak 2025-01-14 23:20:52 +02:00
  • ff67c77dad Reconstruction logic for padding bytes at the end of Reports (only possible for devices without ReportID) (#707) JoergAtGithub 2024-10-30 16:30:14 +01:00
  • 750bf201ae Add missing checks for malloc/calloc/CloseHandle (#702) Megamouse 2024-10-03 21:24:19 +02:00
  • c15392af9b winapi: add hid_winapi_set_write_timeout (#700) Ihor Dutchak 2024-10-03 14:00:43 +03:00
  • 5c4acf88a8 Windows: return bytes_written if WriteFile returns synchronously (#697) Megamouse 2024-09-29 11:09:13 +02:00
  • ba28d382cb Update upload-artifact action to v4 (#693) Ihor Dutchak 2024-09-15 18:46:31 +03:00
  • f2e8d41e06 build(deps): bump actions/download-artifact from 3 to 4 in /.github/workflows (#691) dependabot[bot] 2024-09-06 12:03:35 +03:00
  • c3c79a7d82 hidapi: fix "conversion from 'size_t' to 'int', possible loss of data' (#681) Anonymous Maarten 2024-08-21 09:32:38 +00:00
  • d101e5c7e4 macOS: fix hid_send_output_report implementation Ihor Dutchak 2024-08-02 16:48:23 +03:00
  • 9fc8b01c77 hid_send_output_report: bump version to 0.15.0 Ihor Dutchak 2024-08-02 16:40:57 +03:00
  • 4578ea2461 Add hid_send_output_report() (#677) mbcinergy 2024-06-12 18:40:09 +02:00
  • 6c2de30431 Switch to macos-13 for Coverity Ihor Dutchak 2024-04-28 13:45:39 +03:00
  • bda710178d Explicitly use non-ARM64 macOS runner Ihor Dutchak 2024-04-28 12:50:07 +03:00
  • c2ffb03ef6 Fix Github Builds status badge (#672) Ihor Dutchak 2024-04-06 10:23:07 +01:00
  • d0732cda90 hidapi/windows: do not wait in GetOverlappedResult() in hid_read_timeout() (#577) Sam Lantinga 2024-03-05 04:56:29 -08:00
  • 76462bd767 Avoid CMake backward compatibility warning (#663) Ihor Dutchak 2024-03-05 13:26:01 +02:00
  • 4f2e91bae8 windows: change MAX_STRING_WCHARS to 126 (#627) Vladimir Gladkov 2024-03-04 19:08:57 +08:00
  • 7011fa98af pthread_barrier_wait: properly check the wait condition (#644) Ihor Dutchak 2023-11-22 12:26:16 +02:00
  • 4168d87521 Fix the windows build by fixing printf related issues (#641) Moritz 'Morty' Strübe 2023-11-17 12:59:40 +01:00
  • 02c0f78d05 Doc: Fix target documentation (#640) Moritz 'Morty' Strübe 2023-11-17 12:45:47 +01:00
  • 9b507edd8a CMake: optionally install pkgconfig (#639) Moritz 'Morty' Strübe 2023-11-16 14:19:02 +01:00
  • eea8cac079 Don't try to memcpy() to a NULL destination. (#637) Ryan C. Gordon 2023-11-12 11:26:05 -05:00
  • 86b056fe70 Fix two C++-Builder 11 issues (#634) JoergAtGithub 2023-10-27 01:19:38 +02:00
  • 3c04eacbca Added clang-cl build to CI (#631) JoergAtGithub 2023-10-26 19:02:01 +02:00
  • baa0dab611 Only enumerate each interface once (#625) Sam Lantinga 2023-09-24 14:54:40 -07:00
  • 1ba21cee74 Fix Ubuntu Coverity check (#626) Ihor Dutchak 2023-09-18 14:27:20 +03:00
  • 116bda5d47 Update BUILD.autotools.md (#624) Ihor Dutchak 2023-09-17 08:33:03 +03:00
  • c19ae126d8 NetBSD: Initial UHID native backend implementation (#612) braewoods 2023-09-04 04:25:53 -05:00
  • 4009466d59 macOS: Check for macOS 10.10 using kCFCoreFoundationVersionNumber instead of AppKit (#611) Brendan Shanks 2023-08-27 07:28:01 -07:00
  • 8a4de63b56 hidraw: report only Top-Level Usage_page/Usage pairs as 'unique' devices (#601) Ihor Dutchak 2023-08-26 11:02:42 +03:00
  • 09ab35ffa9 CI: Fix Archlinux build (#610) Ihor Dutchak 2023-08-14 13:10:17 +03:00
  • 5fd7a79b37 Refine CTest args (#606) Ihor Dutchak 2023-08-05 16:19:00 +03:00
  • 98ab22a33d Suppress Visual C++ warning C4214: nonstandard extension used: bit field types other than int (#602) Sam Lantinga 2023-07-29 10:09:20 -07:00
  • 4c932622e8 hidapi/libusb: enable support for Xbox 360 and Xbox One controllers (#572) Sam Lantinga 2023-07-23 02:57:49 -07:00
  • d0856c05ce Fix Windows CI (#598) Ihor Dutchak 2023-07-03 17:27:27 +03:00
  • 849c8a9099 Fix various typo (#597) luzpaz 2023-07-03 10:18:54 -04:00
  • 80e8d62bc1 libusb: same logic to get the config descriptor for hid_open_path() and hid_enumerate() (#568) Sam Lantinga 2023-06-07 01:54:10 -07:00
  • c6c4dd0243 macOS: fix crash when IOHIDDevice property is not a string (#573) Sam Lantinga 2023-06-07 01:53:05 -07:00
  • fea2357cc5 libusb: use LIBUSB_CALL for the read_callback function (#569) Sam Lantinga 2023-06-06 15:05:42 -07:00
  • 5eb5544374 libusb: Allow building using non-POSIX runtime (#582) Sam Lantinga 2023-06-06 15:04:48 -07:00
  • a88805e013 hidraw: fixed crash if uevent info isn't available (#580) Sam Lantinga 2023-05-31 10:38:48 -07:00
  • b8ab253464 Fixed parameter documentation mismatch (#570) Sam Lantinga 2023-05-31 09:58:44 -07:00
  • 8b43a97a93 Add Sixaxis init for Monterey old9 nastys 2022-01-23 13:52:21 +01:00
  • 9c712bbe82 Implement hid_write_control, so we can use HidD_SetOutputReport on win, all others are just a wrapper until tested Jake 2017-04-28 19:32:22 -05:00
  • d3013f0af3 Weekly runs for Coverity Scan (#565) hidapi-0.14.0 Ihor Dutchak 2023-05-22 13:50:06 +03:00
  • 24e0a874ec Add Coverity check to README (#564) Ihor Dutchak 2023-05-22 13:34:57 +03:00
  • ca8373a5b7 Fix "Use after free" (#559) Ihor Dutchak 2023-05-22 13:08:48 +03:00
  • 435650a8fb Fix "Out-of-bounds write" (#560) Ihor Dutchak 2023-05-22 13:08:36 +03:00
  • 1798adabb2 Fix "Explicit null dereferenced" (#561) Ihor Dutchak 2023-05-22 13:08:19 +03:00
  • b595f3b063 Correct type (int) for printf width specifier (#562) Ihor Dutchak 2023-05-22 13:08:01 +03:00
  • 8a4618a4db Document Coverity/Checks before release step (#558) Ihor Dutchak 2023-05-21 11:02:55 +03:00
  • 60fd395a4a Multi-platform Coverity build (#557) Ihor Dutchak 2023-05-20 22:04:30 +03:00
  • 6e3dd5774a Return from hid_open_path early in case if hid_init fails to avoid crash (#555) Vitaly Samoylik 2023-05-15 13:25:22 +03:00
  • 5f5072f99e Fixed second occurence of CID1530054 (#554) JoergAtGithub 2023-05-14 23:43:06 +02:00
  • 5fa9ec83b2 Windows scans with Coverity (#553) Ihor Dutchak 2023-05-14 23:46:17 +03:00
  • f5c821e36f Fix Coverity issues CID1530052, CID1530054, CID1530055 (#552) JoergAtGithub 2023-05-14 22:43:44 +02:00
  • f0211fb752 Linux scans with Coverity (#548) Ihor Dutchak 2023-05-14 00:26:12 +03:00
  • 6f145cef32 macOS scans with Coverity (#546) Ihor Dutchak 2023-05-13 23:55:58 +03:00
  • 62ba4f2ad3 Add stub for Checks workflow Ihor Dutchak 2023-05-12 22:39:08 +03:00
  • b516e97048 macOS: fallback to parent entry kUSBInterfaceNumber prop Ihor Dutchak 2023-04-30 16:22:02 +03:00
  • 80a206aee5 macos: (try) get USB interface only if bus_type is USB Ihor Dutchak 2023-04-29 21:25:48 +03:00
  • 9b44cd70d5 hidtest: print Bus Name Ihor Dutchak 2023-04-29 21:25:03 +03:00
  • 45a4ba5b38 ci: Docker build for Alpine (#537) Ihor Dutchak 2023-05-01 13:22:19 +03:00
  • 4acef346c2 ci: Docker build for Archlinux (#536) Ihor Dutchak 2023-05-01 13:10:32 +03:00
  • df12234504 ci: Docker build for Fedora/Mingw (#535) Ihor Dutchak 2023-05-01 12:56:27 +03:00
  • 8588168980 Fix API definitions for clang/gcc flag -Wstrict-prototypes (#533) Oleh Yudin 2023-04-26 18:28:51 +03:00
  • 9f185ec510 libusb: fix crash in hid_enumerate() caused by a stale device handle (#526) Juuso Alasuutari 2023-04-10 23:24:12 +03:00
  • c1b9d2ad98 Properly handle the close of run loop on macOS (#522) Rafał Duszyński 2023-04-09 19:01:34 +02:00
  • ad4a9721cb Fix typos in comments (#523) Ryan Schmidt 2023-04-06 09:57:04 -05:00
  • e65402ff46 Automate doxygen builds (#521) Brendan 2023-04-05 02:41:14 -07:00
  • f81d485fc9 Initial Doxygen CI (fix folder) Ihor Dutchak 2023-04-04 23:36:10 +03:00
  • 8d31895479 Initial Doxygen CI Ihor Dutchak 2023-04-04 23:25:09 +03:00
  • bd6be4d83b windows: try to get USB device serial number if not provided by HidD_GetSerialNumberString (#464) Dimitriy Ryazantcev 2023-03-14 00:50:57 +02:00
  • 7eedb61eee doc: Shared+Static build for CMake (#517) Ihor Dutchak 2023-03-13 12:42:33 +02:00
  • fc3eed3845 windows: Have a separate definition flag for export (#515) Ihor Dutchak 2023-03-13 12:11:37 +02:00
  • e6caff3db3 windows: Get Bluetooth device Model Number String instead of Device Name into product string (#500) Dimitriy Ryazantcev 2023-03-12 22:29:34 +02:00
  • 19f71a5017 hid_get_report_descriptor: bump version to 0.14.0 (#516) Ihor Dutchak 2023-03-12 16:48:48 +02:00
  • 26b5bb0ccf RFC: add hid_get_report_descriptor API function (#451) Ihor Dutchak 2023-03-12 14:45:30 +02:00
  • 88a0f029b7 mac: replace sprintf uses with snprintf (#511) Ozkan Sezer 2023-02-22 18:16:03 +03:00
  • 438d06568d windows: don't mark with dllexport in static build (#507) Ihor Dutchak 2023-02-22 02:05:47 +02:00
  • eecbe74bb1 macOS: silence sprintf deprecation (#509) Ihor Dutchak 2023-02-19 17:38:04 +02:00
  • ecf1b62882 Add Sixaxis init for Monterey old8 nastys 2022-01-23 13:52:21 +01:00
  • 7b142f45fd Implement hid_write_control, so we can use HidD_SetOutputReport on win, all others are just a wrapper until tested Jake 2017-04-28 19:32:22 -05:00
  • 4ebce6b505 Bump version to 0.13.1 hidapi-0.13.1 Ihor Dutchak 2023-01-09 13:31:33 +02:00
  • 64b778b0dd hidraw: fix number of bytes to copy from uevent in parse_uevent_info (#497) Jonas Malaco 2023-01-09 08:29:52 -03:00
  • a3ce129931 Add Sixaxis init for Monterey old7 nastys 2022-01-23 13:52:21 +01:00
  • 65efb66eed Implement hid_write_control, so we can use HidD_SetOutputReport on win, all others are just a wrapper until tested Jake 2017-04-28 19:32:22 -05:00