summaryrefslogtreecommitdiff
path: root/gusb/gusb-context.c
Commit message (Expand)AuthorAgeFilesLines
* Optionally use GUsbSource on Linux to avoid threading issueswip/hughsie/GUsbSource-opt-inRichard Hughes2022-10-171-7/+69
* Use GRecMutex to avoid a single-threaded lockupRichard Hughes2022-10-121-5/+14
* Allow loading and saving only devices with specific tagsRichard Hughes2022-09-131-0/+48
* trivial: Don't return -1 for failure for a gbooleanRichard Hughes2022-09-131-1/+1
* 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-121-2/+2
* 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
* trivial: Fix two -Wunused-variable warningsRichard Hughes2022-09-091-0/+4
* trivial: Fix up some docgen headersRichard Hughes2022-09-061-1/+1
* Serialize the GUsbDevice to and from JSON formatRichard Hughes2022-09-051-0/+86
* trivial: Use @self for instance dataRichard Hughes2022-09-051-127/+126
* Use G_DECLARE_DERIVABLE_TYPE to reduce boilerplateRichard Hughes2022-09-051-48/+50
* Reformat the code using clang-formatRichard Hughes2022-09-041-370/+335
* Use g_autoptr() in a lot more placesRichard Hughes2022-09-041-106/+62
* trivial: Fix a docs warning when buildingRichard Hughes2022-06-161-1/+1
* trivial: Remove some duplicate header includesRichard Hughes2022-06-161-1/+0
* Only include the start year in the copyright headerRichard Hughes2022-06-161-1/+1
* Never dispatch idle events after the context has been destroyedRichard Hughes2022-06-151-12/+37
* trivial: Remove the '1:1 already exists' debug lines on rescanRichard Hughes2022-01-061-3/+1
* Add API to change the hotplug poll intervalRichard Hughes2022-01-061-3/+69
* Fix hotplug after threaded device removalRichard Hughes2021-12-071-1/+1
* context: Fix hotplug handling and signal emission during enumerateBenjamin Berg2021-10-051-50/+56
* Lower the libusb dep to fix compile on FreeBSDRichard Hughes2021-05-211-3/+18
* trivial: Use spaces and tabs consistentlyRichard Hughes2020-01-211-79/+79
* trivial: Remove useless gtk-doc comment sectionsRichard Hughes2020-01-211-6/+0
* trivial: Use SPDX-License-Identifier tagsRichard Hughes2020-01-211-14/+1
* Fix high number of wakeups when checking the GUsbContextRichard Hughes2020-01-201-2/+2
* Use a 1ms timeout in the Windows event threadRichard Hughes2019-12-031-1/+5
* Do not use deprecated libusb APIRichard Hughes2019-12-031-0/+8
* trivial: Fix some typos spotted using codespellRichard Hughes2019-04-081-3/+3
* Allow changing the path to usb.ids fileTing-Wei Lan2017-12-191-1/+1
* 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-1/+0
* Add g_usb_context_set_flags()Richard Hughes2017-07-231-0/+44
* Correctly detect removed devices when using g_usb_context_rescan()Richard Hughes2017-03-241-3/+3
* trivial: Return the replugged device when using g_usb_context_get_devices()Richard Hughes2016-03-111-3/+8
* trivial: Use the defined main context when waiting for replugRichard Hughes2016-03-111-1/+1
* Add g_usb_context_wait_for_replug()Richard Hughes2016-03-101-1/+127
* Add missing element-type annotations.Robert Ancell2015-08-031-1/+1
* trivial: Fix up style of new method to match the codebaseRichard Hughes2015-06-081-1/+6
* Allow setting the GMainContext when used for sync methodsRichard Hughes2015-05-261-0/+41
* Remove the cleanup attributes from the rest of the codeIgnacio Casal Quinteiro2015-01-081-12/+36
* Revert "Use __attribute__(cleanup) in more places"Ignacio Casal Quinteiro2015-01-081-6/+13
* Use __attribute__(cleanup) in more placesRichard Hughes2015-01-061-13/+6
* Add g_usb_context_find_by_platform_id()Richard Hughes2015-01-051-0/+46
* context: Load usb.ids if requiredRichard Hughes2015-01-051-0/+123
* Generate the platform ID in the device itselfRichard Hughes2015-01-051-24/+1
* Don't filter out hub devices when getting the device listRichard Hughes2014-12-311-5/+0