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

691255 Коммитов

Автор SHA1 Сообщение Дата
Christian Holler 66d030b34d Bug 1612711 - Enable Mochitests and XPCShell tests for TSan. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D62628

--HG--
extra : moz-landing-system : lando
2020-02-12 19:03:36 +00:00
Mike Conley d8069ef65c Bug 1607545 - Don't record about_home_topsites_first_paint scalar unless the first windows initial tab is about:home. r=k88hudson
The test fix was reviewed by Ed Lee (edilee@mozilla.com) in https://phabricator.services.mozilla.com/D61401, and then
that change was rolled into this commit.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 19:17:12 +00:00
Jonathan Almeida [:jonalmeida] 9942b0ab5a Bug 1614990 - Update WebPushController.onSubscriptionChanged to take only the scope. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D62607

--HG--
extra : moz-landing-system : lando
2020-02-12 17:15:37 +00:00
Doug Thayer c03acee173 Bug 1607505 - Move StartupCache destructor later in shutdown r=froydnj
Since we've decoupled the writing of the StartupCache from the freeing
of the StartupCache's tables (which takes nontrivial time), this patch
moves the StartupCache's destructor later in shutdown so it will be
skipped in the early _exit(0) efforts. There is a remaining
WaitOnWriteThread in the StartupCache's destructor, but this is a
minor sanity check to avoid use-after-frees in the write thread during
shutdown. In general it won't matter as we already wait for the write
thread in the xpcom-shutdown observer, and if we shut down during write,
the system is set up to be okay with that (because it already happens).

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

--HG--
extra : moz-landing-system : lando
2020-02-12 19:03:29 +00:00
Doug Thayer d1210e8164 Bug 1607505 - Start writing StartupCache earlier in shutdown r=froydnj
The initial thought for getting the StartupCache out of the shutdown
path was to simply not write it during shutdown, as it should write
60 seconds after startup, and the theory was that if the user shut
down within the first 60 seconds of use, they were likely updating or
something and it shouldn't matter. However, considering how many of
our users only ever open one tab, I think it's rather likely that
users are starting up firefox to go to a web site, then closing it
when done with that website, and then maybe opening up a new instance
in order to go to a different website. Accordingly it still makes
sense to continue writing it. However, we may as well leverage a
background thread for this and get it kicked off earlier during
shutdown, so we don't sit there blocking in the destructor late
during shutdown.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 19:02:12 +00:00
J.C. Jones 982674831d Bug 1614053 - land NSS 735ed2e47040 UPGRADE_NSS_RELEASE, r=kjacobs
2020-02-10  Robert Relyea  <rrelyea@redhat.com>

	* lib/freebl/cmac.c:
	Bug 1610687 - Crash on unaligned CMACContext.aes.keySchedule when
	using AES-NI intrinsics r=kjacobs
	[046a6f5bfb27]

	* lib/util/pkcs11t.h:
	Bug 1611209 - Value of CKM_AES_CMAC and CKM_AES_CMAC_GENERAL are
	swapped r=rrelyea
	[df142975f4f6]

2020-02-11  Victor Tapia  <victor.tapia@canonical.com>

	* lib/pk11wrap/pk11util.c, lib/sysinit/nsssysinit.c:
	Bug 1582169 - Disable reading /proc/sys/crypto/fips_enabled if FIPS
	is not enabled on build r=jcj,rrelyea

	[55ba54adfcae]

2020-02-11  J.C. Jones  <jjones@mozilla.com>

	* lib/sysinit/nsssysinit.c:
	Bug 1614786 - Fixup for ‘getFIPSEnv’ being unused r=kjacobs

	Fixes a regression from Bug 1582169

	../../lib/sysinit/nsssysinit.c:153:1: error: ‘getFIPSEnv’ defined
	but not used [-Werror=unused-function]
	[06925efe306b]

2020-02-11  Dana Keeler  <dkeeler@mozilla.com>

	* cmd/lib/secutil.c,
	lib/libpkix/pkix_pl_nss/module/pkix_pl_colcertstore.c:
	bug 1538980 - null-terminate ascii input in SECU_ReadDERFromFile so
	strstr is safe to call r=jcj,kjacobs

	[735ed2e47040] [tip]

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

