Changes made in this release:
Sandcastle:
- Deleted CodeReference.cs, LiveExampleComponent.cs, and WdxResolveConceptualLinksComponent.cs as they appear to be for internal Microsoft use and do not appear to have much use for non-Microsoft users.
- Deleted References.cs and Targets.cs from the BuildComponents project as they were unused. These were most likely replaced by the stuff in TargetCollection.cs.
- Moved InheritDocumentationComponent into the main BuildComponents project and deleted the CopyComponents project as it was the only one in the project.
- Updated the example and presentation style configuration files to reference InheritDocumentationComponent in the BuildComponents assembly.
- Updated DisplayComponent to output the content as a diagnostic message using the WriteMessage() method rather than just dumping it to the console.
- Updated ValidateComponent to include the key in its warning messages.
- Deleted IntellisenseComponent2.cs and replaced IntellisenseComponent.cs with my version from SHFB.
- Added the IntelliSenseComponent configuration dialog.
- Moved the MSHelpAttrComponent from SHFB into the Sandcastle BuildComponents project.
- Moved the ShowMissingComponent from SHFB into the Sandcastle BuildComponents project.
- Added the ShowMissingComponent resource items to the reference_content.xml file in each presentation style.
- Added support for the <markup> element in main_sandcastle.xsl in each presentation style. This allows a block of HTML or other elements such as "include" to pass through as-is to the topic. This allows build components to insert content before the TransformComponent runs and prevents it being removed as unrecognized content by the XSL transformations. The conceptual transformations already allow this so this makes the conceptual and reference builds consistent in supporting a markup element.
- Added a Dispose() method to CloneComponent to properly dispose of all components in each branch.
- Fixed up issues in the BuildAssembler projects found by FxCop (too many to list). The remaining issues will be dealt with as I review each component.
Sandcastle Help File Builder:
- Moved the IntelliSenseComponent and its configuration dialog to the Sandcastle BuildComponents project.
- Moved the MSHelpAttrComponent into the Sandcastle BuildComponents project.
- Moved the ShowMissingComponent into the Sandcastle BuildComponents project.
- Moved the ShowMissingComponent resource items to the reference_content.xml file in each presentation style.
- Removed the MultiFormatOutputComponent.CurrentFormat property as it was never used.
↧