<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -62,12 +62,13 @@ var Events = new Class({
 	},
 
 	removeEvents: function(events){
+		var type;
 		if ($type(events) == 'object'){
-			for (var type in events) this.removeEvent(type, events[type]);
+			for (type in events) this.removeEvent(type, events[type]);
 			return this;
 		}
 		if (events) events = Events.removeOn(events);
-		for (var type in this.$events){
+		for (type in this.$events){
 			if (events &amp;&amp; events != type) continue;
 			var fns = this.$events[type];
 			for (var i = fns.length; i--; i) this.removeEvent(type, fns[i]);</diff>
      <filename>Source/Class/Class.Extras.js</filename>
    </modified>
    <modified>
      <diff>@@ -66,14 +66,15 @@ Native.implement([Element, Window, Document], {
 	},
 
 	removeEvents: function(events){
+		var type;
 		if ($type(events) == 'object'){
-			for (var type in events) this.removeEvent(type, events[type]);
+			for (type in events) this.removeEvent(type, events[type]);
 			return this;
 		}
 		var attached = this.retrieve('events');
 		if (!attached) return this;
 		if (!events){
-			for (var type in attached) this.removeEvents(type);
+			for (type in attached) this.removeEvents(type);
 			this.eliminate('events');
 		} else if (attached[events]){
 			while (attached[events].keys[0]) this.removeEvent(events, attached[events].keys[0]);</diff>
      <filename>Source/Element/Element.Event.js</filename>
    </modified>
    <modified>
      <diff>@@ -33,7 +33,7 @@ Request.HTML = new Class({
 				doc = new DOMParser().parseFromString(root, 'text/xml');
 			}
 			root = doc.getElementsByTagName('root')[0];
-			if (!root) return;
+			if (!root) return null;
 			for (var i = 0, k = root.childNodes.length; i &lt; k; i++){
 				var child = Element.clone(root.childNodes[i], true, true);
 				if (child) container.grab(child);</diff>
      <filename>Source/Request/Request.HTML.js</filename>
    </modified>
    <modified>
      <diff>@@ -51,7 +51,7 @@
 	&quot;Class&quot;: {
 
 		&quot;Class&quot;: {
-			&quot;deps&quot;: [&quot;Core&quot;, &quot;Array&quot;, &quot;String&quot;, &quot;Function&quot;, &quot;Number&quot;, &quot;Hash&quot;, &quot;Browser&quot;],
+			&quot;deps&quot;: [&quot;Core&quot;, &quot;Array&quot;, &quot;String&quot;, &quot;Function&quot;, &quot;Number&quot;, &quot;Hash&quot;],
 			&quot;desc&quot;: &quot;Contains the Class Function for easily creating, extending, and implementing reusable Classes.&quot;
 		},
 </diff>
      <filename>Source/scripts.json</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2bd57c90f4454d02970295274f5b7e1de5cd87e7</id>
    </parent>
  </parents>
  <author>
    <name>Valerio Proietti</name>
    <email>kamicane@gmail.com</email>
  </author>
  <url>http://github.com/mootools/mootools-core/commit/e7dfbc2a05e049b3b3f0abf96b9187f1518b5c7e</url>
  <id>e7dfbc2a05e049b3b3f0abf96b9187f1518b5c7e</id>
  <committed-date>2009-05-18T06:31:07-07:00</committed-date>
  <authored-date>2009-05-18T06:31:07-07:00</authored-date>
  <message> - got rid of a couple of strict JSL warnings.
 - Class doesnt require Browser, removed from scripts.json</message>
  <tree>ca7bc146aef04fa23a8230a45cf0dedcbfdf2c68</tree>
  <committer>
    <name>Valerio Proietti</name>
    <email>kamicane@gmail.com</email>
  </committer>
</commit>
