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

55472 Коммитов

Автор SHA1 Сообщение Дата
Brian Grinstead 9bda39c108 Bug 1519502 - Convert menu bindings to a Custom Element r=surkov
Differential Revision: https://phabricator.services.mozilla.com/D19593

--HG--
extra : moz-landing-system : lando
2019-04-18 16:41:46 +00:00
Brian Grinstead 7621a8bf3a Bug 1528268 - Make initializeAttributeInheritance and incremental attribute changes do less work r=aswan
This provides a flipped data structure based on the provided inheritedAttributes,
which looks like:

Object<selector, attrs_to_inherit_comma_separated>

To one that looks like:

Object<attr, Array<Array<selector, attr_to_inherit>>

This should improve performance because:

1) We only fetch element at connectedCallback that actually will have attributes inherited.
2) When an attribute changes we can quickly inherit only that one.

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

--HG--
extra : moz-landing-system : lando
2019-04-18 16:41:39 +00:00
Brian Grinstead 9a35d3783f Bug 1543828 - Use <bdi> inside video controls content r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D27757

--HG--
extra : moz-landing-system : lando
2019-04-18 17:45:22 +00:00
Rob Wu ccb2766ceb Bug 1301837 - Defer SwapDocShells event registration in MessageManagerProxy r=rpl
The "SwapDocShells" event should be deferred until "EndSwapDocShells".
Otherwise the event MessageManagerProxy may swap the event listeners
twice, and end up having the listeners on the incorrect message manager.

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

--HG--
extra : moz-landing-system : lando
2019-04-18 17:07:46 +00:00
Matt Howell 31bc6abec8 Bug 1046479 - Clean up the special ESR registry key during uninstall or paveover. r=agashlin
For bug 726781, the Windows installer was patched to begin creating a special
registry key when installing an ESR build, to provide a convenient indication
that the product that's installed is an ESR version of the product.
This key contains only the version number of the application being installed;
it is separate from the keys that are always created, for all types of
builds, and that contain the installation path, etc.

During an uninstall or a paveover install, the registry is cleaned by looking
for any keys which contain the path to the application being uninstalled and
removing those; the RegCleanMain function handles this, and for non-ESR builds
it works well. However, there is nothing that tries to remove or update the
special ESR key when an ESR build is being uninstalled or paved over with a
non-ESR build. This patch adds that code to RegCleanMain.

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

--HG--
extra : moz-landing-system : lando
2019-04-18 16:47:42 +00:00
Chris H-C 1b6b21de96 Bug 1545207 - Mock the Search Service region test in Telemetry Client Tests r=raphael
We don't want spurious net connections, so we should mock the result.
In addition, we need to mock it to a specific non-North-American region to
ensure we don't cause an extra change to browser.search.region which may split
the subsession in the middle of our tests.

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

--HG--
extra : moz-landing-system : lando
2019-04-18 16:38:16 +00:00
Andreea Pavel eb0b5758ea Merge mozilla-central to autoland. on a CLOSED TREE 2019-04-19 00:48:30 +03:00
Andreea Pavel e5b695eefd Merge mozilla-inbound to mozilla-central. a=merge 2019-04-19 00:36:23 +03:00
Razvan Maries 1f6c35708a Backed out changeset 2f8f0e53a7db (bug 1460811) for leakcheck perma failures. CLOSED TREE 2019-04-19 00:16:32 +03:00
Mike Conley 6f2e110ae1 Bug 1544969 - Show the Picture-in-Picture flyout when hovering the toggle. r=jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D27835

--HG--
extra : moz-landing-system : lando
2019-04-18 17:29:39 +00:00
Brian Grinstead 381332c51e Bug 1544051 - Part 3 - Scripted change to remove references to AddTask.js r=ahal
This was generated with the script at https://bug1544051.bmoattachments.org/attachment.cgi?id=9058672

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

--HG--
extra : moz-landing-system : lando
2019-04-18 16:51:01 +00:00
Brian Grinstead 7ab932d712 Bug 1544051 - Part 2 - Remove some references to AddTask.js that aren't caught by the script in part 3 r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D27760

--HG--
extra : moz-landing-system : lando
2019-04-18 16:50:39 +00:00
Robert Strong b8b5ed3ca4 Bug 1541989 - Remove ability to pause updates from the old update UI. r=bytesized
Pausing isn't implemented for BITS and this UI will be removed entirely in the future.

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

