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
ec0a38113cabe8476e9c3acc37f62c96cbbfb0a8: Bug 1550422 - P13. Add Skip, Once and Live cached preference policy. r?njn! draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 16 May 2019 20:32:32 +1000 - rev 2008590
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
Bug 1550422 - P13. Add Skip, Once and Live cached preference policy. r?njn! This works identically to what gfxPrefs UpdatePolicy offers. Differential Revision: https://phabricator.services.mozilla.com/D31257
0f5c7e2c981433e460b7afab96cfe4d1aa4f69ad: Bug 1550422 - P12. Convert Live gfxPrefs into StaticPrefs. r?jrmuizel! draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 13 May 2019 21:09:28 +1000 - rev 2008589
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
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
1f51118a5843147af0784215fab26007dcda31e9: Bug 1550422 - P11. Add atomic float preferences support. r?njn! draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 14 May 2019 19:49:33 +1000 - rev 2008588
Push 363925 by jyavenard@mozilla.com at Sat, 18 May 2019 07:53:18 +0000
Bug 1550422 - P11. Add atomic float preferences support. r?njn! Differential Revision: https://phabricator.services.mozilla.com/D31255
(0) -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip