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

760803 Коммитов

Автор SHA1 Сообщение Дата
Gregory Mierzwinski a5873d50c0 Bug 1716378 - Use correct test modules path in xpcshell layer. r=perftest-reviewers,kimberlythegeek
Differential Revision: https://phabricator.services.mozilla.com/D117690
2021-06-15 17:01:58 +00:00
Jonathan Kew 5820669ad6 Bug 1716117 - Build SkiaPDF with harfbuzz subsetting, and eliminate use of sfntly. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D117586
2021-06-15 16:45:30 +00:00
Jonathan Kew 3050aa82c8 Bug 1716029 - Shape numeric runs in Arabic or Hebrew with RTL buffer directionality, so that OpenType rules will process glyphs in logical order. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D117910
2021-06-15 16:44:50 +00:00
Jonathan Kew 758d22f014 Bug 1716433 - Create a pref to determine whether Windows font substitutes are applied always, or only as fallback for unavailable fonts. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D117890
2021-06-15 16:44:24 +00:00
Bernard Igiri 9d84e30617 Bug 1709587 - Edit Bookmark panel save button outline r=desktop-theme-reviewers,dao
Changed outline offset on bookmark panel save button to match spec.

Differential Revision: https://phabricator.services.mozilla.com/D117691
2021-06-15 16:31:56 +00:00
Olli Pettay 0d3cc17e7f Bug 1697905, requestedIndex may not always be cleared, r=peterv
The previous version was trying to make index handling too generic.
But history loads need to update index to the requested index, not to the index of the current entry,
because the requested index was already passed to the child process when the
history load started. If there are several pending history loads, commit of the first one
will update the index based on requested index and send new index to the child.
When child side receives the index update, other pending history loads have been already
processed.

New loads can just clear the requested index, since the child side has
PendingSHistoryChange object to update the effective index and length to the
correct one and when parent side sends back the current index and length the
relevant PendingSHistoryChange object is removed.

With this version both
testing/web-platform/tests/old-tests/submission/Microsoft/history/history_000.htm
and
docshell/test/navigation/browser_test_simultaneous_normal_and_history_loads.js
pass now even on a debug build.


I think there might be a case for the issue happening also without SHIP, but
since it is way less asynchronous, triggering that issue is hard.
So the patch and test are for SHIP only.

Differential Revision: https://phabricator.services.mozilla.com/D116744
2021-06-15 16:21:07 +00:00
Sandor Molnar 1ce906a40d Backed out changeset 5fc41ac00d90 (bug 1710941) for causing mochitest failures in browser_download_skips_dialog. CLOSED TREE 2021-06-15 20:19:34 +03:00
Iain Ireland b71c0650a5 Bug 1716231: Clean up float32 handling in GuessPhiType r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D117699
2021-06-15 16:19:47 +00:00
Neil Deakin 05483e35f8 Bug 1703262, test to ensure the open state is set on the anchor when a panel is opened, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D117725
2021-06-15 16:13:55 +00:00
Joel Maher e715d02b3b Bug 1715586 - add noqr variant and testset. r=ahal,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D117358
2021-06-15 16:13:32 +00:00
Ava Katushka ava8katushka 382905583f Bug 1710941 - Show UnknownContentType dialog only if user set alwaysAsk to true. r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D117295
2021-06-15 15:57:25 +00:00
Steve Fink 6a8d7828db Bug 1716035 - Update to sixgill with fix for XIL_GetFunctionFields called from XIL_GetVTableField r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D117568
2021-06-15 15:37:18 +00:00
Alexandre Poirot 9724cf200e Bug 1707878 - [devtools] Allow chrome/parent process documents loaded in tabs. r=jdescottes,nchevobbe
This ends up being more for the cleanup than anything really mandatory here.

