Permalink
Commits on Jan 19, 2017
  1. Add activation behavior for <summary>

    Fixes #2246. This also fixes the value that the open attribute is set to
    to be the empty string, instead of "open", matching existing
    implementations.
    
    Tests at w3c/web-platform-tests#4539 show that
    both implementers of <details> follow these same semantics, despite
    there having been no spec previously. The only exception is that Blink
    included a being-rendered check, but that was removed; see
    https://bugs.chromium.org/p/chromium/issues/detail?id=681711.
    
    There's still some discussion ongoing as to whether we should change the
    content models to disallow interactive descendants of <summary>
    elements, happening in #2272.
    domenic committed on GitHub Jan 19, 2017
Commits on Jan 18, 2017
  1. Editorial: remove shared input/textarea IDL extract

    Closes #2175 again.
    foolip committed with annevk Jan 18, 2017
Commits on Jan 14, 2017
  1. Snapshot allowpaymentrequest and allowusermedia attributes

    New allow* attributes should use the snapshot model used by <iframe sandbox> and Feature Policy. The allowfullscreen attributes is left with its current live behavior in this change, because it is not yet clear if it is web-compatible to change it (see #2187).
    
    Test: w3c/web-platform-tests#4369.
    
    Part of #2143.
    zcorpan committed with annevk Jan 14, 2017
Commits on Jan 13, 2017
  1. Remove <keygen>

    This removes the <keygen> element entirely from the specification, with
    the exception of retaining the parser behavior. Closes #2079.
    domenic committed on GitHub Jan 13, 2017
  2. Editorial: clarify the fields of module scripts

    Previously it was ambiguous whether module scripts also contained all
    the fields of classic scripts, or just those of the base script type.
    The latter is correct.
    
    Fixes #2262.
    domenic committed with annevk Jan 13, 2017
  3. Restore DOMStringList so ancestorOrigins can use it

    This requires several follow-up changes:
    
    * To DOM, so it’s no longer marked obsolete.
    * To Indexed DB, to start making use of this definition and remove its
    own version.
    * To Service Workers, which can no longer use “ancestor origins array”.
    
    Fixes #2179.
    annevk committed with zcorpan Jan 13, 2017
Commits on Jan 11, 2017
  1. Add examples of how module maps are keyed

    This transposes some of the wisdom from
    #443 (comment) into the
    spec.
    domenic committed on GitHub Jan 11, 2017
Commits on Jan 10, 2017
Commits on Jan 5, 2017
  1. Meta: optimize images losslessly and remove SVG fallbacks

    - PNGs optimized with optipng -o7
    - JPEGs optimized with kraken.io
    XhmikosR committed with domenic Jan 5, 2017
  2. Use "SyntaxError" for location.protocol's setter

    This matches Blink and WebKit. Edge and Gecko use an internal error
    that needs to change either way.
    
    Tests: w3c/web-platform-tests#4412.
    
    Additional context: whatwg/url#61.
    annevk committed with domenic Jan 5, 2017
  3. Align <a>/<area>.password with the URL Standard

    See whatwg/url@5e0b05e for the change to the URL Standard.
    
    Fixes #2240.
    annevk committed with domenic Jan 5, 2017
Commits on Jan 4, 2017
Commits on Jan 3, 2017
  1. Meta: enforce LF line endings for all source files

    This avoids errors building the spec on Windows with the default
    autocrlf Git configuration.
    XhmikosR committed with domenic Jan 3, 2017
Commits on Dec 28, 2016
  1. Clarify the unloading document cleanup steps

    This fixes the references to "objects whose constructor was invoked from
    the Document's Window object" to instead be about the object's relevant
    global object. It also fixes some grammatical errors and in general
    makes the algorithm easier to read.
    
    Closes #2138.
    yuyokk committed with domenic Dec 28, 2016
  2. Meta: Tweak the 404 error page

    xLuis190 committed with zcorpan Dec 28, 2016
Commits on Dec 23, 2016
  1. Editorial: browsers -> users of browsers

    Using media-independent markup makes the documents more accessible for
    the users of browsers, instead of web browsers themselves.
    xfq committed with zcorpan Dec 23, 2016
Commits on Dec 22, 2016
  1. Editorial: Rephrase sentence in <dl>

    Just a small rephrase that makes more sense. The examples are several
    pages below and only in the single-page version.
    diegosolo committed with zcorpan Dec 22, 2016
  2. Snapshot the node document used for <meta> refresh

    This resolves https://www.w3.org/Bugs/Public/show_bug.cgi?id=28520 and
    also clarifies exactly which browsing context must be navigated, when
    <meta> elements are moved between documents.
    domenic committed with zcorpan Dec 20, 2016
Commits on Dec 21, 2016
  1. Allow <link rel=apple-touch-icon sizes=… href=…>

    This changes the document-conformance requirements for the `link` element
    such that it’s conforming for it to have a `sizes` attribute if it has
    `rel=apple-touch-icon` (instead of `rel=icon`). But this doesn’t change any
    UA requirements; instead it includes a note that (unlike for `rel=icon`),
    UAs are not actually required to do anything for `rel=apple-touch-icon`.
    sideshowbarker committed with domenic Dec 21, 2016
Commits on Dec 20, 2016
  1. Make same-URL-navigation replace the current entry

    Fixes #1742.
    
    (There is an enormous amount of cleanup left to be done here. We don’t
    currently pass the browsing context correctly between algorithms.
    History is poorly defined in terms of global concepts that can come
    from anywhere. The URL argument to navigation is actually more
    complicated but glossed over in several places. We need a lot of
    refactoring here.)
    annevk committed with domenic Dec 20, 2016
Commits on Dec 19, 2016
  1. Add the <iframe allowpaymentrequest> attribute

    The `allowpaymentrequest` attribute is used by the Payment Request API
    to determine if Document objects in an `iframe` element's browsing
    context are to be allowed to make payment requests.
    
    See
    w3c/browser-payment-api#311
    w3c/browser-payment-api#359
    sideshowbarker committed with zcorpan Dec 19, 2016
Commits on Dec 16, 2016
  1. Fetch: remove omit-Origin-header flag

    It’s no longer needed per whatwg/fetch#225
    and its corresponding PR at whatwg/fetch#431.
    annevk committed with domenic Dec 7, 2016
  2. Meta: fix worker stock ticker demo

    The CGI files were not properly executable. Closes #2172.
    domenic committed on GitHub Dec 16, 2016
Commits on Dec 15, 2016
  1. Meta: mention the Simplified Chinese translation

    Translation by @harttle. 🎉
    
    Closes #2101.
    zcorpan committed with domenic Dec 15, 2016
  2. Allow <dialog>.showModal() to work in Shadow DOM

    It used to work when the dialog is "in a document"; this changes it to
    work whenever the dialog is "connected".
    
    Context: http://crbug.com/674217 "<dialog>.showModal() works also in
    shadow DOM, but per HTML specification it shouldn't"
    TakayoshiKochi committed with domenic Dec 15, 2016
Commits on Dec 14, 2016