Граф коммитов

929058 Коммитов

Автор SHA1 Сообщение Дата
Masayuki Nakano b9ef2f71b3 Bug 1911010 - Make `IMEContentObserver` observe `ParentChainChanged` and let `IMEStateManager` know that r=smaug
`mozAutoDocUpdate` does not make it in a document change when container node
of `insertBefore` has already been removed from the tree.  Therefore, once
`IMEContentObserver::mRootElement` is removed from the DOM tree without a
focus move, `IMEContentObserver` is notified mutations not in a document change.

Similar situations are handled in `IMEStateManager::OnRemoveContent` with
emulating a focus change and that will destroy the active `IMEContentObserver`.
Therefore, if `IMEContentObserver::mRootElement` is removed, we should emulate
a focus move when `IMEStateManager` does not have focused element but there
is active `IMEContentObserver` (that means it is/was in the design mode).

However, checking whether the removed node contains the observing node of the
active `IMEContentObserver` may be expensive.  So, doing expensive things in
`IMEStateManager::OnRemoveContent` may make mutations slower.  Therefore, this
patch makes `IMEContentObserver` observe `ParentChainChanged` and it let
`IMEStateManager` know that with calling its
`OnParentChainChangedOfObservingElement`.  Finally, it calls
`IMEStateManager::OnRemoveContent` to emulate "blur" (and refocus if it's
required).

Differential Revision: https://phabricator.services.mozilla.com/D218696
2024-08-27 00:39:49 +00:00
Botond Ballo 107c855b4d Bug 1889017 - Use the up-to-date CSS viewport size in ComputeIntrinsicResolution(). r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D216903
2024-08-27 00:28:20 +00:00
Botond Ballo 2b2d71da3f Bug 1889017 - Add a mochitest. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D220195
2024-08-27 00:28:19 +00:00
Botond Ballo 308089567b Bug 1889017 - MobileViewportManager logging improvements. r=hiro
The log statement in ComputeIntrinsicScale() was quite noisy because one
of its callers was called on every paint. The patch moves it to the
non-noisy call sites, and details whether the intrinsic scale is being
computed based on the viewport size or content size.

Also add a couple of new log statements.

Differential Revision: https://phabricator.services.mozilla.com/D216902
2024-08-27 00:28:19 +00:00
Mozilla Releng Treescript 9fc98ec9dc no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-08-27 00:18:04 +00:00
Brad Werth dc143218d6 Bug 1880582: Don't destroy the native window in nsCocoaWindow::Destroy. r=mstange
This is a temporary measure. We would like to destroy the native window
here, but we want to see the effect of removal on crash volume.

This patch also moves the call to BaseWindow::OnDestroy() to the end of
::Destroy(). This is necessary to get tests to pass. It may also be the
real fix for this Bug.

Differential Revision: https://phabricator.services.mozilla.com/D216066
2024-08-26 23:52:19 +00:00
Mike Hommey bb09ba0d1a Bug 1906191 - Avoid doubling the timeout from ProcessHandlerMixin.kill. r=releng-reviewers,ahal,gbrown
Process.kill already waits, which means if there's a timeout and the
process doesn't die within that timeout, we can end up waiting twice the
timeout currently because of the extra wait call.

Initially, I tried to remove the extra wait entirely, but there are two
things that it does that are expected from callers:
- it sets self.returncode. This could be done in kill itself, but the next
  expectation makes it irrelevant.
- it calls self.reader.join under some conditions.

Because of these expectations, we "just" keep the wait call, but reduce
its timeout to avoid doubling the timeout in the worst case.

Differential Revision: https://phabricator.services.mozilla.com/D218911
2024-08-26 23:49:06 +00:00
Mike Hommey 4c28032ab8 Bug 1906191 - Change how ProcessHandler handles output_timeout. r=releng-reviewers,gbrown
First and foremost, this undoes the patch for bug 1845125, which causes
other problems (e.g. output being dropped past a certain point).

The rest of the patch addresses bug 1845125 at the root: Ultimately, this
is a similar problem to bug 1863675.

wait is blocked on joining the stream reader thread, but the stream
reader thread is blocked on readline because the process is finished but
hasn't been waited on yet.

So joining the stream reader thread after the process is known to have
been finished is expected to work more reliably... except when a child
has been spun up that keeps it alive. In this case, we just keep the
reader thread working in the background, which is a similar strategy to
what was done in bug 1863675.