Differential Revision: https://phabricator.services.mozilla.com/D113510
2021-06-15 15:37:11 +00:00
Alexandre Poirot 3c13c7d68a Bug 1707878 - [devtools] Test TargetCommand with a parent process pages. r=jdescottes,nchevobbe
Surprisingly, previous changeset fix this. Following changeset is rather there for cleanups.
The fact that we instantiate a first JSWindowActor pair from frame-helper seems to do the trick.
The new code in frame-helper no longer conditionaly create the target for the top BC.

I also silent an exception happening in this test without fission.

Differential Revision: https://phabricator.services.mozilla.com/D117472
2021-06-15 15:37:10 +00:00
Alexandre Poirot 6b4249246f Bug 1707878 - [devtools] Ensure emitting top level target first when we start watching for targets. r=jdescottes,nchevobbe
This only failed with devtools.target-switching.server.enabled=true as we emit top level target
from the Watcher only when this is enabled.

This is covered by browser_target_list_frames.js asserting a precise order in targets.
This test was failing with the pref set to true and should now pass in all 4 configurations.
(fission on/off + server target on/off)

Also try to destroy the top level target last, after all the remote iframes ones, but I'm not sure it is as important.

Note that we were trying to add the top level BC multiple times between code in utils.js vs worker-helper and frame-helper:getWatchingBrowsingContexts.

Differential Revision: https://phabricator.services.mozilla.com/D117471
2021-06-15 15:37:10 +00:00
Jon Coppeard 5a056fe037 Bug 1716531 - Increase the allocation threshold at which we pay attention to allocation sites r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D117886
2021-06-15 15:06:21 +00:00
Andrew Osmond d7e8883fcb Bug 1715524 - Make FilterNodeComponentTransferSoftware::GenerateLookupTable identify table dynamic. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D117542
2021-06-15 14:59:56 +00:00
lyavor 762ecaa032 Bug 1711453 HTTPS-First: Add test for cookies r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D115468
2021-06-15 14:54:21 +00:00
Christoph Kerschbaumer 54389c7bbb Bug 1716556: Remove unused crash annotation for loadinfo in nsIOService r=valentin DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D117902
2021-06-15 14:53:21 +00:00
Shane Caraveo f2dce17402 Bug 1706398 support action context type for context menus r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D116858
2021-06-15 14:51:13 +00:00
Shane Caraveo 5d0fc14d5e Bug 1706398 support internal command _execute_action r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D114028
2021-06-15 14:51:12 +00:00
Shane Caraveo 957cb7e5e2 Bug 1706398 implement action support and alias browser_action to action. r=robwu,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D113461
2021-06-15 14:51:12 +00:00
Mitchell Hentges 9f7c330b60 Bug 1712133: Remove "windows" action support from virtualenvs r=ahal
Last year, we stopped vendoring Python packages that have native
code. Since we have only had pure-python packages since, the
Windows-specific qualifier (or excluder in the case of `!windows`)
hasn't been needed.

I don't foresee us needing it again, but if anything we can peel it
back from `hg` history if this assumption is incorrect.

Differential Revision: https://phabricator.services.mozilla.com/D117468
2021-06-15 14:46:55 +00:00
Mitchell Hentges 318ecaf9b2 Bug 1712133: Synchronize virtualenv requirement parsing logic r=ahal
The `mach_bootstrap:search_path()` implementation is out of
date compared to `virtualenv.py`.

Since `python2:`, `python3:` and `optional:` packages are no
longer valid virtualenv requirement actions, they can be removed.

Differential Revision: https://phabricator.services.mozilla.com/D117707
2021-06-15 14:46:55 +00:00
Mitchell Hentges 1b74e5a575 Bug 1713201: Resolve test_telemetry failing locally r=ahal
On Windows, Python's temporary directories are placed in `%APPDATA%`.
Unfortunately, the failing tests want to assume that some "other"
path (as a subpath of a tempdir) won't be within any
`filter_args()` known top-level paths, which includes the user's home
dir.

The only reason that this assumption has passed in CI so far is due
to Windows case insensitivity: running locally had `~` evaluated
to `c:\Users\...`, while running in CI had it be `c:\users\...`.
Since the tempdir path started with `C:\Users`, `filter_args()`
would `<path omitted>` in CI but would `$HOME/...` locally.

