Commit Graph

816997 Commits

Author SHA1 Message Date
Harveer Singh
8802995594 Bug 1784966: Encrypt IDB files and data in PBM, r=dom-storage-reviewers,jari,webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D158597
2022-10-27 12:57:16 +00:00
Chris Martin
a2219dd11c Bug 1347710 - Re-enable GPU sandbox on Windows Nightly r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D160279
2022-10-27 12:13:37 +00:00
Emilio Cobos Álvarez
60f38b114d Bug 1794040 - Annotate another test.
MANUAL PUSH: Orange fix CLOSED TREE
2022-10-27 14:40:04 +02:00
sotaro
9f92330280 Bug 1797464 - Enable/disable window occlusion only when compositor session exists on Windows r=gfx-reviewers,lsalzman
When compositor session exists, gfxConfig is already initialized.

If first AppWindow is destroyed in nsAppShellService::JustCreateTopWindow() because of error, the first window could be destroyed before calling gfxConfig::Init(). gfxConfig::Init() is called from gfxPlatform::GetPlatform(). gfxPlatform::GetPlatform() is called just before creating compositor by nsBaseWidget::CreateCompositor()

Differential Revision: https://phabricator.services.mozilla.com/D160453
2022-10-27 12:06:42 +00:00
Jan de Mooij
6482e64181 Bug 1797255 - Return an empty array from Debugger.findObjects with --fuzzing-safe. r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D160465
2022-10-27 11:46:52 +00:00
Itiel
fc690917a6 Bug 1797591 - Center the icon in the trackers list when no trackers are detected r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D160399
2022-10-27 11:56:37 +00:00
André Bargull
b9446c85e2 Bug 1797248: Update time zone data to tzdata2022e. r=platform-i18n-reviewers,dminor
Differential Revision: https://phabricator.services.mozilla.com/D160173
2022-10-27 11:32:17 +00:00
Mark Banner
70b9304dd5 Bug 1756912 - Add detailed error output for eslint-plugin-mozilla tests. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D160470
2022-10-27 11:07:56 +00:00
Gijs Kruitbosch
a865c6abd9 Bug 1797540 - Firefox View should send telemetry for 0 tabs as well, r=sclements
Differential Revision: https://phabricator.services.mozilla.com/D160426
2022-10-27 11:06:49 +00:00
Yannis Juglaret
086ea0d49a Bug 1783223 - Enable best ACG variant compatible with system media libraries in RDD on Nightly. r=bobowen
Differential Revision: https://phabricator.services.mozilla.com/D159180
2022-10-27 10:52:03 +00:00
Yannis Juglaret
a633bc97e8 Bug 1783223 - Use ACG-with-opt-out for 32-bit builds and Windows 10 1607 in audio decoder on Nightly. r=bobowen
Differential Revision: https://phabricator.services.mozilla.com/D159179
2022-10-27 10:52:02 +00:00
Yannis Juglaret
6bf1f506e7 Bug 1783223 - Define utility function for choosing an ACG variant compatible with system media libraries. r=bobowen
Differential Revision: https://phabricator.services.mozilla.com/D159178
2022-10-27 10:52:02 +00:00
Emilio Cobos Álvarez
dcedd55035 Bug 1794040 - Simplify container-type implementation. r=dshin
It was made a bitfield so that we could include style. But then style
containment was removed and the bitfield keeps causing us to do wrong
check (since INLINE_SIZE intersects SIZE).

So just make it an enum. This causes a progression and a test that
failed now times out (which is a pre-existing issue, just like the
pseudo-elements test that times out).

Differential Revision: https://phabricator.services.mozilla.com/D160371
2022-10-27 10:48:58 +00:00
Jan Varga
9cbe906b70 Bug 1791730 - Remove MemoryOutputStream; r=dom-storage-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D157792
2022-10-27 10:25:12 +00:00
sotaro
41bf2e8ee2 Bug 1796527 - Let reuse decoder device to release on non-intel GPUs on Windows r=jrmuizel,gfx-reviewers
Reuse decoder device is already enabled on Intel and AMD GPUs on release.

