Commit Graph

671770 Commits

Author SHA1 Message Date
Hiroyuki Ikezoe
8bec65b647 Bug 1541256 - Returns an empty screen rect from GetFrameVisibleRectOnScreen if the given nsIFrame is in out-of-process even if the corresponding iframe is totally invisbile. r=tnikkel
We need to distinguish between the out-of-process iframe is totally invisible and
the given nsIFrame is not in out-of-process iframes.

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

--HG--
extra : source : fc785139655e3d22d681f1419bd4c80f93460f0e
2019-09-20 11:33:00 +00:00
Jonathan Kew
9d6bf431e5 Bug 1580690 - Ensure src:local() entries in the user font set are refreshed if the platform font list is rebuilt. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D46580

--HG--
extra : moz-landing-system : lando
2019-09-20 15:24:33 +00:00
Kashav Madan
596682e758 Bug 1582156 - Fix docshell/test/navigation/browser_test-content-chromeflags.js to work with Fission, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D46298

--HG--
extra : moz-landing-system : lando
2019-09-19 17:49:39 +00:00
David Walsh
faeb87384f Bug 1580541 - Implement basic UI for request blocking r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D46308

--HG--
rename : devtools/client/netmonitor/src/components/RequestBlockingPanel.js => devtools/client/netmonitor/src/components/request-blocking/RequestBlockingPanel.js
extra : moz-landing-system : lando
2019-09-20 14:21:01 +00:00
Andreea Pavel
1f18f66226 Backed out 2 changesets (bug 1541256) for failing browser_deck_has_out_of_process_iframe.js on a CLOSED TREE
Backed out changeset 691c50b5729a (bug 1541256)
Backed out changeset fc785139655e (bug 1541256)
2019-09-20 18:15:15 +03:00
Alexander Surkov
8a522eccdf Bug 1582227 - remove unnecessary -moz-bindings css styles r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D46330

--HG--
extra : moz-landing-system : lando
2019-09-18 18:58:20 +00:00
Valentin Gosu
49c2d05267 Bug 1580750 - Fix test_bug466080 for fission r=JuniorHsu
Differential Revision: https://phabricator.services.mozilla.com/D46211

--HG--
extra : moz-landing-system : lando
2019-09-20 14:37:59 +00:00
Andreea Pavel
85a683145c Backed out changeset b46946d6e446 (bug 1580631) dt failures at browser_html_tooltip_doorhanger-01.js on a CLOSED TREE 2019-09-20 17:41:19 +03:00
Jan de Mooij
3fa0593143 Bug 1582039 - Make JSContext::runningWithTrustedPrincipals() return false if trustedPrincipals() is nullptr. r=luke
Differential Revision: https://phabricator.services.mozilla.com/D46258

--HG--
extra : moz-landing-system : lando
2019-09-20 13:02:53 +00:00
Chris H-C
00894d5777 Bug 1580196 - Test that expired histograms don't stream to GV r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D46358

--HG--
extra : moz-landing-system : lando
2019-09-20 14:04:49 +00:00
Andreea Pavel
4ceee566c7 Backed out 3 changesets (bug 1577757, bug 1577508, bug 1576900) for bustages at WasmOpIter.h on a CLOSED TREE
Backed out changeset 8a9ae25b1019 (bug 1577508)
Backed out changeset 948702f3a01f (bug 1576900)
Backed out changeset c3aaa0bee2b5 (bug 1577757)
2019-09-20 16:59:20 +03:00
Andy Wingo
482bca4462 Bug 1577508 - Allow WebAssembly blocks to return multiple values r=luke
Differential Revision: https://phabricator.services.mozilla.com/D43977

--HG--
extra : moz-landing-system : lando
2019-09-20 13:18:40 +00:00
Andy Wingo
3a4760420c Bug 1576900 - Wasm FuncType has a vector of return values r=luke
Differential Revision: https://phabricator.services.mozilla.com/D43604

