From: Rob M. <ro...@us...> - 2007-09-21 07:59:12
|
Update of /cvsroot/wix/wix/src/votive/SDK In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv19110/src/votive/SDK Modified Files: README.txt Log Message: AaronSte: Creating separate Votive and Sconce DLLs for VS 2005 and VS 2008. Adding the VS 2008 SDK source code that is needed to build the VS 2008 Votive and Sconce dlls. HeathS: SFBUG:1789825 - CreationTimeUTC documents wrong format SFFEATURE:1768845 - Patch element should support MinorUpdateTargetRTM attribute SFFEATURE:1735295 - Patch build should add PATCHNEW* properties to patch transform Added support for ignorables to CompareUnit in WixUnit HeathS: SFBUG:1768842 - PatchProperty does not allow Company RobMen: Ensure RegistryKey element never ends up as KeyPath because MSI SDK says it isn't allowed. RobMen: Component guid generation. RobMen: SFBUG:1795309 - respect the rollback flag for the last SQL string like all the other strings. RobMen: SFBUG:1787888 - correctly handle certificates that are in Components that are conditioned out. RobMen: SFBUG:1675194 - loop through all server bindings when searching for a match. Index: README.txt =================================================================== RCS file: /cvsroot/wix/wix/src/votive/SDK/README.txt,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** README.txt 4 Oct 2006 08:07:33 -0000 1.2 --- README.txt 21 Sep 2007 07:58:34 -0000 1.3 *************** *** 7,43 **** To: .\SDK\Tools\Build ! There is currently a bug in the SDK that does not allow adding Wixlibs as a reference. The fix is ! simple and involves changing just a few lines of code in the supplied SDK sources. ! ! SDK\Common\Source\CSharp\Project\ReferenceContainerNode.cs ! ---------------------------------------------------------- ! * Add the following method to the class: ! ! /// <summary> ! /// Creates a project-specific reference node that isn't an assembly reference, COM reference, ! /// or project reference. ! /// </summary> ! protected virtual ReferenceNode CreateOtherReferenceNode(ProjectElement reference) ! { ! return null; ! } ! ! * LoadReferencesFromBuildProject - You need to call the method added above inside of the last ! else block: ! ! else if (isProjectReference) ! { ! node = this.CreateProjectReferenceNode(element); ! } ! else ! { ! --> // JRock: Added support for other references ! --> node = this.CreateOtherReferenceNode(element); ! } ! SDK\Tools\Build\Microsoft.VsSDK.targets --------------------------------------- ! * For the 4 Zip tasks, remove the $(MSBuildProjectDirectory) from the TargetPath attributes so that ! they all read like this: ! TargetPath=$(IntermediateOutputPath) --- 7,15 ---- To: .\SDK\Tools\Build ! The following changes have been made to the SDK source code: ! SDK\Common\Source\CSharp\Project\ProjectNode.cs --------------------------------------- ! * Change the following method from private to public: ! public MSBuild.BuildProperty GetMsBuildProperty(string propertyName, bool resetCache) |