anchor.diff:    @JSName('removeEventListener')
     void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]) native;
   
  +  /**
  +   * Send the request with any given `data`.
  +   *
  +   * See also: 
  +   * [send() docs](https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest#send())
  +   * from MDN.
  +   */
     /// @domName XMLHttpRequest.send; @docsEditable true
     void send([data]) native;
   
  +  /** Sets HTTP `header` to `value`. */
     /// @domName XMLHttpRequest.setRequestHeader; @docsEditable true
     void setRequestHeader(String header, String value) native;
   
   }
   
  +/**
  + * A class that supports listening for and dispatching events that can fire when
  + * making an HTTP request. 
  + *  
  + * Here's an example of adding an event handler that executes once an HTTP
  + * request has fully loaded:
  + * 
  + *     httpRequest.on.loadEnd.add((e) => myCustomLoadEndHandler(e));
  + *
  + * Each property of this class is a read-only pointer to an [EventListenerList].
  + * That list holds all of the [EventListener]s that have registered for that
  + * particular type of event that fires from an HttpRequest.
  + */
   /// @docsEditable true
   class HttpRequestEvents extends Events {
     /// @docsEditable true
     HttpRequestEvents(EventTarget _ptr) : super(_ptr);
   
  +  /**
  +   * Event listeners to be notified when request has been aborted,
  +   * generally due to calling `httpRequest.abort()`.
  +   */
     /// @docsEditable true
     EventListenerList get abort => this['abort'];
   
  +  /**
  +   * Event listeners to be notified when a request has failed, such as when a
  +   * cross-domain error occurred or the file wasn't found on the server.
  +   */
     /// @docsEditable true
     EventListenerList get error => this['error'];
   
  +  /**
  +   * Event listeners to be notified once the request has completed
  +   * *successfully*.
  +   */
     /// @docsEditable true
     EventListenerList get load => this['load'];
   
  +  /**
  +   * Event listeners to be notified once the request has completed (on
  +   * either success or failure).
  +   */
     /// @docsEditable true
     EventListenerList get loadEnd => this['loadend'];
   
  +  /**
  +   * Event listeners to be notified when the request starts, once
  +   * `httpRequest.send()` has been called.
  +   */
     /// @docsEditable true
     EventListenerList get loadStart => this['loadstart'];
   
  +  /**
  +   * Event listeners to be notified when data for the request 
  +   * is being sent or loaded.
  +   *
  +   * Progress events are fired every 50ms or for every byte transmitted,
  +   * whichever is less frequent.
  +   */
     /// @docsEditable true
     EventListenerList get progress => this['progress'];
   
  +  /**
  +   * Event listeners to be notified every time the [HttpRequest]
  +   * object's `readyState` changes values.
  +   */
     /// @docsEditable true
     EventListenerList get readyStateChange => this['readystatechange'];
   }
  
positive.code:   /// @domName Document.cookie; @docsEditable true
    String cookie;
  
    /// @domName Document.defaultView; @docsEditable true
    Window get window => _convertNativeToDart_Window(this._window);
    @JSName('defaultView')
  
negative.code: // BSD-style license that can be found in the LICENSE file.
  
  
  /**
   * An HTML <menu> element.
   *
   * A <menu> element represents an unordered list of menu commands.
   *
   * See also:
   *
   *  * [Menu Element](https://developer.mozilla.org/en-US/docs/HTML/Element/menu) from MDN.
   *  * [Menu Element](http://www.w3.org/TR/html5/the-menu-element.html#the-menu-element) from the W3C.
   */
  /// @domName HTMLMenuElement; @docsEditable true
  class MenuElement extends Element native "*HTMLMenuElement" {
  
  