--HG--
extra : moz-landing-system : lando
2019-09-20 13:14:58 +00:00
Andy Wingo
274fa1aba0 Bug 1577757 - Add a compile-time option for wasm multi-value r=luke
Differential Revision: https://phabricator.services.mozilla.com/D44142

--HG--
extra : moz-landing-system : lando
2019-09-20 13:07:21 +00:00
Valentin Gosu
46b0bdd213 Bug 1582051 - Use Buffer.from and Buffer.alloc in moz-http2.js & friends r=kershaw
Differential Revision: https://phabricator.services.mozilla.com/D46260

--HG--
extra : moz-landing-system : lando
2019-09-18 13:44:16 +00:00
Dan Minor
93ca060abc Bug 1578810 - Handle mDNS hostname prior to calling OnCandidateFound; r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D45563

--HG--
extra : moz-landing-system : lando
2019-09-18 22:02:45 +00:00
Dão Gottwald
9fb99cae94 Bug 1580538 - Make OverflowableToolbar work without overflow:hidden. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D46297

--HG--
extra : moz-landing-system : lando
2019-09-20 13:11:23 +00:00
David Walsh
0a46cdc22f Bug 1582342 - Don't duplicate overlay step pref r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D46391

--HG--
extra : moz-landing-system : lando
2019-09-19 15:33:56 +00:00
Boris Zbarsky
5bc8266c20 Bug 1582567. Stop emitting 'virtual' in codegen if we're already emitting 'override'. r=edgar
Differential Revision: https://phabricator.services.mozilla.com/D46527

--HG--
extra : moz-landing-system : lando
2019-09-20 11:05:57 +00:00
Boris Zbarsky
f570c09b42 Bug 1582506. Remove some pointless null-checks in SVG code. r=longsonr
Assuming our caller didn't mess up passing the reference (and code inspection
suggests callers did not thus mess up), we should not have null when we take a
pointer to the reference.

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

--HG--
extra : moz-landing-system : lando
2019-09-20 06:02:10 +00:00
Dale Harvey
5c9c5d5aad Bug 1572468 - Add telemetryIds to modern config. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D46370

--HG--
extra : moz-landing-system : lando
2019-09-20 11:43:10 +00:00
Hiroyuki Ikezoe
d04cad22aa Bug 1541256 - Tests for elements' accessibility states in out-of-process iframes in a deck. r=tnikkel,surkov
Differential Revision: https://phabricator.services.mozilla.com/D44951

--HG--
extra : moz-landing-system : lando
2019-09-20 11:33:00 +00:00
Hiroyuki Ikezoe
1329c9e502 Bug 1541256 - Returns an empty screen rect from GetFrameVisibleRectOnScreen if the given nsIFrame is in out-of-process even if the corresponding iframe is totally invisbile. r=tnikkel
We need to distinguish between the out-of-process iframe is totally invisible and
the given nsIFrame is not in out-of-process iframes.

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

--HG--
extra : moz-landing-system : lando
2019-09-20 11:33:00 +00:00
Daniel Varga
bc19cdb06d Backed out 3 changesets (bug 1578355) for build bustage at build/src/dom/base/nsSyncLoadService.h:48:21. On a CLOSED TREE
Backed out changeset d50ad759f129 (bug 1578355)
Backed out changeset 339ab54ca471 (bug 1578355)
Backed out changeset 284299dac42c (bug 1578355)
2019-09-20 14:05:12 +03:00
Michael Ratcliffe
df97c22675 Bug 1580631 - [Inactive CSS] Tooltip should hang off to right side in LTR mode r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D46284

--HG--
extra : moz-landing-system : lando
2019-09-20 10:34:29 +00:00
Edgar Chen
288ff16a76 Bug 1578355 - Part 3: Add the ability to consume transient user activation; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D45353

