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

706936 Коммитов

Автор SHA1 Сообщение Дата
Harry Twyford 03c419890f Bug 1626897 - Part 1 - Move SuggestionsFetch from PlacesSearchAutocompleteProvider to UrlbarProviderSearchSuggestions. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D74117
2020-05-12 16:59:29 +00:00
Razvan Maries a9b2e6dd6f Backed out changeset 58cbc2929fb3 (bug 1616692) for reftests perma failures. CLOSED TREE 2020-05-12 21:05:56 +03:00
Razvan Maries 6740f8e47d Backed out 2 changesets (bug 1616692, bug 1635933) for reftests perma failures. CLOSED TREE
Backed out changeset 7340fb8c2297 (bug 1616692)
Backed out changeset 5695aa933c38 (bug 1635933)
2020-05-12 20:59:06 +03:00
Razvan Maries 0340dd3727 Backed out changeset 05d0d1dd8623 (bug 1636905) for perma failures at coep-blob-popup.https.html. CLOSED TREE 2020-05-12 20:37:12 +03:00
Razvan Maries a1b92d521b Backed out 3 changesets (bug 1636495) for SM bustages at huge-01.binjs. CLOSED TREE
Backed out changeset 5be0a4315674 (bug 1636495)
Backed out changeset 7ac33283a786 (bug 1636495)
Backed out changeset 4b98c08423c9 (bug 1636495)
2020-05-12 20:19:37 +03:00
Coroiu Cristina 8cebe6f218 Backed out changeset 92debb8a68a6 (bug 1636419) for build bustages at deps/TelemetryHistogramData.inc.stub on a CLOSED TREE 2020-05-12 19:59:55 +03:00
Sebastian Hengst 8d6dfb7be7 Backed out changeset ea15e5bb899e (bug 1625845) for causing bug 1634056. a=backout 2020-05-12 18:48:22 +02:00
Kate Hudson 9066432380 Bug 1633368 - Document and separate SpecialMessageActions r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D72633
2020-05-12 13:05:40 +00:00
Mark Banner 6212949ff5 Bug 1634562 - Fix default engines for okru and mailru distributions in certain regions. r=daleharvey
Yandex is default in these regions, so for okru-001 and mailru-001 we just turn that off.

Differential Revision: https://phabricator.services.mozilla.com/D73948
2020-05-12 16:42:58 +00:00
Mark Banner 9edd298c88 Bug 1635056 - Fix and prevent duplicate parameters in search queries for distribution engines. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D73937
2020-05-12 16:42:58 +00:00
Mark Banner 0750ee867a Bug 1630980 - Add more tests for search engine distributions in different locales and fix yandex.ua inclusion. r=daleharvey,mkaply
Differential Revision: https://phabricator.services.mozilla.com/D72951
2020-05-12 16:42:40 +00:00
Mark Banner 6a4cc10797 Bug 1630980 - Add orders for distribution engines. r=daleharvey,mkaply
Differential Revision: https://phabricator.services.mozilla.com/D72950
2020-05-12 16:42:18 +00:00
Mark Banner abc975a9ac Bug 1630980 - Remove orders for current engines, let them be alphabetical. r=daleharvey,mkaply
Differential Revision: https://phabricator.services.mozilla.com/D72949
2020-05-12 16:42:10 +00:00
Mark Banner 71c4b59978 Bug 1630980 - Add default engine information for distribution engines to the modern search configuration. r=daleharvey,mkaply
Differential Revision: https://phabricator.services.mozilla.com/D72948
2020-05-12 16:42:08 +00:00
longsonr 008322377b Bug 935056 - Don't apply minimum font sizes to SVG text. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D74581
2020-05-12 16:19:15 +00:00
Jon Coppeard 424574573b Bug 1636419 - Add GC_MS telemetry to geckoview r=sfink,Dexter
As a first step, add geckoview_streaming for GC_MS telemetry.

This also turns on collection in release builds, something that AFAICS should have happened in bug 1489524.

