0x10000040 #ˆl–äY>”Šj"TõÆÝ¸&”ţà „šmÿÅÆ0«Version 0.3.8 ~~~~~~~~~~~~~ Released: 2021-10-06 New Features: - Add g_usb_device_get_string_descriptor_bytes_full (Ricardo Cañuelo) Bugfixes: - Add the GUsbEndpoint methods to the docs (Richard Hughes) - Fix hotplug handling and signal emission during enumerate (Benjamin Berg) Version 0.3.7 ~~~~~~~~~~~~~ Released: 2021-05-24 New Features: - Add a FreeBSD CI target (Richard Hughes) Bugfixes: - Do not depend on libusb_get_parent() to fix FreeBSD compile (Richard Hughes) - Do not depend on libusb_get_port_number() to fix DragonFlyBSD compile (Richard Hughes) - Do not double-reference USB devices (Marco Trevisan) - Do not run the tests on FreeBSD (Richard Hughes) - Require *any* python3 to fix FreeBSD build (Richard Hughes) Version 0.3.6 ~~~~~~~~~~~~~ Released: 2021-03-12 New Features: - Add g_usb_device_get_string_descriptor_bytes() (Richard Hughes) Bugfixes: - Properly set dylib versions on darwin (Caleb Xu) - Fix cancellation if cancellable is already cancelled (Benjamin Berg) Version 0.3.5 ~~~~~~~~~~~~~ Released: 2020-07-30 Notes: New Features: - Add a way to get iConfiguration (Benson Leung) Bugfixes: - Allow building GtkDoc when building as a subproject (Richard Hughes) - Fix version script to be more portable (Laurent Bigonville, Ting-Wei Lan) - Include methods on plain structs in the version script (Simon McVittie) Version 0.3.4 ~~~~~~~~~~~~~ Released: 2020-02-20 Notes: - This fixes the symbol version for g_usb_version_string() to be in the right place, so update this library alongside with external programs if you've already started using this symbol for example in fwupd. We've put a mechanism in place so this kind of thing can't happen again. Sorry! New Features: - Validate the exported symbol list during check (Richard Hughes) Bugfixes: - Include the USB bus in the generated platform_id (Richard Hughes) Version 0.3.3 ~~~~~~~~~~~~~ Released: 2020-01-30 New Features: - Add a thin glib wrapper around libusb_endpoint_descriptor (Emmanuel Pacaud) Bugfixes: - Fix high number of wakeups when checking the GUsbContext (Richard Hughes) - Use '#pragma once' to reduce boilerplate (Richard Hughes) - Wrap the upstream libusb_strerror() (Richard Hughes) Version 0.3.2 ~~~~~~~~~~~~~ Released: 2020-01-06 Bugfixes: - Do not use deprecated libusb API (Richard Hughes) - Fix compilation on macOS (Richard Hughes) - Use a 1ms timeout in the Windows event thread (Richard Hughes) - Use has_link_argument() to detect linker flags (Richard Hughes) Version 0.3.1 ~~~~~~~~~~~~~ Released: 2019-11-16 New Features: - Add g_usb_device_get_spec() (Richard Hughes) - Add g_usb_version_string() for fwupd (Richard Hughes) Bugfixes: - Add -Wswitch-enum (Benjamin Berg) - Fix GI length introspection annotations (grindhold) - Make gir generation optional (maxice8) Version 0.3.0 ~~~~~~~~~~~~~ Released: 2018-02-14 New Features: - Add Travis integration (Richard Hughes) - Allow changing the path to usb.ids file (Ting-Wei Lan) - Port to the Meson build system (Richard Hughes) Bugfixes: - Replace libusb-1.0/libusb.h with libusb.h (Ting-Wei Lan) Version 0.2.11 ~~~~~~~~~~~~~~ Released: 2017-07-24 New Features: - Add g_usb_context_set_flags() (Richard Hughes) Bugfixes: - Fix the actual required GLib version (Richard Hughes) Version 0.2.10 ~~~~~~~~~~~~~~ Released: 2017-04-10 Bugfixes: - Correctly detect removed devices when rescanning (Richard Hughes) - Fix a memory leak when using control transfers (Richard Hughes) - Fix gtk-doc build when builddir != srcdir (Ting-Wei Lan) - Fix symbol version table up to version 0.2.9 (Dominique Leuenberger) Version 0.2.9 ~~~~~~~~~~~~~ Released: 2016-03-21 New Features: - Add g_usb_context_wait_for_replug() (Richard Hughes) - Install gusbcmd as a debugging aid (Richard Hughes) Version 0.2.8 ~~~~~~~~~~~~~ Released: 2015-12-01 New Features: - Add a PERMISSION_DENIED error enum (Richard Hughes) - Add a thin glib wrapper around a libusb_interface_descriptor (Richard Hughes) - Add