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

687132 Коммитов

Автор SHA1 Сообщение Дата
André Bargull 343072c5ec Bug 1605835: Allow BigInts as property names. r=mgaudet
BytecodeEmitter.cpp:
- Drive-by change in `emitObjLiteralValue()`: Call MOZ_CRASH instead of returning
  `false` for unhandled parse nodes. And also assert the function is only called
  with valid parse nodes in the first place.

NameFunctions.cpp:
- BigInts aren't currently supported for guessed names, so just I've only updated
  the assertion condition.

Parser.cpp:
- Update spec reference from `NumericLiteralBase` to `NonDecimalIntegerLiteral`.
- The new `bigIntAtom()` function runs counter to the deferred gc-things work,
  but this inevitable as long as function names are computed in the parser.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 18:59:19 +00:00
Brian Hackett 0d921e460d Bug 1608171 - Don't generate reports for cloud replay crashes, r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D59369

--HG--
extra : moz-landing-system : lando
2020-01-09 18:03:59 +00:00
Nicolas Chevobbe c8a5538925 Bug 1601688 - Don't rely on new-messages event in webconsole DAMP tests. r=ochameau.
The tests are now using mutation observer to check
when the dom is updated instead.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 15:43:04 +00:00
Junior Hsu a92a02a283 Bug 1604851, r=dragana
No need to optimize one lock here since telemetry tells us only 1 out of 1m request with alt-svc
https://searchfox.org/mozilla-central/rev/b243debf6235b050b42fd2eb615fdc729636ca6b/netwerk/protocol/http/nsHttpChannel.cpp#6670

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

--HG--
extra : moz-landing-system : lando
2019-12-24 16:14:54 +00:00
Brindusan Cristian f271f11c2c Backed out changeset 66693433b026 (bug 1605835) for jsreftest failures at property-name-guessed-name.js. CLOSED TREE 2020-01-09 20:46:07 +02:00
Edwin Takahashi 6f21ac7b57 Bug 1602863 - temporarily skip mfenced-12.html as it is interfering with the ubuntu1804 migration r=jmaher
This test is proving to be a nuisance during the migration.

Temporarily disable it while the reftest-no-accel suite is greened up on ubuntu1804 and ready for migration on mozilla-central.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 18:26:47 +00:00
Edwin Takahashi 5046dc5402 Bug 1536179 - cast the PosixPath to a string r=jgilbert
Changes:

Silence the `os.chdir` posixpath error when run in python3.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 18:25:11 +00:00
John Lin 7c920d7905 Bug 1602996 - assert if Android decoder is used after shutdown. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D59194

--HG--
extra : moz-landing-system : lando
2020-01-09 06:22:19 +00:00
Julian Descottes 421f49ed93 Bug 1607675 - Remove unused debugger container in DevTools options panel r=fluent-reviewers,jlast,flod
Differential Revision: https://phabricator.services.mozilla.com/D59290

--HG--
extra : moz-landing-system : lando
2020-01-09 18:13:02 +00:00
Erica Wright a273e05e06 Bug 1603545 - Add telemetry for app menu protections button r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D58044

--HG--
extra : moz-landing-system : lando
2020-01-09 17:50:11 +00:00
Andi-Bogdan Postelnicu 597ca4ed51 Bug 1605659 - fix some errors discovered with `-Wdeprecated-copy`. r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D59296

--HG--
extra : moz-landing-system : lando
2020-01-09 16:42:15 +00:00
Brian Hackett 4fef02c24a Bug 1607596 - Don't fire onNativeCall when the current script is self hosted, r=loganfsmyth.
Differential Revision: https://phabricator.services.mozilla.com/D59020

--HG--
extra : moz-landing-system : lando
2020-01-09 17:55:32 +00:00
André Bargull 58a139cf97 Bug 1605835: Allow BigInts as property names. r=mgaudet
BytecodeEmitter.cpp:
- Drive-by change in `emitObjLiteralValue()`: Call MOZ_CRASH instead of returning
  `false` for unhandled parse nodes. And also assert the function is only called
  with valid parse nodes in the first place.

NameFunctions.cpp:
- BigInts aren't currently supported for guessed names, so just I've only updated
  the assertion condition.

Parser.cpp:
- Update spec reference from `NumericLiteralBase` to `NonDecimalIntegerLiteral`.
- The new `bigIntAtom()` function runs counter to the deferred gc-things work,
  but this inevitable as long as function names are computed in the parser.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 16:02:55 +00:00
Erica Wright 76482bccd7 Bug 1607925 - The manage Protections button should only show when the user is in custom with protections off. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D59216

--HG--
extra : moz-landing-system : lando
2020-01-09 17:27:28 +00:00
Dão Gottwald cfeb15e21a Bug 1607160 - Skip positioned elements when calculating whether a toolbar overflows. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D59299

