Not the kind of style discussion that devolves, I hope. 1. Sean sent a pull request that added an option to force packages to be cached by specifying an AlwaysCache attribute (yes/no) on the package. Caching is already controlled by a Cache attribute (yes/no). Sean gets bonus internet points for throwing a message if you were to specify both attributes. But the need to do that indicates a schema smell: Having two attributes to control three states is a bit wonky. One option is to create a new enum type to specify the three states. (This is done elsewhere in WiX, yielding perhaps my favorite boolean type: YesNoButton.) The downside is that while authoring would be compatible, there's a slight non-zero chance that someone could have a CodeDOM or similar dependency on the original type.
Should we stick with the two attributes in v3.x and clean it up in v4.0? 2. Heath sent a pull request that, among other things, adds two methods to IBootstrapperApplication. Last time, we decided on a "no-error recompile required" policy. Heath suggested versioned interfaces. I'd be OK with that, as long as we don't carry them over to v4.0. Objections/concerns? -- sig://boB http://joyofsetup.com/ ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ WiX-devs mailing list WiX-devs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-devs