Commit Graph

674564 Commits

Author SHA1 Message Date
Logan Smyth
4470e56db4 Bug 1585902 - Use the protocoljs framework for emitting events. r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D48147

--HG--
extra : moz-landing-system : lando
2019-10-09 11:03:33 +00:00
Marcos Cáceres
fbff2e387c Bug 1312422 - Web Share Base/DOM implementation r=farre
Web Share base implementation just of DOM stuff - working together with @saschanaz.

@Baku, we would greatly appreciate your review.

-Nika, as she is traveling.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 10:57:11 +00:00
Florens Verschelde
ac1ba8670f Bug 1585725 - Use white blocked icon in selected rows; r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D48252

--HG--
extra : moz-landing-system : lando
2019-10-09 09:47:20 +00:00
Valentin Gosu
2ac6343c43 Bug 1533957 - Separate nsLoadGroup::RemoveRequest into RemoveRequestFromHashtable and NotifyRemovalObservers r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D47077

--HG--
extra : moz-landing-system : lando
2019-10-08 20:21:42 +00:00
Emma Malysz
b4fe378c0a Bug 1586512, fix the reftest failure annotation to be more specific for Android failure r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D48390

--HG--
extra : moz-landing-system : lando
2019-10-08 18:04:44 +00:00
Honza Bambas
67089d8402 Bug 1585236 - Have a preference to not be conservative when conneting a proxy, r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D47973

--HG--
extra : moz-landing-system : lando
2019-10-09 16:24:00 +00:00
Mark Striemer
be025da362 Bug 1580962 - Show a SUMO link when an add-on can't be removed r=rpl,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D48128

--HG--
extra : moz-landing-system : lando
2019-10-08 16:27:43 +00:00
Julian Descottes
8a4e19f7d0 Bug 1587491 - Update DAMP try command documentation r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D48720

--HG--
extra : moz-landing-system : lando
2019-10-09 16:08:41 +00:00
Ryan VanderMeulen
66392f1fb3 Bug 1586266 - Update pdf.js to version 2.4.15. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D48180

--HG--
extra : moz-landing-system : lando
2019-10-09 15:56:36 +00:00
Christian Holler
4cbcb23e42 Bug 1587066 - Use native abort() for ThreadSanitizer. r=jseward
Differential Revision: https://phabricator.services.mozilla.com/D48532

--HG--
extra : moz-landing-system : lando
2019-10-09 14:27:21 +00:00
Andrei Oprea
665bdb853c Bug 1569696 - CFR: recommend send tab on popular recipe sites r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D47777

--HG--
extra : moz-landing-system : lando
2019-10-09 15:39:13 +00:00
Jamie Nicol
73cb259c5e Bug 1584109 - Add graphics telemetry probes to geckoview_streaming. r=jrmuizel,Dexter
Differential Revision: https://phabricator.services.mozilla.com/D48344

--HG--
extra : moz-landing-system : lando
2019-10-09 10:56:58 +00:00
Jamie Nicol
51410a091e Bug 1584109 - Rename WR_RENDER_TIME to WR_FRAMEBUILD_TIME. r=jrmuizel
It is actually measuring frame building time, not rendering.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 10:52:22 +00:00
Erica Wright
b272610ee8 Bug 1586882 - Add params to lockwise and proxy links from protection report. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D48582

--HG--
extra : moz-landing-system : lando
2019-10-09 15:00:56 +00:00
Ben Campbell
901747f2fb Bug 1587199 - Fix test_parse_content_type.js under Thunderbird. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D48627

--HG--
extra : moz-landing-system : lando
2019-10-09 08:10:05 +00:00
Jon Coppeard
58e4c9be34 Bug 1587378 - Remove TraceCallbacks method that takes raw JSObject pointers r=mccr8
This method turned out to only be used for tracing wrapper cached things. The wrapper cache has its own way of implementing barriers and contains a raw JSObject pointer. Changing this trace method to take an nsWrapperCache pointer (effectively a JSObjct**) enforces correct use of Heap<T> for other TraceCallbacks callers.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 14:34:16 +00:00
Tom Ritter
ff95dca4e6 Bug 1585373 - Re-enable PoisonIOInterposer for the mingw build r=dmajor
This was disabled in Bug 1441558 because it broke the mingw-gcc build.
But it doesn't break the mingw-clang build, and we don't support mingw-gcc
anymore, so we can re-enable it.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 14:53:36 +00:00
Nika Layzell
2f74e2ef0e Bug 1575163 - Dont send PostMessage events to a discarded BrowsingContext, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D48418

--HG--
extra : moz-landing-system : lando
2019-10-09 14:20:23 +00:00
Nika Layzell
62821fbf63 Bug 1581925 - Part 4: Use <browser> for the content devtools toolbox, r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D48094

