Permalink
Commits on Sep 25, 2017
  1. style: Early return in a couple of places to deindent some code.

    emilio committed Sep 25, 2017
    MozReview-Commit-ID: 8hDAKZANOro
    Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
  2. Auto merge of #18626 - servo:media, r=emilio

    bors-servo committed on GitHub Sep 25, 2017
    Decouple media load blockers from their resource URL
    
    <!-- Reviewable:start -->
    This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18626)
    <!-- Reviewable:end -->
  3. Decouple media load blockers from their resource URL

    nox committed Sep 25, 2017
    A media element can delay the document's load event without having a resource URL,
    and it can even block it while being inserted into a different document AFAIK.
  4. Auto merge of #18624 - emilio:easier-is-better, r=nox

    bors-servo committed on GitHub Sep 25, 2017
    style: Early return and skip duplicate assertion in matching.rs
    
    <!-- Reviewable:start -->
    This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18624)
    <!-- Reviewable:end -->
  5. style: Early return and skip duplicate assertion in matching.rs

    emilio committed Sep 25, 2017
  6. Auto merge of #18582 - servo:media, r=emilio

    bors-servo committed on GitHub Sep 25, 2017
    Improve HTMLMediaElement
    
    <!-- Reviewable:start -->
    This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18582)
    <!-- Reviewable:end -->
  7. Auto merge of #18622 - hiikezoe:display-none-by-cssom, r=birtles

    bors-servo committed on GitHub Sep 25, 2017
    Handle display property change from 'none' only if there is restyle hint for SMIL
    
    <!-- Please describe your changes on the following line: -->
    https://bugzilla.mozilla.org/show_bug.cgi?id=1401801
    
    ---
    <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
    - [X] `./mach build -d` does not report any errors
    - [X] `./mach test-tidy` does not report any errors
  8. Handle display property change from 'none' only if there is restyle h…

    hiikezoe committed Sep 25, 2017
    …int for SMIL
    
    We only need to handle changes when the display property is changed from 'none'
    when we have a restyle hint for SMIL.  The only other case where we expect to
    see changes to display property during an animation are from using the CSSOM.
    However, when the display property is changed from 'none' by the CSSOM, during
    the animation-only restyle we can skip all descendants since they will be
    traversed in the subsequent normal traversal because at that time we flush
    style sheets and traverse all elements in the document. So we don't need to
    care about the descendants during animation-only restyle.
  9. Auto merge of #18621 - emilio:unused-crate, r=glennw

    bors-servo committed on GitHub Sep 25, 2017
    selectors: Remove unused crate.
    
    <!-- Reviewable:start -->
    This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18621)
    <!-- Reviewable:end -->
  10. Auto merge of #18620 - emilio:bye-unsafe-node, r=glennw

    bors-servo committed on GitHub Sep 25, 2017
    style: Remove UnsafeNode.
    
    No longer needed since a while ago.
    
    <!-- Reviewable:start -->
    ---
    This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18620)
    <!-- Reviewable:end -->
  11. Auto merge of #18619 - glennw:update-wr-subpx-2, r=emilio

    bors-servo committed on GitHub Sep 25, 2017
    Update WR (fast path text shadow fix, subpx text snapping improvements).
    
    <!-- Reviewable:start -->
    This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18619)
    <!-- Reviewable:end -->
  12. selectors: Remove unused crate.

    emilio committed Sep 25, 2017
Commits on Sep 24, 2017
  1. style: Remove UnsafeNode.

    emilio committed Sep 24, 2017
    No longer needed since a while ago.
  2. Implement the error path for source children of media elements

    nox committed Sep 24, 2017
    This removes some test timeout.
  3. Update WR (fast path text shadow fix, subpx text snapping improvements).

    glennw committed Sep 24, 2017
  4. Auto merge of #18598 - glennw:update-wr-driver-bug, r=emilio

    bors-servo committed on GitHub Sep 24, 2017
    Update WR (work around a mac GL driver bug).
    
    Also includes updates to the mac core-* crates and friends.
    
    <!-- Reviewable:start -->
    ---
    This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18598)
    <!-- Reviewable:end -->
  5. Auto merge of #18609 - Manishearth:fs-anim, r=emilio

    bors-servo committed on GitHub Sep 24, 2017
    stylo: Animate font-size as NonNegativeLength
    
    Otherwise it doesn't clamp correctly and fails layout/style/test/test_transitions_per_property.html
    
    <!-- Reviewable:start -->
    ---
    This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18609)
    <!-- Reviewable:end -->
  6. Add FIXME for font-size animated value

    Manishearth committed Sep 24, 2017
Commits on Sep 23, 2017
  1. stylo: Animate font-size as NonNegativeLength

    Manishearth committed Sep 23, 2017
  2. Auto merge of #18603 - tigercosmos:allocating, r=KiChjang

    bors-servo committed on GitHub Sep 23, 2017
    fix #18594: Unnecessarily allocating an error string
    
    <!-- Please describe your changes on the following line: -->
    r? @asajeffrey
    
    ---
    <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
    - [X] `./mach build -d` does not report any errors
    - [X] `./mach test-tidy` does not report any errors
    - [X] These changes fix #18594 (github issue number if applicable).
    
    <!-- Either: -->
    - [ ] There are tests for these changes OR
    - [X] These changes do not require tests because _____
    
    <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->
    
    <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
    
    <!-- Reviewable:start -->
    ---
    This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18603)
    <!-- Reviewable:end -->
  3. Auto merge of #18607 - Manishearth:stylo-font-nsstylefont, r=emilio

    bors-servo committed on GitHub Sep 23, 2017
    stylo: Move font computation data into nsStyleFont and computed value of font-size
    
    r=emilio https://bugzilla.mozilla.org/show_bug.cgi?id=1399228
    
    <!-- Reviewable:start -->
    ---
    This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/18607)
    <!-- Reviewable:end -->
  4. stylo: Update ComputedValues size in test

    Manishearth committed Sep 23, 2017
  5. stylo: Clean up keyword values

    Manishearth committed with Manishearth Sep 18, 2017
  6. fix #18594: Unnecessarily allocating an error string

    tigercosmos committed Sep 23, 2017
  7. Return a promise from HTMLMediaElement::Play

    nox committed Sep 20, 2017
  8. Remove some obsolete comments

    nox committed Sep 19, 2017
  9. Auto merge of #18602 - emilio:invalidation-unstyled-only, r=bholley

    bors-servo committed on GitHub Sep 23, 2017
    style: Make sure to not run any style invalidation in an unstyled children only traversal.
    
    Bug: 1402472
    Reviewed-by: bholley
    MozReview-Commit-ID: IFPA7LJpvsZ
  10. style: Make sure to not run any style invalidation in an unstyled chi…

    emilio committed Sep 23, 2017
    …ldren only traversal.
    
    Bug: 1402472
    Reviewed-by: bholley
    MozReview-Commit-ID: IFPA7LJpvsZ