<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wix, branch robmen/readonly</title>
<subtitle>A mirror of https://github.com/wixtoolset/wix.git
</subtitle>
<id>https://git.lua4.win/wix/atom?h=robmen%2Freadonly</id>
<link rel='self' href='https://git.lua4.win/wix/atom?h=robmen%2Freadonly'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/'/>
<updated>2025-11-04T00:45:41+00:00</updated>
<entry>
<title>Improve error message when MSI is read-only</title>
<updated>2025-11-04T00:45:41+00:00</updated>
<author>
<name>Rob Mensching</name>
<email>rob@firegiant.com</email>
</author>
<published>2025-11-02T18:48:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=12d94a3357a217fcac821bd42fb688d06ed569b9'/>
<id>urn:sha1:12d94a3357a217fcac821bd42fb688d06ed569b9</id>
<content type='text'>
Fixes 9113
</content>
</entry>
<entry>
<title>Use CompareStringOrdinal() instead of CompareString() case-sensitive</title>
<updated>2025-11-03T22:49:39+00:00</updated>
<author>
<name>Rob Mensching</name>
<email>rob@firegiant.com</email>
</author>
<published>2025-11-02T04:52:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=d2ba0da55725f2908b67e1470afc7cfd71cb3d1f'/>
<id>urn:sha1:d2ba0da55725f2908b67e1470afc7cfd71cb3d1f</id>
<content type='text'>
This commit moves to the modern CompareStringOrdinal() for all case-sensitve
uses of CompareString() with the invariant locale.

Resolves 6947
</content>
</entry>
<entry>
<title>Use CompareStringOrdinal() instead of CompareString() case-insensitive</title>
<updated>2025-11-03T22:49:39+00:00</updated>
<author>
<name>Rob Mensching</name>
<email>rob@firegiant.com</email>
</author>
<published>2025-11-02T03:24:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=4d626c294c4783d454e27ea4e5614037dac8576e'/>
<id>urn:sha1:4d626c294c4783d454e27ea4e5614037dac8576e</id>
<content type='text'>
This commit moves to the modern CompareStringOrdinal() for all case-insensitve
uses of CompareString() with the invariant locale.

Partially resolves 6947
</content>
</entry>
<entry>
<title>Add support for perMachineOrUser</title>
<updated>2025-11-03T22:03:39+00:00</updated>
<author>
<name>Rob Mensching</name>
<email>rob@firegiant.com</email>
</author>
<published>2025-11-02T07:03:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=33c12fa386aa7ace7a6bd06a45bc3ecf17e9c8f5'/>
<id>urn:sha1:33c12fa386aa7ace7a6bd06a45bc3ecf17e9c8f5</id>
<content type='text'>
Resolves 9175
</content>
</entry>
<entry>
<title>Add a test for cabinets with no files in them</title>
<updated>2025-11-02T19:48:43+00:00</updated>
<author>
<name>Rob Mensching</name>
<email>rob@firegiant.com</email>
</author>
<published>2025-11-01T20:11:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=2b709cb9662231ff7788147ad5c2ff5be6169160'/>
<id>urn:sha1:2b709cb9662231ff7788147ad5c2ff5be6169160</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always read the stdin preamble in wixnative</title>
<updated>2025-11-02T19:48:43+00:00</updated>
<author>
<name>Rob Mensching</name>
<email>rob@firegiant.com</email>
</author>
<published>2025-11-01T20:11:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=20792b9388aba40e39e11df9e1d4a9f3dbff6fcd'/>
<id>urn:sha1:20792b9388aba40e39e11df9e1d4a9f3dbff6fcd</id>
<content type='text'>
When the wixnative.exe exits before the C# code sends the preamble, we'll get
an exception that the stdin pipe is already closed. Turns out some commands
did not wait for the preamble, so make them all wait to remove the race
condition.
</content>
</entry>
<entry>
<title>Do not use Exit macros for control flow</title>
<updated>2025-11-02T19:48:43+00:00</updated>
<author>
<name>Rob Mensching</name>
<email>rob@firegiant.com</email>
</author>
<published>2025-10-16T06:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=8a24574018dc4ac39ec5988b87aff797e22b187b'/>
<id>urn:sha1:8a24574018dc4ac39ec5988b87aff797e22b187b</id>
<content type='text'>
Fixes 9172
</content>
</entry>
<entry>
<title>Use sign --recurse-containers to simplify build process</title>
<updated>2025-11-02T19:48:43+00:00</updated>
<author>
<name>Rob Mensching</name>
<email>rob@firegiant.com</email>
</author>
<published>2025-10-16T06:11:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=27591327bc439c10c72e225081f574d5318b1714'/>
<id>urn:sha1:27591327bc439c10c72e225081f574d5318b1714</id>
<content type='text'>
Fixes 9134
</content>
</entry>
<entry>
<title>Comment out skipped tests to avoid "error messages"</title>
<updated>2025-11-02T19:48:43+00:00</updated>
<author>
<name>Rob Mensching</name>
<email>rob@firegiant.com</email>
</author>
<published>2025-10-16T06:08:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=834af9c18f18d455bf8ca93ca69bbeccf23bedb5'/>
<id>urn:sha1:834af9c18f18d455bf8ca93ca69bbeccf23bedb5</id>
<content type='text'>
In C++/CLI skipped xUnit tests are skipped but they print out their skip
message as red error messages. That's very scary and the bug is known in xUnit
so for now the easiest workaround is to comment out the skipped tests.
</content>
</entry>
<entry>
<title>Update to .NET 8 to fix build</title>
<updated>2025-11-02T19:48:43+00:00</updated>
<author>
<name>Rob Mensching</name>
<email>rob@firegiant.com</email>
</author>
<published>2025-10-16T06:06:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=177c9a8f474346402982034c64e4f8330715cc78'/>
<id>urn:sha1:177c9a8f474346402982034c64e4f8330715cc78</id>
<content type='text'>
.NET 6 was deprecated so move to .NET 8 and possibly .NET 10 after it
releases.
</content>
</entry>
</feed>
