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

724538 Коммитов

Автор SHA1 Сообщение Дата
Michal Novotny fe4555c51f Bug 1662011 - Remove hash stats code from the cache, r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D88739
2020-08-31 06:53:06 +00:00
Dzmitry Malyshau 313ddf80c5 Bug 1661505 - Blocklist WR on mac Intel HD3000 r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D88672
2020-08-29 02:58:56 +00:00
Matthew Gaudet d231c48c00 Bug 1658070 - Save and restore expando slot on proxies during JSObject::swap r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D88673
2020-08-31 15:00:09 +00:00
Bob Owen c2d5cc215c Bug 1660686: Add telemetry for time taken in print background tasks. r=jwatt, dr=tdsmith
Differential Revision: https://phabricator.services.mozilla.com/D88302
2020-08-31 14:36:45 +00:00
ffxbld ef863a6fcc No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D88854
2020-08-31 14:18:05 +00:00
amedyne 636d2fceb9 Bug 1643448 Add ACCESS_WIFI_STATE permission to TestRunnerActivity. r=geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D88852
2020-08-31 14:17:16 +00:00
Mihai Alexandru Michis 79a31b4702 Backed out changeset a2f86092c968 (bug 1661174) for causing wpt failures in share-url-invalid.https.html
CLOSED TREE
2020-08-31 17:12:24 +03:00
André Bargull 2e43581c73 Bug 1645373 - Part 3: Transpile LoadInstanceOfObjectResult. r=jandem
Transpile `LoadInstanceOfObjectResult` through the existing `MInstanceOf` op.
In contrast to the CacheIR implementation, `MInstanceOf` can also handle
proxy objects in the prototype chain via a VM call, whereas the CacheIR
implementation always bails out in that case.

Depends on D88574

Differential Revision: https://phabricator.services.mozilla.com/D88575
2020-08-31 13:34:25 +00:00
André Bargull 0c00fa4b44 Bug 1645373 - Part 2: Change MInstanceOf to use MDefinition for the prototype. r=jandem
Change `MInstanceOf` to use `MDefinition` for the prototype in preparation for
part 3. Lowering uses `useRegisterOrConstant()` to ensure we still bake in the
prototype for constant objects, which is the default in both Ion and Warp.


Drive-by change:
Remove bogus `LInstanceOfV::lhs()` and `LInstanceOfCache::lhs()` methods. The
left-hand side is a boxed operand, so it can't be accessed through `getOperand`.

Depends on D88573

Differential Revision: https://phabricator.services.mozilla.com/D88574
2020-08-31 10:01:00 +00:00
André Bargull 1ba9e2d770 Bug 1645373 - Part 1: Replace InstanceOfPolicy with BoxExceptPolicy. r=jandem
`InstanceOfPolicy` is equivalent with `BoxExceptPolicy`, so let's use the
latter as the off the shelf type policy.

Differential Revision: https://phabricator.services.mozilla.com/D88573
2020-08-31 09:55:11 +00:00
André Bargull a4aae7e318 Bug 1660409 - Part 3: Change CacheIR ArrayJoin to use a VMCall instead of a FailurePath. r=jandem
Use a CallVM instead of a FailurePath to match the Ion optimised path. This
change will allow part 4 to use the existing MArrayJoin call for Warp.

Differential Revision: https://phabricator.services.mozilla.com/D88564
2020-08-31 13:27:41 +00:00
André Bargull faf8e0e16e Bug 1660409 - Part 2: Add LoadConstantString CacheIR op. r=jandem
Add a new CacheIR op to load a constant string in preparation for part 3.

Differential Revision: https://phabricator.services.mozilla.com/D88562
2020-08-31 11:32:57 +00:00
André Bargull c893226625 Bug 1660409 - Part 1: Change ArrayJoin to an unshared op. r=jandem
Change to unshared CacheIR op in preparation for part 3.

Differential Revision: https://phabricator.services.mozilla.com/D88561
2020-08-31 11:32:19 +00:00
Mihai Alexandru Michis 6bf176bfa5 Backed out changeset d634c912adcd (bug 1655750) for causing Bug 1662030.
CLOSED TREE
2020-08-31 16:35:11 +03:00
Sebastian Streich 4249a3907d Bug 1661846 - Fix SystemPrincipal handling in RemotePageAccessManager.jsm r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D88768
2020-08-31 12:47:36 +00:00
Sebastian Streich cc621ef82b Bug 1656212 - Flip dom.block_download_in_sandboxed_iframes to true r=ckerschb,lonnen
Differential Revision: https://phabricator.services.mozilla.com/D85393
2020-08-31 13:06:53 +00:00
Christoph Kerschbaumer a3ac9eee66 Bug 1654260: Package all formautofill css files and load them using the internal chrome: protocol. r=MattN,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D85023
2020-08-31 13:18:56 +00:00
Jan de Mooij 8354e47ac5 Bug 1661695 part 1 - Disable optimization levels if Warp is enabled. r=iain
We don't currently use this in Warp and it can cause some weirdness, especially
with lower warmup thresholds and off-thread compilation, where we start a
recompile for no good reason.

