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

Reply via email to