Differential Revision: https://phabricator.services.mozilla.com/D74836
2020-05-12 16:39:54 +00:00
Tom Schuster b7db8a47f6 Bug 1636918 - Folding for MGuardNullOrUndefined. r=jandem
Depends on D74705

Differential Revision: https://phabricator.services.mozilla.com/D74706
2020-05-12 12:56:58 +00:00
Tom Schuster 06b716ad06 Bug 1636918 - Folding for MGuardValue. r=jandem
Depends on D74704

Differential Revision: https://phabricator.services.mozilla.com/D74705
2020-05-12 12:55:43 +00:00
Tom Schuster 1a134518a1 Bug 1636918 - Folding for MGuardSpecificAtom. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D74704
2020-05-12 12:54:48 +00:00
Lars T Hansen 3cafef45a1 Bug 1635917 - Correct RegsToPreserve in WasmStubs. r=bbouvier
RegsToPreserve must contain the correct float registers *and* be immune to
PushRegsInMask stripping out the SIMD registers in non-SIMD builds before
it performs register set reduction.  The correct mask to start with is
therefore AllMask, not AllVector128Mask, as the latter is stripped down to
an empty set, not reduced down to the set of doubles.

This bug came in with the SIMD patch and affects non-SIMD builds on x64
as well as all builds on x86.

Differential Revision: https://phabricator.services.mozilla.com/D74825
2020-05-12 15:33:10 +00:00
Iain Ireland 69f5d26ac6 Bug 1636495: Add web platform test r=emilio
While trying to fix the error-handling, I tested one solution that *should* have caused a failure in a web platform test, but didn't, because the test didn't exist yet. This patch adds that test.

Depends on D74501

Differential Revision: https://phabricator.services.mozilla.com/D74502
2020-05-12 14:08:40 +00:00
Iain Ireland 7837df3291 Bug 1636495: Use JS::CheckRegExpSyntax in nsContentUtils::IsPatternMatching r=emilio
nsContentUtils::IsPatternMatching calls into SpiderMonkey several times to validate and execute a regexp. It assumes that JS::NewUCRegExpObject can only fail if the pattern is invalid. However, in the case of OOM or stack overflow, this is false.

In the previous patch, we added a new API for pattern matching. This patch uses the new function to clean up the error handling in IsPatternMatching.

Differential Revision: https://phabricator.services.mozilla.com/D74501
2020-05-12 14:08:40 +00:00
Iain Ireland 5a55340325 Bug 1636495: Add JS::CheckRegExpSyntax r=evilpie
To make sure that `<input>` elements with `pattern` attributes update their validation state (`:invalid`) properly, nsContentUtils::IsPatternMatching needs to be able to distinguish between parsing errors caused by an invalid pattern, vs parsing errors caused by OOM/overrecursion.

This patch also fixes up the places inside the new regexp engine where we can throw over-recursed to make sure that we set the right flag on the context, then fixes regexp/huge-01.js (and the binast variants) to accept a different error message.

Differential Revision: https://phabricator.services.mozilla.com/D74499
2020-05-12 14:08:40 +00:00
Ted Campbell f825a73afa Bug 1637283 - Use SFINAE to prevent Cell::is<JSFunction>() and friends. r=jonco
Introduce JS::IsBaseTraceType to check if a type is the canonical type
associated with a TraceKind. Use this with SFINAE to make footguns turn into
compile errors.

Differential Revision: https://phabricator.services.mozilla.com/D74869
2020-05-12 16:10:41 +00:00
Ted Campbell b73f4bfdae Bug 1637283 - Fix misuses of Cell::is<T>() and friends. r=jonco
The `{Cell,TenuredCell,GCCellPtr}::{is,as}<T>()` methods can be footguns if
called on derived types. Only the TraceKind must match which is rarely what
is expected.

Differential Revision: https://phabricator.services.mozilla.com/D74868
2020-05-12 16:10:33 +00:00
Emilio Cobos Álvarez b7b89624f9 Bug 1637298 - Use better selectors in videocontrols.css. r=Gijs
These used to be `[anonid]` back when we used anonymous content. But now
that this is in a shadow tree we can use regular id selectors, which are
faster.