Differential Revision: https://phabricator.services.mozilla.com/D88584
2020-08-28 17:47:31 +00:00
Valentin Gosu 8e8a6ed3eb Bug 1660975 - Move some TRR prefs to StaticPrefList.yaml r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D88123
2020-08-31 12:49:59 +00:00
Mihai Alexandru Michis f0475723ee Backed out changeset ad066d1a0def (bug 1626486) for causing wpt failures in header-parsing.https.html
CLOSED TREE
2020-08-31 15:43:47 +03:00
Sylvestre Ledru 0063306864 Bug 1661434 - Add tring to the codespell exclude list
In the doc, we have an example of a regex called
[s]tring
it is confusing for codespell

Differential Revision: https://phabricator.services.mozilla.com/D88806
2020-08-31 12:23:24 +00:00
Frederik Braun 88ca83241c Bug 1661423 - dont apply upgrade-insecure-requests to localhost form submissions r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D88577
2020-08-31 10:11:37 +00:00
Emil Farisan 63b045f2d9 Bug 1661434 - move the image files to /img and remove cvs related contents.
Differential Revision: https://phabricator.services.mozilla.com/D88735
2020-08-31 12:14:21 +00:00
Emil Farisan 3997e86c02 Bug 1661434 - added imported message banner to imported pages.
Differential Revision: https://phabricator.services.mozilla.com/D88733
2020-08-31 12:13:53 +00:00
Emil Farisan affc18cdb6 Bug 1661434 - added mozilla symbol server and source server page to in-tree. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D88729
2020-08-31 11:51:58 +00:00
Emil Farisan 611d45c6ff Bug 1661434 - move some strings to an rst code block. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D88728
2020-08-31 11:52:06 +00:00
Emil Farisan 7a87d13818 Bug 1661434 - made content changes to some of the pages. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D88727
2020-08-31 11:50:47 +00:00
Emil Farisan d68985630c Bug 1661434 - added debugging and taskcluster pages from MDN to in-tree. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D88580
2020-08-31 11:16:52 +00:00
Emilio Cobos Álvarez 4953377ea0 Bug 1661137 - Decrement the document viewer's destroy blocker earlier. r=bobowen
Do it as soon as we're done printing, rather than waiting until the
print timer dies.

Differential Revision: https://phabricator.services.mozilla.com/D88569
2020-08-31 10:44:19 +00:00
Emilio Cobos Álvarez 07eda2fd53 Bug 1661867 - Create the print preview browser with the right userContextId. r=jwatt
This was a pre-existing bug that my patch uncovered it.

Co-Authored-By: Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com>

Differential Revision: https://phabricator.services.mozilla.com/D88772
2020-08-31 10:41:40 +00:00
Mihai Alexandru Michis e0f7ab5885 Backed out changeset bacd9a2d26c1 (bug 1658702) for causing hazard bustages in HTMLEditSubActionHandler.cpp
CLOSED TREE
2020-08-31 13:29:36 +03:00
Olli Pettay 907f39a20b Bug 1661753 - Don't return early from nsDocShell::UpdateURLAndHistory when only session-history-in-parent related code is running, r=peterv
Depends on D88450

Differential Revision: https://phabricator.services.mozilla.com/D88630
2020-08-30 16:35:11 +00:00
Olli Pettay 7d2b65e50b Bug 1661317 - Make loading session history entries for iframes work when session history lives in the parent process (step 1.5), r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D88450
2020-08-31 10:05:53 +00:00
Olli Pettay b07cfb3c72 Bug 1661317 - Make loading session history entries for iframes work when session history lives in the parent process (step 1), r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D88312
2020-08-28 16:50:58 +00:00
Emilio Cobos Álvarez 534c76762a Bug 1658302 - Don't reframe for changes to the placeholder attribute value. r=masayuki
We still reframe for additions / removals of the attribute because that
makes us create the placeholder <div>. We could avoid it if we created
it independently of the presence of the attribute but that seems like it
could regress perf for the case where there's no placeholder attribute,
which is probably common enough.