--HG--
extra : moz-landing-system : lando
2019-04-18 16:28:37 +00:00
Razvan Maries 98807b06a6 Backed out changeset 081a659775d3 (bug 1529879) for xpcshell perma failures. CLOSED TREE 2019-04-18 20:59:54 +03:00
Tim D. Smith 132eee7672 Bug 1475571 - Update SEARCH_COUNT bug_numbers r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D27977

--HG--
extra : moz-landing-system : lando
2019-04-18 12:48:31 +00:00
Dave Townsend 40eb94ced2 Bug 1529879: Block changing the profile list when another process has changed it. r=froydnj,Gijs,flod
On startup we record the size and modified time of the profile lists. If
changed we refuse to flush any new changes to disk. Also adds a getter to check
if they've changed so the UI can do something sensible.

All attempts to flush are now checked for success. In some cases in early
startup the failure mode isn't great, we just quit startup. The assumption
though is that it's extremely unlikely that the files will have changed on disk
in the time between when they are read and when profile selection occurs, likely
less than a second later.

The profile reset flow is changed to only delete the old profile and flush once
all the migration has completed, so if something fails the user gets back to
their old profile.

In testing I ended up having to fix bug 1522584 so background file deletions on
a background thread are safer.

I haven't implemented any UI tests right now since making modifications to the
profiles means modifying the actual user's profiles which I'm not keen to do.
See bug 1539868.

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

--HG--
extra : moz-landing-system : lando
2019-04-18 04:34:29 +00:00
Dorel Luca f5a2c905f4 Backed out 2 changesets (bug 1519502, bug 1528268) for Crashtest failures in toolkit/content/tests/chrome/test_popupincontent.xul. CLOSED TREE
Backed out changeset 904cc7903feb (bug 1519502)
Backed out changeset f8770d7eebd1 (bug 1528268)
2019-04-18 18:26:41 +03:00
Ehsan Akhgari ccfae51c32 Bug 1500533 - Ensure that TLS session resumption tickets are only consumed if the channel isn't isolated by anti-tracking checks; r=michal,baku
Differential Revision: https://phabricator.services.mozilla.com/D26996

--HG--
extra : moz-landing-system : lando
2019-04-18 01:00:22 +00:00
Emilio Cobos Álvarez 7a76eb126a Bug 1539777 - Properly handle readonly changes in nsFormFillController. r=MattN
There's a readonly shorcut, which prevents us altogether to register the
mutation observer which would notify us of that attribute changing.

Move the readonly check further down to StartControllingInput, so that we
register the mutation observer properly.

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

--HG--
extra : moz-landing-system : lando
2019-04-18 00:38:30 +00:00
Mark Banner 640ec0c3c6 Bug 1545390 - Fix a couple of reference to undefined properties in AddonTestUtils.jsm and ExtensionCommon.jsm. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D28043

--HG--
extra : moz-landing-system : lando
2019-04-18 14:58:37 +00:00
Mike Conley fe03ef4cd8 Bug 1545340 - Hide Picture-in-Picture toggle on <audio controls/> elements. r=jaws
Depends on D27951

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

--HG--
extra : moz-landing-system : lando
2019-04-18 13:01:15 +00:00
Chris H-C 968f4223d8 Bug 1544911 - Enable the 'prio' ping on Beta r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D27799

--HG--
extra : moz-landing-system : lando
2019-04-17 22:21:01 +00:00
Johann Hofmann 6407007ebd Bug 1536454 - Part 4 - Add event telemetry for permission prompt studies. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D26945

--HG--
extra : moz-landing-system : lando
2019-04-18 13:43:29 +00:00
Johann Hofmann 9f4df3d402 Bug 1536454 - Part 3 - Make POPUP_NOTIFICATION_STATS probe collect data on notification removal instead of dismissal. r=MattN
Almost none of the prompts that we are currently showing still get dismissed, which messes up our
measurements in this probe. Most of them are persistent now, which means that we should record when
they get removed instead of dismissed to receive meaningful data. This patch does that.

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

--HG--
extra : moz-landing-system : lando
2019-04-18 13:43:18 +00:00
Myk Melez f61d3b4399 Bug 1460811 - migrate XULStore to rkv r=bgrins,lina
Differential Revision: https://phabricator.services.mozilla.com/D25355