Differential Revision: https://phabricator.services.mozilla.com/D218389
2024-08-26 23:49:06 +00:00
Mike Hommey b381b7581d Bug 1906191 - Avoid race condition when multiple threads are calling wait. r=releng-reviewers,gbrown
When multiple threads call wait, they may all end up in _custom_wait,
waiting for an event on the process event queue. But there's only ever
going to be one of those events emitted by the IO completion port
manager.

Of course, because before, we were always timing-out doing that,
eventually, that would work out, albeit after multiple minutes.

So we re-emit the event for other threads calling wait not to wait
forever.

And because now we have multiple threads that might return for wait
concurrently, they may end up calling _cleanup concurrently too, which
can fail because of race conditions, so add some locking.

It's also not a theoretical problem: test_process_timeout_no_kill
triggers it by calling kill from a timeout handler (which runs on the
reader thread) while waiting on the main thread. ProcessHandlerMixin
does it too, but that could be changed to use send_signal, while
external uses can do what the hell they want. This is another reason to
want to avoid kill implying wait.

This change, however, does not address all the possible race conditions.
More work would be needed.

Differential Revision: https://phabricator.services.mozilla.com/D218910
2024-08-26 23:49:05 +00:00
Mike Hommey 52e7f88c79 Bug 1906191 - Don't cleanup unless the process has died. r=releng-reviewers,gbrown
Cleanup closes various handles, with consequences on the IO port
completion manager, the stream reader, etc. That means further
operations after a wait() after which the process was still running
(which is a valid state) could fail to work properly.

So only cleanup when we know the process has died either a natural or
forced death.

Differential Revision: https://phabricator.services.mozilla.com/D218909
2024-08-26 23:49:05 +00:00
Mike Hommey 8166e51e6f Bug 1906191 - Properly handle wait timeout. r=releng-reviewers,gbrown
wait(None) is supposed to wait for a process terminating indefinitely.
But we currently cap it to 3 minutes and a half, which seems more of a
workaround than something really wanted.

When we always have a timeout, we don't distinguish between the case
where wait was called with an explicit timeout, and the case where it's
meant to wait until the process actually dies.

And because not getting an event on the queue within the timeout throws
an Empty exception, that exception is caught and is handled as an error,
while it's supposed to be normal behavior.

The expectation we should have is that either there's an event on the
process event queue within the timeout requested for the wait, and go on
normally, or the queue is still empty at the end of the timeout,
throwing an exception, in which case we'd want wait to return normally
indicating that the process is still running.

Similarly, in the no-IO port completion manager case, we shouldn't kill
a process because we waited the amount requested. wait(n) is not "kill
after n seconds".

Differential Revision: https://phabricator.services.mozilla.com/D218908
2024-08-26 23:49:04 +00:00
Mike Hommey 7bdfecfef9 Bug 1906191 - Don't call Process.kill from the IO completion port manager. r=releng-reviewers,gbrown
The only reason custom_wait is checking whether the current thread is
the IO completion port manager is because there is a case where it might
call Process.kill, which does an automatic wait. However, for the
purpose of the IO completion port manager, the only interesting thing
is for the process to be killed, not to wait for that to finish in the
thread itself.

So we introduce a method that does kill without wait. It could be argued
that kill shouldn't wait in the first place, like subprocess.Popen does,
but that's a bigger API change.

Differential Revision: https://phabricator.services.mozilla.com/D218907
2024-08-26 23:49:04 +00:00
Mike Hommey 6c3f0f81bd Bug 1906191 - Don't check whether the IO completion port manager thread is alive. r=releng-reviewers,gbrown
If the current thread is the IO completion port manager thread, then
obviously it's alive. If the current thread is any other thread, and we
were using IO completion ports, there could be pending events in the
process events queue regardless of the state of the IO completion port
manager thread: after putting an event on the queue the thread would
terminate, so there was a race condition where the queue would not be
used when it should have been.

There is a case, though, where there might not be an event on the queue:
if the thread fails in an unexpected exception. In that case, we put
something on the queue that will make _custom_wait fail.

Differential Revision: https://phabricator.services.mozilla.com/D218906
2024-08-26 23:49:04 +00:00
Mike Hommey bc5a9f13c5 Bug 1906191 - Don't set Process.returncode when it's winprocess.STILL_ACTIVE. r=releng-reviewers,jcristau
That value might be returned to callers of other methods that return
Process.returncode, and might mislead them because they would be
expecting None in that situation.

