- Jan 22, 2024
-
-
Christian Holler authored
Differential Revision: https://phabricator.services.mozilla.com/D199095
-
- Jan 15, 2024
-
-
Olli Pettay authored
Differential Revision: https://phabricator.services.mozilla.com/D198486
-
Stanca Serban authored
Backed out changeset 0f0edda611cf (bug 1874454) for causing bp-nu bustages in CocoaHeterogeneousCpuInfo.cpp. CLOSED TREE
-
- Jan 14, 2024
-
-
Olli Pettay authored
Differential Revision: https://phabricator.services.mozilla.com/D198486
-
- Dec 04, 2023
-
-
Sylvestre Ledru authored
Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot clang-format version 17.0.6 (taskcluster-QueHFUviQeyM8Y7r_d7MQQ) # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D195397
-
- Nov 16, 2023
-
-
Andrew McCreight authored
- WakeLock is never registered as an observer, so remove its nsIObserver interface to eliminate a use of mContentParentID. - mContentParentID is always CONTENT_PROCESS_ID_UNKNOWN, so propagate that through to hal::ModifyWakeLock(). - Compute the child ID on the receiver side of the ModifyWakeLock message, instead of passing it in the message. We always use the child ID of the ContentChild. - Rename the old ModifyWakeLock into ModifyWakeLockWithChildID. Rename aProcessID to aChildID, because it is not a PID. - Add a new hal::ModifyWakeLock for the parent process that uses CONTENT_PROCESS_ID_MAIN as the child id. This method is not actually called right now. Differential Revision: https://phabricator.services.mozilla.com/D193577
-
- Nov 09, 2023
-
-
Makoto Kato authored
Bug 1858843 - Remove pre-Lollipop code from C/C++. r=geckoview-reviewers,media-playback-reviewers,padenot,owlish,jnicol Differential Revision: https://phabricator.services.mozilla.com/D191602
-
- Nov 06, 2023
-
-
stransky authored
Differential Revision: https://phabricator.services.mozilla.com/D192319
-
- Nov 04, 2023
-
-
Cristian Tuns authored
Backed out changeset f65c77517e3e (bug 1859865) for causing build bustages in nsAppShell.cpp CLOSED TREE
-
stransky authored
Differential Revision: https://phabricator.services.mozilla.com/D192319
-
- Nov 03, 2023
-
-
Butkovits Atila authored
-
stransky authored
Differential Revision: https://phabricator.services.mozilla.com/D192319
-
- Oct 12, 2023
-
-
stransky authored
Differential Revision: https://phabricator.services.mozilla.com/D190670
-
- Sep 26, 2023
-
-
Jamie Nicol authored
Bug 1850573 - Add HeterogeneousCpuInfo to HAL with Android implementation. r=geckoview-reviewers,owlish This adds a function GetHeterogeneousCpuInfo() to HAL, which classifies the processor cores in to "big", "medium", and "little". This is currently only implemented on Android, where it works by parsing the maximum CPU frequency from sysfs. When all CPUs have the same frequency they are all classified as "big", and when there are only 2 different frequencies they are classified as "big" and "little". All CPUs with a frequency in-between the lowest and highest are classified as "medium". This information can be used to count the number of each cores in each category, eg for determining appropriate thread pool sizes. Or to determine the indices of cores in a certain category, eg for setting CPU affinity for certain threads. Differential Revision: https://phabricator.services.mozilla.com/D188478
-
- Sep 15, 2023
-
-
Masatoshi Kimura authored
Depends on D188023 Differential Revision: https://phabricator.services.mozilla.com/D188024
-
Cosmin Sabou authored
Backed out 15 changesets (bug 1852806) for causing mda failures on test_video_low_power_telemetry.html. CLOSED TREE Backed out changeset faea1f4cb9a9 (bug 1852806) Backed out changeset 4db93c374f9b (bug 1852806) Backed out changeset 7e40e0e04921 (bug 1852806) Backed out changeset b0a66c4269ce (bug 1852806) Backed out changeset 4ff3545936f9 (bug 1852806) Backed out changeset 02c0a8eb3fd6 (bug 1852806) Backed out changeset ae2c7b33acfb (bug 1852806) Backed out changeset 2b89ba254a1a (bug 1852806) Backed out changeset dfa4f73fc548 (bug 1852806) Backed out changeset daffcc4c1877 (bug 1852806) Backed out changeset 33855bcdf15e (bug 1852806) Backed out changeset 694f29707f3e (bug 1852806) Backed out changeset 1891eda22a59 (bug 1852806) Backed out changeset 1b854941389c (bug 1852806) Backed out changeset 2f7cfe04be59 (bug 1852806)
-
Masatoshi Kimura authored
Depends on D188023 Differential Revision: https://phabricator.services.mozilla.com/D188024
-
- Sep 07, 2023
-
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D187638
-
- Sep 06, 2023
-
-
Logan Rosen authored
Bug 1786490 - reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D186092
-
- Sep 05, 2023
-
-
Mike Hommey authored
For some reason, its value in the Google style we use is 80... except for Objective-C, where it's 100, which led to things like: https://hg.mozilla.org/mozilla-central/rev/31bf68247e6e https://hg.mozilla.org/mozilla-central/rev/64ceb33533a4. There's probably a discussion to have about whether 80 is the right limit, but since it's what's used for everything except ObjC, let's roll with it. # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D187409
-
Stanca Serban authored
-
stransky authored
Differential Revision: https://phabricator.services.mozilla.com/D187208
-
- Sep 04, 2023
-
-
stransky authored
Differential Revision: https://phabricator.services.mozilla.com/D187200
-
- Aug 18, 2023
-
-
Jamie Nicol authored
Bug 1848766 - Add PerformanceHintManager implementation to HAL. r=smaug,emilio,geckoview-reviewers,owlish PerformanceHintManager is an Android API that allows the caller to create a PerformanceHintSession, representing a workload shared by a group of threads that should be completed within a target duration each cycle. The actual duration spent working is reported each cycle, and the system can then adjust scheduling of the threads accordingly in order to hit the target going forward. This patch adds the API to HAL along with an Android implementation (and a nop fallback implementation for other platforms). Differential Revision: https://phabricator.services.mozilla.com/D186238
-
Cristina Horotan authored
Backed out 3 changesets (bug 1848766) for causing build bustage at AndroidPerformanceHintManager.cpp CLOSED TREE Backed out changeset a645cf8f45e9 (bug 1848766) Backed out changeset 065b16762c94 (bug 1848766) Backed out changeset 4e1c2cc65d1c (bug 1848766)
-
Jamie Nicol authored
Bug 1848766 - Add PerformanceHintManager implementation to HAL. r=smaug,emilio,geckoview-reviewers,owlish PerformanceHintManager is an Android API that allows the caller to create a PerformanceHintSession, representing a workload shared by a group of threads that should be completed within a target duration each cycle. The actual duration spent working is reported each cycle, and the system can then adjust scheduling of the threads accordingly in order to hit the target going forward. This patch adds the API to HAL along with an Android implementation (and a nop fallback implementation for other platforms). Differential Revision: https://phabricator.services.mozilla.com/D186238
-
- Jul 26, 2023
-
-
Masatoshi Kimura authored
Differential Revision: https://phabricator.services.mozilla.com/D184293
-
- Jul 25, 2023
-
-
Natalia Csoregi authored
Backed out 19 changesets (bug 1844908) for causing win bustage on AvailableMemoryTracker.cpp. CLOSED TREE Backed out changeset 44c66f2233cf (bug 1844908) Backed out changeset a8010ff534bf (bug 1844908) Backed out changeset 225dc3aeb220 (bug 1844908) Backed out changeset a1414db64e33 (bug 1844908) Backed out changeset 7f1e0a527839 (bug 1844908) Backed out changeset 6dc7646d1ffa (bug 1844908) Backed out changeset 8d715131510f (bug 1844908) Backed out changeset 4b6fe8a4e7db (bug 1844908) Backed out changeset 2b419fabf1e8 (bug 1844908) Backed out changeset af84e701d616 (bug 1844908) Backed out changeset 2fa203969ec5 (bug 1844908) Backed out changeset 2b3d2df94db3 (bug 1844908) Backed out changeset 7eca452f5fd7 (bug 1844908) Backed out changeset 3d961cf25afe (bug 1844908) Backed out changeset 3c59143f8dd7 (bug 1844908) Backed out changeset ab50c6c5425a (bug 1844908) Backed out changeset b2c5636df673 (bug 1844908) Backed out changeset e9a0f1c6760c (bug 1844908) Backed out changeset 945ccbedde0b (bug 1844908)
-
Masatoshi Kimura authored
Differential Revision: https://phabricator.services.mozilla.com/D184293
-
- Apr 18, 2023
-
-
serge-sans-paille authored
Differential Revision: https://phabricator.services.mozilla.com/D175596
-
- Mar 20, 2023
-
-
Nika Layzell authored
Bug 1607634 - Part 4b: Changes for not-nullable actor types being wrapped in NotNull, r=ipc-reviewers,necko-reviewers,mccr8 These are the code changes required by the IPDL changes in part 4a. Differential Revision: https://phabricator.services.mozilla.com/D168887
-
- Mar 14, 2023
-
-
Iulian Moraru authored
Backed out 14 changesets (bug 1607634, bug 1814683, bug 1815177, bug 1814686) for causing build bustages on MaybeStorageBase. CLOSED TREE Backed out changeset ae1c0551cea5 (bug 1815177) Backed out changeset a11cafaa1884 (bug 1814686) Backed out changeset 621507521762 (bug 1814686) Backed out changeset ad692c73e381 (bug 1814686) Backed out changeset 3be031e503dc (bug 1607634) Backed out changeset aebbaa145d2d (bug 1607634) Backed out changeset 9aa1f346fe14 (bug 1607634) Backed out changeset e3eb77ad55ca (bug 1607634) Backed out changeset e60591e5d5cf (bug 1607634) Backed out changeset 6e43042d204a (bug 1814683) Backed out changeset 1706e88652d6 (bug 1814683) Backed out changeset 6878a1590e91 (bug 1814683) Backed out changeset b1c980c834d8 (bug 1814683) Backed out changeset 94480b82d102 (bug 1814683)
-
Nika Layzell authored
Bug 1607634 - Part 4b: Changes for not-nullable actor types being wrapped in NotNull, r=ipc-reviewers,necko-reviewers,mccr8 These are the code changes required by the IPDL changes in part 4a. Differential Revision: https://phabricator.services.mozilla.com/D168887
-
- Feb 06, 2023
-
-
Makoto Kato authored
Bug 1812938 - Part 1. GetWidgetScreen returns Screen instead of nsIScreen. r=emilio,geckoview-reviewers,owlish `nsIWidget` isn't scriptable, so it is unnecessary to return `nsIScreen` for `GetWidgetScreen`. Differential Revision: https://phabricator.services.mozilla.com/D168029
-
- Jan 30, 2023
-
-
Andrew McCreight authored
Bug 1808598, part 2 - Get rid of some unused nested declarations. r=ipc-reviewers,necko-reviewers,nika None of the messages use these nested values. Differential Revision: https://phabricator.services.mozilla.com/D167837
-
- Jan 25, 2023
-
-
Emilio Cobos Álvarez authored
Bug 1775062 - Fix various using statements to use properly qualified names. r=nika,necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D167710
-
- Dec 14, 2022
-
-
Makoto Kato authored
natural is defined as (from https://w3c.github.io/screen-orientation/#dfn-natural) > A computer monitor are commonly naturally landscape-primary, while a mobile > phones are commonly naturally portrait-primary. But GeckoView sets `SCREEN_ORIENTATION_UNSPECIFIED` that is unlock orientation. Like Blink, we should set landscape-primary or portrait-primary (depends on current monitor). Differential Revision: https://phabricator.services.mozilla.com/D164436
-
- Nov 25, 2022
-
-
Makoto Kato authored
Now hal uses AR_STATE for screen orientation, so we should move it from WinUtils.cpp to WinUtils.h for newer Windows 11 SDK. Also, newer Windows SDK has to set WINVER to WIN8 to use auto rotation API. Differential Revision: https://phabricator.services.mozilla.com/D163099
-
- Nov 24, 2022
-
-
Makoto Kato authored
Since Windows tablet mode has a orientation lock API, this patch implements orientation lock backend for Windows tablet mode. `GetAutoRotationState` API recognizes whether orientation API is supported on the device. So this fix uses this API to check orientation API capability. Differential Revision: https://phabricator.services.mozilla.com/D162451
-
- Nov 14, 2022
-
-
Florian Queze authored
Bug 1800412 - Add a preference to control whether the EcoQoS is used for background content processes, r=gsvelto. Differential Revision: https://phabricator.services.mozilla.com/D161975
-