summaryrefslogtreecommitdiff
path: root/gusb/gusb-device.c
Commit message (Expand)AuthorAgeFilesLines
* Optionally use GUsbSource on Linux to avoid threading issueswip/hughsie/GUsbSource-opt-inRichard Hughes2022-10-171-0/+9
* trivial: Fix up clang-format issueRichard Hughes2022-09-131-1/+1
* Allow adding tags to the JSON device eventRichard Hughes2022-09-131-0/+65
* Include the created time in the JSON eventRichard Hughes2022-09-131-0/+10
* Allow emulating failed eventsRichard Hughes2022-09-121-0/+34
* Do not copy event data when not-requiredRichard Hughes2022-09-101-3/+48
* Save device events when requiredRichard Hughes2022-09-081-5/+407
* trivial: Ignore more requests when emulating a deviceRichard Hughes2022-09-061-0/+20
* trivial: Use a unique JSON key name for the IDRichard Hughes2022-09-061-4/+5
* trivial: Use a boolean flag for cache controlRichard Hughes2022-09-061-2/+10
* trivial: Check the handle before getting BOS descriptorsRichard Hughes2022-09-061-0/+4
* trivial: Fix up some docgen headersRichard Hughes2022-09-061-24/+0
* Skip some functionality when emulatingRichard Hughes2022-09-051-0/+12
* Include the platform ID in the JSON fileRichard Hughes2022-09-051-0/+10
* Serialize the GUsbDevice to and from JSON formatRichard Hughes2022-09-051-10/+236
* Cache the list of interfaces and descriptorsRichard Hughes2022-09-051-94/+101
* trivial: Use @self for instance dataRichard Hughes2022-09-051-247/+243
* Use G_DECLARE_DERIVABLE_TYPE to reduce boilerplateRichard Hughes2022-09-051-96/+125
* Reformat the code using clang-formatRichard Hughes2022-09-041-650/+624
* Add support for getting BOS descriptorsRichard Hughes2022-09-041-0/+103
* Use g_autoptr() in a lot more placesRichard Hughes2022-09-041-14/+7
* trivial: Remove some duplicate header includesRichard Hughes2022-06-161-2/+0
* Only include the start year in the copyright headerRichard Hughes2022-06-161-1/+1
* Add g_usb_device_get_string_descriptor_bytes_fullmasterRicardo Cañuelo2021-09-301-8/+39
* Do not depend on libusb_get_port_number() to fix DragonFlyBSD compileRichard Hughes2021-05-211-1/+10
* Do not depend on libusb_get_parent() to fix FreeBSD compileRichard Hughes2021-05-211-0/+9
* device: Reference the libusb device when setMarco Trevisan (Treviño)2021-04-131-3/+13
* device: Do not double-reference USB devicesMarco Trevisan (Treviño)2021-04-131-2/+0
* Add g_usb_device_get_string_descriptor_bytes()Richard Hughes2021-01-271-0/+41
* device: Fix cancellation if cancellable is already cancelledBenjamin Berg2020-10-011-27/+42
* trivial: Fix up typos spotted by codespellRichard Hughes2020-09-241-6/+6
* Add a way to get iConfigurationBenson Leung2020-07-291-0/+30
* trivial: Add some missing 'Since: ' valuesRichard Hughes2020-02-201-0/+4
* Include the USB bus in the generated platform_idRichard Hughes2020-02-141-11/+6
* trivial: Use spaces and tabs consistentlyRichard Hughes2020-01-211-156/+156
* trivial: Use SPDX-License-Identifier tagsRichard Hughes2020-01-211-14/+1
* Add g_usb_device_get_spec()Richard Hughes2019-11-151-0/+19
* trivial: Remove untrue statementRichard Hughes2019-11-151-1/+0
* gi: made actual_length introspection annotationsgrindhold2019-09-261-3/+3
* trivial: Fix some typos spotted using codespellRichard Hughes2019-04-081-1/+1
* trivial: Fix two -Wswitch-default warningsRichard Hughes2017-12-191-0/+2
* Replace libusb-1.0/libusb.h with libusb.hTing-Wei Lan2017-12-191-1/+1
* trivial: Be less vocal when using G_USB_CONTEXT_FLAGS_AUTO_OPEN_DEVICESRichard Hughes2017-07-241-6/+2
* Add g_usb_context_set_flags()Richard Hughes2017-07-231-15/+33
* Fix a memory leak when using g_usb_device_control_transfer_async()Richard Hughes2017-03-241-5/+6
* trivial: Fix compile warning with GCC6Richard Hughes2016-03-101-1/+1
* Revert "Allow getting the GUsbContext from the GUsbDevice"Richard Hughes2015-11-251-4/+1
* Add a PERMISSION_DENIED error enumRichard Hughes2015-11-201-6/+13
* trivial: Remove typo that meant we only returned one interfaceRichard Hughes2015-11-161-1/+0
* Ignore the not-found error when resetting a deviceRichard Hughes2015-11-121-0/+2