> On 11/02/2013 01:05, Williams, Nick wrote: >> As some of you know, I've been experimenting with Tomcat trunk (8.0) >> and the latest specs. I understand, of course, that this is all far >> from complete. While playing around this weekend, I noticed three >> things: >> >> >> - Tomcat trunk still has EL 2.2 instead of the new EL 3.0 >> >> - javax.servlet.http.HttpSessionIdListener (possibly others, >> this is just the one I noticed) is missing from servlet-api.jar >> >> - HttpServletRequest#changeSessionId() is not yet >> implemented >> >> Is anyone on the list currently working on any of these three things, > >Not to my knowledge. > >> and if so, do you have any idea when some reasonably-stable iteration >> of them will be checked in to trunk? > >EL 3.0 will be a fair amount of work. The ID change stuff is trivial.
Yea. I read the EL 3.0 specification last night. The lambda expressions and LINQ support are pretty cool, but I can definitely see how that's going to be a LOT of work... Agreed that the ID change stuff is trivial. I was thinking about writing the change myself and submitting it to the list. I looked through the "Get Involved" section of the website and found info about submitting patches, code formatting, tools to use, etc. However, there's not a whole lot of info on "working on the next specification." If someone has the time to indulge me, I had a couple questions, like: 1) Where do y'all get the javax.* code that's in your repository? Do you write it from scratch based on the spec, or do you download it from somewhere? It's obviously not consistent with the classes in the javax.servlet:javax.servlet-api:3.1-b05 Maven artifact, but I don't know what's involved in updating that. 2) Where do y'all get the XSD files in http://svn.apache.org/repos/asf/tomcat/trunk/java/javax/servlet/resources/ and what's involved in adding new ones / updating? I noticed the Servlet 3.1 XSDs have not been added yet (which was surprising to me, since the deployment descriptor in my web app using web-app_3_1.xsd works). Don't know if just nobody has gotten around to it yet, or if there's a specific reason they're not there yet (Do you always wait until the spec is final? Do you put beta XSDs in there during development and update when the spec goes final?). There are 3.1 XSDs at http://java.net/nonav/projects/glassfish/sources/svn/show/trunk/main/appserver/deployment/schemas/src/main/resources/glassfish/lib/schemas, but that's just a guess. Nick > >Mark This e-mail may contain privileged or confidential information. If you are not the intended recipient: (1) you may not disclose, use, distribute, copy or rely upon this message or attachment(s); and (2) please notify the sender by reply e-mail, and then delete this message and its attachment(s). Underwriters Laboratories Inc. and its affiliates disclaim all liability for any errors, omissions, corruption or virus in this message or any attachments. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org