On 26-Nov-14 17:20, Hoover, Jacob wrote:

I have some new requirements for my installer, and I had previously mentioned customizing WixStdBA for handeling related bundles. The feedback was to expose it so that a BAFunction could implement the customization. What is the plan on breaking BAF’s in the 3.10 release? IE, I think I need to expose a few calls to BAF’s such as OnPlanRelatedBundle. Adding new methods to IBootstrapperBAFunction it would break existing BAF DLL’s, but I really don’t like having “multiple” IBootstrapperBAFunction interfaces (IBootstrapperBAFunction2…)

Man, we just keep running into this, don't we? What do you think about turning the sample CWixBootstrapperBAFunction into a base class a la CBalBaseBootstrapperApplication? Then we say "use this and you won't have to change your code."

I think BA functions are probably rarely-enough used that we could break the interface. But you'll have to apologize in the commit message. :)

--
sig://boB
http://joyofsetup.com/

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to