Commit Graph

678724 Commits

Author SHA1 Message Date
Emma Malysz
f52491766c Bug 1594874, remove xbl.properties and instances r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D52281

--HG--
extra : moz-landing-system : lando
2019-11-08 00:10:59 +00:00
Perry Jiang
cdf120ce01 Bug 1587960 - Replace StreamListenerParent's channel on internal redirects r=asuth,mattwoodrow,kmag
Differential Revision: https://phabricator.services.mozilla.com/D52101

--HG--
extra : moz-landing-system : lando
2019-11-07 23:56:47 +00:00
James Teh
b992db08f1 Bug 1594623: Suppress focus events for OuterDocAccessibles to prevent incorrect reporting for OOP iframes. r=yzen
An OuterDoc shouldn't get accessibility focus itself.
Focus should always go to something inside it.
However, OOP iframes will get DOM focus because their content isn't in this process.
We now suppress the OuterDoc focus in this case.
The OOP browser will fire focus for the correct Accessible inside the embedded document.
Without suppression of the OuterDoc focus, the two focus events will race and the OuterDoc focus may override the correct embedded focus for accessibility clients.
Even if they fired in the correct order, clients may report extraneous focus information to the user before reporting the correct focus.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 20:32:46 +00:00
Mark Striemer
71b8038684 Bug 1594417 - Ensure panel-list is hidden when added to document r=Gijs
When the stylesheet needs to load for panel-list it is missing the rule to
hide the panel while it's closed. Move this style into the shadow DOM so
it's always present even if the other styles haven't loaded yet.

This was especially noticeable when the "Disable Cache" option was enabled
with the devtools open.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 23:17:44 +00:00
Byron Campen [:bwc]
88372b61ec Bug 1588602: Remove this intermittent crash expectation since bug 1586593 has landed. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D49206

--HG--
extra : moz-landing-system : lando
2019-11-07 23:02:38 +00:00
Barret Rennie
3e24c77cf6 Bug 1581240 - Return collected frames as a promise to JS r=bzbarsky,mstange,nika
The `setCompositionRecording` API on nsIDOMWindowUtils has been broken up into
two new APIs:

* `startCompositionRecording()`, which starts the composition recorder; and
* `stopCompositionRecording(bool writeToDisk)` which stops the composition
  recorder and either returns a Promise that resolves to the collected frames
  or returns a Promise that resolves when the frames have been written to disk.

The collected frames are serialized over IPC as part of a Shmem as to not
approach the IPC data transfer limit.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 22:35:04 +00:00
Barret Rennie
e62c6d736d Bug 1581240 - Add an API to retrieve the collected frames from WebRender r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D47816

--HG--
extra : moz-landing-system : lando
2019-11-07 22:34:49 +00:00
Barret Rennie
91b0a50aed Bug 1581240 - Return collected frames from the composition recorder as data URIs r=mstange
The composition recorder can now either write frames to disk as PNGs or return
the frames as an array of data URIs. This will allow us to send the collected
frames across IPC and hand them over to JS in a later patch.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 22:34:37 +00:00
Barret Rennie
59bbcf47d9 Bug 1581240 - Return a Promise from windowUtils.setCompositionRecording() r=nika
`windowUtils.setCompositionRecording()` now returns a promise that is resolved
when the composition recorder is enabled (if given `true`) or when frames are
written to disk (if given `false`). To accomplish this, the
`WebRenderCompositionRecorder` now returns a `MozPromise` when writing frames
to disk begins that is resolved when that process finishes.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 22:34:25 +00:00
Nathan Froyd
bc5cca4b95 Bug 1594730 - fix silly bug for the background event target; r=KrisWright
The static analysis caught this for me in Bug 1593812, I was just to
dumb to actually apply this change prior to commit.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 16:04:45 +00:00
Gijs Kruitbosch
7e5577e2b2 Bug 1594472 - do less work for same-document navigations, r=MattN,mconley
Updating tab
- mute state
- audio playing indicator state
- find bar state
- tab titles
- icons

