| <?xml version="1.0" encoding="utf-8"?> |
| <?xml-stylesheet type="text/xsl" href="../new_and_noteworthy.xsl"?> |
| <release |
| name="Incubator 0.5 M6" |
| root="../../.." |
| > |
| <greeting> |
| The WTP Incubator is a subproject fostering the |
| creation and development of new components for existing WTP subprojects, before |
| they become part of a release. While they don't fall under the same schedule as the WTP release itself, |
| they are encouraged to follow the same processes. As such, a complete list of which Incubator bugs |
| were fixed during this milestone is also |
| <a |
| href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=WebTools&product=Web+Tools&component=incubator&target_milestone=0.5+M6&cmdtype=doit" |
| >available</a>. |
| </greeting> |
| <component |
| name="XSL" |
| > |
| <item |
| title="XInclude Support for Ant scripts" |
| > |
| <description> |
| An ANT task is now available for use in build scripts to handle files |
| with <i>xinclude</i> statements. The Ant task is contributed to the Eclipse |
| ANT Runtime tasks list, and can be used within Eclipse or separately |
| outside of eclipse. This was made possible through a code |
| contribution from Lars Vogel. |
| <br /> |
| <br /> |
| <img |
| src="incubator/antruntime.png" |
| alt="" /> |
| <br /> |
| <br /> |
| <img |
| src="incubator/buildxml.png" |
| alt="" /> |
| </description> |
| </item> |
| <item |
| title="Variable Content Assist" |
| > |
| <description> |
| When editing an XSL file, content assist is available for all |
| previously defined variables. A variable is considered to be either |
| a xsl:variable or xsl:param defined value. Content assist is |
| only available for those variables that are within the scope of the current |
| template or stylesheet. |
| <br /> |
| <br /> |
| <img |
| src="incubator/variablecontentassistance.png" |
| alt="" /> |
| </description> |
| </item> |
| <item |
| title="XPath Content Assist" |
| > |
| <description> |
| Content assist for XPath functions is available for any xsl statement |
| that has a "match", "test", or "select" attribute. This provides a list of |
| available xpath and xsl functions to be used with these attributes. |
| <br /> |
| <br /> |
| <img |
| src="incubator/xpathcontentassistance.png" |
| alt="" /> |
| </description> |
| </item> |
| <item |
| title="AXIS Content Assist" |
| > |
| <description> |
| AXIS content assistance is available for the same areas as XPath |
| content assistance. This includes any xsl element that contains a |
| "match", "test", or "select" attribute. |
| <br /> |
| <br /> |
| <img |
| src="incubator/axiscontentassistance.png" |
| alt="" /> |
| </description> |
| </item> |
| <item |
| title="XPath Templates" |
| > |
| <description> |
| The XPath Templates preference page allows the user to customize the |
| available XPath statements available in content assist. There |
| are options to add EXSLT, CUSTOM, XPATH 1.0, and XPATH 2.0 functions |
| to be included. Adopters may add to this list via the standard |
| template extension points. |
| <br /> |
| <br /> |
| <img |
| src="incubator/xpathtemplates.png" |
| alt="" /> |
| </description> |
| </item> |
| <item |
| title="Stylesheet Validation" |
| > |
| <description> |
| Basic validation has been implemented for: |
| <br /> |
| <ul> |
| <li>Checking included files exist</li> |
| <li>Circular references in includes/imports</li> |
| <li>Template conflicts (via included and imports)</li> |
| <li>Called templates</li> |
| <li>XPath syntax</li> |
| </ul> |
| <br /> |
| <img |
| src="incubator/stylesheetvalidation.png" |
| alt="" /> |
| </description> |
| </item> |
| <item |
| title="Hyperlink Detection" |
| > |
| <description> |
| Included files and called templates are now clickable - simply hold |
| down the <i>Ctrl</i> key and hover over the file or called template and |
| click to take you to the linked file. |
| <br /> |
| <br /> |
| <img |
| src="incubator/hyperlinks.png" |
| alt="" /> |
| </description> |
| </item> |
| <item |
| title="XSL Content-Type Icons" |
| > |
| <description> |
| With the addition of 3.4M6 decorators, XSL content-type files can |
| have their own icon and editor, all while still leveraging and |
| reusing the XML Editor within WTP. This allows for easier |
| identification of what type of functionality will be available when |
| editing an XSL file. Prior to this change all XSL files received the |
| standard XML icon. |
| <br /> |
| <br /> |
| <img |
| src="incubator/contenttypeicons.png" |
| alt="" /> |
| </description> |
| </item> |
| <item |
| title="XSL Documentation" |
| > |
| <description> |
| XSL Tooling now has some user documentation. Topics cover Editing, |
| Debugging, Launching, and Preferences. All documentation is |
| generated from Docbook files and leverage the new xinclude Ant task. |
| <br /> |
| <br /> |
| <img |
| src="incubator/xsldoc.png" |
| alt="" /> |
| </description> |
| </item> |
| </component> |
| </release> |