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

647536 Коммитов

Автор SHA1 Сообщение Дата
Gian-Carlo Pascutto bfcbc83c13 Bug 1542290 - Decommit unused base_page allocations. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D26327

--HG--
extra : moz-landing-system : lando
2019-04-16 11:04:21 +00:00
Nicolas B. Pierron f64fbdb6fa Bug 1543159 - TypeHashSet should use a non-reserved bit for marking elements to be moved. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D26961

--HG--
extra : moz-landing-system : lando
2019-04-16 18:45:45 +00:00
Paul Bone 834b83c20a Bug 1542982 - Reject nursery sizes over 128MB r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D26849

--HG--
extra : moz-landing-system : lando
2019-04-17 10:24:30 +00:00
Tom Prince a199df6f64 Bug 1541089: Fix declarative artifacts on release for shippable builds; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D27753

--HG--
extra : moz-landing-system : lando
2019-04-17 12:37:52 +00:00
Florens Verschelde 2f9ce43c98 Bug 1544438 - Prevent backspace from deleting Storage entry when editing; r=miker
Differential Revision: https://phabricator.services.mozilla.com/D27880

--HG--
extra : moz-landing-system : lando
2019-04-17 14:23:15 +00:00
Ehsan Akhgari 0ad9b25d34 Bug 1543786 - Ensure that we revoke a top frame's storage access when it is navigated away; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D27155

--HG--
extra : moz-landing-system : lando
2019-04-17 15:01:53 +00:00
Andreas Pehrson b3529e64b7 Bug 1525209 - Revert spec-incompliant pause event from bug 1461877. r=cpearce
Differential Revision: https://phabricator.services.mozilla.com/D27864

--HG--
extra : moz-landing-system : lando
2019-04-17 09:57:59 +00:00
Ted Mielczarek 466bb937bf bug 1517806 - make mozdebug's Visual Studio detection with vswhere more useful. r=ahal,froydnj
mozdebug has code to locate Visual Studio using vswhere.exe, but it only
works if vswhere is in PATH. We have a copy vendored in the source tree,
so this change adds support for using that binary when available. Additionally
the code parsing the output of vswhere appeared to be using a key that
does not exist in the JSON output, so this change fixes that to match the
documentation: https://github.com/Microsoft/vswhere/wiki#examples .

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

--HG--
extra : moz-landing-system : lando
2019-04-01 14:22:56 +00:00
Nicolas Silva ddb01e5eb8 Bug 1519106 - Converge towards the max number of tiles faster. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D27728

--HG--
extra : moz-landing-system : lando
2019-04-17 14:41:47 +00:00
Nicolas Silva d64ddb564e Bug 1519106 - Increase the maximum number of rasterized blob images per transaction. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D16190

--HG--
extra : moz-landing-system : lando
2019-04-17 14:43:37 +00:00
Narcis Beleuzu f248499c08 Backed out 2 changesets (bug 1544651, bug 1544648) for bustages on Nursery.cpp . CLOSED TREE
Backed out changeset 2f61be416873 (bug 1544648)
Backed out changeset 7699a6645860 (bug 1544651)
2019-04-17 17:43:51 +03:00
Tim Nguyen 8007739b0a Bug 1544114 - Make about:policies integrate better with dark mode support. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D27741

--HG--
extra : moz-landing-system : lando
2019-04-17 09:18:15 +00:00
Tim Nguyen 0987d5d4e2 Bug 1544887 - Fix some in-content page icon colors in dark mode. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D27774

--HG--
extra : moz-landing-system : lando
2019-04-17 09:19:35 +00:00
Syeda Asra Arshia Qadri aaa3bfa63b Bug 1477875: _getErrorMessageFromCode in NetErrorContent.jsm doesn't handle e.g. NSPR errors well. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D27331

--HG--
extra : moz-landing-system : lando
2019-04-16 20:40:27 +00:00
Tim Nguyen 961a351fea Bug 1544909 - Fix appearance of about:telemetry current ping dialog. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D27851

--HG--
extra : moz-landing-system : lando
2019-04-17 08:40:12 +00:00
Arpit 5bc34e8fef Bug 1531791 - Removed unused typedef StringToHistogramIdMap r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D27415

--HG--
extra : moz-landing-system : lando
2019-04-17 07:34:56 +00:00
Mike Hommey 1cdf383210 Bug 1543956 - Use a fixed mozconfig for linux64-aarch64 builds. r=mshal
Differential Revision: https://phabricator.services.mozilla.com/D27631

--HG--
rename : browser/config/mozconfigs/linux64-aarch64/nightly => browser/config/mozconfigs/linux64-aarch64/opt
extra : moz-landing-system : lando
2019-04-17 05:33:24 +00:00
Boris Zbarsky d31e7ee991 Bug 1534593 part 3. Initialize JSObject* entries in Record types. r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D27562

