Commit Graph

691418 Commits

Author SHA1 Message Date
Mirko Brodesser
3d79d25cdf Bug 1615304: part 1) Move nsFrameSelection::DeleteFromDocument to Selection. r=smaug
Helps to clarify the role of `nsFrameSelection`.

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

--HG--
extra : moz-landing-system : lando
2020-02-14 10:58:06 +00:00
Jon Coppeard
fe41923bf8 Bug 1615354 - Rename FinalizationGroup 'holdings' field to 'heldValue' in line with the spec r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D62776

--HG--
extra : moz-landing-system : lando
2020-02-14 01:10:14 +00:00
Bogdan Tara
cc05482fe3 Backed out changeset d85d1a9cb70f (bug 1609567) for debugger complaining about ConditionalPanel&createEditor CLOSED TREE 2020-02-14 12:32:07 +02:00
Jan de Mooij
187b93c6ac Bug 1608256 - Remove MakeMRegExpHoistable optimization. r=tcampbell
It's a lot of code and doesn't seem to affect Octane-regexp.

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

--HG--
extra : moz-landing-system : lando
2020-02-04 14:18:11 +00:00
Masayuki Nakano
817ac3e98e Bug 1588688 - part 7-5: Clean up HTMLEditor::CreateListOfNodesToPaste() r=m_kato
`HTMLEditor::CreateListOfNodesToPaste()` can be static and it does not need to
take `DocumentFragment` as an argument if the range is always specified.
For avoiding 2 input path to specify a range, we should make it take only
range boundaries and array of nodes to return the collected nodes.

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

--HG--
extra : moz-landing-system : lando
2020-02-13 04:49:43 +00:00
Razvan Caliman
321d07ccd2 Bug 1609567 - Configure CodeMirror instance in DevTools to use custom cursor blink rate if defined. r=pbro
Adds the ability to set the cursror blink rate for CodeMirror editors if the ui.caretBlinkTime pref is defined. The pref is not defined by default in about:config, but there are code paths in Firefox which will make use of it (ex: input fields).
See: https://searchfox.org/mozilla-central/search?q=caretBlinkTime&path=

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

--HG--
extra : moz-landing-system : lando
2020-02-06 16:24:42 +00:00
Daisuke Akatsuka
74f4928857 Bug 1615205: Remove overflow style from error message panel. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D62714

--HG--
extra : moz-landing-system : lando
2020-02-14 09:47:11 +00:00
Julian Descottes
1be39ce29f Bug 1613773 - Merge devtools.inspector.showUserAgentShadowRoots into devtools.inspector.showAllAnonymousContent r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D61940

--HG--
extra : moz-landing-system : lando
2020-02-14 09:35:55 +00:00
pbz
490d6db508 Bug 1614956 - Removed invalid IsOAForceStripPermission call in nsPermissionManager. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D62610

--HG--
extra : moz-landing-system : lando
2020-02-12 18:50:02 +00:00
Jan Varga
29b9b41a82 Bug 1608759 - Forbid leaf common entries; r=ttung,dom-workers-and-storage-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62068

--HG--
extra : moz-landing-system : lando
2020-02-14 09:22:58 +00:00
Jan Varga
1ffac26af6 Bug 1608759 - Add "beforeInstall" key to package definitions; r=ttung,dom-workers-and-storage-reviewers
This is a preparation for "afterInitTemporaryStorage" key which requires initialized storage.

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

--HG--
extra : moz-landing-system : lando
2020-02-14 09:23:24 +00:00
Jan de Mooij
cd59862048 Bug 1608994 part 5 - Remove some now unused VM functions. r=iain
Depends on D62745

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

--HG--
extra : moz-landing-system : lando
2020-02-13 15:12:22 +00:00
Jan de Mooij
6bf7a21f3a Bug 1608994 part 4 - Remove InlineTypedObject code from MacroAssembler. r=iain
This 'fixes' bug 1611194.

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

--HG--
extra : moz-landing-system : lando
2020-02-13 15:12:02 +00:00
Jan de Mooij
4461035d9d Bug 1608994 part 3 - Remove class hook template object. r=iain
Ion no longer uses the template object after part 1.

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

--HG--
extra : moz-landing-system : lando
2020-02-13 15:11:48 +00:00
Jan de Mooij
c95ae57b9a Bug 1608994 part 2 - Remove TypedObjectPrediction.h/cpp files. r=iain
Depends on D62738

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

--HG--
extra : moz-landing-system : lando
2020-02-13 15:10:33 +00:00
Jan de Mooij
971c5a0151 Bug 1608994 part 1 - Remove TypedObject code from Ion. r=iain
Typed objects are Nightly-only. The code depends heavily on TI, has bugs, and
would have to be removed/replaced for WarpBuilder anyway.

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

