Commit Graph

675227 Commits

Author SHA1 Message Date
Jon Coppeard
2d84958b5d Bug 1399866 - Add assertions that we don't create black to gray edges from ObjectGroups to global objects r=sfink
Not a fix. This patch adds some assertions that we don't ever set the realm of an ObjectGroup such that it points to a gray global object. We have these asserts already for other types of edge but this one is indirect because we store a pointer to the Realm, and get the global from that.

Differential Revision: https://phabricator.services.mozilla.com/D49302

--HG--
extra : moz-landing-system : lando
2019-10-15 16:28:13 +00:00
Jeff Walden
61c972b498 Bug 1582348 - Implement |WritableStreamFinishInFlightClose|. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D46415

--HG--
extra : moz-landing-system : lando
2019-10-15 16:53:00 +00:00
Jeff Walden
78081f62cb Bug 1582348 - Implement |WritableStreamDefaultWriterClose|. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D46414

--HG--
extra : moz-landing-system : lando
2019-10-15 16:52:48 +00:00
Jeff Walden
a44aad662c Bug 1582348 - Implement |WritableStreamFinishInFlightWriteWithError|. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D46413

--HG--
extra : moz-landing-system : lando
2019-10-15 16:52:41 +00:00
Jeff Walden
12abb3f0bd Bug 1582348 - Implement |WritableStreamFinishInFlightWrite|, |WritableStreamCloseQueuedOrInFlight|, and |WritableStreamMarkCloseRequestInFlight|. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D46412

