- Apr 18, 2023
-
-
stransky authored
Bug 1828071 [Linux] Always configure nsDMABufDevice and remove GetAndConfigureDMABufDevice() for child processes r=emilio Differential Revision: https://phabricator.services.mozilla.com/D175468
-
stransky authored
To speed up Firefox start on Wayland don't use extra wl_registry for dmabuf but use nsWaylandDisplay ones. In this patch we do: - Move GbmFormat setup from DMABufLibWrapper to nsWaylandDisplay - Make GbmFormat handlers static as we don't need per display setup - Get dmabuf pixel format configs on nsWaylandDisplay main thread handlers Differential Revision: https://phabricator.services.mozilla.com/D175467
-
Alexandre Lissy authored
Differential Revision: https://phabricator.services.mozilla.com/D175694
-
Glenn Watson authored
Differential Revision: https://phabricator.services.mozilla.com/D175799
-
sotaro authored
In current m-c, async RemoteTexture wait at RenderThread stops window update when the wait is too long. If async RemoteTexture is handled by WebRenderAPI, window could be updated during long async RemoteTexture wait. async RemoteTexture wait of root WebRenderBridgeParent are disabled to simplify WebRenderAPI's wait handling. offscreen canvas case is handled by WebRenderImageHost by Bug 1827578. Differential Revision: https://phabricator.services.mozilla.com/D175590
-
Emily McMinn authored
Bug 1827971 - Remove OPEN_FIREFOX_VIEW_AND_COLORWAYS_MODAL SpecialMessageAction r=omc-reviewers,aminomancer Turns out both `OPEN_FIREFOX_VIEW` and `OPEN_FIREFOX_VIEW_AND_COLORWAYS_MODAL` just call `window.FirefoxViewHandler.openTab();`, so not only is this action kinda misleading now that the Colorways closet is gone, it's a duplicate action. Differential Revision: https://phabricator.services.mozilla.com/D175792
-
Rob Lemley authored
Bug 1827709: Notify Thunderbird CI Matrix channel after mozilla-central push. r=releng-reviewers,gabriel This notification will help Thunderbird developers who are tasked with pushing multiple bugs to comm-central after a mozilla-central push. Taskgraph tests adjusted to verify the notification is only sent for pushes to mozilla-central, and to run the tests when .taskcluster.yml is updated. Differential Revision: https://phabricator.services.mozilla.com/D175290
-
Mike Conley authored
Bug 1828463 - Make file migrator icon the same size as browser icons in the browser-profile-selector dropdown. r=niklas,Itiel Differential Revision: https://phabricator.services.mozilla.com/D175677
-
Nika Layzell authored
Previously we would both send it as the routing target for the actor as well as as an implicit actor parameter. This patch keeps the same API from the caller's point of view, but avoids sending the second reference to the actor in the Send__delete__ message, which also avoids potential issues with the second reference being null under fuzzing. Differential Revision: https://phabricator.services.mozilla.com/D175545
-
Byron Campen authored
Bug 1785045: Set mTransmitting based on currentDirection, since that's in line with what other DOM code does here. r=pehrsons Differential Revision: https://phabricator.services.mozilla.com/D175492
-
Natalia Csoregi authored
Backed out changeset 8abb5d78b663 (bug 1828477) for causing multiple failures e.g gv-junit on emptyShareReturnsTypeError. CLOSED TREE
-
Mozilla Releng Treescript authored
ach -> 2b67f986297f2cd40c6dec1a4c116550719a5d51 af -> 035253f20b7858057d07ec6b9c862462723d5705 an -> 643a428171b0acfb22bcf315f735f6b6b7be6614 ar -> 1869de14bc313bb5c6fa6a1d7c315d928dab2d08 ast -> f17fe40359dcbaa32ed13853346174f18d9fdcc7 az -> 5c11db6cec506230650bc89751494d0581248ede be -> 76bbb10b56c2bb2f3c093b0a0f218d9bd5deb162 bg -> 3d8a036ceb15dc54f2b927ba158d36b54fba9fdd bn -> b2064fe37ec7e9cd8f0f2490aeb71cee6c6afd7a bo -> 2440753d010eeb8eb6bcd350b6f20d5b6faca4e4 br -> 0df3d40265790f040b2edf16a83267a28b3d37ec bs -> 858b8afb5c064bb161aeb07d000346e3b9a2a211 ca -> 82c51337134cd3fa9babc9c68d7295890c516e90 ca-valencia -> 07408ea39710d04c3866bf9a39fb78551413dd57 cak -> d4b144e04f5d14c5915695b48df280a06e9df90e ckb -> e9ec204ee23750640a200479a00107bb8c6702e2 cs -> 6ecf60c1e80449ca8e613617dbed610111cebe03 cy -> a766b4aa9507eb6b4b8f6d5acd2a42e52c461f10 da -> 733f9801bcbc2859e80aac976e768f54e854835a de -> 1e1856dc0d7b7297661d4941b7c3ac91c5ed9e5c dsb -> da7e52f7e9326067bff88cf0c73b7f314c315c97 el -> 6d64ddf5658628adfe7329bd2907801f103d9768 en-CA -> a92d58eb6904ba42d80fbcfa1c316e985def9e03 en-GB -> 81312674a972297bd6fbf0edaa3cb41607177da0 eo -> fcf3868f3041a1b7816c8c4b291071a546bfdafc es-AR -> e5941a358ba1321e00c83a2c3cd3ee388fbf4671 es-CL -> 667afa79d02d001259aba0f6e3e3fd694a2fafc6 es-ES -> 37d75d8fdc046938aaa9ffde02e9b5eff1e453a3 es-MX -> 1e2b85b75c3057b9f38cb2b6166c29d988d745b6 et -> 564a96b772e7872e02ea193198f2303f1bfad651 eu -> 369b7445e9d301ea22bb8e73aa497ff82eb2ad5c fa -> daeccd38b769a2e1971ccd8829486fbfb1e52938 ff -> c22f6e34b37600b25177d199b5cf35dc1dd60fda fi -> 298d10502ac025cdd152c802394b48fbdfe5f8f3 fr -> cc601145768f555918ec9ffbada01af4c17c99e0 fur -> 1b4ad1de3fa1e568d3130e2cd7689b7ee75480d0 fy-NL -> a326d6f44d41869e769ef070df1470823489e9ed ga-IE -> 280fd72c1236999e768ba3040610c16942ce66e9 gd -> a436bd90dd5aca65a2ae2bf3738749123468c25f gl -> e9d7099827897e4754ac52752b7470e6467e78e7 gn -> ffe3c91109cb477e25a47bdfc3667d7a6ecdce76 gu-IN -> 80e0cc3e79faa4944bf216978b2717fee917c649 he -> 26f45a0c9f7dcee9c4acf643538ef183b3279d1a hi-IN -> e0b826c747cdea077ca7e52a195b854e4f44f750 hr -> b5c3615952abfeaa24c28517fe969f12cba3ccf2 hsb -> 8ec476402a3d08970f802b63ac98284941b64d28 hu -> 4b4748b830a6248c4c7d5d9f31ab8da7733fd7a4 hy-AM -> ee0b4eaea6584a1d9379a7c46f8dd373e04da872 hye -> dee5250baaa62a2314ebe37260465a04123977df ia -> d429e03c81ed5682f4618a78a422878e381c2fe3 id -> a351b84e2b58987ba641d7c2150d401c5d1402f3 is -> 2fedaa3a20064b57c738cfefb546fced7e968a1d it -> 4e6c03b7d4d36dc2c3a1b9a1e35590c8f5736347 ja -> 95fbcd67c30bcdcb4a561becc3aa551dd2de0654 ja-JP-mac -> 61eb95d13764438f51c4cd386e13511a054d2b06 ka -> 6e3793f0e9d75e31cf68f2cf35ba675de8c192aa kab -> 551052dc44e9aef8af5f28b404c19aa4ed408ce6 kk -> 13bf1fc86e3d225e4c1d4e29e73556ee24b3329c km -> 4f2d7ca032042fc3eaac963e69f52b024b219036 kn -> 9c4b2d76349d2ca3dcc75976fe70096ef5dd8250 ko -> d7f776b1a6475a9a9cb594cd70e2f5aa7dff9cb8 lij -> e6c27db0e424877e2008ec3ccccb40eab0224514 lo -> 8c6a0def01a547878e80f568ca8cc4d13adfb70f lt -> d04d645187033d2db2e8022f296324cfd67bd272 ltg -> a68653d549406794ceb9be0b494c3035d93f48c9 lv -> 03ce876643d2eddc0a0655c11df4fe1fe955d7be meh -> 22ba190399b648039f83f086d4d75d4f32689ac2 mk -> 510a3b0727ed94747a5ef832545d4d92ed7eef7e mr -> 2dbd2854816c213e8a0a698eb08ec76069698262 ms -> 62598a097c02e741a81e0c56fc92671617c9001a my -> b141e5b2445c17a08663d6612c62a6dcbb3852cc nb-NO -> 7d3672353a5fdd808f525d04d032e26cd432b260 ne-NP -> f8fb0c67024a42837d3cb0c4d0016f4ad8a7521b nl -> 33b6d74a2d7eebfb47973bdd55638bb7edc02f70 nn-NO -> 0f8af8edaf6a5b6af26a051bbd62861929f26f6f oc -> 4ceb99c27dff875c9246db6037173e24a43b32fd pa-IN -> 98cd0c55089fecddda868b0b7aa9264413d36f48 pl -> 091686af89ecca0d08477a50517afb624703e38b pt-BR -> 2645f2065babffcc7da1f15e6f5282e987ef5db2 pt-PT -> b722ee12d82a4497c2de27196b0044d44afd5cce rm -> 0030850c350acd4067c9df4f72e30a7e4e6ed041 ro -> ceb72ef5c2d17f0bd8c5ab77b1b6f8a35b3e2636 ru -> 06e94b0162a1831b9a70c76ef6d33ca0202eff91 sat -> e7f00ce34f49795536aa84375808e112d840cf72 sc -> 802f8ff4fac0943773bbdc137fe9708028288dd9 scn -> 11428cfa87524964603b22d609df191aed03871a sco -> 795a0a42a471b2a65d0e7de2637434c01f026038 si -> 8a27c836901d7e5e83dd65e08e23a064dc41a46a sk -> 03dcd273ccba81dbd04dce1586d4bf6f4ca994e1 skr -> 0a7c1e6cf3e581efea168b010c05034ef5c2ad34 sl -> 9f0bef037aa2dde2e7f25f6e368bd9822dbdd707 son -> 1c2128fd49ba6cbbfcbd5f1c648518339ae2dd81 sq -> f47e30fdbdfd34cddb6a00cdd3174da2fe48b306 sr -> 101e12e3d24a47baa71fa9e5725ad03eda37581b sv-SE -> 3e1354815548a1e666db9567b95fca5777f7dfdf szl -> 6a67454b3cc1a7b192872f92165cb3716f549024 ta -> 4aab3cb223c8e6f332dda0b4e2c6cf257289ccdf te -> 3f96db212da3a72e04d430f8a252c23bdccba473 tg -> 74dc590bb2a7b1b2a2430527a2b569350f5a4972 th -> 9a80d5121741e6d455aa9644686dacdb153740c8 tl -> 4063b6d5cd835e3a4105df1ec84b741aa31375a1 tr -> 9f83184dcfeee2a65f04d0de9b472ddee7f37439 trs -> 075eafb093624d80a6870297c826cbe3c1860923 uk -> c622de1ba493ab1656b9c11c7420d1c1756c54e6 ur -> fdc53beeb136f10d4d740379b3be833c6eb3f7e6 uz -> f5d93b02adbb32d766a232387d39388b5aeb2df0 vi -> 409b17fe35e437b8e2d75edf5ab0e5750a0a57d5 xh -> dab57bc085bc92389c6be597d2816aa721e92f34 zh-CN -> ca0bc75ae6b680d59924c7621bdb270df35ca580 zh-TW -> 9b5c7b03967d3dee23dfdb5f7501172cdfc9db2b
-
Eitan Isaacson authored
Differential Revision: https://phabricator.services.mozilla.com/D174970
-
Dana Keeler authored
Bug 1813618 - buffer client auth certificate selection UI for speculative connections r=valentin,jschanck,necko-reviewers,kershaw When necko makes a speculative connection, the peer may ask for a client authentication certificate. This patch makes it so that when this happens, no certificate selection UI will be shown until the connection is claimed (as in, it is no longer merely speculative). Differential Revision: https://phabricator.services.mozilla.com/D175528
-
Iulian Moraru authored
Backed out changeset e5ef821175ce (bug 1821061) Backed out changeset b1f5bc95d0d3 (bug 1821061) Backed out changeset 47f4f17d5ee4 (bug 1821061) Backed out changeset 92b00f372ab9 (bug 1821061)
-
Emilio Cobos Álvarez authored
Differential Revision: https://phabricator.services.mozilla.com/D175771
-
Otto Länd authored
# ignore-this-changeset
-
Ryan Hunt authored
We do this for type definitions, and can do this for tables and tags for consistency. Depends on D172027 Differential Revision: https://phabricator.services.mozilla.com/D172028
-
Ryan Hunt authored
We use many variations of 'global data', 'global area', and more recently 'instance data'. I prefer 'instance data' as 'global' is ambiguous with wasm globals, which while stored in the instance are not the only thing stored there. The naming scheme for this originated when globals were the only thing stored there, so we should now change it. Depends on D172026 Differential Revision: https://phabricator.services.mozilla.com/D172027
-
Ryan Hunt authored
BaseCompiler::loadTypeDef assumes that it can use InstanceReg, but that is only true on non x86/arm32. This commit removes loadWasmGlobalPtr, as it's just a thin wrapper around loadPtr that obscures more than helps. Callers of that now just specify the register that contains the instance directly. This demystifies what's going on. We can then fix baseline to use a register it has allocated. Differential Revision: https://phabricator.services.mozilla.com/D172026
-
Zeid authored
- generate exported index.rst file in mach doc - stop tracking docs/mots/index.rst, add it to ignore files - add mots.yaml to sphinx-docs sparse profile - add mots to requirements Differential Revision: https://phabricator.services.mozilla.com/D170116
-
Natalia Csoregi authored
-
Peter Van der Beken authored
Differential Revision: https://phabricator.services.mozilla.com/D175779
-
Nika Layzell authored
Previously we would both send it as the routing target for the actor as well as as an implicit actor parameter. This patch keeps the same API from the caller's point of view, but avoids sending the second reference to the actor in the Send__delete__ message, which also avoids potential issues with the second reference being null under fuzzing. Differential Revision: https://phabricator.services.mozilla.com/D175545
-
Greg Mierzwinski authored
Bug 1827609 - Set new platform/test names correctly when using MWU to detect changes. r=perftest-reviewers,kshampur Currently the new platform and task names are getting stuck as the first test being analyzed. This patch fixes it by changing how those two values are setup. Differential Revision: https://phabricator.services.mozilla.com/D175246
-
Emilio Cobos Álvarez authored
MANUAL PUSH: Trivial orange fix CLOSED TREE
-
Erik Nordin authored
Bug 1813777 - Display beta tags on beta languages for Firefox Translations r=gregtatum,fluent-reviewers,flod Displays languages as being in beta in the selectors for both the about:translations page and for in-page translations. Differential Revision: https://phabricator.services.mozilla.com/D175440
-
Drew Willcoxon authored
This implements the weather suggestion result menu UI and builds on D174941. References: * [Spec]( https://www.figma.com/file/Hdi0oHB7trRcncyVAKZypO/accuweather-explorations?node-id=2421%3A62540&t=29w6wH3UYchqBxqX-1) (See "A11y review" in the sidebar) * [Clickable prototype](https://www.figma.com/proto/Hdi0oHB7trRcncyVAKZypO/accuweather-explorations?page-id=2192%3A42825&node-id=2394-52468&viewport=246%2C526%2C0.12&scaling=min-zoom&starting-point-node-id=2394%3A52468&show-proto-sidebar=1) (See "Revised 4/3" in the sidebar) There are a couple important points about the menu. First, one of the commands, "Report inaccurate location", is specific to weather suggestions, or at least location-based suggestions. I don't think it's a good idea to centralize all commands in UrlbarView, and in general I'd like to stop centralizing handling of different result types in the view and input, so I added a new provider method called `getResultCommands()`. Second, the spec calls for a menu separator and a submenu so the user can select a reason they don't want to see the result, so the return value of `getResultCommands()` is flexible enough to support those two things, and I modified `#populateResultMenu()` too. These new commands will be recorded in Glean engagement telemetry as new `engagement_type` values, same as "dismiss" and "help" currently are. This patch doesn't implement handling of two of the commands, "Report inaccurate location" and "Show less frequently", because I wanted to keep it focused on the fundamentals described above. Depends on D174941 Differential Revision: https://phabricator.services.mozilla.com/D174994
-
Brad Werth authored
This test aspires to be a simple example of how repeated requests to enter and exit fullscreen stress the fullscreen handling code. Differential Revision: https://phabricator.services.mozilla.com/D174797
-
Brad Werth authored
Bug 1826645 Part 2: Make Document hold fullscreen requests while an exit is being processed. r=edgar This change makes the parent process delay a fullscreen request if there is a pending fullscreen exit. It also changes the DOMFullscreenParent actor listener lifecycle. Once it has started handling a fullscreen request, it will remain a listener to the Document until it receives an exit event when the manager is out of fullscreen. Differential Revision: https://phabricator.services.mozilla.com/D175186
-
Brad Werth authored
Bug 1826645 Part 1: Make FullscreenElementReadyCheck check for focused tabs, not active tabs. r=edgar This change relaxes the check slightly. Spec requires that the tab is focused. Our existing check for "active" is additionally requiring the tab to be non-occluded. Since occlusion updates are asynchronous when the transition itself is asynchronous, this change allows rapid requests to be permitted as long as the underlying window and tab state is as expected. Differential Revision: https://phabricator.services.mozilla.com/D174983
-
Iain Ireland authored
Differential Revision: https://phabricator.services.mozilla.com/D175675
-
Tim Giles authored
Depends on D175011 Differential Revision: https://phabricator.services.mozilla.com/D175525
-
anayo authored
Bug 1820654 - Replace the label link under manualUpdate with html element. r=tgiles,flod,application-update-reviewers,bytesized Differential Revision: https://phabricator.services.mozilla.com/D175011
-
Emilio Cobos Álvarez authored
Seems like this should be doable, and would avoid mistakes like this in the future. Differential Revision: https://phabricator.services.mozilla.com/D175748
-
Emilio Cobos Álvarez authored
This seems to be here since nsTextControlFrame has a meaningful baseline, but it doesn't make much sense to me: * Baseline is a block axis, not inline axis measurement. * It doesn't call into the base class which seems clearly a bug (though the intrinsic isize of the input is ~fixed, doesn't depend on font metrics, so it's probably ok). My guess is that it was intended to be a debug-only check so that we could detect stale baseline values. Just remove this, and replace it by a non-fatal assert as it's done elsewhere. Differential Revision: https://phabricator.services.mozilla.com/D175745
-
Emilio Cobos Álvarez authored
This isn't needed for nsTextControlFrame because its ComputeAutoSize implementation doesn't return an unconstrained line-height for inputs, so we never end up in the UNCONSTRAINEDSIZE case, but it's needed for date/time inputs. Use GetLineHeight while at it, since it's the inflated line-height which is what we want, and may be cached so we can avoid computing it. Maybe in the future we can make date/time inputs just use nsTextControlFrame, which would prevent this from happening in the future. Depends on D175745 Differential Revision: https://phabricator.services.mozilla.com/D175746
-
Emily McMinn authored
Bug 1824807 - Remove unnecessary await from aboutPrivateBrowsing translateElements helper r=pdahiya,Gijs Differential Revision: https://phabricator.services.mozilla.com/D174810
-
Lee Salzman authored
Differential Revision: https://phabricator.services.mozilla.com/D175726
-