is not necessary when the navigation is same-document. Avoid doing the work.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 21:02:26 +00:00
Matthew Noorenberghe
b65a40732b No bug - Remove stale TODO about SCOPE_MONITOR in AboutProtectionsHandler.jsm.
Differential Revision: https://phabricator.services.mozilla.com/D52268

--HG--
extra : moz-landing-system : lando
2019-11-07 23:20:33 +00:00
Anthony Hughes
2eff1a9d08 Bug 1594799 - [iris firefox] Update Taskcluster to the latest rev of iris_firefox r=mbrandt
Differential Revision: https://phabricator.services.mozilla.com/D52251

--HG--
extra : moz-landing-system : lando
2019-11-07 22:04:35 +00:00
Jonathan Kew
af3ed5e214 Bug 1594843 - Clamp the maximum padding between decoration line segments and glyphs when applying text-decoration-skip-ink. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D52221

--HG--
extra : moz-landing-system : lando
2019-11-07 22:01:58 +00:00
Mike Hommey
b483279699 Bug 1586100 - Only depend on js/src/export when it is available. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D51978

--HG--
extra : moz-landing-system : lando
2019-11-06 13:16:40 +00:00
Mike Hommey
4734e201cf Bug 1586100 - Avoid circular dependencies related to config/export|host. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D51977

--HG--
extra : moz-landing-system : lando
2019-11-06 13:17:09 +00:00
Punam Dahiya
7ba47d843f Bug 1593652 - Set default triplet to fix extended triplet on first opened new tab r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D51731

--HG--
extra : moz-landing-system : lando
2019-11-07 19:00:15 +00:00
Jason Laster
cfe4e9651b Bug 1571704 - Make ThreadActor.frames return Frame fronts instead of JSON objects. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D51004

--HG--
extra : moz-landing-system : lando
2019-11-07 20:22:43 +00:00
Nihanth Subramanya
a13671e1aa Bug 1578831 - Link directly to breakage report subview when ETP is off. r=timhuang,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D47574

--HG--
extra : moz-landing-system : lando
2019-11-07 20:13:31 +00:00
Cosmin Sabou
1b5e3a918d Merge mozilla-central to autoland. CLOSED TREE
--HG--
extra : amend_source : 662a95202e6bb0779ebc442c3803f1baecb33026
2019-11-08 02:30:57 +02:00
Tom Prince
57fdb2bbe4 Bug 1594530: [firefox-ci] Fix staging tooltool URL; r=Callek a=tomrpince CLOSED TREE
MANUAL PUSH: Firefox-CI migration testing

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

--HG--
extra : rebase_source : 56663925c5461fc5fcd51a0ce5da8a3d9940b0d4
extra : histedit_source : 783da1f32b91e1377868d21b1b879c6276e25035
2019-11-07 16:07:45 -07:00
Erica Wright
106bd4fd2b Bug 1588645 - Ensure data is saved correctly before database closes on shutdown. r=nhnt11,robwu
This should also fix Bug 1589130

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

--HG--
extra : moz-landing-system : lando
2019-11-07 20:25:33 +00:00
Arthur Iakab
16715b47b8 Bug 1593071 - Fix for the license lint failure. r=RyanVM 2019-11-08 00:27:16 +02:00
Mike Conley
c076f81115 Bug 1553510 - Don't compute whether or not to show the Bookmarks Toolbar for new profiles until Places has finished initting. r=MattN
This causes BrowserGlue to wait until Places has notified that it's initted before checking
to see whether or not the Bookmarks Toolbar should be shown.

Also, if it turns out that the Bookmarks Toolbar is shown, we now use CustomizableUI to do
this, which means that the Bookmarks Toolbar will be made visible on all windows after the
check is run - not just new windows.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 21:41:04 +00:00
Brian Grinstead
115b8b4e27 Bug 1591145 - Remove Document.GetAnonymousElementByAttribute r=webidl,baku
Differential Revision: https://phabricator.services.mozilla.com/D52215

