Commit Graph

653917 Commits

Author SHA1 Message Date
Greg Tatum
ac6c65f4d0 Bug 1307227 - Update the profiler's popup code to work in Gecko; r=julienw
This commit represents the changes needed to convert the existing
Gecko Profiler Add-on code to work outside of the WebExtensions
environment. A following commit will actually wire it into the
rest of the browser.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 15:53:46 +00:00
Greg Tatum
f59b172f85 Bug 1307227 - Copy over the Gecko Profiler Addon files; r=julienw
This bug's first commit will be a non-working revision.

These files are taken from:

68d5de9c9f

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

--HG--
extra : moz-landing-system : lando
2019-05-31 16:07:09 +00:00
Dorel Luca
72973df697 Backed out changeset 95ffb38f6a64 (bug 1555518) for Debugger failure. CLOSED TREE 2019-05-31 18:17:11 +03:00
Dorel Luca
071538b25c Backed out changeset 17a2436c527e (bug 1555876) for Geckoview related to mozilla::dom::IDBFactory. CLOSED TREE 2019-05-31 18:14:42 +03:00
Chris H-C
a8603294b5 Bug 1555798 - Test that registering and recording dynamic events and scalars together does not crash. r=Dexter
Depends on D33274

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

--HG--
extra : moz-landing-system : lando
2019-05-31 15:01:23 +00:00
Chris H-C
a14e007fbd Bug 1555798 - Use a scalar name copy instead of a &BaseScalarInfo r=Dexter
References to ScalarInfo objects are stable for all scalars registered
at compile-time, but not for those registered at runtime.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 13:36:27 +00:00
Andrew Swan
34c2e29c14 Bug 1554437 Fix selectors on download-indicators-anchor r=sfoster,dao
These selectors were using the direct child combinator which broke
when toolbarbutton switched away from XBL.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 07:01:03 +00:00
Yury Delendik
c2d8717df1 Bug 1555518 - Fixes original stack display for wasm files, and ref to original source. r=jlast
- Fixes expandFrames() to ensure the thread property is set
- Refactors getSourceLocationFromMouseEvent to use fromEditorLine
- Replaces dwarf_to_json (for proper DWARF conversion)

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

--HG--
extra : moz-landing-system : lando
2019-05-30 01:01:19 +00:00
Ehsan Akhgari
d74c1d4a0f Bug 1555846 - Block cookies from trackers with dynamic FPI; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D33227

--HG--
extra : moz-landing-system : lando
2019-05-31 14:33:36 +00:00
Gijs Kruitbosch
871405553f Bug 1196094 - use e10s when doing PGO profiling, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D32329

--HG--
extra : moz-landing-system : lando
2019-05-31 14:18:05 +00:00
Gijs Kruitbosch
fd337bafb4 Bug 1196094 - disable _exit in child processes when generating profile information, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D33269

--HG--
extra : moz-landing-system : lando
2019-05-31 14:17:47 +00:00
John Dai
6a23fc1690 Bug 1555301 - Fix JSWindowActor.webidl comments; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D33026

--HG--
extra : moz-landing-system : lando
2019-05-31 14:32:47 +00:00
Florin Strugariu
7f53677805 Bug 1508694 Turn off talos stylo sequential threads tp6 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D32977

--HG--
extra : moz-landing-system : lando
2019-05-31 12:47:26 +00:00
alexandru.ionescu
bddabe044f Bug 1555330 - Add p2 aarch64 to youtube playback test. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D33006

--HG--
extra : moz-landing-system : lando
2019-05-30 23:49:18 +00:00
Emilio Cobos Álvarez
19258bfbb4 Bug 1554716 - Remove nsStyleColor moving the color property to nsStyleText. r=jfkthame
I think this is a good change regardless of other discussion in bug 1552587. If
we decide to move `mColor` to the top-level of the struct that can be done
separately.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 14:48:22 +00:00
Kartikaya Gupta
e942ea78f1 Bug 1555956 - Disable double buffering on non-Nightly. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D33270

--HG--
extra : moz-landing-system : lando
2019-05-31 14:43:55 +00:00
Dorel Luca
5a3296d55a Backed out changeset 910f7703f9f3 (bug 1555846) for Build bustages. CLOSED TREE 2019-05-31 17:24:43 +03:00
Ehsan Akhgari
7a3585c49f Bug 1415270 - Part 3: Prevent the editing APIs from being called on non-HTML documents; r=masayuki
This is similar to this Chromium change:
https://codereview.chromium.org/1155353002