--HG--
extra : moz-landing-system : lando
2020-01-09 17:07:38 +00:00
Nika Layzell 287fb21379 Bug 1607919 - Part 3: Require descriptions for sync message entries, r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D59213

--HG--
extra : moz-landing-system : lando
2020-01-09 16:52:27 +00:00
Nika Layzell ef4d0da8fe Bug 1607919 - Part 2: Add generic descriptions for remaining sync IPC, r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D59212

--HG--
extra : moz-landing-system : lando
2020-01-09 16:52:25 +00:00
Nika Layzell f186b69e82 Bug 1607919 - Part 1: Add specific descriptions to some sync IPC, r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D59211

--HG--
extra : moz-landing-system : lando
2020-01-09 16:52:18 +00:00
Matthew Gaudet 87bb94fabc Bug 1607930 - Enable deferred allocation mode by default r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D59366

--HG--
extra : moz-landing-system : lando
2020-01-09 17:14:09 +00:00
Matthew Gaudet 0afeeb787d Bug 1601372 - Defer object allocation during parsing in the self-hosted global r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D59217

--HG--
extra : moz-landing-system : lando
2020-01-09 17:14:09 +00:00
Mihai Alexandru Michis fce8869c5e Backed out changeset 5697586cb614 (bug 1607925) for causing failures in browser_protections_report_ui.js
CLOSED TREE
2020-01-09 18:53:14 +02:00
Mark Banner 439c004f8d Bug 1582720 - Clean up references to recently removed locales (as, crh, en-ZA, mai, ml, or) in the Search Engine lists. r=daleharvey
Depends on D59085

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

--HG--
extra : moz-landing-system : lando
2020-01-09 15:38:18 +00:00
Mark Banner f4a2c923d8 Bug 1596860 - Add search engine configuration tests for unknown locales. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D59085

--HG--
extra : moz-landing-system : lando
2020-01-09 16:18:31 +00:00
Mark Banner c56fa2fbd0 Bug 1596860 - Remove default region setting for various search engines in the modern config as it is different to the legacy config. r=daleharvey
Also adds tests for checking the search engine lists when falling back to a default region.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 16:18:23 +00:00
Botond Ballo 0d7a7f637d Bug 1607897 - Fix include-what-you-use errors in TestEvents.cpp. r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D59202

--HG--
extra : moz-landing-system : lando
2020-01-09 16:16:03 +00:00
Mark Banner be108bbda9 Bug 1403461 - Fix hiding one-off search engines on the new tab page when they have non-ascii characters in their name. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D58637

--HG--
extra : moz-landing-system : lando
2020-01-09 15:47:46 +00:00
Geoff Brown b165298c55 Bug 1607657 - Avoid AttributeError in 'mach test-info report'; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D59240

--HG--
extra : moz-landing-system : lando
2020-01-09 16:20:34 +00:00
Michal Novotny 4fe21c14b2 Bug 1601712 - Avoid notifying callback directly from InputStreamShim::AsyncWait() r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D59067

--HG--
extra : moz-landing-system : lando
2020-01-08 10:15:48 +00:00
Simon Fraser bc2f4a9ed9 Bug 1607857 Change platform field used in partials tasks r=mtabara
The new code is a superset of the old, so I've left it much the same to avoid conflicts until we come up with a more long term solution.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 15:37:35 +00:00
Matt Singleton 112f0af384 Bug 1606955 - open hgrc in text mode for py 2 and 3 compatability. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D59268

--HG--
extra : moz-landing-system : lando
2020-01-09 16:29:42 +00:00
Noemi Erli c01a50c28c Backed out changeset bc55dd49ef82 (bug 1603545) for causing build bustages CLOSED TREE 2020-01-09 18:25:18 +02:00
Erica Wright 1966f381fa Bug 1603545 - Add telemetry for app menu protections button r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D58044

--HG--
extra : moz-landing-system : lando
2020-01-09 15:57:02 +00:00
Patrick Brosset 327eb8bbbd Bug 1598906 - Width and height shouldn't be marked as inactive on all table-rows; r=miker
Width does not have an effect on a table-row element, but only when it is
displayed in a horizontal writing-mode.
Similarly, height does not have effect when it is displayed in a vertical
writing-mode.

So this patch makes our inactiveCSS validator a little more specific in those
cases.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 12:22:09 +00:00
Elliot c93d83516b Bug 1597401 - Removes comment about media static prefs that is no longer relevant. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D54483

--HG--
extra : moz-landing-system : lando
2020-01-09 15:55:03 +00:00
Mihai Alexandru Michis 05d3819e43 Backed out changeset ec0e9a72aebb (bug 1600472) for causing bustages in WebRenderBridgeParent.cpp
CLOSED TREE
2020-01-09 18:06:13 +02:00
Erica Wright 5f7dc86dbe Bug 1607925 - The manage Protections button should only show when the user is in custom with protections off. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D59216

