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

695055 Коммитов

Автор SHA1 Сообщение Дата
John Dai e1afc79aff Bug 1608010 - Support reversed range for <input type=time>; r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D64416

--HG--
extra : moz-landing-system : lando
2020-03-09 12:46:46 +00:00
Tim Nguyen 09ea5c7d92 Bug 1616986 - Add WPT reftests for conic-gradient and stop normalization. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D65928

--HG--
extra : moz-landing-system : lando
2020-03-09 12:35:02 +00:00
Masayuki Nakano c6ab66e5b6 Bug 1620504 - part 2: Clean up warnings in ChangeStyleTransaction r=m_kato
Depends on D65866

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

--HG--
extra : moz-landing-system : lando
2020-03-09 03:15:02 +00:00
Andy Wingo 6a15f008cf Bug 1620197 - Enable multiple results from WebAssembly functions r=lth
This patch enables multi-value calls and returns, adding some tests, and
conditionally disabling a couple expect-fail reftests that now pass.

It also changes to make calling multi-result WebAssembly functions from
JavaScript raise a run-time error, and likewise for calling out to
multi-result JS function from wasm.  Previously these would abort at
stub generation time.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 11:30:43 +00:00
Julien Cristau ef4b89a74c Bug 1620224 - improve display for non-dNSName subjectAltNames. r=johannh,fluent-reviewers,flod
Handle rfc822Name and iPAddress subjectAltNames, and replace "[object
Object]" with an explicit "unsupported" string for otherName.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 11:54:27 +00:00
Julien Cristau 1ec8fd96f5 Bug 1620037 - add md5WithRSAEncryption to the certificate viewer. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D65691

--HG--
extra : moz-landing-system : lando
2020-03-06 12:33:50 +00:00
Nicolas Silva 3c022bc4bb Bug 1580178 - Allow hit-testing without synchronous messaging. r=botond,kats
This patch adds an asynchronous hit tester that can perform hit testing queries without blocking on a synchronous message to the render backend thread, which is often busy building frames. This is done by having a shared immutable hit tester readable by any thread, atomically swapped each time the render backend processes a new scene or frame.
In order to asynchronously hit test without causing race conditions with APZ intenral state, the hit tester has to be built while the APZ lock is held.

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

--HG--
extra : moz-landing-system : lando
2020-03-02 10:27:17 +00:00
Gregory Mierzwinski 8b529afec3 Bug 1620827 - Remove raptor-webext clear storage call for causing intermittents. r=perftest-reviewers,Bebe
This patch removes a `storage.local.clear()` call from raptor-webext for causing a high number of intermittent failures. It also adds a default value for `--host` in the mozharness raptor. Finally, a delayed startup for raptorRunner is added with the hope that this will further decrease intermittents (right now, it might be starting at a very noisy time).

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

--HG--
extra : moz-landing-system : lando
2020-03-09 12:02:56 +00:00
Gijs Kruitbosch f1a04bd343 Bug 1618188 - remove XML backend for plugin and add-on blocklisting, r=mconley,perftest-reviewers,whimboo
This removes the obsolete backend. Notes on some of the less obvious changes
made as part of this patch:

- some of the gFoo style getters in Blocklist.jsm were only used by the XML
  version of the blocklist; I've removed them and tried to remove spurious
  settings of those properties in the remaining tests.
- some utility methods (e.g. distribution information getters) were also only
  used for the XML version (for the update URL).
- it's no longer necessary to test switching implementations.
- in browser/base/content/test/plugins/, we ran some tests from two manifests
  in order to run them with both blocklist backends. The simplest way of
  reducing this back down to one was to remove the remote-settings one. If I'd
  been more future-oriented when I created the duplication, perhaps I would
  have moved the XML version out into a different manifest instead, but I
  didn't, so now it looks like we're removing the modern one, whereas really
  we're going to be running the modern one as part of the "normal" tests and
  we're no longer running the "old" tests.
- removed all mentions I could see of extensions.blocklist.url which is no
  longer used for anything.
- per https://bugzilla.mozilla.org/show_bug.cgi?id=1016555#c23, updated
  references for the OneCRL timing and how it relates to blocklist updates.

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

--HG--
extra : moz-landing-system : lando
2020-03-09 12:02:17 +00:00
Gijs Kruitbosch 03b081f658 Bug 1618188 - stop updating the mozilla-central copy of blocklist.xml, r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D64932

