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 gfx/wr #3855

Merged
merged 2 commits into from Feb 10, 2020
Merged

Commits on Feb 10, 2020

  1. Bug 1612988 - Fix warning in a peek_poke test. r=jrmuizel

    The test is meant to check that tupes work and a tuple of a single element needs a comma to differentiate it from just being the element.
    
    Differential Revision: https://phabricator.services.mozilla.com/D61681
    
    [ghsync] From https://hg.mozilla.org/mozilla-central/rev/a6e26b09dcfcc8e42b2398593cafd87eb9899199
    nical authored and moz-gfx committed Feb 10, 2020
  2. Bug 1605283 - Improve support for invalidation debugging and testing …

    …r=gw
    
    Fourth iteration: improve the detail in reported tile invalidations.
    
    The invalidation enum stores the old and new values for lightweight
    types.  For a change in PrimCount, the old and new list of ItemUids is
    stored (if logging is enabled); the tool can then diff the two to see
    what was added and removed.  To convert that back into friendly strings,
    the interning activity is used to build up a map of ItemUid to a string.
    
    A similar special-casing of Content Descriptor will print the item
    that's invalidating the tile, plus the origin and/or rectangle.
    
    Also adding zoom and pan command line options both to fix high-DPI
    issues and also to allow zooming out far enough to see out-of-viewport
    cache lifetime and prefetching due to scrolling.
    
    Also fix a bug where interning updates get lost if more than one update
    happens without building a frame: switch to a vector of serialized
    updatelists (one per type) instead of allowing just one string (per
    type).
    
    Differential Revision: https://phabricator.services.mozilla.com/D61656
    
    [ghsync] From https://hg.mozilla.org/mozilla-central/rev/813768d074e3accc36dc3313d0bffb658dcc562d
    bpeersmoz authored and moz-gfx committed Feb 10, 2020
You can’t perform that action at this time.