--HG--
extra : moz-landing-system : lando
2020-01-09 13:33:14 +00:00
ffxbld 47f9f24123 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D59324

--HG--
extra : moz-landing-system : lando
2020-01-09 15:43:49 +00:00
shravanrn@gmail.com c723d9bc1f Bug 1606981 - Fix crash in IO redirection in wasm sandbox libs r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D58680

--HG--
extra : moz-landing-system : lando
2020-01-09 15:41:27 +00:00
Yoshi Cheng-Hao Huang 7612f5fbab Bug 1607215 - Prevent data race in gcState_ between main thread and sweepMarkTask. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D59343

--HG--
extra : moz-landing-system : lando
2020-01-09 15:35:05 +00:00
Andrew Osmond 3b234b153a Bug 1600472 - Disable allowing sacrificing subpixel anti-aliasing for small screens. r=jrmuizel
This patch only allows sacrificing subpixel anti-aliasing when the
screen size is larger than WUXGA, and when the force disable pref is not
set. In the future, we may also add disable this for high end GPUs.

This also consolidates the WebRender debug flags to use the same
signaling infrastructure to avoid needing to store the debug flag state
and check on each transaction. Instead it now applies the debug flag
updates when the gfxVar changes.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 15:23:38 +00:00
Yoshi Cheng-Hao Huang 6c48a13813 Bug 1603701 - Part 4: define clearKeptObjects in test262-host.js. r=jonco
clearKeptObjects will be called in asyncGCDeref.

This is needed for the following test:
test262/built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js

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

--HG--
extra : moz-landing-system : lando
2020-01-09 14:14:08 +00:00
Yoshi Cheng-Hao Huang 4005cbb59b Bug 1603701 - Part 3: fix WeakRef failure. r=jonco
To fix the failures in:
js/src/tests/test262/built-ins/WeakRef/length.js
test262/built-ins/WeakRef/prototype/deref/length.js

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

--HG--
extra : moz-landing-system : lando
2020-01-09 14:13:17 +00:00
Yoshi Cheng-Hao Huang df50e676f9 Bug 1603701 - Part 2: update WeakRef tests in test262. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D59303

--HG--
extra : moz-landing-system : lando
2020-01-09 15:06:38 +00:00
Yoshi Cheng-Hao Huang 5e97f586fc Bug 1603701 - Part 1: Enable test262 WeakRef tests on infra. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D59302

--HG--
extra : moz-landing-system : lando
2020-01-09 15:06:36 +00:00
Arthur Iakab c35fb674b2 Backed out 2 changesets (bug 1601688) for causing node-devtools failures.
CLOSED TREE

Backed out changeset 27cec4c76272 (bug 1601688)
Backed out changeset 9aa05612f10f (bug 1601688)

--HG--
extra : rebase_source : 8be2ada196777716cf7a1a47112033b8d1afd481
2020-01-09 17:09:55 +02:00
Arthur Iakab 94f5338c33 Backed out 2 changesets (bug 1405971) by request of evilpie.
Backed out changeset 1698a498f801 (bug 1405971)
Backed out changeset 94512ff23703 (bug 1405971)

--HG--
extra : rebase_source : 22b68902af62d1e4f4acd474f21684fce9640666
2020-01-09 17:04:02 +02:00
Johann Hofmann b61a4aacf6 Bug 1597029 - Set securityInfo for all document types. r=baku
In StartDocumentLoad we copy the securityInfo reference from the load channel into a document
member variable. This used to happen only for HTML documents, but other documents (e.g. media)
can be loaded via secure channels, too and thus should have securityInfos. We're using the
securityInfo object to display information in the UI, which would previously fail for images and videos.

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

--HG--
extra : moz-landing-system : lando
2020-01-09 14:55:02 +00:00
Simon Giesecke 1566419852 Bug 1600906 - Avoid copying key buffers. r=dom-workers-and-storage-reviewers,ytausky
Depends on D57991

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

--HG--
extra : moz-landing-system : lando
2020-01-06 14:16:33 +00:00
Simon Giesecke 0d5b4fd7af Bug 1600906 - Use scoped enums in IDBCursor. r=dom-workers-and-storage-reviewers,ytausky
Depends on D57990

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

--HG--
extra : moz-landing-system : lando
2020-01-06 14:19:39 +00:00
Simon Giesecke 34a5e80ee4 Bug 1600906 - Use InitializedOnce in DirectoryInfo to allow moving instances without additional state. r=dom-workers-and-storage-reviewers,ytausky
Depends on D57989

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

--HG--
extra : moz-landing-system : lando
2020-01-09 14:58:17 +00:00