Commit Graph

821625 Commits

Author SHA1 Message Date
Mark Banner
48b2e38a57 Bug 1759364 - Update search parameters part 2. r=mkaply a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D140932
2022-03-13 12:53:23 +00:00
Mark Banner
81d886a40b Bug 1759008 - Update search parameters. r=mkaply a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D140917
2022-03-11 15:42:09 +00:00
Narcis Beleuzu
9d87eba5a7 Bug 1759318 - Disable test on all platforms. a=test-only 2022-03-13 03:11:05 +02:00
ffxbld
dd4423d7e8 No Bug, mozilla-esr91 repo-update remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D140929
2022-03-13 05:17:54 +00:00
Nicolas Silva
bd8cf93679 Bug 1758156 - Check the pref when creating PWebGPU parent actors. r=aosmond a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D140539
2022-03-10 10:41:29 +00:00
Julian Descottes
eb868507e2 Bug 1739008 - [marionette] Monitor navigation using the webprogresslistener for NewSession. r=whimboo, a=RyanVM 2021-11-08 09:35:48 +00:00
Ryan VanderMeulen
f92db8c1ea No bug - Set version number to 91.7.1. a=release 2022-03-10 10:27:31 -05:00
Nicolas Silva
8842d832e7 Bug 1758070 - Null out mContext during shutdown. r=emilio, a=tritter
Differential Revision: https://phabricator.services.mozilla.com/D140336
2022-03-04 16:12:04 +00:00
Ryan VanderMeulen
b34868d4b3 Backed out changeset a9af50645153 (bug 1758070) for bustage. 2022-03-04 11:46:25 -05:00
Nicolas Silva
6aad610559 Bug 1758070 - Null out mContext during shutdown. r=emilio, a=tritter
Differential Revision: https://phabricator.services.mozilla.com/D140336
2022-03-04 14:05:13 +00:00
Peter Van der Beken
35e9741dff Bug 1758062 - Convert parameters upfront. r=smaug, a=tritter
Differential Revision: https://phabricator.services.mozilla.com/D140337
2022-03-04 14:00:25 +00:00
Peter Van der Beken
2bc7c0e26d Bug 1754724 - Clear up even more computations in expat code. r=farre, a=tritter
Depends on D140166

Differential Revision: https://phabricator.services.mozilla.com/D140167
2022-03-02 22:34:28 +00:00
Peter Van der Beken
fc945e15a1 Bug 1754724 - Clear up some more computations in expat code. r=farre, a=tritter
Depends on D140165

Differential Revision: https://phabricator.services.mozilla.com/D140166
2022-03-02 22:22:08 +00:00
Peter Van der Beken
1bb5826734 Bug 1754724 - Clear up some computations in expat code. r=farre, a=tritter
Differential Revision: https://phabricator.services.mozilla.com/D140165
2022-03-02 22:18:23 +00:00
Ryan VanderMeulen
6ea0041830 Backed out changeset b138fdfe8157 (bug 1740631) for decision task bustage. 2022-03-03 09:20:50 -05:00
Andrew Halberstadt
269bf5c2fb Bug 1740631 - Add requirements-plist-url to mac signing payloads, r=aki,glandium a=RyanVM
This file will get picked up by our mac signing infrastructure and be
forwarded to the `productbuild` invocation.
2022-03-03 09:16:09 -05:00
Alex Hochheiden
e4e7f5c7db Bug 1718878 - Updates to the build system to enable compatibility with Python 3.10 (Mainly regarding collections.abc) r=mhentges,webdriver-reviewers,whimboo a=RyanVM
Previously, collections.abc was available from the collections import. In Python
3.10, they were explicitly moved to collections.abc. As such, any references to
collections abstract base classes need to import collections.abc in Python 3.10.

More reading here: https://docs.python.org/3/library/collections.abc.html

Differential Revision: https://phabricator.services.mozilla.com/D128838
2021-10-27 13:35:13 +00:00
Alex Hochheiden
8fb634d777 Bug 1718878 - Minimal changes to third_party library gyp to make it compatible with Python 3.10 r=mhentges a=RyanVM
gyp appears to have been abandoned. To make it compatible with Python 3.10 a
small 'soft fork' had to be made. If gyp is ever updated in the future, these
changes can probably be discarded.

gyp source here: https://chromium.googlesource.com/external/gyp/

