Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Go to file
Jamie Nicol f5ac319074 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
2023-08-18 11:19:12 +00:00
.cargo Bug 1848532 - Update aa-stroke to fix butt caps. r=gfx-reviewers,lsalzman 2023-08-13 04:23:24 +00:00
.github/workflows Bug 1847997: Automatically close GitHub pull requests with a GitHub Action r=hwine DONTBUILD 2023-08-10 17:01:59 +00:00
.vscode
accessible Bug 1847593 - convert .ini manifests to .toml: batch 2 r=jmaher 2023-08-14 19:55:09 +00:00
browser no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE 2023-08-18 07:00:09 +00:00
build Bug 1842987 Remove dom.forms.enterkeyhint r=emilio,geckoview-reviewers,m_kato 2023-08-14 13:52:35 +00:00
caps Bug 1847469 - Part 24: Use column number types in JS::DescribeScriptedCaller. r=iain 2023-08-16 17:31:42 +00:00
chrome
config Bug 1848746 - Avoid problems when <exception> is included before <new>. r=firefox-build-system-reviewers,ahochheiden 2023-08-15 20:11:14 +00:00
devtools Bug 1848950 - [devtools] Wait for source URL in debugger test helper waitForSelectedSource r=ochameau,devtools-reviewers 2023-08-18 08:18:31 +00:00
docs Bug 1845694 - Add #desktop-theme-reviewers to review groups r=firefox-source-docs-reviewers,sylvestre DONTBUILD 2023-08-11 15:47:12 +00:00
docshell Bug 1673763 - Do not switch processes when loading error pages on Android r=geckoview-reviewers,nika,jonalmeida 2023-08-15 18:43:38 +00:00
dom Bug 1835118 - Fix clang-tidy warnings in ADTSDemuxer.cpp. r=alwu 2023-08-18 10:11:52 +00:00
editor Backed out 2 changesets (bug 1539720) for causing caret related failures. CLOSED TREE 2023-08-17 14:16:49 +03:00
extensions Bug 1847769 - Clean up warnings from NotifySecondaryKeyPermissionUpdateInContentProcess - r=pbz 2023-08-11 16:46:39 +00:00
gfx Bug 1847959 - Update OTS to pick up https://github.com/khaledhosny/ots/pull/264, to avoid clipping glyphs with incorrect bbox values. r=gfx-reviewers,lsalzman 2023-08-17 17:44:10 +00:00
gradle/wrapper
hal Bug 1848766 - Add PerformanceHintManager implementation to HAL. r=smaug,emilio,geckoview-reviewers,owlish 2023-08-18 11:19:12 +00:00
image Bug 1847811 - Remove network.preload pref. r=necko-reviewers,anti-tracking-reviewers,pbz,kershaw 2023-08-14 10:46:03 +00:00
intl Bug 1849072 - Avoid instantiating char_traits<const char>. r=platform-i18n-reviewers,jfkthame 2023-08-17 08:51:39 +00:00
ipc Backed out 4 changesets (bug 1758155) for causing build bustages in NetworkConnectivityService.cpp CLOSED TREE 2023-08-16 10:32:03 -04:00
js Bug 1849099: Report oversized allocation in lshByAbsolute r=mgaudet 2023-08-17 21:47:56 +00:00
layout Bug 1848492 - Add a little more fuzziness for tier2 / android r=gfx-reviewers,lsalzman 2023-08-18 01:48:45 +00:00
media Bug 1849049 - Don't try to export non-existing symbols. r=media-playback-reviewers,karlt 2023-08-17 04:13:51 +00:00
memory Bug 1844359 - Lookup main thread only arenas without a lock r=glandium 2023-08-16 05:51:38 +00:00
mfbt Bug 1838827 - HashTable::reserve() should always report an error on failure r=jandem 2023-08-03 19:16:02 +00:00
mobile Bug 1847048 - Disable Shopping APIs for non-Nightly builds because Shopping modules are only packaged for Nightly r=geckoview-reviewers,calu 2023-08-17 17:16:31 +00:00
modules Bug 1848903 - only allow ;base64 right before the comma in a data URL; r=kershaw,necko-reviewers,valentin 2023-08-18 04:18:42 +00:00
mozglue Bug 1849068 - Change how the missing pieces are setup for mingw. r=bobowen 2023-08-17 19:26:07 +00:00
netwerk Bug 1848903 - only allow ;base64 right before the comma in a data URL; r=kershaw,necko-reviewers,valentin 2023-08-18 04:18:42 +00:00
nsprpub
other-licenses Bug 1846660 part 2: Add IAccessibleTextSelectionContainer interface. r=nlapre 2023-08-04 02:51:42 +00:00
parser Bug 1843946 - Use an atom for the full class attribute value, to reduce string hash key cost during the AtomArrayCache lookup. r=emilio 2023-08-17 19:02:40 +00:00
python Bug 1848262 - Set appdir from mozharness config when processing coverage files. r=jmaher 2023-08-17 14:44:06 +00:00
remote Bug 1826193 - [bidi] Implement network.removeIntercept command r=webdriver-reviewers,whimboo 2023-08-16 11:49:38 +00:00
security Bug 1848454: Ensure an attempt is made to terminate the child when SpawnTarget fails and there is no job. r=handyman 2023-08-18 09:48:56 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,dmeehan 2023-08-17 14:43:05 +00:00
servo Bug 1848766 - Add API to get stylo threadpool thread handles. r=emilio 2023-08-18 11:19:12 +00:00
startupcache
storage Bug 1834043 - Add a configure option to disable Sqlite auxiliary files persistence. r=glandium,tjr 2023-08-01 08:02:34 +00:00
supply-chain Bug 1848172 - vendor authenticator-rs v0.4.0-alpha19. r=keeler,supply-chain-reviewers 2023-08-17 17:27:46 +00:00
taskcluster Bug 1849176 - fix run-wizard with python3 r=releng-reviewers,gbrown DONTBUILD 2023-08-18 09:40:56 +00:00
testing Bug 1848903 - only allow ;base64 right before the comma in a data URL; r=kershaw,necko-reviewers,valentin 2023-08-18 04:18:42 +00:00
third_party Bug 184827 - Increasing max payload types supported by sipcc sdp parser.;r=ng 2023-08-17 20:20:04 +00:00
toolkit Bug 1846726 - Fetch recommended product image over OHTTP. r=shopping-reviewers,fchasen 2023-08-17 23:54:36 +00:00
tools Bug 1848876 - [mach-try-perf] Add option to use PerfCompare Beta. r=perftest-reviewers,kshampur 2023-08-17 18:08:37 +00:00
uriloader Bug 1847718 - Require nsIChannel instead of nsIRequest in nsIExternalHelperAppService r=necko-reviewers,geckoview-reviewers,valentin,owlish 2023-08-14 14:25:29 +00:00
view
widget Bug 1842170 - attempt to avoid nested event loops at inconvenient times r=win-reviewers,mhowell 2023-08-17 20:59:33 +00:00
xpcom no bug - fx doc: add a few more std::vector to nsTArray mappings r=mhowell DONTBUILD 2023-08-16 14:14:16 +00:00
xpfe/appshell Bug 1846277 - Remove nsGlobalWindow.h. r=dom-core,necko-reviewers,jesup,farre 2023-08-02 20:41:48 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1839317 - Add cron task for Firefox Snap upstream builds r=releng-reviewers,taskgraph-reviewers,ahal 2023-07-25 16:55:48 +00:00
.eslintignore Bug 1778112 - Move dom/base/test/jsmodules/ to use mjs files, rather than defining sourceType for ESLint. r=allstarschh 2023-07-13 13:56:12 +00:00
.eslintrc-test-paths.js Bug 1846583 - remove pocket button and bookmarks bar from PBM. r=mhowell 2023-08-17 20:21:20 +00:00
.eslintrc.js Bug 1817779 - Implemented tabs.detectLanguage for Android, r=robwu,geckoview-reviewers,extension-reviewers,owlish,amejiamarmol 2023-08-16 09:05:20 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1842198 - [remote] Update hgignore to ignore readme files in puppeteer packages r=Sasha 2023-07-25 07:10:08 +00:00
.hgtags No bug - tagging 7b63ca6bbdfaf5d4dc027f808de9f74789a5fa6e with FIREFOX_NIGHTLY_117_END a=release DONTBUILD CLOSED TREE 2023-07-31 15:25:35 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1833654 - Remove libtremor from the tree. r=karlt,media-playback-reviewers,sylvestre 2023-08-08 12:12:45 +00:00
.prettierrc.js
.stylelintignore Bug 1771113 - Add chromeOnly StyleSheetRemoved event, emitted when a stylesheet is removed. r=emilio. 2023-08-10 14:36:03 +00:00
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle Bug 1626969 - Include locale in Glean pings.r=chutten,supply-chain-reviewers 2023-08-07 11:02:56 +00:00
Cargo.lock Bug 1848172 - vendor authenticator-rs v0.4.0-alpha19. r=keeler,supply-chain-reviewers 2023-08-17 17:27:46 +00:00
Cargo.toml Bug 1719535 - Part 12. Update icu_provider_macros not to depend on syn 1.0. r=supply-chain-reviewers,firefox-build-system-reviewers,glandium 2023-08-07 06:24:03 +00:00
client.mk
client.py
CLOBBER Bug 1847818 - restore aec logging from about:webrtc - moz.build file updates. r=ng,webrtc-reviewers 2023-08-08 22:51:56 +00:00
configure
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach Bug 1695312 - Activate the virtualenv associated with a mach command much earlier r=firefox-build-system-reviewers,glandium 2023-07-25 00:24:53 +00:00
mach.cmd
mach.ps1
Makefile.in Bug 1844122 - sccache: store the stats too r=padenot,taskgraph-reviewers,jcristau DONTBUILD 2023-07-18 15:10:55 +00:00
mots.yaml Bug 1810189 - Update MOTS for WebGPU: +jimb,+egubler,+nical,+teoxoy. DONTBUILD r=jimb,zeid 2023-08-15 19:46:13 +00:00
moz.build Bug 1842620: Add overviews of the main applications to the docs. r=Gijs,geckoview-reviewers,owlish,bgrins 2023-07-26 18:22:32 +00:00
moz.configure Bug 1719535 - Part 7. Build ICU4X as default. r=firefox-build-system-reviewers,platform-i18n-reviewers,glandium,dminor 2023-08-07 06:23:58 +00:00
mozilla-config.h.in
old-configure.in Bug 1847958 - Use -Oz for optimize option on GeckoView all channels. r=firefox-build-system-reviewers,glandium 2023-08-10 04:36:33 +00:00
package-lock.json
package.json
pyproject.toml
README.txt
settings.gradle Bug 1846523 - Call python mach on Windows from settings.gradle r=nalexander 2023-08-01 18:26:32 +00:00
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Firefox Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Firefox from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.mozilla.org/, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Firefox developers for
testing, may be buggy.