- ExecuteAction runs the whole Execute table and not just from
commitb39d8fc2a60620503b26d6751151634731ea9930
authorAric Stewart <aric@codeweavers.com>
Fri, 13 May 2005 13:56:39 +0000 (13 13:56 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 13 May 2005 13:56:39 +0000 (13 13:56 +0000)
treece249a416189c988ba2a584937373d3c09208eb9
parentf9cdab4dfffb80594f77335bff22f8e657e50bad
- ExecuteAction runs the whole Execute table and not just from
  InstallValidate onward.  To do this make sure we do not do the
  costing initialization work again if it is already done (by checking
  the CostingComplete Property).
- A lot of work to refine feature states, setting the state affects
  the state of all child features and also respect features that want
  to default to something other than LOCAL.
dlls/msi/action.c
dlls/msi/msipriv.h