Граф коммитов

677935 Коммитов

Автор SHA1 Сообщение Дата
Brendan Dahl 247b257cfa Bug 1470510 - Rename nsXULWindow and nsIXULWindow to AppWindow and nsIAppWindow. r=smaug
nsXULWindow is no longer XUL specific and is somewhat confusing name.

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

--HG--
rename : xpfe/appshell/nsXULWindow.cpp => xpfe/appshell/AppWindow.cpp
rename : xpfe/appshell/nsXULWindow.h => xpfe/appshell/AppWindow.h
rename : xpfe/appshell/nsIXULWindow.idl => xpfe/appshell/nsIAppWindow.idl
extra : moz-landing-system : lando
2019-11-04 16:52:35 +00:00
Brendan Dahl e99dc7d58d Bug 1470510 - Merge nsWebShellWindow into nsXULWindow r=smaug
nsWebShellWindow is the only class that extends nsXULWindow and only
nsWebShellWindows are ever instantiated.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 16:52:24 +00:00
Nihanth Subramanya 303298d4bb Bug 1593573 - Use skipURLs prefs instead of whitelist testEntries in social tracking UI test. r=xeonchen
Differential Revision: https://phabricator.services.mozilla.com/D51646

--HG--
extra : moz-landing-system : lando
2019-11-04 16:49:11 +00:00
Nihanth Subramanya 70df680160 Bug 1593573 - Update socialtracking UI test. r=xeonchen
Differential Revision: https://phabricator.services.mozilla.com/D51613

--HG--
extra : moz-landing-system : lando
2019-11-04 16:34:53 +00:00
Nihanth Subramanya ae7a3ab741 Bug 1593573 - Make sure we correctly build the UI when STP is disabled. r=xeonchen
Differential Revision: https://phabricator.services.mozilla.com/D51551

--HG--
extra : moz-landing-system : lando
2019-11-04 16:34:53 +00:00
Bob Owen 32869c5f76 Bug 1589718: Add a RenderedFrameId to RenderCompositor and use it to control release of textures. r=sotaro
This replaces mUpdatesCount in AsyncImagePipelineManager, which was really how
many times NotifyPipelinesUpdated was called with aRender == true. I think this
makes the release logic clearer as it is more explicit.
It also changes things for RenderCompositorANGLE, so that we check to see if
any other frames have completed even if we don't want to wait for them.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 16:15:20 +00:00
Michael Kaply 100152680d Bug 1587492 - Add a new policy to always show the menubar. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D48724

--HG--
extra : moz-landing-system : lando
2019-11-04 16:15:53 +00:00
Erica Wright 2a35015fdc Bug 1589753 - Add telemetry for users clearing data on shutdown. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D50124

--HG--
extra : moz-landing-system : lando
2019-11-04 16:02:09 +00:00
Iain Ireland 68ef00581e Bug 1587638: Deduplicate atoms in XDR r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D48785

--HG--
extra : moz-landing-system : lando
2019-11-04 15:29:45 +00:00
Iain Ireland d5503b5dd4 Bug 1587638: Add support for buffer switching to incremental encoder r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D48784

--HG--
extra : moz-landing-system : lando
2019-11-01 20:28:23 +00:00
Iain Ireland e084acf2f4 Bug 1587638: Add testcase to check GC barriers during XDR encoding/decoding r=tcampbell
Depends on D48782

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

--HG--
extra : moz-landing-system : lando
2019-10-31 21:12:51 +00:00
Iain Ireland 65c313ae8e Bug 1587638: Add atom map to XDRIncrementalEncoder and atom table to XDRDecoder r=jonco,tcampbell
The code that uses these fields is part of a subsequent patch. This patch is just getting the tracing right.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 21:57:56 +00:00
Iain Ireland 4e557e0f11 Bug 1587638: Clear GC pointers in ScriptSource when canonical ScriptSourceObject is finalized r=tcampbell
Right now there BinAST is the only case, but subsequent patches will add GC pointers to XDR encoders and decoders.

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

--HG--
extra : moz-landing-system : lando
2019-10-31 21:10:41 +00:00
Dorel Luca f7c8547554 Backed out 7 changesets (bug 1591579) for Hazzard failure on dom/xhr/XMLHttpRequestWorker.cpp. CLOSED TREE
Backed out changeset 9a1cf12c3de1 (bug 1591579)
Backed out changeset 4a228aa6e526 (bug 1591579)
Backed out changeset b19e6eba3b12 (bug 1591579)
Backed out changeset d7c095dce497 (bug 1591579)
Backed out changeset dfb0fcebe51e (bug 1591579)
Backed out changeset 9d525c1c558d (bug 1591579)
Backed out changeset f4bcdcefe2d1 (bug 1591579)
2019-11-04 17:33:15 +02:00
Nathan Froyd 77d5c7817f Bug 1593673 - add a VIXL_UNREACHABLE in SubstituteImmediateField; r=sstangl
Otherwise we get warnings about possible (unintended) fallthrough here.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 15:20:27 +00:00
Bob Owen a92e772fe9 Bug 1590619: Only clean up Remote Canvas IPC classes when the CanvasChild owns the only recorder reference. r=jrmuizel
This also removes the DrawEventRecorderPrivate::IsEmpty method as it is no
longer used. It doesn't undo the splitting out of the tracking of the
UnscaledFonts, which was added at the same time, because I think it is useful
to highlight the fact that they are never currently removed.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 14:15:22 +00:00
Nika Layzell deafea7097 Bug 1590908 - Part 3: Use CallerInnerWindow in LocationBase::SetURI, r=kmag
This doesn't fix every scenario, as chrome JS can still try to call one of these
methods, which will cause a crash. We would need to move SendLoadURI to PContent
so that chrome JS can navigate arbitrary contexts if we wanted to be certain no
crash occurred.

