Daniel Varga
b173205f5e
Backed out 5 changesets (bug 1523351) for build bustage at builds/worker/workspace/build/src/dom/gamepad/GamepadRemapping.cpp on a CLOSED TREE
...
Backed out changeset 723d0a919d71 (bug 1523351)
Backed out changeset 13dcba81ff07 (bug 1523351)
Backed out changeset 6209717410be (bug 1523351)
Backed out changeset 80b34e6ce876 (bug 1523351)
Backed out changeset 7bdb7982c3af (bug 1523351)
2019-05-30 01:10:11 +03:00
Daosheng Mu
fdcc151ea4
Bug 1523351 - Part 3: Handling GamepadTouch and GamepadLightIndicator events in Gamepad service. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D29290
--HG--
extra : moz-landing-system : lando
2019-05-29 20:48:27 +00:00
Daniel Varga
943f938b03
Backed out 5 changesets (bug 1523351) for causing build bustage at /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/StaticPrefList.h on a CLOSED TREE
...
Backed out changeset 607b23dcc62a (bug 1523351)
Backed out changeset b8169dcf0631 (bug 1523351)
Backed out changeset 982cd43dc8d9 (bug 1523351)
Backed out changeset 053540f0b00a (bug 1523351)
Backed out changeset cac2a77abd09 (bug 1523351)
2019-05-29 23:45:15 +03:00
Daosheng Mu
c41523ff67
Bug 1523351 - Part 3: Handling GamepadTouch and GamepadLightIndicator events in Gamepad service. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D29290
--HG--
extra : moz-landing-system : lando
2019-05-22 23:02:26 +00:00
Imanol Fernandez
af6ca83271
Bug 1554626 - Add surface size to external_vr struct. r=kip,daoshengmu,rbarker
...
Add surface size to external_vr struct
Differential Revision: https://phabricator.services.mozilla.com/D32704
--HG--
extra : moz-landing-system : lando
2019-05-29 14:27:38 +00:00
Jean-Yves Avenard
e1a34d08eb
Bug 1554597 - Deregister Preferences observer on destructor. r=daoshengmu a=nightly-ifx
...
Remove unecessary Unregister method.
The method is called only once and right prior the parent object gets deleted.
There could be a case where the VRProcessManager destructor gets called before xpcom's shutdown. This would have lead to the now deleted object being called by the Preferences.
Differential Revision: https://phabricator.services.mozilla.com//D32688
--HG--
extra : amend_source : 20b8b4740030ab141856d753a3801b55d607eea3
2019-05-27 14:43:10 +02:00
Jean-Yves Avenard
022c57caf3
Bug 1550422
- P23. Remove now unused gfxPrefs. r=jrmuizel
...
And with some tidying some comments and removing stray #include "gfxPrefs.h"
Differential Revision: https://phabricator.services.mozilla.com/D31468
--HG--
extra : moz-landing-system : lando
2019-05-26 14:31:53 +00:00
Jean-Yves Avenard
2b100af8bf
Bug 1550422
- P21. Remove gfxPref sync with VR process. r=daoshengmu
...
Differential Revision: https://phabricator.services.mozilla.com/D31466
--HG--
extra : moz-landing-system : lando
2019-05-26 14:31:12 +00:00
Jean-Yves Avenard
23436e1811
Bug 1550422
- P15. Move Skip and Once gfxPrefs to StaticPrefs. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D31259
--HG--
extra : moz-landing-system : lando
2019-05-26 14:30:14 +00:00
Jean-Yves Avenard
04a34db033
Bug 1550422
- P12. Convert Live gfxPrefs into StaticPrefs. r=jrmuizel
...
gfxPrefs Live preferences are almost identical to StaticPrefs.
We leave aside for now those that set a custom change callback as this feature isn't yet supported in StaticPrefs.
Differential Revision: https://phabricator.services.mozilla.com/D31256
--HG--
extra : moz-landing-system : lando
2019-05-26 14:29:42 +00:00
Jean-Yves Avenard
70d5224c8b
Bug 1550422
- P9. Sync preferences in VR process when they change. r=daoshengmu
...
Differential Revision: https://phabricator.services.mozilla.com/D31017
--HG--
extra : moz-landing-system : lando
2019-05-25 10:12:40 +00:00
Jean-Yves Avenard
fec74fbc4b
Bug 1550422
- P8. Add shared pref serializer/deserializer to VR process. r=kmag,daoshengmu
...
Differential Revision: https://phabricator.services.mozilla.com/D31016
--HG--
extra : moz-landing-system : lando
2019-05-25 10:12:45 +00:00
Gurzau Raul
967bc2a754
Backed out 31 changesets (bug 1552643, bug 1550422
) for xpcshell crash on a CLOSED TREE.
...
Backed out changeset e30c1aa75529 (bug 1552643)
Backed out changeset caadcd7e02d3 (bug 1552643)
Backed out changeset aa7086ab09be (bug 1552643)
Backed out changeset 0b4029671710 (bug 1550422
)
Backed out changeset a16295296035 (bug 1550422
)
Backed out changeset 3b70307c0db5 (bug 1550422
)
Backed out changeset 69df7818d4a3 (bug 1550422
)
Backed out changeset d98dfc565927 (bug 1550422
)
Backed out changeset 6f0997976944 (bug 1550422
)
Backed out changeset 0edd264464c2 (bug 1550422
)
Backed out changeset 9ea6da7a74ec (bug 1550422
)
Backed out changeset f855f9309c8b (bug 1550422
)
Backed out changeset 1033546224a7 (bug 1550422
)
Backed out changeset ade7384c6186 (bug 1550422
)
Backed out changeset 75b04de7e99c (bug 1550422
)
Backed out changeset 91c3acdb2454 (bug 1550422
)
Backed out changeset 77d2f80257d1 (bug 1550422
)
Backed out changeset e0cd10d35327 (bug 1550422
)
Backed out changeset 097091082423 (bug 1550422
)
Backed out changeset 2f328853c1ab (bug 1550422
)
Backed out changeset f92f2cc29cb1 (bug 1550422
)
Backed out changeset 6dc82f88333d (bug 1550422
)
Backed out changeset c20f66494d69 (bug 1550422
)
Backed out changeset 2ba22cddeb6f (bug 1550422
)
Backed out changeset 3aa72f89e295 (bug 1550422
)
Backed out changeset ab4c4e806977 (bug 1550422
)
Backed out changeset 72e5de040dda (bug 1550422
)
Backed out changeset 7d3c2d486706 (bug 1550422
)
Backed out changeset 132e0b8d8468 (bug 1550422
)
Backed out changeset 54c85ac75dd0 (bug 1550422
)
Backed out changeset d7ba4a18dd54 (bug 1550422
)
2019-05-25 09:07:49 +03:00
Jean-Yves Avenard
074aea57fe
Bug 1550422
- P23. Remove now unused gfxPrefs. r=jrmuizel
...
And with some tidying some comments and removing stray #include "gfxPrefs.h"
Differential Revision: https://phabricator.services.mozilla.com/D31468
--HG--
extra : moz-landing-system : lando
2019-05-24 11:37:50 +00:00
Jean-Yves Avenard
3e3e986f19
Bug 1550422
- P21. Remove gfxPref sync with VR process. r=daoshengmu
...
Differential Revision: https://phabricator.services.mozilla.com/D31466
--HG--
extra : moz-landing-system : lando
2019-05-24 11:37:32 +00:00
Jean-Yves Avenard
8d5f292ab5
Bug 1550422
- P15. Move Skip and Once gfxPrefs to StaticPrefs. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D31259
--HG--
extra : moz-landing-system : lando
2019-05-24 11:32:54 +00:00
Jean-Yves Avenard
af5790cf9b
Bug 1550422
- P12. Convert Live gfxPrefs into StaticPrefs. r=jrmuizel
...
gfxPrefs Live preferences are almost identical to StaticPrefs.
We leave aside for now those that set a custom change callback as this feature isn't yet supported in StaticPrefs.
Differential Revision: https://phabricator.services.mozilla.com/D31256
--HG--
extra : moz-landing-system : lando
2019-05-25 00:03:32 +00:00
Jean-Yves Avenard
1ba7652612
Bug 1550422
- P9. Sync preferences in VR process when they change. r=daoshengmu
...
Differential Revision: https://phabricator.services.mozilla.com/D31017
--HG--
extra : moz-landing-system : lando
2019-05-23 04:13:07 +00:00
Jean-Yves Avenard
92e6d6a079
Bug 1550422
- P8. Add shared pref serializer/deserializer to VR process. r=kmag,daoshengmu
...
Differential Revision: https://phabricator.services.mozilla.com/D31016
--HG--
extra : moz-landing-system : lando
2019-05-23 04:13:07 +00:00
Gurzau Raul
74c555539e
Backed out 28 changesets (bug 1550422
) for marionette AssertionError and failing browser_policy_hardware_acceleration.js on a CLOSED TREE.
...
Backed out changeset 5dd10a365ba9 (bug 1550422
)
Backed out changeset 529f5be01ab9 (bug 1550422
)
Backed out changeset b6861d3badf8 (bug 1550422
)
Backed out changeset 059cff1a3dde (bug 1550422
)
Backed out changeset 6ada1116b241 (bug 1550422
)
Backed out changeset ca67e8e45262 (bug 1550422
)
Backed out changeset a1961a51ae44 (bug 1550422
)
Backed out changeset 1c90b9cb3ad4 (bug 1550422
)
Backed out changeset 285fa46e4f26 (bug 1550422
)
Backed out changeset e2938a444234 (bug 1550422
)
Backed out changeset 7a930fc51125 (bug 1550422
)
Backed out changeset 898ed02804fe (bug 1550422
)
Backed out changeset e1b7abc99ae9 (bug 1550422
)
Backed out changeset f781d415cef6 (bug 1550422
)
Backed out changeset 2fef10a7cce5 (bug 1550422
)
Backed out changeset ea64b4d8d4ff (bug 1550422
)
Backed out changeset 86a8ba1b755c (bug 1550422
)
Backed out changeset 9c0c9e80f309 (bug 1550422
)
Backed out changeset 10c153ddbaea (bug 1550422
)
Backed out changeset 60fe635ec2c9 (bug 1550422
)
Backed out changeset a38796266b28 (bug 1550422
)
Backed out changeset 2db647dcdf1c (bug 1550422
)
Backed out changeset 952ddac02972 (bug 1550422
)
Backed out changeset ba46b53643ec (bug 1550422
)
Backed out changeset ca47ef6c59f7 (bug 1550422
)
Backed out changeset f45f471a1a40 (bug 1550422
)
Backed out changeset 371b4da5b771 (bug 1550422
)
Backed out changeset 02fc78890032 (bug 1550422
)
2019-05-23 05:59:44 +03:00
Jean-Yves Avenard
d59781ac33
Bug 1550422
- P23. Remove now unused gfxPrefs. r=jrmuizel
...
And with some tidying some comments and removing stray #include "gfxPrefs.h"
Differential Revision: https://phabricator.services.mozilla.com/D31468
--HG--
extra : moz-landing-system : lando
2019-05-22 12:46:30 +00:00
Jean-Yves Avenard
642b9705d8
Bug 1550422
- P21. Remove gfxPref sync with VR process. r=daoshengmu
...
Differential Revision: https://phabricator.services.mozilla.com/D31466
--HG--
extra : moz-landing-system : lando
2019-05-22 12:46:21 +00:00
Jean-Yves Avenard
2412878bd9
Bug 1550422
- P15. Move Skip and Once gfxPrefs to StaticPrefs. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D31259
--HG--
extra : moz-landing-system : lando
2019-05-22 22:27:37 +00:00
Jean-Yves Avenard
2c0ce1b3ca
Bug 1550422
- P12. Convert Live gfxPrefs into StaticPrefs. r=jrmuizel
...
gfxPrefs Live preferences are almost identical to StaticPrefs.
We leave aside for now those that set a custom change callback as this feature isn't yet supported in StaticPrefs.
Differential Revision: https://phabricator.services.mozilla.com/D31256
--HG--
extra : moz-landing-system : lando
2019-05-22 12:43:42 +00:00
Jean-Yves Avenard
18b28890b3
Bug 1550422
- P9. Sync preferences in VR process when they change. r=daoshengmu
...
Differential Revision: https://phabricator.services.mozilla.com/D31017
--HG--
extra : moz-landing-system : lando
2019-05-22 12:42:33 +00:00
Jean-Yves Avenard
60ef31c466
Bug 1550422
- P8. Add shared pref serializer/deserializer to VR process. r=kmag,daoshengmu
...
Differential Revision: https://phabricator.services.mozilla.com/D31016
--HG--
extra : moz-landing-system : lando
2019-05-22 13:23:07 +00:00
thomasmo
5436d3561e
Bug 1550757
- Create new DLL for sharing VR code r=kip
...
This change introduces a new dll, vrhost, to make it easier to share
VR code across multiple process.
An executable, vrtesthost, is also added for testing purposes to
validate the DLL loads in a minimal environment.
Differential Revision: https://phabricator.services.mozilla.com/D30653
--HG--
extra : moz-landing-system : lando
2019-05-17 04:53:16 +00:00
Bogdan Tara
11cfa0462a
Backed out changeset af0fd51dc41a (bug 1550757
) for vrhost related mingw bustages CLOSED TREE
2019-05-15 08:28:00 +03:00
thomasmo
67eb9799f5
Bug 1550757
- Create new DLL for sharing VR code r=kip
...
This change introduces a new dll, vrhost, to make it easier to share
VR code across multiple process.
An executable, vrtesthost, is also added for testing purposes to
validate the DLL loads in a minimal environment.
Differential Revision: https://phabricator.services.mozilla.com/D30653
--HG--
extra : moz-landing-system : lando
2019-05-14 18:07:26 +00:00
Sylvestre Ledru
e226046cb8
Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan
...
# ignore-this-changeset
Depends on D28954
Differential Revision: https://phabricator.services.mozilla.com/D28956
--HG--
extra : moz-landing-system : lando
2019-05-01 08:47:10 +00:00
Sylvestre Ledru
96da5036ad
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D28948
--HG--
extra : moz-landing-system : lando
2019-04-28 09:30:05 +00:00
Daosheng Mu
19d96836d5
Bug 1529105 - Replace tmpname in OpenVRSession when using action input. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D28136
--HG--
extra : moz-landing-system : lando
2019-04-22 20:41:38 +00:00
Daosheng Mu
d98d3bf269
Bug 1533197 - Pointing back to the same VR input action manifest file when the file has been existing. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D27816
--HG--
extra : moz-landing-system : lando
2019-04-17 23:08:27 +00:00
Sylvestre Ledru
7f60810d86
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D27245
--HG--
extra : moz-landing-system : lando
2019-04-12 13:14:25 +00:00
Daosheng Mu
0e6aee236e
Bug 1537967 - Skipping running refresh driver and compositing in VR mode. r=mstange,kip
...
MozReview-Commit-ID: 4L3PygFSFCB
Differential Revision: https://phabricator.services.mozilla.com/D26834
--HG--
extra : moz-landing-system : lando
2019-04-12 04:42:28 +00:00
Jean-Yves Avenard
11ac9e9cf8
Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel
...
* Remove redundant virtual keywords
* Mark all destructors of inheriting classes as virtual for clarity
* Mark all classes without virtual destructor as final (exposed errors)
* Make destructor virtual where it needed to be (some were missing)
* Replace empty ({}) code declaration in header with = default
* Remove virtual unused methods
I probably missed some, it quickly became a rabbit hole.
Differential Revision: https://phabricator.services.mozilla.com/D26060
--HG--
extra : moz-landing-system : lando
2019-04-11 12:36:51 +00:00
Jean-Yves Avenard
e5f2be092a
Bug 1540581 - P5. Add ColorSpace info to MacIOSurface. r=mattwoodrow
...
It would have been nicer and more logical to use a MacIOSurfaceImage to store the colorspace information, however the data passed around is a IOSurface Id via a SurfaceDescriptorMacIOSurface; the original data structure isn't kept; so we must transit the data at the same time as the IOSurface Id.
Also remove unnecessary test (new operator is infallible).
Differential Revision: https://phabricator.services.mozilla.com/D26058
--HG--
extra : moz-landing-system : lando
2019-04-11 12:36:31 +00:00
Dorel Luca
d285466535
Backed out changeset 553d7f3d8eed (bug 1537967) for Marionette failures in testing/firefox-ui/tests/functional/security/test_mixed_content_page.py
2019-04-11 06:31:36 +03:00
Daosheng Mu
10b30705e6
Bug 1537967 - Skipping running refresh driver and compositing in VR mode. r=mstange,kip
...
MozReview-Commit-ID: 4L3PygFSFCB
Differential Revision: https://phabricator.services.mozilla.com/D26834
--HG--
extra : moz-landing-system : lando
2019-04-10 19:44:18 +00:00
Sylvestre Ledru
03c8e8c2dd
Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
...
clang-format-8 upstream had some improvements wrt macros
See: https://reviews.llvm.org/D33440
This is why the diff is bigger than usual
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26098
--HG--
extra : moz-landing-system : lando
2019-04-05 21:41:42 +00:00
Daosheng Mu
5b2db47d70
Bug 1521183 - Avoid access VR shmem when VR process is crashed accidentally. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D25170
--HG--
extra : moz-landing-system : lando
2019-04-05 18:43:09 +00:00
Csoregi Natalia
ba58e936bd
Backed out changeset 4ad80127f89f (bug 1519636) for bustage on MarkupMap.h and nsAccessibilityService.cpp. CLOSED TREE
2019-04-05 09:48:19 +03:00
Sylvestre Ledru
d1c1878603
Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
...
clang-format-8 upstream had some improvements wrt macros
See: https://reviews.llvm.org/D33440
This is why the diff is bigger than usual
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26098
--HG--
extra : moz-landing-system : lando
2019-04-04 21:36:16 +00:00
Daosheng Mu
4be669f520
Bug 1540590 - Moving VRManager::Shutdown() task to Compositor thread to avoid race conditions. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D25829
--HG--
extra : moz-landing-system : lando
2019-04-04 18:35:02 +00:00
Narcis Beleuzu
24dbe577a5
Backed out changeset 389b6bbd76db (bug 1519636) for bustages on MarkupMap.h . CLOSED TREE
2019-04-05 00:27:56 +03:00
Sylvestre Ledru
399dbd28fe
Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
...
clang-format-8 upstream had some improvements wrt macros
See: https://reviews.llvm.org/D33440
This is why the diff is bigger than usual
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26098
--HG--
extra : moz-landing-system : lando
2019-04-04 20:12:23 +00:00
Daosheng Mu
f128a608ee
Bug 1540206 - Fixing VRController gamepad id null terminator characters. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D25826
--HG--
extra : moz-landing-system : lando
2019-04-02 19:35:46 +00:00
Daosheng Mu
0965abeaa7
Bug 1520339 - Part 2: handling memory reporting for VR process. r=kip,erahm
...
Differential Revision: https://phabricator.services.mozilla.com/D25321
--HG--
extra : moz-landing-system : lando
2019-04-02 05:13:17 +00:00
Daosheng Mu
9904bad8e0
Bug 1520339 - Part 1: adding ensure VR process ready mechanism. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D25320
--HG--
extra : moz-landing-system : lando
2019-04-02 05:13:15 +00:00
Jeff Gilbert
758e836333
No bug - clang-format -p gfx
2019-03-29 23:41:48 -07:00
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
Kearwood "Kip" Gilbert
8798e1bf90
Bug 1537550 - Use PlainOldDataSerializer for POD types in VRMessageUtils r=daoshengmu
...
Moved non-POD member of VRDisplayInfo to VRDisplayHost
VRDisplayInfo is now also a POD type (And asserted so)
Use PlainOldDataSerializer for POD types in VRMessageUtils
Moved non-POD member of VRDisplayInfo to VRDisplayHost
VRDisplayInfo is now also a POD type (And asserted so)
Differential Revision: https://phabricator.services.mozilla.com/D24577
--HG--
extra : moz-landing-system : lando
2019-03-25 18:06:32 +00:00
Daosheng Mu
433677bcfa
Bug 1522358 - Requery VRDisplayHost from VRManagers instead of using weakptr from the hash table. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D24584
--HG--
extra : moz-landing-system : lando
2019-03-25 17:51:51 +00:00
Imanol Fernandez
a3e06efc18
Bug 1537899 - Add neck model capability for VRPose position. r=kip
...
Add neck model capability for VRPose position.
Differential Revision: https://phabricator.services.mozilla.com/D24386
--HG--
extra : moz-landing-system : lando
2019-03-21 19:38:18 +00:00
Boris Zbarsky
9c586db495
Bug 1535384 part 12. Remove MOZ_CAN_RUN_SCRIPT_BOUNDARY from FrameRequestCallback. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D23783
--HG--
extra : moz-landing-system : lando
2019-03-19 16:02:12 +00:00
Sylvestre Ledru
4aa92e3091
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D22514
2019-03-13 10:19:06 +01:00
David Major
e5773183d6
Bug 1528074 - Remove MSVC warning flags that clang-cl doesn't understand r=chmanchester
...
Per the previous patch, clang-cl only understands five MSVC-style warning flags: 7219c7e9af/clang/include/clang/Driver/CLCompatOptions.td (L188-L197)
This patch removes the flags that clang-cl doesn't understand.
Differential Revision: https://phabricator.services.mozilla.com/D22588
--HG--
extra : moz-landing-system : lando
2019-03-13 20:19:08 +00:00
Kearwood "Kip" Gilbert
8a9a8857e4
Bug 1534390 - WebVR does not properly re-initialize after the VR service has stopped r=daoshengmu
...
WebVR will not initialize correctly (VR process will not be started and the headset data is frozen) for subsequent sessions in a new tab once the VR process has been shut down due to being idle.
Differential Revision: https://phabricator.services.mozilla.com/D23027
--HG--
extra : moz-landing-system : lando
2019-03-11 21:13:39 +00:00
Daosheng Mu
c0b00b66d1
Bug 1533914 - Replace gfxVRMutex.h to LF type. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D22799
--HG--
extra : moz-landing-system : lando
2019-03-09 00:09:11 +00:00
Sebastian Hengst
806a60c6af
Bug 1532992 - Set 'Core :: WebVR' as default bugzilla product and component for gfx/vr/ r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D22298
--HG--
extra : moz-landing-system : lando
2019-03-06 14:45:43 +00:00
Kearwood "Kip" Gilbert
cbc8b87365
Bug 1530663 - Avoid running remaining VRManager tasks after mTaskTimer has been stopped r=daoshengmu
...
Differential Revision: https://phabricator.services.mozilla.com/D22188
--HG--
extra : moz-landing-system : lando
2019-03-05 22:32:58 +00:00
Ryan Hunt
85ff4bdc33
Bug 1523969 part 8 - Move method definition inline comments to new line in 'gfx/'. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D21108
--HG--
extra : rebase_source : 48a4586f507891f3a2f0f970e9b9a0b15f0f3d61
2019-02-25 16:07:19 -06:00
Daosheng Mu
f915776a15
Bug 1530489 - Checking VRGPUParent is available before closing it. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D21064
--HG--
extra : moz-landing-system : lando
2019-02-27 22:38:58 +00:00
Daosheng Mu
1048e35c21
Bug 1530588 - Remove duplicate copy of geckoState in VRSystemManagerExternal::PushState. r=kip
...
MozReview-Commit-ID: Emmkw2CazxB
Differential Revision: https://phabricator.services.mozilla.com/D21169
--HG--
extra : moz-landing-system : lando
2019-02-27 00:02:06 +00:00
Byron Campen [:bwc]
7b480b92cd
Bug 1521879 - Part 2: Fix include-what-you-use bugs triggered by unified compilation. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D17274
--HG--
extra : moz-landing-system : lando
2019-02-25 21:51:11 +00:00
Gurzau Raul
e6740c75fc
Backed out 10 changesets (bug 1521879) for causing bug 1530107. a=backout
...
Backed out changeset f597a73a6eac (bug 1521879)
Backed out changeset 0bb76534f207 (bug 1521879)
Backed out changeset abcb8be12adf (bug 1521879)
Backed out changeset ed6c8d3bbfde (bug 1521879)
Backed out changeset 1addf1e15b55 (bug 1521879)
Backed out changeset 6b709cd9a479 (bug 1521879)
Backed out changeset 07747027c59c (bug 1521879)
Backed out changeset a6105ccc188c (bug 1521879)
Backed out changeset 48c9c643e7bb (bug 1521879)
Backed out changeset d4004105a04a (bug 1521879)
2019-02-25 12:12:15 +02:00
Daosheng Mu
dfed686aab
Bug 1523923 - Cancel VR submit frame tasks when the VRDisplayHost is destroyed. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D20692
--HG--
extra : moz-landing-system : lando
2019-02-22 22:04:00 +00:00
Byron Campen [:bwc]
a0321d2a25
Bug 1521879 - Part 2: Fix include-what-you-use bugs triggered by unified compilation. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D17274
--HG--
extra : moz-landing-system : lando
2019-02-21 20:25:19 +00:00
Brindusan Cristian
136394135f
Backed out 9 changesets (bug 1521879) for flake failures at /transforms/tests.py. CLOSED TREE
...
Backed out changeset baac167868b3 (bug 1521879)
Backed out changeset 54ac1b47b736 (bug 1521879)
Backed out changeset 94b62c6f22e2 (bug 1521879)
Backed out changeset d44f15fd4529 (bug 1521879)
Backed out changeset 761fca0514fb (bug 1521879)
Backed out changeset 0b85b1a7c1ce (bug 1521879)
Backed out changeset 5dc76e863a02 (bug 1521879)
Backed out changeset 604b9a007fe5 (bug 1521879)
Backed out changeset c414d82a5325 (bug 1521879)
2019-02-21 19:32:31 +02:00
Byron Campen [:bwc]
fb926e55b3
Bug 1521879 - Part 2: Fix include-what-you-use bugs triggered by unified compilation. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D17274
--HG--
extra : moz-landing-system : lando
2019-02-21 15:34:22 +00:00
Masatoshi Kimura
e25fbce870
Bug 1528651 - Re-enable warnings-as-errors on Windows in some directories. r=dmajor
...
--HG--
extra : source : ba86ea25070b37f4725834e1c2d9ec4c0783e119
2019-02-17 15:03:02 +09:00
Sylvestre Ledru
41d1d79094
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D19663
--HG--
extra : moz-landing-system : lando
2019-02-15 08:15:57 +00:00
Mike Hommey
ef3ad686ee
Bug 1512504 - Remove support for MSVC. r=froydnj
...
Consequently, this removes:
- MOZ_LIBPRIO, which is now always enabled.
- non_msvc_compiler, which is now always true.
- The cl.py wrapper, since it's not used anymore.
- CL_INCLUDES_PREFIX, which was only used for the cl.py wrapper.
- NONASCII, which was only there to ensure CL_INCLUDES_PREFIX still
worked in non-ASCII cases.
This however keeps a large part of detecting and configuring for MSVC,
because we still do need it for at least headers, libraries, and midl.
Depends on D19614
Differential Revision: https://phabricator.services.mozilla.com/D19615
--HG--
extra : moz-landing-system : lando
2019-02-14 21:45:27 +00:00
Ryan Hunt
6315e17e86
Bug 1500257 part 1 - Fix unified build bustage. r=qdot
...
Differential Revision: https://phabricator.services.mozilla.com/D17441
--HG--
extra : source : 1615df089ad3b65333f50ac845a69e37c09b529f
extra : intermediate-source : 3abe61f5dc5c5afbade56821d96fe616404ed408
2019-01-23 11:08:24 -06:00
Jan Varga
d0270542f0
Bug 1525291 - LSNG: Chrome observer notifications for session storage are not distributed to content processes; r=asuth,froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D18809
2019-02-06 06:09:57 +01:00
Oana Pop Rus
f9cf535efc
Backed out changeset 04eecadabb48 (bug 1525291) for build bustages at build/src/obj-firefox/ipc/ipdl/PSessionStorageObserverChild.cpp on a CLOSED TREE
2019-02-07 11:33:00 +02:00
Jan Varga
93f5a88427
Bug 1525291 - LSNG: Chrome observer notifications for session storage are not distributed to content processes; r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D18809
2019-02-06 06:09:57 +01:00
Alex Gaynor
0f01791ffc
Bug 1512990
- Part 4 - remove declarations of Recv/Answer methods from IPDL protocol base class; r=froydnj
...
For cases where the class has direct calls (that is, we cast `this` to the
subclass before making the call) no longer declare Recv/Answer methods on the
base class at all. This should ensure that slots for them are not generated in
vtables, and also allow the derived class to choose the method signature (e.g.
whether it wants to take something by reference or by value).
Differential Revision: https://phabricator.services.mozilla.com/D18132
--HG--
extra : moz-landing-system : lando
2019-02-06 15:58:43 +00:00
Alex Gaynor
984f0333ea
Bug 1512990
- Part 3 - remove declarations of Alloc/Dealloc methods from IPDL protocol base class; r=froydnj
...
For cases where the class has direct calls (that is, we cast `this` to the
subclass before making the call) no longer declare Alloc/Dealloc methods on the
base class at all. This should ensure that slots for them are not generated in
vtables, and also allow the derived class to choose the method signature (e.g.
whether it wants to take something by reference or by value).
Differential Revision: https://phabricator.services.mozilla.com/D18131
--HG--
extra : moz-landing-system : lando
2019-02-06 15:58:07 +00:00
Alex Gaynor
75c7d1fa76
Bug 1512990
- Part 2 - implement direct calls in the IPDL compiler; r=froydnj
...
When calling a Recv/Alloc/Dealloc method on most types, cast `this` to the
derived class.
There is a heuristic to figure out what the correct derived type is. There is a
blacklist of types which we can't do direct calls on for the moment, as well as
an override for types that do work with direct calls but which don't match the
heuristic.
Differential Revision: https://phabricator.services.mozilla.com/D16492
--HG--
extra : moz-landing-system : lando
2019-02-06 15:57:37 +00:00
Kearwood "Kip" Gilbert
59f89dfbc5
Bug 1512429 - Ensure that VRProcessManager::Observer releases its pointer from VRProcessManager in case it outlives VRProcessManager and that only one VRProcessManager is allocatedi,r=daosheng
...
--HG--
extra : rebase_source : d4f89a919d99306032d9237c2c8c58631cf9552d
2019-01-02 14:58:14 -08:00
Jed Davis
bcff2dd108
Bug 1487287 - Synchronize GeckoChildProcessHost destruction with launching. r=mccr8
...
In order to enable asynchronous launch, destruction of
GeckoChildProcessHost (and its subclasses) has to be delayed until after
launching (or anything else that might be made asynchronous in the
future) has completed, to prevent use-after-free. However, there are
other dependencies on process hosts always being destroyed on the I/O
thread, so refcounting would be difficult to use.
Instead, GeckoChildProcessHost now may not be destroyed directly, but
must go through a method that handles the scheduling.
There are also some minor cleanups to the affected headers (removed
duplicate access modifiers, and made PluginProcessParent final).
Depends on D18010
Differential Revision: https://phabricator.services.mozilla.com/D18011
--HG--
extra : moz-landing-system : lando
2019-02-05 00:15:20 +00:00
Sylvestre Ledru
14486004b6
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D18488
--HG--
extra : moz-landing-system : lando
2019-02-04 19:10:18 +00:00
Daosheng Mu
0c42be8bd7
Bug 1523926 - Fix open VR shmem mutex failed issue when without VR process. r=kip
...
MozReview-Commit-ID: 5P7D75wAWI7
Differential Revision: https://phabricator.services.mozilla.com/D18301
--HG--
extra : moz-landing-system : lando
2019-02-04 15:19:33 +00:00
Oana Pop Rus
152993fa34
Backed out changeset 12b2328eedd1 (bug 1523926) as requested by daoshengmu. a=backout
2019-02-04 11:29:45 +02:00
Daosheng Mu
f44b229914
Bug 1523926 - Fix open VR shmem mutex failed issue when without VR process. r=kip
...
MozReview-Commit-ID: 5P7D75wAWI7
Differential Revision: https://phabricator.services.mozilla.com/D18301
--HG--
extra : moz-landing-system : lando
2019-02-03 07:19:58 +00:00
Gurzau Raul
ea4efc845c
Backed out changeset 52f541c1147e (bug 1523926) for xpcshell test crash mozilla::gfx::VR on a CLOSED TREE.
2019-02-02 01:47:26 +02:00
Daosheng Mu
033a88aff9
Bug 1523926 - Fix open VR shmem mutex failed issue when without VR process. r=kip
...
MozReview-Commit-ID: 5P7D75wAWI7
Differential Revision: https://phabricator.services.mozilla.com/D18301
--HG--
extra : moz-landing-system : lando
2019-02-01 21:10:45 +00:00
Paul Rouget
934225357e
Bug 1519035
- Add dedicated browser state for Servo. r=kip
2019-02-01 03:24:00 +02:00
Daosheng Mu
27c40bd158
Bug 1523154 - Remove SendShutdownVR() at VRProcessParent::Shutdown. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D17895
--HG--
extra : moz-landing-system : lando
2019-01-30 06:27:56 +00:00
Daosheng Mu
2328be62d7
Bug 1514417 - Using named mutex for VR threads to access Shmem on Windows. r=kip
...
MozReview-Commit-ID: FhLBI8l9SJm
Differential Revision: https://phabricator.services.mozilla.com/D17897
--HG--
extra : moz-landing-system : lando
2019-01-29 06:06:50 +00:00
Coroiu Cristina
77de4f7263
Backed out changeset e0034670b26a (bug 1514417) as requested by daoshengmu
2019-01-26 01:46:32 +02:00
Daosheng Mu
e3c0193666
Bug 1514417 - Add mutex to avoid VR shmem be deadlock when VRService and VRSubmitFrame threads are accessing it. r=kip
...
MozReview-Commit-ID: 7uXdypiXTUH
Differential Revision: https://phabricator.services.mozilla.com/D17581
--HG--
extra : moz-landing-system : lando
2019-01-25 01:04:09 +00:00
Daosheng Mu
697ae6228a
Bug 1518895 - Part 3: Removing VR system managers when VR process is shutdown. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D17037
--HG--
extra : moz-landing-system : lando
2019-01-22 21:58:51 +00:00
Daosheng Mu
9e6fcbe92a
Bug 1518895 - Part 2: Crash report support in VR process. r=kip,gsvelto
...
Differential Revision: https://phabricator.services.mozilla.com/D16759
--HG--
extra : moz-landing-system : lando
2019-01-23 01:22:39 +00:00
Cosmin Sabou
7ccc9d8b0b
Merge mozilla-inbound to mozilla-central. a=merge
2019-01-19 11:57:49 +02:00
Greg Tatum
7042c8f1c3
Bug 1520526 - Add categories to all profiler markers; r=mstange
...
This commit adds categories to all markers. This way the profiler's
marker categories and frame label categories agree. There are a few
duplicate category properties on some of the marker payloads, but
this could be cleaned up in a follow-up if needed.
Differential Revision: https://phabricator.services.mozilla.com/D16864
--HG--
extra : moz-landing-system : lando
2019-01-18 15:40:15 +00:00
Daosheng Mu
9c5723acc2
Bug 1516554 - Part 7: Resolve MessageLoop destroy before VR IPC channels close issue. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D16262
--HG--
extra : moz-landing-system : lando
2019-01-11 22:51:48 +00:00
Daosheng Mu
61804cecaf
Bug 1516554 - Part 6: Remove BackgroundHangMonitor in VRProcessChild because we will init it by XPCOM. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D16260
--HG--
extra : moz-landing-system : lando
2019-01-11 22:50:33 +00:00
Daosheng Mu
7cd30b6720
Bug 1516554 - Part 5: Allow VR using the existing shmem. r=kip
...
Differential Revision: https://phabricator.services.mozilla.com/D16259
--HG--
extra : moz-landing-system : lando
2019-01-11 22:50:03 +00:00