Differential Revision: https://phabricator.services.mozilla.com/D218905
2024-08-26 23:49:03 +00:00
Robert Holdsworth c349a20800 Bug 1910611 - Rename "Moz Button" Storybook story to "Button" r=reusable-components-reviewers,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D219681
2024-08-26 23:40:30 +00:00
James Teh e1e1659b25 Bug 1911560: Extend expiration of test variant a11y-checks. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D220089
2024-08-26 22:49:09 +00:00
Stanca Serban 0d0c9dbbd0 Backed out 3 changesets (bug 1914057) for causing mochitests failures in browser_recommended_ad_test.js. CLOSED TREE
Backed out changeset 9d215f25967c (bug 1914057)
Backed out changeset 4105f16f245b (bug 1914057)
Backed out changeset 873a53c675ba (bug 1914057)
2024-08-27 01:59:48 +03:00
Stanca Serban 22148cc042 Backed out 2 changesets (bug 1914345) for causing reftests failures.
Backed out changeset 92acbb3b404d (bug 1914345)
Backed out changeset 3d7bad39c3f0 (bug 1914345)
2024-08-27 01:55:16 +03:00
kpatenio 10a4b9bad0 Bug 1914057 - update recommendations toggle label and description in review checker settings. r=shopping-reviewers,fluent-reviewers,fchasen
Differential Revision: https://phabricator.services.mozilla.com/D220029
2024-08-26 21:52:20 +00:00
kpatenio d7aba7395e Bug 1914057 - hide sponsor label if served recommendations in review checker. r=shopping-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D219935
2024-08-26 21:52:19 +00:00
kpatenio 18069fb434 Bug 1914057 - update strings for review checker recommendations and settings, plus other minor UX changes. r=fluent-reviewers,shopping-reviewers,bolsson,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D219791
2024-08-26 21:52:19 +00:00
Ryan VanderMeulen 2bf85183a7 Bug 1914659 - Specify a vendor in the AC LintIssueRegistry. r=android-reviewers,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D220034
2024-08-26 21:26:02 +00:00
Brad Werth effe3c1f36 Bug 1914673: Ensure WebRender provides update rects within the bounds of valid rects. r=gw
This is an extra-double-sure clipping of the scissor rect to the valid
rect. This shouldn't matter since the dirty rect is clipped before the
creation of either of the other two rects, but will ensure that rounding
issues from the application of the transform in `get_surface_rect` won't
leave us with  an out-of-bounds scissor rect.

Differential Revision: https://phabricator.services.mozilla.com/D219916
2024-08-26 21:21:21 +00:00
Ben Visness 4021109eae Bug 1913350: Use BigInt for memory64 params/results. r=rhunt
This patch does a sweep over the wasm JS API to return BigInt for
relevant memory64 params and results. More precisely, it brings the JS
API in line with the new IndexValue stuff in the JS API spec.

It also fixes validation of table types to allow the larger maximum size
of tables allowed by table64. This changes the limits type of tables to
use uint64_t instead of uint32_t, but does not change any actual
behavior and does not change the internal storage of tables.

Differential Revision: https://phabricator.services.mozilla.com/D219530
2024-08-26 20:49:39 +00:00
Nipun Shukla af6b65b8fb Bug 1912790 - Prevent Windows pinning notification from being shown twice r=nrishel
Differential Revision: https://phabricator.services.mozilla.com/D219063
2024-08-26 20:34:57 +00:00
Ryan VanderMeulen c253a265fd Bug 1914731 - Remove unnecessary READ_PHONE_STATE removal declaration. r=android-reviewers,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D220064
2024-08-26 20:25:25 +00:00
Florian Quèze 7f25ee929c Bug 1914613 - Remove unreferenced telemetry histograms, r=chutten.
Differential Revision: https://phabricator.services.mozilla.com/D220014
2024-08-26 20:19:19 +00:00
Florian Quèze 3fe8496e65 Bug 1913624 - Remove expired telemetry histogram TABS_AUDIO_COMPETITION, r=media-playback-reviewers,TravisLong,alwu.
Differential Revision: https://phabricator.services.mozilla.com/D219476
2024-08-26 20:11:21 +00:00
Florian Quèze b8c359ac60 Bug 1913624 - Remove expired telemetry histogram FX_TAB_SWITCH_REQUEST_TAB_WARMING_STATE, r=TravisLong,mconley.
Differential Revision: https://phabricator.services.mozilla.com/D219483
2024-08-26 20:11:20 +00:00
Florian Quèze 070befe084 Bug 1913624 - Remove expired telemetry histogram MEDIA_GMP_UPDATE_CONTENT_PROCESS_HAS_H264, r=TravisLong,aosmond.
Differential Revision: https://phabricator.services.mozilla.com/D219477
2024-08-26 20:11:20 +00:00
Stanca Serban 44d0b6c8bd Backed out 6 changesets (bug 1873982, bug 1873984, bug 1907326, bug 1873986, bug 1899969) for causing multiple failures. CLOSED TREE
Backed out changeset 6f62ee42e191 (bug 1873982)
Backed out changeset 49abb24e8d16 (bug 1873986)
Backed out changeset c291a4fdda58 (bug 1907326)
Backed out changeset 9eea8ecac9fd (bug 1899969)
Backed out changeset 520ee18d5bd3 (bug 1873984)
Backed out changeset 72f2e86ed2fe (bug 1907326)
2024-08-27 00:08:08 +03:00
Stanca Serban 31f7eb7486 Backed out changeset c396d64a9406 (bug 1910733) for causing mochitests failures in browser_keyboard_tests.js. 2024-08-27 00:04:18 +03:00
Roger Yang cde8d090bf Bug 1914967 - Send first-session ping in install referrer metrics service. r=amejiamarmol,zmckenney,android-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D220161
2024-08-26 20:02:04 +00:00
Byron Campen [:bwc] eefd506f15 Bug 1912983: Compensate for a few unified build issues to avoid patching sources. r=ng
Depends on D219188