--HG--
rename : toolkit/components/xulstore/components.conf => toolkit/components/xulstore/tests/gtest/moz.build
extra : moz-landing-system : lando
2019-04-18 19:27:12 +00:00
Ehsan Akhgari 3571abe7fa Bug 1545272 - Lessen anti-tracking warning spam; r=baku
Differential Revision: https://phabricator.services.mozilla.com/D27974

--HG--
extra : moz-landing-system : lando
2019-04-18 12:07:25 +00:00
Rob Wu 4a6f84f91d Bug 1544834 - Replace deprecated generics in test code r=evilpie
- `Array.map` becomes `Array.from`
- Array copying via `Array.slice` becomes `Array.from`.
- `Array.forEach` that did not rely on closures becomes `for`-`of` loops.
- Anything else: `Array.X` becomes `Array.prototype.X`.

Complex cases:

dom/bindings/test/TestInterfaceJS.js and
dom/bindings/test/test_exception_options_from_jsimplemented.html
use `Array.indexOf` to generate an error with a specific error message.
Switched to `Array.prototype.forEach` to generate the same error.

js/src/jit-test/tests/basic/exception-column-number.js
In this test `Array.indexOf()` is used to generate an error. Since the
exact message doesn't matter, I switched to `Array.from()`.

Intentionally not changed:

editor/libeditor/tests/browserscope/lib/richtext/richtext/js/range.js
Did not modify because this is 3rd-party code and the code uses
feature detection as a fall back when Array generics are not used.

testing/talos/talos/tests/dromaeo/lib/mootools.js
Did not modify because mootools adds the `Array.slice` method to the
`Array` object.

Not changed because they check the implementation of Array generics:
js/src/jit-test/tests/basic/arrayNatives.js
js/src/jit-test/tests/basic/bug563243.js
js/src/jit-test/tests/basic/bug618853.js
js/src/jit-test/tests/basic/bug830967.js
js/src/jit-test/tests/jaeger/recompile/bug656753.js
js/src/jit-test/tests/self-hosting/alternate-static-and-instance-array-extras.js
js/src/tests/non262/Array/generics.js
js/src/tests/non262/Array/regress-415540.js
js/src/tests/non262/extensions/regress-355497.js
js/src/tests/non262/extensions/typedarray-set-neutering.js

Depends on D27802

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

--HG--
extra : moz-landing-system : lando
2019-04-17 19:03:19 +00:00
Rob Wu 1af4c55c01 Bug 1544834 - Replace non-test uses of deprecated Array generics r=evilpie,dao
- `Array.forEach` becomes for-of loop or `array.forEach`.
- `Array.slice(a)` or `Array.slice(a, 0)` becomes `Array.from(a)`.
- `Array.map` becomes `Array.from`
- `Array` copy + concatenation becomes Array literal + spread syntax.
- All other `Array.X(a, ...)` become `Array.prototype.X.call` or `Array.from(a).X(...)`

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

--HG--
extra : moz-landing-system : lando
2019-04-17 19:03:17 +00:00
Mark Banner b4188e9463 Bug 1532170 - Move search ignorelist data to RemoteSettings. r=mikedeboer,glasserc
Differential Revision: https://phabricator.services.mozilla.com/D25382

--HG--
extra : moz-landing-system : lando
2019-04-18 08:50:31 +00:00
Matthew Noorenberghe d41cb40947 Bug 1420103 - Make an unexpected popup during test_form_autocomplete.html #253 a TODO. r=disable-intermittent
--HG--
extra : transplant_source : %06%F5e%F7%FEb%EE%E6%8E%A1C%EE%D6%AC%9F%C7vQ%B4%B3
2019-04-17 16:47:30 -07:00
monikamaheshwari 04e4a2b5c5 Bug 1540828 - De-dupe and rename passwordmgr checkACForm function. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D27319

--HG--
extra : rebase_source : 7508b55da2a2627c7eed784f16bb02badfde1ce7
2019-04-17 16:02:43 -07:00
Bogdan Tara a14816abd2 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-04-18 00:49:46 +03:00
Marco Bonardo 527fb356f8 Bug 1545025 - Switch to tab entries having bookmark tags show a title containing tags. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D27916