--HG--
extra : moz-landing-system : lando
2019-04-16 19:18:52 +00:00
Boris Zbarsky 97cd783174 Bug 1534593 part 2. Factor out the "determine the default initializer" code from dictionary member init and reuse it for sequence member init. r=qdot
The other option would be to implement nsTArrayElementTraits for JSObject* and
null-initialize there.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 19:18:09 +00:00
Boris Zbarsky c377e7f5ae Bug 1534593 part 1. Stop special-casing JS::Value initialization, since JS::Value now always initializes itself on construction. r=jwalden,qdot
Differential Revision: https://phabricator.services.mozilla.com/D27560

--HG--
extra : moz-landing-system : lando
2019-04-16 19:11:40 +00:00
Brian Grinstead 6d157529af Bug 1544924 - Support filtering individual classes with MOZ_INSTRUMENT_CUSTOM_ELEMENTS;r=aswan
For example, you can do MOZ_INSTRUMENT_CUSTOM_ELEMENTS=MozXULElement,Button
to limit output to classes containing those strings in their name

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

--HG--
extra : moz-landing-system : lando
2019-04-17 01:12:41 +00:00
Botond Ballo d6bd83e7ed Bug 1513090 - Remove the HIDDEN_VIEWPORT_OVERFLOW_TYPE telemetry probe. r=kats
Differential Revision: https://phabricator.services.mozilla.com/D27635

--HG--
extra : moz-landing-system : lando
2019-04-16 17:39:57 +00:00
Botond Ballo ac22e7780f Bug 1540545 - Use consistent hit test options in AccessibleCaretManager. r=TYLin
It's important to use the IgnoreRootScrollFrame for correct hit testing when
zoomed in or out on Android. The hit test in DragCaretInternal() was missing
this flag.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 20:35:07 +00:00
Nika Layzell 25b67f3167 Bug 1539163 - Part 3: tests for switch processes, r=qdot
Adds a basic test for this process switching functionality in subframes.

This tests one of the few forms of remoteness which are supported with the Part
1 patch, which is when navigating an iframe in a file:// document to a webpage.

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

--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:34 +00:00
Nika Layzell 50a5699074 Bug 1539163 - Part 2: Support changing the process of subframes, r=qdot
When a remote type mismatch is found for a subframe, this patch checks if
fission is enabled for that window. If it is, it triggers a process switch,
continuing the load in a new process.

With this patch, subframes will only change process when navigating to a HTML
subframe, and not when navigating to a non-HTML subframe. That will be fixed in
a follow-up. This patch also does not change the remote type selection logic,
so only very limited types of remote iframes are supported.

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

--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:32 +00:00
Nika Layzell bc80781e67 Bug 1539163 - Part 1: support resuming load after process switch, r=qdot
This adds a codepath to the process switching logic to, rather than triggering
a fresh load, resume a process switching load.

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

--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:28 +00:00
Nika Layzell f7ae25cb52 Bug 1542791 - Part 2: Add a [F] marker to fission-enabled tabs, r=mconley
This should make it easier to tell whether a particular window is
fission-enabled as testing with fission enabled improves.

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

--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:30 +00:00
Nika Layzell 40f96bcf80 Bug 1542791 - Part 1: Support enabling out-of-process iframes with per-frame granularity, r=mconley
This code builds on top of the E10S "remote tabs" configuration system to add a
system for specifying that remote subframes should be used. Fission can be
enabled for a window by including the "fission" flag in options when opening
the window.

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

--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:22 +00:00
Nika Layzell cd6b56221a Bug 1544419 - Work around devtools mutating BrowsingContext parent, r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D27517

--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:24 +00:00
Nika Layzell bb55fe0501 Bug 1542790 - Part 5: Relax toplevel BC requirements, r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D27516

--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:20 +00:00
Nika Layzell 40f91b783c Bug 1542790 - Part 4: Change definition of toplevel content to match reality in nsFrameLoader, r=qdot
This prevents cross-process window proxies for being created for remote
browsers embedded in a content browser, as well as establishing a boundary at
<iframe mozbrowser>

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

--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:14 +00:00
Nika Layzell c417ad1bb1 Bug 1542790 - Part 3: Make nsIDOMMozBrowserFrame builtinclass, r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D27514

--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:12 +00:00
Nika Layzell 4ebea6d3b6 Bug 1542790 - Part 2: Use BC::GetParent and BC::GetTop for local windows, r=peterv
This is required to support getting the `parent` and `top` properties from
within remote subframes.

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

--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:09 +00:00
Nika Layzell 7d3df12687 Bug 1542790 - Part 1: BC::GetParent on toplevel windows should be self, r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D26558

--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:05 +00:00
Nika Layzell 007f2f7273 Bug 1542788 - Don't allow content to cancel process-changing channels, r=valentin
With the process switching approach taken by frame swaps, there is some
additional latency between nsDocShell teardown and when the channel is
connected into the new process. This leads to the nsDocShell canceling the
channel before the redirect is complete. This change should fix that.

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

