Commit Graph

669576 Commits

Author SHA1 Message Date
Brindusan Cristian
02ad28a12b Backed out changeset a8975a4aebc0 (bug 1521893) for bc leasks on (nsIconLoaderObserver, nsIconLoaderService, nsTouchBarInputIcon). CLOSED TREE 2019-09-06 22:03:15 +03:00
harry
0be00626e6 Bug 1521893 - Part 2 - Support loading SVG icons on the Touch Bar through a new nsTouchBarInputIcon service class r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D34926

--HG--
extra : moz-landing-system : lando
2019-09-06 17:23:37 +00:00
Dylan Roeh
9a70aa2560 Bug 1557009 - Add ContentBlockingController to GeckoSession to allow managing exceptions list for content blocking. r=snorp,geckoview-reviewers,Ehsan,agi
Differential Revision: https://phabricator.services.mozilla.com/D43758

--HG--
extra : moz-landing-system : lando
2019-09-06 17:21:16 +00:00
harry
9219af6886 Bug 1578485 - Re-enable browser_918049_skipintoolbarset_dnd.js. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D45031

--HG--
extra : moz-landing-system : lando
2019-09-06 17:17:07 +00:00
Sebastian Hengst
555ccbd1c8 Bug 1578734 - Enable getBoxQuad in css/cssom-view/idlharness.html. r=jgraham DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D44955

--HG--
extra : moz-landing-system : lando
2019-09-06 17:13:27 +00:00
Andrew Halberstadt
a62a7b265e Bug 1578510 - [taskgraph] Add pushdate.{build_date}.latest route to generic v2 index, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D44523

--HG--
extra : moz-landing-system : lando
2019-09-05 21:11:45 +00:00
Dave Townsend
df895249c6 Bug 1550058: Move most keyboard shortcut handling out of XBL. r=masayuki
Most of our keyboard shortcut handling is handled by nsXBLWindowKeyHandler along
with nsXBLPrototypeHandler. With the impending removal of XBL this needs to
change.

This patch moves nsXBLWindowKeyHandler to dom/events/GlobalKeyListener and copies
nsXBLPrototypeHandler to dom/events/KeyEventHandler. Windows, text elements and
XUL <keyset> are changed to use the new copies and anything unnecessary for
those is stripped out.

XBL handler elements still remain using the existing nsXBLPrototypeHandler path.
Some of the code is ripped out there to make it compile. There is probably a
lot more that can be removed but since the whole of XBL is likely gone soon I'm
not sure it is worth cleaning that up much.

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

--HG--
rename : dom/xbl/nsXBLWindowKeyHandler.cpp => dom/events/GlobalKeyListener.cpp
rename : dom/xbl/nsXBLWindowKeyHandler.h => dom/events/GlobalKeyListener.h
rename : dom/xbl/nsXBLPrototypeHandler.cpp => dom/events/KeyEventHandler.cpp
rename : dom/xbl/nsXBLPrototypeHandler.h => dom/events/KeyEventHandler.h
rename : dom/xbl/builtin/ShortcutKeyDefinitionsForBrowserCommon.h => dom/events/ShortcutKeyDefinitionsForBrowserCommon.h
rename : dom/xbl/builtin/ShortcutKeyDefinitionsForEditorCommon.h => dom/events/ShortcutKeyDefinitionsForEditorCommon.h
rename : dom/xbl/builtin/ShortcutKeyDefinitionsForInputCommon.h => dom/events/ShortcutKeyDefinitionsForInputCommon.h
rename : dom/xbl/builtin/ShortcutKeyDefinitionsForInputCommon.h => dom/events/ShortcutKeyDefinitionsForTextAreaCommon.h
rename : dom/xbl/builtin/ShortcutKeys.cpp => dom/events/ShortcutKeys.cpp
rename : dom/xbl/builtin/ShortcutKeys.h => dom/events/ShortcutKeys.h
rename : dom/xbl/builtin/android/ShortcutKeyDefinitions.cpp => dom/events/android/ShortcutKeyDefinitions.cpp
rename : dom/xbl/builtin/android/moz.build => dom/events/android/moz.build
rename : dom/xbl/builtin/emacs/ShortcutKeyDefinitions.cpp => dom/events/emacs/ShortcutKeyDefinitions.cpp
rename : dom/xbl/builtin/android/moz.build => dom/events/emacs/moz.build
rename : dom/xbl/builtin/mac/ShortcutKeyDefinitions.cpp => dom/events/mac/ShortcutKeyDefinitions.cpp
rename : dom/xbl/builtin/android/moz.build => dom/events/mac/moz.build
rename : dom/xbl/builtin/unix/ShortcutKeyDefinitions.cpp => dom/events/unix/ShortcutKeyDefinitions.cpp
rename : dom/xbl/builtin/android/moz.build => dom/events/unix/moz.build
rename : dom/xbl/builtin/win/ShortcutKeyDefinitions.cpp => dom/events/win/ShortcutKeyDefinitions.cpp
rename : dom/xbl/builtin/android/moz.build => dom/events/win/moz.build
extra : moz-landing-system : lando
2019-09-06 17:10:40 +00:00
Thomas Wisniewski
e94407c181 Bug 1564594 - use more specific match patterns in the enhanced search experiment to improve performance and avoid test failures; r=denschub
use more specific match patterns in the enhanced search experiment to improve performance and avoid test failures

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

