From 018c68620c3e53b5976935e28e2f305ce7fa0efc Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Sat, 26 Jul 2025 12:21:42 -0700 Subject: [PATCH 1/6] WiX: clean up disk tracking for C++ interop The disk ID can be tracked on the directory as the apinotes are platform agnostic. --- platforms/Windows/platforms/windows/windows.wxs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platforms/Windows/platforms/windows/windows.wxs b/platforms/Windows/platforms/windows/windows.wxs index ee4565a0..276b55af 100644 --- a/platforms/Windows/platforms/windows/windows.wxs +++ b/platforms/Windows/platforms/windows/windows.wxs @@ -187,7 +187,7 @@ - + @@ -2825,7 +2825,7 @@ - + From 57ab38a585e23670fe888bdb56bf42fbec4802ca Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Fri, 15 Aug 2025 14:31:53 -0700 Subject: [PATCH 2/6] WiX: clean up the sort order for the static experimental SDK Adjust the packaging to be sorted lexicographically. --- .../Windows/platforms/windows/windows.wxs | 80 +++++++++---------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/platforms/Windows/platforms/windows/windows.wxs b/platforms/Windows/platforms/windows/windows.wxs index 276b55af..aba05e2b 100644 --- a/platforms/Windows/platforms/windows/windows.wxs +++ b/platforms/Windows/platforms/windows/windows.wxs @@ -203,13 +203,6 @@ - - - - - - - @@ -226,6 +219,13 @@ + + + + + + + @@ -3225,21 +3225,11 @@ - - - - - - - - - - @@ -3248,11 +3238,21 @@ - + + + + + + + + + + + @@ -3263,21 +3263,11 @@ - - - - - - - - - - @@ -3286,11 +3276,21 @@ - + + + + + + + + + + + @@ -3301,21 +3301,11 @@ - - - - - - - - - - @@ -3324,11 +3314,21 @@ - + + + + + + + + + + + From 5aba162460e216785bed8cb34dd5c41bd8d77fa2 Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Fri, 15 Aug 2025 14:58:49 -0700 Subject: [PATCH 3/6] WiX: clean up the blocks runtime header packaging Use `ExperimentalBlocksRuntime` to match better with the other components. This is ultimately going to be shared across the shared and static variants of the SDK. --- platforms/Windows/platforms/windows/windows.wxs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platforms/Windows/platforms/windows/windows.wxs b/platforms/Windows/platforms/windows/windows.wxs index aba05e2b..3f5a1e20 100644 --- a/platforms/Windows/platforms/windows/windows.wxs +++ b/platforms/Windows/platforms/windows/windows.wxs @@ -509,7 +509,7 @@ - + @@ -3206,11 +3206,11 @@ - + From 7f412e707d1bbbe86dadc38702a1ce5cd2ee4014 Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Fri, 15 Aug 2025 14:58:49 -0700 Subject: [PATCH 4/6] WiX: clean up the libdispatch runtime header packaging Use `ExperimentalDispatch` to match better with the other components. This is ultimately going to be shared across the shared and static variants of the SDK. --- platforms/Windows/platforms/windows/windows.wxs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platforms/Windows/platforms/windows/windows.wxs b/platforms/Windows/platforms/windows/windows.wxs index 3f5a1e20..580f843f 100644 --- a/platforms/Windows/platforms/windows/windows.wxs +++ b/platforms/Windows/platforms/windows/windows.wxs @@ -609,7 +609,7 @@ - + @@ -3206,13 +3206,13 @@ - + From df9a756d42ef668890e66c4fd9464d622688b60a Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Fri, 15 Aug 2025 14:58:49 -0700 Subject: [PATCH 5/6] WiX: clean up the SwiftRuntimeMirror header packaging Use `LegacySwiftRuntimeMirror` to match better with the other components. --- platforms/Windows/platforms/windows/windows.wxs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platforms/Windows/platforms/windows/windows.wxs b/platforms/Windows/platforms/windows/windows.wxs index 580f843f..269062f9 100644 --- a/platforms/Windows/platforms/windows/windows.wxs +++ b/platforms/Windows/platforms/windows/windows.wxs @@ -400,7 +400,7 @@ - + @@ -3052,7 +3052,7 @@ - + From b6fd92713e25b7130a4ff8a86d8885b42da27561 Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Sat, 26 Jul 2025 12:21:42 -0700 Subject: [PATCH 6/6] WiX: clean up component naming for Foundation shims Rename `lib_FoundationCShims` and `lib_FoundationUnicode` to an `Experimental` prefix without `lib`. This component is shared across static and dynamic portions of the new SDK. --- platforms/Windows/platforms/windows/windows.wxs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/platforms/Windows/platforms/windows/windows.wxs b/platforms/Windows/platforms/windows/windows.wxs index 269062f9..c4090d13 100644 --- a/platforms/Windows/platforms/windows/windows.wxs +++ b/platforms/Windows/platforms/windows/windows.wxs @@ -722,7 +722,7 @@ - + @@ -757,7 +757,7 @@ - + @@ -3204,9 +3204,6 @@ - - - @@ -3215,6 +3212,8 @@ + +