<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wix/src/burn/engine/dependency.cpp, branch v7.0.0-rc.2</title>
<subtitle>A mirror of https://github.com/wixtoolset/wix.git
</subtitle>
<id>https://git.lua4.win/wix/atom?h=v7.0.0-rc.2</id>
<link rel='self' href='https://git.lua4.win/wix/atom?h=v7.0.0-rc.2'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/'/>
<updated>2026-02-05T20:58:18+00:00</updated>
<entry>
<title>Support dual-purpose packages in Burn.</title>
<updated>2026-02-05T20:58:18+00:00</updated>
<author>
<name>Bob Arnson</name>
<email>bob@firegiant.com</email>
</author>
<published>2026-02-05T01:47:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=c258b72508f1b25a56e5d3ee3df08650ba1cbe36'/>
<id>urn:sha1:c258b72508f1b25a56e5d3ee3df08650ba1cbe36</id>
<content type='text'>
Fixes https://github.com/wixtoolset/issues/issues/8958
</content>
</entry>
<entry>
<title>Many small code quality fixes</title>
<updated>2026-01-31T02:38:41+00:00</updated>
<author>
<name>Rob Mensching</name>
<email>rob@firegiant.com</email>
</author>
<published>2026-01-30T23:18:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=7c3c2cad3c5e95fac151debc89c2f5629b4c6b21'/>
<id>urn:sha1:7c3c2cad3c5e95fac151debc89c2f5629b4c6b21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ForceAbsent can now remove a package even if it still has dependents</title>
<updated>2026-01-21T16:10:14+00:00</updated>
<author>
<name>Nir Bar</name>
<email>nir.bar@panel-sw.co.il</email>
</author>
<published>2025-02-25T09:31:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=49fbdf6f34b69a0157addcda2e28a96227a72630'/>
<id>urn:sha1:49fbdf6f34b69a0157addcda2e28a96227a72630</id>
<content type='text'>
Resolves 8962
</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>Rename "bundle id" concept to "bundle code"</title>
<updated>2024-12-30T14:45:49+00:00</updated>
<author>
<name>Rob Mensching</name>
<email>rob@firegiant.com</email>
</author>
<published>2024-12-30T02:01:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=523c66a62a619e6aa9f30070173ea33edfb5e328'/>
<id>urn:sha1:523c66a62a619e6aa9f30070173ea33edfb5e328</id>
<content type='text'>
The "bundle id" always had more in common with the PackageCode from the Windows
Installer. With the introduction of an actual Id attribute on the Bundle
element, there is potential for confusion, so there is finally real motivation
to rename "bundle id" to "bundle code".
</content>
</entry>
<entry>
<title>Skip logging errors in some places when they are due to missing files or registry keys or values.</title>
<updated>2022-08-09T14:57:02+00:00</updated>
<author>
<name>Sean Hall</name>
<email>r.sean.hall@gmail.com</email>
</author>
<published>2022-08-08T23:02:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=240b663ad5fc94ed6d19c966b5c9105a176ecf40'/>
<id>urn:sha1:240b663ad5fc94ed6d19c966b5c9105a176ecf40</id>
<content type='text'>
Related to 6696
</content>
</entry>
<entry>
<title>Don't uninstall package during rollback if there are dependents.</title>
<updated>2022-02-02T05:36:23+00:00</updated>
<author>
<name>Sean Hall</name>
<email>r.sean.hall@gmail.com</email>
</author>
<published>2022-01-31T22:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=328d6df64373cf340628a09e52dd77ea338bc838'/>
<id>urn:sha1:328d6df64373cf340628a09e52dd77ea338bc838</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some assumptions in dependency planning.</title>
<updated>2022-02-02T05:36:23+00:00</updated>
<author>
<name>Sean Hall</name>
<email>r.sean.hall@gmail.com</email>
</author>
<published>2022-01-31T22:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=a2b98c1abd6e6a1469936af5d93e4ace713b3fba'/>
<id>urn:sha1:a2b98c1abd6e6a1469936af5d93e4ace713b3fba</id>
<content type='text'>
* A package might be installed even if it was already present.
* A package might be uninstalled even if it was already absent.
* The bundle might not actually be uninstalled even if the planned action was uninstall.

Fixes #6510
</content>
</entry>
<entry>
<title>Plan each dependency provider dependent individually.</title>
<updated>2022-02-02T05:36:23+00:00</updated>
<author>
<name>Sean Hall</name>
<email>r.sean.hall@gmail.com</email>
</author>
<published>2022-01-31T22:23:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=c95c41151d595f4630c4c2f4aeb4c7f9a97af5c7'/>
<id>urn:sha1:c95c41151d595f4630c4c2f4aeb4c7f9a97af5c7</id>
<content type='text'>
Refactoring for #6510
</content>
</entry>
<entry>
<title>Plan each dependency provider individually.</title>
<updated>2022-02-02T05:36:23+00:00</updated>
<author>
<name>Sean Hall</name>
<email>r.sean.hall@gmail.com</email>
</author>
<published>2022-01-31T22:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/wix/commit/?id=eae94502fe8e7ca601161360a7d31e93edc88763'/>
<id>urn:sha1:eae94502fe8e7ca601161360a7d31e93edc88763</id>
<content type='text'>
Refactoring for #6510
</content>
</entry>
</feed>
