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

691255 Коммитов

Автор SHA1 Сообщение Дата
Coroiu Cristina b0bbc80821 Backed out changeset b4dc366c9161 (bug 1353652) for build bustage on linux32 at build/src/widget/gtk/MPRISServiceHandler.cpp a=backout 2020-02-12 12:13:03 +02:00
Coroiu Cristina 1db5ef59eb Merge autoland to mozilla-central a=merge 2020-02-12 11:31:08 +02:00
Timothy Nikkel f4658e4672 Bug 1613143. Don't allow an empty transaction to succeed with webrender if we haven't sent a display list to the parent. r=mattwoodrow
I think this probably only shows up with fission oop iframes, tabs probably avoid this path.

The problem occurs when we reconstruct the containing iframe for a style change, we briefly hide the child document, clearing the display list on the parent via ClearCachedResources. Then show it again, we attempt an empty transaction and this succeeds because there is nothing to stop it. (The non-wr case fails because the layer contents are missing and that causes the empty transaction to fail.)

So keep track if we have sent a display list to the parent to allow/disallow an empty transaction.

This fixes a couple webrender+fission reftest failures but it's also a general rendering bug in webrender+fission reproducible in a regular browser.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 01:40:51 +00:00
Daisuke Akatsuka 45fd8edbdb Bug 1610252: Hold the content as cache regardless of caching mode in DevTools. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D61257

--HG--
extra : moz-landing-system : lando
2020-02-12 01:36:56 +00:00
Logan Smyth a3da23d98b Bug 1609426 - Part 2: Expose more possible Sandbox bindings. r=bzbarsky
The debugger needs references to the DOM native functions for its whitelist
of pure functions that allow eager evaluation. These whitelist validations
can happen for many objects across many realms, so it is much easier if we
can pull these functions from a single central sandbox instead of trying to
pull them in from a specific content realm.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 02:03:02 +00:00
Logan Smyth bfa8eb9bb2 Bug 1609426 - Part 1: Allow CCW natives for isSameNative. r=arai
Differential Revision: https://phabricator.services.mozilla.com/D61963

--HG--
extra : moz-landing-system : lando
2020-02-12 02:02:43 +00:00
Daisuke Akatsuka 339477f057 Bug 1610594: Add a test for device selector button and the menu items. r=mtigley
Depends on D61149

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

--HG--
extra : moz-landing-system : lando
2020-02-12 00:05:51 +00:00
Daisuke Akatsuka e0035c4904 Bug 1610594: Use HTML menu component instead of xul menu. r=mtigley,jdescottes
Before now, we used XUL elements as the menu for device selection on RDM.
We introduced the icon on the XUL menuitem in bug 1306198, but the UI on Ubuntu
became weird looking. In order to fix this, we could think to modify Linux
gadget, but we replace to HTML menu components we are using in DevTools with
considering deXUL as well.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 01:33:55 +00:00
Tom Schuster 9121200eb8 Bug 1614359 - Remove explicit initialization from Headers in Headers constructor. r=Ehsan
The Web IDL type for HeadersInit didn't match the definition in http://fetch.spec.whatwg.org/#headers-class.
The headers-basic tests makes it clear that this difference is observable.

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

--HG--
extra : moz-landing-system : lando
2020-02-11 22:25:58 +00:00
Emilio Cobos Álvarez 37589dab54 Bug 1614718 - Add two missing includes to unbust thunderbird. a=Aryx
Differential Revision: https://phabricator.services.mozilla.com/D62474

--HG--
extra : source : 96ab6f97ef5f4ad821faa6bfcfd7c5a3161c4674
extra : amend_source : c5ef155aa94ab417280703272ea8395555b10f81
2020-02-11 19:18:45 +00:00
Matthew Gaudet 8cac82a7d0 Bug 1614061 - Defer initalization of script slots till after emitter emplacement r=caroline
Differential Revision: https://phabricator.services.mozilla.com/D62122

--HG--
extra : moz-landing-system : lando
2020-02-11 18:12:20 +00:00
Matthew Gaudet 2c706ea986 Bug 1614061 - Rename ModuleObject::init to better reflect its purpose r=caroline
Depends on D62120

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

--HG--
extra : moz-landing-system : lando
2020-02-10 16:00:52 +00:00
Matthew Gaudet 7eaf651006 Bug 1614061 - Only provide module object to module builder when required r=caroline
Differential Revision: https://phabricator.services.mozilla.com/D62120

