blob: c8aa66692f8d22321a95b03bd3d3f7395c556dcf [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../../../wtp.xsl"?>
<html>
<head>
<meta name="root" content="../../../../" />
<title>Source Editing milestone plan</title>
</head>
<body>
<h1>SSE component milestone plan</h1>
<h2>Status of this Document</h2>
<p>
This document lists the vision and work activities of the
WTP editing efforts.
<p>
This is a very fluid document, with many things listed
as "uncommitted" (medium and low are uncommitted). This
is done for two reasons, 1) we often can't commit to
something until its been investigated more, and 2) it
gives you, the reader, a chance to express you
priorities, if any.
</p>
<p>Last update on 12/15/2004</p>
.
</p>
<h3>
<a href="#M2">M2</a>
</h3>
<h3>
<a href="#M3">M3</a>
</h3>
<h3>
<a href="#M4">M4</a>
</h3>
<h3>
<a href="#M5">M5</a>
</h3>
<h2>
<a name="M2">M2</a>
</h2>
<p>
Our main objective in M2 was to get our family of editors up
and running on org.eclipse, on the latest versions of
Eclipse 3.1.
</p>
<p>
We also added some code to allow better integration with
Eclipse base file buffers ... to have a more common sharing
mechanism (our is currently shared at a StructuredModel
level, and the document just comes along for the ride).
</p>
<p>
We also added some heuristic "lookup" code to find taglibs
that are in a "normal" directory structured of a webapp, so
we can give content assist, etc., for those libraries used
in JSPs.
</p>
<h2>
<a name="M3">M3</a>
</h2>
<h3>High Priority</h3>
<ul>
<li>Document Designs</li>
<li>Document APIs</li>
<li>
refactor or redesign code to avoid need to use cross
component non-APIs
</li>
<li>Add JUnit tests</li>
</ul>
<h3>Medium Priority</h3>
<ul>
<li>remove all deprecated references</li>
<li>Redo Preferences to match new work in base Eclipse</li>
<li>
Improve our partitioner behavior so it adheres to
contracts from base Eclipse.
</li>
<li>Move to JFlexx 1.4</li>
<li>Add implementations for DOM Level 3 Core APIs</li>
</ul>
<h3>Low Priority</h3>
<ul>
<li>
Begin style checking, fix up "standard style"
(fPrefixes, IInterfaces, etc.)
</li>
</ul>
<h2>
<a name="M4">M4</a>
</h2>
<h3>High Priority</h3>
<ul>
<li>Add many memory and performance improvements</li>
</ul>
<h3>Medium Priority</h3>
<h3>Low Priority</h3>
<ul>
<li>
As "proof on concept" explore examples of other editor,
e.g. JET Editors, XQuery (with its '{' '}' delimiters,
Flex, with its
<code>
<SCRIPT></SCRIPT>
</code>
tags in XML, etc.
</li>
</ul>
<h2>
<a name="M5">M5</a>
</h2>
<h3>High Priority</h3>
<h3>Medium Priority</h3>
<h3>Low Priority</h3>
</body>
</html>