Commit graph

987508 commits

Author SHA1 Message Date
Mozilla Releng Treescript
856a992fcb No bug - Tagging a6cdcd2ed9ec3e256f358010672bafd1674b0b8b with FIREFOX_128_5_1esr_BUILD1 a=release CLOSED TREE DONTBUILD 2024-11-28 18:59:14 +00:00
Valentin Gosu
43ec029640 Bug 1919750 - Don't send SETTINGS_TYPE_MAX_CONCURRENT when push is disabled a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D222778

Differential Revision: https://phabricator.services.mozilla.com/D230530
2024-11-28 14:40:53 +00:00
ffxbld
0bbde3efdd No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D230505
2024-11-28 13:58:31 +00:00
Mike Hommey
10865df751 Bug 1930836 - Initialize returned values in GetSelection{Start,End}IgnoringType. a=dmeehan
Returning uninitialized values is undefined behavior, and while the API
is such that the caller code wouldn't use the value in the case it's not
initialized, the C++ standard doesn't allow it and now clang 19 has a
change in an optimization pass that can end up miscompiling the code as
result.

Original Revision: https://phabricator.services.mozilla.com/D228769

Differential Revision: https://phabricator.services.mozilla.com/D229692
2024-11-27 17:59:46 +00:00
Mike Kaply
bf64ef1085 Bug 1922329 - Allow changing sync button dropdown from policy. a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D228907

Differential Revision: https://phabricator.services.mozilla.com/D229372
2024-11-27 17:59:04 +00:00
David P
e3960215c0 Bug 1921759: Log the process that holds the clipboard mutex on Windows a=dmeehan
When Windows keeps us from getting access to the clipboard because another
application is using it, this will report the exe that currently holds the
mutex.

Differential Revision: https://phabricator.services.mozilla.com/D227742
2024-11-26 09:12:06 -05:00
David Parks
9698202ee4 Bug 1921759: Restart Windows Explorer at start of browser_bookmark_copy_folder_tree.js a=dmeehan
In a new Windows update, explorer.exe is grabs the clipboard mutex and holds
it for a long time, which is causing test failures.  Killing explorer.exe
restarts it and forces it to give up the mutex, allowing the test to pass.
2024-11-26 09:10:43 -05:00
Mozilla Releng Treescript
8c49151aa7 No bug - Tagging 68352da82b95d7114af99b268c179195fd2fead0 with FIREFOX_128_5_0esr_RELEASE a=release CLOSED TREE DONTBUILD 2024-11-26 13:59:57 +00:00
ffxbld
7fcdc230b3 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D230090
2024-11-25 22:41:20 +00:00
Mozilla Releng Treescript
df939112c4 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2024-11-25 13:17:55 +00:00
Mozilla Releng Treescript
4c76491e07 No bug - Tagging 68352da82b95d7114af99b268c179195fd2fead0 with FIREFOX_128_5_0esr_BUILD1 a=release CLOSED TREE DONTBUILD 2024-11-18 16:47:27 +00:00
ffxbld
0fd07c6f5d No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D229316
2024-11-18 12:59:51 +00:00
Kelsey Gilbert
acb60184c6 Bug 1924184 - Fix incorrect rendering with FakeVertexAttrib0 and VertexAttribDivisor. r=gfx-reviewers,lsalzman, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D229097
2024-11-15 14:01:36 +00:00
Kelsey Gilbert
a08af0549f Bug 1924184 - Revert "Bug 1914707 - Disable attrib divisor for non-array attribs." r=gfx-reviewers,lsalzman, a=dmeehan
No longer needed.

Differential Revision: https://phabricator.services.mozilla.com/D229096
2024-11-15 14:01:36 +00:00
Randell Jesup
88cb0b2d03 Bug 1927546: Fix sieve port number r=necko-reviewers,valentin, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D227910
2024-11-05 16:49:47 +00:00
Masayuki Nakano
86ae9bb8ab Bug 1930050 - Make AutoRangeArray check the container type r=m_kato, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D228624
2024-11-13 08:17:03 +00:00
Fatih
d177494855 Bug 1902570: Enable "Stix Two Math" on macOS 13 and above. a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D226945

Differential Revision: https://phabricator.services.mozilla.com/D228814
2024-11-13 17:00:49 +00:00
Emilio Cobos Álvarez
8365a881f7 Bug 1927714 - Missing style invalidation in ShadowRoot::AddSlot(). r=smaug, a=dmeehan
Usually RemoveSlot takes care of this, but if it's not the first slot it
doesn't.

Differential Revision: https://phabricator.services.mozilla.com/D227334
2024-10-30 23:24:33 +00:00
Stephanie Cunnane
0091962ce7 Bug 1930629 - Fix Bing follow-on searches selected from suggestion list that are incorrectly recorded as organic:none in telemetry. a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D228892