--HG--
extra : moz-landing-system : lando
2019-09-06 17:06:38 +00:00
Geoff Brown
56ca134785 Bug 1579272 - Cleanup obviously fennec-centric test annotations; r=bc
Remove test manifest annotations that specifically target fennec,
or likely target the android 4.3 emulator.

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

--HG--
extra : moz-landing-system : lando
2019-09-06 16:51:10 +00:00
thomasmo
0987c90616 Bug 1576975 - Compile VRSession.cpp into vrhost.dll r=kip
Includes changes for separating mozilla-central-specific code.

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

--HG--
extra : moz-landing-system : lando
2019-09-06 16:48:56 +00:00
Erica Wright
c146e8c8a1 Bug 1578768 - Resize icons to fit in a 64px X 64px area. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D44718

--HG--
extra : moz-landing-system : lando
2019-09-06 16:55:39 +00:00
Masayuki Nakano
e6a72f86be Bug 1574852 - part 69: Move HTMLEditRules::PopListItem() to HTMLEditor r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D44462

--HG--
extra : moz-landing-system : lando
2019-09-06 04:51:51 +00:00
Masayuki Nakano
c4c3b160eb Bug 1574852 - part 68: Make HTMLEditRules::GetDefinitionListItemTypes() to a stack class r=m_kato
It scans children and returns whether `<dt>` and `<dd>` are found or not.
So, we can make it a stack class and makes caller pick the necessary value
with getter methods.

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

--HG--
extra : moz-landing-system : lando
2019-09-06 04:32:36 +00:00
Masayuki Nakano
f213a8f6d0 Bug 1574852 - part 67-10: Move HTMLEditRules::WillDeleteSelection() and related methods to HTMLEditor r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D44460

--HG--
extra : moz-landing-system : lando
2019-09-06 04:31:38 +00:00
Brian Hackett
02fb477a3d Bug 1579301 - Let all threads diverge from the recording when the main thread does, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D44935

--HG--
extra : moz-landing-system : lando
2019-09-06 16:05:26 +00:00
Dzmitry Malyshau
4bfcb3fba0 Bug 1579318 - Switch mozangle dependency of Wrench to 0.2 r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D44934

--HG--
extra : moz-landing-system : lando
2019-09-06 16:55:52 +00:00
Sean Feng
a3ec48a51a Bug 1577836 - Remove nsIX509CertList from getCerts and loadCertsFromCache r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D44239

--HG--
extra : moz-landing-system : lando
2019-09-05 21:35:54 +00:00
Botond Ballo
4fa43ed7fe Bug 1576524 - Clean up APZCTreeManager::mDetachedLayersIds in UpdateHitTestingTree. r=tnikkel
This ensures that mDetachedLayersIds doesn't grow indefinitely.

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

--HG--
extra : moz-landing-system : lando
2019-09-06 08:39:52 +00:00
Botond Ballo
11566e8cc0 Bug 1576524 - Have APZCTreeManager track a set of layers ids for which it should not send MatrixMessages. r=tnikkel,hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D44740

