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

680952 Коммитов

Автор SHA1 Сообщение Дата
Stephen Donner 2b779548ae Bug 1589267 - Add conditioned-profile support for desktop Firefox in Browsertime. r=perftest-reviewers,sparky,ahal
Differential Revision: https://phabricator.services.mozilla.com/D53708

--HG--
extra : moz-landing-system : lando
2019-11-22 15:41:19 +00:00
Mark Striemer 3ad260c258 Bug 1593358 - Wait to move extension cards while list is active r=rpl,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D51700

--HG--
extra : moz-landing-system : lando
2019-11-22 15:35:23 +00:00
Mark Striemer fc6c868f4a Bug 1570792 - Toggle extension enabled state on the card r=rpl,fluent-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D51699

--HG--
extra : moz-landing-system : lando
2019-11-21 22:04:55 +00:00
Mark Striemer a3fe9e281e Bug 1575905 - Part 2: Surface enable/disable button on theme cards r=rpl,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D51698

--HG--
extra : moz-landing-system : lando
2019-11-21 22:04:53 +00:00
Mark Striemer 96337440a3 Bug 1575905 - Part 1: Show theme previews for built-in themes, hide theme icons r=rpl,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D51697

--HG--
extra : moz-landing-system : lando
2019-11-21 22:04:50 +00:00
jeffin143 058d24f2df Bug 1598539 : convert NS_STYLE_IME_MODE_* to an enum class in nsStyleConsts.h r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D54255

--HG--
extra : moz-landing-system : lando
2019-11-22 13:33:59 +00:00
Scott e84094e553 Bug 1567273 - Pref to enable lang config for Discovery Stream layouts r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D53236

--HG--
extra : moz-landing-system : lando
2019-11-20 21:19:23 +00:00
Paul Zuehlcke 97a444cc97 Bug 1597541 - Added pref and disabled nsContentBlocker by default. r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D53975

--HG--
extra : moz-landing-system : lando
2019-11-22 14:32:44 +00:00
Julian Descottes 07d61b0b9b Bug 1598259 - Remove support for MOZ_TOOLBOX_TEST_SCRIPT in ToolboxProcess.jsm r=ochameau
Depends on D54118

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

--HG--
extra : moz-landing-system : lando
2019-11-22 18:32:02 +00:00
Julian Descottes 43086cf675 Bug 1598259 - Migrate existing BrowserToolbox tests to ToolboxTask r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D54118

--HG--
extra : moz-landing-system : lando
2019-11-22 18:30:38 +00:00
Sean Feng 40b8004e12 Bug 1580304 - Remove nsNSSCertList/nsIX509CertList r=keeler
nsNSSCertList/nsIX509CertList are redundant, and also contructing
them are expensive. so it is replaced by Array<nsIX509Cert>

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

--HG--
extra : moz-landing-system : lando
2019-11-22 19:25:31 +00:00
Cosmin Sabou 622054c8dd Backed out 2 changesets (bug 1596911) for license failures on several files. CLOSED TREE
Backed out changeset b17ea5cb7714 (bug 1596911)
Backed out changeset 394f75b9488a (bug 1596911)
2019-11-22 21:24:25 +02:00
Nicolas Chevobbe 544d009d66 Bug 1597197 - Add a feature-callout badge on the open editor icon. r=Honza.
Differential Revision: https://phabricator.services.mozilla.com/D53394

--HG--
extra : moz-landing-system : lando
2019-11-22 13:11:28 +00:00
Simon Giesecke 9aeebf49f7 Bug 1598610 - Unify initialization of TransactionDatabaseOperationBase members by members initializers. r=dom-workers-and-storage-reviewers,janv
Depends on D54280

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

--HG--
extra : moz-landing-system : lando
2019-11-22 13:52:52 +00:00
Simon Giesecke a3ff0be82b Bug 1598610 - Always initialize TransactionDatabaseOperationBase::mWaitingForContinue. r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D54280

--HG--
extra : moz-landing-system : lando
2019-11-22 13:51:54 +00:00
Sylvestre Ledru bae4311577 Bug 1596911 - refresh the ignore list with the new exts r=Gijs
Depends on D53266

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

--HG--
extra : moz-landing-system : lando
2019-11-21 23:51:37 +00:00
Sylvestre Ledru f0c056e141 Bug 1596911 - Activate the license lint on more extensions r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D53266

--HG--
extra : moz-landing-system : lando
2019-11-21 18:06:38 +00:00
Tim Nguyen 3ae6d270cf Bug 1597120 - Remove platform support for XUL mousethrough attribute. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D53349

--HG--
extra : moz-landing-system : lando
2019-11-22 13:15:28 +00:00
Tim Nguyen dc104f14fc Bug 1597120 - Replace usages of XUL mousethrough with CSS pointer-events. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D53348

--HG--
extra : moz-landing-system : lando
2019-11-22 13:15:00 +00:00
Tim Nguyen 9b84d66049 Bug 1597120 - Support dynamic changes to CSS pointer-events on nsMenuPopupFrame. r=karlt,jmathies,mstange,emilio
Differential Revision: https://phabricator.services.mozilla.com/D53379

