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

Sync changes from mozilla-central #3826

Merged
merged 11 commits into from Jan 9, 2020
Merged

Sync changes from mozilla-central #3826

merged 11 commits into from Jan 9, 2020

Commits on Jan 8, 2020

  1. Bug 1606685 - Support empty tiles within compositor surfaces. r=sotaro

    This adds support for holes within virtual surfaces. On platforms
    that don't use virtual surfaces, this just works by destroying
    the tile that is empty so it never gets composited.
    
    Differential Revision: https://phabricator.services.mozilla.com/D59059
    
    [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/e9d191b5eb8a78b117f55c0dd6993cb0d136c7c8
    Glenn Watson authored and moz-gfx committed Jan 8, 2020
  2. Bug 1607419 - Avoid option.expect(&format in hot code. r=jrmuizel

    Easy to miss that the slow formatting code is run unconditionally.
    The remaining instances are in recording and startup code.
    
    Differential Revision: https://phabricator.services.mozilla.com/D58920
    
    [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/031a2ee21fa6e2b2983b1619ebdf65caa2b882a6
    nical authored and moz-gfx committed Jan 8, 2020
  3. Bug 1607697 - Address unwrap_or_else(callback) and functions in callb…

    …ack clippy lints. r=Gankro
    
    I don't think it makes much of a difference but clippy is quite vocal about it.
    
    Differential Revision: https://phabricator.services.mozilla.com/D59114
    
    [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/d70cc2bb33f62aab04ee8a5ae5a086bcee5ab974
    nical authored and moz-gfx committed Jan 8, 2020
  4. Bug 1607697 - Box the memory reports in enums. r=Gankro

    Clippy warns against it being much larger than the other enum variants.
    
    Differential Revision: https://phabricator.services.mozilla.com/D59117
    
    [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/6bf3305bb6893affecdbde816a7bf856a7ed13f1
    nical authored and moz-gfx committed Jan 8, 2020
  5. Backed out 8 changesets (bug 1607697) for Build bustages. CLOSED TREE

    Backed out changeset a3942fa2644c (bug 1607697)
    Backed out changeset 6bf3305bb689 (bug 1607697)
    Backed out changeset 3af5a9700d47 (bug 1607697)
    Backed out changeset 6101f5e31e46 (bug 1607697)
    Backed out changeset d70cc2bb33f6 (bug 1607697)
    Backed out changeset 8490fa04e0ee (bug 1607697)
    Backed out changeset 6c1778a36720 (bug 1607697)
    Backed out changeset 9e830c9157ae (bug 1607697)
    
    [wrupdater] From https://hg.mozilla.org/mozilla-central/rev/c2dd65b196d31e375f8dd4b1ac91e955847ac3c7
    dgluca authored and moz-gfx committed Jan 8, 2020
You can’t perform that action at this time.