192 Commits

Author SHA1 Message Date
Jake Shadle 296f39925e Release xwin 0.9.0 0.9.0 2026-04-20 09:59:33 +02:00
Jake Shadle b856ee137c Update CHANGELOG 2026-04-20 09:57:07 +02:00
Jake Shadle 95d011411e Fix version 18 (#175) 2026-04-20 09:55:35 +02:00
Jake Shadle 66ec6ed670 Release xwin 0.8.0 0.8.0 2026-02-06 09:55:05 +01:00
Jake Shadle 5549112327 Update CHANGELOG 2026-02-06 09:54:46 +01:00
mpyuglgwkxcmodyrpo 9db8240900 Add rustls-platform-verifier support (#170) 2026-02-06 09:47:11 +01:00
Jake Shadle 76a3c2a290 Release xwin 0.7.0 0.7.0 2026-01-08 14:55:10 +01:00
Jake Shadle 57941cd0a2 Update crates (#169) 2026-01-08 14:54:29 +01:00
Leon 09b5664123 Correct log message (#163) 2025-10-15 08:38:43 +02:00
wickedelixir 590837e7b1 Use correct casing for --winsysroot splat (#161) 2025-09-26 15:01:55 +02:00
Jake Shadle 0e79b22cc1 Release xwin 0.6.7 0.6.7 2025-08-15 09:03:47 +02:00
Jake Shadle a714f9812e Remove mergify 2025-08-15 09:03:29 +02:00
Jake Shadle b848cfebb6 Ignore MSI installers with no cabs (#160)
* Ignore MSI installers with no cabs

At least aarch64, but possibly more, reference MSI installers that don't actually reference any cabinet files. These are utterly fucking worthless, so we just ignore them instead of show an error. VS install is such a garbage fire.

* Fix lints

* Rustfmt

* Update CHANGELOG
2025-08-15 09:02:54 +02:00
Jake Shadle 8ca8273151 Fix native-tls (#159)
* Actually use native-tls

* Remove vendored

I don't really care about openssl at all, this means people who do are at the mercy of their distro updating openssl rather than me needing to update the source

* Fix lints
2025-07-15 10:34:22 +02:00
Jake Shadle 1a0f45ab64 Release xwin 0.6.6 0.6.6 2025-06-19 10:08:35 +02:00
Jake Shadle d92974e400 Prep release (#157) 2025-06-19 10:07:59 +02:00
Super Ewald e9de46c988 Add option to download vc/ucrt debug binaries (#148) 2025-06-19 09:13:19 +02:00
Jake Shadle 11d9c9f69a Update crates/edition (#155)
* Update crates/edition

* Format
2025-04-10 11:17:54 +02:00
Michael Jones d88c2a9be8 Fix typo in README.md (#154) 2025-04-10 10:24:02 +02:00
Jake Shadle da9bd21143 fixup 2024-10-17 11:18:26 +02:00
Jake Shadle f21d3870b6 Release xwin 0.6.6-rc.2 0.6.6-rc.2 2024-10-17 11:16:58 +02:00
Jake Shadle fc2f81b5c8 Add warning when retrying 2024-10-17 11:16:24 +02:00
Jake Shadle c5f1655a6b Update to ureq 3.0.0-rc1 (#143)
* Update to ureq 3.0.0-rc1

* Update CHANGELOG

* oops

* Just allow MPL-2.0

* Fix rebase

* Add basic HTTP retry due to EOF I/O errors

* Update CHANGELOG
2024-10-17 11:14:17 +02:00
Jake Shadle 6cf93487e3 Release xwin 0.6.6-rc.1 0.6.6-rc.1 2024-10-16 12:14:04 +02:00
Jake Shadle d85e04f161 Switch to reqwest (#142)
* Switch to reqwest

* Update CHANGELOG
2024-10-16 12:12:20 +02:00
greaka f17d435ca5 update toolchain (#139) 2024-10-07 12:57:52 +02:00
Jake Shadle 8d3c25889b Release xwin 0.6.5 0.6.5 2024-08-21 18:14:00 +02:00
Jake Shadle 4ff3dca247 Fix symlinks better (#137)
* Fix symlinks better

* Update CHANGELOG
2024-08-21 18:13:41 +02:00
Jake Shadle da47b0ab66 Release xwin 0.6.4 0.6.4 2024-08-21 17:45:49 +02:00
Jake Shadle 2b22caa120 Fix symlink disabling (#136)
* Fix bug where symlink disabling was not respected

* Update lockfile

* Update CHANGELOG

* Update actions
2024-08-21 17:45:26 +02:00
Jake Shadle 07cc74af2f Release xwin 0.6.3 0.6.3 2024-08-09 12:37:01 +02:00
Jake Shadle 32de0ecbb6 Update CHANGELOG 2024-08-09 12:36:46 +02:00
tomager 29e8c95419 Install onecore-uap headers by default (#134) 2024-08-09 12:33:45 +02:00
Jake Shadle b0fe405875 Release xwin 0.6.2 0.6.2 2024-07-02 10:36:33 +02:00
Jake Shadle 1c1d08c3b2 Detect case insensitive splat directories (#131)
* Detect case insensitive splat directories

* Update CHANGELOG
2024-07-02 10:35:05 +02:00
Jake Shadle d57f099278 Fix default 2024-07-02 10:01:41 +02:00
Jake Shadle a37e340f05 Release xwin 0.6.1 0.6.1 2024-06-30 23:22:46 +02:00
Jake Shadle 16a6d9f5cd Update CHANGELOG 2024-06-30 23:22:25 +02:00
bigfoodK 4f852a004f Use store onecoreuap headers (#129) 2024-06-30 23:16:46 +02:00
Jake Shadle 9b264ea3ad Fix lints 2024-06-14 11:05:22 +02:00
greaka 8cdff355df fix docker build (#125) 2024-06-14 11:03:31 +02:00
Jake Shadle 078cd9e8f6 Release xwin 0.6.0 0.6.0 2024-06-03 13:46:39 +02:00
Jake Shadle 12105eace3 Update CHANGELOG 2024-06-03 13:46:17 +02:00
Jake Shadle 696831e36a Update (#124)
* Update crates

* Update dockerfile a bit
2024-06-03 13:43:55 +02:00
Jake Shadle f2249e31ac Rework PR (#123)
* Add --use-winsysroot-layout option to splat

This option changes the layout of the splat a little to support
/winsysroot (ref: https://reviews.llvm.org/D95534) which is more
convenient when compiling with clang-cl.

Example:
`target\release\xwin --accept-license --arch x86_64 --variant desktop splat --include-debug-libs --include-debug-symbols --preserve-ms-arch-notation --disable-symlinks --use-winsysroot-style --output winsysroot`

* Cleanup

* Format

* Fix lint

---------

Co-authored-by: Scott Graham <scott.github@h4ck3r.net>
2024-06-03 13:26:55 +02:00
greaka 0871d7dbbb Fix Earthly remote imports not supporting absolute paths (#122) 2024-05-27 12:17:13 +02:00
greaka 6b7251346b Add Earthly (#121) 2024-05-27 08:19:13 +02:00
greaka 5666521d2f Include llvm-rc in symlinks (#120) 2024-05-27 00:10:34 +02:00
Marijn Suijten ff780cb29c Include winrt headers in MSVC "syroot" search path (#118) 2024-05-18 09:17:30 +02:00
Jake Shadle a71bd89b57 Release xwin 0.5.2 0.5.2 2024-05-06 17:49:00 +02:00