--HG--
extra : moz-landing-system : lando
2019-11-22 13:14:37 +00:00
Tim Nguyen 65fd34c86b Bug 1597120 - Make nsMenuPopupFrame read pointer-events: none; instead of mousethrough attribute. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D53347

--HG--
extra : moz-landing-system : lando
2019-11-22 13:14:06 +00:00
Timothy Nikkel e536dac456 Bug 1598488. Fix nsMenuPopupFrame::GetWidget. r=emilio
It can return the root widget if the menu popup frame doesn't have a widget. None of the callers want this.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 10:38:20 +00:00
Ciure Andrei c6bd150834 Backed out 3 changesets (bug 1388674) for causing test_formless_submit.html to permafail CLOSED TREE
Backed out changeset d9b1730b8cb3 (bug 1388674)
Backed out changeset d1e436047e1e (bug 1388674)
Backed out changeset 05c8232e7dc5 (bug 1388674)
2019-11-22 19:49:16 +02:00
Marco Bonardo dea2608089 Bug 1586284 - Modify the flex layout to give urls more space on small screens. r=dao
Let the url wrap, when the screen size is smaller than a threshold.
Along with a new proposal by Verdi for the toolbar overflow behavior, this
allows the urlbar to stay usable in small windows.

Because the title in Quantum Bar should never be empty, a few rules can be
simplified, so they also apply to the url when it's not a sibling of the other
result parts.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 10:05:45 +00:00
Rishi Gupta f2aa28e1a2 Bug 1598367 : using py2, py3 compatible maximum integer value through six r=whimboo,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D54169

--HG--
extra : moz-landing-system : lando
2019-11-22 08:33:01 +00:00
Julian Descottes de3e9b1cdd Bug 1573101 - Update Firefox logos in about:debugging r=daisuke
Logos from https://mozilla.design/firefox/logos-usage/
Updated:
- desktop release logo
- desktop beta logo
- desktop devedition logo
- desktop nightly logo
- monochrome icon (used in the sidebar as the icon for "This Firefox")

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

--HG--
extra : moz-landing-system : lando
2019-11-22 07:38:24 +00:00
Brendan Dahl e433d5cfce Bug 1596709 - Move special chrome root element handling to an observer. r=smaug
Enables any type of document to use the special root element attributes
currently used by XUL <window>.

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

--HG--
extra : moz-landing-system : lando
2019-11-21 21:25:55 +00:00
Sylvestre Ledru c7464b03c7 Bug 1598625 - Fix rst warnings in mach lint (mostly dup def) r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D54287

--HG--
extra : moz-landing-system : lando
2019-11-22 17:04:51 +00:00
Andrew Halberstadt 3dca2855a2 Bug 1598099 - [mozbuild] Catch correct exception when instantiating a Repository object without a build config, r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D54021

--HG--
extra : moz-landing-system : lando
2019-11-21 21:27:52 +00:00
Michael Kaply dcd325ee18 Bug 1500379 - Split homepage test into two tests. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D54306

--HG--
extra : moz-landing-system : lando
2019-11-22 16:34:42 +00:00
Razvan Maries 0633976e94 Backed out 2 changesets (bug 1598259) for dt perma fails. CLOSED TREE
Backed out changeset 38140fd01a52 (bug 1598259)
Backed out changeset 70b22c90ea2e (bug 1598259)
2019-11-22 19:36:38 +02:00
Andreea Pavel b75f3406d9 Merge mozilla-central to autoland on a CLOSED TREE 2019-11-22 18:51:41 +02:00
Andreea Pavel ee4f253b7e Merge autoland to mozilla-central a=merge 2019-11-22 18:40:39 +02:00
Andreea Pavel 3483fb259b Merge autoland to mozilla-central. a=merge 2019-11-22 11:14:11 +02:00
Andreea Pavel 594bcb571e Backed out changeset 03381ad44ca9 (bug 1547286) to disable Remote Canvas 2D while regressions are investigated and resolved. a=backout 2019-11-22 10:45:40 +02:00
Andreas Tolfsen 732a55531c bug 1543115: toolkit: disable remote agent on Windows AArch64; r=froydnj
We can't compile the remote agent startup component (written in
Rust) for Windows AArch64 due to numerous packages depending on
winapi 0.2.8 which don't support AArch64.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 08:03:56 +00:00
Andreas Tolfsen 36f394af15 bug 1543115: remote, toolkit: bootstrap from Rust; r=remote-protocol-reviewers,maja_zf
This bootstraps the remote agent from Rust so that we have access
to write to stderr using the eprintln!() macro.  There is a future
intention to expand Rust usage in the remote agent by delegating
CDP and WebDriver Bi-Di protocol schema validation to serde.