--HG--
extra : moz-landing-system : lando
2019-11-07 21:36:15 +00:00
Sylvestre Ledru
84b86a58c1 Bug 1594868 - Use caption for the nav bar. It significantly improves the rendering r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D52245

--HG--
extra : moz-landing-system : lando
2019-11-07 21:34:08 +00:00
Sylvestre Ledru
490bbb5ca4 Bug 1594866 - Move the configuration in the yml file r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D52244

--HG--
extra : moz-landing-system : lando
2019-11-07 21:33:49 +00:00
Sylvestre Ledru
ca73c74134 Bug 1594866 - doc: rename redirects.yml to config.yml r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D52243

--HG--
rename : tools/docs/redirects.yml => tools/docs/config.yml
extra : moz-landing-system : lando
2019-11-07 21:33:24 +00:00
Kashav Madan
449e7a00a5 Bug 1588193 - Fix broken tests, r=mccr8
Most of these tests relied on assumptions that were broken by the updated
content event helpers (timing, being in a ContentTask, etc).

Depends on D51441

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

--HG--
extra : moz-landing-system : lando
2019-11-07 21:33:10 +00:00
Kashav Madan
53846e37ba Bug 1588193 - Fix BrowserTestUtils.waitForContentEvent with Fission, r=mccr8
This also changes BrowserTestUtils.addContentEventListener to use browsing
contexts to track added listeners and their associated targets.

Depends on D52105

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

--HG--
extra : moz-landing-system : lando
2019-11-07 21:16:01 +00:00
Kashav Madan
86d7dbce4d Bug 1588193 - Swallow InvalidStateError exceptions caused by docshell retrievals, r=mccr8
These are thrown when the actor no longer has a manager but attempts to access
its docshell or browsing context. We may arrive at this state without seeing
a willDestroy() if the process is being shutdown or the actor was destroyed from
the parent.

Depends on D51440

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

--HG--
extra : moz-landing-system : lando
2019-11-07 21:14:53 +00:00
Kashav Madan
b04d861c5d Bug 1588193 - Register the ContentEventListener actor for every browsing context, r=mconley
Various BrowserTestUtils.waitForContentEvent call sites expect to see an event
on a browser element that was open before the call was made. For this reason,
each of the browsers need to also have a ContentEventListener actor.

Depends on D51439

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

--HG--
extra : moz-landing-system : lando
2019-11-07 21:16:01 +00:00
Tom Prince
600844947a Backed out changeset e8b7c48d4e7e (Bug 1589706) now that gecko-t/t-win10-64-gpu-s is working.
--HG--
extra : rebase_source : 31b520d04b367791d2d7c850dfc66adb3c4a068d
extra : histedit_source : c7d6f20a46c5f67ec6b9fe9553cfee728a574788
2019-11-07 11:54:55 -07:00
Geoff Brown
a52ff2f347 Bug 1591464 - In |mach test-info tests| display bugzilla info sooner; r=bc
Very minor enhancement to 'mach test-info tests <test-name>' such that the list of
related bugs is displayed earlier, before any of the ActiveData queries, so that
all the quickly-retrieved info is displayed before the annoying ActiveData delay.
I had to split set_test_name() into two parts since the first part is required
for the bugzilla report; the second part is not required for bugzilla and involves
a lengthy ActiveData query.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 15:32:31 +00:00
Razvan Maries
cb87085ec4 Backed out 3 changesets (bug 1572337) ford perma fails. CLOSED TREE
Backed out changeset 00da7156d3fa (bug 1572337)
Backed out changeset 4eda65e054d8 (bug 1572337)
Backed out changeset ea6d5b4b038b (bug 1572337)
2019-11-07 17:29:46 +02:00
Razvan Maries
45ea2e3d2c Backed out changeset 4bf64cf38713 (bug 1594561) for build bustages on wasm-testharness.js. CLOSED TREE 2019-11-07 17:21:42 +02:00
Sean Feng
b8410f69c1 Bug 1580318 - Remove nsIX509CertList from verifyCertFinished r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D44244

