summaryrefslogtreecommitdiff
path: root/gusb
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-268-40/+55
* trivial: Fix critical warning when emulating devicesRichard Hughes2023-02-061-2/+4
* Store the config-index as a GUsbDeviceEventRichard Hughes2023-02-061-3/+24
* trivial: Fix critical warning when unloading an emulated deviceRichard Hughes2023-02-031-1/+2
* Record zero-sized device eventsRichard Hughes2023-02-031-1/+0
* 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-035-27/+200
* Save the libusb error if libusb_submit_transfer() failsRichard Hughes2023-02-016-10/+80
* 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-013-0/+45
* Reduce the debugging level when emulating firmwareRichard Hughes2023-01-274-4/+18
* trivial: Export the gusb-device-event.h headerRichard Hughes2023-01-261-0/+1
* Add g_usb_device_clear_events() for future useRichard Hughes2023-01-253-0/+19
* Emit remove devices with matching tags when loading contextsRichard Hughes2023-01-241-3/+12
* Add g_usb_device_get_tags() for future useRichard Hughes2023-01-243-0/+21
* Add g_usb_device_is_emulated() for future useRichard Hughes2023-01-243-0/+20
* Add g_usb_device_remove_tag() for future useRichard Hughes2023-01-234-0/+41
* trivial: Fix -Wdeclaration-after-statementRichard Hughes2023-01-231-3/+2
* Save removed devices in JSON dump only when requestedFrédéric Danis2023-01-192-4/+7
* Load GUsb endpoints when loading interfaceFrédéric Danis2023-01-191-0/+15
* Fix _g_usb_interface_save without endpointsFrédéric Danis2023-01-191-1/+1
* Fix g_usb_interface_finalize without endpointsFrédéric Danis2023-01-111-1/+2
* trivial: Be less verboseRichard Hughes2022-12-091-3/+1
* Work around a libusb1 bug which causes devices to appear in the list twiceRichard Hughes2022-12-091-0/+6
* trivial: Fix up a gtk-doc commentRichard Hughes2022-10-261-1/+1
* Export g_usb_device_has_tag()Richard Hughes2022-10-265-6/+23
* Do not call the hotplug callback with the mutex heldRichard Hughes2022-10-171-6/+22
* Revert "Use GRecMutex to avoid a single-threaded lockup"Richard Hughes2022-10-171-14/+5
* Use GRecMutex to avoid a single-threaded lockupRichard Hughes2022-10-121-5/+14
* Allow loading and saving only devices with specific tagsRichard Hughes2022-09-133-0/+60
* trivial: Don't return -1 for failure for a gbooleanRichard Hughes2022-09-131-1/+1
* trivial: Fix up clang-format issueRichard Hughes2022-09-131-1/+1
* Allow adding tags to the JSON device eventRichard Hughes2022-09-134-0/+76
* Include the created time in the JSON eventRichard Hughes2022-09-131-0/+10
* trivial: Remove existing devices when loading a contextRichard Hughes2022-09-131-0/+4
* Include removed devices in the JSON dumpRichard Hughes2022-09-131-0/+13
* trivial: Fix some docs warnings when compiling the tarballRichard Hughes2022-09-123-4/+5
* Allow emulating failed eventsRichard Hughes2022-09-125-0/+80
* Do not copy event data when not-requiredRichard Hughes2022-09-101-3/+48
* trivial: Be more careful with buffers in case the usb.ids file format changesRichard Hughes2022-09-091-1/+4
* Ignore usb.ids classes, subclasses and protocolsRichard Hughes2022-09-091-0/+4
* Fix loading events using _g_usb_device_event_load()Richard Hughes2022-09-091-1/+1
* trivial: Fix two -Wunused-variable warningsRichard Hughes2022-09-091-0/+4
* trivial: Fix the ColorMunki self testsRichard Hughes2022-09-091-4/+3
* Save device events when requiredRichard Hughes2022-09-089-6/+804
* trivial: Update the ColorHug test to reflect realityRichard Hughes2022-09-061-1/+1
* 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