--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:07 +00:00
Nika Layzell 2ba6dc3f7f Bug 1542783 - Expose WindowGlobalParent.tabParent to JS, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D26553

--HG--
extra : moz-landing-system : lando
2019-04-17 00:53:03 +00:00
Nika Layzell b68048927c Bug 1525427 - Part 5: Don't kill tab when oop iframe dies, r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D27509

--HG--
extra : moz-landing-system : lando
2019-04-17 00:54:12 +00:00
Nika Layzell 6c4519cec0 Bug 1525427 - Part 4: Correctly tear down TabParent within BrowserBridgeParent, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D25184

--HG--
extra : moz-landing-system : lando
2019-04-17 00:52:53 +00:00
Nika Layzell 9778d014f1 Bug 1525427 - Part 3: Tests for new WindowGlobal properties, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D25183

--HG--
extra : moz-landing-system : lando
2019-04-17 00:52:51 +00:00
Nika Layzell 90df5f7dcf Bug 1525427 - Part 2: Directly fetch browsingContext from frameLoader in browser-custom-element, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D25182

--HG--
extra : moz-landing-system : lando
2019-04-17 00:51:40 +00:00
Nika Layzell 0bc40288dc Bug 1525427 - Part 1: Expose WindowGlobalParent & Element on BrowsingContext, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D25181

--HG--
extra : moz-landing-system : lando
2019-04-17 00:51:36 +00:00
Nika Layzell 7f4ecdea61 Bug 1538353 - Part 2: Create PBrowser actors using ManagedEndpoint instead of IPDL Ctors, r=bzbarsky
Depends on D24566

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

--HG--
extra : moz-landing-system : lando
2019-04-17 00:51:38 +00:00
Nika Layzell c20d338fe9 Bug 1538353 - Part 1: Add a SetEventTargetForRoute helper to allow setting EventTargets for Endpoint-constructed actors, r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D24566

--HG--
extra : moz-landing-system : lando
2019-04-17 00:51:32 +00:00
Geoff Brown f1bca69405 Bug 1544940 - [mozdevice] Fix typo in default intent name; r=bc
Differential Revision: https://phabricator.services.mozilla.com/D27836

--HG--
extra : moz-landing-system : lando
2019-04-16 23:26:24 +00:00
Paul Bone a8e3576e7c Bug 1544648 - Add remaining GC parameters r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D27643

--HG--
extra : moz-landing-system : lando
2019-04-17 00:15:47 +00:00
Paul Bone 9aa9b8f72e Bug 1544651 - Print nursery size in KB for JS_GC_PROFILE_NURSERY r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D27642

--HG--
extra : moz-landing-system : lando
2019-04-17 00:14:07 +00:00
Ian Moody ac18aebd72 Bug 1544286 - xpcom/ manual ESLint no-throw-literal fixes. r=erahm
Differential Revision: https://phabricator.services.mozilla.com/D27451

--HG--
extra : moz-landing-system : lando
2019-04-16 15:02:10 +00:00
Ian Moody ced8871783 Bug 1544285 - tools/ automated ESLint no-throw-literal fixes. r=dbaron
Result of running:
$ mach eslint -funix tools/ | sed -Ee 's/:.+//' - | xargs sed -E \
    -e 's/throw ((["`])[^"]+\2);/throw new Error(\1);/g' \
    -e 's/throw ((["`])[^"]+\2 \+ [^ ";]+);/throw new Error(\1);/g' \
    -e 's/throw \(/throw new Error(/g' -i

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

--HG--
extra : moz-landing-system : lando
2019-04-16 15:02:05 +00:00
Ian Moody 56d2ed1a23 Bug 1544284 - toolkit/ manual ESLint no-throw-literal fixes. r=Standard8
Includes an otherwise-automated change to test_jsctypes.js that required an
expectation change in test_ctypes.xul.

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

--HG--
extra : moz-landing-system : lando
2019-04-16 19:30:27 +00:00
Ian Moody 57b82dd9be Bug 1544284 - toolkit/ automated ESLint no-throw-literal fixes. r=Standard8
Result of running:
$ mach eslint -funix toolkit/ | sed -Ee 's/:.+//' - | xargs sed -E \
    -e 's/throw ((["`])[^"]+\2);/throw new Error(\1);/g' \
    -e 's/throw ((["`])[^"]+\2 \+ [^ ";]+);/throw new Error(\1);/g' \
    -e 's/throw \(/throw new Error(/g' -i

...and then reverting a couple of places where comments were touched,
as well as changes to toolkit/components/ctypes/tests/unit/test_jsctypes.js
that required expectation changes to
toolkit/components/ctypes/tests/chrome/test_ctypes.xul

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

--HG--
extra : moz-landing-system : lando
2019-04-16 19:30:27 +00:00