Commit Graph

635834 Commits

Author SHA1 Message Date
Masayuki Nakano
da6598c374 Bug 1524212 - Make nsContentUtils::DispatchInputEvent() update HTMLInputElement.validationMessage before dispatching "input" event r=smaug
"input" event listener may want to check HTMLInputElement.validationMessage.
However, due to moving "input" event dispatcher from
HTMLInputElement::SetUserInput() to editor, HTMLInputElement::SetValueInternal()
updates it **after** dispatching "input" event.

This patch makes nsContentUtils::DispatchInputEvent() guarantees to update
validationMessage value before dispatching every event.  On the other hand,
SetValueInternal() may be called without "input" event dispatchers.  Therefore,
it needs to keep updating validationMessage value in such cases.

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

--HG--
extra : moz-landing-system : lando
2019-02-08 22:17:10 +00:00
Sam Foster
d8fec61f91 Bug 1520960 - Allow login capture from form submissions in private browsing when pref'd on. r=MattN
* Add a new pref to determine if we should prompt to capture logins in private browsing
* Avoid non-user-directed updates to last-use timestamps for a form submission login in private browsing

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

--HG--
extra : moz-landing-system : lando
2019-02-08 22:56:02 +00:00
Logan Smyth
03b71e5df6 Bug 1518661 - Part 4: Assign the correct start position to arrow functions. r=jimb,jorendorff
This position ends up being used for source notes in some cases now, meaning that this can
cause breakpoints to be given the wrong position when assigned to a variable. This fixes
that by using the correct token for the position value.

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

--HG--
extra : moz-landing-system : lando
2019-02-08 22:39:34 +00:00
Logan Smyth
4ea937d283 Bug 1518661 - Part 3: Adjust call-expression positions. r=jimb,jorendorff
When we mark call expressions as breakpoints, we want to make it as likely
as possible that the call has its own unique positon. The existing logic
means that it is more likely that the beginning of a call will align
with the start of an expression statement or other debuggable step point.
By using the property-access location, we're less likely to collide.

Thid also adds a new bytecodes that were missed in the original code that
added this position handling logic.

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

--HG--
extra : moz-landing-system : lando
2019-02-08 22:39:23 +00:00
Logan Smyth
1329843ac8 Bug 1518661 - Part 2: Avoid separate count in pause point test. r=jlast
Making changes to this test is kind of annoying because the count and
the array items need to be kept in sync. This just avoids that.

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

--HG--
extra : moz-landing-system : lando
2019-02-08 22:38:16 +00:00
Logan Smyth
7db686739d Bug 1518661 - Part 1: Pass PropertyName* directly instead of creating ID. r=jimb,jorendorff
This is just a bit of cleanup I'd noticed while writing new implementations of these.

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

--HG--
extra : moz-landing-system : lando
2019-02-08 22:37:46 +00:00
Michael Kaply
08d9b64ea0 Bug 1526439 - Add an enteprise policy for extension updates. r=Felipe,flod
Differential Revision: https://phabricator.services.mozilla.com/D19200

--HG--
extra : moz-landing-system : lando
2019-02-08 20:31:27 +00:00
Dave Townsend
9fe4497679 Bug 1518639: Remove some unused functionality from the remote service. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D19065

--HG--
extra : moz-landing-system : lando
2019-02-08 21:00:08 +00:00
Florian Quèze
6eedd2f605 Bug 1526351 - avoid needlessly importing DownloadUIHelper.jsm and nsPrompter.js during shutdown, r=Felipe.
Differential Revision: https://phabricator.services.mozilla.com/D19187

--HG--
extra : moz-landing-system : lando
2019-02-08 19:57:39 +00:00
Gijs Kruitbosch
ad48612b14 Bug 1524995 - update privacy pane history mode dependent control checkboxes correctly in permanent private browsing mode, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D19144

--HG--
extra : moz-landing-system : lando
2019-02-08 15:43:58 +00:00
Gijs Kruitbosch
6d1b558e06 Bug 1525099 - correctly select the right content blocking option, r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D19143