The editing spec doesn't mention editing non-HTML documents, and historically
this is only a feature that WebKit has supported.  Supporting this feature
increases the attack surface of the browser without a clear benefit, so it
seems like a good idea to converge on this behaviour.

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

--HG--
rename : testing/web-platform/tests/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/user-interaction-editing-designMode.html => testing/web-platform/tests/html/editing/editing-0/making-entire-documents-editable-the-designmode-idl-attribute/user-interaction-editing-designMode-xml.xml
extra : moz-landing-system : lando
2019-05-30 17:14:05 +00:00
Ehsan Akhgari
df65fc2dfc Bug 1415270 - Part 2: Enable editing support for non-HTML documents as well; r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D32912

--HG--
extra : moz-landing-system : lando
2019-05-31 01:38:58 +00:00
Ehsan Akhgari
a9e9f5ccdb Bug 1415270 - Part 1: Move nsHTMLDocument editing APIs to Document; r=farre,masayuki
Differential Revision: https://phabricator.services.mozilla.com/D32911

--HG--
extra : moz-landing-system : lando
2019-05-31 01:37:26 +00:00
Ehsan Akhgari
601750a268 Bug 1555876 - Use storage principal in IDBFactory::CreateForMainThreadJS(); r=baku
Differential Revision: https://phabricator.services.mozilla.com/D33243

--HG--
extra : moz-landing-system : lando
2019-05-31 12:08:00 +00:00
Nika Layzell
d8a8a02918 Bug 1555850 - Get rid of nsIWindowCreator2, r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D33232

--HG--
extra : moz-landing-system : lando
2019-05-31 03:41:47 +00:00
violet
a524e7ef15 Bug 1555758 - Fallback to GetComputedStyleNoFlush for BuildPath r=longsonr,emilio
It turns out the `BuildPath()` method will still be exposed by DOM
API via `getTotalLength()`. So we need to fallback to `GetComputedStyleNoFlush()`
to handle display:none problem, and if the element doesn't even belong
to a document, we further fallback to 0.

`BuildPath()` being affected also means `GetStrokeWidth()`, etc. will also
be indirectly exposed to DOM API in some obscure cases. Let's add a utility
to handle the fallback.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 13:17:46 +00:00
Ehsan Akhgari
62aa7c0ec3 Bug 1555846 - Block cookies from trackers with dynamic FPI; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D33227

--HG--
extra : moz-landing-system : lando
2019-05-31 06:14:14 +00:00
Ehsan Akhgari
58702e4a1d Bug 1555715 - Remove WebSocketChannelParent::mIPCOpen; r=valentin
It is no longer necesssary for individual actors to do this book-keeping
manually.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 12:08:02 +00:00
Gijs Kruitbosch
f8d21e08c1 Bug 1554744 - make button state in browser language dialog correct when there's no available languages, r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D33273

--HG--
extra : moz-landing-system : lando
2019-05-31 13:55:56 +00:00
Ehsan Akhgari
dc43a92371 Bug 1555813 - Add dynamic FPI support to the storage event tests; r=baku
Also fix a few issues in the tests such as not setting the
dom.storage.next_gen pref consistently.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 13:56:34 +00:00
Tom Tung
24dcf127a2 Bug 1546892 - Update the comment for the fix and add an assertion to ensure all cases have been caught; r=asuth
It turns out that the temporary fix for bug 1528690 might be the right way to
do. Based on the recent crash reports, the mResultCode for the Transaction
object wasn't an NS_OK and the crashing operation hasn't updated the failure to
that yet. So, the right way to do here is that we should abort the operation on
the connection thread.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 12:49:28 +00:00
Mark Banner
29b4b129c5 Bug 1555661 - Fix client code inclusion in Google urls. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D33157

--HG--
extra : moz-landing-system : lando
2019-05-31 12:56:59 +00:00
Andrew Halberstadt
9a419e5b3f Bug 1555032 - [taskgraph] Add ability to pass external optimize strategies via env, r=tomprince
This allows users to set TASKGRAPH_OPTIMIZE_STRATEGIES to a
python_path.find_object string. E.g:

    TASKGRAPH_OPTIMIZE_STRATEGIES="module:strategies" ./mach taskgraph optimized

This opens the door to swap in external strategies at runtime and will be
used for back testing experimental strategies.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 12:56:47 +00:00
Anca Manu
968b5fb44e Bug 1371217 - Top Sites, Bookmarks & History are not centered; r=AndreiLazar
Differential Revision: https://phabricator.services.mozilla.com/D28833

--HG--
extra : moz-landing-system : lando
2019-05-31 08:37:23 +00:00
Alexander Surkov
fb2469410f Bug 1555908 - Remove event.target null checks in tabbrowser.xml, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D33266