--HG--
extra : moz-landing-system : lando
2020-02-12 16:22:10 +00:00
Emilio Cobos Álvarez d13e046349 Bug 1584035 - Don't apply scroll anchoring adjustments if we have an ongoing APZ smooth scroll. r=dholbert
Same case as the other smooth-scrolling thingies, scroll anchoring is less
prioritary (and is disturbing) in that case.

Also fix the logging code (`WritingMode::DebugString` is no longer a thing).

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

--HG--
extra : moz-landing-system : lando
2020-02-12 18:56:43 +00:00
Jonathan Kew 74210dcbe1 Bug 1614600 - Avoid instantiating an FT_Face for each font just to read properties during font-list initialization. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D62441

--HG--
extra : moz-landing-system : lando
2020-02-12 18:34:33 +00:00
Julian Descottes 1d5a8ef5ba Bug 1614918 - Stop waiting for synchronous removeTab method in inspector init r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D62576

--HG--
extra : moz-landing-system : lando
2020-02-12 15:00:47 +00:00
Mihai Alexandru Michis 31990b30b7 Backed out changeset 4758bb49e763 (bug 1614637) for causing multiple failures.
CLOSED TREE
2020-02-12 17:04:50 +02:00
Mihai Alexandru Michis 395eb2050d Backed out changeset f3d9fbb2daf1 (bug 1613985) for causing hazard bustages on Linux.
CLOSED TREE
2020-02-12 16:43:30 +02:00
Mihai Alexandru Michis 2edd3953d8 Backed out changeset 8f55490fb539 (bug 1614890) for causing awsy failures. 2020-02-12 16:40:22 +02:00
Wander Lairson Costa 7dfb4e5ccb Bug 1614855: Run valgrind builds in AWS r=froydnj
GCE instances use Ubuntu 18.04, which is known to cause issues in
valgrind builds (Bug 1545094), while EC2 uses Ubuntu 14.04.

Move valgrind builds back to GCE to avoid perma fail of these jobs.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 11:15:56 +00:00
Simon Giesecke a8e5e0222e Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/crypto. r=smaug
Depends on D62572

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

--HG--
extra : moz-landing-system : lando
2020-02-12 13:25:38 +00:00
Simon Giesecke 321844c42a Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/commandhandler. r=smaug
Depends on D62571

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

--HG--
extra : moz-landing-system : lando
2020-02-12 13:25:57 +00:00
Simon Giesecke 5f35e84559 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in docshell. r=smaug
Depends on D62570

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

--HG--
extra : moz-landing-system : lando
2020-02-12 13:38:55 +00:00
Simon Giesecke 1e5c4a7749 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in caps. r=smaug
Depends on D62569

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

--HG--
extra : moz-landing-system : lando
2020-02-12 13:39:13 +00:00
Simon Giesecke 244019e207 Bug 1613985 - Use default for equivalent-to-default constructors/destructors in accessibility. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D62569

--HG--
extra : moz-landing-system : lando
2020-02-12 13:39:21 +00:00
Nicolas Chevobbe 99f4873489 Bug 1614366 - Increase number of logged messages in DAMP bulklog test. r=jdescottes.
Logging a thousand messages instead of 10.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 14:05:42 +00:00
Alex Chronopoulos 0750ac20f6 Bug 1611439 - Stop AsyncLogger before aborting the audio session. r=padenot
AsyncLogger creates a thread that the log messages are pushed and printed. This thread was not stopped and joined after it was used, which created a shutdown crash. This patch will stop the AsyncLogger thread when the capture session has finished.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 14:02:08 +00:00
Hubert Boma Manilla 06dd04671a Bug 1613881 - Refactored CookiesPanel and PropertiesView, removed old CookiesPanel, fixed failing tests r=Honza
Refactored CookiesPanel and  PropertiesView to use the shared Accordion. Created request-details/ for the new files.
Removed the old CookiesPanel. Fixed one cookie failing test, by removing the headings which are no longer part of the tree.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 13:04:43 +00:00
Michal Novotny b1f514bcc7 Bug 1614637 - ThreadSanitizer: data race [@ assign_assuming_AddRef] vs. [@ operator bool] in CacheStorageService r=mayhemer
Differential Revision: https://phabricator.services.mozilla.com/D62550

