tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject svn commit: r1542366 - /tomcat/trunk/TOMCAT-NEXT.txt
Date Fri, 15 Nov 2013 18:56:57 GMT
Author: markt
Date: Fri Nov 15 18:56:57 2013
New Revision: 1542366



Modified: tomcat/trunk/TOMCAT-NEXT.txt
--- 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
+    - 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:
For additional commands, e-mail:

View raw message