--HG--
extra : moz-landing-system : lando
2020-02-13 15:10:19 +00:00
Ciure Andrei
7ab2d76537 Backed out changeset a63ccd650889 (bug 1361341) for causing mozlint failures CLOSED TREE 2020-02-14 11:10:29 +02:00
Tarek Ziadé
fc576068a9 Bug 1610712 - Allow downgrades of profiles r=Bebe
pass the --allow-downgrade option

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

--HG--
extra : moz-landing-system : lando
2020-02-14 08:52:28 +00:00
Sylvestre Ledru
d284704bb3 Bug 1361341 - Add rust clippy to mozlint r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D58250

--HG--
extra : moz-landing-system : lando
2020-02-13 23:22:56 +00:00
Kagami Sascha Rosylight
0c391af6ec Bug 1573029 - Windows Web Share implementation r=marcosc,farre
Differential Revision: https://phabricator.services.mozilla.com/D44613

--HG--
extra : moz-landing-system : lando
2020-02-13 14:21:06 +00:00
octavian.negru
41750e345f Bug 1532315 - Allow Raptor test INI settings to use 'False/false' or 'True/true' r=perftest-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D62563

--HG--
extra : moz-landing-system : lando
2020-02-14 08:28:40 +00:00
Harry Twyford
6556c5d0d0 Bug 1615276 - Add subtest to ensure urlbar.searchTips.shownCount prefs are being incremented correctly. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D62749

--HG--
extra : moz-landing-system : lando
2020-02-14 01:11:22 +00:00
Tom Tung
9bea5d80bc Bug 1610880 - Do not remove the empty origin directory when clearing a client; r=janv
Differential Revision: https://phabricator.services.mozilla.com/D62434

--HG--
extra : moz-landing-system : lando
2020-02-11 14:51:13 +00:00
Xidorn Quan
efd45a6971 Bug 699022 - Inform IM about cursor position when focus changes. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D62734

--HG--
extra : moz-landing-system : lando
2020-02-13 12:19:05 +00:00
Timothy Nikkel
96274c2281 Bug 1614232. Make sure to call RenderMaskLayers in ClientRefLayer::RenderLayer. r=mattwoodrow
ClientReadbackLayer::RenderLayer is the only other RenderLayer implementation that doesn't have a RenderMaskLayers calls, does it need it?

Depends on D62180

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

--HG--
extra : moz-landing-system : lando
2020-02-11 19:00:59 +00:00
Masayuki Nakano
3887f29cbc Bug 1588688 - part 7-4: Clean up HTMLEditor::GetListAndTableParents() r=m_kato
It can be a static method and does not make sense taking array of nodes as
input argument because it refers only first or last node of the array.

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

--HG--
extra : moz-landing-system : lando
2020-02-13 02:56:25 +00:00
Matthew Noorenberghe
ff27adf28d Bug 1615134 - Shell service API to open macOS Security & Privacy preferences panes. r=spohl
Example: Cc["@mozilla.org/browser/shell-service;1"].getService(Ci.nsIMacShellService).showSecurityPreferences("Privacy_AllFiles")

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

--HG--
extra : moz-landing-system : lando
2020-02-14 04:06:09 +00:00
Hiroyuki Ikezoe
48f45a3d02 Bug 1550800 - Make PuppetWidget::WidgetToScreenOffset work in out-of-process iframes. r=hsivonen,emilio
A mochitest for this change will be landed in bug 1614268 which needs
a work to make Element.focus() work in OOP iframes (bug 1556627).

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

--HG--
extra : moz-landing-system : lando
2020-02-12 01:44:28 +00:00
Hiroyuki Ikezoe
796e6049b6 Bug 1550800 - Call BrowserParent::UpdateDimensions() in BrowserBridgeParent::RecvUpdateDimensions. r=nika,hsivonen
So that we can get the correct client offset value and store other metrics
there and reuse them when the top browser window moves.

The client offset, browser window title bar and window decorated frame width,
is necessary to get element positions in OOP iframes in screen coordinates
for drag-and-drop etc.

This change also fixes event.screen{X,Y}. A mochitest in this commit fails
without this change with enabling fission at least on Linux. Note that in the
mochitest we have to use nsIDOMWindowUtils.synthesizeNativeMouseClick instead
of nsIDOMWindowUtils.sendMouseEvent since sendMouseEvent doesn't work in fission
world (bug 1528935).

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

--HG--
extra : moz-landing-system : lando
2020-02-13 22:30:56 +00:00
Masayuki Nakano
58164b1ddf Bug 1588688 - part 7-3: Clean up HTMLEditor::ScanForTableStructure() r=m_kato
The name does not explain what it does.  Additionally, it should be same style
as `HTMLEditor::IsReplaceableListElement()` for making it easier to understand.

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

--HG--
extra : moz-landing-system : lando
2020-02-13 02:55:53 +00:00
Brindusan Cristian
09a49910fa Backed out changeset 19c9be9294f4 (bug 1613733) for Android Bpgo build bustages. CLOSED TREE 2020-02-14 04:33:17 +02:00
Glenn Watson
1b40eb8660 Bug 1615141 - Fix panic in picture cache dependency building. r=Bert
Differential Revision: https://phabricator.services.mozilla.com/D62851

