[Httpunit-commit] CVS: httpunit/doc release_notes.txt,1.291,1.292
Brought to you by:
russgold
|
From: Russell G. <rus...@us...> - 2003-04-09 16:11:30
|
Update of /cvsroot/httpunit/httpunit/doc
In directory sc8-pr-cvs1:/tmp/cvs-serv2911/doc
Modified Files:
release_notes.txt
Log Message:
prepare for 1.5.3
Index: release_notes.txt
===================================================================
RCS file: /cvsroot/httpunit/httpunit/doc/release_notes.txt,v
retrieving revision 1.291
retrieving revision 1.292
diff -u -r1.291 -r1.292
--- release_notes.txt 4 Apr 2003 14:51:26 -0000 1.291
+++ release_notes.txt 9 Apr 2003 16:11:24 -0000 1.292
@@ -15,126 +15,69 @@
Revision History:
4-Apr-2003
Acknowledgements:
- Thanks to George Murnock for adding WebResponse.getMatchingTables()
-
-Additions:
- 11. WebResponse and TableCell now have getMatchingTables to return all tables matching the specified criteria.
-
- 2-Apr-2003
-Acknowledgments:
+ Thanks to Andrew Bickerton for:
+ correcting the handling of document.open for non-HTML pages and new pages with base tags,
+ correcting the document.write append problem,
+ identifying the javascript parent frame update problem and suggesting a fix, and
+ showing how to handle responses with content-length 0.
+ Thanks to Brendan Boesen for:
+ adding a method to access session IDs in ServletUnitContext, and
+ correcting the session invalidation problem.
+ Thanks to Daniel Jasmin for fixing the handling of applet loading from archives.
+ Thanks to Mark Luty for supplying a test for the getElementsByName function.
+ Thanks to Ron Webster for designing the new HttpUnit logo.
Thanks to Sergey Bondarenko for supplying a test for getElementsByTagName
- Thanks to Andrew Bickerton for showing how to handle responses with content-length 0
+ Thanks to George Murnock for adding WebResponse.getMatchingTables()
Problems Fixed:
- 17. HttpUnit was delaying until a timeout when a zero-length response was received
-
-Additions:
- 10. Added support for getElementsByTagName to Document and Form
-
- 1-Apr-2003
-Additions:
- 9. Added format parameter for JUnitServlet: values are "text" or "html"
-
-Problems fixed:
- 15. HttpUnit now handles refresh headers without explicit URLs, defaulting to refreshing the containing page.
- 16. Bug #709979: Select.selectedIndex was returning -1 for a normal select box with no options explicitly selected.
-
-28-Mar-2003
-Acknowledgements:
- Thanks to Ron Webster for designing the new HttpUnit logo.
-
-27-Mar-2003
-Acknowledgements:
- Thanks to Mark Luty for supplying a test for the getElementsByName function.
-
-Additions:
- 8. Document.getElementsByName is now supported
-
-26-Mar-2003
-Problems fixed:
- 14. HttpUnit was chopping off javascript urls if they contained a '#' character.
-
-24-Mar-2003
-Acknowledgements:
- Thanks to Andrew Bickerton for identifying the javascript parent frame update problem and suggesting a fix.
-
-Problems fixed:
- 13. Following a javascript link which updated a parent frame via manipulating the location was causing a 'NoSuchFrame'
- exception to be thrown.
-
- 23-Mar-2003
-Problems fixed:
- 11. ServletUnit had not implemented HttpServletRequest.getURL();
- 12. ServletUnit was always supplying a charset parameter, even when not requested.
-
- 20-Mar-2003
-Problems fixed:
- 10. ServletUnit had not implemented HttpServletRequest.getContentLength();
-
- 19-Mar-2003
-Acknowledgements:
- Thanks to Brendan Boesen for correcting the session invalidation problem.
- Thanks to Andrew Bickerton for correcting the document.write append problem.
-
-Problems fixed:
- 8. ServletUnit was creating a new session if the current one was not valid, even if "create" was not specified.
- 9. calling document.write on a closed document was appending to rather than replacing its contents.
-
-Additions:
- 6. PseudoServer now handles persistent connections.
- 7. ClientProperties now supports a listener which allows for the override of DNS mapping, allowing a client
- to supply an actual IP address for a host programatically. The original Host header will be retained.
-
- 17-Mar-2003
-Problems fixed:
- 6. The Content-Length header was not being sent with requests in ServletUnit.
- 7. ServletUnit's HttpServletRequest.getIntHeader() always returned -1.
-
- 16-Mar-2003
-Acknowledgements:
- Thanks to Brendan Boesen for adding a method to access session IDs in ServletUnitContext.
-
-Additions:
- 4. You can now get at the stored session IDs in ServletUnitContext.
- 5. ServletUnit now supports HttpServletRequest.getRequestDispatch()
+ Content and Parsing
+ 1. Bug #700889: Under certain cases, multiple <script> sections in a document caused a problem where
+ only those HTML elements defined before the first one were actually available to the scripts.
+ 2. Bug #709979: Select.selectedIndex was returning -1 for a normal select box with no options explicitly selected.
+ 3. calling Document.open() on a non-HTML page no longer throws an exception.
+ 4. Rewriting a document now properly handles any <base> tags in the new document.
+ 5. Applets were not loading properly from applets if a codebase was specified in the <applet> tag.
+ 6. When loading a page triggered a script function which redirected to a new page in the same frame,
+ the WebResponse returned from getResponse was the triggering page. It is now the redirected page.
+ 7. HttpUnit now handles refresh headers without explicit URLs, defaulting to refreshing the containing page.
+ 8. HttpUnit was delaying until a timeout when a zero-length response was received
+ JavaScript
+ 9. calling document.write on a closed document was appending to rather than replacing its contents.
+ 10. Following a javascript link which updated a parent frame via manipulating the location was causing a 'NoSuchFrame'
+ exception to be thrown.
+ 11. HttpUnit was chopping off javascript urls if they contained a '#' character.
+ ServletUnit
+ 12. The Content-Length header was not being sent with requests.
+ 13. HttpServletRequest.getIntHeader() always returned -1.
+ 14. ServletUnit was creating a new session if the current one was not valid, even if "create" was not specified.
+ 15. ServletUnit had not implemented HttpServletRequest.getContentLength();
+ 16. ServletUnit had not implemented HttpServletRequest.getURL();
+ 17. ServletUnit was always supplying a charset parameter in the returned Content-Type header, even when not requested.
+
+Additions:
+ Content and Parsing
+ 1. WebResponse and TableCell now have getMatchingTables to return all tables matching the specified criteria.
+ JavaScript
+ 2. <noscript> nodes in the body of a page now show their content if a <script> earlier in the page is not recognized.
+ 3. Select.value is now supported.
+ 4. Added WebForm.getButton() method using HTMLPredicate to permit more generalized button searches.
+ 5. Document.getElementsByName is now supported
+ 6. Added support for getElementsByTagName to Document and Form
+ ServletUnit
+ 7. You can now get at the stored session IDs in ServletUnitContext.
+ 8. ServletUnit now supports HttpServletRequest.getRequestDispatch()
+ PseudoServer
+ 9. PseudoServer now handles persistent connections.
+ Extensibility
+ 10. ClientProperties now supports a listener which allows for the override of DNS mapping, allowing a client
+ to supply an actual IP address for a host programatically. The original Host header will be retained.
+ 11. Added format parameter for JUnitServlet: values are "text" or "html"
Notes:
- 1. The acceptCookies, acceptGzip, autoRefresh and autoForward properties have been moved from HttpUnitOptions to ClientProperties,
- permitting them to be set per WebClient rather than just globally. The old properties have been deprecated,
- and now access the defaults for ClientProperties. Tests which set the HttpUnitOptions properties before creating
- their WebClients will be unaffected.
-
- 14-Mar-2003
-Problems fixed:
- 5. When loading a page triggered a script function which redirected to a new page in the same frame,
- the WebResponse returned from getResponse was the triggering page. It is now the redirected page.
-
- 13-Mar-2003
-Additions:
- 2. Select.value is now supported.
- 3. Added WebForm.getButton() method using HTMLPredicate to permit more generalized button searches.
-
- 12-Mar-2003
-Acknowledgements:
- Thanks to Daniel Jasmin for fixing the handling of applet loading from archives.
-
-Problems fixed:
- 3. Applets were not loading properly from applets if a codebase was specified in the <applet> tag.
- 4. Bug #700889: Under certain cases, multiple <script> sections in a document caused a problem where only those HTML elements
- defined before the first one were actually available to the scripts.
-
- 9-Mar-2003
-Additions:
- 1. <noscript> nodes in the body of a page now show their content if a <script> earlier in the page is not recognized.
-
- 7-Mar-2003
-Acknowledgements:
- Thanks to Andrew Bickerton for correcting the handling of document.open for non-HTML pages and new pages with
- base tags.
-
-Problems fixed:
- 1. calling Document.open() on a non-HTML page no longer throws an exception.
- 2. Rewriting a document now properly handles any <base> tags in the new document.
+ 1. The acceptCookies, acceptGzip, autoRefresh and autoForward properties have been moved from HttpUnitOptions
+ to ClientProperties, permitting them to be set per WebClient rather than just globally. The old properties
+ have been deprecated, and now access the defaults for ClientProperties. Tests which set the HttpUnitOptions
+ properties before creating their WebClients will be unaffected.
3-Mar-2003 1.5.2
|