Differential Revision: https://phabricator.services.mozilla.com/D160010
2022-10-27 10:12:05 +00:00
Makoto Kato
6d117898e4 Bug 1789005 - Add enableHighAccuracy test for desktop. r=smaug
Bug 1765835 has fixed enableHighAccuracy issue for all platforms, but its test
is on GeckoView only. So I would like to add this test for desktop.

Differential Revision: https://phabricator.services.mozilla.com/D160350
2022-10-27 10:00:15 +00:00
Stanca Serban
09251682b1 Backed out changeset 5bb3611c95d7 (bug 1797248) for causing time zones failures. CLOSED TREE 2022-10-27 13:00:39 +03:00
Mike Hommey
599a1a18c9 Bug 1797395 - Fix wasi-crt-trunk builds after clang trunk changes. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D160324
2022-10-27 09:46:53 +00:00
Sylvestre Ledru
e8a133b9f6 no bug - lint/spell: update to version 2.2.2 r=linter-reviewers,marco DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D160276
2022-10-27 09:42:14 +00:00
Emilio Cobos Álvarez
906471b6ca Bug 1797345 - Use width property rather than attribute in permission dialogs and so. r=pbz
While at it, contain the permission list so that adding items doesn't
grow the dialog.

Differential Revision: https://phabricator.services.mozilla.com/D160302
2022-10-27 09:12:09 +00:00
André Bargull
2b52b24839 Bug 1797248: Update time zone data to tzdata2022e. r=platform-i18n-reviewers,dminor
Differential Revision: https://phabricator.services.mozilla.com/D160173
2022-10-27 09:11:48 +00:00
Nicolas Chevobbe
1a367f4ed6 Bug 1796090 - [devtools] Display link to container element in container query in the rule view. r=jdescottes,devtools-backward-compat-reviewers.
Differential Revision: https://phabricator.services.mozilla.com/D159480
2022-10-27 08:53:42 +00:00
Olli Pettay
0079c81824 Bug 1791314, some underlying streams prefer being closed on the target thread, r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D160054
2022-10-27 08:40:35 +00:00
Mike Hommey
14c57c698c Bug 1797654 - Mark rust build script failures as errors. r=releng-reviewers,jlorenzo
This changes the first thing that appears on treeherder from a generic
  gmake[4]: *** [/builds/worker/checkouts/gecko/config/makefiles/rust.mk:433: force-cargo-library-build] Error 101

to a more useful (e.g.)
  [style 0.0.1] thread 'main' panicked at 'Not able to resolve vector element?: Continue', /builds/worker/checkouts/gecko/third_party/rust/bindgen/src/ir/ty.rs:1135:22

Differential Revision: https://phabricator.services.mozilla.com/D160442
2022-10-27 08:05:28 +00:00
Jamie Nicol
6511f3c4e5 Bug 1797055 - Force crash early if compositor is resumed with abandoned Surface. r=geckoview-reviewers,m_kato
In bug 1772839 we were seeing a large number of crashes due to
encountering a webrender error after exhausting all fallback
configurations. At least in some cases, this was due to the compositor
being resumed with an Android Surface that was already in an abandoned
state, meaning we can never succeed in creating an EGL Surface.

We added a check for this condition, and a workaround, to the
GeckoView java code. However, we are still seeing crash reports
matching this signature. To help determine whether these are also due
to the Surface being abandoned, or due to some other reason, this
patch adds a deliberate crash much earlier in the pipeline if we
detect an abandoned Surface.

Differential Revision: https://phabricator.services.mozilla.com/D160042
2022-10-27 08:01:28 +00:00
Alex Ionescu
71ea2e2ec1 Bug 1793674 - Add chromedriver for Chrome 107 r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D160361
2022-10-27 07:49:50 +00:00
Alexandra Borovova
428f90d6b8 Bug 1791532 - [puppeteer] Sync puppeteer v17.1.2 r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D160331
2022-10-27 07:22:47 +00:00
nchevobbe
51aa9fcd1f Bug 1796191 - Separate midi and midi-sysex permissions. r=gsvelto.
Existing tests are updated so they pass with this change, and a specific
test case is added to make sure that adding midi-sysex permission does
not automatically add permission to midi.