--HG--
extra : moz-landing-system : lando
2019-09-06 08:28:36 +00:00
Cosmin Sabou
732b97195a Backed out changeset 7dc9a45ef7d6 (bug 1237782) for causing browser chrome failures on browser_disableAppcache.js CLOSED TREE 2019-09-06 19:10:20 +03:00
Cosmin Sabou
75a53a2ed8 Bug 1578737 - Change [idl_test setup] to be only about release or beta. r=jgraham
--HG--
extra : amend_source : b186e36831089e15f8a2f656e5999d6156e93b00
2019-09-06 19:03:17 +03:00
Cosmin Sabou
28d401e275 Backed out 2 changesets (bug 1443414) for causing other wpt failures.
Backed out changeset a1c18ce12260 (bug 1443414)
Backed out changeset 2dd7a711ef76 (bug 1443414)
2019-09-06 19:00:19 +03:00
arthur.iakab
a85c15b134 Backed out changeset dce44ccda93f (bug 1557009) for causing android lints failure on ContentBlockingController.java CLOSED TREE 2019-09-06 18:53:35 +03:00
Erica Wright
270e03dff6 Bug 1577030 - Telemetry to track total numbers of trackers blocked. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D44521

--HG--
extra : moz-landing-system : lando
2019-09-06 14:43:16 +00:00
Boris Zbarsky
2742e32812 Bug 1577016. Improve our error reporting for nullable dictionary operation arguments. r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D43678

--HG--
extra : moz-landing-system : lando
2019-09-06 15:34:50 +00:00
Geoff Brown
d80dd7ec91 Bug 1578783 - Cleanup fennec references in marionette tests; r=whimboo,ato
Differential Revision: https://phabricator.services.mozilla.com/D44753

--HG--
extra : moz-landing-system : lando
2019-09-06 15:17:32 +00:00
Cosmin Sabou
90087b3c49 Backed out changeset 1c068477fae2 (bug 1579318) for causing qr tidy bustages. CLOSED TREE
--HG--
extra : rebase_source : eec7dedcf5f1c886e9cc98c1d98fc7d2f3e29183
2019-09-06 18:21:25 +03:00
Cosmin Sabou
5e989da441 Bug 1443414 - Annotate test because failures turned into unexpected OK. a=test-only
--HG--
extra : rebase_source : ef3ed67b14ba400a11029c6da5c833690d62b289
2019-09-06 18:16:53 +03:00
Dylan Roeh
5ee7c5e622 Bug 1557009 - Add ContentBlockingController to GeckoSession to allow managing exceptions list for content blocking. r=snorp,geckoview-reviewers,Ehsan,agi
Differential Revision: https://phabricator.services.mozilla.com/D43758

--HG--
extra : moz-landing-system : lando
2019-09-06 15:14:36 +00:00
Jan de Mooij
39b7caaa17 Bug 1571388 - Disallow enabling or disabling the Baseline Interpreter via setJitCompilerOption. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D41361

--HG--
extra : moz-landing-system : lando
2019-09-06 14:41:49 +00:00
Jeff Muizelaar
eeaaa467b6 Bug 1579405. Remove some debugging code added in bug 1493616. r=nical
This isn't needed any more and conflicts with the changes happening in bug 1579404

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

--HG--
extra : moz-landing-system : lando
2019-09-06 15:06:05 +00:00
Jared Wein
e82e045aed Bug 1578873 - Move focus to the login-intro if it is visible when tabbing from the login-list. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D44907

--HG--
extra : moz-landing-system : lando
2019-09-06 04:26:45 +00:00
Cosmin Sabou
d9b8221de9 Bug 1578516 - Update test expectations because of frequent failures on different platforms. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D44984

--HG--
extra : moz-landing-system : lando
2019-09-06 14:45:57 +00:00
Jeff Muizelaar
76625b1eb6 Bug 1579401. wr-blob: Merge if condition. r=nical
No need to check twice and this will make it cleaner when we change the condition.

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

--HG--
extra : moz-landing-system : lando
2019-09-06 15:05:20 +00:00
Jonathan Kingston
a8f4386427 Bug 1237782 - Remove http override and add appcache pref r=baku
Differential Revision: https://phabricator.services.mozilla.com/D44472

--HG--
extra : moz-landing-system : lando
2019-09-06 15:02:34 +00:00
Jeff Muizelaar
47c358dd9e Bug 1579397. wr-blob: Rename mPaintRect to mVisibleRect. r=nical
This moves it in line with the terminology used elsewhere.

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