Differential Revision: https://phabricator.services.mozilla.com/D74872
2020-05-12 16:16:44 +00:00
Michael Kaply afd4cf321d Bug 1630884 - Handle locked prefs in page info dialog. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D74477
2020-05-12 13:48:38 +00:00
Ricky Stewart 853de17575 Bug 1633494 - Augment `hg` command used to get commit time r=glandium
`hg` gives us some additional levers to tweak when determining which commits are public and non-public. All the better, because `hg`'s default behavior under a rebase is to preserve the original commit time, so if you rebase a month-old commit on the latest version of central, you might still get the "revision too old" error despite your tree actually being completely up-to-date. Here we replace the original logic with something a little bit more robust to that scenario.

As before, this is a best-effort check that might have false positives or false negatives; this commit doesn't change that, but hopefully it decreases the amount of false positives under `hg`.

Differential Revision: https://phabricator.services.mozilla.com/D74745
2020-05-12 15:53:14 +00:00
Jeff Muizelaar 079bf2d83a Bug 1637274 - Let the looser blocklist ride into early beta. r=aosmond
We haven't had any reported problems with the looser version
so let's try to find some.

Differential Revision: https://phabricator.services.mozilla.com/D74863
2020-05-12 15:55:10 +00:00
Jeff Muizelaar 5c730f4897 Bug 1637272 - Improve WebRender blocklist ids. r=aosmond
These are reported in telemetry now so it's nice to have more details.
Also some of the entries we're accidentally using a suggested version
as the rule id.

Differential Revision: https://phabricator.services.mozilla.com/D74862
2020-05-12 15:54:57 +00:00
David Major ab03279627 Bug 1616692: followup, fix sccache task bustage. CLOSED TREE 2020-05-12 11:57:35 -04:00
Emilio Cobos Álvarez f79a4133f6 Bug 1637150 - Suppress outlines for the find bar. r=Gijs
It handles focus on its own by tweaking the border color.

Differential Revision: https://phabricator.services.mozilla.com/D74837
2020-05-12 13:47:02 +00:00
Harry Twyford cd2b06084d Bug 1637043 - Stop highlighting the heuristic search result. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D74739
2020-05-12 14:28:31 +00:00
Emilio Cobos Álvarez 347c857dfe Bug 1636931 - Suppress outlines for buttons in videocontrols.css. r=Gijs
We keep the ::-moz-focus-inner pseudo-element for these, so that acts
enough as a focus indicator.

We may want to opt buttons out of focus outlines altogether (given we
have the ::-moz-focus-inner style) or do something else, if we get
reports of web content showing a lot of outlines because of bug 1311444,
but for now this is better.

Differential Revision: https://phabricator.services.mozilla.com/D74723
2020-05-12 15:34:36 +00:00
Dorel Luca a9c81ec68e Backed out changeset 6fc14c4bc2ea (bug 1550836) for Browser-chrome failures in static/browser_all_files_referenced.js. CLOSED TREE 2020-05-12 18:14:12 +03:00
Iain Ireland ed16d4c775 Bug 1637199: Change name of irregexp version file r=mgaudet DONTBUILD
On OSX, mach is picking this up for `#include <version>`.

Differential Revision: https://phabricator.services.mozilla.com/D74852
2020-05-12 14:34:52 +00:00
Dzmitry Malyshau ea310127f1 Bug 1637092 - Change WR capture path to point to the home folder r=Bert,webdriver-reviewers,whimboo
Point the captures to the home folder at all times.

Differential Revision: https://phabricator.services.mozilla.com/D74747
2020-05-12 13:41:31 +00:00
Emilio Cobos Álvarez 099b4efd86 Bug 1637240 - Clean up iteration to find closest ancestor dialog in dialog form submission. r=sefeng
Differential Revision: https://phabricator.services.mozilla.com/D74845
2020-05-12 14:37:12 +00:00
Razvan Caliman d8b0ded34b Bug 1636111 - Add DAMP test for Inspector Rules view with many CSS Variables r=jdescottes,sparky,perftest-reviewers
Inspecting a node with many CSS variables makes the Rules view render slowly. A patch to improve performance is in development in D73062.