Differential Revision: https://phabricator.services.mozilla.com/D88724
2020-08-31 07:46:56 +00:00
Marcos Cáceres 2428a9d35d Bug 1661174 - restrict schemes supported by Web Share API r=mt
Restrict to "loadable" URLs. Also exclude blob URLs.

Differential Revision: https://phabricator.services.mozilla.com/D88371
2020-08-27 06:11:54 +00:00
Sylvestre Ledru 9c192aa9ca Bug 1519636 - Reformat recent changes to the Google coding style r=andi
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D88713
2020-08-31 09:23:02 +00:00
Noemi Erli 4d0b6a4061 Merge mozilla-central to autoland. a=merge CLOSED TREE 2020-08-31 12:24:15 +03:00
Noemi Erli 0c682c4f01 Backed out changeset db52cf052477 (bug 1660342) for causing Bug 1661364 a=backout 2020-08-31 12:15:29 +03:00
sotaro d97a94eb95 Bug 1661189 - Make directly texture bounded buffers are not held by AsyncImagePipelineManager::mTexturesInUseByGPU on Android r=mattwoodrow
For android SurfaceTexture and AndroidHardwareBuffer, GPU/hardware task end could be checked by android fence. Then their TextureHost do not need to be held by AsyncImagePipelineManager::mTexturesInUseByGPU.

Differential Revision: https://phabricator.services.mozilla.com/D88239
2020-08-30 04:41:24 +00:00
Olivier Tilloy f300a8180b Bug 1661715 - Move GTK function stubs to the correct section. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D88588
2020-08-30 23:15:30 +00:00
Jonathan Kew 8746e16a2f Bug 1533462 - Run font-info loader immediately for WPT tests, for more consistent behavior. r=jwatt
Depends on D88545

Differential Revision: https://phabricator.services.mozilla.com/D88546
2020-08-30 06:22:50 +00:00
Jonathan Kew b7d6067688 Bug 1533462 - Run font-info loader immediately for accessiblecaret and forms tests, for more consistent behavior. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D88545
2020-08-30 22:59:57 +00:00
Jonathan Kew 84a6685131 Bug 1533462 - Execute the deferred font-info loader immediately when running spell-check and animation mochitests, to avoid intermittent issues. r=jwatt
Depends on D87194

Differential Revision: https://phabricator.services.mozilla.com/D87195
2020-08-30 22:59:57 +00:00
Valentin Gosu 85ab52a052 Bug 1626486 - Use structured field value parser for COOP and COEP r=kershaw,annevk,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D88003
2020-08-25 14:27:34 +00:00
Masayuki Nakano a43b290e4e Bug 1658702 - part 2: Make `AutoDeleteRangesHandler::ComputeRangesToDelete()` handle the case deleting empty ancestor(s) r=m_kato
This patch implements computation of target ranges for this part:
https://searchfox.org/mozilla-central/rev/73a14f1b367948faa571ed2fe5d7eb29460787c1/editor/libeditor/HTMLEditSubActionHandler.cpp#3099-3141

This patch adds some utility methods for computing the ranges.  Currently,
it's not yet standardized, but the other browser engines look for leaf content
of another block when blocks are joined (or a block is deleted like this case).
Therefore, we follow the behavior basically, but different from the other
browsers, we should include invisible white-spaces into the range when they
are included.  That avoids the invisible white-spaces become visible when
web apps do something instead of us.  Note that utility methods have the code,
but this patch does not use it because in this case, we just delete a empty
block ancestor, not join it with previous/next block.

Differential Revision: https://phabricator.services.mozilla.com/D88377
2020-08-31 08:33:14 +00:00
Julian Descottes 4d4be17fbc Bug 1662058 - Add fallback to get pref devtools.overflow.debugging.enabled from server r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D88767
2020-08-31 08:37:13 +00:00
Noemi Erli 701f312bbc Backed out 3 changesets (bug 1649595, bug 1649596, bug 1649593) for causing failures in ExtensionParent.jsm
Backed out changeset ff93a88d2de2 (bug 1649596)
Backed out changeset df182a7545bb (bug 1649595)
Backed out changeset 75df9f571169 (bug 1649593)
2020-08-31 11:17:27 +03:00
Mihai Alexandru Michis 261d01524b Backed out changeset d0f173a90792 (bug 1519636) for causing bustages.
CLOSED TREE
2020-08-31 10:14:58 +03:00
Sylvestre Ledru 86c0cc26c0 Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D88714
2020-08-31 06:51:29 +00:00