--HG--
extra : moz-landing-system : lando
2020-03-09 11:58:32 +00:00
Sylvestre Ledru 558c5bec85 Bug 1617369 - Reformat rsdparsa_capi/ using rustfmt r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D65897

--HG--
extra : moz-landing-system : lando
2020-03-09 11:32:26 +00:00
Belén Albeza cad36d87f0 Bug 1459953 - Part 2: Add mochitest r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D64782

--HG--
extra : moz-landing-system : lando
2020-03-09 11:50:42 +00:00
Belén Albeza 40432665ef Bug 1459953 - Part 1: Show all service worker states r=jdescottes,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D63864

--HG--
extra : moz-landing-system : lando
2020-03-09 11:44:09 +00:00
Noemi Erli 950c697c8c Backed out changeset 8a0a2675fa02 (bug 1619512) for causing Android raptor failures CLOSED TREE 2020-03-09 14:01:03 +02:00
Masayuki Nakano 9748db36aa Bug 1620504 - part 1: Clean up warnings in CSSEditUtils r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D65866

--HG--
extra : moz-landing-system : lando
2020-03-09 01:58:24 +00:00
Masayuki Nakano c90d6c80b3 Bug 1569512 - Make `PresShell` ignore synthesized `mousemove` events coming from another process if the child process stores mouse location of synthesized mouse events for tests r=smaug
The reason of intermittent failure of `test_bug656379-2.html` is, synthesized
`mousemove` event coming from the parent process causes `mouseout` and
`mouseleave` events of the last synthesized `mousemove` in the test.  The
reason is, synthesized `mousemove` for tests makes `PresShell` in the content
process record the cursor location, but won't make it `PresShell` in the
parent process do it.  Therefore, parent process may synthesize `mousemove`
event for the system cursor position which does not match with the synthesized
mouse location in the content process.  Therefore, `:hover` state may be
updated unexpectedly.

This patch makes `WidgetEvent::mFlags` have a flag to indicate whether it
came from another process.  Then, makes `PresShell::HandleEvent()` ignore
synthesized `mousemove` events coming from another process only when the
recorded mouse location was set by a mouse event synthesized for tests.

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

--HG--
extra : moz-landing-system : lando
2020-03-05 21:34:28 +00:00
Masayuki Nakano 7bd48e79b8 Bug 1618906 - Make `HTMLEditor` stop handling anything if container of a range in `Selection` is not a content node r=m_kato
It's valid thing that a container of a `Range` of `Selection` is not a content
node.  Actually, it can be a `Document` node.  But it's illegal case for
editor.  So, if `HTMLEditor` meets such case, it does not need to do anything.

This patch makes that if `HTMLEditor` meets the situation at very first time
of public edit action method, it returns "OK" for avoiding new exception case.
Otherwise, i.e., it's an XPCOM API or meeting such situation after a DOM
mutation, returns error.

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

--HG--
extra : moz-landing-system : lando
2020-03-05 04:39:35 +00:00
Julian Descottes d6e65ea83a Bug 1619746 - Add --jsdebugger-path argument to mach test to specify a custom binary for the toolbox r=gbrown,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D65206

--HG--
extra : moz-landing-system : lando
2020-03-09 10:52:17 +00:00
Kriti Singh 2e218ad6e6 Bug 1580155: Rename event constants used only for tests r=Honza.
Differential Revision: https://phabricator.services.mozilla.com/D64868

--HG--
extra : moz-landing-system : lando
2020-03-09 10:54:33 +00:00
Sylvestre Ledru 260f01d445 no bug - mozlint/codespell - Add two docs directories in the list + fix typos r=marco DONTBUILD
Depends on D65911

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

--HG--
extra : moz-landing-system : lando
2020-03-09 10:43:14 +00:00
Gijs Kruitbosch 7f343b8ce5 Bug 1617332 - activate downloads view elements immediately instead of debouncing all the time, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D65394

--HG--
extra : moz-landing-system : lando
2020-03-09 10:40:15 +00:00
Florin Strugariu 2fd5275d13 Bug 1614565 - [Mozproxy] Add mitmproxy 5.0.1 capability to mozproxy r=tarek,perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D62420

--HG--
rename : testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/alternate-server-replay-4.0.4.py => testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/alternate-server-replay.py
extra : moz-landing-system : lando
2020-03-09 10:37:31 +00:00
Sylvestre Ledru 3baed30511 Bug 1620860 - mozlint/yamllint - Fix the python path include r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D65908

