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

765391 Коммитов

Автор SHA1 Сообщение Дата
Mike Hommey 996a726cee Bug 1612035 - Remove reproducibility exception for rlbox library. r=firefox-build-system-reviewers,andi DONTBUILD
Now that the rlbox library is built with wasm2c instead of lucetc, it is
reproducible.

Differential Revision: https://phabricator.services.mozilla.com/D120052
2021-08-05 06:05:49 +00:00
Mike Hommey d4a389d905 Bug 1722437 - Enable wasm sandboxing on arm64 macosx. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D120922
2021-08-05 06:04:09 +00:00
Daniel Holbert 15a0bb9687 Bug 1724091: Remove unused function shouldSavePrintSettings() from PrintingChild.jsm. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D121788
2021-08-05 06:01:38 +00:00
Timothy Nikkel 86ce161043 Bug 1583955. Re-enable helper_overscroll_behavior_bug1425573.html. r=hiro
It no longer seems to be leaking.

Differential Revision: https://phabricator.services.mozilla.com/D121825
2021-08-05 05:44:58 +00:00
Ting-Yu Lin fed4cc4fdd Bug 1702401 - Reject existing CachedBAxisMeasurement if the item's subtree is dirty. r=dholbert
When a flex item's subtree is dirty, we should reject the cached
measurement and perform a measuring reflow for the item to get the
correct ascent. Without this patch, we are going to call
FlexItem::ResolvedAscent() in the flex algorithm based on a dirty flex
item subtree, and get a wrong ascent. (Although we'll still perform the
final reflow for the item, it's too late to get the correct ascent to
compute flex container's ascent.)

With the above modification, it exposes an existing issue that
layout/generic/crashtests/1666592.html can now trigger
`MOZ_ASSERT(!mFinalReflowSize)` in UpdateFinalReflowSize() in
fragmentation scenario. The problem is: when we clone a FlexItem for a
child frame in a flex container's continuation via FlexItem::CloneFor(),
we didn't reset the mHadMeasuringReflow flag, so we wrongly assume it
had a measuring reflow and may update its final reflow size based on the
cached metrics. However, we never run measuring reflow for flex items in
flex container's continuation, so we should reset the flag to prevent it
from falling into wrong path in FlexItem::NeedsFinalReflow().

Differential Revision: https://phabricator.services.mozilla.com/D121405
2021-08-05 05:39:32 +00:00
Jon Bauman ad9d5759ea Bug 1723253 - qcms: Add CICP (Coding-independent code points) support. r=jrmuizel
Add CICP-specific functionality

Differential Revision: https://phabricator.services.mozilla.com/D121452
2021-08-05 05:10:37 +00:00
Jon Bauman bbd6119d94 Bug 1723253 - qcms: Clippy/costmetic changes. r=jrmuizel
Clippy/costmetic changes

Differential Revision: https://phabricator.services.mozilla.com/D121458
2021-08-05 05:10:37 +00:00
Nick Alexander 2bb2a2efa8 Bug 1722980 - Add in-tree source documentation for MSIX repackaging. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D121232
2021-08-05 02:58:16 +00:00
Nick Alexander 3a8ea897d9 Bug 1712328 - Sign MSIX packages in automation. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D120664
2021-08-05 02:58:16 +00:00
Nick Alexander be414b87a9 Bug 1720190 - Repackage into MSIX packages in automation. r=bhearsum
The interesting wrinkle here are the `MSIX(*-multi)` repackaging
tasks, which depend on (signed) langpacks.  Said langpacks are
cross-platform and are produced on linux64 at this time.

Differential Revision: https://phabricator.services.mozilla.com/D119670
2021-08-05 02:58:15 +00:00
Ben Hearsum 25d7a66e88 Bug 1721864 - Add `msix-packaging` toolchain build. r=bhearsum,firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D119669
2021-08-05 02:58:15 +00:00
Nick Alexander be04781fb4 Bug 1709697 - Post: Make it easy to sign repackaged MSIX files. r=mhowell,firefox-build-system-reviewers,andi
This is strictly a convenience for local developer testing.  In
automation, we'll use the regular signing process via `autograph`,
etc.

Differential Revision: https://phabricator.services.mozilla.com/D116181
2021-08-05 02:58:15 +00:00
Nick Alexander 39a58b572b Bug 1709697 - Allow to repackage into MSIX. r=firefox-build-system-reviewers,mhowell,bhearsum,glandium
Differential Revision: https://phabricator.services.mozilla.com/D116180
2021-08-05 02:58:14 +00:00
Nick Alexander 0929d73f85 Bug 1709697 - Pre: Allow to extract string(s) from "application.ini" in a `Finder`. r=firefox-build-system-reviewers,glandium
This makes it possible to extract multiple strings from an
`application.ini` in a package presented as an archive.

Differential Revision: https://phabricator.services.mozilla.com/D121039
2021-08-05 02:58:14 +00:00
Nick Alexander 459d09e542 Bug 1712164 - Add branding resources for MSIX packages. r=mhowell
All files were generated by the "Visual Assets" panel in Visual
Studio.  The file names are the Visual Studio default names.  The
densities are a subset of the Visual Studio "Suggested" densities:
arbitrarily, I kept the -200 and dropped the -100 and -400
resolutions, and I kept the -256 and dropped the -16 and -48 target
sizes.  We expect Windows to scale these appropriately, and we can
always adjust if we want higher resolutions in the future.

For MSIX, we will release Firefox Beta with a different package name.
We would prefer to brand Firefox Beta differently than Firefox
(Release), and at one point I included assets generated from the Beta
`Fx-Browser-Beta-icon-fullColor-512.png` file included in the Beta
Assets ZIP archive from https://mozilla.design/firefox/logos-usage/.
However, to simplify, I've removed these and made --channel=beta use
the same branding as --channel=release.  This is consistent with the
general Desktop release process.

For the other release channels, assets were generated from
`content/about-logo@2x.png`, which is the highest resolution (384x384)
source I can find.  These PNGs look better than those from
https://mozilla.design/firefox/logos-usage/ (to me): I theorize that
this is because they have already been quantized to 8bit colour and
that this avoids colour artifacts near edges.

Differential Revision: https://phabricator.services.mozilla.com/D116179
2021-08-05 02:58:13 +00:00
Sandor Molnar 1fb457ff86 Backed out changeset 8b81c3399a9c (bug 1724043) for causing wpt lint failures. CLOSED TREE 2021-08-05 05:56:15 +03:00
Toshihito Kikuchi 07dfbc6b36 Bug 1723868 - Skip msvp9dec_store.dll in GetInfoForSelf(). r=gerald
When mfplat.dll loads msvp9dec_store.dll, it posts a task
to unload the module to the work queue even if msvp9dec_store.dll
is already loaded and mfplat.dll skips LoadLibrary.  Therefore,
we cannot safely lock msvp9dec_store.dll by loading it as data.

The proposed fix is to skip processing the module.

Differential Revision: https://phabricator.services.mozilla.com/D121777
2021-08-05 02:36:27 +00:00
Tim Nguyen 6d412ddbbb Bug 1724043 - Port dialog cancel event tests to WPT. r=sefeng
Differential Revision: https://phabricator.services.mozilla.com/D121762
2021-08-05 02:34:19 +00:00
Kagami Sascha Rosylight 6b6ee72f7e Bug 1723050 - Part 1: Replace typedef by using in dom/animation/ r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D121293
2021-08-05 02:25:23 +00:00
Sandor Molnar 90ad105d5d Backed out changeset c1de1d5f6beb (bug 1700795) for causing build bustages in nsAppRunner. CLOSED TREE 2021-08-05 05:25:41 +03:00
Thomas Wisniewski 3ebf0b222d Bug 1723752 - Fix a minor bug causing console spam in the Facebook SDK SmartBlock shim; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D121793
2021-08-05 01:38:35 +00:00
Jonathan Watt adf038b4a6 Bug 1700795. Detect running from .dmg on macOS and report telemetry. r=mstange,mossop
Differential Revision: https://phabricator.services.mozilla.com/D121567
2021-08-05 01:32:31 +00:00
Narcis Beleuzu 00e6b46d6a Backed out 9 changesets (bug 1724030, bug 1721864, bug 1722980, bug 1712164, bug 1720190, bug 1712328, bug 1709697) for Windows repack bustages. CLOSED TREE
Backed out changeset bc7dff1c6f2c (bug 1724030)
Backed out changeset 9520d11c1ff4 (bug 1722980)
Backed out changeset 5d9ef490612f (bug 1712328)
Backed out changeset aaec04ed5ecb (bug 1720190)
Backed out changeset 3c5fbac7cc7f (bug 1721864)
Backed out changeset 3c1bccc04fb8 (bug 1709697)
Backed out changeset 6293b6ed5695 (bug 1709697)
Backed out changeset d824b2347ffd (bug 1709697)
Backed out changeset 888359c1dcc5 (bug 1712164)
2021-08-05 04:35:18 +03:00
Boris Chiou 349f9c4bf3 Bug 1714421 - Move the assertion of timeline after checking mReplacedTransition. r=hiro
We support the setter of Animation.timeline, so it's possible to have a
null |mTimeline| when calculating the start value for off-main-thread
animations. If it's null, it must be different from the document
timeline, so in this case we don't set |mReplacedTransition|.
So let's move the assertion below the if-check of |mReplacedTransition|.

Differential Revision: https://phabricator.services.mozilla.com/D121675
2021-08-05 00:37:55 +00:00
Kagami Sascha Rosylight fc9e75a985 Bug 1723050 - Part 32: Replace typedef by using in dom/webgpu/ r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D121330
2021-08-05 00:11:58 +00:00
Doug Thayer efc91ccc27 Bug 1723725 - Fix SessionWorkerCache import cleanup r=Gijs
The effect of this bug should be a slow leak of unreferenced cache entries
between sessions. After the fix we should just be appropriately cleaning them
up.

Differential Revision: https://phabricator.services.mozilla.com/D121644
2021-08-04 23:56:42 +00:00
Punam Dahiya 8f8983a975 Bug 1721614 - Handle blank onboarding screen on navigating back from about:home r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D121037
2021-08-04 23:04:22 +00:00
Lukas Bernhard 45faaf7b14 Bug 1713009 Part 2 - Spew shape information for CacheIR health report. r=caroline
Differential Revision: https://phabricator.services.mozilla.com/D120138
2021-08-04 22:27:06 +00:00
Lukas Bernhard 63f5f27da9 Bug 1713009 Part 1 - Fix leak sanitizer error. r=caroline
Differential Revision: https://phabricator.services.mozilla.com/D120584
2021-08-04 22:27:05 +00:00
Mike Hommey 2ca2443b5b Bug 1723815 - Ensure failure on macosx64-sdk* tasks when the sdk is not there. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D121786
2021-08-04 22:20:14 +00:00
Gavin Lazar Suntop f92cee101a Bug 1722967 - adding reader mode cta pref r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D121415
2021-08-04 21:57:30 +00:00
Mike Hommey 6a6c2f5079 Bug 1720828 - Switch wasm sandboxing Linux x64 and Mac x64 builds from lucet to wasm2c. r=shravanrn,firefox-build-system-reviewers,andi
Still allow to explicitly opt-in lucetc with a non-empty LUCETC value.

Differential Revision: https://phabricator.services.mozilla.com/D120668
2021-08-04 21:37:45 +00:00
shravanrn@gmail.com ac42d89404 Bug 1723447 - Get latest rlbox, wasm2c plugin, rt, compiler for 32bit platform support r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D121503
2021-08-04 21:37:45 +00:00
Mike Conley f1aac2b3e6 Bug 1721899 - Update waitForShutdownDecoder helper function to use mozRequestDebugInfo. r=bryce
The waitForShutdownDecoder test helper function was introduced in bug 1521964,
but the interface for the function that it was calling (mozDebugReaderData)
changed in bug 1542674. Due to the way the promiseWaitForCondition used to
work before bug 1721898, the sudden breakage of that interface was silently
ignored and this helper function stopped working without us knowing.

After bug 1721898 landed, this breakage suddenly became visible. This patch
updates waitForShutdownDecoder to use the machine-readable debug data
structure that was introduced in bug 1542674. It's still a hacky way of
determining when a video decoder has shut down, but I'm not aware of
any other way of doing that, and this is just for a test.

Differential Revision: https://phabricator.services.mozilla.com/D121766
2021-08-04 21:32:04 +00:00
Eitan Isaacson da0fa820e2 Bug 1722396 - P3: Compare old state bits with new ones to determine state change events. r=morgan
Needed to tweak tests a bit because the code is now more descerning
wheter to fire an event or not. Will do so only if the state actually
changes.

Depends on D120901

Differential Revision: https://phabricator.services.mozilla.com/D120902
2021-08-04 21:31:19 +00:00
Eitan Isaacson 1924362000 Bug 1722396 - P2: Move AttributeChangedImpl into LocalAccessible::DOMAttributeChanged. r=morgan
Also folded ARIAAttributeChanged into DOMAttributeChanged temporarily.
Will streamline that further in the next patch where state changes are
done a bit better.

Depends on D120900

Differential Revision: https://phabricator.services.mozilla.com/D120901
2021-08-04 21:31:19 +00:00
Eitan Isaacson 0867ef1f8f Bug 1722396 - P1: Remove DocAccessible::mARIAAttrOldValue. r=morgan
The AttributeChanged callback includes the old value, so there isn't a
reason to store this from AttributeWillChange.

Differential Revision: https://phabricator.services.mozilla.com/D120900
2021-08-04 21:31:18 +00:00
Mike Kaply 07c4396c63 Bug 1712661 - Use AppConstants not channel for search policies. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D120746
2021-08-04 21:26:45 +00:00
Mike Hommey 9b8c038970 Bug 1723865 - Define --enable-system-pixman as a system_lib_option(). r=firefox-build-system-reviewers,mhentges
We do so as a side effect of using system_lib_option for all *-system-*
options for old-configure, all but one of which are for system
libraries.

Differential Revision: https://phabricator.services.mozilla.com/D121690
2021-08-04 21:08:22 +00:00
Karl Tomlinson ff1c57949d Bug 1722250 re-enable getDisplayMedia() permission-policy tests r=jib
now that bug 1719632 is fixed.

Backed out changeset 936a60cf5113

Differential Revision: https://phabricator.services.mozilla.com/D121495
2021-08-04 21:07:22 +00:00
Karl Tomlinson 8c63e37d40 Bug 1720643 update comment now that BLOCK is no longer handled in MediaManager r=jib DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D121494
2021-08-04 21:06:44 +00:00
Mike Hommey a7fccbec02 Bug 1723914 - Enable test_ModulesPing.js shared library listing test on Android. r=chutten
It was disabled because listing libraries wasn't supported, but that has
not been true for a long time.

Differential Revision: https://phabricator.services.mozilla.com/D121697
2021-08-04 21:04:21 +00:00
Sandor Molnar f10c7e437d Backed out 2 changesets (bug 1686961, bug 1702401) for causing reftest failures in flexbox-align-self-baseline-horiz. CLOSED TREE
Backed out changeset ebbc084701a4 (bug 1702401)
Backed out changeset 20e053eb704a (bug 1686961)
2021-08-04 23:50:16 +03:00
Sandor Molnar 59f2477c8f Backed out changeset 04ebee77f0ad (bug 1722703) for causing clang build bustage. CLOSED TREE 2021-08-04 23:37:35 +03:00
Markus Stange 33ad3f97af Bug 1723215 - Merge local and remote objdir prefs. r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D121436
2021-08-04 20:27:32 +00:00
Andrei Oprea aa77a57273 Bug 1721178 - Add targeting trigger for successful captive portal login r=dmose
Differential Revision: https://phabricator.services.mozilla.com/D120730
2021-08-04 20:22:05 +00:00
Harry Twyford b11b819e89 Bug 1722395 - Fix placeholder string in handoff input in permanent private browsing mode. r=Standard8
about:newtab doesn't load aboutPrivateBrowsing.ftl and conversely about:privatebrowsing doesn't load newtab.ftl. Since permanent private browsing mode uses about:newtab as its new tab, we need to make sure we load our strings from newtab.ftl in that case.

Differential Revision: https://phabricator.services.mozilla.com/D121646
2021-08-04 19:20:12 +00:00
Tim Huang 836cae5ff8 Bug 1685334 - Part 2: Add a test to verify if the view-source pages access the right cache. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D121729
2021-08-04 19:13:27 +00:00
Tim Huang c0ad812c2b Bug 1685334 - Part 1: Partitioning the view-source: pages. r=pbz
This patch make the view-source to be partiitoned. This will make the
view-source to access the right cache.

Differential Revision: https://phabricator.services.mozilla.com/D121728
2021-08-04 19:13:27 +00:00
Niklas Goegge b6f2cf017a Bug 1722703: Consider requests from extension with access to the requested site as Sec-Fetch-Site: 'same-origin'. r=ckerschb,robwu
Differential Revision: https://phabricator.services.mozilla.com/D121600
2021-08-04 18:55:19 +00:00