blob: 3067dcb321a1884c4fb6fb2f20cb6890658e1c02 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
|
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2022 Richard Hughes <richard@hughsie.com> -->
<component type="console-application">
<id>org.freedesktop.GUsb</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>LGPL-2.0+</project_license>
<name>GUsb</name>
<summary>A GObject wrapper for libusb1</summary>
<description>
<p>
GUsb is a GObject wrapper for libusb1 that makes it easy to do asynchronous control,
bulk and interrupt transfers with proper cancellation and integration into a mainloop.
This makes it easy to integrate low level USB transfers with your high-level application or
system daemon.
</p>
</description>
<url type="bugtracker">https://github.com/hughsie/libgusb/issues</url>
<url type="homepage">https://github.com/hughsie/libgusb</url>
<content_rating type="oars-1.0"/>
<provides>
<binary>gusbcmd</binary>
</provides>
<releases>
<release version="0.4.2" date="2022-10-18">
<description>
<p>This release fixes the following bugs:</p>
<ul>
<li>Close the GUsbDevice objects in gusbcmd</li>
<li>Do not call the hotplug callback with the mutex held</li>
</ul>
</description>
</release>
<release version="0.4.1" date="2022-10-01">
<description>
<p>This release adds the following features:</p>
<ul>
<li>Allow loading and saving only devices with specific tags</li>
<li>Include removed devices in the JSON dump</li>
</ul>
<p>This release fixes the following bug:</p>
<ul>
<li>Port from gtkdoc to gi-docgen</li>
</ul>
</description>
</release>
<release version="0.4.0" date="2022-09-12">
<description>
<p>
The JSON format used to serialising devices is not yet stable, and
might change.
</p>
<p>This release adds the following features:</p>
<ul>
<li>Add support for getting BOS descriptors</li>
<li>Allow emulating devices by saving and replaying device events</li>
<li>Cache the list of interfaces and descriptors</li>
<li>Serialize the GUsbDevice to and from JSON format</li>
</ul>
<p>This release fixes the following bugs:</p>
<ul>
<li>Ignore usb.ids classes, subclasses and protocols</li>
<li>Never dispatch idle events after the context has been destroyed</li>
<li>Skip some functionality when emulating</li>
</ul>
</description>
</release>
<release version="0.3.10" date="2021-01-10">
<description>
<p>This release adds the following feature:</p>
<ul>
<li>Add API to change the hotplug poll interval</li>
</ul>
</description>
</release>
<release version="0.3.9" date="2021-12-07">
<description>
<p>This release fixes the following bugs:</p>
<ul>
<li>Don't hard-code the list of OS supporting --version-script</li>
<li>Fix hotplug after threaded device removal</li>
<li>Fix version script check for GNU BFD linker on FreeBSD</li>
</ul>
</description>
</release>
<release version="0.3.8" date="2021-10-06">
<description>
<p>This release adds the following feature:</p>
<ul>
<li>Add g_usb_device_get_string_descriptor_bytes_full</li>
</ul>
<p>This release fixes the following bugs:</p>
<ul>
<li>Add the GUsbEndpoint methods to the docs</li>
<li>Fix hotplug handling and signal emission during enumerate</li>
</ul>
</description>
</release>
<release version="0.3.7" date="2021-05-24">
<description>
<p>This release adds the following feature:</p>
<ul>
<li>Add a FreeBSD CI target</li>
</ul>
<p>This release fixes the following bugs:</p>
<ul>
<li>Do not depend on libusb_get_parent() to fix FreeBSD compile</li>
<li>Do not depend on libusb_get_port_number() to fix DragonFlyBSD compile</li>
<li>Do not double-reference USB devices</li>
<li>Do not run the tests on FreeBSD</li>
<li>Require *any* python3 to fix FreeBSD build</li>
</ul>
</description>
</release>
<release version="0.3.6" date="2021-03-12">
<description>
<p>This release adds the following feature:</p>
<ul>
<li>Add g_usb_device_get_string_descriptor_bytes()</li>
</ul>
<p>This release fixes the following bugs:</p>
<ul>
<li>Properly set dylib versions on darwin</li>
<li>Fix cancellation if cancellable is already cancelled</li>
</ul>
</description>
</release>
</releases>
</component>
|