Mozilla Releng Treescript
716ddac439
No bug - tagging 91dd0dbb8e738b29e6f14bdbaaf28f2b1f531b2b with FIREFOX_BETA_117_BASE a=release DONTBUILD CLOSED TREE
2023-07-31 14:32:48 +00:00
James Teh
e4fa79ba05
Bug 1779578 part 2: Split serialization of a11y subtrees across multiple IPDL calls if we are likely to exceed the IPDL maximum message size. r=eeejay
...
In the content process, we simply split into multiple calls when the number of Accessibles exceeds our maximum.
The maximum is calculated to allow for every Accessible to consume 2 KB in the IPDL message.
Currently, this means we split every 131072 Accessibles.
Of course, we could still exceed this IPDL message size if one or more Accessibles consumed a lot more than this; e.g. many labels longer than 2 KB.
However, this seems unlikely in the real world.
If this turns out to be a problem, we'll need to count the actual size of the serialized data for each Accessible.
For example, we could use AccAttributes::SizeOfExcludingThis, though that isn't exactly the serialized size.
I worry though that such data structure traversal could get expensive at scale.
In the parent process, we defer attaching the root of the new subtree to its parent until the final call.
This is achieved by saving the root during the first call and using that to attach and fire events in the final call.
Differential Revision: https://phabricator.services.mozilla.com/D184367
2023-07-31 04:49:52 +00:00
James Teh
95624b7f57
Bug 1779578 part 1: When serializing a11y subtrees, include parent id and index in parent for each Accessible. r=eeejay
...
When we serialize a subtree, we put it into a flat list.
Previously, we included the child count for each Accessible so that we knew how many Accessibels to consume as children when de-serializing.
We also de-serialized recursively.
This made it very difficult to split serialization across IPDL calls, since we would always end up splitting in the middle of some Accessible's children.
Instead, we now no longer include the child count, but we do include the parent id and the index of the child in that parent.
This means that each Accessible can be de-serialized independently and iteratively, making it possible to split wherever we need to.
RemoteAccessible creation has also been separated from attachment of the child to its parent, since we will need this when splitting.
Differential Revision: https://phabricator.services.mozilla.com/D184366
2023-07-31 04:49:51 +00:00
Daisuke Akatsuka
93ecf8da8d
Bug 1844706: Add and use new MDN icon for MDN Suggestions r=desktop-theme-reviewers,adw,dao
...
Depends on D184075
Differential Revision: https://phabricator.services.mozilla.com/D184786
2023-07-30 21:07:01 +00:00
Mozilla Releng Treescript
d54a8f5a75
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
be -> ae5fd1dde9324c21984b94764814fd5207bb1b58
cs -> d82ddf6675ccb92c7f81c2479906dc5ea356d908
da -> 66ad4eb8440b0cfd27c5ec41463b80f81cec3aef
hr -> eb6c5a7ce0829c61233f930f3c52022e2c12d4f4
nn-NO -> e639c770329a404ef8521d487c005f1aa02cb3a5
pl -> 3de6c22061b32dc72c479636ba71176b2b15f3e2
pt-PT -> 7bec522a00f4b697e6aec67169bcd4f2ba18ab0a
sk -> a51f7076cd35e7e6efb4a896abcfe80fc93d7b68
tg -> a95377764fc524e220f4885546ec73777e321c35
th -> de5db042ea07eae6df14278eb5853122029487b0
zh-CN -> a05d6cf2f15318d433f517f4ef6e8ef65af31486
2023-07-30 19:00:18 +00:00
Lee Salzman
b2d67698b9
Bug 1846079 - Ensure pruned point begins first sub-path if necessary. r=aosmond
...
The Canvas2D specification says that if a path has no active sub-paths, and a
primitive is drawn, that the first point of that primitive becomes the start of
the newly created sub-path that will be created for it.
So if we prune a point when a path has no active sub-paths, and then a new
primitive comes in that does not start with that same point, we risk not
installing the pruned point as the start of that new sub-path.
To solve this, we need to detect if a path has no active sub-paths while
we are building it. This adds PathBuilder::IsActive() to help with that.
Then before we go to add a primitive, we check if there is a pruned point
on a path that is not active yet, and if so, install the correct start
point with a MoveTo.
This also makes IsActive and IsEmpty required so to ensure all our path
implementations behave consistently rather than having any surprising
unimplemented behavior.
Differential Revision: https://phabricator.services.mozilla.com/D184891
2023-07-30 14:31:09 +00:00
Iulian Moraru
4e7b319091
Backed out changeset 10692fd51184 (bug 1845707) for causing Bug 1845914. CLOSED TREE
2023-07-30 16:51:28 +03:00
Iulian Moraru
0ffa23bced
Backed out changeset 9c19f2cfc93a (bug 1845461) for causing Bug 1845910.
2023-07-30 16:50:35 +03:00
Mozilla Releng Treescript
26a1b72b5f
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
cak -> ade46f208f24ce8246d5ed0e4ddcb39b887d59c6
nn-NO -> 3e0797b30602f740a1c1937415c27f63a6028f1f
tr -> e41f3ce31ff8d851417c8f9be31615bcaf9e24d4
2023-07-30 07:04:32 +00:00
Thomas Wisniewski
ee35c52491
Bug 1838838 - Fixes and updates to webcompat site patch automated tests; r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D184839
2023-07-30 01:20:47 +00:00
Mozilla Releng Treescript
3377218cef
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
be -> 621a9a19d5879bbdcb7bc6a5f43e1d6d6d351121
br -> 4c27d841793f1c69a3edebd2e02b81b7533a304f
cs -> 47470ff27b8ab946f0097bdb8f84bf11ef220c6b
he -> 3be7a0653c667d1934ea4e594580113034b42c16
is -> f62b728463630b54b630284913a31408c6517757
kk -> 3f882d61e8826c519641f6fb4a5de9feaa2bd47a
ru -> f1d233365d9bad83cb19d4630be6d8a2049e870b
tg -> bfdd047bf4d750dabfa330ba73ced4055e3f4cd0
uk -> d3446d684173ce0bafb54f1606c8ddeea53078aa
zh-CN -> 928b949c5f399a7f94bdb34be707a9a48fd80e7a
zh-TW -> fe9a8aa30960bd35d4fc278298d4a3332dae4c5f
2023-07-29 19:01:43 +00:00
Karl Tomlinson
ad22f1aeb5
Bug 1845811 ignore a failed AudioSink initialization if the AudioSink is no longer needed r=padenot
...
This is consistent with skipping the initialization on mAsyncInitTaskQueue if
there is another initialization pending.
Importantly this avoids rejecting mEndedPromiseHolder when mAudioSink has
already been set synchronously to another AudioSink.
Differential Revision: https://phabricator.services.mozilla.com/D184794
2023-07-29 10:47:45 +00:00
Karl Tomlinson
10e7e5e501
Bug 1845811 add some assertions r=padenot
...
Depends on D184792
Differential Revision: https://phabricator.services.mozilla.com/D184793
2023-07-29 10:47:44 +00:00
Karl Tomlinson
59151fc591
Bug 1845811 remove unused rv variable r=padenot
...
Unused since
https://hg.mozilla.org/mozilla-central/rev/203bf275e99e99882638a6b3357c0a6a2f97bffc#l3.124
Differential Revision: https://phabricator.services.mozilla.com/D184792
2023-07-29 10:47:44 +00:00
Mike Kaply
83b6c564d2
Bug 1846064 - Don't use getImageURL for icons. r=kcochrane,fxview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D184854
2023-07-29 09:40:44 +00:00
Mozilla Releng Treescript
c154aa2143
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
be -> a43ac2a782bd313789a050e1cca6e829a77cbfe8
en-GB -> 0a2112b27f7cc7d2a356d08ba5e3ca82b759acc1
es-AR -> 76ebfe610ae63f27a678c441dfd5e9cd56fc9139
es-CL -> 0e2dc3a9da27d625f26bca524acbc68f21071f75
ja -> d711b409e21b1cc2d1c4b38d88e9c911f13ffa7c
ja-JP-mac -> 33333059bee26da28f56e8c82727d7e3707ecc28
ko -> d51373d59cdcd6c764c7957697134a07565b1029
pt-BR -> e04b18a1a74fcb742386fcb28e32dde7a516498b
sl -> 8b4b72fd3c0fba0448dce37f50f71e0c3609b39a
zh-CN -> 768306567982d5b70b9072a10644c9eca56da375
2023-07-29 07:00:49 +00:00
Erik Nordin
b73711559a
Bug 1845428 - Add tests for new TranslationsTelemetry events r=gregtatum
...
Adds tests that utilize and check all of the telemetry
events that are added in this patch stack.
Differential Revision: https://phabricator.services.mozilla.com/D184706
2023-07-29 04:43:46 +00:00
Erik Nordin
ad0fed9b3b
Bug 1845428 - Add debug logging to Translations Telemetry r=gregtatum
...
Adds console logging for all of TranslationsTelemetry
that is off by default, but may be turned on in local
builds to help with debugging.
Differential Revision: https://phabricator.services.mozilla.com/D184705
2023-07-29 04:43:46 +00:00
Erik Nordin
3cd3d4ff83
Bug 1845428 - Alphabetize getters in translationsPanel r=gregtatum
...
Drive-by cleanup of code in translationsPanel.js
Differential Revision: https://phabricator.services.mozilla.com/D184704
2023-07-29 04:43:46 +00:00
Erik Nordin
042f9c0f71
Bug 1845428 - Handle TranslationsTelemetry learn-more events r=gregtatum
...
Handles telemetry events that lead to the about/learn-more
page within the Translations panel and the settings menu.
Differential Revision: https://phabricator.services.mozilla.com/D184703
2023-07-29 04:43:45 +00:00
Erik Nordin
e3cfa5c06d
Bug 1845428 - Handle TranslationsTelemetry settings events r=gregtatum
...
Handles telemetry events for managing the language-
and site-based settings options from the settings
menu invoked from the Translations panel.
Differential Revision: https://phabricator.services.mozilla.com/D184702
2023-07-29 04:43:45 +00:00
Erik Nordin
b673d1a591
Bug 1845428 - Handle TranslationsTelemetry change-language events r=gregtatum
...
Handles telemetry events for chaning languages within
the Translations panel.
Differential Revision: https://phabricator.services.mozilla.com/D184701
2023-07-29 04:43:45 +00:00
Erik Nordin
d7aead1f0c
Bug 1845428 - Handle TranslationsTelemetry panel settings popup events r=gregtatum
...
Handles telemetry events that deal with popupshown and
popuphidden for the translations settings menu invoked
from the Translations panel.
Differential Revision: https://phabricator.services.mozilla.com/D184700
2023-07-29 04:43:44 +00:00
Erik Nordin
00bb143c03
Bug 1845428 - Handle TranslationsTelemetry panel popup events r=gregtatum
...
Handles telemetry events that deal with popupshown
and popuphidden in the Translations panel.
Differential Revision: https://phabricator.services.mozilla.com/D184699
2023-07-29 04:43:44 +00:00
Erik Nordin
d4c57a5f15
Bug 1845428 - Handle TranslationsTelemetry panel button events r=gregtatum
...
Adds telemetry events for the button interactions
within in the Translations panel.
Differential Revision: https://phabricator.services.mozilla.com/D184698
2023-07-29 04:43:43 +00:00
Erik Nordin
0c68796bec
Bug 1845428 - Handle TranslationsTelemetry restore-page event r=gregtatum
...
Adds a telemetry event for the restore-page action.
Differential Revision: https://phabricator.services.mozilla.com/D184697
2023-07-29 04:43:43 +00:00
Erik Nordin
512c623762
Bug 1845428 - Maintain flow through error states in Translations r=gregtatum
...
Modifies existing telemetry events to maintain the
same flow throughout different error states that may
occur in the translations panel.
Differential Revision: https://phabricator.services.mozilla.com/D184696
2023-07-29 04:43:43 +00:00
Erik Nordin
27206eaa63
Bug 1845428 - Add firstUserInteraction to TranslationsTelemetry events r=gregtatum
...
Adds the notion of an event being a first-interaction
or not, to better distinguish how users interact with
the translations panel the first time they see it.
Differential Revision: https://phabricator.services.mozilla.com/D184695
2023-07-29 04:43:43 +00:00
Erik Nordin
a3012df16e
Bug 1845428 - Clean up bug links in Translations metrics.yaml r=gregtatum
...
Cleans up existing bug links by adding the comment numbers
that contain the exact data reviews.
Differential Revision: https://phabricator.services.mozilla.com/D184694
2023-07-29 04:43:42 +00:00
Jason Prickett
ddff4872b8
Bug 1846108 - Add styles for feature callout survey confirmation screen r=aminomancer
...
Differential Revision: https://phabricator.services.mozilla.com/D184876
2023-07-29 03:42:06 +00:00
hanna alemu
e3cd329e89
Bug 1838288 - Create Feature Callout layout to support smaller image r=omc-reviewers,aminomancer,jprickett
...
Differential Revision: https://phabricator.services.mozilla.com/D184859
2023-07-28 23:43:05 +00:00
scottdowne
d427c4a63b
Bug 1845624 - Pocket newtab adding back read time to Pocket stories from new api. r=gvn
...
Differential Revision: https://phabricator.services.mozilla.com/D184642
2023-07-28 22:53:51 +00:00
Shridhar
75f4ef92cf
Bug 1841928 - Extend expiry dates indefinitely for BROWSER_SET_DEFAULT_USER_CHOICE_RESULT and BROWSER_SET_DEFAULT_PDF_HANDLER_USER_CHOICE_RESULT probes. r=nalexander
...
Differential Revision: https://phabricator.services.mozilla.com/D182931
2023-07-28 22:18:13 +00:00
Narcis Beleuzu
1d063b2a02
Merge mozilla-central to autoland on a CLOSED TREE
2023-07-29 00:33:08 +03:00
Narcis Beleuzu
8d8426408f
Merge autoland to mozilla-central. a=merge
2023-07-29 00:28:10 +03:00
Narcis Beleuzu
a7bc20e76f
Backed out changeset 783d744d047b (bug 1844706) for xpcshell failure on test_quicksuggest_mdn.js
2023-07-28 23:53:57 +03:00
Shane Hughes
77982b54f5
Bug 1845862 - Support primary buttons in Feature Callout. r=jprickett
...
Differential Revision: https://phabricator.services.mozilla.com/D184788
2023-07-28 20:51:17 +00:00
Punam Dahiya
0d2b9f2426
Bug 1839764 - Create Opt-in Messaging Surface r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D183176
2023-07-28 20:07:03 +00:00
Thomas Wisniewski
0c562b4122
Bug 1838838 - Ship v117.0.0 of the WebCompat System Addon; r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D184838
2023-07-28 19:57:47 +00:00
Daisuke Akatsuka
4ff93d1005
Bug 1844706: Add and use new MDN icon for MDN Suggestions r=desktop-theme-reviewers,adw,dao
...
Depends on D184075
Differential Revision: https://phabricator.services.mozilla.com/D184786
2023-07-28 19:56:25 +00:00
Mozilla Releng Treescript
7977d25683
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
be -> 32dbb15cb1169e350c2172cd4ff2b5df4f1b9912
br -> ad8286aa97761a8282a9df01566c2e139e079f9d
ca -> 3fffea7db38420ac8a61a006c5da9fdd25b8cb5c
cs -> 44ec53a1e81649dfb6d9abfe80b1d627dcc0ee0c
cy -> b0d27942a3d30836570e1e09d7d3758a52db87e6
da -> cdd7d22fbaf3f122a7046d64e3e9f84e8b31b1fb
de -> 7f46ace235c554fa05ad70d354c23a03c3c33fac
dsb -> db41f7e1e2d40e2f68997c6391f6cbebecced3e0
el -> f861c45a25f1c57a90cb3993000f168257870398
en-GB -> 1d844699f17a6e946f44f1d4ccafca0fdb33a6fd
eo -> a900381d076f9f68846ca6641dc1690402f5d1ee
es-AR -> 8f502cef8160d26b123b9a58be9bed797faf1b5c
es-CL -> c6522d2696516cfb050ca98b9049df33527a4c0e
es-ES -> e8723ccea9ee95259752d277321bdba70317b42e
fi -> fd0743efb209e97383a7b55cbd118dc9bfc0c4d3
fr -> dbe066cf632c8b80bcd7ee97d118d1e6cea1de49
fur -> f6bf64e1785b6a564fb6bc1e5e9e89fac5070ded
fy-NL -> b6aa83c202af749ca61b505d964dd0b30c3a0569
gl -> e4d059e22d0588a6cb51f5f1e5c6b19bd82b02a2
gn -> 04337a7467c34b03aef942d0728754b19d359d6e
he -> e89a7ea8ed9c87417acd5dab41e025907175e12e
hsb -> 5579a59faee30cfdff3c037cd512bde81f959f73
hu -> 4167cfc1b4992602d580368b103e13a827f04983
ia -> 192af36c55202a1a27a76ea2440459600bc639e9
is -> a99e00fdd4ace0c206f2b672634c8e5629d9e239
it -> c5b33b4f22ddc52a5622923622d4721007b7e462
ja -> 80f8b4c91996943b952c6d198cc1723d72ff613f
ja-JP-mac -> 0bb1f737c68d5e99d6df62163e05bc0852c49cb3
kk -> 286e8f98c1bcd7620f9cc6037a2a0730d7e4b420
ko -> f1e6fb3ae6d485137d1e898c6e219f41fcc18b11
lo -> 2904d8b829823165eb10ad7533dae427ca3b4344
nb-NO -> 306e69f3818cd4dad2e155bc0fba1cf6b679e441
nl -> d35319a3046906f9ecd95f22beb4463cf99fb9ec
nn-NO -> b326d9525639eb6a44da8a4df0e8d75ff08ca9e0
oc -> 4d9a22fec7659d0479fe3f2fcdefe1b8a1825c90
pa-IN -> 67b1f1876c087d2d68142f5ab112428b7e458e78
pl -> 2e4c8df13ed3c78356732b68a0f57d8236c9bf95
pt-BR -> 36efc6f3530e50fded447b0dcd687e57e76d4c6e
pt-PT -> b0b444db4167792bb3ad4e9cecd92719c103446d
rm -> 91092f2d9d316e97e5f6d2b0b7c897e7dc4e77d3
ro -> 5730e32c7f4fbb9ac535caf010b4f3af72b166ce
ru -> e926d4729396d96b32f3a2428ef81e245abcb40a
sat -> ddd3d30c7a6892ff4c234d81dfce31d3703cd5ad
si -> 082da4888803baa5702fb5d66882b0cc354bc7ff
sk -> 60d5e90a1b13ea15c1e4ef331d4df18830232bf0
skr -> addacf76ded7cdeca82e3ff2a554ccd9f5836360
sl -> 486f8c1eb5c1b30631a91b970b8689c315d1b6d8
sr -> a895a7755d2fb82b34bc5a1d63c2d6794c6b6fb7
sv-SE -> f26b1ae99171a7fa9df3c2e3c1a68874d69b76bd
szl -> dc3a4d85cd2f7b54ac2616bafc93bc2896322184
tg -> e5fa6d7d0b40b5d0b7be45a89bb41b24a41f99d1
th -> b19a42ed5b94e36766330fc767a392327a45121e
tr -> c324c181f66ee8f2b2766cc3c64c4a15cba7f265
uk -> 005c64cee668913c8268cccc5506a0aa757834ad
vi -> c3126c9c1a1ab9a863c7202a8be07216ebc411c7
zh-CN -> f2009c5cd5c9ef3f6323ca55ec3199317a791919
zh-TW -> 3e39a023290a68ada2287b68d5e893b1fe41f467
2023-07-28 19:01:02 +00:00
renevietnam29@gmail.com
dc4ff3cd36
Bug 1753033 - Change default kinetic scroll mode on Linux on the Nighly channel. r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D184790
2023-07-28 18:45:47 +00:00
Stanca Serban
65e766744a
Backed out 2 changesets (bug 1845252) for causing mochitests failures in browser_fxa_web_channel.js. CLOSED TREE
...
Backed out changeset d58bbd55cb35 (bug 1845252)
Backed out changeset 683a87892126 (bug 1845252)
2023-07-28 21:29:30 +03:00
ahochheiden
d1b78cde03
Bug 1845272 - Set 'site' early before checking for a `sub_command` `site` r=ahal a=RyanVM
...
This will make it so that if there was a potential subcommand, but it
was not a real subcommand, the base `command`'s site is still passed
through and activated.
Differential Revision: https://phabricator.services.mozilla.com/D184837
2023-07-28 17:36:17 +00:00
Mark Banner
b08a8b3acd
Bug 1845252 - Update consumers of FxAccountsCommon to import the ES module directly. r=markh,settings-reviewers,credential-management-reviewers,sync-reviewers,sgalich,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D184780
2023-07-28 17:30:39 +00:00
Mark Banner
5c4443ef9e
Bug 1845252 - Convert FxAccountsCommon.js to an ES module. r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D184779
2023-07-28 17:30:39 +00:00
Dan Minor
379d2b5ba1
Bug 1845599 - Import test262 decorators tests; r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D184732
2023-07-28 17:21:43 +00:00
Dan Minor
eb69e207b2
Bug 1845599 - Skip tests for private identifiers in decorators; r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D184731
2023-07-28 17:21:42 +00:00
Dan Minor
ce93ab16d6
Bug 1845599 - Use InternalWhileEmitter in BytecodeEmitter::emitInitializeStaticFields; r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D184730
2023-07-28 17:21:42 +00:00
Dan Minor
b6677f47d3
Bug 1845599 - Add feature check for decorators in test262-update.py; r=mgaudet
...
Differential Revision: https://phabricator.services.mozilla.com/D184729
2023-07-28 17:21:41 +00:00