By not basing the `other_path` on `tempdir`, we now consistently get the
same results across platforms.

Differential Revision: https://phabricator.services.mozilla.com/D117698
2021-06-15 14:45:53 +00:00
owlishDeveloper 9440a70da9 Bug 1699794 - [2.0] Add address autocomplete tests r=geckoview-reviewers,agi
Depends on D109139

Differential Revision: https://phabricator.services.mozilla.com/D109137
2021-06-15 13:59:59 +00:00
Kershaw Chang b7427a5f15 Bug 1700405 - Make it possible to skip the NS check when a host is added into blocked list, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D117284
2021-06-15 13:59:10 +00:00
Marco Castelluccio eaa8bc77cc Bug 1716550 - Remove unnecessary 'ent' null-check. r=necko-reviewers,kershaw
The object is used earlier in the function.

Differential Revision: https://phabricator.services.mozilla.com/D117897
2021-06-15 13:59:03 +00:00
Dragana Damjanovic 2c49a89614 Bug 1713689 - Add a way to set the don't-frament flag to nsUDPSocket r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D116430
2021-06-15 13:51:33 +00:00
Alexandru Michis 294f10eff7 Backed out 2 changesets (bug 1716395) for causing webrender bustages.
CLOSED TREE

Backed out changeset 2c22d2c47e18 (bug 1716395)
Backed out changeset d6bea50c4cce (bug 1716395)
2021-06-15 18:24:07 +03:00
Alexandru Michis 542a65a629 Bug 1715282 - Fix black py lint in test_toolchain_configure.py a=lint-fix
CLOSED TREE
2021-06-15 18:04:43 +03:00
Sebastian Hengst 6562a5c751 Bug 1716439 - update expected results for popup-redirect-cache.https.html variants. DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D117901
2021-06-15 13:42:07 +00:00
Kashav Madan 1a33a37654 Bug 1715852 - Fix SessionHistoryEntry::mSrcdocData to work with session restore, r=peterv
Not setting mIsSrcdocEntry causes us to drop srcdoc data and not set
INTERNAL_LOAD_FLAGS_IS_SRCDOC in FillLoadInfo for srcdoc restores.

Differential Revision: https://phabricator.services.mozilla.com/D117479
2021-06-15 13:34:01 +00:00
Christoph Kerschbaumer e6f756935d Bug 1716499: Update test browser_partitionedCookies.js to work with https-first enabled in PBM r=baku
Differential Revision: https://phabricator.services.mozilla.com/D117896
2021-06-15 13:18:59 +00:00
Olli Pettay 9156929e09 Bug 1716437 - Disable /fetch/metadata/prefetch.https.sub.html on Fission for now, r=peterv
Differential Revision: https://phabricator.services.mozilla.com/D117717
2021-06-15 12:28:48 +00:00
R. Martinho Fernandes fd93437d00 Bug 1716198 - Remove mistaken fail-if condition r=dveditz DONTBUILD
I think I botched some rebase and this bit sneaked in and neither of us noticed. It caused some previously passing tests to ended up as unexpected passes.

Differential Revision: https://phabricator.services.mozilla.com/D117642
2021-06-15 11:52:03 +00:00
Francesco Lodolo (:flod) b2088f67e4 Bug 1716512 - Fluent linter: account for terms when allowing group comments, r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D117739
2021-06-15 11:28:51 +00:00
Kagami Sascha Rosylight 92d3464a2e Bug 1716350 - Remove redundant editor type checks r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D117662
2021-06-15 10:45:20 +00:00
Andrei Oprea d39bcd7010 Bug 1695764 - Remove code related to CFR ML Experiment r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D113963
2021-06-15 10:44:15 +00:00
Nicolas Silva 94b4094355 Bug 1716395 - Reorder the profile counters. r=gfx-reviewers,gw
Only a cosmetic change. There is a check during initialization that the constants match the sequential order so little room for getting it wrong.

