Mario Limonciello
be5de229e0
trivial: set header for fwupdplugin documentation
2021-06-14 09:24:58 +01:00
Richard Hughes
60453d9d3c
Fix vendor-directory remotes for firmware with an <artifact> section
2021-06-13 09:00:26 +01:00
Mario Limonciello
5051614206
trivial: Update doc publishing CI for docgen changes
2021-06-11 14:14:53 +01:00
Richard Hughes
7df6368038
trivial: Add an index page to link to both sets of docs
2021-06-11 14:14:53 +01:00
Richard Hughes
bc9920ac54
trivial: Check for python3-markdown >= 3.3.3 for gi-docgen
...
The dep can be decreased - this matches what is in Debian
2021-06-11 14:14:53 +01:00
Ricardo Cañuelo
30c5e0e918
logitech-hidpp: make peripheral class derivable and subclass it
2021-06-11 13:53:02 +02:00
Richard Hughes
7b40a84f24
trivial: Check for python3-markdown >= 3.3.4 for gi-docgen
2021-06-11 09:39:11 +01:00
Richard Hughes
a02c1073f2
trivial: Fix up some of the developer docs
...
And add some missing content as requried.
2021-06-11 09:39:03 +01:00
Richard Hughes
e48645f585
trivial: Add back accidentally removed jq dep
2021-06-10 11:22:58 +01:00
Mario Limonciello
1e17457b16
Allow building the documentation with gi-docgen and gtk-doc
...
Until gi-docgen is declared stable support either of them.
This effectively means that hand builds and CI builds will use
gi-docgen, but distro builds use gtk-doc-tools.
2021-06-09 22:21:53 +01:00
Mario Limonciello
6ab897f66b
disable wrap mode for debian (if deps are missing we don't run packaging)
2021-06-09 21:21:06 +01:00
Mario Limonciello
70dd892f9d
trivial: ignore a new vscode generated file
2021-06-09 21:20:50 +01:00
Mario Limonciello
48b3272392
trivial: fixup some TODOs
2021-06-09 21:20:47 +01:00
Michał Kopeć
0f75f55c72
Obtain firmware major and minor versions from SMBIOS
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
2021-06-09 15:45:10 +01:00
Michał Kopeć
d678b755d0
libfwupdplugin: Implement fu-efivar-freebsd.c
...
Signed-off-by: Richard Hughes <richard@hughsie.com>
2021-06-09 15:22:58 +01:00
Richard Hughes
ca4458c708
trivial: Maybe fix the LGTM build
2021-06-09 13:49:02 +01:00
Mario Limonciello
8541f678b7
trivial: don't set priority between thunderbolt and dell-dock plugins
...
The dell-dock plugin has a check whether or not to create the I2C based
child device based upon whether thunderbolt link is active during probe.
So there will never be a situation that daemon needs to de-duplicate and
set priority between the two plugins.
2021-06-09 07:42:58 -05:00
Vincent Huang
80ba2c1f27
synaptics-prometheus: add pid 0xd8 0xf0 0x103 to quirk file
2021-06-09 08:03:11 +01:00
Mario Limonciello
7736460c49
trivial: fixup Dockerfile for arch
2021-06-08 20:17:35 -05:00
Mario Limonciello
36cd4d2ba3
trivial: switch from Travis badge to Github badge
2021-06-08 13:11:31 -05:00
Richard Hughes
d1717f19cd
Ensure the composite ID is used when setting parent during construction
...
Shadow FwupdDevice::parent with FuDevice::parent so that we *also* set
the context and composite ID.
This means we can always install all components of the Lenovo docks.
2021-06-08 15:29:43 +01:00
Richard Hughes
5f74504667
vli: Fix the i2c device enumeration, e.g. MSP430
...
This regressed in f9e9e087d
, as we're using FuDevice->setup() to check
if the device is present, but without setting the physical IDs.
2021-06-08 15:29:43 +01:00
Mario Limonciello
723deed200
trivial: Fix dockerfile for Arch ( Closes : #3296 )
2021-06-08 08:17:51 -05:00
Richard Hughes
3f8c3e04d0
trivial: Include the LVFS remotes for the standalone build too
2021-06-07 22:04:17 +01:00
Richard Hughes
694e774c2a
uefi-capsule: Make less Linux-specific
...
Based on patches by Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2021-06-07 19:54:12 +01:00
Richard Hughes
4c734c797a
trivial: Remove some more _WIN32 defines now we have an OS split
2021-06-07 19:54:12 +01:00
Sergii Dmytruk
080129fc43
Handle bsdisks' UDisks2 implementation on FreeBSD
...
There is no Manager object, so block devices must be discovered
manually.
Additionally, Type field contains FS name rather than its MBR ID in
hex form or a GPT GUID.
Signed-off-by: Richard Hughes <richard@hughsie.com>
2021-06-07 19:54:12 +01:00
Richard Hughes
49a69fd0a2
trivial: Be smarter when trying to get the list of fuzz targets
2021-06-07 19:54:12 +01:00
Richard Hughes
d783594ea5
Make fu_common_convert_to_gpt_type() FreeBSD compatible
...
Based on a patch by Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2021-06-07 19:54:12 +01:00
Sergii Dmytruk
1e5aec4eb1
Correct error msg in fu_common_get_block_devices
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2021-06-07 11:19:30 +01:00
Sergii Dmytruk
8d5784192f
Fix formatting in fu_common_get_block_devices ()
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2021-06-07 11:19:17 +01:00
Sergii Dmytruk
4558e5f317
Fix two off-by-one errors in uefi-capsule plugin
...
Data is accessed at offset 0x13, so the code must abort if size is
0x13 when you can access only offsets 0x00 through 0x12.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2021-06-07 11:18:57 +01:00
Sergii Dmytruk
cac4f98420
Improve error message in fu-uefi-backend-freebsd
...
"not supported" doesn't explain much.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2021-06-07 11:18:41 +01:00
Norbert Kamiński
dbece574ee
Add FreeBSD package to the CI matrix
...
Signed-off-by: Norbert Kamiński <norbert.kaminski@3mdeb.com>
2021-06-05 11:05:33 -05:00
Norbert Kamiński
1b396215d9
meson.build: Change python version check order
...
Signed-off-by: Norbert Kamiński <norbert.kaminski@3mdeb.com>
2021-06-05 11:05:33 -05:00
Crag Wang
9264dc1bca
dell-dock: Add initial support for USB4 module
2021-06-04 22:31:18 -05:00
Crag Wang
d46bdb3788
trivial: fixup runtime path for fwupdtool and libraries
2021-06-04 22:31:18 -05:00
Richard Hughes
bc84f0d98e
Switch some documentation from docbook to markdown
2021-06-04 15:09:44 -05:00
Mario Limonciello
3f016787ee
trivial: add gtkdoc for more of the defines
2021-06-04 13:21:41 -05:00
Mario Limonciello
d2dd986226
trivial: disable gusb doc generation in abi job
2021-06-04 13:21:41 -05:00
8BitDo
602bf45a23
Add N30 Pro 2 gamepad
2021-06-04 06:44:32 -05:00
8BitDo
20d969cd70
Add SN30 Pro for Android firmware v2.00
2021-06-03 07:09:22 -05:00
8BitDo
f4e8bec090
Add 8BitDo SN30 for Android ( #3310 )
...
Add 8BitDo SN30 Pro for Android
Co-authored-by: 8BitDo <xuxy@8bitdo.com>
2021-06-01 23:51:34 -05:00
Mario Limonciello
599b80f1dc
fu-engine: Add support for a sibling requirement
...
This allow setting 'other-device' requirements of depth=0 to find
devices only with a common parent.
2021-05-31 10:05:41 -05:00
8BitDo
ed663623db
Add 8BitDo SN30v2 gamepad
2021-05-31 08:45:10 -05:00
xtcui
5bf354976e
Set hub2.0 as subcomponent of hub3.0
2021-05-27 18:52:00 +08:00
Richard Hughes
37a0448a99
Add FreeBSD to the CI matrix
2021-05-26 16:00:32 +01:00
Richard Hughes
e1519f394e
trivial: Do not change ABI when -Dudev=false
2021-05-26 16:00:32 +01:00
Richard Hughes
66482687f7
trivial: Move the sys/mman.h include to the right #ifdef
2021-05-26 16:00:32 +01:00
Richard Hughes
82cb7acb13
trivial: The BSD define is dunder, e.g. two underscores
2021-05-26 16:00:32 +01:00