The Rust port is faithful to the JS version in terms of functionality,
and in some places improves on the original design by enforcing
a strict division between flag handling code on one hand, and the
remote agent server on the other.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 08:03:21 +00:00
Andreas Tolfsen 4a8b5c26b8 bug 1543115: remote: expose nsIRemoteAgent as XPCOM service; r=remote-protocol-reviewers,maja_zf,nika
This change makes it possible to access the remote agent service
from C++ and Rust.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 08:03:19 +00:00
Andreas Tolfsen 967406480d bug 1543115: remote: introduce nsIRemoteAgent XPIDL interface; r=remote-protocol-reviewers,maja_zf
Adds an XPIDL interface for the remote agent which we will later use to
initialise and start it from a new command-line handler written in Rust.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 08:03:12 +00:00
Andreas Tolfsen 9c0f6722a6 bug 1543115: remote: make RemoteAgent.listen() accept strings; r=remote-protocol-reviewers,maja_zf
Crafting nsIURIs in Rust is complicated.  Allow RemoteAgent.listen()
to accept both strings and nsIURIs when called in JavaScript.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 08:03:10 +00:00
Andreas Tolfsen 7c06462151 bug 1543115: remote: emit "remote-listening" system notification on startup; r=remote-protocol-reviewers,maja_zf
When calling RemoteAgent.listen() across XPIDL the function is run
asynchronously.  In order to find out when the remote agent has started
listening we introduce a "remote-listening" system observer notification.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 08:03:08 +00:00
Andreas Tolfsen 3f618e2eda bug 1543115: remote: set needed prefs earlier at startup; r=remote-protocol-reviewers,maja_zf
Although it currently makes no difference, we should ensure the
required preferences are set sooner, in case any of the internal
remote agent features depend on it.

Because we also cannot control when the nsICommandLineHandler for
the remote agent is invoked, setting it sooner rather than later,
seems a lot safer.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 08:03:05 +00:00
Andreas Tolfsen d25d3a1256 bug 1543115: remote: make RemoteAgent.close() safer; r=remote-protocol-reviewers,maja_zf
close() is meant to be failsafe in the sense that it should be
possible to call without side-effects.

We are currently setting up a lot of state in listen() that is not
cleaned up if the server eventually fails to start.  Calling close()
when this happens will ensure any state listen() has accrued is reset.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 08:03:03 +00:00
Andreas Tolfsen 795f248c54 bug 1543115: remote: merge init() and listen(); r=remote-protocol-reviewers,maja_zf
Having init() as a separate function leads to inconsistencies about
how the required state is checked.

init() prevents the remote agent from being loaded when the
remote.enabled preference is false or it is attempted loaded into a
child process, but listen() already manipulates state before these
checks are run.  This is probably not the intention, but an easy
mistake to make when the code flow is not crystal clear.

Since we never have a need to call init() independently, this patch
merges init() into listen().

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

--HG--
extra : moz-landing-system : lando
2019-11-22 08:02:56 +00:00
Andreas Tolfsen 2cf78c4ad5 bug 1543115: remote: rename XPCOM manifest for conformity; r=remote-protocol-reviewers,maja_zf
All other XPCOM component manifests are named components.conf and
this makes the remote agent's conform with those.

It will also become apparent in a later patch in this changeset
that we need to register two XPCOM components: one implementing
the remote agent service, and one for handling command-line arguments.

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

--HG--
rename : remote/RemoteAgent.conf => remote/components.conf
extra : moz-landing-system : lando
2019-11-22 08:02:54 +00:00
Ciure Andrei d73714a862 Backed out changeset a3b107922e81 (bug 1595814) for causing marionette perma failures CLOSED TREE 2019-11-22 10:42:09 +02:00
Daniel Varga 98807fe5a2 Bug 1593465 - followup for busting gecko decision task. On a CLOSED TREE
--HG--
extra : rebase_source : 0483136a5ea4be8d10938372a7674254a6614af2
2019-11-22 07:15:22 +02:00
Toshihito Kikuchi 764bd4d432 Bug 1596930 - Add new patterns to detour. r=handyman
This patch adds the following pattern to our x64 detour so that we can hook APIs
even though a target is already detoured by another application.

```
mov   rax, imm64
push  rax
ret
```

We already have `PatchIfTargetIsRecognizedTrampoline` to detour the pattern
`mov; jmp`.  There is another variation using `push rax;ret` to jump.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 00:36:46 +00:00
Daniel Varga f12c40c242 Backed out changeset afe80b4ff889 (bug 1595934) Requested by ehsan to see if it fixex bug 1597915. On a CLOSED TREE 2019-11-22 02:01:51 +02:00
Daniel Varga af05b317ec Backed out 7 changesets (bug 1597216, bug 1596777, bug 1536156) for reftest failures at reftest/bipbop_300_215kbps.mp4.lastframe.htm. On a CLOSED TREE
Backed out changeset a3fa99d936f3 (bug 1536156)
Backed out changeset 29dd64930421 (bug 1536156)
Backed out changeset 77c16444e714 (bug 1536156)
Backed out changeset d540f1802ff6 (bug 1536156)
Backed out changeset 8283eed414d2 (bug 1536156)
Backed out changeset 01d2c84810f0 (bug 1597216)
Backed out changeset e0184916cf37 (bug 1596777)
2019-11-22 01:58:42 +02:00