Unfortunately, chrome JS navigates in-process BrowsingContext objects very
frequently in tests (etc), so we can't make location navigations which don't have
an accessor fail.

I considered making the method just produce an error, rather than doing a
diagnostic assert, but I figured we should make that decision in another bug.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 15:05:56 +00:00
Nika Layzell 8378700163 Bug 1590908 - Part 2: Don't require passing JSContext* to CallerInnerWindow, r=kmag
The JSContext* is already fetched from within GetIncumbentGlobal, so the get is
guaranteed not to fail. This simplifies the callsite, making it easier to call.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 15:05:49 +00:00
Nika Layzell 89c099a0fe Bug 1590908 - Part 1: Move parent-only LoadURI method to CanonicalBrowsingContext, r=kmag
These methods are only callable from the parent process, so it doesn't make
sense to have the method available driectly on BrowsingContext.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 15:05:47 +00:00
Byron Campen [:bwc] fa9fb525b5 Bug 1470568: Remove the rid= and pt= stuff from our simulcast parsing. Also, handle paused rids correctly. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D47658

--HG--
extra : moz-landing-system : lando
2019-11-04 15:04:14 +00:00
Razvan Caliman 9ce94dcb9e Bug 1592604 - Ensure flexbox highlighter events don't influence grid badges in markup view. r=gl
When creating grid and display badges in the markup view, ensure they listen only to their corresponding highlighter events.

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

--HG--
extra : moz-landing-system : lando
2019-11-01 15:20:18 +00:00
Julian Descottes cf665518e8 Bug 1591140 - Allow chrome privileged documents to preventDefault contextmenu events regardless of dom.event.contextmenu.enabled r=gl,nika,mconley
@gl can you take a look at the DevTools test added here?
@nika @mconley I used this.browsingContext.docShell.isContent here to rule out chrome-privileged documents. Do you know if there is better way to check if the current document is chrome-privileged or not?

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

--HG--
extra : moz-landing-system : lando
2019-11-04 08:20:02 +00:00
Ionut Goldan f03003f819 Bug 1590346 - Provide json schema support for measurement units r=octavian_negru,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D50044

--HG--
extra : moz-landing-system : lando
2019-11-04 14:56:10 +00:00
Neil Deakin d12fb42226 Bug 1592157, convert LinkHandlerChild.jsm to JSWindowActor to support fission, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D51026

--HG--
extra : moz-landing-system : lando
2019-11-04 14:48:04 +00:00
André Bargull 11c3c57ab3 Bug 1531716 - Part 4: Replace jstypes macros with constexpr functions. r=jonco
JS_BIT and JS_BITMASK are only used in contexts where uint32_t is used, so these
two functions are now typed to accept and return uint32_t.

JS_HOWMANY and the three JS_ROUND functions are only used with size_t inputs,
so these four functions are now typed to accept and return size_t.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 14:04:35 +00:00
André Bargull 5efd76b5a4 Bug 1531716 - Part 3: Replace ROUNDUP with JS_ROUNDUP. r=jonco
Both macros compute the same result, so we can replace ROUNDUP with JS_ROUNDUP.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 14:02:57 +00:00
André Bargull 73bbabcee5 Bug 1531716 - Part 2: Remove unused macro in vm/Probes.cpp. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D51140

--HG--
extra : moz-landing-system : lando
2019-11-04 14:02:37 +00:00
André Bargull 93b477dc4a Bug 1531716 - Part 1: Remove macros for generating the SmallChars array. r=jonco
And the two macros to convert to and from SmallChars.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 14:02:14 +00:00
Nicolas Silva cf9c5e0706 Bug 1584101 - Temporarily disable resource cache leak checks. r=jrmuizel
Bug 1593013 was filed to reenable them.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 14:11:22 +00:00
Christoph Walcher b8bcb3a1b6 Bug 1593066 - Remove XBL <children> support in arrowscrollbox _getScrollableElements r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D51537