Differential Revision: https://phabricator.services.mozilla.com/D160370
2022-10-27 07:22:02 +00:00
serge-sans-paille
b43d1756e5 Bug 1797243 - dump commit information when fetching git archive r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D160197
2022-10-27 07:17:30 +00:00
Mozilla Releng Treescript
7e0802605b no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> d23055b85e70fb152749fb0d36b21fa4825f4910
ia -> 354609b8814d82b3ad8730efeecce6a35324d878
it -> 06e4c437dfcdf02cbb7d5640fc463aa9f3e5962c
ko -> ad2005b7cc644557633febfbd536b2ec027f9e25
tg -> b8a5673f3beeda0f011d060610fda8900c5bde12
zh-CN -> 4883f2421d2a487d435f132e71100847a6983d4e
2022-10-27 06:58:39 +00:00
Makoto Kato
fa5c50b8cd Bug 1705271 - Get rid of PushServiceAndroidGCM.sys.mjs. r=saschanaz
`PushServiceAndroidGCM` is Fennec only module and GeckoView uses
`GeckoViewPush.jsm` for push service. So we should get rid of
`PushServiceAndroidGCM`.

Differential Revision: https://phabricator.services.mozilla.com/D160351
2022-10-27 05:03:44 +00:00
Mike Hommey
a017df7de0 Bug 1797653 - Temporarily revert another clang trunk change that breaks bindgen. r=firefox-build-system-reviewers,andi DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D160443
2022-10-27 03:58:14 +00:00
Masayuki Nakano
0b789160c2 Bug 1796732 - Write first shot of douments of the editor module r=m_kato DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D159919
2022-10-27 03:21:13 +00:00
Daisuke Akatsuka
5e1ecec8e3 Bug 1796017: Hide help button for QuickActions. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D159651
2022-10-27 02:04:03 +00:00
Andrew Osmond
a377b7bb98 Bug 1797580 - Fix broken assumptions with allowlists and the downloadable blocklist. r=jrmuizel
Ensure that when we evaluate the downloadable blocklist, we actually
only use the downloadable blocklist. We should not include any platform
specific checks in these prefs, as it causes confusion about why the
prefs were set in the first place. Allowlisted features should be
ignored when evaluating the downloadable blocklist; if we wish to
override the ALLOW/ALLOW_QUALIFIED/DENIED statuses, we should use OK or
BLOCKED_DEVICE or similar instead.

This caused allowlisted features (like WebRender) to be taken away from
users in the most recent nightly.

Differential Revision: https://phabricator.services.mozilla.com/D160408
2022-10-27 01:12:50 +00:00
Ray Kraesig
0edcb106e9 Bug 1797399 - fix rust-analyzer's invocation of mach r=andi
The fix for bug 1759555 involves having rust-analyzer invoke `mach`.
However, `mach` can't be executed directly on Windows systems -- it's a
Python script, not an executable, and so `::CreateProcessW` has no idea
what to do with it.

Work around this by having `mach` explicitly direct `rust-analyzer` to
use `sys.executable` to execute `mach`.

Differential Revision: https://phabricator.services.mozilla.com/D160306
2022-10-27 00:10:45 +00:00
Emilio Cobos Álvarez
1731cea050 Bug 1797463 - Prevent windows widget sizemode from getting out of sync. r=cmartin
If we get via OnFrameChanging, we compute a new sizemode, but never store it on
the widget, yet we notify that it has changed.

We were relying on a call to mWindow->SetSizeMode from the widget delegate
which I removed in:

  c9785cd100

Instead, call EnsureSizeMode to make sure we already have the right sizemode
when notifying our listener.

Differential Revision: https://phabricator.services.mozilla.com/D160365
2022-10-26 23:09:57 +00:00
Doug Thayer
f5e9af5d08 Bug 1794439 - Inline HasNativeDataPropertyPure cache lookup in Ion r=jandem
I saw something like a 5% improvement to the Elm, React, and React-Redux
subtests of speedometer with this, with maybe a 1% overall Speedometer
improvement, although the confidence is lower.