--HG--
extra : moz-landing-system : lando
2019-10-07 19:35:07 +00:00
Nika Layzell
c8a8f0a350 Bug 1581925 - Part 3: Remove ContextMenuSpecialProcessChild.jsm, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D48093

--HG--
extra : moz-landing-system : lando
2019-10-07 19:35:06 +00:00
Nika Layzell
6ac2292c72 Bug 1581925 - Part 2: Use {chrome/content}-document-global-created topic to create SpecialPowers actor, r=kmag
This replaces the old DOMWindowCreated event, and allows SpecialPowers to still
be instantiated for each new chrome document.

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

--HG--
extra : moz-landing-system : lando
2019-10-07 19:35:06 +00:00
Nika Layzell
ed104ffa03 Bug 1581925 - Part 1: Capture parent process JSWindowActor events at InProcessBrowserChildMessageManager, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D46864

--HG--
extra : moz-landing-system : lando
2019-10-07 19:35:06 +00:00
Christoph Kerschbaumer
ecf163cc61 Bug 1587417: Add about:logo to allowlist of CSP assertion. r=jkt
Differential Revision: https://phabricator.services.mozilla.com/D48703

--HG--
extra : moz-landing-system : lando
2019-10-09 13:33:15 +00:00
Simon Fraser
abbd58c38b Bug 1585998 mach try fuzzy estimates, ensure cache exists r=jlorenzo
The duration file downloader uses the cache directory created by taskgraph generation.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 13:44:34 +00:00
Nicolas Chevobbe
f8c4247ef8 Bug 1586006 - Remove preEvent mentions in protocol.js documentation. r=jdescottes.
`preEvent` isn't used anymore, but was somehow
replaced by `before`. This patch remove all the
mentions of `preEvent`, and tries to document
what can be done with `before`.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 13:30:51 +00:00
Nick Thomas
b6fa1fc423 Bug 1585603 - enable GCP addonworkers. r=catlee
Switch addonworkers from AWS to GCP.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 13:32:58 +00:00
Valentin Gosu
47305d3076 Bug 1533957 - Test that request is cancelled before being removed from a loadGroup r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D47076

--HG--
extra : moz-landing-system : lando
2019-10-07 12:18:11 +00:00
Valentin Gosu
b689fb9e97 Bug 1533957 - The request should be cancelled before being removed from the LoadGroup r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D46591

--HG--
extra : moz-landing-system : lando
2019-10-07 12:17:56 +00:00
Masayuki Nakano
ac74e89b26 Bug 1566795 - part 6: Make HTMLEditor::RemoveInlinePropertyInternal() remove text node style which comes from block parent r=m_kato
Finally, `Document.execCommand()` still does not work fine if selection
starts from very start of block and/or end at very end of block because
`PromoteInlineRange()` extends selection range to contain the
containers, then, `SubtreeContentIterator` won't list up text nodes.

In this case, `RemoveInlinePropertyInternal()` expects that
`RemoveStyleInside()` removes text node style with creating
`<span>` elements.  However, `RemoveStyleInsilde()` only handles
`Element`s and it handles elements from most-descendants.
Therefore, it cannot distinguish whether text node style comes
from removing inline elements or parent block.

This patch makes `RemoveInlinePropertyInternal()` collect
descendant text nodes in the range after handling all nodes in
the range except descendant text nodes, then, check the
final style of descendant text nodes, finally, remove the style
if coming from parent block.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 08:04:34 +00:00
Gijs Kruitbosch
f885567a48 Bug 1586220 - still treat shortcut/modifier keypresses as interaction for the purposes of GCs/timers and so on, just not for the website, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D48623

--HG--
extra : moz-landing-system : lando
2019-10-09 10:39:41 +00:00
Narcis Beleuzu
4c4528501d Bug 1430977 - Disable browser_625016.js on Win-debug. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D48669

--HG--
extra : moz-landing-system : lando
2019-10-09 10:34:22 +00:00
Jon Coppeard
89ee604716 Bug 1585921 - Remove GCPtrHasher which is invalid, and replace with HeapPtrHasher r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D48544

--HG--
extra : moz-landing-system : lando
2019-10-09 10:30:02 +00:00
Jon Coppeard
f88eca81a5 Bug 1585921 - Use root marking functions to trace unbarriered pointers in GCPolicy traits since this is only safe when we're marking roots r=sfink
The root marking functions have assertions that will catch this being used outside of heap marking.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 10:30:02 +00:00
Jon Coppeard
f5b3722028 Bug 1585921 - Remove unnecessary static trace methods which are never called r=sfink
GCPolicy<T> calls the instance method for these types so these static methods aren't required.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 10:27:15 +00:00
Mirko Brodesser
97932aef0b Bug 1587069: slightly simplify RangeBoundaryBase constructors. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D48651

