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

style: Sync changes from mozilla-central. #22143

Merged
merged 11 commits into from Nov 8, 2018
Merged

Commits on Nov 8, 2018

  1. style: Remove preference "layout.css.shape-outside.enabled".

    shape-outside, shape-margin, shape-image-threshold have been shipped in Firefox
    62. We can remove the preference.
    
    The change in devtools/shared/css/generated/properties-db.js is generated by
    "./mach devtools-css-db"
    
    The actual shape-image CORS mode tests in file_shape_outside_CORS.html are
    moved into test_shape_outside_CORS.html because we don't need the <iframe>
    trick to enable the feature.
    
    Differential Revision: https://phabricator.services.mozilla.com/D10804
    aethanyc authored and emilio committed Nov 8, 2018
  2. style: Serialize `background-size: auto auto` as "auto".

    With this change, all of Chrome, Edge, Firefox, and Safari serialize
    background-size by omitting the second "auto" if the value is "auto
    auto".  Other keywords are still repeated.
    
    Differential Revision: https://phabricator.services.mozilla.com/D10446
    heycam authored and emilio committed Nov 8, 2018
  3. style: Store the Rust QuotePair slice as the computed quotes value in…

    … Gecko style structs.
    
    Depends on D10651
    
    Differential Revision: https://phabricator.services.mozilla.com/D10652
    heycam authored and emilio committed Nov 8, 2018
  4. style: Fix the default behavior of scale:<number>{1}.

    The current spec says: "If only the X value is given, the Y value
    defaults to the same value.", so we should update the behavior.
    
    Besides, we also update the serialization, so we serialization both
    specified and computed value by servo. We enable the preference
    for all the css-transforms, so some of them are passed now.
    
    Differential Revision: https://phabricator.services.mozilla.com/D10638
    BorisChiou authored and emilio committed Nov 8, 2018
  5. style: Format recent patches.

    emilio committed Nov 8, 2018
  6. Fix Servo build.

    emilio committed Nov 8, 2018
  7. Update test expectations.

    emilio committed Nov 8, 2018
You can’t perform that action at this time.