summaryrefslogtreecommitdiff
path: root/gusb/gusb-device.c
Commit message (Expand)AuthorAgeFilesLines
* Fix BulkTransfer out-of-order replyHEADmainFrédéric Danis2023-04-271-0/+1
* Add json_object_get_*_member_with_default() helpersFrédéric Danis2023-04-261-8/+1
* Store the config-index as a GUsbDeviceEventRichard Hughes2023-02-061-3/+24
* Reset the in-order event index when clearing the event arrayRichard Hughes2023-02-031-0/+1
* Do not emit spurious ::device-removed events when emulatingRichard Hughes2023-02-031-0/+10
* Save the libusb error if libusb_submit_transfer() failsRichard Hughes2023-02-011-9/+33
* trivial: Add some debugging when resetting the event indexRichard Hughes2023-02-011-1/+4
* Add g_usb_device_get_created() to better detect emulated replugRichard Hughes2023-02-011-0/+37
* Reduce the debugging level when emulating firmwareRichard Hughes2023-01-271-4/+8
* Add g_usb_device_clear_events() for future useRichard Hughes2023-01-251-0/+16
* Add g_usb_device_get_tags() for future useRichard Hughes2023-01-241-0/+18
* Add g_usb_device_is_emulated() for future useRichard Hughes2023-01-241-0/+17
* Add g_usb_device_remove_tag() for future useRichard Hughes2023-01-231-0/+26
* trivial: Fix up a gtk-doc commentRichard Hughes2022-10-261-1/+1
* Export g_usb_device_has_tag()Richard Hughes2022-10-261-2/+13
* 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