--HG--
extra : moz-landing-system : lando
2019-09-06 15:04:31 +00:00
Cosmin Sabou
54e16b14e3 Backed out 6 changesets (bug 1518442) as requested by jdai.
Backed out changeset 74c27d7d13c5 (bug 1518442)
Backed out changeset a092042068ab (bug 1518442)
Backed out changeset 1df8f544b3b7 (bug 1518442)
Backed out changeset 65f7059b0080 (bug 1518442)
Backed out changeset c8fbe42eba38 (bug 1518442)
Backed out changeset e7a459689227 (bug 1518442)

--HG--
extra : rebase_source : 938405a9643076c7aa894059bcdd8d20a8110873
2019-09-06 17:58:57 +03:00
Dzmitry Malyshau
5d78d59ef4 Bug 1579318 - Switch mozangle dependency of Wrench to 0.2 r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D44934

--HG--
extra : moz-landing-system : lando
2019-09-06 03:19:05 +00:00
Noemi Erli
4f379d0716 Bug 1578826 - fix browser-chrome kvstore failure r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D45008

--HG--
extra : moz-landing-system : lando
2019-09-06 14:52:55 +00:00
Marco Zehe
ee8616fb31 Bug 1579126 - Make the Allowed section heading in the protections panel a heading for screen readers as well, r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D44860

--HG--
extra : moz-landing-system : lando
2019-09-06 14:50:09 +00:00
Nihanth Subramanya
b268bf343b Bug 1578459 - [Protections Panel] Reorder category items in popupshowing instead of shown. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D44885

--HG--
extra : moz-landing-system : lando
2019-09-06 14:40:47 +00:00
Masayuki Nakano
23c21f055e Bug 1574852 - part 67-9: Make next early return-style code work without AutoTrackDOMPoint r=m_kato
The next simple case is using early-return style and does not refer modified
`firstRangeStart` nor `firstRangeEnd` so that it can do same thing without
`AutoTrackDOMPoint`.

Then, there is remaining the complicated case.  We cannot split it anymore.

Note that we should not split `HandleDeleteNonCollapsedSelection()` anymore
because as you know, it does not make sense.  It checks only first range
and consider how to treat all ranges.  We should split it after we investigate
deeper with writing new WPT.

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

--HG--
extra : moz-landing-system : lando
2019-09-06 03:46:03 +00:00
David Heiberg
a077d6cd01 Bug 1577503 - Replace filter_map(p).next() with find(p) r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D44973

--HG--
extra : moz-landing-system : lando
2019-09-06 12:53:08 +00:00
David Heiberg
22491909e6 Bug 1577503 - Automatic Clippy fixes r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D44972

--HG--
extra : moz-landing-system : lando
2019-09-06 12:07:20 +00:00
David Heiberg
c4e8cd9c12 Bug 1577503 - Use lossless conversions instead of casting r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D44971

--HG--
extra : moz-landing-system : lando
2019-09-06 12:07:05 +00:00
David Heiberg
2fcde7c8fe Bug 1577503 - Allow clippy double options r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D44970

--HG--
extra : moz-landing-system : lando
2019-09-06 12:06:56 +00:00
David Heiberg
b0275fcbf9 Bug 1577503 - Remove redundant static lifetimes r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D44969

--HG--
extra : moz-landing-system : lando
2019-09-06 12:06:53 +00:00
Gijs Kruitbosch
d11711fe9b Bug 1567848 - make XRE_IsE10sParentProcess always tell the truth on fennec, r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D38907

--HG--
extra : moz-landing-system : lando
2019-09-06 14:30:27 +00:00
Daiki Ueno
2f97770e81 Bug 1579023, disable preconnect if there is an unfriendly token r=keeler
To determine whether speculative connections can be established, mozilla::net::CanEnableSpeculativeConnect checks:
1. if there is any removable slot, and
2. if there is any user cert and a private key that can be used for client authentication

However, in practice some HSM's are not removable and (1) is not sufficient, which results in a random PIN prompt appearing at (2).
This patch tighten (1) so that it also checks there is no "unfriendly" token which requires authentication anyway.

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

--HG--
extra : moz-landing-system : lando
2019-09-06 08:12:39 +00:00
Cosmin Sabou
a073ab211c Bug 1578737 - Fix audioworklet-addmodule-resolution.https.html & idlharness.https.window.html failures on beta. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D44948

--HG--
extra : moz-landing-system : lando
2019-09-06 14:03:21 +00:00