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

Stylo: @page support #16315

Merged
merged 4 commits into from
Apr 10, 2017
Merged

Stylo: @page support #16315

merged 4 commits into from
Apr 10, 2017

Commits on Apr 9, 2017

  1. Servo parsing / serialization for @page

    Adds basic parsing and serialization for @page rules in Servo.  It is handled
    in the same manner as a regular style rule.
    
    MozReview-Commit-ID: JRr3DDGcUIl
    jryans committed Apr 9, 2017
    Configuration menu
    Copy the full SHA
    f0e849c View commit details
    Browse the repository at this point in the history
  2. Ignore non-margin properties in @page rule

    Extend Servo's @page parsing to match Gecko's CSS 2.2 behavior, where only
    margin properties are allowed in an @page rule.  Other properties are ignored.
    
    MozReview-Commit-ID: IPYUlnkLYSb
    jryans committed Apr 9, 2017
    Configuration menu
    Copy the full SHA
    981571f View commit details
    Browse the repository at this point in the history
  3. Servo glue for @page rule

    Expose new glue functions and types on the Servo side for working with @page
    rules from Gecko.
    
    MozReview-Commit-ID: 5g13YldTr9
    jryans committed Apr 9, 2017
    Configuration menu
    Copy the full SHA
    a9ecebb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    579bc36 View commit details
    Browse the repository at this point in the history