Differential Revision: https://phabricator.services.mozilla.com/D228919
2024-11-14 19:04:05 +00:00
Mike Hommey
22fab1ecf3 Bug 1930834 - Align onLeft buffers to the AudioBlockPanStereoToStereo expectation. a=dmeehan
The function is compiled for neon, sse2 and sse4_2, the largest
alignment that requires is 16.

Original Revision: https://phabricator.services.mozilla.com/D228768

Differential Revision: https://phabricator.services.mozilla.com/D228911
2024-11-14 13:37:22 +00:00
ffxbld
c395610d43 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=pascalc
Differential Revision: https://phabricator.services.mozilla.com/D228961
2024-11-14 11:21:26 +00:00
Gijs Kruitbosch
3c412e90e2 Bug 1842187 a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D223948

Differential Revision: https://phabricator.services.mozilla.com/D228631
2024-11-13 13:36:49 +00:00
Lee Salzman
92caec5173 Bug 1929911 - DT fix. r=aosmond, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D228393
2024-11-08 17:49:34 +00:00
stransky
80de8cb9d2 Bug 1899299 [Linux] Listen mouse events on mShell for modal popups r=emilio, a=dmeehan
A popup attached to a modal parent window doesn't get mouse events
from Gtk as they'are directed to the modal parent. This is usually solved
by pointer grab which that doesn't work on Wayland in our current
setup as it performs show and grab in one step.

We emulate it by setting popup as modal too but then patent
window doesn't get mouse events outside of popup (Bug 1899299).
we need to listen

Surprisingly attaching events handler to mShell fixes it
and we're getting events from both parent and popup windows.

Differential Revision: https://phabricator.services.mozilla.com/D221290
2024-09-12 12:17:58 +00:00
Brad Werth
f6a62c9267 Bug 1880582: Make nsCocoaWindow hold a death grip on its native window until its destructor. r=mstange, a=dmeehan
This is a simplified version of a fix authored by Steven Michaud. This
creates a death grip in DestroyNativeWindow() and holds it until the
nsCocoaWindow is destroyed. This seems to satisfy the various run loops
in macOS which might invoke DestroyNativeWindow() without holding a
reference to the window itself.

Differential Revision: https://phabricator.services.mozilla.com/D226169
2024-10-23 16:32:15 +00:00
Brad Werth
71686c018d Bug 1880582: Hold an autorelease reference to mWindow while releasing it. r=mstange, a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D225554
2024-10-16 22:41:43 +00:00
Brad Werth
9bf3a6e990 Bug 1880582: Use more correct teardown semantics in nsCocoaWindow::Destroy. r=mstange, a=dmeehan
This patch moves the call to BaseWindow::Destroy() and ::OnDestroy() to
the end of nsCocoaWindow::Destroy(). It adds a death grip on this before
remove this from mParent. This should keep the window in a more stable
state throughout the function scope.

Differential Revision: https://phabricator.services.mozilla.com/D216066
2024-09-03 16:14:17 +00:00
Brad Werth
574acd000f Bug 1880582: Make nsCocoaWindow add and remove tracking areas from the same view. r=mac-reviewers,spohl, a=dmeehan
It is important to remove the NSTrackingArea before the nsCocoaWindow is
deallocated. This patch ensures that we remember which NSView is holding
the tracking area and remove the tracking area from that view during
dealloc (as well as whenever the tracking area is updated).

Since the `trackingAreaView` property accessor returns a value based on
`contentView` or its superview, manipulations of either view will change
the return value of the accessor. We can't rely on it being consistent
throughout the lifetime of the window. This change ensures that we will
always remove the tracking area from the view that added it.

Differential Revision: https://phabricator.services.mozilla.com/D212949
2024-06-18 18:19:19 +00:00
Marco Bonardo
c513995164 Bug 1925496. a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D228315

Differential Revision: https://phabricator.services.mozilla.com/D228568
2024-11-12 13:19:42 +00:00
Luca Greco
491618f81a Bug 1929600 a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D228201

Differential Revision: https://phabricator.services.mozilla.com/D228580
2024-11-12 13:18:47 +00:00
Valentin Gosu
a320135d74 Bug 1930122 - Set network.http.http2.send_NO_RFC7540_PRI to false a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D228433

Differential Revision: https://phabricator.services.mozilla.com/D228437
2024-11-11 17:06:36 +00:00
Valentin Gosu
235d8dc1e4 Bug 1915134 - Flip network.http.http2.enabled.deps to false a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D220390

Differential Revision: https://phabricator.services.mozilla.com/D228425
2024-11-11 17:06:35 +00:00
Valentin Gosu
2b3bf0b93d Bug 1915134 - Add pref to enable Extensible Prioritization Scheme without sending SETTINGS_NO_RFC7540_PRIORITIES a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D220389

Differential Revision: https://phabricator.services.mozilla.com/D228424
2024-11-11 17:06:35 +00:00
Valentin Gosu
ab0d79a40d Bug 1915848 - Set network.http.http2.allow-push to false a=dmeehan
HTTP/2 Push was involved in several web-compat issues recently.
See bug 1915830 for known H2-push bugs.