--HG--
extra : moz-landing-system : lando
2019-11-07 14:35:16 +00:00
Alessio Placitelli
e9a5754ce0 Bug 1592935 - Document how to test exfiltrated Gecko metrics in samples-browser. r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D52155

--HG--
extra : moz-landing-system : lando
2019-11-07 14:11:04 +00:00
Ciure Andrei
b7c3599997 Backed out 3 changesets (bug 1572337, bug 1594015) for causing linting failures and build bustages CLOSED TREE
Backed out changeset 25f074eb5074 (bug 1594015)
Backed out changeset fc8a37c2c22c (bug 1572337)
Backed out changeset 913d6bd82284 (bug 1572337)
2019-11-07 16:37:00 +02:00
Ciure Andrei
355aa03f2d Backed out changeset b3510afc9f79 (bug 1572337) for causing a linting failure in platform.cpp CLOSED TREE 2019-11-07 16:23:15 +02:00
Sebastian Streich
b4ebe9b54a Bug 1592701 - Remove usage of GetURI in nsGlobalWindowInner r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D51258

--HG--
extra : moz-landing-system : lando
2019-11-07 13:42:37 +00:00
Carson Greene
6b4dc767f9 Bug 1591494 - Make KeyPressEventModelCheckerChild a JSWindowActorChild instead of ActorChild r=barret,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D51429

--HG--
extra : moz-landing-system : lando
2019-11-07 14:07:04 +00:00
Randell Jesup
2d00745133 Bug 1594015: Ensure that threads with odd ProcessNextEvent loops get correct event delays r=froydnj
Socket Thread and Worker Threads use custom event loops and don't wait in
calls to ProcessNextEvent all the time; this can lead to odd Responsiveness numbers.

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

--HG--
extra : moz-landing-system : lando
2019-11-07 12:53:41 +00:00
Randell Jesup
d378e8fe32 Bug 1572337: Test that we get non-0 responsiveness values in the profiler r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D41637

--HG--
extra : moz-landing-system : lando
2019-11-07 12:53:37 +00:00
Geoff Brown
727dbab951 Bug 1592754 - Improve TV handling of modified reftest reference files; r=ahal
Replace the existing regex-based hack for recognizing reftest reference files
with a reliable method based on the reftest manifest.

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

--HG--
extra : moz-landing-system : lando
2019-11-06 22:42:59 +00:00
Kashav Madan
6c785d7c00 Bug 1588193 - Don't dispatch AboutNetErrorLoad until we're completely setup, r=johannh
BrowserTestUtils.waitForErrorPage may resolve slightly earlier than it did
before, so we may arrive at an about:neterror page that hasn't been completely
initialized. We should only dispatch the AboutNetErrorLoad event when we're done
making changes to the page.

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

--HG--
extra : moz-landing-system : lando
2019-11-06 19:34:18 +00:00
Alexander Surkov
25df793e05 Bug 1589170 - add a test for accessible element insertion under shadow DOM of inaccessible element r=MarcoZ
Differential Revision: https://phabricator.services.mozilla.com/D52206

--HG--
extra : moz-landing-system : lando
2019-11-07 18:42:26 +00:00
Shane Caraveo
6548fe35bb Bug 1594710 remove deprecated proxy api from schema r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D52229

--HG--
extra : moz-landing-system : lando
2019-11-07 20:00:29 +00:00
Matthew Gaudet
25d3bd3125 Bug 1594516 - Use baseScript to access isDerivedClassConstructor r=tcampbell
Depends on D52223

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

--HG--
extra : moz-landing-system : lando
2019-11-07 20:07:23 +00:00
Matthew Gaudet
4c553359b5 Bug 1594516 - Use baseScript() for hasMappedArgsObject, and remove unused setter r=tcampbell
This flag is actually set inside of initFromFunctionBox, and doesn't need a setter

Depends on D52222

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

--HG--
extra : moz-landing-system : lando
2019-11-07 20:04:41 +00:00