--HG--
extra : moz-landing-system : lando
2020-03-09 10:13:45 +00:00
James Graham 4da3ae8341 Bug 1595515 - Don't run tests for things we aren't implementing in CI, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D65767

--HG--
extra : moz-landing-system : lando
2020-03-06 18:57:15 +00:00
James Graham cddebeeb0b Bug 1595515 - Mark not-implementing status for some features, r=annevk
Differential Revision: https://phabricator.services.mozilla.com/D65766

--HG--
extra : moz-landing-system : lando
2020-03-07 13:27:23 +00:00
James Graham 8b8ac24a9b Bug 1595515 - Add support for implementation-status in wpt metadata, r=twisniewski
This adds an `implementation-status` field to the wpt metadata with 3
possible values; "not-implementing", "backlog" and "implmenting" (the
latter being the same as the default value). It also adds a
`--skip-implementation-status` command line argument to wptrunner that
can be used to skip running tests with the specified implementation
statuses. This is primarilly to allow gecko to avoid running tests (or
run tests less frequently) for things where we don't implement the
spec and don't plan to either ever or in the current roadmap.

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

--HG--
extra : moz-landing-system : lando
2020-03-06 22:44:00 +00:00
jayati a37404713d Bug 1620805 - Replace BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_contextmenu_touch.js. r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D65891

--HG--
extra : moz-landing-system : lando
2020-03-09 09:57:51 +00:00
Simon Van Accoleyen 3006ffb76d Bug 1619619 - DeCOMtaminate accesses to nsFocusManager r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D65884

--HG--
extra : moz-landing-system : lando
2020-03-09 09:51:46 +00:00
Sylvestre Ledru b2e3d51d34 Bug 1617369 - Reformat netwerk/ using rustfmt r=agrover
Depends on D65897

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

--HG--
extra : moz-landing-system : lando
2020-03-09 09:48:01 +00:00
Andrea Marchesini 750d1a507f Bug 1454781 - SameSite policy logged in the console - part 5 - Console messages for beta, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D65579

--HG--
extra : moz-landing-system : lando
2020-03-09 09:42:45 +00:00
Andrea Marchesini f710f5d5ef Bug 1454781 - SameSite policy logged in the console - part 4 - tests, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D65313

--HG--
extra : moz-landing-system : lando
2020-03-09 09:42:45 +00:00
Andrea Marchesini 371649e01e Bug 1454781 - SameSite policy logged in the console - part 3 - log invalid sameSite values, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D65315

--HG--
extra : moz-landing-system : lando
2020-03-05 03:41:50 +00:00
Andrea Marchesini 3d32ec99d9 Bug 1454781 - SameSite policy logged in the console - part 2 - Console messages, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D65242

--HG--
extra : moz-landing-system : lando
2020-03-06 17:21:51 +00:00
Andrea Marchesini 4d8ab701dd Bug 1454781 - SameSite policy logged in the console - part 1 - more data shown in MOZ_LOG, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D65241

--HG--
extra : moz-landing-system : lando
2020-03-05 11:04:44 +00:00
Uday b954b2e459 Bug 1590046 - Formatting for Action Cable WebSocket messages. r=Harald,Honza
Differential Revision: https://phabricator.services.mozilla.com/D65191

--HG--
extra : moz-landing-system : lando
2020-03-09 09:41:42 +00:00
sonakshi 8d463effbd Bug 1620681 - Removed nsISubstitutionObserver.idl and its references r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D65907

--HG--
extra : moz-landing-system : lando
2020-03-09 09:08:27 +00:00
Florin Strugariu f92fd4108f Bug 1619512 - Crashes of Firefox for Raptor jobs aren't correctly reported for classification r=perftest-reviewers,octavian_negru,sparky,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D65144

--HG--
extra : moz-landing-system : lando
2020-03-09 08:50:54 +00:00
Mihai Alexandru Michis b4fb6157a2 Bug 1601331 - Disable browser_webconsole_network_reset_filter.js on fission for frequent failures. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D65750

--HG--
extra : moz-landing-system : lando
2020-03-09 08:24:53 +00:00
Christian Holler 49a529842a Bug 1614294 - Increase the shutdown crash timeout for TSan builds. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D65497

--HG--
extra : moz-landing-system : lando
2020-03-05 14:01:35 +00:00
Makoto Kato 070a000dd4 Bug 1620511 - Make ensure_mobile_android_packages Python3 compatible. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D65683

--HG--
extra : moz-landing-system : lando
2020-03-06 17:30:27 +00:00
Jeff Gilbert 72e401a747 Bug 1620876 - Handle "//\n" webglsl comments. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D65929