Differential Revision: https://phabricator.services.mozilla.com/D128837
2021-10-27 13:35:12 +00:00
ffxbld
0cc539e2b0 No Bug, mozilla-esr91 repo-update remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D140177
2022-03-03 11:01:11 +00:00
Henrik Skupin
dc541281fd Bug 1736323 - [marionette] "WebDriver:NewSession" has to wait for the very first tab to finish loading. r=jdescottes, a=RyanVM 2022-02-28 22:14:23 +01:00
Mozilla Releng Treescript
99a3b73305 No bug - Tagging c17c94724a2ff10f89fa0a634f2bd1dc2e1744a7 with FIREFOX_91_7_0esr_BUILD2 a=release CLOSED TREE DONTBUILD 2022-02-28 23:58:47 +00:00
Chris Martin
5af14d0509 Bug 1751360 - Fix broken fullscreen behavior on Windows. r=mhowell,handyman a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D137089
2022-01-28 22:08:34 +00:00
Chris Martin
24809dccc5 Bug 1751360 - Backout changes made by D135606. r=mhowell,handyman a=pascalc 2022-02-28 17:50:45 -05:00
Mozilla Releng Treescript
736391bbd4 No bug - Tagging 0cb2ab8a5857348e0e7c0eb22fac300e01dafce0 with FIREFOX_91_7_0esr_BUILD1 a=release CLOSED TREE DONTBUILD 2022-02-28 20:39:08 +00:00
Valentin Gosu
54a4cabdee Bug 1699373 - Call ProcessCrossOrigin*Header methods after loading cached headers r=necko-reviewers,dragana a=pascalc
Previously we called `ProcessCrossOriginEmbedderPolicy` in
`nsHttpChannel::ContinueProcessResponse1`, but we only loaded the cached
response headers in `ContinueProcessResponse3`, meaning that we incorrectly
reported a missing header for the revalidated resource.

This change moves the header checking calls to `ContinueProcessNormal` and
`AsyncProcessRedirection` instead, so they get executed after processing
the cached headers.

Differential Revision: https://phabricator.services.mozilla.com/D125184
2021-09-16 08:31:03 +00:00
Valentin Gosu
cfc86c55e3 Bug 1699373 - Add WPT for COEP/CORP image reloading r=annevk a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D125129
2021-09-16 08:31:02 +00:00
ffxbld
6446ddc868 No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D139825
2022-02-28 10:55:25 +00:00
Emilio Cobos Álvarez
67d1dd9511 Bug 1736243 - Make SVGObserverUtils::GetAndObserveTextPathsPath not observe on continuations. r=jwatt,jfkthame a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D139485
2022-02-25 16:55:05 +00:00
Andrew McCreight
df1ca0abbc Bug 1755292 - Don't double-count the entry memory in the TelemetryOrigin reporter. r=nika a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D139031
2022-02-18 14:06:50 +00:00
Nicholas Rishel
63f0ebbd77 Bug 1754409 - Add catch for invalid manual update url. r=bytesized,application-update-reviewers a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D138473
2022-02-10 21:40:12 +00:00
Mike Kaply
f4df13e625 Bug 1751037 - Properly disable PDFjs permissions. r=mtigley a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D137778
2022-02-10 14:15:11 +00:00
Daisuke Akatsuka
5f5ac64ea3 Bug 1751819: Ignore char key input while processing enter key on searchbar. r=adw, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D136712
2022-02-01 03:02:05 +00:00
Daisuke Akatsuka
a924c2a84c Bug 1749397: Ignore char key input while processing enter key on urlbar. r=adw, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D136711
2022-02-01 03:02:04 +00:00
Steven Michaud
060ecce22c Bug 1719215 - Constrain clipping in CreateSubImageForData(). r=lsalzman, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D137777
2022-02-03 18:54:01 +00:00
Emilio Cobos Álvarez
93c9200c0c Bug 1749283 - Add a null check for mPrintTarget in nsDeviceContext::CreateRenderingContextCommon. r=dholbert, a=RyanVM
mPrintTarget can be nulled out and the caller needs to deal with null
returns already, so this should address the crash.

Differential Revision: https://phabricator.services.mozilla.com/D137473
2022-02-01 18:44:13 +00:00
Glenn Watson
b7a587021e Bug 1747857 - Invalidate partial dirty rects when surface counts change. r=aosmond, a=RyanVM
This is a sufficient fix to handle this case, we should definitely
invalidate the dirty rect validity if the compositor surface count
has changed.

There are likely other cases where the surface count remains the same
but we also need to invalidate dirty rect validity (we can handle
these as follow ups and/or as we encounter other cases).