--HG--
extra : moz-landing-system : lando
2020-02-12 13:55:15 +00:00
Eugen Sawin 0e72779d84 Bug 1613041 - [2.0] Add missing import. a=bustage-fix
CLOSED TREE

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

--HG--
extra : amend_source : 2ffda3ba8af9cb5765a017e6815cbe82cff04dfa
2020-02-12 15:54:47 +02:00
Mirko Brodesser b257e520ee Bug 1613378: part 10) Declare some table/Selection related method arguments const. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D62258

--HG--
extra : moz-landing-system : lando
2020-02-12 12:27:39 +00:00
Mirko Brodesser 36437a9d2d Bug 1613378: part 9) Clarify dependency to `mFrameSelection` in `Selection` when adding/removing ranges. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D62198

--HG--
extra : moz-landing-system : lando
2020-02-12 12:27:32 +00:00
James Teh fb87f61994 Bug 1608554: Initialize toolbartabstops in dynamically added widgets. r=Gijs
When ToolbarKeyboardNavigator initializes, it sets aria-hidden and adds a focus listener on toolbartabstop elements.
This is necessary for proper functionality of toolbar keyboard navigation.
However, widgets can be dynamically added by CustomizableUI after ToolbarKeyboardNavigator initializes.
The search bar is one such widget and it does contain toolbartabstop elements.
We now watch for this and initialize any toolbartabstop elements inside added widgets.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 01:03:18 +00:00
Paul Bone 983fef7556 Bug 1603006 - Ignore allowLinkedWebInFile when documentChannel is enabled r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D56832

--HG--
extra : moz-landing-system : lando
2020-02-12 23:56:01 +00:00
Timothy Nikkel f77460a8fd Bug 1614554. A few reftest cleanups from initial reftest fission landing. r=mattwoodrow
Braces on switch statement cases so scopes are limited.

A missing semicolon.

A mixup with infoStrings/errorStrings return value for UpdateLayerTree message.

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

--HG--
extra : moz-landing-system : lando
2020-02-13 00:49:02 +00:00
Timothy Nikkel 635368bad8 Bug 1614233. Properly clip nsDisplayRemote. r=mattwoodrow
The existing code just clipped to a rect. We need to do the same clipping that the non-remote code path does which also handles border radius.

The existing code is the from initial implementation of nsDisplayRemote in https://hg.mozilla.org/mozilla-central/rev/85d06279c8358a8e1c883aa670a20212b1039a90 so I suspect that clipping to the inner view bounds instead of the frame content box is not an important difference.

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

--HG--
extra : moz-landing-system : lando
2020-02-11 19:00:59 +00:00
Nathan Froyd 9e0a0b2407 Bug 1614365 - use a git hash for packed_smid; r=hsivonen
A hash is better than a branch name.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 21:18:32 +00:00
Sam Foster f71785d0a8 Bug 1536728 - Show dismissed save/update doorhanger when password value is changed. r=MattN
* Behavior is behind a false-by-default pref signon.passwordEditCapture.enabled
* Responds to change events on the field (not input)
* New browser-chrome tests for doorhanger behavior when editing (non-generated) password field values

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

--HG--
extra : moz-landing-system : lando
2020-02-13 00:20:36 +00:00
Sam Foster d710e8edae Bug 1536728 - Consolidate the PasswordFilledOrEdited and FormSubmit logic and messages. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D60118

--HG--
extra : moz-landing-system : lando
2020-02-13 00:19:45 +00:00
Sam Foster 6f4ddc02a3 Bug 1536728 - test-only changes to ensure we get typed input into forms. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D60117

--HG--
extra : moz-landing-system : lando
2020-02-13 00:19:12 +00:00
Sam Foster 29ba5fa0eb Bug 1536728 - Reset anchorElement (icon) extraAttr when showing notification icons. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D62527

--HG--
extra : moz-landing-system : lando
2020-02-13 01:10:56 +00:00
Sam Foster 7e1ef418ca Bug 1536728 - Refactor generatedPasswordFilledOrEdited to become usable for any password filled/edited event. r=MattN
* No functional changes.
* Rename *GeneratedPasswordFilledOrEdited to *PasswordEditedOrGenerated and pass a 'generated' flag

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