--HG--
extra : moz-landing-system : lando
2019-09-20 10:31:59 +00:00
Edgar Chen
d2f9c11eb5 Bug 1578355 - Part 2: Introduce UserActivation::State; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D45344

--HG--
extra : moz-landing-system : lando
2019-09-20 10:31:57 +00:00
Edgar Chen
5b6fe53148 Bug 1578355 - Part 1: Move user-activation code from EventStateManager to UserActivation; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D45168

--HG--
extra : moz-landing-system : lando
2019-09-20 10:31:55 +00:00
Daniel Varga
1be9031fc6 Backed out 2 changesets (bug 1577757, bug 1576900) for build bustage in build/src/js/src/wasm/WasmTypes. On a CLOSED TREE
Backed out changeset fe49a3616f91 (bug 1576900)
Backed out changeset 9a94f14b4192 (bug 1577757)
2019-09-20 13:37:51 +03:00
Alex Chronopoulos
5cb664d73b Bug 1572281 - Remove audio device change notifications from video capture in Windows. r=dminor
Video capture used to provide device change notifications for audio and video devices. From now on, CubebDeviceEnumerator will provide audio device change notifications thus video capture is updated to notify only changes of the video device. This is the windows part.

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

--HG--
extra : moz-landing-system : lando
2019-09-18 13:12:30 +00:00
Alex Chronopoulos
aa5a82572d Bug 1572281 - Remove audio device change notifications from video capture in OSX. r=dminor
Video capture used to provide device change notifications for audio and video devices. From now on, CubebDeviceEnumerator will provide audio device change notifications thus video capture is updated to notify only changes of the video device. This is the OSX part.

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

--HG--
extra : moz-landing-system : lando
2019-09-18 13:16:56 +00:00
Alex Chronopoulos
67bc215a66 Bug 1572281 - Remove audio device change notifications from video capture in Linux. r=dminor
Video capture used to provide device change notifications for audio and video devices. From now on, CubebDeviceEnumerator will provide audio device change notifications thus video capture is updated to notify only changes of the video device. This is the Linux part.

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

--HG--
extra : moz-landing-system : lando
2019-09-18 13:16:57 +00:00
Alex Chronopoulos
37976e189f Bug 1572281 - Enhance CubebDeviceEnumerator to accept listeners and signal notifications when an audio device changes. r=pehrsons
CubebDeviceEnumerator already knows when an audio device changes. It is enhanced to allow listeners/observers registration and to create notifications when that happens. Also, it is hooked to the existing notification path.

On a minor note, it has been revisited the way the enumerator is touched in MediaEngineWebRTC class.

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

--HG--
extra : moz-landing-system : lando
2019-09-20 10:13:51 +00:00
Alex Chronopoulos
192023066e Bug 1572281 - In DeviceChangeCallback class separate the observer from the subject functionality. r=pehrsons
DeviceChangeCallback class implements the observer pattern. However, the role of the observer and the subject is integrated into the same class which makes use of virtual methods to allow a separation of the roles. This makes code reading difficult. Also, it does not allow from a class to inherit only the observer role or the subject role. This patch breaks the DeviceChangeCallback class into two classes according to the observer or subject functionality.

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

--HG--
extra : moz-landing-system : lando
2019-09-20 10:11:31 +00:00
Jon Coppeard
ad4df9ae33 Bug 1581574 - Remove Heap<T> write barrier and rely on existing read barrier to make incremental marking work r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D46133

--HG--
extra : moz-landing-system : lando
2019-09-20 10:09:19 +00:00
Andy Wingo
bc1b3fab70 Bug 1576900 - Wasm FuncType has a vector of return values r=luke
Differential Revision: https://phabricator.services.mozilla.com/D43604

--HG--
extra : moz-landing-system : lando
2019-09-20 10:03:30 +00:00
Andy Wingo
5c5a091f6d Bug 1577757 - Add a compile-time option for wasm multi-value r=luke
Differential Revision: https://phabricator.services.mozilla.com/D44142

