anchor.diff:    @JSName('dispatchEvent')
     bool $dom_dispatchEvent(Event evt) native;
   
  +  /**
  +   * Retrieve all the response headers from a request.
  +   * 
  +   * `null` if no headers have been received. For multipart requests,
  +   * `getAllResponseHeaders` will return the response headers for the current
  +   * part of the request.
  +   * 
  +   * See also [HTTP response headers](http://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Responses)
  +   * for a list of common response headers.
  +   */
     /// @domName XMLHttpRequest.getAllResponseHeaders; @docsEditable true
     String getAllResponseHeaders() native;
   
  +  /**
  +   * Return the response header named `header`, or `null` if not found.
  +   * 
  +   * See also [HTTP response headers](http://en.wikipedia.org/wiki/List_of_HTTP_header_fields#Responses)
  +   * for a list of common response headers.
  +   */
     /// @domName XMLHttpRequest.getResponseHeader; @docsEditable true
     String getResponseHeader(String header) native;
   
  +  /**
  +   * Specify the desired `url`, and `method` to use in making the request.
  +   * 
  +   * By default the request is done asyncronously, with no user or password
  +   * authentication information. If `async` is false, the request will be send
  +   * synchronously.
  +   * 
  +   * Calling `open` again on a currently active request is equivalent to
  +   * calling `abort`.
  +   */
     /// @domName XMLHttpRequest.open; @docsEditable true
     void open(String method, String url, [bool async, String user, String password]) native;
   
  +  /**
  +   * Specify a particular MIME type (such as `text/xml`) desired for the
  +   * response.
  +   * 
  +   * This value must be set before the request has been sent. See also the list
  +   * of [common MIME types](http://en.wikipedia.org/wiki/Internet_media_type#List_of_common_media_types)
  +   */
     /// @domName XMLHttpRequest.overrideMimeType; @docsEditable true
     void overrideMimeType(String override) native;
   
  
positive.code: // BSD-style license that can be found in the LICENSE file.
  
  
  /// @domName CanvasGradient; @docsEditable true
  class CanvasGradient native "*CanvasGradient" {
  
    /// @domName CanvasGradient.addColorStop; @docsEditable true
    void addColorStop(num offset, String color) native;
  }
  
negative.code:   /// @domName Document.createDocumentFragment; @docsEditable true
    DocumentFragment createDocumentFragment() native;
  
    /// Deprecated: use new Element.tag(tagName) instead.
    /// @domName Document.createElement; @docsEditable true
    @JSName('createElement')
    Element $dom_createElement(String tagName) native;
  