added back the missing resource items for the localized root container topic title.

https://shfb.svn.codeplex.com/svn@105716
This release completes removal of the branding transformations and implements the first part of the new code snippet grouping and sorting support. A few issues remain to be fixed and some new features remain to be added. In its current state, it will handle all but a few uncommon edge cases and doesn't yet allow defining the sort order of the languages. Those items will be handled next. For a sneak peek at the updated format and snippet handling in its current state, see any of the online help files (SHFB docs, Sandcastle tools, MAML guide, or the XML Comments guide).

Changes made in this release:

Documenation
- Updated all documentation projects to use the new VS2013 presentation style.

Sandcastle:
- BREAKING CHANGE: Modified the syntax generator components so that they write out a style ID as well as the language name. This allows better handling of grouped language elements without having to modify the XSL transformations for custom languages.
- BREAKING CHANGE: Each syntax generator now has a unique style ID. Third-party generators should also ensure they are using a unique style ID rather than the existing ones or the previously suggested default of "cs". Using an existing one such as "cs" will cause the custom syntax section to be associated with the other language's code snippets.
- BREAKING CHANGE: The language name and style ID on the syntax generators must now be set by the syntax generator factory when they construct an instance so that the values don't have to be on the configuration elements in the BuildAssembler configuration file. This change was required to better support grouping and sorting by the SyntaxComponent and eliminate another location where the information had to be duplicated unnecessarily.

- Added the LanguageSpecificTextComponent to handle language-specific text element conversion from span to script elements for the VS2010 and later presentation styles.
- Added the AdditionalHeaderResourcesComponent to handle insertion of additional metadata, style sheets, and scripts in the topics based on the help file format. This allows for changes to be made on a format by format basis to give a better look to the rendered content such as adjusting the positioning of elements that may differ in the various help viewers due to variations in browser and CSS version supported. Believe it or not, Help 1 and MS Help Viewer default to the IE7 rendering engine unless forced to use a higher version via metadata.
- Updated the SyntaxComponent to group and sort code snippets based on the order of the defined syntax generators.
- Added a new TransformingTopicEventArgs class and updated the TransformComponent to raise a build event using the event arguments just prior to transforming the topic. This allows other build components to alter the document XML prior to the XSL transformation. The SyntaxComponent uses this event to group and sort the code snippets at that time since any other components that ran after it will have added their snippets by that point and we can be sure that it will find and handle them all.
- Added a warning to the BrandingComponent to note that its use has been deprecated and that it will be removed in a future release. You'll only see this if you cloned the VS2010 or VS2013 presentation style from a prior release. Update your custom style to match the latest release as soon as possible. It's worth the effort.

Sandcastle Help File Builder
- Made the VS2013 style the default presentation style for new projects.

Presentation Styles
- Removed all branding transformations and use of the branding component from the VS2010 and VS2013 presentation styles. The presentation styles now handle all aspects of topic generation.
- Reworked how the tab sets and language-specific text elements work to allow for missing languages in the VS2010 and VS2013 presentation styles.
- Added an IsDeprecated property to PresentationStyleExportAttribute. The project property page uses this to sort deprecated presentation styles to the end of the list.
- Deprecated the VS2005 presentation style.
- Made various updates and fixes to the VS2010 and VS2013 presentation styles to ensure they render the best possible output in each of the different help file formats. More changes are planned for the VS2013 presentation style to bring it more in line with the current online Visual Studio content.
- Completely rewrote the code snippet grouping support to present the code snippets in a logical manner based on their positioning within a MAML topic or XML comments and took steps to make the grouping and default language easily configurable without having to change the presentation style transformations or scripts.
- Added a new defaultLanguage transform component argument. This allows you to define the default language displayed in the help topics on a project by project basis. The default is "cs" for C#. Eventually, the SyntaxComponent will allow the order of the syntax components to be defined too so that the first tab can be set to match the default language when not C#.