Differential Revision: https://phabricator.services.mozilla.com/D219190
2024-08-26 19:56:52 +00:00
Byron Campen [:bwc] fcbbcc6383 Bug 1912983: Update libusrsctp to latest. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D219188
2024-08-26 19:56:52 +00:00
Kelly Cochrane 3ff2374ec4 Bug 1898251 - Add animations for sidebar 'launcher' in 'Always show' mode r=desktop-theme-reviewers,reusable-components-reviewers,sidebar-reviewers,dao,hjones,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D215520
2024-08-26 19:16:07 +00:00
longsonr b5b9f81c89 Bug 1914345 Part 2 - enable moz2d stroke bounds on nightly r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D220061
2024-08-26 19:09:35 +00:00
longsonr d8b6c112d6 Bug 1914345 Part 1 - create a pref to allow using moz2d to determine stroke bounds r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D220060
2024-08-26 19:09:34 +00:00
Sean Feng ba8d59f743 Bug 1900426 - Implement DnD for shadow-crossing selection r=jjaschke,smaug,dom-core
This patches allows
  1. when the selection is shadow-crossing, dragging it will have the
  correct the drag image correctly displayed. It's hard to test, so
  no tests for this.

  2. The selection can now be serialized and dropped.
  `test_drag_drop_shadow_crossing_selection.html` is the test for
  this.

Differential Revision: https://phabricator.services.mozilla.com/D217318
2024-08-26 19:09:03 +00:00
Nikki Sharpley 4956c93b73 Bug 1910733 - Update content area and sidebar panel to have a border and box shadow. r=sidebar-reviewers,desktop-theme-reviewers,tabbrowser-reviewers,dao,sclements
In Bug 1886847, there was a discussion on how best to separate chrome from content
from chrome whilst remaining true to the new look. We landed on usiong both a box
shadow and border.

