As the original author of BA Functions I thought I’d comment. I’d agree with 
Bob that it is rarely used so having to upgrade wouldn’t be such a big deal. I 
seem to remember looking at making this a base class originally but IIRC there 
was a problem with it, wish I could remember what.

I would say that if it is changing then one useful feature would be to pass the 
burn command line in to the function – may be I should add feature request.

Neil

From: Bob Arnson <b...@joyofsetup.com<mailto:b...@joyofsetup.com>>
Reply-To: "Windows list." 
<wix-devs@lists.sourceforge.net<mailto:wix-devs@lists.sourceforge.net>>
Date: Friday, 28 November 2014 02:50
To: "Windows list." 
<wix-devs@lists.sourceforge.net<mailto:wix-devs@lists.sourceforge.net>>
Subject: Re: [WiX-devs] BA Functions, OnPlanRelatedBundle

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