--HG--
extra : moz-landing-system : lando
2019-02-08 22:15:23 +00:00
Eric Rahm
e75dbf47de Bug 1520962 - Update stackwalking bounds check to avoid aStackEnd. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D19210

--HG--
extra : moz-landing-system : lando
2019-02-08 20:22:21 +00:00
Nika Layzell
4da54012aa Bug 1522637 - Part 6: Enable httpResponseProcessSelection by default, r=qdot
Depends on D18606

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

--HG--
extra : moz-landing-system : lando
2019-02-08 17:36:13 +00:00
Nika Layzell
2b9f8fbcbb Bug 1522637 - Part 5: Add tests for history navigations between http and file URIs with new pref, r=qdot
Depends on D18605

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

--HG--
extra : moz-landing-system : lando
2019-02-08 17:36:11 +00:00
Nika Layzell
79b84a994f Bug 1522637 - Part 4: Support browsers in globals without gMultiProcessBrowser, r=qdot
Depends on D18604

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

--HG--
extra : moz-landing-system : lando
2019-02-08 17:36:04 +00:00
Nika Layzell
d6280f72ab Bug 1522637 - Part 3: Send history index when resuming redirected loads, r=qdot
Depends on D18603

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

--HG--
extra : moz-landing-system : lando
2019-02-08 17:36:02 +00:00
Nika Layzell
37ec17b0f5 Bug 1522637 - Part 2: Include BrowsingContextID in LoadInfo for subdocument loads, r=valentin
Depends on D18602

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

--HG--
extra : moz-landing-system : lando
2019-02-08 17:36:00 +00:00
Nika Layzell
6321e4db61 Bug 1522637 - Part 1: Disable in tests for allowLinkedWebInFileUriProcess, r=bobowen
Differential Revision: https://phabricator.services.mozilla.com/D18602

--HG--
extra : moz-landing-system : lando
2019-02-08 17:35:58 +00:00
Andrew Halberstadt
66888b2e2c Bug 1526129 - Fix test failure in tryselect cram tests, r=jmaher
This fixes a regression from bug 1483228. It started printing a message to
stdout whenever the local state dir was generated. This caused a failure in
these cramtests since they depend on the stdout of the shell process being
identical.

To fix, make sure we trigger state dir creation in the setup script and
redirect to /dev/null.

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

--HG--
extra : moz-landing-system : lando
2019-02-08 15:17:26 +00:00
shindli
326271039b Backed out changeset b3bcf26d4dad (bug 1252831) for xpcshell failures in uriloader/exthandler/tests/unit/test_handlerService.js CLOSED TREE 2019-02-08 22:57:20 +02:00
Robert Strong
274ce6ad0b Bug 1525858 - Use AppConstants and mozinfo where possible instead of the preprocessed test file. r=mhowell
Removes INSTALL_LOCALE (@AB_CD@) since it is no longer used
Replaces MOZ_APP_NAME (@MOZ_APP_NAME@) with AppConstants.MOZ_APP_NAME
Replaces IS_WIN, IS_MACOSX, and IS_UNIX with values available from AppConstants.platform
Replaces BIN_SUFFIX with mozinfo.bin_suffix

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

--HG--
extra : source : bfc4490bedbde79febcb7eb81cf40c68843b24b0
2019-02-08 19:19:34 +00:00
shindli
2c57499b7c Backed out changeset bfc4490bedbd (bug 1525858) for xpcfailures in uriloader/exthandler/tests/unit/test_handlerService.js CLOSED TREE 2019-02-08 22:19:42 +02:00
Mike Conley
5e922d0885 Bug 1523648 - Remove BUSY_TAB_ABANDONED probe and tests. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D19165

--HG--
extra : moz-landing-system : lando
2019-02-08 19:41:42 +00:00
Chris Manchester
2a2d1b1a0e Bug 1480362 - Remove |./mach pastebin| command now that the service is no longer available. r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D19085