--HG--
extra : moz-landing-system : lando
2019-10-09 10:07:46 +00:00
shindli
84419a8c10 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-10-09 13:38:28 +03:00
shindli
083cbd8b40 Backed out 8 changesets (bug 1563350, bug 1563351, bug 1563349, bug 1567939) on suspicion of causing OS X crashes https://bugzilla.mozilla.org/show_bug.cgi?id=1587351 CLOSED TREE a=backout
Backed out changeset 86ed8b9bee5f (bug 1563351)
Backed out changeset 355b0329bd95 (bug 1563350)
Backed out changeset 653caa0c494a (bug 1567939)
Backed out changeset 4b4a71e170bd (bug 1563349)
Backed out changeset 81b93962243b (bug 1563349)
Backed out changeset cff2050ff540 (bug 1563349)
Backed out changeset db50ea44f0b1 (bug 1563349)
Backed out changeset dcbddc5738c3 (bug 1563349)
2019-10-09 13:33:05 +03:00
Narcis Beleuzu
0eb439e941 Bug 1581670 - ESlint-fix. r=me CLOSED TREE
--HG--
extra : histedit_source : 9f44522a57ed9a1dc57670655841db62ba1568c8
2019-10-09 13:26:52 +03:00
Jan de Mooij
09a15f9e11 Bug 1571446 follow-up - Don't use std::min to avoid weird linker errors in no-opt debug builds. CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com//D48671

--HG--
extra : histedit_source : 145ca6ac1d74e30c00c0a292f70be110bc154137
2019-10-09 13:16:24 +03:00
Henrik Skupin
0082e28845 Bug 1584927 - [marionette] Handle user prompts in "Take Element Screenshot" and "Take Screenshot" commands. r=webdriver-reviewers,ato
Differential Revision: https://phabricator.services.mozilla.com/D48511

--HG--
extra : moz-landing-system : lando
2019-10-09 09:43:13 +00:00
Jan de Mooij
72207a272d Bug 1571446 part 3 - Combine JSScript's jitScript_ and warmUpCount_ fields in a single warmUpData_ field. r=tcampbell
The warm-up count is stored in ScriptWarmUpData until the script is warm
enough for the Baseline Interpreter and the JitScript is created. At that point
we use the warm-up count stored in JitScript.

ScriptWarmUpData uses pointer tagging. This should make it easy to add new
types for LazyScript data in the future.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 09:51:19 +00:00
Tim Nguyen
49cb992e00 Bug 1581670 - Remove XUL grid from browser/components/preferences/connection.xul. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D46089

--HG--
extra : moz-landing-system : lando
2019-10-09 09:41:49 +00:00
Tim Nguyen
822add064c Bug 1513325 - Remove textbox binding. r=emilio,dao
Differential Revision: https://phabricator.services.mozilla.com/D38955

--HG--
extra : moz-landing-system : lando
2019-10-09 09:27:28 +00:00
Paul Zuehlcke
53a3c77cec Bug 1583665 - Fixed AddonManager.jsm fullscreen check to only cancel installation for DOM fullscreen. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D47933

--HG--
extra : moz-landing-system : lando
2019-10-09 09:28:19 +00:00
Alexandre Poirot
5aaa18113b Bug 1565263 - Make TargetMixin.destroy more synchronous. r=jdescottes
Protocol.js's Front and Pool's destroy are not expected to be async.
But TargetMixin.destroy is. It makes DebuggerClient.close do not wait
for all Target fronts destroys correctly. The client close method calls
the cleanup method of all the pools. Top level fronts are pools.
Target fronts are still self managed and so are pools.
And so, when we close the toolbox, the target destroy is still pending
after toolbox.destroy is resolved.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 08:03:45 +00:00
Alexandre Poirot
52a0e9273a Bug 1565263 - Support target switching for the console. r=nchevobbe,yulia,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D40016

--HG--
extra : moz-landing-system : lando
2019-10-09 08:03:43 +00:00
Alexandre Poirot
995d069a19 Bug 1565263 - Use Target.shouldCloseClient as only flag to check if a Target should close its Client. r=jdescottes
This will later allow dynamically change this value for local tabs,
during Fission processes switches.

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

--HG--
extra : moz-landing-system : lando
2019-10-09 08:03:41 +00:00
Perry Jiang
05a22d8648 Bug 1456995 - expectation changes for WPTs running under sw-e10s r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D46902

--HG--
extra : moz-landing-system : lando
2019-10-08 23:47:46 +00:00
Perry Jiang
7019a28bcf Bug 1456995 - reduce access levels for member variables/methods in ServiceWorkerManager r=asuth
The changes are just cleanup for member variables/methods that should
be private to ServiceWorkerManager.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 23:48:01 +00:00
Perry Jiang
b3b727b8ee Bug 1456995 - shutdown unregistered Service Workers on browser shutdown r=asuth
Also replace ServiceWorkerManager shutdown logic's normal for-loops with
range-based for-loops.

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

--HG--
extra : moz-landing-system : lando
2019-10-08 23:47:57 +00:00