Differential Revision: https://phabricator.services.mozilla.com/D218126
2024-08-26 19:06:51 +00:00
Mozilla Releng Treescript 56aeeabf80 no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
an -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ar -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ast -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
az -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
be -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
bg -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
bn -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
br -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
bs -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ca -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
cak -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
cs -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
cy -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
da -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
de -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
dsb -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
el -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
en-CA -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
en-GB -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
eo -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
es-AR -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
es-CL -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
es-ES -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
es-MX -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
et -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
eu -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
fa -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ff -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
fi -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
fr -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
fy-NL -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ga-IE -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
gd -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
gl -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
gn -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
gu-IN -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
he -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
hi-IN -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
hr -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
hsb -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
hu -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
hy-AM -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ia -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
id -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
is -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
it -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ja -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ka -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
kab -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
kk -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
km -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
kn -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ko -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
lij -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
lo -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
lt -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ltg -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
lv -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
meh -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
mix -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ml -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
mr -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ms -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
my -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
nb-NO -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ne-NP -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
nl -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
nn-NO -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
oc -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
pa-IN -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
pl -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
pt-BR -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
pt-PT -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
rm -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ro -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ru -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
sk -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
sl -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
son -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
sq -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
sr -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
sv-SE -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ta -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
te -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
th -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
tl -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
tr -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
trs -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
uk -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ur -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
uz -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
vi -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
wo -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
xh -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
zam -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
zh-CN -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
zh-TW -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
2024-08-26 19:00:42 +00:00
Mozilla Releng Treescript 3d3ba7668c no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
af -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
an -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ar -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ast -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
az -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
be -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
bg -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
bn -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
bo -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
br -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
brx -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
bs -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ca -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ca-valencia -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
cak -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ckb -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
cs -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
cy -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
da -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
de -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
dsb -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
el -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
en-CA -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
en-GB -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
eo -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
es-AR -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
es-CL -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
es-ES -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
es-MX -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
et -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
eu -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
fa -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ff -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
fi -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
fr -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
fur -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
fy-NL -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ga-IE -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
gd -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
gl -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
gn -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
gu-IN -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
he -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
hi-IN -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
hr -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
hsb -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
hu -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
hy-AM -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
hye -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ia -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
id -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
is -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
it -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ja -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ja-JP-mac -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ka -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
kab -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
kk -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
km -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
kn -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ko -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
lij -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
lo -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
lt -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ltg -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
lv -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
meh -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
mk -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
mr -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ms -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
my -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
nb-NO -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ne-NP -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
nl -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
nn-NO -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
oc -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
pa-IN -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
pl -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
pt-BR -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
pt-PT -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
rm -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ro -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ru -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
sat -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
sc -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
scn -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
sco -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
si -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
sk -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
skr -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
sl -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
son -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
sq -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
sr -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
sv-SE -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
szl -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ta -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
te -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
tg -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
th -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
tl -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
tr -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
trs -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
uk -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
ur -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
uz -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
vi -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
wo -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
xh -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
zh-CN -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
zh-TW -> b4064d4701816d8ba829d4d7eb6d7f63af8b4dff
2024-08-26 19:00:35 +00:00
Jonathan Sudiaman 3b447d7404 Bug 1911068 - Utilize expanded attribute on History and Sync Tabs cards r=sidebar-reviewers,nsharpley
In history, when sorting by date, expand the first couple of cards. For all other cases, expand all cards.

Differential Revision: https://phabricator.services.mozilla.com/D219983
2024-08-26 18:56:18 +00:00
Leander Schwarz 17d042513a Bug 1873982 - Fix dom/security/test/cors/test_CrossSiteXHR.html when blocking 3pc by default in TCP. r=bvandersloot,necko-reviewers,tschuster,kershaw
Depends on D215353

Differential Revision: https://phabricator.services.mozilla.com/D215745
2024-08-26 18:52:46 +00:00
Benjamin VanderSloot 3f0a7fe49c Bug 1873986 - Fix dom/tests/mochitest/fetch/ when by blocking 3pc by default in TCP. r=bvandersloot,necko-reviewers,tschuster,kershaw
Depends on D217979

Differential Revision: https://phabricator.services.mozilla.com/D215353
2024-08-26 18:52:45 +00:00
Benjamin VanderSloot 6fb07d64cb Bug 1907326 - Fix WPT exceptions after default GeckoView cookieBehavior change to 5. r=bvandersloot
Depends on D216292

Differential Revision: https://phabricator.services.mozilla.com/D217979
2024-08-26 18:52:45 +00:00
Leander Schwarz 224dfe819f Bug 1899969 - Remove android exceptions for web-platform/tests/cookies/partitioned-cookies/partitioned-cookies.tentative.https.html. r=bvandersloot
Depends on D213038

Differential Revision: https://phabricator.services.mozilla.com/D216292
2024-08-26 18:52:44 +00:00
Leander Schwarz 005fd57851 Bug 1873984 - Fix dom/security/test/general/test_same_site_cookies_cross_origin_context.html when blocking 3pc by default in TCP. r=bvandersloot
Depends on D216291

Differential Revision: https://phabricator.services.mozilla.com/D213038
2024-08-26 18:52:44 +00:00
Leander Schwarz 171e32dc90 Bug 1907326 - Update default GeckoView cookieBehavior preferences to BEHAVIOR_REJECT_TRACKER_AND_PARTITION_FOREIGN (5) to mirror Desktop. r=bvandersloot,geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D216291
2024-08-26 18:52:44 +00:00
Nicholas Poon c7f7739171 Bug 1899589 - Remove `onProductUrl` r=geckoview-reviewers,calu
Differential Revision: https://phabricator.services.mozilla.com/D218890
2024-08-26 18:04:07 +00:00