- 31 May, 2019 3 commits
-
-
Robert Strong authored
Changes UpdateService.jsm so it is possible to have an alternate update directory for tests similar to how enterprise policies does it. Removes BUG_COMPONENT in moz.build for browser_bug538331.js since that test is for BrowserContentHandler.jsm code. Differential Revision: https://phabricator.services.mozilla.com/D33225 --HG-- extra : moz-landing-system : lando
-
Cameron McCormack authored
Currently it won't match scrollbar elements in HTML documents where the root element has been switched out for something other than <html>, or in shadow trees. Also, move the rule into content.css now that we no longer switch between apz and non-apz versions of this file. Differential Revision: https://phabricator.services.mozilla.com/D33115 --HG-- extra : moz-landing-system : lando
-
Noemi Erli authored
Backed out changeset 1a8bea02205d (bug 1553706) Backed out changeset 15f3e6bb3ba9 (bug 1543313) Backed out changeset 30b106088985 (bug 1543313) Backed out changeset 85d11dab6b63 (bug 1543313)
-
- 30 May, 2019 2 commits
-
-
Brendan Dahl authored
Some of the talos test timers seem to be affected when DOMContentLoaded is not dispatched synchronously. This will also help when we load all XUL as XHTML (bug 15508015), since certain tests rely on sync dispatch. Differential Revision: https://phabricator.services.mozilla.com/D33211 --HG-- extra : moz-landing-system : lando
-
Nico Grunbaum authored
update import of Rust SDP parser Differential Revision: https://phabricator.services.mozilla.com/D31943 --HG-- rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/10.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/10.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/11.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/11.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/12.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/12.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/13.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/13.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/14.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/14.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/15.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/15.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/16.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/16.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/17.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/17.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/18.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/18.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/19.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/19.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/2.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/2.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/20.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/20.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/21.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/21.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/22.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/22.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/23.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/23.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/24.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/24.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/25.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/25.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/26.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/26.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/27.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/27.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/28.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/28.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/29.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/29.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/3.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/3.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/30.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/30.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/31.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/31.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/32.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/32.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/33.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/33.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/34.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/34.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/34.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/35.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/34.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/36.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/37.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/37.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/38.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/38.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/39.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/39.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/4.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/4.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/39.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/40.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/41.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/41.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/5.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/5.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/6.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/6.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/7.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/7.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/8.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/8.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/9.sdp => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/9.sdp rename : media/webrtc/signaling/src/sdp/rsdparsa/src/bin/sdps/extract.sh => media/webrtc/signaling/src/sdp/rsdparsa/examples/sdps/extract.sh extra : moz-landing-system : lando
-
- 31 May, 2019 1 commit
-
-
Coroiu Cristina authored
Backed out changeset e0f0a7707eb3 (bug 1555558) for spidermonkey bustage at builds/worker/workspace/build/src/js/src/gc/GC.cpp
-
- 30 May, 2019 3 commits
-
-
Mike Conley authored
Bug 1533949 - Make BrowserChild functions Fission-compatible, and move to BrowserElementChild. r=NeilDeakin Differential Revision: https://phabricator.services.mozilla.com/D30725 --HG-- rename : toolkit/actors/BrowserChild.jsm => toolkit/actors/BrowserElementChild.jsm extra : moz-landing-system : lando
-
Mike Conley authored
Differential Revision: https://phabricator.services.mozilla.com/D33158 --HG-- extra : moz-landing-system : lando
-
James Teh authored
Differential Revision: https://phabricator.services.mozilla.com/D33119 --HG-- extra : moz-landing-system : lando
-
- 29 May, 2019 1 commit
-
-
James Teh authored
It must be possible to retrieve any accessible by calling IAccessible::accChild on the RootAccessible (in the parent process) with the unique id of the desired accessible. Among other things, this is the way accessibility events are targeted on Windows. Previously, this code only searched remote documents at the top level of the tree. In order to support out-of-process iframes, it must now also search embedded documents at the top level of their content process. As part of this, the MSAA id must be set for out-of-process iframe documents, just as it is for top level documents. This was already being sent from the content process, but previously, we didn't store this in the parent process. Differential Revision: https://phabricator.services.mozilla.com/D32417 --HG-- extra : moz-landing-system : lando
-
- 24 May, 2019 1 commit
-
-
James Teh authored
Bug 1543313 part 3: For out-of-process iframes on Windows, send the embedder accessible COM proxy to be used as the parent of the embedded document. r=eeejay Aside from the parent being needed by the client, this is also important because events from the embedded document are deferred until the parent COM proxy is received. Differential Revision: https://phabricator.services.mozilla.com/D32284 --HG-- extra : moz-landing-system : lando
-
- 23 May, 2019 2 commits
-
-
James Teh authored
Bug 1543313 part 2: Support getting an IAccessible for a ProxyAccessible in an out-of-process iframe. r=eeejay Previously, a COM proxy was only sent from content for top level documents. Now, a COM proxy is also sent (and needed) for out-of-process iframe documents. This change adjusts GetProxiedAccessibleInSubtree accordingly. Differential Revision: https://phabricator.services.mozilla.com/D32283 --HG-- extra : moz-landing-system : lando
-
James Teh authored
Bug 1543313 part 1: Allow identification and retrieval of DocAccessibleParents at the top level of their content process. r=eeejay DocAccessibleParent already has IsTopLevel(), which identifies a document at the top level of the hierarchy; i.e. it has no parents. Now that we have out-of-process iframes, we need to be able to identify and retrieve documents at the top level of their content process, even if they are embedded by another remote document. DocAccessibleParent::IsTopLevelInContentProcess() has been introduced to achieve this. BrowserParent::GetTopLevelDocAccessible() now uses this instead of IsTopLevel(), since we want to be able to get the top DocAccessibleParent even for a BrowserParent for an out-of-process iframe. Differential Revision: https://phabricator.services.mozilla.com/D32282 --HG-- extra : moz-landing-system : lando
-
- 31 May, 2019 4 commits
-
-
Paul Bone authored
Differential Revision: https://phabricator.services.mozilla.com/D33112 --HG-- extra : moz-landing-system : lando
-
Paul Bone authored
Differential Revision: https://phabricator.services.mozilla.com/D33111 --HG-- extra : moz-landing-system : lando
-
Paul Bone authored
Also rename decommitAllArenasWithoutUnlocking to make it clear that it does not do what decommitAllArenas does, since it only decommits free arenas. Differential Revision: https://phabricator.services.mozilla.com/D33108 --HG-- extra : moz-landing-system : lando
-
Paul Bone authored
Differential Revision: https://phabricator.services.mozilla.com/D33137 --HG-- extra : moz-landing-system : lando
-
- 30 May, 2019 1 commit
-
-
Andrew Halberstadt authored
Invoking MozbuildObject.substs causes an exception to be raised if there is no BuildEnvironment. This means that we hit an error on |mach help| if there is no build, which is not ideal for people trying to learn how to build :). Differential Revision: https://phabricator.services.mozilla.com/D33217 --HG-- extra : moz-landing-system : lando
-
- 31 May, 2019 7 commits
-
-
Barret Rennie authored
Bug 1551735 - Clearly document the case of the RendererOGL receiving a new WebRenderCompositionRecorder while it has one r=kats Differential Revision: https://phabricator.services.mozilla.com/D32356 --HG-- extra : moz-landing-system : lando
-
Barret Rennie authored
Now that we have a suitable composition recorder infrastructure, it is just a matter of plumbing the `WebRenderCompositionRecorder` from the `CompositorBridgeParent` to the `RenderThread` to start recording frames. Differential Revision: https://phabricator.services.mozilla.com/D32234 --HG-- extra : moz-landing-system : lando
-
Barret Rennie authored
Since WebRender does its rendering on a separate thread from the compositor thread, we need a composition recorder that can be shared between threads. Differential Revision: https://phabricator.services.mozilla.com/D32231 --HG-- extra : moz-landing-system : lando
-
Barret Rennie authored
Differential Revision: https://phabricator.services.mozilla.com/D32233 --HG-- extra : moz-landing-system : lando
-
Barret Rennie authored
The AsyncScreenshotGrabber now can operate in two modes: * `ProfilerScreenshots`, which does asynchronous scaling of the captured frames for inclusion in profiles by the Gecko Profiler; and * `CompositionRecorder`, which does not do any scaling and is used for visual metrics computations. The latter mode is exposed by on the `Renderer` via the `record_frame`, `map_recorded_frame`, and `release_composition_recorder_structures` methods. A different handle type (`RecordedFrameHandle`) is returned and consumed by these functions, but they translate between `RecordedFrameHandle` and `AsyncScreenshotHandle` when communicating with the underlying `AsyncScreenshotGrabber`. I considered making the `AsyncScreenshotGrabber` generic over its handle type, but the extra cost of monomorphization just to change the handle type did not seem worth it. Differential Revision: https://phabricator.services.mozilla.com/D32232 --HG-- extra : moz-landing-system : lando
-
Barret Rennie authored
Differential Revision: https://phabricator.services.mozilla.com/D32523 --HG-- extra : moz-landing-system : lando
-
Barret Rennie authored
The CompositionRecorder was being stored as a UniquePtr on the CompositorBridgeParent, but was then passed to and stored on the LayerManger as a raw pointer. This has been updated to use a RefPtr. Differential Revision: https://phabricator.services.mozilla.com/D32230 --HG-- extra : moz-landing-system : lando
-
- 30 May, 2019 15 commits
-
-
Ting-Yu Lin authored
Differential Revision: https://phabricator.services.mozilla.com/D33213 --HG-- extra : moz-landing-system : lando
-
Barret Rennie authored
Bug 1553487 - Do not attempt to instantiate RemoteWebProgressRequest with a matched list from JS r=Ehsan The `WebProgressChild` no longer sends a `matchedList` parameter in its JSON messages to the `RemoteWebProgress`, so it will always be undefined and trigger a `ReferenceError`. Differential Revision: https://phabricator.services.mozilla.com/D33202 --HG-- extra : moz-landing-system : lando
-
Barret Rennie authored
The WebRenderBridgeChild now records whether or not it was painting content while sending display lists to the WebRenderBridgeParent, allowing for composition times to be recorded for WebRender. Differential Revision: https://phabricator.services.mozilla.com/D32229 --HG-- extra : moz-landing-system : lando
-
Barret Rennie authored
Differential Revision: https://phabricator.services.mozilla.com/D33055 --HG-- extra : moz-landing-system : lando
-
Tom Prince authored
Differential Revision: https://phabricator.services.mozilla.com/D33175 --HG-- extra : moz-landing-system : lando
-
Coroiu Cristina authored
Backed out 7 changesets (bug 1551735) for build bustage at src/gfx/layers/wr/WebRenderCompositionRecorder.h on a CLOSED TREE Backed out changeset 98e75ac2cf4f (bug 1551735) Backed out changeset 152e3a6e5c10 (bug 1551735) Backed out changeset 9deb5350e244 (bug 1551735) Backed out changeset 6154bdfe6fad (bug 1551735) Backed out changeset 4a0936bda490 (bug 1551735) Backed out changeset a7868d694fe1 (bug 1551735) Backed out changeset 06c8e5f7768d (bug 1551735)
-
Steve Fink authored
Differential Revision: https://phabricator.services.mozilla.com/D31957 --HG-- extra : moz-landing-system : lando
-
Steve Fink authored
Differential Revision: https://phabricator.services.mozilla.com/D31956 --HG-- extra : moz-landing-system : lando
-
Steve Fink authored
Differential Revision: https://phabricator.services.mozilla.com/D31955 --HG-- extra : moz-landing-system : lando
-
Steve Fink authored
Bug 1167452 - Prevent barriers from firing during tracing, rename markIteratively -> markEntries r=jonco Differential Revision: https://phabricator.services.mozilla.com/D31954 --HG-- extra : moz-landing-system : lando
-
Steve Fink authored
Differential Revision: https://phabricator.services.mozilla.com/D31953 --HG-- extra : moz-landing-system : lando
-
Steve Fink authored
Differential Revision: https://phabricator.services.mozilla.com/D31952 --HG-- extra : moz-landing-system : lando
-
Steve Fink authored
Differential Revision: https://phabricator.services.mozilla.com/D31951 --HG-- extra : moz-landing-system : lando
-
Barret Rennie authored
Bug 1551735 - Clearly document the case of the RendererOGL receiving a new WebRenderCompositionRecorder while it has one r=kats Differential Revision: https://phabricator.services.mozilla.com/D32356 --HG-- extra : moz-landing-system : lando
-
Barret Rennie authored
Now that we have a suitable composition recorder infrastructure, it is just a matter of plumbing the `WebRenderCompositionRecorder` from the `CompositorBridgeParent` to the `RenderThread` to start recording frames. Differential Revision: https://phabricator.services.mozilla.com/D32234 --HG-- extra : moz-landing-system : lando
-