--HG--
extra : moz-landing-system : lando
2020-02-10 15:52:44 +00:00
Steve Fink 24dd8470c3 Bug 1610193 followup - update test for fixed behavior
Differential Revision: https://phabricator.services.mozilla.com/D62469
2020-02-11 20:08:29 +02:00
Jason Laster 897b14485f Bug 1609815 - Remove Web Replay UI. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D60679

--HG--
extra : source : cfe2388a674e024d1920245e867f9982087c8164
2020-02-10 21:03:28 +00:00
Luca Greco e4b1423210 Bug 1596867 - List temporarily installed extensions on about:debugging connected remote runtime. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D62349

--HG--
extra : moz-landing-system : lando
2020-02-11 15:40:01 +00:00
Greg Tatum ab1649cafe Bug 1614667 - Only run webchannel test on desktop Nightly; r=julienw
This test isn't ready to be run on all versions of Firefox yet. It is
part of the suite of changes for the new about:profiling workflow.

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

--HG--
extra : moz-landing-system : lando
2020-02-11 17:27:44 +00:00
Marco Bonardo ce946dfa30 Bug 1613615 - Forward ex.result from Sqlite.jsm when there's a single error, or for corruption. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D61802

--HG--
extra : moz-landing-system : lando
2020-02-11 17:16:58 +00:00
Steve Fink d52a001c80 Bug 1610193 - Do not proxy-preserve weakmap keys with a darker color than the map itself r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D62077

--HG--
extra : moz-landing-system : lando
2020-02-11 11:26:14 +00:00
Boris Zbarsky c1c6ce37b3 Bug 1613827. Be more careful with SharedBuffer::Create callsites. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D61959

--HG--
extra : moz-landing-system : lando
2020-02-11 16:58:33 +00:00
Geoff Brown 18292ac8fb Bug 1613939 - Normalize path separators in mochitest manifest IDs; r=ahal
Convert back slashes to forward slashes in manifest keys used for the manifests.list
and the suite_start message.

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

--HG--
extra : moz-landing-system : lando
2020-02-11 16:54:54 +00:00
Eitan Isaacson bd8bbc3f73 Bug 1564507 - Remove 'ZZ' from AccessibilityTest. r=agi
Now that we don't rely on XPCOM accessibility anymore we shouldn't see
intermittents with accessibility on.

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

--HG--
extra : moz-landing-system : lando
2020-02-10 14:00:16 +00:00
Adam Gashlin 07588ea329 Bug 1615065 - Extend update.fix_permissions_attempted probe expiration. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D62661

--HG--
extra : moz-landing-system : lando
2020-02-12 22:23:13 +00:00
Ricky Stewart 3314dda593 Bug 1613263 - Use io.open() rather than open() in mozbuild/preprocessor.py r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D61647

--HG--
extra : moz-landing-system : lando
2020-02-12 23:19:37 +00:00
Jan-Ivar Bruaroey bcdb4a30ed Bug 1613769 - Give RTCPeerConnection-onsignalingstatechanged.https.html test a name, and test more states. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D61939

--HG--
extra : moz-landing-system : lando
2020-02-07 16:25:16 +00:00
Jan-Ivar Bruaroey a2d0d9cf34 Bug 1613769 - Don't fire iceconnectionstatechange or signalingstatechange after pc.close() r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D61932

--HG--
extra : moz-landing-system : lando
2020-02-07 16:42:02 +00:00
Nicolas Chevobbe 91cd498c28 Bug 1614841 - Fix eager evaluation result for case-insensitive autocomplete results. r=Honza.
The autocomplete popup does a case-insensitive match, so
some items could end up changing the final input value.
This is already handled when selecting an autocomplete item,
but it wasn't the case for the eager evaluation.
This patch moves the code of the acceptCompletion function
to another function, that we can then call from the eager
evaluation updates.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 11:33:43 +00:00
Neil Deakin e1685e02b7 Bug 1606392, pass along and update the match case, diacriticals and whole word state to the child for each find attempt, r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D60010

--HG--
extra : moz-landing-system : lando
2020-02-12 12:09:01 +00:00
Valentin Gosu d22fe9878a Bug 1614267 - Don't proxy URI release to the main thread for HttpBaseChannel r=kershaw
Since nsIURIs are thread safe, we don't need to proxy their release to the
main thread.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 12:32:39 +00:00
Daniel Varga 8450e6f6d2 Backed out changeset 53f51116fad1 (bug 1608215) for causing browser chrome failure at security/manager/ssl/tests/mochitest/browser/browser_clientAuth_ui.js
CLOSED TREE
2020-02-12 14:56:35 +02:00
Dorel Luca 5e422ce68b Backed out changeset 7e16a18f0f94 (bug 1614648) for build bustages in layout/painting/nsCSSRenderingGradients. CLOSED TREE 2020-02-12 14:33:04 +02:00
Tim Nguyen b4bc3c844a Bug 1614648 - Make GradientItem and ColorStop support angular color stops. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D62544

