searching for reviewer(mstange)
07ddd492f59bc77690cfb879166f76883b1f6a6a: Bug 1563295 - Only rebuild native menu when specific elements added. r=mstange a=RyanVM FENNEC_68_2_0_BUILD1
Brendan Dahl <brendan.dahl@gmail.com> - Mon, 16 Sep 2019 05:03:32 +0000 - rev 523855
Push 477 by ryanvm@gmail.com at Tue, 15 Oct 2019 16:14:20 +0000
Bug 1563295 - Only rebuild native menu when specific elements added. r=mstange a=RyanVM The menuitem custom element inserts nodes when rendered. These nodes are not related to the structure of the menu, but were causing nsMenuItemX to mark the menu as needing a rebuild. The rebuild would remove all items from the menu which caused the removal of the special menu items "Start Dictation" and "Emoji and Symbols" that are automatically added by MacOS. Differential Revision: https://phabricator.services.mozilla.com/D45420
bd6806d6a9b7bd9fc7fb40887317176b5a82b3e4: Bug 1563649 - As with display list item and reflow for position:fixed elements, use the adjusted layout viewport size getComputedStyle() r=mstange a=lizzard
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 05 Sep 2019 01:15:05 +0000 - rev 523590
Push 326 by ryanvm@gmail.com at Thu, 12 Sep 2019 01:11:42 +0000
Bug 1563649 - As with display list item and reflow for position:fixed elements, use the adjusted layout viewport size getComputedStyle() r=mstange a=lizzard Differential Revision: https://phabricator.services.mozilla.com/D41930
5b8102992d772514fcde9893f86feaa7cd261685: Bug 1559715 r=dholbert,mstange a=RyanVM
longsonr <longsonr@gmail.com> - Sun, 04 Aug 2019 19:43:37 +0000 - rev 523361
Push 206 by ryanvm@gmail.com at Mon, 12 Aug 2019 18:36:51 +0000
Bug 1559715 r=dholbert,mstange a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D36874
f3738b47741df2bad356120b036f9dd37890412b: Bug 1563994 - [10.15] Right Click When Not Focused Presents "Keystroke Receiving" Access Grant Request Dialog r=mstange a=jcristau
Haik Aftandilian <haftandilian@mozilla.com> - Wed, 31 Jul 2019 01:03:49 +0000 - rev 523330
Push 189 by archaeopteryx@coole-files.de at Thu, 08 Aug 2019 21:24:45 +0000
Bug 1563994 - [10.15] Right Click When Not Focused Presents "Keystroke Receiving" Access Grant Request Dialog r=mstange a=jcristau Use addGlobalMonitorForEventsMatchingMask instead of CGEventTapCreate to monitor for mouse clicks outside of the application while context menus are displayed. Using addGlobalMonitorForEventsMatchingMask prevents the display of the privacy "Keystroke Receiving" dialog when listening for mouse clicks. Differential Revision: https://phabricator.services.mozilla.com/D39973
be4781c53713e0cc6ca4b8ba2c1b2f49b4cbfc1e: Bug 1495282 - cherry-pick Skia fix for Mac font gamma. r=mstange, a=jcristau FIREFOX_65_0_BUILD1
Lee Salzman <lsalzman@mozilla.com> - Thu, 17 Jan 2019 16:49:18 -0500 - rev 522460
Push 28 by mozilla@hocat.ca at Mon, 01 Jul 2019 10:57:14 +0000
Bug 1495282 - cherry-pick Skia fix for Mac font gamma. r=mstange, a=jcristau
f4d76f03dcab09d7895b024ecfb8201b4c1c8328: Bug 1498433: Ensure that crash reporter is in the foreground and focused on macOS. r=mstange a=pascalc
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Fri, 12 Oct 2018 22:46:40 -0400 - rev 522323
Push 28 by mozilla@hocat.ca at Mon, 01 Jul 2019 10:57:14 +0000
Bug 1498433: Ensure that crash reporter is in the foreground and focused on macOS. r=mstange a=pascalc
d7a52857cd862b4e2f8305baddc119f4e9a47146: Bug 1489785: Remove a workaround for gcc, introduced in bug 678607, that is no longer needed and that causes hangs in modal dialogs on macOS 10.14. r=mstange, a=jcristau
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Sun, 30 Sep 2018 01:02:08 -0400 - rev 522302
Push 28 by mozilla@hocat.ca at Mon, 01 Jul 2019 10:57:14 +0000
Bug 1489785: Remove a workaround for gcc, introduced in bug 678607, that is no longer needed and that causes hangs in modal dialogs on macOS 10.14. r=mstange, a=jcristau
8de44ca6b80e9c3dcfefce765b5aa185f852b661: Bug 1316783 - Record mSamplingRect for PatternType::SURFACE when using DrawTargetRecording. r=mstange, a=ritu
Bob Owen <bobowencode@gmail.com> - Tue, 15 Nov 2016 11:09:51 +0000 - rev 521349
Push 28 by mozilla@hocat.ca at Mon, 01 Jul 2019 10:57:14 +0000
Bug 1316783 - Record mSamplingRect for PatternType::SURFACE when using DrawTargetRecording. r=mstange, a=ritu MozReview-Commit-ID: 8JWzW2cOSXK
2c8f1510d293b272d4a2638b3c55a77beea2f66d: Bug 1304539 - Use AdjustedDrawTarget to draw text. r=mstange a=lizzard
Ethan Lin <ethlin@mozilla.com> - Mon, 17 Oct 2016 16:21:10 -0700 - rev 521269
Push 28 by mozilla@hocat.ca at Mon, 01 Jul 2019 10:57:14 +0000
Bug 1304539 - Use AdjustedDrawTarget to draw text. r=mstange a=lizzard
3de3ef8b8b3d80bb39e4f32667bf663f01cec8af: Bug 1222171 - Re-establish equivalence between gfxImageFormat and cairo_format_t. r=mstange. a=ritu
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 05 Nov 2015 13:44:00 -0800 - rev 521037
Push 28 by mozilla@hocat.ca at Mon, 01 Jul 2019 10:57:14 +0000
Bug 1222171 - Re-establish equivalence between gfxImageFormat and cairo_format_t. r=mstange. a=ritu It would be nice to add static assertions for this equivalence but I don't want to have to include cairo.h in gfxTypes.h. (Indeed, that's why gfxImageFormatToCairoFormat and gfxCairoFormatToImageFormat are macros in the first place).
e106f30c1f95336718ecefb4e565f97f5f11c274: Bug 1549052 - Avoid using CGEventPost for synthesizing wheel events on macOS. r=mstange, a=RyanVM
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 19 Jun 2019 21:49:18 +0000 - rev 520726
Push 27 by ryanvm@gmail.com at Fri, 28 Jun 2019 22:26:26 +0000
Bug 1549052 - Avoid using CGEventPost for synthesizing wheel events on macOS. r=mstange, a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D34889
ac0215d566b2761fe4290c84bf036c3cb8518a1c: Bug 1549052 - Avoid using CGEventPost for synthesizing wheel events on macOS. r=mstange a=RyanVM
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 19 Jun 2019 21:49:18 +0000 - rev 520719
Push 27 by ryanvm@gmail.com at Fri, 28 Jun 2019 22:26:26 +0000
Bug 1549052 - Avoid using CGEventPost for synthesizing wheel events on macOS. r=mstange a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D34889
beb59fe4dd80fdf4fd6f65e916fd394350431a7d: Bug 1540521 - Only attempt to set the CompositionRecorder on the LayerManager when there is one r=mstange
Barret Rennie <barret@brennie.ca> - Thu, 16 May 2019 17:26:19 +0000 - rev 519601
Bug 1540521 - Only attempt to set the CompositionRecorder on the LayerManager when there is one r=mstange The CompositorBridgeParent won't have a LayerManager when running with WebRender, so attempting to take a composition recording will cause a crash. We now silently fail to take the recording since recording is not supported on Web Render. Differential Revision: https://phabricator.services.mozilla.com/D31169
5f88dc67d75ba1e08dad4c4e9b39a8df593b2be6: Bug 1505471 - Map intersection observer rects to the right viewport. r=mstange
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 15 May 2019 17:29:33 +0000 - rev 519420
Bug 1505471 - Map intersection observer rects to the right viewport. r=mstange targetFrame is modified during the intersection computation loop, so it's not the viewport you want if there are scrollframes around. The test is the same as iframe-no-root.html but with a wrapping scroller which triggers this bug. This code is quite subtle, so will refactor and clean it up in a followup. Differential Revision: https://phabricator.services.mozilla.com/D31147
5d66a70eebdbe0e8cbd592350741cfcab1420b0d: Bug 1549800 - Remove all code conditional on USE_CLICK_HOLD_CONTEXTMENU. r=mstange
Christina <ccheung@mozilla.com> - Mon, 13 May 2019 20:31:56 +0000 - rev 519101
Bug 1549800 - Remove all code conditional on USE_CLICK_HOLD_CONTEXTMENU. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D30974
3ddac071d565fb30846e19708adb4d302a487466: Bug 1549232 - Only use profiler_current_{process,thread}_id in the Gecko Profiler instead of alternatives - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Thu, 09 May 2019 18:26:15 +0000 - rev 518775
Bug 1549232 - Only use profiler_current_{process,thread}_id in the Gecko Profiler instead of alternatives - r=mstange There were many inconsistent ways to retrieve process/thread ids in the profiler. Now we have only one platform-dependent implementation each: profiler_current_process_id() and profiler_current_thread_id(). Note that this removes the need for the small `class Thread` in platform.h. However memory_hooks.cpp still needs to be built non-unified, because of the required order of #includes (replace_malloc.h before replace_malloc_bridge.h), which could be disturbed by other cpp's. Differential Revision: https://phabricator.services.mozilla.com/D29977
57dab2bd30df261e8c3be14d061e256f2d3f0f16: Bug 1545787: Make EndRecording occur synchronously so it only returns once all files are written. r=mstange r=mccr8
Bas Schouten <bschouten@mozilla.com> - Fri, 19 Apr 2019 16:59:43 +0200 - rev 518099
Bug 1545787: Make EndRecording occur synchronously so it only returns once all files are written. r=mstange r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D28199
5a6f2d97508e58da24d3ea26e82373d621849863: Bug 1539846. Ensure building rect changes cause invalidations. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 03 May 2019 20:46:07 +0000 - rev 518084
Bug 1539846. Ensure building rect changes cause invalidations. r=mstange Typically this would be handled by the visible region of the layer changing. However, since we build the container layer for the filter item directly the visible region doesn't get set or checked. As a shortcut to using more of FLB we just ensure the building rect hasn't changed. The situations under which this bugs shows up are somewhat rare: - The filtered item needs to be in transform so that it's bounds are not changed by scrolling. - The filtered item needs to contain items that change their drawing depending on the building rect. In this case an image with downscale on decode. - The filter needs to be unsupported by WebRender. Differential Revision: https://phabricator.services.mozilla.com/D29879
be116c1dfc9ca8d970ab9eb8e578c2abbe3dd9f1: Bug 1525753. blob-inval: Isolate blend containers. r=mstange
Jeff Muizelaar <jrmuizel@gmail.com> - Fri, 03 May 2019 18:58:11 +0000 - rev 518000
Bug 1525753. blob-inval: Isolate blend containers. r=mstange We could do some work to make sure that we don't unnecessarily PushLayer, but that's better left for the future. Differential Revision: https://phabricator.services.mozilla.com/D29744
bb38c692e51911b0de25bd9846f0ac79aa593176: Bug 1537735 - Always update mask layers for ClientTiledPaintedLayer, even if nothing within the Layer itself has changed. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 02 May 2019 21:16:46 +0000 - rev 517808
Bug 1537735 - Always update mask layers for ClientTiledPaintedLayer, even if nothing within the Layer itself has changed. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D29753
2de2d4ea2587f0592518c94e771a89d418dc2d86: Bug 1414033 - Recursively invalidate any cached ContainerLayer surfaces for new attached Layers, since they might have been moved and we don't track invalid areas within them. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 02 May 2019 21:00:30 +0000 - rev 517802
Bug 1414033 - Recursively invalidate any cached ContainerLayer surfaces for new attached Layers, since they might have been moved and we don't track invalid areas within them. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D29452
98a5645c05669d1ad56bf3d6f5f602869e477876: Bug 1547369 - Support composition recording on CompositorD3D11 r=mstange
Barret Rennie <barret@brennie.ca> - Thu, 02 May 2019 17:33:38 +0000 - rev 517773
Bug 1547369 - Support composition recording on CompositorD3D11 r=mstange CompositorD3D11's implementation of `GetWindowRenderTarget` would return a `nullptr` if we were not presently recording a profile with screenshots. Now, CompositorD3D11 correctly will return a window render target when it has been asked to by the `LayerManagerComposite` via `Compositor::RequestRecordFrames`. Differential Revision: https://phabricator.services.mozilla.com/D29369
68e1511514dfeabaa403e29a8bfa950f7e4b0c8d: Bug 1547369 - Rename Compositor::RequestRecordFrames to Compositor::RequestAllowFrameRecording r=mstange
Barret Rennie <barret@brennie.ca> - Thu, 02 May 2019 17:33:38 +0000 - rev 517772
Bug 1547369 - Rename Compositor::RequestRecordFrames to Compositor::RequestAllowFrameRecording r=mstange Differential Revision: https://phabricator.services.mozilla.com/D29708
10a025aed3d426ac976d8dbd98cffc15a33cfb5f: Bug 1414033 - Recursively invalidate any cached ContainerLayer surfaces for new attached Layers, since they might have been moved and we don't track invalid areas within them. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 02 May 2019 01:14:46 +0000 - rev 517651
Bug 1414033 - Recursively invalidate any cached ContainerLayer surfaces for new attached Layers, since they might have been moved and we don't track invalid areas within them. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D29452
ecc00867becd5fd0509c8c64ae866a12578527f6: Bug 1543632 - Part 3: Add some tests for profile page information r=mstange
Nazım Can Altınova <canaltinova@gmail.com> - Tue, 30 Apr 2019 09:50:24 +0000 - rev 517348
Bug 1543632 - Part 3: Add some tests for profile page information r=mstange Differential Revision: https://phabricator.services.mozilla.com/D27679
86177fbcca6284a9f3d66224fcb8289f038330cb: Bug 1543632 - Part 2: Add ClearAllPages function to idl and implement it for pre-test cleanup r=mstange
Nazım Can Altınova <canaltinova@gmail.com> - Tue, 30 Apr 2019 09:58:14 +0000 - rev 517347
Bug 1543632 - Part 2: Add ClearAllPages function to idl and implement it for pre-test cleanup r=mstange Differential Revision: https://phabricator.services.mozilla.com/D27678
40b0b6090045bafcb3acac298ee7a380fc34c563: Bug 1543632 - Part 1: Move xpcshell tests under tools/profiler/tests to their own dir r=mstange
Nazım Can Altınova <canaltinova@gmail.com> - Tue, 30 Apr 2019 09:49:53 +0000 - rev 517346
Bug 1543632 - Part 1: Move xpcshell tests under tools/profiler/tests to their own dir r=mstange Differential Revision: https://phabricator.services.mozilla.com/D27676
83d4f96efbb57b55e2530cea3a9b2f662bcdc8f4: Bug 1520238 - Measure memory by default when MOZ_PROFILER_STARTUP is set - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Tue, 30 Apr 2019 01:42:23 +0000 - rev 517307
Bug 1520238 - Measure memory by default when MOZ_PROFILER_STARTUP is set - r=mstange Differential Revision: https://phabricator.services.mozilla.com/D25712
21dcb2db394431972b3af0d5ab02ad43f5c22edd: Bug 1520238 - Record memory counters when requested (at startup or from the add-on) - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Tue, 30 Apr 2019 01:42:05 +0000 - rev 517306
Bug 1520238 - Record memory counters when requested (at startup or from the add-on) - r=mstange Memory tracks are fed from a memory counter, which is unconditionally installed from profiler_start(). This means: - It is installed even if memory measurements are not requested. - Startup profiling doesn't use profiler_start() and therefore never starts recording memory. Because installing the memory counter may need to take the (non-recursive) profiler lock, it cannot simply be installed from the common `locked_profiler_start()` function. Instead, it will have to be installed after each `locked_profiler_start()` call. Also, it should only be installed if the "memory" feature is requested. That "memory" feature is now considered available only if Firefox was built with MOZ_REPLACE_MALLOC and MOZ_PROFILER_MEMORY. (This may effectively prevent the old RSS&USS memory reporting which doesn't depend on these #defines, but This Is Fine as it is not used anymore and slated for removal in bug 1521929.) Differential Revision: https://phabricator.services.mozilla.com/D25533
1a6729434b06259c87ab0d891875a6a45a92c43f: Bug 1540114 - Use bigger buffer when MOZ_PROFILER_STARTUP is set - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Tue, 30 Apr 2019 01:41:39 +0000 - rev 517305
Bug 1540114 - Use bigger buffer when MOZ_PROFILER_STARTUP is set - r=mstange Startup-profiling usually needs to capture more data, especially on slower systems, so the default is changed to 10 million entries when MOZ_PROFILER_STARTUP is set. Also: - Changed #define into `static constexpr` with the same type as expected by `profiler_start()`. - Better validity check of MOZ_PROFILER_STARTUP_ENTRIES. - Defaults are shown in MOZ_PROFILER_HELP. Differential Revision: https://phabricator.services.mozilla.com/D25689
33b606ed4e09fc17d2d0d548dd7d627fc2a8ede7: Bug 1540114 - Select all defaults in MOZ_PROFILER_STARTUP_FEATURES with keyword "default" - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Tue, 30 Apr 2019 01:41:19 +0000 - rev 517304
Bug 1540114 - Select all defaults in MOZ_PROFILER_STARTUP_FEATURES with keyword "default" - r=mstange MOZ_PROFILER_FEATURES is mostly used to add features in addition to the defaults. This will now be easier, e.g.: `MOZ_PROFILER_STARTUP_FEATURES=default,screenshots` Differential Revision: https://phabricator.services.mozilla.com/D25532
efbefb8b495104c7574eae481a6a5d7fc31e9f7e: Bug 1540114 - Bail out if any of the MOZ_PROFILER_STARTUP_FEATURES is not recognized - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Tue, 30 Apr 2019 01:46:09 +0000 - rev 517303
Bug 1540114 - Bail out if any of the MOZ_PROFILER_STARTUP_FEATURES is not recognized - r=mstange It is too easy to mistype a feature name, and be confused or misled by the results. This patch will catch such errors. The previous code was going through each possible feature, seeing if it was in MOZ_PROFILER_STARTUP_FEATURES -- Meaning unknown names would just be ignored. The new code is doing the reverse: Going through all names in MOZ_PROFILER_STARTUP_FEATURES, trying to match each one with possible features; if not found, we indicate the first name that is unknown, show the help and exit. Differential Revision: https://phabricator.services.mozilla.com/D25531
e9a5f9d75b144d8927e75c6f3a610efd96c169a2: Bug 1540114 - Display features in MOZ_PROFILER_HELP - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Tue, 30 Apr 2019 01:40:34 +0000 - rev 517302
Bug 1540114 - Display features in MOZ_PROFILER_HELP - r=mstange Show the list of MOZ_PROFILER_STARTUP_FEATURES with their value, name, description, and whether they are default and/or available on this platform. Feature descriptions are now provided in PROFILER_FOR_EACH_FEATURE. Available features and defaults are now defined in one place, for easier maintenance. Differential Revision: https://phabricator.services.mozilla.com/D25530
e8d2d9aff5026ef1f1777b781b47fdcbdb9d8f20: Bug 1547775: Enable double buffering on D3D11 compositors. r=mstange
Bas Schouten <bschouten@mozilla.com> - Mon, 29 Apr 2019 18:38:15 +0000 - rev 517288
Bug 1547775: Enable double buffering on D3D11 compositors. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D29243
85c36e78141e9c57b7e4edf9a0f45a2dedeaf584: Bug 1520104 - Using Hashmap instead of nsXHashTable - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Mon, 29 Apr 2019 11:42:17 +0000 - rev 517168
Bug 1520104 - Using Hashmap instead of nsXHashTable - r=mstange Moving to non-XPCOM data structures, to help with upcoming transfer to mozglue. Differential Revision: https://phabricator.services.mozilla.com/D24698
97e259a4216f1565226bc354b6e9ba149c1fbc7c: Bug 1520104 - Using Vector instead of nsTArray - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Mon, 29 Apr 2019 11:41:52 +0000 - rev 517167
Bug 1520104 - Using Vector instead of nsTArray - r=mstange Moving to non-XPCOM data structures, to help with upcoming transfer to mozglue. Differential Revision: https://phabricator.services.mozilla.com/D24697
37ac8c86f3c7b4adc96ec62346e5677b14ce4f9d: Bug 1520104 - Fix profiler non-unified build - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Mon, 29 Apr 2019 11:41:22 +0000 - rev 517166
Bug 1520104 - Fix profiler non-unified build - r=mstange Differential Revision: https://phabricator.services.mozilla.com/D24696
e75bfefbe44260b79d057374184329bb19068a4f: Bug 1545351 - Add some missing namespaces in macros - r=mstange
Gerald Squelart <gsquelart@mozilla.com> - Mon, 29 Apr 2019 06:33:26 +0000 - rev 517154
Bug 1545351 - Add some missing namespaces in macros - r=mstange Some macros would not work if they were used in a context where `namespace mozilla` is not directly accessible. Fixed by added appropriate `mozilla::` specifiers. Differential Revision: https://phabricator.services.mozilla.com/D28028
71d3155b4fa79dd6230aa1ab885617e1d2bc2fb3: Bug 1547104 - Add initial JS profiler subcategories r=mstange
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 26 Apr 2019 13:47:40 +0000 - rev 516919
Bug 1547104 - Add initial JS profiler subcategories r=mstange Differential Revision: https://phabricator.services.mozilla.com/D28901
6166f57a8f8359583cfa21b2db1857d27f63b8f1: Bug 1545787: Make EndRecording occur synchronously so it only returns once all files are written. r=mstange
Bas Schouten <bschouten@mozilla.com> - Fri, 19 Apr 2019 16:59:43 +0200 - rev 516866
Bug 1545787: Make EndRecording occur synchronously so it only returns once all files are written. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D28199
040c255450c993aab51f1c6ba989203e1f94efa8: Bug 1444447 - Correctly copy drawn surfaces to the full window render target in BasicCompositor r=mstange
Barret Rennie <barret@brennie.ca> - Mon, 22 Apr 2019 17:13:34 +0000 - rev 515823
Bug 1444447 - Correctly copy drawn surfaces to the full window render target in BasicCompositor r=mstange Differential Revision: https://phabricator.services.mozilla.com/D27969
643f81697dae477c942c9d73be6eae5e89702200: Bug 1444447 - Correctly copy drawn surfaces to the full window render target in BasicCompositor r=mstange
Barret Rennie <barret@brennie.ca> - Wed, 17 Apr 2019 22:29:54 +0000 - rev 515369
Bug 1444447 - Correctly copy drawn surfaces to the full window render target in BasicCompositor r=mstange Differential Revision: https://phabricator.services.mozilla.com/D27969
cff5f2d11f5217bda80eac14ae300100d343f234: Bug 1544572 - Support composition recording for BasicCompositor r=mstange
Barret Rennie <barret@brennie.ca> - Wed, 17 Apr 2019 21:29:19 +0000 - rev 515365
Bug 1544572 - Support composition recording for BasicCompositor r=mstange The LayerManagerComposite can now request its compositor to record frames (i.e., ensure there is a window render target). For all compositors except BasicCompositor, this is a no-op since they already always have one. Now the BasicCompositor keeps track of whether or not should be recording frames based on this request from the LayerManagerComposite and information about the profiler. This also has the benefit of cleaning up some of the code that was conditionally compiled only on platforms that support the profiler. Differential Revision: https://phabricator.services.mozilla.com/D27963
22b1b841ad351b1775030548e6d2275fb98dba8e: Bug 1544572 - Support composition recording for LayerManagerComposite r=mstange
Barret Rennie <barret@brennie.ca> - Wed, 17 Apr 2019 21:31:37 +0000 - rev 515364
Bug 1544572 - Support composition recording for LayerManagerComposite r=mstange Composition recording is now supported by the LayerManagerComposite using the AsyncReadbackBuffer infrastructure provided by the compositor screenshots work. This enables composition recording for LayerManagerComposite with all compositors *except* BasicCompositor, since it does not always have a window render target (it only keeps one around while the profiler is running and collecting screenshots). Differential Revision: https://phabricator.services.mozilla.com/D27820
5248abfed275b2938ed64770bec58b3ff68d624b: Bug 1539006: Properly implement Performance Timeline Level 2 w3c spec. r=mstange,baku
Will Hawkins <whawkins@mozilla.com> - Fri, 12 Apr 2019 16:29:48 +0000 - rev 514742
Bug 1539006: Properly implement Performance Timeline Level 2 w3c spec. r=mstange,baku Differential Revision: https://phabricator.services.mozilla.com/D27008
84e57dd0aa71d5770ccb71c2fcc98ab542a142ec: Bug 1537967 - Skipping running refresh driver and compositing in VR mode. r=mstange,kip
Daosheng Mu <daoshengmu@gmail.com> - Fri, 12 Apr 2019 04:42:28 +0000 - rev 514653
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
b2fcdaeb0040ef5bd909d55412aa8386924085c3: Bug 1543471 - Correct formatting in StartupTimeline.h r=mstange
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 11 Apr 2019 13:50:27 +0000 - rev 514447
Bug 1543471 - Correct formatting in StartupTimeline.h r=mstange Differential Revision: https://phabricator.services.mozilla.com/D26968
553d7f3d8eed1ab15fbf5f4b30dc861284bbb927: Bug 1537967 - Skipping running refresh driver and compositing in VR mode. r=mstange,kip
Daosheng Mu <daoshengmu@gmail.com> - Wed, 10 Apr 2019 19:44:18 +0000 - rev 514356
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
3f2ce3a4c4e695b26a2f351a728edb6d33e562e9: Bug 1538969 - Handle non-integer transforms when doing occlusions in PostProcessLayers. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 10 Apr 2019 08:08:24 +0000 - rev 514175
Bug 1538969 - Handle non-integer transforms when doing occlusions in PostProcessLayers. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D25186
911386e724bc024b4fabb5e0e6ed94a817cdd782: Bug 1538969 - Handle non-integer transforms when doing occlusions in PostProcessLayers. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 09 Apr 2019 03:16:27 +0000 - rev 513910
Bug 1538969 - Handle non-integer transforms when doing occlusions in PostProcessLayers. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D25186