You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2013/11/15 19:56:57 UTC
svn commit: r1542366 - /tomcat/trunk/TOMCAT-NEXT.txt
Author: markt
Date: Fri Nov 15 18:56:57 2013
New Revision: 1542366
URL: http://svn.apache.org/r1542366
Log:
Update
Modified:
tomcat/trunk/TOMCAT-NEXT.txt
Modified: tomcat/trunk/TOMCAT-NEXT.txt
URL: http://svn.apache.org/viewvc/tomcat/trunk/TOMCAT-NEXT.txt?rev=1542366&r1=1542365&r2=1542366&view=diff
==============================================================================
--- tomcat/trunk/TOMCAT-NEXT.txt (original)
+++ tomcat/trunk/TOMCAT-NEXT.txt Fri Nov 15 18:56:57 2013
@@ -20,17 +20,22 @@ but possibly 7.1.x).
1. Refactor the TLD parsing. TLDs are currently parsed twice. Once by Catalina
looking for listeners and once by Jasper.
+ - Complete
2. Refactor the XML parsing (org.apache.tomcat.util.xml ?) to remove duplicate
XML parsing code in Catalina and Jasper such as the entity resolvers used
for validation.
+ - Partial.
+ - More sharing possible?
3. TLDs may have a many to many relationship between URIs and TLD files. This
can result in the same TLD file being parsed many times. Refactor the
TldLocationCache to cache the parsed nodes (will need to check for changes
to TLD files).
+ - Complete
4. TLD files should be included in the dependencies for JSP and Tag files.
+ - Complete
5. Run the unused code detector and remove everything that isn't currently used.
Add deprecation markers for the removed code to Tomcat 7.0.x
@@ -41,6 +46,7 @@ but possibly 7.1.x).
7. Rip out all the JNDI code in resource handling and replace it with straight
URLs (File or WAR).
+ - Complete
kkolinko: I think this proposal goes too far. There are several
separate issues. There are:
@@ -190,14 +196,17 @@ but possibly 7.1.x).
8. Review the connector shutdown code for timing and threading issues
particularly any that may result in a client socket being left open after a
connector.stop().
+ - Complete.
9. Remove the svn keywords from all the files. (Just Java files?)
10. Code to the interfaces in the o.a.catalina package and avoid coding directly
to implementations in other packages. This is likely to require a lot of
work. Maybe use Structure 101 (or similar) to help.
+ - Partially complete - probably as far as is practical.
11. Merge Service and Engine
+ - Decided not to do this.
12. Java 7 updates
- Use of <> operator where possible
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org