--HG--
extra : moz-landing-system : lando
2020-02-12 11:47:42 +00:00
Andrei Oprea d5cff5de87 Bug 1613648 - Add Topstories content to the newtab responsiveness test r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D61844

--HG--
extra : moz-landing-system : lando
2020-02-12 11:32:00 +00:00
Emilio Cobos Álvarez daccffdb9f Bug 1614348 - Make font-family serialization algorithm a bit more conservative. r=xidorn
So as to avoid serializing as identifiers font-families with spaces as part of
the identifier. This avoids serializing confusing escaped sequences if the
beginning of the stuff after the space happens to not be a valid ident start.

This is an slightly more restrictive version of the existing logic, which
happens to also match other browsers in my testing.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 11:32:47 +00:00
Simon Giesecke 30984f7bab Bug 1613985 - Use default for equivalent-to-default constructors/destructors in xpcom. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D62543

--HG--
extra : moz-landing-system : lando
2020-02-12 11:13:33 +00:00
Simon Giesecke 066ea869b7 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in mfbt. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D62542

--HG--
extra : moz-landing-system : lando
2020-02-12 11:13:24 +00:00
Jan de Mooij 85a11e6781 Bug 1614622 part 7 - Remove some now dead optimization tracking code. r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D62432

--HG--
extra : moz-landing-system : lando
2020-02-12 10:57:09 +00:00
Jan de Mooij f0aa4471f7 Bug 1614622 part 6 - Remove optimization tracking code from IonBuilder. r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D62430

--HG--
extra : moz-landing-system : lando
2020-02-12 10:56:46 +00:00
Jan de Mooij ae08c642db Bug 1614622 part 5 - Remove most optimization tracking storage code. r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D62429

--HG--
extra : moz-landing-system : lando
2020-02-12 10:56:13 +00:00
Jan de Mooij 79a35a52a6 Bug 1614622 part 4 - Remove now unused youngestFrameLocationAtAddr. r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D62428

--HG--
extra : moz-landing-system : lando
2020-02-12 10:55:40 +00:00
Jan de Mooij 214eabb067 Bug 1614622 part 3 - Remove optimization tracking from profiler backend, remove forEach API methods. r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D62427

--HG--
extra : moz-landing-system : lando
2020-02-12 10:55:17 +00:00
Jan de Mooij 79d45d6fcb Bug 1614622 part 2 - Remove trackedOpts shell function. r=djvj
Differential Revision: https://phabricator.services.mozilla.com/D62426

--HG--
extra : moz-landing-system : lando
2020-02-12 10:54:51 +00:00
Jan de Mooij 867af8f744 Bug 1614622 part 1 - Remove IonCacheEntry. r=djvj
It was used before the Ion ICs were converted to CacheIR, but it's dead code
now.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 10:54:29 +00:00
Geoff Lankow b09e43e2d0 Bug 1547693 - Disable new test on Thunderbird where it won't pass. r=Gijs
Thunderbird has no default handlers so test_check_defaults_get_added does
nothing and test_check_default_modification fails looking for a mailto handler.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 10:56:00 +00:00
shravanrn@gmail.com 4fbd7a0f7c Bug 1610991 - Update rlbox_lucet lib to Mac compatible version r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D61077

--HG--
extra : moz-landing-system : lando
2020-02-12 04:11:49 +00:00
Simon Giesecke 0cc72577b5 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/workers. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D62562

--HG--
extra : moz-landing-system : lando
2020-02-12 10:38:22 +00:00
Simon Giesecke 3d3a547551 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/filehandle. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D62561

--HG--
extra : moz-landing-system : lando
2020-02-12 10:34:43 +00:00
Simon Giesecke 7ca58631a4 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/storage. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D62560

--HG--
extra : moz-landing-system : lando
2020-02-12 10:33:31 +00:00
Simon Giesecke 86a8576927 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/serviceworkers. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D62559

--HG--
extra : moz-landing-system : lando
2020-02-12 10:52:29 +00:00
Simon Giesecke 6266d87c22 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/indexedDB. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D62558

--HG--
extra : moz-landing-system : lando
2020-02-12 10:25:49 +00:00