--HG--
extra : moz-landing-system : lando
2019-05-31 12:23:16 +00:00
Johan Lorenzo
d81567efdc Bug 1552573 - nightly_fennec: Use task.kind instead of task.label r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D32844

--HG--
extra : moz-landing-system : lando
2019-05-31 12:21:41 +00:00
violet
68be487937 Bug 1555795 - Check IsInner() to ensure it is an outer svg r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D33246

--HG--
extra : moz-landing-system : lando
2019-05-31 09:59:04 +00:00
Honza Bambas
d47b46c009 Bug 1553927 - Do not do immediate captive portal check on certificate/ssl errors when connecting a plain URL to prevent loops, r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D33032

--HG--
extra : moz-landing-system : lando
2019-05-29 16:13:46 +00:00
Dorel Luca
5e31d37927 Backed out 2 changesets (bug 1553831) for XPCshell failure in services/settings/test/unit/test_remote_settings.js
Backed out changeset d03a51956262 (bug 1553831)
Backed out changeset 4f62dfaee27f (bug 1553831)
2019-05-31 14:43:50 +03:00
Paul Bone
f8fc1d2bcc Bug 1555558 - Don't collect the nursery for finalise or decommit slices r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D33137

--HG--
extra : moz-landing-system : lando
2019-05-31 06:05:19 +00:00
Dorel Luca
23673be0be Backed out changeset 858d04f452e2 (bug 1555661) for Build bustage. CLOSED TREE 2019-05-31 14:16:03 +03:00
Mark Banner
7d395a9aab Bug 1555661 - Fix client code inclusion in Google urls. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D33157

--HG--
extra : moz-landing-system : lando
2019-05-31 10:48:15 +00:00
Mathieu Leplatre
365261e7d6 Bug 1553995 - Remote Settings should not throw with dummy server r=glasserc,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D32549

--HG--
extra : moz-landing-system : lando
2019-05-31 09:53:05 +00:00
Mathieu Leplatre
d242db60d3 Bug 1553995 - Improve logging of UpdateTimerManager r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D32548

--HG--
extra : moz-landing-system : lando
2019-05-31 10:19:27 +00:00
Christian Holler
d67b031492 Bug 1528950 - Implement HTTP fuzzing target for Necko. r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D32755

--HG--
extra : moz-landing-system : lando
2019-05-31 09:34:00 +00:00
Mathieu Leplatre
f4957e385f Bug 1553831 - Fetch metadata on sync even if local data is up-to-date r=glasserc
Depends on D32768

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

--HG--
extra : moz-landing-system : lando
2019-05-30 19:48:49 +00:00
Mathieu Leplatre
13c9f8aeb9 Bug 1553831 - Minor cleanups in Remote Settings client r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D32768

--HG--
extra : moz-landing-system : lando
2019-05-28 13:58:29 +00:00
Marco Bonardo
dd78e48f34 Bug 1547285 - Add the registerProvider function API. r=adw,mixedpuppy
This implements the first part of the new urlbar API to be used by many future
mozilla-signed experiments. This part sets the foundation for the "urlbar"
permission and API, and introduces a first API to register an extension provider.

Further API calls will be added in dependencies of Bug 1547279, and in particular
Bug 1547666 will add a way for these extension providers to return results for
the urlbar.

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

--HG--
extra : moz-landing-system : lando
2019-05-31 09:30:15 +00:00
Johan Lorenzo
146c55b287 Bug 1553853 - Rename "nightly-android" hooks to "nightly-geckoview" r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D32968

--HG--
extra : moz-landing-system : lando
2019-05-30 23:48:20 +00:00
Johan Lorenzo
b93d57062c Bug 1546322 - Modify merge scripts to not modify Fennec mozconfigs anymore r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D33014

--HG--
extra : moz-landing-system : lando
2019-05-29 14:35:32 +00:00
Andrea Marchesini
aa84d3c812 Bug 1436674 - nsICookieService.idl should use ACString XPIDL type in place of the string type, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D32662

--HG--
extra : moz-landing-system : lando
2019-05-31 09:36:44 +00:00
Andrea Marchesini
b1b122fb20 Bug 1554464 - Merge nsICookie2 and nsICookie in 1 single interface, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D33031

--HG--
extra : moz-landing-system : lando
2019-05-31 09:36:44 +00:00
Andrea Marchesini
68fbe6f8ca Bug 1554377 - Cleanup nsCookie implementation - Removed mIPCOpen, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D32616

--HG--
extra : moz-landing-system : lando
2019-05-31 09:32:51 +00:00