--HG--
extra : moz-landing-system : lando
2019-02-08 19:50:29 +00:00
k88hudson
feb49e49fa Bug 1526066 - Add perf improvements, design refinements, and bug fixes to Activity Stream r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D19152

--HG--
rename : browser/components/newtab/content-src/components/DiscoveryStreamComponents/DSCard/DSCard.jsx => browser/components/newtab/content-src/components/DiscoveryStreamComponents/SpocIntersectionObserver/SpocIntersectionObserver.jsx
extra : moz-landing-system : lando
2019-02-08 18:08:10 +00:00
Thomas Wisniewski
6f9de091e7 Bug 1524897 - drop line-height:normal rule in html.css for <sub> and <sup> for interop. r=emilio
remove line-height:normal rule from html.css for <sub> and <sup> for interop.

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

--HG--
extra : moz-landing-system : lando
2019-02-08 11:02:36 +00:00
Yuan Cheng
7be13dade4 Bug 1519923 - Migrate about:rights to Fluent, r=jaws,flod
Differential Revision: https://phabricator.services.mozilla.com/D17731

--HG--
extra : moz-landing-system : lando
2019-02-08 17:36:15 +00:00
Robert Strong
d9bffaf3dc Bug 1525858 - Use AppConstants and mozinfo where possible instead of the preprocessed test file. r=mhowell
Removes INSTALL_LOCALE (@AB_CD@) since it is no longer used
Replaces MOZ_APP_NAME (@MOZ_APP_NAME@) with AppConstants.MOZ_APP_NAME
Replaces IS_WIN, IS_MACOSX, and IS_UNIX with values available from AppConstants.platform
Replaces BIN_SUFFIX with mozinfo.bin_suffix

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

--HG--
extra : moz-landing-system : lando
2019-02-08 19:19:34 +00:00
Gijs Kruitbosch
dcea4f2a22 Bug 1252831 - remove 30boxes webcal handler as both possible and default handler, r=paolo,Dolske
Differential Revision: https://phabricator.services.mozilla.com/D18073

--HG--
extra : moz-landing-system : lando
2019-02-08 19:04:53 +00:00
Michael Kaply
52c26fbf83 Bug 1525357 - Don't allow third party installs if xpinstall disabled by policy. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D18727

--HG--
extra : moz-landing-system : lando
2019-02-08 19:17:36 +00:00
Andy Wingo
e3b61caa4b Bug 1526279 - Fix BigInt constructor API CallArgs usage r=terpri,jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D19149

--HG--
extra : moz-landing-system : lando
2019-02-08 19:01:24 +00:00
Daniel Holbert
bce0e59a25 Bug 1525628 part 2: Generalize block-frame special case in scrollframe baseline code, so that it includes block subclasses like <details>. r=mats
Depends on D19083

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

--HG--
extra : moz-landing-system : lando
2019-02-08 00:38:24 +00:00
Daniel Holbert
cd89295a59 Bug 1525628 part 1: Add nsIFrame::IsBlockFrameOrSubclass() convenience accessor. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D19083

--HG--
extra : moz-landing-system : lando
2019-02-08 00:38:12 +00:00
Mark Striemer
911fb7280f Bug 1500147 - Part 3: Record add-on manager telemetry for page/browser actions r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D18003

--HG--
extra : moz-landing-system : lando
2019-02-07 16:43:02 +00:00
Mark Striemer
6ef0bc9dc2 Bug 1500147 - Part 2: Record LWT telemetry in customize mode r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D18002

--HG--
extra : moz-landing-system : lando
2019-02-07 16:42:04 +00:00
Mark Striemer
ebaf9c31c6 Bug 1500147 - Part 1: Record telemetry for about:addons pages r=rpl,janerik
Differential Revision: https://phabricator.services.mozilla.com/D13154

--HG--
extra : moz-landing-system : lando
2019-02-07 16:47:45 +00:00
Ricky Rosario
c9e8b41ba7 Bug 1526366 - Pref Search in PBM to ON by default in 66 Release r=nanj
MozReview-Commit-ID: 9Ocns8ig19H

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

