Mozilla Releng Treescript
f89561a133
No bug - Tagging f3783ad20bf40a11fb4b7ed088236c1a9f7be362 with FIREFOX_128_7_0esr_RELEASE a=release CLOSED TREE DONTBUILD
2025-02-04 13:18:39 +00:00
Mozilla Releng Treescript
7a2dc51eb9
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2025-02-03 16:18:10 +00:00
Mozilla Releng Treescript
1e0489eba2
No bug - Tagging f3783ad20bf40a11fb4b7ed088236c1a9f7be362 with FIREFOX_128_7_0esr_BUILD1 a=release CLOSED TREE DONTBUILD
2025-01-27 19:42:42 +00:00
Goloman Adrian
377a9412b4
Bug 1890792 - disable browser_print_content_analysis.js for frequent failures on win11_2009. r=jmaher, a=test-only
2025-01-03 19:07:21 +02:00
Cosmin Sabou
a60ad70623
Bug 1907085 - Disable browser_pointerlock_popup.js on linux 18.04 !debug and macOS catalina for frequent failures. r=intermittent-reviewers,jmaher a=test-only
2024-08-06 06:05:58 +00:00
Magnus Melin
cf4c93e86b
Bug 1943650 - Command-line --help output misformatted after --dbus-service. r=emilio, a=RyanVM DONTBUILD
2025-01-26 12:28:50 +00:00
ffxbld
f5cc2a1cbc
No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D235589
2025-01-27 12:45:26 +00:00
Ryan VanderMeulen
74ec3f1600
Backed out changeset 9238cfd153bc (bug 1943011) for causing bug 1943722.
2025-01-25 08:38:57 -05:00
Micah Tigley
2abe81513e
Bug 1937085 - Ensure about:logins is opened in non-popup browser window. r=credential-management-reviewers,issammani a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D232145
2025-01-23 22:14:03 +00:00
Emilio Cobos Álvarez
f54d7a84b4
Bug 1935471 - Make resolving image urls thread-safe. r=dshin, a=RyanVM
...
We can resolve them off the main thread now due to registered custom
properties (which requires the computed <url> serialization).
Differential Revision: https://phabricator.services.mozilla.com/D234959
2025-01-23 13:29:55 +00:00
Kershaw Chang
b686ede718
Bug 1943011 - If 'no-default-alpn' is not found, add 'http/1.1' to the list of records, a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D235170
Differential Revision: https://phabricator.services.mozilla.com/D235356
2025-01-24 15:42:46 +00:00
Andreas Pehrson
4aa75fd5e3
Bug 1937978 - Exit early with success when decrypting an empty CBCS subsample buffer with ClearKey. a=RyanVM
...
Without the early exit, DecryptCbcs() will try to get the address of the first
element in the subsample (Span), which with length 0 is forbidden.
This could also be solved by getting the address of the Span through data()
instead, to avoid dereferencing the first element. That seems more like a
footgun than the early exit however.
Original Revision: https://phabricator.services.mozilla.com/D235310
Differential Revision: https://phabricator.services.mozilla.com/D235407
2025-01-24 13:19:02 +00:00
Andreas Pehrson
51a88614d5
Bug 1908682 - Exit early with success when decrypting an empty buffer with ClearKey. a=RyanVM
...
Without the early exit, we allocate an empty std::vector which we may try to
access the first element on, leading to a crash.
Original Revision: https://phabricator.services.mozilla.com/D235309
Differential Revision: https://phabricator.services.mozilla.com/D235406
2025-01-24 13:19:02 +00:00
Emilio Cobos Álvarez
c705de6919
Bug 1930514 - Go back to round inner sizes. r=dholbert, a=RyanVM
...
Truncating them generally makes sense, but may be unexpected by some
websites, and rounding consistently with other APIs like client* is
probably more important than showing useless scrollbars in some cases.
I checked Chromium and it seems they round both client* / scroll* /
offset* APIs, and inner{Width,Height} (though they seem to round exact
half pixels down instead of up), so this should probably be safe.
This is tested already by
testing/web-platform/mozilla/tests/css/cssom/window_size_rounding.html
Differential Revision: https://phabricator.services.mozilla.com/D228960
2024-11-14 20:24:10 +00:00
Narcis Beleuzu
7425e124d8
Backed out changeset 0c6183497ae4 (bug 1943011) for xpcshell failure on test_trr_https_fallback.js . a=backout
2025-01-24 05:18:58 +02:00
Kershaw Chang
19b3c068e3
Bug 1943011 - If 'no-default-alpn' is not found, add 'http/1.1' to the list of records, a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D235170
Differential Revision: https://phabricator.services.mozilla.com/D235356
2025-01-24 01:29:33 +00:00
John Schanck
acbe49562b
Bug 1941994 - avoid deadlock in WinWebAuthnService GetAutoFillEntries. a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D235082
Differential Revision: https://phabricator.services.mozilla.com/D235348
2025-01-24 01:29:13 +00:00
Paul Zuehlcke
224d121b09
Bug 1895285 - Disable browser_check_identity_state.js on Windows MSIX. r=intermittent-reviewers,jmaher a=test-only DONTBUILD
2024-07-03 13:21:47 +00:00
Boris Chiou
984653245b
Bug 1923208 - Set a proper schedule time for transitionrun. a=RyanVM
...
See the testcase. If we replace a transition and flush it in the
meantime, after a timeout, we may fail to set a proper `mPendingReadyTime`
for the newly-created transition, because the refresh driver is not in
refresh when we call `Animation::EnsurePaintIsScheduled()` in
`Animation::PlayNoUpdate()`. So we don't have a pending ready time and
so we cannot trigger this transition at the current tick.
Therefore, this newly-created transition would be triggered at the next tick.
The means it doesn't have `mStartTime` when we enqueued the transition event
i.e. transitionrun, at the current tick. `zeroTimeStamp` would be null,
and we fail to sort the events.
In this patch, we just assign a proper schedule time for transitionrun
if `zeroTimeStamp` is null.
Original Revision: https://phabricator.services.mozilla.com/D226213
Differential Revision: https://phabricator.services.mozilla.com/D235387
2025-01-24 01:17:05 +00:00
Boris Chiou
bf2a64ad42
Bug 1923208 - Fallback to compare the order of event targets for CSSTransition if they have the same time. a=RyanVM
...
Since the cancelled transition has no owning element and its transition
generation is out-of-date, so we have to compare the event targets and
the transition generations in `AnimationEventInfo`. We still follow the
composite order defined in the spec but use the event target and transition
generation before cancelling this transition, to get the correct event order
if we have the same schedule time.
Original Revision: https://phabricator.services.mozilla.com/D225117
Differential Revision: https://phabricator.services.mozilla.com/D235386
2025-01-24 01:17:04 +00:00
Boris Chiou
7358d47c02
Bug 1923208 - Store animation index into AnimationEventDispatcher. a=RyanVM
...
We need this information when comparing the cancelled transitions/animations
in the following patches.
Note that we have to reorder the calling of `Animation::Cancel()` and
the update of `mAnimationIndex` to make sure we enqueue the cancel event
with the correct `mAnimationIndex`.
Original Revision: https://phabricator.services.mozilla.com/D227110
Differential Revision: https://phabricator.services.mozilla.com/D235385
2025-01-24 01:17:04 +00:00
Valentin Gosu
661107023a
Bug 1917177 - Remove image mime types from documment accept header a=RyanVM
...
This aligns us with the fetch spec and Safari.
This patch also adds a pref to control whether supported image formats are also
part of the document accept header - defaults to false.
Original Revision: https://phabricator.services.mozilla.com/D221110
Differential Revision: https://phabricator.services.mozilla.com/D235365
2025-01-24 01:12:35 +00:00
Mike Kaply
8068a360da
Bug 1932923 - Avoid external network requests in browser_google_behavior.js. a=test-only
2025-01-23 15:23:23 -05:00
Dennis Jackson
dc773eb77d
Bug 1936150 - land NSS NSS_3_101_3_RTM UPGRADE_NSS_RELEASE, r=nss-reviewers,jschanck a=RyanVM
...
2025-01-23 Dennis Jackson <djackson@mozilla.com>
* doc/rst/releases/index.rst:
Add release notes for 3.101.3
[60be34d595b6] [NSS_3_101_3_RTM] <NSS_3_101_BRANCH>
* lib/nss/nss.h, lib/softoken/softkver.h, lib/util/nssutil.h:
Set verion numbers to 3.101.3
[b799d486b567] <NSS_3_101_BRANCH>
2024-12-09 Maurice Dauer <mdauer@mozilla.com>
* lib/pkcs7/certread.c:
Bug 1935984 - Ensure zero-initialization of collectArgs.cert,
r=djackson,nss-reviewers
[0c5bfd138fec] <NSS_3_101_BRANCH>
2024-12-06 Dana Keeler <dkeeler@mozilla.com>
* lib/softoken/pkcs11.c, lib/util/utilmod.c:
Bug 1927953 - don't look for secmod.db in nssutil_ReadSecmodDB if
NSS_DISABLE_DBM is set r=jschanck
[2c13c7018b61] <NSS_3_101_BRANCH>
2024-11-27 Anna Weine <anna.weine@mozilla.com>
* lib/dev/devutil.c:
Bug 1926256 - fix build error from 9505f79d r=jschanck
[4a2a05674aa3] <NSS_3_101_BRANCH>
2024-11-26 John Schanck <jschanck@mozilla.com>
* lib/dev/devutil.c:
Bug 1926256 - simplify error handling in
get_token_objects_for_cache. r=rrelyea
[72dc849de263] <NSS_3_101_BRANCH>
2024-10-21 John Schanck <jschanck@mozilla.com>
* cmd/pk12util/pk12util.c:
Bug 1923767 - pk12util: improve error handling in
p12U_ReadPKCS12File. r=nss-reviewers,nkulatova
[23e5b96bfbdb] <NSS_3_101_BRANCH>
2024-09-24 ISHIKAWA, Chiaki <ishikawa@yk.rim.or.jp>
* lib/ssl/sslsnce.c:
Bug 1909768 - UBSAN fix: applying zero offset to null pointer in
sslsnce.c. r=kaie
[49a0f03dc97b] <NSS_3_101_BRANCH>
2024-07-25 John Schanck <jschanck@mozilla.com>
* lib/softoken/pkcs11u.c:
Bug 1908623 - move list size check after lock acquisition in
sftk_PutObjectToList. r=rrelyea,nss-reviewers
[b936ef0a883b] <NSS_3_101_BRANCH>
2024-09-26 Kai Engert <kaie@kuix.de>
* lib/pkcs7/p7decode.c:
Bug 1899402 - Correctly destroy bulkkey in error scenario.
r=jschanck
[3200544b1a70] <NSS_3_101_BRANCH>
2024-07-29 John Schanck <jschanck@mozilla.com>
* lib/nss/nss.h, lib/softoken/softkver.h, lib/util/nssutil.h:
Set version numbers to 3.101.2
[f0fd00e7f8ee] <NSS_3_101_BRANCH>
2024-07-24 John Schanck <jschanck@mozilla.com>
* .hgtags:
Added tag NSS_3_101_2_RTM for changeset 1204ed03458f
[d7839c5f949e] <NSS_3_101_BRANCH>
Original Revision: https://phabricator.services.mozilla.com/D235304
Differential Revision: https://phabricator.services.mozilla.com/D235306
2025-01-23 17:59:00 +00:00
Mike Kaply
73f7a19f05
Bug 1932923 - Add support for setting parameters on search engines based on enterprise usage. r=Standard8 a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D233414
2025-01-23 17:58:27 +00:00
ffxbld
458b90fa8e
No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D235292
2025-01-23 17:58:26 +00:00
Hiroyuki Ikezoe
2b5bb21c90
Bug 1915589 - Allow co-existing entrypTypes and buffered options in PerformanceObserver.observe() method. r=sefeng, a=RyanVM
...
It's allowed, but the buffered option is ignored. This is what Blink
does [1], what WebKit does [2]. (Both code blocks are inside the else
branch of if `has entryTypes`)
The web-platform-test in this change was originally copied from
buffered-flag-after-timeout.any.js and modified.
[1] https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/timing/performance_observer.cc;l=264-273;drc=78780a188fe3c79fe815b170f4ea33e62ceb6e04
[2] https://searchfox.org/wubkat/rev/6c800745251d53d6486443d63b35828504446c5d/Source/WebCore/page/PerformanceObserver.cpp#90-100
[3] https://searchfox.org/mozilla-central/rev/e24277e20c492b4a785b4488af02cca062ec7c2c/testing/web-platform/tests/performance-timeline/buffered-flag-after-timeout.any.js
Differential Revision: https://phabricator.services.mozilla.com/D233447
2025-01-09 21:01:13 +00:00
Lee Salzman
e05d864125
Bug 1937751 - Remember AAStroke mode when caching stroked path. r=jrmuizel, a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D232781
2024-12-21 10:42:28 +00:00
Mike Hommey
4816f4d40e
Bug 1942738 - Move the .fpu neon directive around. a=RyanVM
...
clang's integrated assembler doesn't handle .fpu coming before .arch
like GNU as does.
The pixman patch was sent upstream: https://gitlab.freedesktop.org/pixman/pixman/-/issues/113#note_2746582
Original Revision: https://phabricator.services.mozilla.com/D235087
Differential Revision: https://phabricator.services.mozilla.com/D235100
2025-01-22 05:27:06 +00:00
Ryan VanderMeulen
2b44371b08
Bug 1889406 - Add needs-focus annotation to 1174332-1.html. r=sefeng, a=bustage
2025-01-22 12:27:40 -05:00
Stephen A Pohl
079a60b807
Bug 1833923: Start detecting when the Fn key is pressed on macOS, which allows for built-in macOS shortcuts (such as Fn+e for the emoji picker) to start working. r=masayuki, a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D235051
2025-01-21 18:38:30 +00:00
Stephen A Pohl
ac23821998
Bug 1855346: Ensure that menu items added by macOS also don't execute commands when we expect all commands to be suppressed. Inspired by research by :chesterbr and :bintoro, and a patch by :chesterbr. r=mstange a=RyanVM
2024-11-02 02:13:05 +00:00
stransky
7f9d4c2f2c
Bug 1908196 [Linux] Drag&Drop - try to get text/uri-list first and convert it to text/x-moz-url r=emilio a=RyanVM
...
Try to get text/uri-list first and then fallback to text/x-moz-url.
text/x-moz-url MIME tends to be poorly supported by third party apps,
we got only one file instead of file list or nothing at all.
Differential Revision: https://phabricator.services.mozilla.com/D231160
2024-12-05 12:48:33 +00:00
Sean Feng
781ee9b6ac
Bug 1889406 - Notify the focus/active BC to content process for subframes when BrowserParent is first created r=dom-core,hsivonen a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D221534
2024-09-19 17:10:51 +00:00
Andrew Osmond
cd9ded6063
Bug 1936601. r=lsalzman a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D234803
Differential Revision: https://phabricator.services.mozilla.com/D234973
2025-01-21 17:54:30 +00:00
John Schanck
681c87d49d
Bug 1930028 - relax focus requirement for conditional WebAuthn get request. a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D234570
Differential Revision: https://phabricator.services.mozilla.com/D235032
2025-01-21 17:53:36 +00:00
Kagami Sascha Rosylight
4a2a47858d
Bug 1941210 - Strongly grab FetchStreamReader while waiting for writing a=RyanVM
...
Nothing strongly grabs ReadableStream nor FetchStreamReader while waiting for nsIAsyncOutputStream to respond. mAsyncWaitReader should now strongly grab the reader until the output stream responds.
Original Revision: https://phabricator.services.mozilla.com/D234031
Differential Revision: https://phabricator.services.mozilla.com/D234838
2025-01-21 14:19:52 +00:00
Kagami Sascha Rosylight
3c5adfebf2
Bug 1939295 - Add OutputStreamHolder a=RyanVM
...
Similar to InputStreamHolder, this adds OutputStreamHolder to FetchStreamReader:
1. OutputStreamHolder is not part of the cycle collection but is freed when FetchStreamReader goes away
2. nsIAsyncOutputStream holds OutputStreamHolder which only weakly hold FetchStreamReader, allowing FetchStreamReader to be cycle collected.
3. GlobalTeardownObserver is not added here as we only accept JS ReadableStream here instead of nsIInputStream, which is part of the cycle collection unlike nsIInputStream.
Original Revision: https://phabricator.services.mozilla.com/D233553
Differential Revision: https://phabricator.services.mozilla.com/D233934
2025-01-21 14:19:51 +00:00
Valentin Gosu
dfa27511a2
Bug 1940508 - Add null check to HandshakeDoneInternal before using mTransaction r=necko-reviewers,jesup a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D233563
2025-01-08 22:45:14 +00:00
Emilio Cobos Álvarez
9d4d229f61
Bug 1919414 - Don't use Gecko's pages per sheet code in the native print dialog. r=dholbert, a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D232628
2024-12-19 17:58:42 +00:00
Andrew Osmond
0da259d042
Bug 1794360 - Fail to clone ImageBitmap if no data surface available. r=gfx-reviewers,lsalzman a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D229927
2024-11-22 14:59:39 +00:00
ffxbld
3151d7494c
No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings - a=dmeehan
...
Differential Revision: https://phabricator.services.mozilla.com/D234822
2025-01-20 13:16:10 +00:00
David Shin
e1cd5a9300
Bug 1938927: Cyclic dependencies consisting only of non-computed custom properties should not mark any non-custom property as invalid-at-computed time. r=firefox-style-system-reviewers,emilio a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D232858
2025-01-06 14:00:03 +00:00
Nicolas Chevobbe
cd9b1a656c
Bug 1845152 - [devtools] Make sure the input is focused before triggering keyboard event in setProperty. r=devtools-reviewers,ochameau a=test-only
...
Differential Revision: https://phabricator.services.mozilla.com/D233821
2025-01-13 14:39:33 +00:00
Paul Zuehlcke
81d6efa641
Bug 1932555, a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D231928
Differential Revision: https://phabricator.services.mozilla.com/D234663
2025-01-18 17:10:55 +00:00
Andrew Osmond
14d6750744
Bug 1936844. a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D231955
Differential Revision: https://phabricator.services.mozilla.com/D234037
2025-01-18 17:08:49 +00:00
Emilio Cobos Álvarez
be57358481
Bug 1940994 - Simplify XUL tree image cache a bit. r=dholbert, a=RyanVM
2025-01-16 20:56:25 -05:00
Lee Salzman
adc035d41f
Bug 1939583. r=aosmond a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D233969
2025-01-13 18:08:16 +00:00
Randell Jesup
7ac5f6d340
Bug 1938469: Clean up Cancel() r=bwc,necko-reviewers,kershaw a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D233437
2025-01-10 17:04:43 +00:00
Tooru Fujisawa
23dedf3bdc
Bug 1939710 - Add ScriptSource reader before getting the units. a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D234130
Differential Revision: https://phabricator.services.mozilla.com/D234518
2025-01-17 01:21:09 +00:00