Commit graph

24 commits

Author SHA1 Message Date
Tom Dewey
f7c72a68d8 xz: Comment out failing immintrin header check 2024-09-11 17:12:48 +01:00
Tom Dewey
4abfe88c6e deps: mountutils: Missing TEXT macro 2024-09-11 17:12:48 +01:00
Tom Dewey
89b1f61e0f deps: mountutils: Use swprintf_s, over sprintf_s 2024-09-11 17:12:48 +01:00
Tom Dewey
da526ca667 mountutils: use TCHAR where appropriate 2024-09-11 17:12:48 +01:00
Tom Dewey
c693b5e3f7 deps: curl: Fixup selecting GNUTLS as SSL backend 2024-09-11 17:12:48 +01:00
Tom Dewey
b77a275b8f xz: include build infra 2024-09-11 17:12:48 +01:00
Tom Dewey
7cfe7eabfe libarchive: include build infra 2024-09-11 17:12:48 +01:00
Tom Dewey
d300c9dceb curl: include build infra 2024-09-11 17:12:48 +01:00
Tom Dewey
37ec20f0f5 zstd: Include build infra 2024-09-11 17:12:48 +01:00
Tom Dewey
82083e84bc deps: libarchive: Modify CMake for vendoring 2024-09-11 17:12:48 +01:00
Tom Dewey
593abb7981 deps: Add modified curl-8.8.0
Add a modified version of curl-8.8.0, where the modifications are
primarily centred around the CMake infrastructure to make the
library more consumable as a vendored dependency.
2024-09-11 17:12:48 +01:00
Tom Dewey
b1043a3601 deps: Add modified xz-5.6.2
Deviations from upstream xz-5.6.2 release are in the CMake
infrastructure, to try and make the library more consumable as a
vendored dependency.
2024-09-11 17:12:48 +01:00
Tom Dewey
64381d2dd3 deps: Remove unlabelled curl, xz
With very little version data, these area hard to reason about.
2024-09-11 17:12:48 +01:00
Tom Dewey
6b77ed7edc deps: zstd upgrade 1.5.4 -> 1.5.6 2024-09-11 17:12:48 +01:00
Tom Dewey
fc9423e65b deps: zlib upgrade 1.2.13 -> 1.3.1 2024-09-11 17:12:48 +01:00
Tom Dewey
61171a0db6 deps: Upgrade libarchive 3.6.2->3.7.4 2024-09-11 17:12:48 +01:00
Floris Bos
a29d2c9d7c Windows: fix zstd
Cannot properly check for library functions of a library
that has yet to be compiled.
So fix libarchive quick & dirty.
2023-10-18 21:53:43 +02:00
Floris Bos
0378751295 Windows: update libcurl dependency
Update bundled libcurl.
Only used on Windows. On Linux and OSX we use system libraries.
2023-03-24 14:13:35 +01:00
Floris Bos
a97de5c703 drivelist/mountutils remove package.json
We are only cherry picking the C++ files from the drivelist and
mountutils dependencies and are not using the node.js stuff
that lives inside same directories.

package.json (that is not being used) mentions node dependencies
with version numbers that contain known vulnerabilties
and that seems to make some uncomfortable.

Delete files to avoid confusion.

Closes #556
2023-03-24 14:08:58 +01:00
Floris Bos
50b017332f Update dependencies libarchive/zlib/liblzma/zstd
Update various bundled dependencies to handle archive formats.
(Only used on Windows and OSX. On Linux system libraries are used)
2023-03-24 14:05:29 +01:00
Onuralp SEZER
569a70671b
fix: header import cstdint
Signed-off-by: Onuralp SEZER <thunderbirdtr@fedoraproject.org>
2023-03-19 23:18:20 +03:00
Floris Bos
30225187bd OSX: fix unmounting drives that have APFS volumes
- If a drive is formatted APFS it will have a seperate disk
devices for physical drive (e.g. /dev/disk2) and volumes
(e.g. /dev/disk3).
Need to unmount all, or opening the device for
writing will subsequently fail.
(User will see an "Error running authopen" error in Imager
in that case).

- Also do not show APFS volumes seperately in the disk
selection dialog. List mount points under physical drive
instead.

Closes #501
2022-11-07 03:36:32 +01:00
Marcel Petrick
829c200fd1 code-quality: fixed all range-loop warnings which were reported from clazy.
See: `rpi-imager/src/downloadthread.cpp:1015:14: warning: Missing reference in range-for with non trivial type (QByteArray) [clazy-range-loop]`
2022-06-08 17:54:06 +02:00
Floris Bos
033ff07abf Move source files to /src 2022-02-14 10:07:15 +01:00