--HG--
extra : moz-landing-system : lando
2019-10-15 16:52:26 +00:00
Jeff Walden
e2170e55f1 Bug 1582348 - Implement |WritableStreamDefaultWriter.prototype.get ready| (although it won't actually work til we properly compute/store the [[readyPromise]] internal property). r=arai
Differential Revision: https://phabricator.services.mozilla.com/D46411

--HG--
extra : moz-landing-system : lando
2019-10-15 16:52:14 +00:00
Jeff Walden
07fe6e9a7d Bug 1582348 - Implement |WritableStreamDefaultWriter.prototype.get desiredSize| (although it probably won't actually work properly just yet). r=arai
Differential Revision: https://phabricator.services.mozilla.com/D46410

--HG--
extra : moz-landing-system : lando
2019-10-15 16:52:01 +00:00
Jeff Walden
344b0219d6 Bug 1582348 - Implement |WritableStreamDefaultWriter.prototype.get closed| (although it won't actually work til we properly compute/store the [[closedPromise]] internal property). r=arai
Differential Revision: https://phabricator.services.mozilla.com/D46409

--HG--
extra : moz-landing-system : lando
2019-10-15 16:51:52 +00:00
Valentin Gosu
ca8206c9cd Bug 1580976 - Check that moz-http2.js is working before running test_trr.js r=JuniorHsu
Differential Revision: https://phabricator.services.mozilla.com/D49309

--HG--
extra : moz-landing-system : lando
2019-10-15 16:40:06 +00:00
Erica Wright
5df82bce2d Bug 1588315 - Firefox Monitor link encodes emails to handle special characters. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D49300

--HG--
extra : moz-landing-system : lando
2019-10-15 16:33:28 +00:00
Bobby Holley
1aac000114 Bug 1244247 - Remove racey sScriptSettingsTLSInitialized. r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D49213

--HG--
extra : moz-landing-system : lando
2019-10-15 02:10:02 +00:00
David Walsh
55204b4619 Bug 1587777 - Implement request blocking toolbar button r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D48914

--HG--
extra : moz-landing-system : lando
2019-10-15 16:32:33 +00:00
David Walsh
d920e3e85f Bug 1584988 - Only allow files to be dropped onto HAR overlay r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D48982

--HG--
extra : moz-landing-system : lando
2019-10-15 15:29:51 +00:00
Greg Tatum
037581be8e Bug 1588086 - Fix the multi-modal getSymbolTable; r=julienw
The function had the wrong argument parameters, and it wasn't
fetching the latest list of objdirs.

Differential Revision: https://phabricator.services.mozilla.com/D49006

--HG--
extra : moz-landing-system : lando
2019-10-15 11:25:18 +00:00
Brian Grinstead
d49cb14c71 Bug 1575485 - Listen to legacy mouse scroll events on <tree> shadowRoot instead of the host element r=NeilDeakin
This allows scrolling to happen directly on the scrollbar element, which is inside the shadow DOM.

Differential Revision: https://phabricator.services.mozilla.com/D48755

--HG--
extra : moz-landing-system : lando
2019-10-15 14:16:23 +00:00
Dão Gottwald
d093241f42 Bug 1586351 - Cache retained results in the view temporarily to prevent results from flickering when MegaBar reopens. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D48818

--HG--
extra : moz-landing-system : lando
2019-10-15 16:05:05 +00:00
Dorel Luca
518c1a81eb Backed out 2 changesets (bug 1587008) for build bustage on src/widget/gtk/GtkCompositorWidget.cpp. CLOSED TREE
Backed out changeset 9e610c4628e1 (bug 1587008)
Backed out changeset afc6499c8f1f (bug 1587008)

--HG--
extra : rebase_source : 3c3cc17ada4079f279809cae1ece2e226fde5acf
extra : histedit_source : c7f61dbede0eda8ea3b0a1dfa5c67f8650f4ca81
2019-10-15 19:10:32 +03:00
Nika Layzell
b38d835041 Bug 1576714 - Part 6: Remove now-passing fail-if, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D48129

--HG--
extra : moz-landing-system : lando
2019-10-15 16:19:20 +00:00
Nika Layzell
e15c71550d Bug 1576714 - Part 5: Delay canceling original document channel during process switch, r=mattwoodrow
This delays when the DocumentChannelChild is canceled during a process switch to
be after the switch has been completed, to prevent the load event firing too
early in the original content process.

Differential Revision: https://phabricator.services.mozilla.com/D47312

--HG--
extra : moz-landing-system : lando
2019-10-15 16:19:20 +00:00
Nika Layzell
9791e6d6d9 Bug 1576714 - Part 4: Delay canceling original http channel during process switch, r=mattwoodrow
This patch changes when the original HttpChannelChild gets canceled during a
process switch to be after when the process switch is completed. This is needed
to prevent the load event firing too early in the original content process.

Differential Revision: https://phabricator.services.mozilla.com/D47311

--HG--
extra : moz-landing-system : lando
2019-10-15 16:19:18 +00:00
Nika Layzell
965f006a70 Bug 1576714 - Part 3: Initiate subframe process switches from the parent, r=kmag
This flips the direction in which the BrowserBridge actor is generally created
such that it is generally created in the parent and sent down to a child
process.

This is done by making the decision about what kind of switch to perform in the
parent, and sending messages down to child processes async to orchestrate these
process changes.

Process launching is changed to use an async `MozPromise`-returning API in this
patch, though the actual process launching still occurs synchronously. A future
patch will enable performing async process launching through the
NewOrUsedBrowserProcess mechanism.

I know of at least a few timing issues which exist with the new logic,
especially around the state of the BrowsingContext during the process
transition. I decided to not try to fix all of these issues in this patch, as
many are complex and will require changing how we manage the lifecycle of
BrowsingContext substantially. I do, however, think that the new logic is more
reliable and has fewer timing issues than the previous logic.

Differential Revision: https://phabricator.services.mozilla.com/D47310

--HG--
extra : moz-landing-system : lando
2019-10-15 16:19:16 +00:00
Nika Layzell
090b6dbc31 Bug 1576714 - Part 2: Remove mIPCOpen from PBrowserBridge actors, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D47309

--HG--
extra : moz-landing-system : lando
2019-10-15 16:19:14 +00:00
Nika Layzell
87aa1365a0 Bug 1576714 - Part 1: Move BBC initialization into BrowserBridgeChild, r=kmag
This is useful in part 3, where the initialization will need to be called from
multiple places.

Differential Revision: https://phabricator.services.mozilla.com/D47308

--HG--
extra : moz-landing-system : lando
2019-10-15 16:19:13 +00:00
Junior Hsu
2bf558c130 Bug 1566868 - network error for non empty sandboxing flag and non-null COOP r=valentin
Adjust for new spec change (comment 23)

Differential Revision: https://phabricator.services.mozilla.com/D49222

--HG--
extra : moz-landing-system : lando
2019-10-15 06:09:26 +00:00
Dorel Luca
b6eeb7d5d3 Backed out changeset 35d4451f348d (bug 1588458) as requested by the dev 2019-10-15 19:04:22 +03:00
Morgan Reschenberg
83d56de89c Bug 1579750: Consider aria role before landmark role for xlm-roles attribute. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D49178

--HG--
extra : moz-landing-system : lando
2019-10-14 21:54:35 +00:00
Stephen Horlander
93f76dec01 Bug 1582879 - Update unofficial branding r=dao
Update unofficial build branding with new visuals and assets

Differential Revision: https://phabricator.services.mozilla.com/D46677

--HG--
extra : moz-landing-system : lando
2019-10-01 13:36:42 +00:00
Martin Stransky
11e2fafd1f Bug 1587008 - [Wayland] Get wl_egl_window size from compositor by nsWindow::SetEGLNativeWindowSize, r=jhorak
We can't set wl_egl_window from widget code as it must match GL rendering pipeline,
so let compositor to set the egl window size.

Depends on D49136

Differential Revision: https://phabricator.services.mozilla.com/D49137

--HG--
extra : moz-landing-system : lando
2019-10-15 13:12:25 +00:00
Martin Stransky
bfddf50156 Bug 1587008 - [Wayland] Set EGL window size at CompositorOGL::BeginFrame, r=sotaro
wl_egl_window size must exactly march GL rendering pipeline setting.

Compositor and widget can have different window sizes during window resize when widget
is resized faster than layout can render. Firefox window is rendered misplaced then
and it's "jumping" as layout size is behind toolkit size.

Differential Revision: https://phabricator.services.mozilla.com/D49136

--HG--
extra : moz-landing-system : lando
2019-10-15 13:12:13 +00:00
Morgan Reschenberg
c157ae77f0 Bug 822988: Create HyperTextAccessibleWrap for SVG text objects for correct role assignment. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D49202

--HG--
extra : moz-landing-system : lando
2019-10-14 21:51:58 +00:00
Dan Minor
a964c79cd0 Bug 1517369 - Check for invalid rtp extension ids; r=bwc
This adds checks for invalid and duplicated rtp extension ids to
JsepSessionImpl. Since the version of webrtc.org we're using does not support
two byte extension ids, ids must be between 1 and 14 inclusive. Duplicated
extension ids are also disallowed by RFC 8285. Passing an invalid extension id
into the webrtc.org code will trigger a release assertion and a browser crash.

Differential Revision: https://phabricator.services.mozilla.com/D48689

--HG--
extra : moz-landing-system : lando
2019-10-15 15:26:01 +00:00
Alexandre Poirot
f5ed7d3556 Bug 1588730 - Ensure calling form() before calling notifying onFront listeners. r=jdescottes
You can listen for fronts creation via `parentFront.onFront(typeName, callback)`.
For now, we were calling `callback` before we pass the `form` to Front.
This leads to empty attributes as the Front doesn't have access to any data.

Differential Revision: https://phabricator.services.mozilla.com/D49261

--HG--
extra : moz-landing-system : lando
2019-10-15 15:56:18 +00:00
Alexandre Poirot
dc833aabf2 Bug 1588730 - Convert test_protocol_simple to async/await. r=jdescottes
I thought I would contribute to this test.
As it doesn't involve any child actor, I'm not, but this cleanup is still valuable.

Differential Revision: https://phabricator.services.mozilla.com/D49260

--HG--
extra : moz-landing-system : lando
2019-10-15 15:55:57 +00:00
Sylvestre Ledru
0f71aeba53 Bug 1588458 - Replace dxr by searchfox in the doc r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D49140

--HG--
extra : moz-landing-system : lando
2019-10-15 15:27:13 +00:00
Dorel Luca
fafb51f01d Backed out changeset 7f353853da83 (bug 1588793) as requsted by the dev. CLOSED TREE 2019-10-15 18:43:25 +03:00
Dorel Luca
4bb1aa3b3b Backed out changeset 03643a08fe82 (bug 1523868) for Node failure in Unexpected token y in JSON at position 0. CLOSED TREE 2019-10-15 18:42:20 +03:00
Razvan Caliman
9b1cea50c2 Bug 1581850 - Ensure target elements are highlighted when hovering selectors in DevTools Style Editor. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D46155

--HG--
extra : moz-landing-system : lando
2019-10-15 13:24:21 +00:00
Ted Campbell
819e7b6941 Bug 1587955 - Cleanups in DelazifyCanonicalScriptedFunction. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D48908

--HG--
extra : moz-landing-system : lando
2019-10-15 15:38:19 +00:00
Ted Campbell
f8804c34b8 Bug 1587955 - Factor out DelazifyCanonicalScriptedFunction. r=mgaudet
Factor out the compilation of LazyScript -> JSScript from the rest of
the cases that JSFunction::getOrCreate must handle. Semantics should be
unchanged.

Differential Revision: https://phabricator.services.mozilla.com/D48907

--HG--
extra : moz-landing-system : lando
2019-10-15 15:31:18 +00:00
Ted Campbell
1653dfe027 Bug 1587955 - Move canRelazify check to LazyScript. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D49019

--HG--
extra : moz-landing-system : lando
2019-10-15 15:31:18 +00:00
Geoff Brown
8f9a2c0a61 Bug 1588160 - Increase test chunks for windows 10 asan browser-chrome; r=ahal
Avoid intermittent task timeouts by increasing test chunks.

Differential Revision: https://phabricator.services.mozilla.com/D49016

--HG--
extra : moz-landing-system : lando
2019-10-15 15:26:26 +00:00
Armando Ferreira
05826d08b2 Bug 1523868 - Add a doorhanger options menu in console toolbar - Part 1.
Differential Revision: https://phabricator.services.mozilla.com/D47979

--HG--
extra : moz-landing-system : lando
2019-10-15 15:31:32 +00:00
Alexander Surkov
5459de4426 Bug 1587512 - remove XBL dialog support bits; remove XBL support from TreeWalker; update XBL related comments and remove XBL mutation test r=MarcoZ,Jamie
Depends on D48964

Differential Revision: https://phabricator.services.mozilla.com/D48965

--HG--
extra : moz-landing-system : lando
2019-10-14 05:36:10 +00:00
Alexander Surkov
350c642a46 Bug 1587512 - remove nsIXBLAccessible interface r=MarcoZ,Jamie
Differential Revision: https://phabricator.services.mozilla.com/D48964

--HG--
extra : moz-landing-system : lando
2019-10-14 05:40:05 +00:00
Matthew Gaudet
b9f049ea43 Bug 1585718 - Defer BigInt allocation to JSScript construction, after bytecode emission r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D47834

--HG--
extra : moz-landing-system : lando
2019-10-11 21:10:27 +00:00
Matthew Gaudet
2609204be6 Bug 1585718 - Minimize external consumption of BigIntBox r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D47970

--HG--
extra : moz-landing-system : lando
2019-10-11 21:10:20 +00:00
Matthew Gaudet
fddb6cc97f Bug 1585718 - Store variants inside of GCThings array to support deferred allocation of objects r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D47969

--HG--
extra : moz-landing-system : lando
2019-10-11 21:10:06 +00:00
Edouard Oger
8b32e670f0 Bug 1588793 - Load Sync Now string at startup. r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D49296

--HG--
extra : moz-landing-system : lando
2019-10-15 15:26:24 +00:00
Dão Gottwald
79806540d1 Bug 1588813 - Remove redundant imports and service getters from browser-fullScreenAndPointerLock.js and nsContextMenu.js. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D49298

--HG--
extra : moz-landing-system : lando
2019-10-15 15:06:22 +00:00
Emilio Cobos Álvarez
9eb8be65f7 Bug 1576714 - Don't update scrollbar visibility for non-top-level remote browsers. r=nika
This flag is only meant for window.open() stuff, so not relevant to iframes at
all.

This preserves the current fission behavior (which is quite broken) of always
showing scrollbars.

The way to control scrollbars for iframes (the scrolling attribute) is not
handled at all for Fission, I filed a bug and left a few FIXMEs.

Differential Revision: https://phabricator.services.mozilla.com/D49292

--HG--
extra : moz-landing-system : lando
2019-10-15 14:32:18 +00:00