Differential Revision: https://phabricator.services.mozilla.com/D117702
2021-06-15 10:06:06 +00:00
Nicolas Silva 5d4830c05e Bug 1716395 - Break texture memory down into categories in memory reports. r=gfx-reviewers,jrmuizel
Also expose the information in the profiler HUD and rename some counters to make it more apparent when specific to the atlases as opposed to other textures mamanged by the texture cache.

Differential Revision: https://phabricator.services.mozilla.com/D117695
2021-06-15 10:06:06 +00:00
dev 843237c570 Bug 1716465 - Surfaces are invalidated in low quality pinch-zoom mode if compositor scale changes. r=gfx-reviewers,lsalzman
Ensure that we only invalidate tiles if the surface scale changes
in low-quality pinch zoom mode, since it's irrelevant if the
compositor surface scale changes.

Differential Revision: https://phabricator.services.mozilla.com/D117727
2021-06-15 10:04:28 +00:00
Mike Hommey 7f9a51a8f5 Bug 1715282 - Bump minimum Rust version to 1.51. r=firefox-build-system-reviewers,andi
Also update the estimated rust versions for future releases, based on
the updated Firefox release dates.

Differential Revision: https://phabricator.services.mozilla.com/D117737
2021-06-15 09:23:20 +00:00
Alexandre Poirot b10f35c671 Bug 1715911 - [devtools] Use DOCUMENT_EVENT's dom-complete event in the DOM panel r=nchevobbe
This slightly changes panel initialization,
instead of updating the UI on opening as soon as the first top level target is available,
it will only update once the navigate resource fires.

So if we open the toolbox on a still loading document, it will update later, but only once
instead of twice.

Differential Revision: https://phabricator.services.mozilla.com/D117515
2021-06-15 08:54:40 +00:00
Alexandre Poirot bd1afe2a59 Bug 1715909 - [devtools] Use DOCUMENT_EVENT's dom-complete event in the accessibility panel. r=nchevobbe
I'm not sure it is useful to hide ResourceCommand in the proxy layer.
It is better if all frontend uses Commands directly, having intermediate layer
make it harder to understand and debug.

Differential Revision: https://phabricator.services.mozilla.com/D117513
2021-06-15 08:54:40 +00:00
Alexandre Poirot 0a0ca16ccf Bug 1715903 - [devtools] Migrate SourceMapURLService to DOCUMENT_EVENT's will-navigate. r=nchevobbe
This help also remove the target watching as this was there
only to workaround the complexity/limitations of target actor's will-navigate.

`waitForSourceLoad` was resolving immediately on previous source,
already available before the reload.

Differential Revision: https://phabricator.services.mozilla.com/D117475
2021-06-15 08:54:39 +00:00
Yaron Tausky 768366d7b8 Bug 1496997 - Remove dom.serviceWorkers.parent_intercept pref r=asuth,dom-workers-and-storage-reviewers,perftest-reviewers,jgraham,sparky,webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D101788
2021-06-15 08:52:39 +00:00
Landry Breuil 5ca749b2ba Bug 1623086 - Do not unveil an already visible pledge file since that interferes with other unveils. r=gcp
tested on openbsd since a bunch of releases, no impact for users on tier-1

Differential Revision: https://phabricator.services.mozilla.com/D116561
2021-06-15 08:48:46 +00:00
Landry Breuil b3105e9b6d Bug 1713999 - Sandbox the socket process on OpenBSD r=gcp,necko-reviewers
as done on windows, and as tested with RDD sandboxing in
https://phabricator.services.mozilla.com/D116635, preload the necessary
nss libs before sandboxing. Untested at runtime yet.

Depends on D116640

Differential Revision: https://phabricator.services.mozilla.com/D116641
2021-06-15 08:48:35 +00:00
Landry Breuil 5931acf5b9 Bug 1713999 - Look for unveil/pledge config files for socket process sandboxing on OpenBSD r=gcp
Differential Revision: https://phabricator.services.mozilla.com/D116640
2021-06-15 08:48:34 +00:00