Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"javascript:" urls: add web-platform-test #7614

Closed

Commits on Oct 6, 2017

  1. Make background gradient cover padding

    CSS-gradients should not only cover the content of an
    element but also the padding (but not the border).
    
    Add a reftest.
    
    Upstreamed from servo/servo#17395 [ci skip]
    pyfisch authored and jdm committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    7fbf081 View commit details
    Browse the repository at this point in the history
  2. Add some more tests for gradients

    Upstreamed from servo/servo#17405 [ci skip]
    pyfisch authored and jdm committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    1e9b550 View commit details
    Browse the repository at this point in the history
  3. Added exception-handling to worker wpt tests.

    Upstreamed from servo/servo#17475 [ci skip]
    Alan Jeffrey authored and jdm committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    8ade4b4 View commit details
    Browse the repository at this point in the history
  4. Force HTMLStyleElement to create a new CSSStyleSheet when re-parsing.

    We already call Document::invalidate_style_sheets and set
    the stylesheet member to a new Stylesheet. This matches the behavior of
    Firefox, and means the new CSSStyleSheet you get from accessing .sheet
    from JS will be correct instead of stale.
    
    (::get_cssom_stylesheet already tries to use the new Stylesheet, but
    MutNullableJS::or_init is called, so if we already created a
    CSSStyleSheet we will continue to return that one).
    
    Upstreamed from servo/servo#17259 [ci skip]
    jyc authored and jdm committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    76cd890 View commit details
    Browse the repository at this point in the history
  5. Implement CSSStyleRule.selectorText.

    We parse when assigning using the namespaces of the stylesheet. It isn't
    clear if the spec says to do that (Firefox doesn't support the setter at
    all, Chrome does, Safari doesn't); the spec issue is here:
    w3c/csswg-drafts#1511
    
    Also fix ToCss implementation of AttrSelectorOperator to not pad with
    spaces, to conform with CSSOM. This means we have to update some unit
    tests that expect operators with spaces around them in attribute
    selectors to roundtrip.
    
    See the "attribute selector" section of "Serializing Selectors" here:
    https://drafts.csswg.org/cssom/#serializing-selectors
    
    CSSStyleRule.selectorText is specified here:
    https://drafts.csswg.org/cssom/#dom-cssstylerule-selectortext
    
    Upstreamed from servo/servo#17538 [ci skip]
    jyc authored and jdm committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    c787708 View commit details
    Browse the repository at this point in the history
  6. "javascript:" urls: add web-platform-test

    Upstreamed from servo/servo#17083 [ci skip]
    archive64 authored and jdm committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    1ceeee7 View commit details
    Browse the repository at this point in the history