As such it's best to turn off the feature and align with Chrome
in order to avoid future push bugs only affecting Firefox.

Original Revision: https://phabricator.services.mozilla.com/D220699

Differential Revision: https://phabricator.services.mozilla.com/D228423
2024-11-11 17:06:35 +00:00
ffxbld
fc0bfaf8a4 No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D228573
2024-11-11 14:05:42 +00:00
Sean
5f7687dd88 Bug 1929622 - Improve error handling in SSO Cookie Parsing a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D228389
2024-11-10 15:15:22 +00:00
Thomas Wisniewski
b823dd5a90 Bug 1924167 - shim updates; a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D228367
2024-11-07 22:37:41 +00:00
Simon Friedberger
d4164793c6 Bug 1929571: change PSL branch from master to main, r=jcristau a=NPOTB DONTBUILD 2024-11-06 22:01:37 +00:00
ffxbld
70d2732b2a No Bug, mozilla-esr128 repo-update HSTS HPKP remote-settings tld-suffixes - a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D228324
2024-11-07 14:05:52 +00:00
Yannis Juglaret
48309dc0d3 Bug 1924623 - Only detour VariantClear in Firefox. a=dmeehan
Detouring VariantClear resulted in a huge crash spike for Thunderbird,
so let's do that only in Firefox.

Original Revision: https://phabricator.services.mozilla.com/D227957

Differential Revision: https://phabricator.services.mozilla.com/D228304
2024-11-07 13:21:37 +00:00
Fatih
1d8f91729f Bug 1928871: Fix browser_exslt_timezone_load.js. r=tjr, a=test-only 2024-11-06 15:28:55 +00:00
donal meehan
62f34b47ad Bug 1921079 - Update l10n-changesets.json. a=dmeehan 2024-11-06 11:29:39 -05:00
Kagami Sascha Rosylight
aab8368c04 Bug 1928124 - Implement push error metrics a=dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D227855
2024-11-05 18:56:46 +00:00
Greg Stoll
0d9d8f3071 Bug 1921079 - make DLP agent name bold in panel a=dmeehan
I tried this for the hover text as well but unsurprisingly bold text
isn't styled any differently there.

Original Revision: https://phabricator.services.mozilla.com/D225856

Differential Revision: https://phabricator.services.mozilla.com/D227596
2024-11-05 15:35:39 +00:00
Greg Stoll
7e23c5c3f2 Bug 1919755 - correctly calculate content analysis URL for local PDF file a=dmeehan
This was already working for remote PDF files but I went ahead and
added tests for both.

Original Revision: https://phabricator.services.mozilla.com/D223639

Differential Revision: https://phabricator.services.mozilla.com/D227595
2024-11-05 15:35:38 +00:00
Greg Stoll
e1083a1ea4 Bug 1919537 - don't crash with DLP on when drag/drop text to a site on Deny list a=dmeehan
This prevents a problem where Content Analysis responds synchronously (because
the site is on the deny list), which causes a modal window to pop up, which
cancels the drag session. This causes MOZ_ASSERTs() where we expect the drag
session to still be active.

Original Revision: https://phabricator.services.mozilla.com/D222668

Differential Revision: https://phabricator.services.mozilla.com/D227594
2024-11-05 15:35:38 +00:00
Greg Stoll
ee74d9b1ca Bug 1918579 - don't crash when dropping with content analysis and focus changes a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D222290

Differential Revision: https://phabricator.services.mozilla.com/D227593
2024-11-05 15:35:38 +00:00
David Parks
c98cc41962 Bug 1916804: Make content analysis DND use getURIForDropEvent a=dmeehan
getURIForDropEvent delegates to getURIForBrowsingContext -- the ground truth for
CA URIs.

This also adds a check that getURIForDropEvent is correctly called in CA tests.
We do not yet test that it returns the right value -- that is future work.

Original Revision: https://phabricator.services.mozilla.com/D222192

Differential Revision: https://phabricator.services.mozilla.com/D227592
2024-11-05 15:35:37 +00:00
David Parks
3752ee37f2 Bug 1910452: Part 5 - Release content analysis cache request on main thread a=dmeehan
Without this, we assert when releasing the request on the background thread when
we hit an error, such as the DLP agent not running.

Original Revision: https://phabricator.services.mozilla.com/D220617

Differential Revision: https://phabricator.services.mozilla.com/D227591
2024-11-05 15:35:37 +00:00
David Parks
53506ab3c5 Bug 1910452: Part 4 - Wait for iframe to load in drag and drop tests a=dmeehan
This was causing "AbortError: Actor 'SpecialPowers' destroyed before query
'Spawn' was resolved" failures.

Original Revision: https://phabricator.services.mozilla.com/D219551

Differential Revision: https://phabricator.services.mozilla.com/D227590
2024-11-05 15:35:36 +00:00