This patch adds a new subtest, `custom.inspector.manycssvariables.selectnode`, to the existing custom Inspector DAMP test to measure the rendering time for a node with 300 CSS variables all of them used (600 declarations in total).

It might seem extreme. In May 2020 youtube.com has 1,375 CSS variables applicable to the `<html>` element. They all get inherited by all CSS rules for most nodes on the page. This slows down the action of inspecting CSS for any node. The largest CSS rule from youtube's stylesheets has 287 declarations of CSS variables. In the age of automatically-generated stylesheets for design systems this scenario becomes more common.

Differential Revision: https://phabricator.services.mozilla.com/D73289
2020-05-12 14:09:25 +00:00
Henri Sivonen c9cae42014 Bug 1631983 - Update chardetng to 0.1.9. r=m_kato
* Avoid misdetecting windows-1252 English as windows-1254.
* Avoid misdetecting windows-1252 English as IBM866.
* Avoid misdetecting windows-1252 English as GBK or EUC-KR.
* Improve Chinese and Japanese detection by not giving single-byte encodings score for letter next to digit.
* Improve Italian, Portuguese, Castilian, Catalan, and Galician detection by taking into account ordinal indicator use.
* Reduce lookup table size.

Differential Revision: https://phabricator.services.mozilla.com/D73237
2020-05-12 13:56:29 +00:00
Calixte Denizet d26662bb72 Bug 1623299 - Update grcov to 0.5.14 r=marco
Update grcov and replace use of '--ignore-dir' by '--ignore'

Differential Revision: https://phabricator.services.mozilla.com/D74819
2020-05-12 09:19:49 +00:00
Florens Verschelde 2f778385e8 Bug 1634380 - Part 2: Split devtools-button and legacy devtools-toolbarbutton styles; r=ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D73495
2020-05-12 13:22:28 +00:00
Florens Verschelde 1fefd1dfc2 Bug 1634380 - Part 1: Flatten CSS variable dependencies for --toolbarbutton variables; r=ladybenko
Differential Revision: https://phabricator.services.mozilla.com/D73494
2020-05-12 13:22:00 +00:00
Kartikaya Gupta 6c4776b9ca Bug 1622360 - Stop feeding render root into WebRenderBridgeChild::*ParentCommand*. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D74851
2020-05-12 14:37:10 +00:00
Kartikaya Gupta b12419e740 Bug 1622360 - Remove unused render root argument to WRBP::ProcessWebRenderParentCommands. r=jrmuizel
Depends on D74849

Differential Revision: https://phabricator.services.mozilla.com/D74850
2020-05-12 14:22:04 +00:00
Kartikaya Gupta 29e377be64 Bug 1622360 - Remove unused render root argument to AsyncImagePipelineManager. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D74849
2020-05-12 14:29:33 +00:00
Kartikaya Gupta e08c634eb7 Bug 1622360 - Stop storing unused render root in AsyncImagePipeline. r=jrmuizel
Depends on D74847

Differential Revision: https://phabricator.services.mozilla.com/D74848
2020-05-12 14:22:09 +00:00
Kartikaya Gupta ec06dc3389 Bug 1622360 - Remove render root info from IpcResourceUpdateQueue. r=jrmuizel
Depends on D74846

Differential Revision: https://phabricator.services.mozilla.com/D74847
2020-05-12 14:22:12 +00:00
Kartikaya Gupta a2ff60d838 Bug 1622360 - Remove resource subqueue machinery. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D74846
2020-05-12 14:33:02 +00:00
Valentin Gosu f01a8ed0b0 Bug 1614988 - Make data: tests in blob-data.https.html run r=annevk
The serialization of data URLs in firefox strips newlines from the string,
so the comments end up being on the same line with actual code.
This patch turns them into /* C style comments */

It also seems that the harness sometimes times out, even if all tests pass.

Differential Revision: https://phabricator.services.mozilla.com/D74843
2020-05-12 13:52:04 +00:00