- disable expand behaviour for horizontal tabs mode
- remove expand/collapse option from customize panel when horizontal mode (follow up bug to land immediately after - bug 1939917)
- default horizontal mode to show/hide with the launcher visible initially
- default vertical mode to expand/collapse
- remove auto collapsing behviour when expanded and opening a panel
Differential Revision: https://phabricator.services.mozilla.com/D234592
JumpTables::setJitEntry doesn't use an atomic store to write the `jit_` array,
and so TSan reports a race against ::setJitEntryIfNull, which does use suitable
atomic primitives. The resulting race (if any) is harmless since we are not
relying on the synchronisation here anyways, but the TSan complaint blocks
fuzzing. This patch fixes ::setJitEntry.
Differential Revision: https://phabricator.services.mozilla.com/D235305
This adds five new use counters to determine whether the error
stack accessor proposal would be web compatible. It counts each
use of the Error.stack getter and setter. It also tracks if the
`this` object doesn't have an [[ErrorData]] slot, a situation that
currently works, but under the new proposal, would return undefined.
Finally, it tracks attempts to set Error.stack to a non-string value,
something that they proposals authors would like to include, but are
not certain whether it will be web compatible.
Note that the Error.isError proposal added [[ErrorData]] to
DOMException, but this is excluded from this telemetry. Testing
was done with instances of DOMException to ensure it would not affect
these results.
Differential Revision: https://phabricator.services.mozilla.com/D235371
Now with Warp and after bug 1934972 we no longer need to discard twice during an incremental GC.
This improves some of the TodoMVC-React-Complex-DOM Sp3 sub-tests by 1-2%.
Differential Revision: https://phabricator.services.mozilla.com/D235303
2025-01-23 Dennis Jackson <djackson@mozilla.com>
* lib/ckfw/builtins/nssckbi.h:
Bump nssckbi.h
[1e2e784b54dd] [NSS_3_108_BETA5]
* lib/ckfw/builtins/certdata.txt:
Bug 1939086 - Turn off Secure Email Trust Bit for Security
Communication ECC RootCA1. r=nss-reviewers,nkulatova
[d348a62fd98d]
* lib/ckfw/builtins/certdata.txt:
Bug 1937332 - Turn off Secure Email Trust Bit for BJCA Global Root
CA1 and BJCA Global Root CA2. r=nss-reviewers,nkulatova
[3b107ec519cc]
* lib/ckfw/builtins/certdata.txt:
Bug 1915902 - Remove SwissSign Silver CA – G2. r=nss-
reviewers,nkulatova
[293aba59f05c]
* lib/ckfw/builtins/certdata.txt:
Bug 1938245 - Add D-Trust 2023 TLS Roots to NSS r=nss-
reviewers,nkulatova
[bbbf48a5a01a]
* doc/rst/releases/index.rst:
Add release notes for 3.101.3
[de292fb3a47a]
2025-01-23 Julien Cristau <jcristau@mozilla.com>
* tests/fips/cavs_scripts/validate1.sh:
Bug 1942301 - fix fips test failure on windows. r=nss-
reviewers,nkulatova
On windows, the CR character in the script doesn't get passed to the
sed command, so it only sees an empty expression and errors out.
Pass \r instead. And add `set -e` to avoid silent failures.
[c14a8066de6c]
2025-01-22 John Schanck <jschanck@mozilla.com>
* lib/ssl/tls13con.c:
Bug 1935925 - change default sensitivity of KEM keys. r=djackson
[1426ed44173a] [NSS_3_108_BETA4]
2025-01-22 Maurice Dauer <mdauer@mozilla.com>
* fuzz/config/collect_handshakes.py, fuzz/config/frida_corpus.py,
fuzz/config/frida_hooks.js, fuzz/config/tstclnt_arguments.py:
Bug 1936001 - Part 1: Introduce frida hooks and script, r=djackson
Introduce a wrapper script around frida which calls a specified
binary with custom hooks to intercept functions and extract input we
can use for fuzzing. This will mainly be used in the NSS corpus
update service with the available NSS tests.
Example to use the script: ``` python fuzz/config/frida_corpus.py
--script fuzz/config/frida_hooks.js --nss-build ../dist/Debug/
--program ../dist/Debug/bin/tstclnt --output ./corpus -- -h
www.mozilla.org -D -b -Q ```
[e203765a21b6]
Differential Revision: https://phabricator.services.mozilla.com/D235383
No need that assert if wl_buffer is deleted at BufferDetachedCallbackHandler(). It's enough that WaylandBuffer is still live.
Differential Revision: https://phabricator.services.mozilla.com/D235581