--HG--
extra : moz-landing-system : lando
2020-02-14 00:30:02 +00:00
Greg V
e5dcb46da9 Bug 1615465 - fix missing nsString include in GLContext r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D62843

--HG--
extra : moz-landing-system : lando
2020-02-14 00:25:19 +00:00
Dana Keeler
63fee6e2b1 bug 1615068 - enable test_osclientcerts_module.js on macOS r=kjacobs
Differential Revision: https://phabricator.services.mozilla.com/D62824

--HG--
extra : moz-landing-system : lando
2020-02-14 00:24:46 +00:00
Hiroyuki Ikezoe
38a45b7de4 Bug 1613611 - Enable lazy load images by default. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D62709

--HG--
extra : moz-landing-system : lando
2020-02-14 00:14:46 +00:00
Haik Aftandilian
6395b475b8 Bug 1612006 - getDisplayMedia NotFoundError in firefox after upgrade to MacOS 10.15.3 r=spohl
Update the heuristic-based screen recording permission check to be more
reliable but still imperfect.

Add pref "media.macos.screenrecording.oscheck.enabled" (true by default) to
allow bypassing the permission check as a workaround and for testing.
i.e., when the pref is set,
nsIOSPermissionRequest::getScreenCapturePermissionState() always returns
PERMISSION_STATE_AUTHORIZED on macOS.

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

--HG--
extra : moz-landing-system : lando
2020-02-13 23:36:23 +00:00
Mike Shal
ad0c283ab2 Bug 1611326 - Default to py3_action, and add a py2 attribute to GENERATED_FILES; r=firefox-build-system-reviewers,rstewart
GENERATED_FILES now defaults to python3 unless py2=True is specified as
an argument. All existing GENERATED_FILES scripts and GeneratedFile
templates have the py2=True attribute added, so this patch should
effectively be a no-op.

Going forward, individual scripts can be converted to python3 and their
corresponding py2=True attribute can be deleted. In effect, this patch
will be backed out in pieces until all scripts run in python3, at which
point the py2 attribute itself can be removed.

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

--HG--
extra : moz-landing-system : lando
2020-02-13 23:07:04 +00:00
Masatoshi Kimura
7510e3d9e4 Bug 1602485. r=aklotz,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D60344

--HG--
extra : moz-landing-system : lando
2020-02-10 22:05:23 +00:00
Andy Grover
bb914e65cb Bug 1614711 - Update to Neqo 0.1.14 for support for QUIC draft 25 r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D62655

--HG--
extra : moz-landing-system : lando
2020-02-13 22:18:07 +00:00
Sam Foster
0dc699bcb0 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 22:11:01 +00:00
Sam Foster
21db995c1a 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 22:10:10 +00:00
Sam Foster
bd344264c9 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 22:09:42 +00:00
Sam Foster
7551d7e812 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 22:09:14 +00:00
Sam Foster
add3f468e5 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 22:08:47 +00:00
Edgar Chen
e8322fa0ba Bug 1609180 - Add test for requesting fullscreen from parent window; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D62669

--HG--
extra : moz-landing-system : lando
2020-02-13 21:44:07 +00:00
Andrew Osmond
db39fa490d Bug 1614798 - Refactor the blocklist rules to hide more of the boilerplate. r=jrmuizel
We would like to get to a world where we compare/store enums instead of
strings, and this is a step towards.

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

--HG--
extra : moz-landing-system : lando
2020-02-13 22:39:10 +00:00
Coroiu Cristina
e869934731 Backed out changeset da7bdd092e0b (bug 1615408) for try failures at test_fuzzy.py on a CLOSED TREE 2020-02-14 01:16:00 +02:00
Coroiu Cristina
ec8506ea56 Backed out 4 changesets (bug 1361341, bug 1578058) for mozilint failure at test_clippy.py on a CLOSED TREE
Backed out changeset 76d91acac82c (bug 1361341)
Backed out changeset aa0f5c68a325 (bug 1578058)
Backed out changeset 6df34f8ff016 (bug 1578058)
Backed out changeset 066a58eea385 (bug 1361341)
2020-02-14 01:15:11 +02:00
Coroiu Cristina
9526bf7b4d Backed out 3 changesets (bug 1610149) for instr bustage on a CLOSED TREE
Backed out changeset b815d0a94385 (bug 1610149)
Backed out changeset dfca4a56fa51 (bug 1610149)
Backed out changeset 0568028bb4dd (bug 1610149)
2020-02-14 01:14:05 +02:00
Coroiu Cristina
fc53596ca3 Backed out 2 changesets (bug 1598068) for build bustage at ShowSSEConfig on a CLOSED TREE
Backed out changeset 5fb8d24977eb (bug 1598068)
Backed out changeset eba60d849030 (bug 1598068)
2020-02-14 00:48:07 +02:00