--HG--
extra : moz-landing-system : lando
2020-03-09 03:19:25 +00:00
Tim Nguyen 6cec94d9be Bug 1620328 - Set conic-gradient angle range on Skia. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D65910

--HG--
extra : moz-landing-system : lando
2020-03-08 21:46:06 +00:00
Timothy Nikkel e424589434 Bug 1620817. Invalidate when the BrowserChild gets a different visible rect. r=mattwoodrow
layout/reftests/bugs/370422-1.html changes the size of a fission iframe.

Bug 1615504 made sure the visible rect got to the child process. But there is still a failure mode where (I assume) all invalidations/painting of changing the document size in the iframe content process happens before the effects visible rect ipc msg arrives at the content process.

In this case we still need to invalidate even though we use the correct visible rect on the builder we need a dirty rect that includes the unveiled area.

Depends on D65888

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

--HG--
extra : moz-landing-system : lando
2020-03-08 22:19:10 +00:00
Toshihito Kikuchi a8bf6fdef8 Bug 1605478 - Add temporary MOZ_DIAGNOSTIC_ASSERT to narrow down UntrustedModulesData's integrity problem. r=aklotz
Bug 1603714 showed there were `UntrustedModulesData` instances in which a load
event pointed to a module which did not exist in the modules list.

This patch adds `MOZ_DIAGNOSTIC_ASSERT` to the following places to narrow down
when it happened.

Given that the number of the impected users seems big (~200 crashes/day on Nightly),
we activate the assers with a probability of 1/16 (~12.5 crashes/day).

1. When processing load events
1-1. [Content] `UntrustedModulesProcessor::CompleteProcessing:`
  Verify events of a trusted module were eliminated by `GetModulesTrust`
1-2. [Content] `UntrustedModulesData::AddNewLoads`:
  Verify a new `ModuleRecord` matches the event
1-3. [Content] `UntrustedModulesProcessor::CompleteProcessing`:
  Verify processed data after new items were appended.

2. When processed data is sent
2-1. [Content] `UntrustedModulesProcessor::GetAllProcessedData`:
  Verify processed data before serialization.
2-2. [Content] `ParamTraits<mozilla::UntrustedModulesData>::WriteEvent`:
  Verify processed data before transferring to the browser process
2-3. [Browser] `ParamTraits<mozilla::UntrustedModulesData>::ReadEvent`:
  A final point to catch this integrity problem.  We had an IPC error here.

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

--HG--
extra : moz-landing-system : lando
2020-03-08 23:13:48 +00:00
Mark Banner c33838afba Bug 1620218 - Update Prettier to 1.18.2 and other ESLint modules to the latest versions. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D65510

--HG--
extra : moz-landing-system : lando
2020-03-08 21:45:23 +00:00
Mark Banner 2c4e35b0a6 Bug 1620218 - Automatic code fixes for Prettier 1.18.2 upgrade. r=mossop,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D65509

--HG--
extra : moz-landing-system : lando
2020-03-08 21:45:16 +00:00
eghitta d3f7560d28 Bug 1609872 - Make about:policies an HTML page. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D65896

--HG--
rename : browser/components/enterprisepolicies/content/aboutPolicies.xhtml => browser/components/enterprisepolicies/content/aboutPolicies.html
extra : moz-landing-system : lando
2020-03-08 20:54:17 +00:00
Toshihito Kikuchi 17bf9c99ee Bug 1619466 - Make the blocklist variable BROWSER_PROCESS work. r=aklotz
The blocklist variable `BROWSER_PROCESS` did not work as expected.  Entries
defined there were blocked not only in the browser process but also in the
child process.

This patch makes sure entries in `BROWSER_PROCESS` are blocked only in the
browser process.

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

--HG--
extra : moz-landing-system : lando
2020-03-08 19:47:17 +00:00
Shane Caraveo d51b1be41f Bug 1618500 handle permissions and preferences changes on addon update r=aswan
If an addon is updated and moves permissions between required to optional, we
want to retain the previously granted permission so the extension does not have to
request the permission from the user again. We also handle permission removal
and changes to preferences based on permissions.

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

--HG--
extra : moz-landing-system : lando
2020-03-08 19:29:55 +00:00
Ian Neal 5a836d5e08 Bug 1620854 - Tarball generation should also exclude git files. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D65906

--HG--
extra : moz-landing-system : lando
2020-03-08 19:12:35 +00:00