The gczeal test change was added because to make it more deterministic, after
it started failing in automation following this change.
Differential Revision: https://phabricator.services.mozilla.com/D40650
--HG--
extra : moz-landing-system : lando
This is a medium-size follow-up to D21965.
Refactors the use of swizzling by the texture cache. Adds a device
capability flag that is checked at run-time. Also makes the texture
cache to communicate with the texture uploader if there is a format
conversion needed, which fixes the case on platforms that don't
support swizzling.
Differential Revision: https://phabricator.services.mozilla.com/D41446
--HG--
extra : moz-landing-system : lando
This changes provide basic support for webextenion tabs and webNavigation listeners by implementing missing objects on which Fennec implementation was relying.
Differential Revision: https://phabricator.services.mozilla.com/D36575
--HG--
extra : moz-landing-system : lando
A RDP request is made during toolbox opening and this request isn't awaited for
during the call to gDevTools.showToolbox. This relates to the autohide menu.
Await for this request to be finished and the DOM elements relating to it to be disabled
before trying to close the toolbox.
Differential Revision: https://phabricator.services.mozilla.com/D39715
--HG--
extra : moz-landing-system : lando
The memory actor is a target scoped one and they are all destroyed
when the toolbox closes. So memory actor's destroy method is called.
It then calls bridge's destroy, which also detach the actor if it was
attached.
Differential Revision: https://phabricator.services.mozilla.com/D39710
--HG--
extra : moz-landing-system : lando
Apparently this didn't have any tests other than the ones in functional-ui (of which one is disabled),
but adding new ones for EV at the point where it's being disabled and eventually removed doesn't
really make sense to me.
Differential Revision: https://phabricator.services.mozilla.com/D41531
--HG--
extra : moz-landing-system : lando
Sorry for the huge patch. This is pretty much a search and replace of all uses of js::FreeOp.
Differential Revision: https://phabricator.services.mozilla.com/D41412
--HG--
extra : moz-landing-system : lando
Merge js::FreeOp and JSFreeOp, but alias the former to the latter while we fix uses.
Differential Revision: https://phabricator.services.mozilla.com/D41410
--HG--
extra : moz-landing-system : lando
Sorry for the huge patch. This is pretty much a search and replace of all uses of js::FreeOp.
Differential Revision: https://phabricator.services.mozilla.com/D41412
--HG--
extra : moz-landing-system : lando
Merge js::FreeOp and JSFreeOp, but alias the former to the latter while we fix uses.
Differential Revision: https://phabricator.services.mozilla.com/D41410
--HG--
extra : moz-landing-system : lando
The patch adds back the 'position: relative;' rule to the tracking
protection icon container. This is need in order to position the blue
dot.
Differential Revision: https://phabricator.services.mozilla.com/D41507
--HG--
extra : moz-landing-system : lando
This allows users of `WSRunScanner`'s functionality to pass a `const
HTMLEditor*`, allowing themselves to become const-correct.
Differential Revision: https://phabricator.services.mozilla.com/D41384
--HG--
extra : moz-landing-system : lando
The `xul:menulist` appears a little offset but this is the same as it was prior to the fission patch that completely broke it.
If you have an alternate approach or a way to get the correct position for the `xul:menulist` I am all ears.
Differential Revision: https://phabricator.services.mozilla.com/D40805
--HG--
extra : moz-landing-system : lando
This does the following things:
- Renames mClusters to mCurrentCluster and updates the comment to be accurate.
- Removes the need for mClusterHeaderIndex since it was always 0.
- Removes the need for mWritingCluster since it was redundant with
mCurrentCluster containing something.
- Renames mClusterLengthLoc to mCurrentClusterLengthLoc to better pair with
mCurrentCluster.
- Renames mClusterTimecode to mCurrentClusterTimecode to better pair with
mCurrentCluster.
- Reorders member declarations to better reflect which members group together.
- Fixes static-analysis warnings by removing uint32_t from loop variables.
Differential Revision: https://phabricator.services.mozilla.com/D40835
--HG--
extra : moz-landing-system : lando