gecko-dev/toolkit/xre
Makoto Kato f4489e3cbf Bug 1895926 - Call ASystemFontIterator_open on background thread at start up. r=jfkthame
When Android 12+, `ASystemFontIterator_open` doesn't read font
configuration XML file directly to support font update. So it causes
that first call of it becomes too slow.

So I would like to call it on background thread at start up to
initialize internal data in Android. This fox improves 50-100ms on
`gfxPlatform::Init`.

Gecko already uses similar to it for macOS and Windows (DirectWrite).

Differential Revision: https://phabricator.services.mozilla.com/D224896
2024-10-09 07:14:27 +00:00
..
detect_win32k_conflicts
dllservices Bug 1921022 - Run TestDllInterceptorCrossProcess and fix ccov TestDllInterceptor*. r=gstoll,win-reviewers 2024-09-26 08:00:43 +00:00
glxtest
test Bug 1440207 - Part 3a: Migrate GeckoChildProcessHost callers to use ChildProcessArgs, r=ipc-reviewers,necko-reviewers,media-playback-reviewers,aosmond,mccr8 2024-10-01 22:21:47 +00:00
AssembleCmdLine.h
AutoSQLiteLifetime.cpp
AutoSQLiteLifetime.h
Bootstrap.cpp Bug 1440207 - Part 3h: Android support for file geckoargs, r=geckoview-reviewers,ipc-reviewers,owlish,jld 2024-10-01 22:21:50 +00:00
Bootstrap.h Bug 1440207 - Part 3h: Android support for file geckoargs, r=geckoview-reviewers,ipc-reviewers,owlish,jld 2024-10-01 22:21:50 +00:00
CmdLineAndEnvUtils.cpp
CmdLineAndEnvUtils.h
components.conf
CreateAppData.cpp
detect_win32k_conflicts.h
DllPrefetchExperimentRegistryInfo.cpp
DllPrefetchExperimentRegistryInfo.h
GeckoArgs.cpp Bug 1440207 - Part 3g: Basic posix support for file geckoargs, r=ipc-reviewers,jld 2024-10-01 22:21:50 +00:00
GeckoArgs.h Bug 1440207 - Part 3g: Basic posix support for file geckoargs, r=ipc-reviewers,jld 2024-10-01 22:21:50 +00:00
LauncherRegistryInfo.cpp
LauncherRegistryInfo.h
MacApplicationDelegate.h
MacApplicationDelegate.mm
MacAutoreleasePool.h
MacAutoreleasePool.mm
MacLaunchHelper.h Bug 1827651: Switch from NSTask to NSWorkspace APIs to launch our callback apps to get macOS session resume support. Based on an initial patch by :kriswright. r=application-update-reviewers,bytesized,nalexander,bradwerth 2024-09-16 18:31:58 +00:00
MacLaunchHelper.mm Bug 1914807: Prevent duplicate Dock icons when restarting applications on macOS. r=mac-reviewers,application-update-reviewers,bradwerth,nalexander 2024-09-17 14:23:56 +00:00
MacRunFromDmgUtils.h
MacRunFromDmgUtils.mm Bug 1827651: Switch from NSTask to NSWorkspace APIs to launch our callback apps to get macOS session resume support. Based on an initial patch by :kriswright. r=application-update-reviewers,bytesized,nalexander,bradwerth 2024-09-16 18:31:58 +00:00
MacUtils.h Bug 1827651: Switch from NSTask to NSWorkspace APIs to launch our callback apps to get macOS session resume support. Based on an initial patch by :kriswright. r=application-update-reviewers,bytesized,nalexander,bradwerth 2024-09-16 18:31:58 +00:00
MacUtils.mm Bug 1827651: Switch from NSTask to NSWorkspace APIs to launch our callback apps to get macOS session resume support. Based on an initial patch by :kriswright. r=application-update-reviewers,bytesized,nalexander,bradwerth 2024-09-16 18:31:58 +00:00
metrics.yaml
moz.build Bug 1440207 - Part 3a: Migrate GeckoChildProcessHost callers to use ChildProcessArgs, r=ipc-reviewers,necko-reviewers,media-playback-reviewers,aosmond,mccr8 2024-10-01 22:21:47 +00:00
MultiInstanceLock.cpp
MultiInstanceLock.h
nsAndroidStartup.cpp
nsAppRunner.cpp Bug 1895926 - Call ASystemFontIterator_open on background thread at start up. r=jfkthame 2024-10-09 07:14:27 +00:00
nsAppRunner.h Bug 1892400: Remote service should live for the lifetime of the application. r=jhirsch 2024-08-15 13:45:58 +00:00
nsCommandLineServiceMac.h
nsCommandLineServiceMac.mm Bug 1914807: Prevent duplicate Dock icons when restarting applications on macOS. r=mac-reviewers,application-update-reviewers,bradwerth,nalexander 2024-09-17 14:23:56 +00:00
nsConsoleWriter.cpp
nsEmbedFunctions.cpp Backed out 2 changesets (bug 1920463) for causing multiple failures. CLOSED TREE 2024-10-08 15:17:36 +03:00
nsGDKErrorHandler.cpp
nsGDKErrorHandler.h
nsINativeAppSupport.idl
nsIWinAppHelper.idl
nsIXREDirProvider.idl
nsNativeAppSupportBase.cpp
nsNativeAppSupportBase.h
nsNativeAppSupportCocoa.mm
nsNativeAppSupportDefault.cpp
nsNativeAppSupportUnix.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,necko-reviewers,geckoview-reviewers,application-update-reviewers,media-playback-reviewers,devtools-reviewers,anti-tracking-reviewers,profiler-reviewers,win-reviewers,migration-reviewers,padenot,mconley,nchevobbe,kershaw,gstoll,mstange,bytesized,m_kato 2024-07-17 11:15:31 +00:00
nsNativeAppSupportWin.cpp
nsNativeAppSupportWin.h
nsSigHandlers.cpp
nsSigHandlers.h
nsUpdateDriver.cpp Bug 1827651: Switch from NSTask to NSWorkspace APIs to launch our callback apps to get macOS session resume support. Based on an initial patch by :kriswright. r=application-update-reviewers,bytesized,nalexander,bradwerth 2024-09-16 18:31:58 +00:00
nsUpdateDriver.h
nsUpdateSyncManager.cpp
nsUpdateSyncManager.h
nsWindowsRestart.cpp
nsWindowsWMain.cpp
nsX11ErrorHandler.cpp Backed out changeset 4b1409597101 (bug 1920718) for causing bp bustages on rapl.cpp. 2024-10-08 23:27:18 +03:00
nsX11ErrorHandler.h
nsXREDirProvider.cpp Backed out changeset 4b1409597101 (bug 1920718) for causing bp bustages on rapl.cpp. 2024-10-08 23:27:18 +03:00
nsXREDirProvider.h Bug 1506198 - Remove content temp dir r=gcp 2024-09-11 07:37:27 +00:00
platform.ini
PolicyChecks.h
ProfileReset.cpp
ProfileReset.h
SafeMode.h
UIKitDirProvider.h
UIKitDirProvider.mm
updaterfileutils_osx.h
updaterfileutils_osx.mm
WinTokenUtils.cpp Bug 1917536 - Check for Admin and LocalSystem permissions in updater instead of inferring them from a lockfile. r=bytesized,nalexander,application-update-reviewers 2024-10-02 00:19:59 +00:00
WinTokenUtils.h Bug 1917536 - Check for Admin and LocalSystem permissions in updater instead of inferring them from a lockfile. r=bytesized,nalexander,application-update-reviewers 2024-10-02 00:19:59 +00:00