Differential Revision: https://phabricator.services.mozilla.com/D135462
2022-01-10 20:10:20 +00:00
lyavor
abe696e78b Bug 1730920 - Https only mode shouldn't be triggered by the wifi portal code. r=nhnt11,ckerschb a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D131125
2021-12-13 13:32:11 +00:00
Paul Adenot
f67dd9aac4 Bug 1694085 - Add a test that verifies that HE-AAC plays back correctly including higher frequency content both with MSE and HTTP playback. r=bryce, a=RyanVM
Depends on D128895

Differential Revision: https://phabricator.services.mozilla.com/D128907
2021-10-21 16:18:19 +00:00
Paul Adenot
848d80367c Bug 1694085 - Serialize and deserialize the codec extra-data when sending an AudioInfo to the RDD. r=bryce, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D128895
2021-10-21 16:18:19 +00:00
ffxbld
68da14415f No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D139579
2022-02-24 10:56:32 +00:00
Nika Layzell
da2183ce94 Bug 1754305 - Make assertions in Maybe MOZ_RELEASE_ASSERT, r=glandium a=RyanVM
These assertions are already diagnostic asserts, and this will make
failures to check Maybe into safe crashes rather than security bugs on
all branches.

A failure to check Maybe is more dangerous than a null pointer
dereference, as the generated code will produce a valid reference to
uninitialized data rather than a null reference which should safely
segfault.

Differential Revision: https://phabricator.services.mozilla.com/D138208
2022-02-11 16:28:01 +00:00
Nika Layzell
2758d1e856 Bug 1744352 - Part 2: Add test for sandboxing javascript uris in pop-ups, r=smaug a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D138211
2022-02-09 17:50:51 +00:00
Olli Pettay
549c63236f Bug 1744352 - Part 1: Ensure we set InitialSandboxFlags when opening or replacing toplevel BrowsingContexts, r=mccr8 a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D139430
2022-02-22 20:21:31 +00:00
Rob Wu
c708afd04a Bug 1752979 - Check damaged files. r=mixedpuppy, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D137692
2022-02-03 14:05:13 +00:00
Chris Martin
78c9fb22bb Bug 1742421 - Part 3: [widget/windows] Exit fullscreen when changing sizemode; r=mhowell,edgar a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D135606
2022-01-19 04:06:43 +02:00
Edgar Chen
f21bba2241 Bug 1742421 - Part 2: [widget/cocoa] Exit fullscreen when changing sizemode; r=mstange, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D133735
2022-01-19 00:49:46 +00:00
Edgar Chen
51ca164ff6 Bug 1742421 - Part 1: [widget/gtk] Exit fullscreen when changing sizemode; r=stransky, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D133734
2022-01-19 00:49:46 +00:00
Dave Townsend
15ce8558e8 Bug 1736202: browser_interactions_typing.js intermittently misses a single keypress. r=Standard8, a=test-only
Our typing interactions separate typing into sessions. If you haven't typed for longer than a
certain period of time we count the previous session as over and start afresh. Any sessions
containing just one keypress are discarded, the rest are aggregated.

In our automated tests we want to test that this detection of a new session of typing works and our
only way to do that is to actually delay the test for longer than the maximum time between
keypresses. So the test runs fast we reduce the maximum time pref to 50ms.

Unfortunately I've experimentally seen that in CI on debug and asan builds that when not testing
this aspect and sending a sentence of characters we can still occasionally see delays of over 50ms
between individual characters. If this delay happens between the first and second character or the
last and last but one character then we end up with a typing session with a single character in it
which gets discarded leading our interaction metrics to be short one keypress.

This patch removes the reduced preference value for general tests and sets a value of 150ms for the
few tests where this matters.

Differential Revision: https://phabricator.services.mozilla.com/D139039
2022-02-18 13:12:36 +00:00
Andrew Creskey
6dd831819c Bug 1749328 - Intermittent browser/components/places/tests/browser/interactions/browser_interactions_typing.js r=Standard8 a=test-only
The failing test is the only one that verifies reload scenarios with respect to history metadata interactions.
I haven't been able to find a solution to this intermittent, I am remove the specific test that's failing and creating a bug to test reload scenarios.

Differential Revision: https://phabricator.services.mozilla.com/D137477
2022-02-04 17:47:15 +00:00
Andrew Creskey
59fa29a2dd Bug 1749328 - Intermittent failure in browser_interactions_typing.js r=Standard8 a=test-only
The test test_typing_and_reload() was failing, I believe because without waiting for target url in browserLoaded(), we would proceed on the about:blank load and the new interaction write would race the test.

Differential Revision: https://phabricator.services.mozilla.com/D136186
2022-01-20 14:10:36 +00:00