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