--HG--
rename : toolkit/components/passwordmgr/test/mochitest/test_LoginManagerContent_generatedPasswordFilledOrEdited.html => toolkit/components/passwordmgr/test/mochitest/test_LoginManagerContent_passwordEditedOrGenerated.html
rename : toolkit/components/passwordmgr/test/unit/test_LoginManagerParent_onGeneratedPasswordFilledOrEdited.js => toolkit/components/passwordmgr/test/unit/test_LoginManagerParent_onPasswordEditedOrGenerated.js
extra : moz-landing-system : lando
2020-02-13 00:18:21 +00:00
Karl Tomlinson b7633dada4 Bug 1614551 Allow an unreferenced closed AudioContext to be garbage collected r=padenot
Depends on D62521

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

--HG--
extra : moz-landing-system : lando
2020-02-12 14:40:30 +00:00
Karl Tomlinson 802d8b8b21 Bug 1614551 Add test for GC of closed AudioContext r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D62521

--HG--
extra : moz-landing-system : lando
2020-02-12 14:30:35 +00:00
Karl Tomlinson d8b56164b2 Bug 1614551 Allow an unreferenced suspended AudioContext to be garbage collected r=padenot
Depends on D62517

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

--HG--
extra : moz-landing-system : lando
2020-02-12 14:30:33 +00:00
Karl Tomlinson 665f67f2c5 Bug 1614551 Add test for GC of suspended AudioContext r=padenot
Depends on D62516

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

--HG--
extra : moz-landing-system : lando
2020-02-12 14:30:26 +00:00
Karl Tomlinson 1b07ed625f Bug 1614551 Add some tests for AudioContext GC r=padenot
Depends on D62515

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

--HG--
rename : dom/media/webaudio/test/test_ScriptProcessorCollected1.html => dom/media/webaudio/test/test_audioContextGC.html
extra : moz-landing-system : lando
2020-02-12 14:30:24 +00:00
Masayuki Nakano 20807215a4 Bug 1588688 - part 3: Make `HTMLEditor::CollectEditTargetNodes()` and its users use array of `nsIContent` rather than `nsINode` r=m_kato
Unless editor needs to treat document node, all nodes are sub-class of
`nsIContent`.  Therefore, we can make `HTMLEditor::CollectEditTargetNodes()`
return array of `nsIContent` instead of array of `nsINode`.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 05:52:30 +00:00
shindli b1e3726298 Backed out changeset 54f82c735487 (bug 1613263) for causing diff artifact bustages in generated-files.diff.txt CLOSED TREE 2020-02-13 03:51:15 +02:00
Christian Holler 5059d9b44d Bug 1615125 - Update TSan suppressions to address intermittents. r=njn CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com//D62674

--HG--
extra : amend_source : d855ee5e660ebb11f62f84a1745441add5b52b0d
2020-02-13 02:43:32 +02:00
shindli 76c70811fd Backed out changeset 9819d9e38727 (bug 1547111) for causing Bug 1614852 CLOSED TREE 2020-02-13 02:38:50 +02:00
Neil Deakin 12a30e75b9 Bug 1614752, remove obsolete Sidebar:VisibilityChange messages, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D62471

--HG--
extra : moz-landing-system : lando
2020-02-12 22:47:15 +00:00
Eitan Isaacson 809ed89d61 Bug 895323 - Don't create bullet accessible when list style is none. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D62537

--HG--
extra : moz-landing-system : lando
2020-02-12 06:25:29 +00:00
Eitan Isaacson 6bbdeee348 Bug 1614835 - Advertise focusable state to OSX correctly. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D62523

--HG--
extra : moz-landing-system : lando
2020-02-13 00:09:16 +00:00
Eugen Sawin 34c30bd216 Bug 1613041 - [1.0] Handle null return for getRunningAppProcesses. r=geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D62207

--HG--
extra : moz-landing-system : lando
2020-02-11 14:45:26 +00:00
Marc Streckfuss 1eb3d684e4 Bug 1353652 - Initial Draft of MPRIS API Provider (Media API on Linux) r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D47999

--HG--
extra : moz-landing-system : lando
2020-02-12 13:10:50 +00:00
Coroiu Cristina 2731ff1336 Merge mozilla-central to autoland a=merge 2020-02-12 15:32:47 +02:00