Nika Layzell
79bc6fa50f
Bug 1886852 - Avoid registering unnecessary MessageManager listeners when SHIP is enabled, r=smaug, a=dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D205377
2024-03-21 19:35:40 +00:00
Dianna Smith
78e298b5f3
Set version to 115.9.1 a=release
2024-03-21 18:30:06 -04:00
alwu
d8dc28a560
Bug 1861016 - some fixes. r=media-playback-reviewers,jolin, a=RyanVM
2024-02-22 04:06:44 +00:00
Mozilla Releng Treescript
d44ebacdb6
No bug - Tagging f3dd0afed51cb7283d4fa06a0c40286eee657e30 with FIREFOX_115_9_0esr_BUILD1 a=release CLOSED TREE DONTBUILD
2024-03-11 19:53:44 +00:00
ffxbld
cf4437de02
No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings - a=repo-update, r=dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D204210
2024-03-11 10:57:44 +00:00
Valentin Gosu
889f6c5472
Bug 1870499 - Make sure ContinueDoNotifyListener is called immediately during release a=diannaS
...
The causes of the runnable loop are as follows:
1. In Release we have a special case to make sure OnStart&OnStop are always
called. We do this by dispatching a runnable that calls DoNotifyListener.
2. DoNotifyListener is called, then the reference to the channel is again
dropped. But at this point only OnStartRequest was called, and
ContinueDoNotifyListener was added to mEventQ. That means another
runnable would be dispatched.
While the loop was broken in the previous patch, we still want to ensure
OnStopRequest is called before the channel is released, so this patch
adds an argument to DoNotifyListener to select whether ContinueDoNotifyListener
should be called synchronously or dispatched to mEventQ.
Original Revision: https://phabricator.services.mozilla.com/D202798
Differential Revision: https://phabricator.services.mozilla.com/D204063
2024-03-10 20:36:45 +00:00
Valentin Gosu
42e6c125eb
Bug 1870499 - Break potential runnable loop in HttpChannelChild::Release a=diannaS
...
Original Revision: https://phabricator.services.mozilla.com/D202797
Differential Revision: https://phabricator.services.mozilla.com/D204062
2024-03-10 20:36:44 +00:00
Valentin Gosu
e8e445bfb7
Bug 1870499 - HttpChannelChild::Release should pass itself using std::move a=diannaS
...
Original Revision: https://phabricator.services.mozilla.com/D202796
Differential Revision: https://phabricator.services.mozilla.com/D204061
2024-03-10 20:36:44 +00:00
Cosmin Sabou
a662a9a8c0
Bug 1883868 - Restrict new codepath to worker threads. a=dsmith
...
So as to not change load timing from stylo threads.
2024-03-09 02:01:13 +02:00
Emilio Cobos Álvarez
2da0b9dd50
Bug 1883868 - Don't fire http loads from workers. r=jfkthame, a=dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D203927
2024-03-08 17:42:05 +00:00
Edgar Chen
37c58e9da7
Bug 1881257 - Reset mSourceTopWindowContext when drag session end; a=diannaS
...
Original Revision: https://phabricator.services.mozilla.com/D203103
Differential Revision: https://phabricator.services.mozilla.com/D204101
2024-03-08 23:09:30 +00:00
James Teow
6730e7b237
Bug 1879714 - Update search-telemetry-v2 schema with more functionality and loosen restrictions on component types - r=Standard8, a=dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D201313
2024-03-06 15:58:02 +00:00
James Teow
b323aa38fc
Bug 1878818 - Change search-telemetry schema to use the same sub-schema syntax as search-config - r=Standard8, a=dsmith
...
I think the main issue was the use of ids, but also just to keep things a consistent
between the two in case a team member has to learn how to modify both, it might be
better to use the same syntax.
Differential Revision: https://phabricator.services.mozilla.com/D200754
2024-02-06 18:55:28 +00:00
ffxbld
f93dff1504
No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update, r=dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D203895
2024-03-07 10:57:42 +00:00
Stephen A Pohl
9e601b6f87
Bug 1804978: Prevent release assert crashes due to a race when opening context menus on macOS. r=mstange, a=dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D198700
2024-01-16 20:26:31 +00:00
André Bargull
3537f314ea
Bug 1879939: Save output registers. a=diannaS
...
Original Revision: https://phabricator.services.mozilla.com/D201684
Differential Revision: https://phabricator.services.mozilla.com/D203291
2024-03-05 23:55:00 +00:00
Paul Zuehlcke
f982fb1714
Bug 1876675, a=diannaS
...
Original Revision: https://phabricator.services.mozilla.com/D202932
Differential Revision: https://phabricator.services.mozilla.com/D203626
2024-03-05 20:35:22 +00:00
Andrew McCreight
4ffc0adfb0
Bug 1880692, part 2 - Use an estimate for encoded characters. r=smaug, a=RyanVM
...
This makes the calculation simpler and faster, at a hopefully small
cost in space. Idea by peterv.
This reduced the time to run a microbenchmark locally by around 12%.
Differential Revision: https://phabricator.services.mozilla.com/D202281
2024-02-22 16:57:14 +00:00
Andrew McCreight
ee4172a5bc
Bug 1880692, part 1 - Make StringBuilder::Unit::mLength specific to literals. r=smaug, a=RyanVM
...
That is the only case that uses it. This might save a bit of space
and avoids some useless stores. Idea by peterv.
Differential Revision: https://phabricator.services.mozilla.com/D202344
2024-02-22 16:57:13 +00:00
ffxbld
08afc648ed
No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D203411
2024-03-04 10:57:58 +00:00
Gabriele Svelto
53afb15c73
Bug 1872920 - Fix building mozwer-rust for rust version 1.69.0 a=diannaS
...
Differential Revision: https://phabricator.services.mozilla.com/D203050
2024-02-28 22:17:06 +00:00
Gabriele Svelto
b695e83618
Bug 1872920 - Change how we notify the main process when we intercept a crash via WER a=diannaS
...
This patch makes several fundamental changes to the logic we use to inform
the main process whenever the WER runtime exception module intercepts a child
process crash:
* We no longer read the process type or any other data from the child process;
the process type is passed as the runtime exception module's context
* We no longer read the address of the memory area used to communicate with the
main process from the child process arguments. Instead we allocate memory
directly into the main process and store the required information there
* We don't read anything from the main process either, the pointer to the
function used to notify the main process is now found by looking out its
dedicated section in the parent process' xul.dll mapping
* We no longer read the OOM crash annotation from a child process, this
functionality will be restored by making the module use the mozannotation
crates to fetch all the annotations
Original Revision: https://phabricator.services.mozilla.com/D201589
Differential Revision: https://phabricator.services.mozilla.com/D202916
2024-02-28 19:57:15 +00:00
Gabriele Svelto
bce95d658f
Bug 1872920 - Introduce the process_reader crate a=diannaS
...
Original Revision: https://phabricator.services.mozilla.com/D201590
Differential Revision: https://phabricator.services.mozilla.com/D202915
2024-02-28 19:57:14 +00:00
Gabriele Svelto
fde823c7b7
Bug 1872920 - Prevent the crash reporer from restarting Firefox when dealing with WER crashes a=diannaS
...
Original Revision: https://phabricator.services.mozilla.com/D199856
Differential Revision: https://phabricator.services.mozilla.com/D202914
2024-02-28 19:57:14 +00:00
Gabriele Svelto
4eb991d08e
Bug 1872920 - Change the way we identify the parent process a=diannaS
...
Original Revision: https://phabricator.services.mozilla.com/D199353
Differential Revision: https://phabricator.services.mozilla.com/D202913
2024-02-28 19:57:14 +00:00
Gabriele Svelto
366bfd7ee5
Bug 1872920 - Make the crash reporter client locate the executable by itself a=diannaS
...
Original Revision: https://phabricator.services.mozilla.com/D199352
Differential Revision: https://phabricator.services.mozilla.com/D202912
2024-02-28 19:57:13 +00:00
Gabriele Svelto
23b0d3715d
Bug 1874235 - Make the WER interceptor more robust a=diannaS
...
* Always provide a value for the installation time, even when we fail to read it from the corresponding file
* Parse the parent PID correctly
* Create the pending folder if it's missing
Original Revision: https://phabricator.services.mozilla.com/D198699
Differential Revision: https://phabricator.services.mozilla.com/D202825
2024-02-28 19:57:13 +00:00
Valentin Gosu
ac126c9716
Bug 1755186 - HpackDynamicTableReporter::CollectReports should hold a mutex a=diannaS
...
HpackDynamicTableReporter::mMutex protects access to HpackDynamicTableReporter::mCompressor
nvFIFO::mMutex protects access to mvFIFO::mTable - is aquired when adding or removing elements in the table, and when reporting SizeOfDynamicTable
Original Revision: https://phabricator.services.mozilla.com/D200814
Differential Revision: https://phabricator.services.mozilla.com/D202906
2024-02-28 16:14:08 +00:00
David Shin
46c61567a0
Bug 1880405: Post cell span restyle event for border-collapsed MathML table cells. a=diannaS
...
Original Revision: https://phabricator.services.mozilla.com/D202455
Differential Revision: https://phabricator.services.mozilla.com/D202493
2024-02-28 14:40:02 +00:00
Sebastian Hengst
62158b3934
Bug 1878346 - revert unwanted revert of file_bug514732_window.xhtml. a=test-only DONTBUILD
...
The revert of the file in bug 1874627 had been unintended.
2024-02-27 11:47:31 +01:00
Daniel Holbert
4739d5a940
Bug 1873763: Add 'overflow:hidden' to root scroller in some grid reftests, to avoid running afoul of scrollbar-presence nondeterminism. a=diannaS
...
This is a workaround for an edge-case where the default 'overflow:auto' setup
can lead to a layout with or without a scrollbar, depending on whether the
first layout happens before vs. after the DOM is fully complete. See
explanations in https://bugzilla.mozilla.org/show_bug.cgi?id=1873763#c0 and in
https://bugzilla.mozilla.org/show_bug.cgi?id=1873749 for more details. This
behavior seems to be common to all major browser engines, so it's probably not
worth worrying about too much, which is why I'm simply working around it in
these tests.
The changes to the -001 test files will address intermittent bug 1522442
, and
the changes to the -010 and -011 test files are to address intermittent
bug 1809735.
Original Revision: https://phabricator.services.mozilla.com/D198080
Differential Revision: https://phabricator.services.mozilla.com/D202738
2024-02-26 19:19:50 +00:00
John Schanck
500a3217e7
Bug 1880562 - land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE, a=diannaS
...
Original Revision: https://phabricator.services.mozilla.com/D202015
Differential Revision: https://phabricator.services.mozilla.com/D202017
2024-02-26 17:59:18 +00:00
ffxbld
f3ddcd0431
No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings - a=repo-update, r=dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D202705
2024-02-26 10:58:00 +00:00
Kershaw Chang
6b6d366ff1
Bug 1851570 - [for esr] Allow necko to know when client auth is selected to drive TLS handshake, r=necko, a=dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D201722
2024-02-26 09:21:17 +00:00
alwu
88a214c21b
Bug 1685358 - Apply seek threshold after decoder creation. r=media-playback-reviewers,padenot, a=dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D201297
2024-02-22 04:09:56 +00:00
Tom Schuster
25ed1ebadf
Bug 1871112 - ESR 115: Specialize AddAttributes for <html>/<body>. r=hsivonen, a=dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D202303
2024-02-23 14:36:50 +00:00
Ryan VanderMeulen
f9703303b8
Bug 1881093 - Cherry-pick dav1d commit 2b475307. r=chunmin a=diannaS
...
Differential Revision: https://phabricator.services.mozilla.com/D202247
2024-02-23 22:55:37 +00:00
Dan Minor
97a8914ba5
Bug 1858496 - Crash on OOM in ICU; a=diannaS
...
We're seeing inconsistent handling of OOMs in the ICU library. This
patch changes the behaviour to crash on OOM rather than allowing
ICU to handle the allocation failure. The inconsistent handling in ICU
could lead to ICU being in an inconsistent state which could in turn
cause security problems. The safer alternative is to crash, but it's
possible this will lead to too high of crash rate.
Original Revision: https://phabricator.services.mozilla.com/D191892
Differential Revision: https://phabricator.services.mozilla.com/D202498
2024-02-22 21:06:11 +00:00
Dianna Smith
9e1762eb84
Backed out changeset a64b95dfc24a (bug 1851570) for causing xpcshell failures, a=backout
2024-02-22 14:25:10 -05:00
Kershaw Chang
190398251f
Bug 1851570 - [for esr] Allow necko to know when client auth is selected to drive TLS handshake, r=necko-reviewers,valentin, a=dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D201722
2024-02-13 15:36:47 +00:00
ffxbld
f2bb50af1d
No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings - a=repo-update, r=dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D202407
2024-02-22 11:00:01 +00:00
Kagami Sascha Rosylight
f37e5c33ab
Bug 1879444 - Make SafeRefPtr move assignment work as RefPtr does r=smaug,dom-storage-reviewers,asuth, a-dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D201598
2024-02-19 11:33:13 +00:00
Jonathan Kew
06f40d5957
Bug 1879825 - Make Family::FindIndex fallible and safely handle failures. r=gfx-reviewers,lsalzman, a=dsmith
...
Differential Revision: https://phabricator.services.mozilla.com/D201819
2024-02-19 12:37:33 +00:00
Harshit Sohaney
2541acb6bd
Bug 1827252 - updating aioquic version to 0.9.21. r=jgraham, a=test-only
2023-07-27 14:05:48 +00:00
dependabot[bot]
531d300d8c
Bug 1841705 [wpt PR 40879] - Bump aioquic from 0.9.20 to 0.9.21 in /tools, a=testonly
...
Automatic update from web-platform-tests
Bump aioquic from 0.9.20 to 0.9.21 in /tools
Bumps [aioquic](https://github.com/aiortc/aioquic ) from 0.9.20 to 0.9.21.
- [Commits](https://github.com/aiortc/aioquic/compare/0.9.20...0.9.21 )
---
updated-dependencies:
- dependency-name: aioquic
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
--
wpt-commits: d86eab89c1e5dc4220c89d56cf4e5691ccedc542
wpt-pr: 40879
2023-07-07 11:18:46 +00:00
André Bargull
dce35158a6
Bug 1879488: Update time zone data to tzdata2024a. a=diannaS
...
Original Revision: https://phabricator.services.mozilla.com/D201196
Differential Revision: https://phabricator.services.mozilla.com/D201954
2024-02-21 21:50:09 +00:00
Mozilla Releng Treescript
fed961f42b
No bug - Tagging 17fcbdf6426663c10da5d0ba21927e71184304c3 with FIREFOX_115_8_0esr_RELEASE a=release CLOSED TREE DONTBUILD
2024-02-20 13:58:01 +00:00
Mozilla Releng Treescript
1018612d4f
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
2024-02-19 09:46:52 +00:00
ffxbld
0c5e1791d4
No Bug, mozilla-esr115 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D201951
2024-02-15 11:30:12 +00:00
Mark Banner
ccd7c5f4c3
Bug 1879410 - Remove Amazon from all regions except JP and US. a=RyanVM
...
Original Revision: https://phabricator.services.mozilla.com/D201165
Differential Revision: https://phabricator.services.mozilla.com/D201897
2024-02-14 22:29:45 +00:00