--HG--
extra : moz-landing-system : lando
2019-02-08 18:15:52 +00:00
Dana Keeler
f7feebc465 bug 1526007 - don't return early from NSSCertDBTrustDomain::FindIssuer if NSS doesn't find any candidate issuers r=jcj
As of bug 1514118, NSS is not the only place NSSCertDBTrustDomain looks for
issuer certificates. However, the initial implementation did not take into
account that NSSCertDBTrustDomain::FindIssuer would return early if NSS did not
find candidate issuers, resulting in unknown issuer errors for third party
roots.  This patch fixes that bug by not returning early.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 21:52:18 +00:00
Cosmin Sabou
19bf0075b3 Backed out 2 changesets (bug 1519538) for linting failures. CLOSED TREE
Backed out changeset 8a05a3f36cfe (bug 1519538)
Backed out changeset 58b16c9dabfd (bug 1519538)
2019-02-08 19:55:55 +02:00
arthur.iakab
27c92bb1ae Backed out changeset 51697f8232c5 (bug 1525999) for causing multiple Android failures on build/target.raptor.tests.tar.gz CLOSED TREES 2019-02-08 19:48:55 +02:00
arthur.iakab
ddeb2146e9 Backed out changeset bac51381060d (bug 1519538) for causing multiple failures on Windows CLOSED TREE 2019-02-08 19:34:20 +02:00
Ted Campbell
58dad433e7 Bug 1526324 - Stop transcoding NeedsArgsObj flag in XDRScript r=jandem
XDRScript should only be preserving ImmutableFlags for consistency.
While preserving the flag might have helped in some cases, it was a
special case of preserving performance hints and should be removed for
simplicity.

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

--HG--
extra : moz-landing-system : lando
2019-02-08 15:35:34 +00:00
Kartikaya Gupta
8286a8c6ba Bug 1525450 - Guard against a null controller. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D19057

--HG--
extra : moz-landing-system : lando
2019-02-08 16:43:50 +00:00
Drew Willcoxon
1f90601aba Bug 1524714 - @ by itself should show all the engine @aliases. r=mak,dao
The main part of the corresponding logic in the legacy urlbar is here: https://hg.mozilla.org/mozilla-central/annotate/73a91e84dbec/toolkit/content/widgets/autocomplete.xml#l1964

This patch basically just ports that.

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

--HG--
extra : moz-landing-system : lando
2019-02-08 08:53:07 +00:00
Cosmin Sabou
ab10660ca4 Bug 1481099 - Disable /navigation-timing/nav2_test_document_open.html on linux for frequent failures. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D19172

--HG--
extra : moz-landing-system : lando
2019-02-08 17:01:45 +00:00
Mike Hommey
f36d444aa0 Bug 1525999 - Default to arm instead of armv7a for android builds. r=nalexander
That makes target.toolchain match what the NDK provides.

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

--HG--
extra : moz-landing-system : lando
2019-02-08 16:45:55 +00:00
Marco Bonardo
c8cf4c2695 Bug 1519538 - Disable idle-daily notifications in tests through user.js files. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D19017

--HG--
extra : moz-landing-system : lando
2019-02-08 16:43:58 +00:00
Noemi Erli
c2aec081be Backed out changeset bac51381060d (bug 1519538) for Linting failure in config.py 2019-02-08 18:32:01 +02:00
Mark Striemer
cf28f372f1 Bug 1525937 - Remove unnecessary tabindex="0"s from about:addons r=Jamie,jaws
Differential Revision: https://phabricator.services.mozilla.com/D19014

--HG--
extra : moz-landing-system : lando
2019-02-08 04:17:34 +00:00
Mark Striemer
1d518958f6 Bug 1514316 - Basic HTML list view for about:addons behind a pref r=aswan,jaws,flod
This sets up a way to create HTML views for about:addons by hooking into the
existing UI. An entire view object must be replaced and this provides a basic
list view.

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

--HG--
extra : moz-landing-system : lando
2019-02-08 16:22:25 +00:00