3ce1b3eb8cdf0eec839042d648280dfcafaabaf1: Bug 1534882 - Don't crash when synchronously constructing actor during content shutdown, r=nika draft
Jan Varga <jan.varga@gmail.com> - Thu, 16 May 2019 21:09:18 +0200 - rev 2008610
Push 363926 by jvarga@mozilla.com at Sat, 18 May 2019 08:19:45 +0000
Bug 1534882 - Don't crash when synchronously constructing actor during content shutdown, r=nika This patch changes the way how we handle sync ctor send errors. They are now ignored and treated like messages which successfully were queued to send, but got lost due to the other side hanging up. For more details, see bug 1509362 which originally did it for async ctors. The main differences here are that we destroy the actor and we return null when the send fails. Differential Revision: https://phabricator.services.mozilla.com/D31517
309c90d2fdeafa75e5e75a209f4a9b06e0bd7c16: Bug 1546723 - Part 7: Fix ordering of items in special cases; r=asuth draft
Jan Varga <jan.varga@gmail.com> - Wed, 15 May 2019 06:11:11 +0200 - rev 2008609
Push 363926 by jvarga@mozilla.com at Sat, 18 May 2019 08:19:45 +0000
Bug 1546723 - Part 7: Fix ordering of items in special cases; r=asuth Differential Revision: https://phabricator.services.mozilla.com/D31202
09948cf7595a69c4a9fb160d5de4cc614b9404c5: Bug 1546723 - Part 6: Mark snapshot as dirty if the hasOtherProcessObservers flag changes; r=asuth draft
Jan Varga <jan.varga@gmail.com> - Wed, 15 May 2019 06:11:11 +0200 - rev 2008608
Push 363926 by jvarga@mozilla.com at Sat, 18 May 2019 08:19:45 +0000
Bug 1546723 - Part 6: Mark snapshot as dirty if the hasOtherProcessObservers flag changes; r=asuth Differential Revision: https://phabricator.services.mozilla.com/D31201
2f6ae2152532743a874910d9dc3eccb49aced9ca: Bug 1546723 - Part 5: Generalize code for getting datastores; r=asuth draft
Jan Varga <jan.varga@gmail.com> - Wed, 15 May 2019 06:11:11 +0200 - rev 2008607
Push 363926 by jvarga@mozilla.com at Sat, 18 May 2019 08:19:45 +0000
Bug 1546723 - Part 5: Generalize code for getting datastores; r=asuth Differential Revision: https://phabricator.services.mozilla.com/D31200
c35f2332126b8b7a6ff99fcb560423dc4ce9d04e: Bug 1546723 - Part 4: Use a write optimizer in LSSnapshot; r=asuth draft
Jan Varga <jan.varga@gmail.com> - Wed, 15 May 2019 06:11:11 +0200 - rev 2008606
Push 363926 by jvarga@mozilla.com at Sat, 18 May 2019 08:19:45 +0000
Bug 1546723 - Part 4: Use a write optimizer in LSSnapshot; r=asuth This patch adds a write optimizer to LSSnapshot. The optimizer is only used when there are no observers for other content processes. Differential Revision: https://phabricator.services.mozilla.com/D31199
12ef1daf509831e5d4a0e372a09cbdb1840780d8: Bug 1546723 - Part 3: Change GetSnapshotInitInfo to deal with load info only; r=asuth draft
Jan Varga <jan.varga@gmail.com> - Wed, 15 May 2019 06:11:10 +0200 - rev 2008605
Push 363926 by jvarga@mozilla.com at Sat, 18 May 2019 08:19:45 +0000
Bug 1546723 - Part 3: Change GetSnapshotInitInfo to deal with load info only; r=asuth This patch renames GetSnapshotInitInfo to GetSnapshotLoadInfo and removes some arguments that are not directly related to load info. Differential Revision: https://phabricator.services.mozilla.com/D31198
76848afcc69e13a36965c6a60eccc66e4fc13e1f: Bug 1546723 - Part 2: Make it more clear that checkpointing also notifies observers; r=asuth draft
Jan Varga <jan.varga@gmail.com> - Wed, 15 May 2019 06:11:10 +0200 - rev 2008604
Push 363926 by jvarga@mozilla.com at Sat, 18 May 2019 08:19:45 +0000
Bug 1546723 - Part 2: Make it more clear that checkpointing also notifies observers; r=asuth This patch renames the Checkpoint IPC message to CheckpointAndNotify. Other structures used by checkpointing are renamed too. Datastore methods SetItem/RemoveItem/Clear no longer call NotifyObservers, it's now up to RecvCheckpointAndNotify to call it. Differential Revision: https://phabricator.services.mozilla.com/D31197
d4e0a949f8c6481169ee72d241778e4903b1d1f9: Bug 1546723 - Part 1: Convert WriterOptimizer to a generic reusable class; r=asuth draft
Jan Varga <jan.varga@gmail.com> - Wed, 15 May 2019 06:11:10 +0200 - rev 2008603
Push 363926 by jvarga@mozilla.com at Sat, 18 May 2019 08:19:45 +0000
Bug 1546723 - Part 1: Convert WriterOptimizer to a generic reusable class; r=asuth This patch creates a new generic class LSWriteOptimizer which can be used with any value type for specific write optimizations either on the parent side or the child side. Differential Revision: https://phabricator.services.mozilla.com/D31196
5082cd58122982f9c888d5170a52a76a365fb3d5: try: -b do -p all -u gtest,mochitest-gl,mochitest-media,mochitest-media-e10s,reftest,reftest-e10s,reftest-no-accel,web-platform-tests -t none draft
Jean-Yves Avenardgit <jyavenard@mozilla.com> - Sat, 18 May 2019 17:51:04 +1000 - rev 2008602
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
try: -b do -p all -u gtest,mochitest-gl,mochitest-media,mochitest-media-e10s,reftest,reftest-e10s,reftest-no-accel,web-platform-tests -t none Pushed via `mach try syntax`
f94d45088b99b4a20ad915181e44563cf04d79f7: Bug 1550422 - P25. Remove now unused gfxPrefs. r?jrmuizel! draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 17 May 2019 00:38:20 +1000 - rev 2008601
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
Bug 1550422 - P25. 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
b043b4ab98105639814878a811d2b3c04593f638: Bug 1550422 - P24. Remove gfxPref sync with GPU process. r?mattwoodrow draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 17 May 2019 00:32:23 +1000 - rev 2008600
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
Bug 1550422 - P24. Remove gfxPref sync with GPU process. r?mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D31467
19bb8e7e59aef087441c5dc53cb8552cee094b32: Bug 1550422 - P23. Remove gfxPref sync with VR process. r?daoshengmu! draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 17 May 2019 00:31:48 +1000 - rev 2008599
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
Bug 1550422 - P23. Remove gfxPref sync with VR process. r?daoshengmu! Differential Revision: https://phabricator.services.mozilla.com/D31466
917b14906154d94f69611edf2dbec066f25a108e: Bug 1550422 - P22. Fix Windows compilation. r?dmajor draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 17 May 2019 00:14:00 +1000 - rev 2008598
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
Bug 1550422 - P22. Fix Windows compilation. r?dmajor Following the shift in unified build setup following the removal of gfxPrefs.{cpp,c} we hit this error. Unified builds made this header get included with other files that use multiple inheritance, and clang-cl about the conflicting inheritance models. Local testing suggests clang-cl doesn't need the pragma anyway, so just take it out. Differential Revision: https://phabricator.services.mozilla.com/D31465
bbe6abfb20cbc75134a697755e03d5366c171a33: Bug 1550422 - P21. Fix Linux compilation. r?karlt! draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 17 May 2019 00:01:48 +1000 - rev 2008597
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
Bug 1550422 - P21. Fix Linux compilation. r?karlt! Differential Revision: https://phabricator.services.mozilla.com/D31464
11ee7cc6ced3d845f3f44285774af0f800ce8f2a: Bug 1550422 - P20. Add missing namespace. r?mattwoodrow draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 16 May 2019 23:41:54 +1000 - rev 2008596
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
Bug 1550422 - P20. Add missing namespace. r?mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D31463
e918530cf83b5fce77e585bf7ae55edec2c75c74: Bug 1550422 - P19. Convert gfxPrefs::LayersWindowRecordingPath to gfxVars. r?jrmuizel! draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 16 May 2019 15:54:59 +1000 - rev 2008595
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
Bug 1550422 - P19. Convert gfxPrefs::LayersWindowRecordingPath to gfxVars. r?jrmuizel! StaticPrefs doesn't support nsCString type and the changes required to support this would be rather big. Seeing that there was only a single gfxPrefs using this, and this is a "Once" pref ; we move it to gfxVars instead. Differential Revision: https://phabricator.services.mozilla.com/D31462
87ecbf679a9fe725e20bfb0aded38d9d82170e80: Bug 1550422 - P18. Convert gfxPrefs::LayoutFrameRate to StaticPrefs. r?jrmuizel! draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 16 May 2019 15:02:46 +1000 - rev 2008594
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
Bug 1550422 - P18. Convert gfxPrefs::LayoutFrameRate to StaticPrefs. r?jrmuizel! Differential Revision: https://phabricator.services.mozilla.com/D31461
ee4d2b82c5c17c8c6711693022cc91efb75532ba: Bug 1550422 - P17. Convert gfxPrefs::GfxLoggingLevel to StaticPrefs. r?jrmuizel! draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 16 May 2019 13:32:35 +1000 - rev 2008593
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
Bug 1550422 - P17. Convert gfxPrefs::GfxLoggingLevel to StaticPrefs. r?jrmuizel! Fly-by fix, we make LoggingPrefs::sGfxLogLevel as it is written on the main thread but read on different threads. Differential Revision: https://phabricator.services.mozilla.com/D31460
3e8772162de640369f151f83282f6fa8c2d7401a: Bug 1550422 - P15. Move Skip and Once gfxPrefs to StaticPrefs. r?jrmuizel! draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 15 May 2019 21:18:29 +1000 - rev 2008592
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
Bug 1550422 - P15. Move Skip and Once gfxPrefs to StaticPrefs. r?jrmuizel! Differential Revision: https://phabricator.services.mozilla.com/D31259
24a3cfcfbbf8f8c24bb97cf5e60d6879673fd00a: Bug 1550422 - P14. Add GetXXName and GetXXDefault methods to StaticPrefs. r?njn! draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 15 May 2019 21:17:18 +1000 - rev 2008591
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
Bug 1550422 - P14. Add GetXXName and GetXXDefault methods to StaticPrefs. r?njn! This is required to emulate some gfxPrefs functionalities. Differential Revision: https://phabricator.services.mozilla.com/D31258
(0) -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip