summaryrefslogtreecommitdiff
path: root/gusb/gusb-device.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Allow getting the GUsbContext from the GUsbDeviceRichard Hughes2015-11-101-1/+4
* Add g_usb_device_set_interface_alt()Richard Hughes2015-11-101-0/+32
* Add g_usb_device_get_interfaces()Richard Hughes2015-11-101-0/+109
* Add g_usb_device_get_release()Richard Hughes2015-11-101-1/+19
* Add missing element-type annotations.Robert Ancell2015-08-031-1/+1
* Do not unref the GMainContext after each requestRichard Hughes2015-06-081-3/+0
* Allow setting the GMainContext when used for sync methodsRichard Hughes2015-05-261-3/+3
* Include all the USB device class codesRichard Hughes2015-05-051-1/+1
* Add g_usb_device_get_custom_index()Richard Hughes2015-04-291-0/+58
* device: move new methods with the rest of public onesIgnacio Casal Quinteiro2015-01-081-55/+59
* Remove the cleanup attributes from the rest of the codeIgnacio Casal Quinteiro2015-01-081-2/+6
* Add g_usb_device_get_children()Richard Hughes2015-01-051-0/+29
* Add g_usb_device_get_port_number()Richard Hughes2015-01-051-0/+17
* device: Add g_usb_device_get_vid_as_str()Richard Hughes2015-01-051-0/+40
* Generate the platform ID in the device itselfRichard Hughes2015-01-051-2/+30
* Add g_usb_device_get_parent()Richard Hughes2015-01-051-0/+22
* device: pass the correct parameters to g_task_is_validIgnacio Casal Quinteiro2014-12-301-3/+3
* device: use g_object_class_install_propertiesIgnacio Casal Quinteiro2014-12-261-19/+20
* device: use G_DEFINE_QUARKIgnacio Casal Quinteiro2014-12-261-16/+9
* device: port to GTaskIgnacio Casal Quinteiro2014-12-241-161/+114
* More small cleanupIgnacio Casal Quinteiro2014-12-241-10/+0
* Add guards for public methodsIgnacio Casal Quinteiro2014-12-241-10/+40
* device: use g_set_error_literalIgnacio Casal Quinteiro2014-12-231-2/+2