--HG--
extra : moz-landing-system : lando
2019-09-20 07:53:50 +00:00
Jon Coppeard
3fd1d3324c Bug 1582124 - Break Document cycles when they are destroyed r=smaug
This patch nulls out a Document's promises when it is destroyed to break cycles going through them and ensure Documents are cleaned up sooner.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 13:41:44 +00:00
Michal Novotny
815ac794a5 Bug 1561944 - Implement nsINetworkLinkService.networkID for Android r=valentin
Patch changes nsAndroidNetworkLinkService so it uses NetlinkService for network ID calculation as well as for notifications about network changes.

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

--HG--
extra : moz-landing-system : lando
2019-09-19 13:47:46 +00:00
Daniel Varga
ebca709c01 Merge mozilla-central to autoland. On a CLOSED TREE 2019-09-20 12:55:32 +03:00
Andreea Pavel
e18057a961 Merge mozilla-inbound to mozilla-central. a=merge 2019-09-20 12:48:30 +03:00
Andreea Pavel
8923abebee Merge autoland to mozilla-central. a=merge 2019-09-20 12:45:02 +03:00
Karl Tomlinson
3bb880fa17 Bug 1582445 disable browser_webconsole_worklet_error.js on release_or_beta r=baku
until intentional crash is removed.
https://searchfox.org/mozilla-central/rev/7531325c8660cfa61bf71725f83501028178cbb9/dom/worklet/Worklet.cpp#439

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

--HG--
extra : moz-landing-system : lando
2019-09-20 09:26:26 +00:00
Daniel Varga
f0411a344a Backed out 6 changesets (bug 1553804) for browser-chrome failure at browser/base/content/test/general/browser_fullscreen-window-open.js. On a CLOSED TREE
Backed out changeset 86b3d469b4ff (bug 1553804)
Backed out changeset 301e0d883a5f (bug 1553804)
Backed out changeset acff4a663671 (bug 1553804)
Backed out changeset 1574aecf3177 (bug 1553804)
Backed out changeset 3acf056e792e (bug 1553804)
Backed out changeset 1ed250faeb2e (bug 1553804)
2019-09-20 10:09:54 +03:00
Emilio Cobos Álvarez
b427bb0b08 No bug - Remove a silly LOG_ENABLED() check.
LOG() already checks that.

MANUAL PUSH: trivial
2019-09-20 15:36:22 +09:00
Emilio Cobos Álvarez
98014b07a8 Bug 1582617 - Split up assertions in browser_multiselect_tabs_mute_unmute.js. r=alwu
I have to debug this test and some of these are failing. It'd be good to know
which one of these fail separately.

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

--HG--
extra : moz-landing-system : lando
2019-09-20 05:17:55 +00:00
Mihai Alexandru Michis
7b434cc2d3 Merge autoland to mozilla-central. a=merge 2019-09-20 06:54:59 +03:00
Bogdan Tara
ecffbb2d40 Backed out changeset 6c464eede88a (bug 1405031) for browser_ext_pageAction_click_types.js failures CLOSED TREE 2019-09-20 01:03:17 +03:00
Edouard Oger
3017be71f8 Bug 1582537 - Call getScopedKeys on keys field. r=vladikoff
Differential Revision: https://phabricator.services.mozilla.com/D46509

--HG--
extra : moz-landing-system : lando
2019-09-19 19:28:48 +00:00
Kris Maglione
ee31fee500 Bug 1582523: Part 2 - Update tests which rely on OOP frames blocking load. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D46504

MANUAL PUSH: Still cannot update reopened Phabricator revisions.

--HG--
extra : source : 2e8fcb1718611e8ce81e7c83fb480d664000c2cc
extra : histedit_source : 29005a64bf92828ed472f378d36feff98d3d3a9f
2019-09-19 11:50:45 -07:00