gecko-dev/gfx/vr
Andrew Osmond 5756f575b9 Bug 1534749 - Handle shutdown races between the compositor thread and IPDL object setup. r=rhunt
When the compositor thread has begun shutdown, it will spin the event
loop for the main thread until the last CompositorThreadHolder reference
has been released. While spinning, new IPDL objects may be attempted to
be created which depend on the compositor thread; we should check to
ensure the compositor thread is still around before proceeding with
creation. These objects include CompositorManagerParent,
ImageBridgeParent, and VRManagerParent. Additionally there is a very
similar bug between the vsync thread and VsyncBridgeChild.

Differential Revision: https://phabricator.services.mozilla.com/D23308
2019-03-26 14:21:56 -04:00
..
external_api Bug 1537899 - Add neck model capability for VRPose position. r=kip 2019-03-21 19:38:18 +00:00
ipc Bug 1534749 - Handle shutdown races between the compositor thread and IPDL object setup. r=rhunt 2019-03-26 14:21:56 -04:00
service Bug 1528074 - Remove MSVC warning flags that clang-cl doesn't understand r=chmanchester 2019-03-13 20:19:08 +00:00
gfxVR.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
gfxVR.h Bug 1537550 - Use PlainOldDataSerializer for POD types in VRMessageUtils r=daoshengmu 2019-03-25 18:06:32 +00:00
gfxVRExternal.cpp Bug 1537550 - Use PlainOldDataSerializer for POD types in VRMessageUtils r=daoshengmu 2019-03-25 18:06:32 +00:00
gfxVRExternal.h Bug 1514417 - Using named mutex for VR threads to access Shmem on Windows. r=kip 2019-01-29 06:06:50 +00:00
gfxVRMutex.h Bug 1533914 - Replace gfxVRMutex.h to LF type. r=kip 2019-03-09 00:09:11 +00:00
gfxVRPuppet.cpp Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats 2019-02-25 16:07:19 -06:00
gfxVRPuppet.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
moz.build Bug 1532992 - Set 'Core :: WebVR' as default bugzilla product and component for gfx/vr/ r=kats 2019-03-06 14:45:43 +00:00
VRDisplayClient.cpp Bug 1537550 - Use PlainOldDataSerializer for POD types in VRMessageUtils r=daoshengmu 2019-03-25 18:06:32 +00:00
VRDisplayClient.h Bug 1535384 part 12. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY from FrameRequestCallback. r=mccr8 2019-03-19 16:02:12 +00:00
VRDisplayHost.cpp Bug 1537550 - Use PlainOldDataSerializer for POD types in VRMessageUtils r=daoshengmu 2019-03-25 18:06:32 +00:00
VRDisplayHost.h Bug 1537550 - Use PlainOldDataSerializer for POD types in VRMessageUtils r=daoshengmu 2019-03-25 18:06:32 +00:00
VRDisplayLocal.cpp Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
VRDisplayLocal.h Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre 2019-01-18 10:16:18 +01:00
VRDisplayPresentation.cpp Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
VRDisplayPresentation.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
VRManager.cpp Bug 1522358 - Requery VRDisplayHost from VRManagers instead of using weakptr from the hash table. r=kip 2019-03-25 17:51:51 +00:00
VRManager.h Bug 1522358 - Requery VRDisplayHost from VRManagers instead of using weakptr from the hash table. r=kip 2019-03-25 17:51:51 +00:00
VRThread.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
VRThread.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00