gecko-dev/gfx/ipc
Haik Aftandilian 72680ad529 Bug 1595420 - OOM in GPUProcessManager::OnPreferenceChange and RDDProcessManager::OnPreferenceChange on macOS r=mjf,jya
Change GPUProcessManager::OnPreferenceChange() and
RDDProcessManager::OnPreferenceChange() to only queue preference changes when
the child process is in the act of launching. And don't start observing
preference changes until we launch the child process rather that at startup.

Differential Revision: https://phabricator.services.mozilla.com/D62112

--HG--
extra : moz-landing-system : lando
2020-02-18 15:57:14 +00:00
..
CompositorOptions.h Bug 1589022 - Partial support for moving a tab between windows with different APZ enablement. r=nika,tnikkel 2019-11-18 23:13:55 +00:00
CompositorSession.cpp
CompositorSession.h
CompositorWidgetVsyncObserver.cpp
CompositorWidgetVsyncObserver.h
CrossProcessPaint.cpp Bug 1615022 part 2. Require an rvalue reference to reject a Promise with an ErrorResult. r=farre,kvark 2020-02-14 15:42:30 +00:00
CrossProcessPaint.h Bug 1595395 - Use Shmem for gfx::PaintFragment so that we can handle serializing large images. r=rhunt 2019-11-28 07:29:33 +00:00
D3DMessageUtils.cpp
D3DMessageUtils.h
GPUChild.cpp Bug 1598787 - Rename XRE_ChildProcessTypeToString to XRE_GeckoProcessTypeToString. r=froydnj 2019-11-25 22:45:31 +00:00
GPUChild.h
GPUParent.cpp Bug 1614814 - Stop using fopen in ipc/chromium/src/base/process_util.h on Windows. r=gsvelto 2020-02-13 12:35:40 +00:00
GPUParent.h Bug 1557739 - Be more consistent with IPC Transport APIs, r=jld 2020-02-06 22:41:56 +00:00
GPUProcessHost.cpp Bug 1557739 - Be more consistent with IPC Transport APIs, r=jld 2020-02-06 22:41:56 +00:00
GPUProcessHost.h
GPUProcessImpl.cpp Bug 1557739 - Be more consistent with IPC Transport APIs, r=jld 2020-02-06 22:41:56 +00:00
GPUProcessImpl.h
GPUProcessListener.h
GPUProcessManager.cpp Bug 1595420 - OOM in GPUProcessManager::OnPreferenceChange and RDDProcessManager::OnPreferenceChange on macOS r=mjf,jya 2020-02-18 15:57:14 +00:00
GPUProcessManager.h Bug 1595420 - OOM in GPUProcessManager::OnPreferenceChange and RDDProcessManager::OnPreferenceChange on macOS r=mjf,jya 2020-02-18 15:57:14 +00:00
GfxMessageUtils.h Bug 1477756 - Client-side bindings mirror for precise CC, and merge similar codepaths. r=handyman 2020-01-08 22:19:16 +00:00
GraphicsMessages.ipdlh
InProcessCompositorSession.cpp
InProcessCompositorSession.h
PGPU.ipdl Bug 1561179 - P4: Create PVideoBridge between RDDProcess and GPUProcess. r=mattwoodrow 2019-11-04 03:41:57 +00:00
PVsyncBridge.ipdl
RemoteCompositorSession.cpp
RemoteCompositorSession.h
SharedDIB.cpp
SharedDIB.h
SharedDIBSurface.cpp
SharedDIBSurface.h
SharedDIBWin.cpp
SharedDIBWin.h
VsyncBridgeChild.cpp
VsyncBridgeChild.h
VsyncBridgeParent.cpp
VsyncBridgeParent.h
VsyncIOThreadHolder.cpp
VsyncIOThreadHolder.h
moz.build Bug 1570009 - Part 3 : Added GPU Process testing to the framework. r=bobowen 2019-10-14 15:26:47 +00:00