blob: e5774b2980257ce80fce9b5d5efd41331e817f6a [file] [log] [blame]
<?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&amp;classification=WebTools&amp;product=Web+Tools&amp;component=incubator&amp;target_milestone=0.5+M6&amp;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>