https://shfb.svn.codeplex.com/svn@105806
checked in some lost changes.

https://shfb.svn.codeplex.com/svn@105807
This release completes the VS2013 presentation style including the lightweight website style. Note that several breaking changes had to be made in order to support it properly. You will need to rebuild any custom plug-ins, components, and presentation styles. Note that the project templates need to be updated. Support for language ordering still needs to be added too and these tasks will be done for the next scheduled release. For a sneak peek at the updated format and snippet handling in its current state, see any of the online help files (SHFB docs, Sandcastle tools, MAML guide, or the XML Comments guide).

Changes made in this release:

Sandcastle Help File Builder
- BREAKING CHANGE: Moved the web content from the standalone GUI to the presentation style project. It is now in a presentation style folder called .\LegacyWeb. If you have custom presentation styles that use the prior web content, update them to use the new folder location.

- Updated the build engine to support the presentation style dependency plug-in list.
- Added an IsHidden property to the HelpFileBuilderPlugInExportAttribute. The project property page uses this to hide presentation style dependency plug-ins that do not have any configurable settings.

Presentation Styles
- BREAKING CHANGE: Moved the web content from the standalone GUI to the presentation style project. It is now in a presentation style folder called .\LegacyWeb. If you have custom presentation styles that use the prior web content, update them to use the new folder location.

- Added support for "no example" tabs in code snippet groups. These appear for missing languages in grouped code snippets.
- Added a new PlugInDependencies presentation style property which allows a presentation style to define a list of plug-ins on which it depends and their default configuration so that they are added to the build if not already included in the project.
- Simplified the VS2013 stylesheet to include only the necessary elements. This gives a more consistent look to the topics across all help formats.
- Fixed the presentation styles so that they show EII member names even if the parent type is unresolved.
- Added a new "code example" icon to the member list pages to show when a type or member's comments contain code examples.
- Finished the VS2013 style which is now a blend of the best parts of the MSDN and Visual Studio website styles and implemented the lightweight TOC based on Sam Harwell's code. I fixed up the issues it had such as requiring conceptual content and an MSHC root page (both are no longer required), not handling empty container nodes, and not allowing the TOC to be resized by dragging the thumb.
- Implemented a search feature in the new VS2013 lightweight website output that works with modified versions of the old ASP.NET and PHP server-side search pages and, if they are not available, a full client-side implementation. Although not optimal for large sites, the client-side search works quite well for sites that don't support ASP.NET or PHP.

https://shfb.svn.codeplex.com/svn@105947
changes made in this release:

Documenation
- Added documentation to the XML Comments Guide for the section element revisionHistory contributed by THLucas.

Sandcastle:
- Added code the the MSDN resolver to shut off further lookups and report failures due to the service being down. This prevents it from reporting all failures as missing content IDs.
- Added support for Windows Phone 8.1 (Silverlight and Windows Store Apps) frameworks. Thanks to Morten Nielsen for the configuration settings.

Presentation Styles
- Fixed up handling of XAML syntax sections in the Open XML, VS2010, and VS2013 presentation styles.
- Added support to the VS2005, VS2010, and VS2013 presentation styles for the revisionHistory element contributed by THLucas.

https://shfb.svn.codeplex.com/svn@106051
changes made in this release:

Sandcastle:
- Fixed the SqlDictionary class so that it handles nulls correctly for unresolved member IDs.
- Finished code snippet ordering support in the Syntax Component and its configuration dialog.

Sandcastle Help File Builder
- Updated the presentation style and syntax generator project templates to reflect recent changes in the API.

https://shfb.svn.codeplex.com/svn@106060
changes made in this release:

Documenation
- Updated the documentation to reflect all recent changes.

Sandcastle Help File Builder
- Updated the topic previewer to use a VS2013-like presentation style.

Presentation Styles
- Made minor fixes and adjustments to the Open XML, VS2010, and VS2013 presentation styles.

https://shfb.svn.codeplex.com/svn@106094