forked from mozilla/gecko-dev
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v117.0 #27
Merged
Merged
v117.0 #27
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…atum Adds a telemetry event for the restore-page action. Differential Revision: https://phabricator.services.mozilla.com/D184697
…tatum Adds telemetry events for the button interactions within in the Translations panel. Differential Revision: https://phabricator.services.mozilla.com/D184698
…atum Handles telemetry events that deal with popupshown and popuphidden in the Translations panel. Differential Revision: https://phabricator.services.mozilla.com/D184699
…s 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
…regtatum Handles telemetry events for chaning languages within the Translations panel. Differential Revision: https://phabricator.services.mozilla.com/D184701
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
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
Drive-by cleanup of code in translationsPanel.js Differential Revision: https://phabricator.services.mozilla.com/D184704
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
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
…ILD 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
…iewers Differential Revision: https://phabricator.services.mozilla.com/D184854
Depends on D184792 Differential Revision: https://phabricator.services.mozilla.com/D184793
… 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
…ILD 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
…ts; r=ksenia,webcompat-reviewers Differential Revision: https://phabricator.services.mozilla.com/D184839
…ILD CLOSED TREE cak -> ade46f208f24ce8246d5ed0e4ddcb39b887d59c6 nn-NO -> 3e0797b30602f740a1c1937415c27f63a6028f1f tr -> e41f3ce31ff8d851417c8f9be31615bcaf9e24d4
… 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
…ILD 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
…heme-reviewers,adw,dao Depends on D184075 Differential Revision: https://phabricator.services.mozilla.com/D184786
… 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
…ple 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
…X_BETA_117_BASE a=release DONTBUILD CLOSED TREE
…4789a5fa6e 6decaabf2e092999620b964ea3aaaae694384567| CLOSED TREE DONTBUILD a=release
…X_BETA_116_END a=release DONTBUILD CLOSED TREE
… TREE bo -> removed brx -> removed ckb -> removed cs -> a7bcc2590bd226c52f5be6a4cba2ba64424d71a6 fr -> 1c2d35d250409cbb5eb41aeb59e5f87bbc6c15a1 fur -> b353b17e68e2822d8a603c173084540ddeb683c6 hu -> 06afa7d7951762d3a00c0b4afe5689879f77d457 hye -> removed ia -> 611db7181f32a41b147dc486885e74ebd073e410 lo -> removed ltg -> removed meh -> removed sat -> removed scn -> removed skr -> removed sv-SE -> e24899368467ab380f2efeee0bdc3bfa0b97d077 wo -> removed
…Field on input field before running SignUpFormRuleset r=credential-management-reviewers,sgalich a=RyanVM Original Revision: https://phabricator.services.mozilla.com/D185903 Differential Revision: https://phabricator.services.mozilla.com/D186437
…milio a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186358
…z, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D184064
…pdate r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186444
…. r=gfx-reviewers,lsalzman a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186242
…dzilla, a=RyanVM This is following the instructions from: https://experimenter.info/desktop-pref-experiments/ Differential Revision: https://phabricator.services.mozilla.com/D186383
Backed out changeset 91dd0dbb8e73 (bug 1779578) Backed out changeset cc0a76b6a875 (bug 1779578)
… r=keeler,necko-reviewers,kershaw a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D185978
be -> 210b419fa370b01bd98e4c6bbbfd29a44748f825 fy-NL -> 5a78a2c5182d2be57dc64e20a6ecbf4f129b8ab2 hu -> a2ae6bc9cd530342e9720a3b030580df9217b028 it -> 0cd7e2b7b967b0f87aa4358a4ed3a33c5a1aafa1 kab -> 5134231f0fc2365ad830a6fec31d27979ce4f994 nl -> a9eb8b4b6c8b9accee3b4ecf402b641deca314c7 pa-IN -> b0673ce0143bbc7fe48822898e81cfbdbccc7202 pt-PT -> 8d9a7ca4e40b24e6f81e9acf3dd954d50b92e539 si -> 8ce514d4cbb0319833414c708b18157105d4f138 tr -> 7cdec3f253bb10d3caa78b618369efaac3dcf437
…TION_117_0b9_BUILD1 a=release CLOSED TREE DONTBUILD
…X_117_0b9_BUILD1 a=release CLOSED TREE DONTBUILD
…TION_117_0b9_RELEASE a=release CLOSED TREE DONTBUILD
…X_117_0b9_RELEASE a=release CLOSED TREE DONTBUILD
…en new-tab and non-new tab. r=dao, a=RyanVM See bug 1844849 comment 6. Changing that custom property value on the root means it has to be propagated to every element in the document. Not great!
de -> e0c78210d8a5dc0c7dfc38ab89628bd8354f39bc gn -> e26b2564c0a781f3de027bae9936ba56696b1955 is -> aba1848d1482394fea562699eec6456d63210ec1 it -> 2d5c2020a6c8951bff4417e2a41de007f973862c lij -> 6452b6b018d968fed60d0d17f478544f05b2bceb pa-IN -> 7061efa1f190882a94c0fff6debf127986bd7d69 pl -> cabdca5af385c64cbc62e326eb3bfb68097d38a7
be -> 5f89e905b1cb6cddba44e4873ce2a66cd4d4837d fi -> 256a7f9cd0e9dbebc148e07f75e0183d881ace91 gn -> 79762250042758ccbd7f48bb8eda128833b526c0 pt-PT -> e4226c8d179f47bacba1f769de454e9d25583a25 rm -> 110e64afa3748733035d1123ab33bfe7faa2db8f tg -> f43962b990be04923cfadb1d74ce280633b7f417 tr -> fd60da7f72720450c2d8c775ed44d525e43e7e04
da -> a2297a28113088bc324c8cf78dd36fc376999fda de -> 4512014206c5f5a774e47c4cae2592694bfd031f hu -> d3c3e671fd973a957d50e7000879bdb93441636f it -> 4d94d573d4749cc7a516cc168386a95c64207ae5 ja -> 64e6ae4de9f1b10b889bd5d4f338fc684a8247ea ja-JP-mac -> d59d963afbe6a922c382c57495c5298e4f66a6f1 ka -> 45bc4fee4a7bb1fb2dad9c389e4f83c9517a6497 nb-NO -> 0fd990b5bb949a40ad96d1aee2f58b07e0d2b494 nn-NO -> 4231bd87f86032f5a9a4aff3e6bb481d406bd2e1 sl -> 977acf3cccb698a1684d2db520f9de286da754b3
…=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186617
…pdate r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D186625
…X_RELEASE_117_BASE a=release DONTBUILD CLOSED TREE
…b8d4a0f14a e757ad893b41c97a91f46c6f3910a90738b7acb1| CLOSED TREE DONTBUILD a=release
…X_RELEASE_116_END a=release DONTBUILD CLOSED TREE
…X_117_0_BUILD1 a=release CLOSED TREE DONTBUILD
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Firefox v116.0.3
Merge in changes from upstream (v116.0.3)
Checklist
REVISION
file is ready to be updated