Commit Graph

122 Commits

Author SHA1 Message Date
e16284f3aa Rename GetFileSize to GetSectorFileSize to avoid conflict with WinAPI 2025-10-02 22:19:54 +02:00
09e54a670a Remove duplicate RESERVED_SECTOR_INFO definition 2025-10-02 22:16:16 +02:00
9827395c8c Enhance disk image tool with multi-sector VBR support 2025-10-02 22:14:12 +02:00
ef272847e1 Correct key fields in VBR generated by mformat 2025-10-02 09:36:30 +02:00
2271d6bde1 Preserve BPB when writing custom VBR 2025-10-01 23:06:15 +02:00
32a254468b Fix build 2025-09-29 19:09:09 +02:00
50dbda6ccc Add support for recursive data copy into FAT image 2025-09-29 19:06:26 +02:00
3fff3b487b Resolve XTchain directory based on script path 2025-09-28 22:57:35 +02:00
297937aeb3 Allow formatting as FAT-16 or FAT-32 2025-09-27 19:59:20 +02:00
ca9a116e9b Add option to automatically format partition in disk image 2025-09-27 18:14:07 +02:00
ca637f057b Fix overflow 2025-09-27 17:36:13 +02:00
d366c94ac8 Import disk image manipulation tool 2025-09-27 17:25:51 +02:00
ce379beeb2 Update LLVM to 21.1.2 and add Mtools 2025-09-27 14:27:27 +02:00
2d4dffe38f Fix WaitForSingleObject() argument type on MinGW 2025-09-14 19:24:05 +02:00
124ef802b3 Update tools 2025-09-14 10:49:11 +02:00
ad326019fd Update Ninja to v1.13.1 2025-07-16 22:56:46 +02:00
079af46983 Always copy all scripts regardless of target platform 2025-07-16 22:45:08 +02:00
17fb344798 Add PowerShell wrapper 2025-07-16 22:32:48 +02:00
d5595e2a7f Improve MSYS2 compatibility and unify output with Windows version 2025-07-16 22:27:49 +02:00
317fedec34 Fix script compatibility with MSYS2 environment 2025-07-16 22:25:08 +02:00
703df71191 Upgrade LLVM and Wine to the latest available versions 2025-07-12 21:52:09 +02:00
4f66ebfd88 Skip windres version check 2025-07-12 21:47:34 +02:00
ba0a50682f Skip windres version check 2025-07-12 21:41:41 +02:00
3b394fc175 Fix argument forwarding in xbuild function 2025-07-12 21:31:35 +02:00
97491fb72a Add Windows support and clean up toolchain (#10)
Reviewed-on: xt-sys/xtchain#10
Co-authored-by: Aiken Harris <harraiken@noreply.codingworkshop.git>
Co-committed-by: Aiken Harris <harraiken@noreply.codingworkshop.git>
2025-07-10 12:37:41 +02:00
ef1065278b Add missing cmake patch 2.8.8 2024-12-29 12:09:19 +01:00
391a58dffc Update tools 2024-12-28 20:49:19 +01:00
bd4b7763d4 Update LLVM 2024-12-27 17:11:24 +01:00
33ce9e38d2 Change Wine URI
Reviewed-on: xt-sys/xtchain#6
Reviewed-by: Rafal Kupiec <belliash@noreply.codingworkshop.git>
Co-authored-by: Aiken Harris <harraiken@noreply.codingworkshop.git>
Co-committed-by: Aiken Harris <harraiken@noreply.codingworkshop.git>
2024-08-13 14:51:21 +02:00
409aa4ffb4 Update LLVM to 18.1.8 2024-07-09 23:18:03 +02:00
b951abd511 Update Discord invitation link 2024-06-15 22:35:59 +02:00
2171eaeed6 Fix incompatible pointer type error 2024-06-07 08:28:40 +02:00
7075a9ad58 Update LLVM to 18.1.7 2024-06-07 08:10:31 +02:00
9025a85bcc Update software and get rid of binutils 2.8.7 2024-05-15 21:14:53 +02:00
3342b87fd0 Update LLVM to 18.1.4 2024-04-21 09:38:29 +02:00
cd4b20b701 Update LLVM to 18.1.2 2024-03-23 12:16:49 +01:00
fc120f4f33 Update LLVM to 18.1.1 2024-03-17 12:20:12 +01:00
b8d5a76ee7 Update LLVM to 18.1.0 2024-03-06 19:42:22 +01:00
009d4a3421 Update PE file subsystem together with signature 2024-01-18 14:35:55 +01:00
460d5820da Minimize exetool's output 2.8.6 2023-11-28 15:21:17 +01:00
83e84c3ebf Update LLVM to 17.0.6 2023-11-28 14:51:07 +01:00
eeb1953d87 Improve performance with Git shallow clone and add .gitignore
Reviewed-on: xt-sys/xtchain#5
Reviewed-by: Rafal Kupiec <belliash@noreply.codingworkshop.git>
Co-authored-by: Pedro Valadés <perikiyoxd@gmail.com>
Co-committed-by: Pedro Valadés <perikiyoxd@gmail.com>
2023-11-23 23:13:06 +01:00
e9707563d7 Update LLVM to 17.0.5 2.8.5 2023-11-14 12:24:00 +01:00
11d0593c9e Add 'help' and 'xbuild' commands; fix 'version' command overriding build settings 2023-11-08 19:41:22 +01:00
22a5abd279 Update release badge color 2023-11-07 15:09:38 +01:00
8c047d6083 Add releases link to readme 2023-11-07 15:07:04 +01:00
1832a39ed3 Update LLVM to 17.0.4 2.8.4 2023-10-31 19:08:00 +01:00
2a00526666 Update LLVM to 17.0.3 2.8.3 2023-10-17 23:36:43 +02:00
1f72016fc2 Print original/new subsystem names and turn new subsystem name case insensitive 2023-10-17 22:12:46 +02:00
a522cdc583 Massive toolchain update 2023-10-04 16:05:03 +02:00