summaryrefslogtreecommitdiff
path: root/gusb/gusb-device.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* device: make it implement initableIgnacio Casal Quinteiro2014-12-231-34/+77
* device: do the right castingIgnacio Casal Quinteiro2014-12-231-1/+1
* device: use dispose to unref the objectsIgnacio Casal Quinteiro2014-12-231-6/+17
* device: use constructed instead of constructorIgnacio Casal Quinteiro2014-12-231-17/+5
* device: reorganize code to not use an useless prototypeIgnacio Casal Quinteiro2014-12-231-150/+132
* device: add get_device_subclass and get_device_protocol methodsIgnacio Casal Quinteiro2014-12-231-0/+34
* Put some consistency to method parametersIgnacio Casal Quinteiro2014-12-231-116/+126
* Some cleanup, no need to do the castingIgnacio Casal Quinteiro2014-12-221-7/+5
* Use G_DEFINE_WITH_PRIVATEIgnacio Casal Quinteiro2014-12-221-6/+2
* Make the platform ID persistent across re-plugRichard Hughes2014-12-041-1/+4
* Use a thread to process libusb1 eventsRichard Hughes2014-11-251-14/+11
* Ignore 'unsupported' as a return value when dealing with kernel driversRichard Hughes2014-11-201-0/+2
* Always set a device platform IDRichard Hughes2014-11-201-1/+1
* Use the native hotplug support in libusb 1.0.19Richard Hughes2014-11-191-2/+2
* Add g_usb_device_get_device_class()Richard Hughes2014-11-191-0/+16
* trivial: Apply some paranoia fixes spotted by clangRichard Hughes2013-03-051-0/+3
* Unref the GMainloop after it has been run, not when just quitRichard Hughes2013-03-051-1/+3
* Assorted introspection annotation fixesEvan Nemerson2012-06-101-3/+26
* Rename inconsistently named gusb_* symbols to g_usb_*Evan Nemerson2012-06-101-2/+2
* Add g_usb_device_reset() to reset a connected deviceRichard Hughes2012-05-311-0/+28
* Add a missing error enum valueRichard Hughes2011-11-131-0/+6
* Ignore EBUSY when trying to detach a kernel driver that is not boundRichard Hughes2011-11-081-1/+2