--HG--
extra : moz-landing-system : lando
2019-04-17 17:06:01 +00:00
Brindusan Cristian 9d9534d1c9 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-04-17 18:57:51 +03:00
Jared Wein 0b1cc34b1e Bug 1532701 - Disabled checkboxes should not accept label@control being clicked to toggle their checked state. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D27825

--HG--
extra : moz-landing-system : lando
2019-04-16 21:55:48 +00:00
Mike de Boer 5d842c0354 Bug 1518545 - Remove the superfluous 'engine-current' Search Service observer topic in favour of 'engine-default'. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D27857

--HG--
rename : toolkit/components/places/tests/unifiedcomplete/test_search_engine_current.js => toolkit/components/places/tests/unifiedcomplete/test_search_engine_default.js
extra : moz-landing-system : lando
2019-04-17 09:45:24 +00:00
Dão Gottwald a9a4bc45f8 Bug 1540879 - Stop using deprecated Array generics in tabbox.xml. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D27754

--HG--
extra : moz-landing-system : lando
2019-04-17 08:38:46 +00:00
Tim Nguyen 291d63dd6e Bug 1544239 - Adjust more common.css variables for dark mode. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D27755

--HG--
extra : moz-landing-system : lando
2019-04-17 06:25:01 +00:00
Nathan Froyd fdb04b3990 Bug 1544431 - Turn the fixes in bug 1539574 and bug 524410 into breakpad patches r=froydnj
Moved changes to the non-forked part of breakpad living under
toolkit/crashreporter/google-breakpad into separate patches that are applied
by update-breakpad.sh when synchronizing with upstream breakpad. Because we
landed the commits directly to the sources every time we called
update-breakpad.sh those changes would be reverted.

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

--HG--
extra : moz-landing-system : lando
2019-04-17 09:29:55 +00:00
Tim Nguyen e7ed2f6b58 Bug 1545016 - Fix disabled checkbox/radio colors in common.inc.css. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D27855

--HG--
extra : moz-landing-system : lando
2019-04-17 09:09:03 +00:00
Mark Banner a7bd0fff55 Bug 1544835 - Re-enable test_big_icon.js in search tests. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D27738

--HG--
extra : moz-landing-system : lando
2019-04-16 19:05:14 +00:00
Dale Harvey ec391f3454 Bug 1544077 - Remove unused recordSearchURLTelemetry idl definition. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D27725

--HG--
extra : moz-landing-system : lando
2019-04-16 15:50:50 +00:00
Kirk Steuber 6392929fc2 Bug 1544894 - Fix bug where BITS notifications never return from active to idle mode r=rstrong
Differential Revision: https://phabricator.services.mozilla.com/D27781

--HG--
extra : moz-landing-system : lando
2019-04-16 18:21:45 +00:00
Agi Sferro cbfe0bf507 Bug 1518843 - Use isPrivileged instead of restrictScheme for addons permissions. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D22620

--HG--
extra : moz-landing-system : lando
2019-04-16 18:04:39 +00:00
Tim Nguyen 0dc09e7ba9 Bug 1543696 - Don't set extensions.legacy.enabled on beta in browser_ext_themes_experiment.js. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D27153

--HG--
extra : moz-landing-system : lando
2019-04-16 18:14:37 +00:00
Brindusan Cristian 1f36a419a9 Backed out changeset 19d9a16423fd (bug 1543786) for ESlint failure at browser_storageAccessRemovalNavigateTopframe.js. CLOSED TREE 2019-04-17 08:29:16 +03: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
Richard Marti dadf96384c Bug 1544025 - Apply the dark-mode to the dialogs too. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D27338

--HG--
extra : amend_source : b7d1d061f4c254472b353256c47400f7ee30d4a4
2019-04-17 13:36:50 +02:00
Gurzau Raul 9b30abf7c9 Backed out 4 changesets (bug 1533831) for failing at /browser/browser_target.js on a CLOSED TREE.
Backed out changeset 94fd0790781a (bug 1533831)
Backed out changeset d32384388e3d (bug 1533831)
Backed out changeset bd363475667f (bug 1533831)
Backed out changeset b818d6ca606d (bug 1533831)
2019-04-18 05:35:54 +03:00
Gabriele Svelto f8519d8324 Bug 1542581 - Block child process termination until the handler is fully initialized r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D27231

--HG--
extra : moz-landing-system : lando
2019-04-17 18:55:14 +00:00