Revision: 7018 Author: [email protected] Date: Wed Nov 18 17:12:01 2009 Log: Merge tr...@7006 for XHR fix that doesn't break HtmlUnit. $ svn merge --ignore-ancestry -c 7006 https://google-web-toolkit.googlecode.com/svn/trunk .
http://code.google.com/p/google-web-toolkit/source/detail?r=7018 Modified: /releases/2.0/branch-info.txt /releases/2.0/user/src/com/google/gwt/xhr/client/XMLHttpRequest.java ======================================= --- /releases/2.0/branch-info.txt Wed Nov 18 16:31:56 2009 +++ /releases/2.0/branch-info.txt Wed Nov 18 17:12:01 2009 @@ -806,3 +806,8 @@ tr...@7013 was merged into this branch Fixes problem in CssNameConverter svn merge --ignore-ancestry -c 7013 https://google-web-toolkit.googlecode.com/svn/trunk . + +tr...@7006 was merged into this branch + XHR memory leak fix that doesn't break HtmlUnit. + svn merge --ignore-ancestry -c 7006 https://google-web-toolkit.googlecode.com/svn/trunk . + ======================================= --- /releases/2.0/user/src/com/google/gwt/xhr/client/XMLHttpRequest.java Wed Nov 18 12:55:34 2009 +++ /releases/2.0/user/src/com/google/gwt/xhr/client/XMLHttpRequest.java Wed Nov 18 17:12:01 2009 @@ -113,7 +113,9 @@ public final native void clearOnReadyStateChange() /*-{ var self = this; $wnd.setTimeout(function() { - self.onreadystatechange = function(){}; + // Using a function literal here leaks memory on ie6 + // Using the same function object kills HtmlUnit + self.onreadystatechange = new Function(); }, 0); }-*/; -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