Differential Revision: https://phabricator.services.mozilla.com/D158983
2022-10-26 22:57:23 +00:00
Marian-Vasile Laza
a0fe811cf3 Backed out changeset 9cda62240050 (bug 1788720) for causing linting failures. CLOSED TREE 2022-10-27 01:49:08 +03:00
Arturo Mejia
bd826e4068 Bug 1788720 - Expose private browsing flag in StorageController.getPermissions r=geckoview-reviewers,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D160424
2022-10-26 21:56:06 +00:00
Matthew Gaudet
de0e01d414 Bug 1726039 - Eliminate security errors from exotic objects which disallow private fields r=jandem
Depends on D122780

Differential Revision: https://phabricator.services.mozilla.com/D158265
2022-10-26 21:53:36 +00:00
Matthew Gaudet
47be3bc251 Bug 1726039 - Disallow setting private fields on MaybeCrossOrigin objects (HostEnsureCanPrivateElementAdd) r=peterv,jandem
Differential Revision: https://phabricator.services.mozilla.com/D122780
2022-10-26 21:53:36 +00:00
Emilio Cobos Álvarez
ee0ed03f53 Bug 1796408 - Restore previous timing. r=Gijs
Big hack, but this ensures that the dialog is at the right position when it's a
subdialog positioned by the front-end... Otherwise we fire this before setting
the vertical margin in the opener, and sadness ensues.

I'd try to find a nicer solution to this, but:

 * This is the easiest that is potentially upliftable.
 * I'm a bit swamped with some other work.
 * This is an extra one-liner, for a very niche feature.

Differential Revision: https://phabricator.services.mozilla.com/D160420
2022-10-26 21:35:33 +00:00
Dan Mosedale
8a1837ddfb Bug 1797553 - Add fxms-message-1 to default FxMS features, r=negin
Differential Revision: https://phabricator.services.mozilla.com/D160402
2022-10-26 21:22:58 +00:00
Iain Ireland
d262cab6ed Bug 1792228: Don't use LoadObject for cross-compartment objects r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D160315
2022-10-26 20:40:03 +00:00
Iain Ireland
e8e72a84cc Bug 1792228: Use LoadObject instead of LoadProto for proto shape guards r=jandem
We noticed this while looking at the CacheIR generated for an add-slot stub.

The depth threshold of 4 was picked by browsing around on the web and dumping the observed depth. 4 is enough to cover 95%+ of the cases I saw.

There are a couple of other places where we use LoadProto: the no-teleporting case in `GeneratePrototypeGuards`, and `ShapeGuardPrototypeChainForCrossCompartmentHolder`. They didn't show up in my experiments, so I left them alone for now.

Differential Revision: https://phabricator.services.mozilla.com/D158037
2022-10-26 20:40:03 +00:00
Marian-Vasile Laza
babfa4a3b5 Backed out changeset cf1b318a7a98 (bug 1797463) for causing mochitest failures on test_sizemode_events.xhtml. CLOSED TREE 2022-10-27 01:15:50 +03:00
Marian-Vasile Laza
b17847153a Backed out changeset 71b829538175 (bug 1797580) for causing xpcshell failures on test_gfxBlacklist_Version.js. 2022-10-27 01:14:25 +03:00
Marian-Vasile Laza
3f8eb23865 Backed out changeset 931737b7c12c (bug 1794661) for causing newtab failures on aboutwelcome.scss. CLOSED TREE 2022-10-27 00:09:45 +03:00
Emilio Cobos Álvarez
245ba2bb1f Bug 1797463 - Prevent windows widget sizemode from getting out of sync. r=cmartin
If we get via OnFrameChanging, we compute a new sizemode, but never store it on
the widget, yet we notify that it has changed.

We were relying on a call to mWindow->SetSizeMode from the widget delegate
which I removed in:

  c9785cd100

Instead, call EnsureSizeMode to make sure we already have the right sizemode
when notifying our listener.

Differential Revision: https://phabricator.services.mozilla.com/D160365
2022-10-26 20:32:16 +00:00