--HG--
extra : moz-landing-system : lando
2019-11-04 14:32:12 +00:00
Nicolas Chevobbe 0794fcd2a2 Bug 1593053 - Remove XBL categories in console-services.js isCategoryAllowed. r=bgrins.
We shouldn't need those anymore now.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 14:30:15 +00:00
Kershaw Chang 07ce7a231c Bug 1589448 - Add network id changed event on MacOS r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D50463

--HG--
extra : moz-landing-system : lando
2019-10-29 23:19:03 +00:00
Mihai Alexandru Michis d19c1272ca Backed out changeset 1d87c269da8a (bug 1581537) for causing bc failures in browser_misused_characters_in_strings.js CLOSED TREE
--HG--
extra : rebase_source : b9f2da6650a4213a4a9284d6dbe7ecfd97761501
extra : amend_source : b7ca833a091419a2de5904eccb2d3ce9d0fcd337
2019-11-04 16:06:37 +02:00
Kurt Miller 01378151ec Bug 1586912: Don't ComputeRandomAllocationAddress on OpenBSD r=nbp
OpenBSD already has a random mmap()

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

--HG--
extra : moz-landing-system : lando
2019-11-04 14:04:53 +00:00
Jeff Muizelaar ce81d707e0 Bug 1593094. Add glyph flashing pref. r=kvark
This makes it easier to debug glyph rasterization issues

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

--HG--
extra : moz-landing-system : lando
2019-11-04 14:03:57 +00:00
Andreas Pehrson 9a95077157 Bug 1577505 - Progress currentTime for a MediaStream only while potentially playing. r=jib
It started progressing as soon as we set up the rendering of the tracks in the
stream, which is too early according to the HTMLMediaElement spec.

Now it starts progressing when we're potentially playing. The difference being
that we now wait for mReadyState to go beyond HAVE_CURRENT_DATA before hooking
up the time progression mechanism.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 13:43:01 +00:00
Andreas Pehrson 0685c0e901 Bug 1577505 - Make mSrcStreamPlaybackEnded and mReadyState watchable. r=jib
This makes all inputs to IsPotentiallyPlayin() Watchable when we're playing a
MediaStream.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 13:42:58 +00:00
Andreas Pehrson aa162c3e88 Bug 1577505 - Rename UpdateSrcTrackTime back to UpdateSrcStreamTime. r=jib
It was incorrectly included in the renaming part of bug 1454998.

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

--HG--
extra : moz-landing-system : lando
2019-11-04 13:42:56 +00:00
Andreas Pehrson 476d918c60 Bug 1577505 - Test that a media element's currentTime does not start advancing until potentially playing. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D51389

--HG--
extra : moz-landing-system : lando
2019-11-04 13:41:58 +00:00
Andreas Pehrson c1aa14531e Bug 1588507 - Test that a media element's currentTime doesn't skip while paused and playing a MediaStream. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D49351

--HG--
extra : moz-landing-system : lando
2019-11-04 13:41:50 +00:00
Andreas Pehrson c1b2fa932c Bug 1588507 - Test that a media element's currentTime starts at 0 when playing a MediaStream. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D49350

--HG--
extra : moz-landing-system : lando
2019-11-04 13:41:38 +00:00
ffxbld 7ecd576f74 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D51601

--HG--
extra : moz-landing-system : lando
2019-11-04 13:51:07 +00:00
Mark Banner 41ba65a0d0 Bug 1592209 - Remove engineName from the modern configuration. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D51604

--HG--
extra : moz-landing-system : lando
2019-11-04 13:26:38 +00:00
Andrea Marchesini 7d3e590015 Bug 1591579 - Retrieve the XHR response values only when needed, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D51412

--HG--
extra : moz-landing-system : lando
2019-11-04 13:31:14 +00:00
Andrea Marchesini ab585d76dc Bug 1591579 - XHR ArrayBufferBuilder needs to have a refcounted buffer handling, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D51088

--HG--
extra : moz-landing-system : lando
2019-11-04 13:31:14 +00:00
Andrea Marchesini c8f3306a45 Bug 1591579 - Test for XHR on sharedWorkers, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D50951

--HG--
extra : moz-landing-system : lando
2019-11-04 13:23:48 +00:00
Andrea Marchesini 7c74de6d11 Bug 1591579 - XMLWorker takes data from XMLMainThread without calling GetResponse(), r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D50921

--HG--
extra : moz-landing-system : lando
2019-11-04 13:23:29 +00:00
Andrea Marchesini ade7fec674 Bug 1591579 - XHR-MainThread exposes a set of methods to retrieve response values for workers, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D50920

--HG--
extra : moz-landing-system : lando
2019-11-04 13:23:11 +00:00
Andrea Marchesini e9b74dd23e Bug 1591579 - XHR uses a ref-counted ArrayBufferBuilder, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D50919

--HG--
extra : moz-landing-system : lando
2019-11-04 13:22:54 +00:00
Andrea Marchesini 2dc4652974 Bug 1591579 - XHR creates the Blob response only at the first GetResponse() call, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D50918

--HG--
extra : moz-landing-system : lando
2019-11-04 13:22:39 +00:00