searching for reviewer(mstange)
c6ab5b9a7c0743eafc9573871f60f7299d6832d5: Bug 1545091 - Spew tracelogger statistics with IONFLAGS=tracelogger r=iain,mstange
Denis Palmeiro <dpalmeiro@mozilla.com> - Tue, 21 May 2019 15:25:32 +0000 - rev 474785
Push 113171 by aiakab@mozilla.com at Tue, 21 May 2019 21:56:33 +0000
Bug 1545091 - Spew tracelogger statistics with IONFLAGS=tracelogger r=iain,mstange Add Jitspewing control for tracelogger data. This can be enabled from the profiler or from the JS shell. Usage is as follows: From browser (ION_SPEW_FILENAME is recommended here so stdout doesn't get clobbered by each process): 1. JS_TRACE_LOGGING=1 IONFLAGS=tracelogger ION_SPEW_FILENAME=tracelogger ./mach run 2. Enable JSTracer feature in profiler addon 3. Start profiling and ctrl+shift+2 to view profile, and the data will be automatically spewed during profile collection. From shell: 1. JS_TRACE_LOGGING=1 IONFLAGS=tracelogger dist/bin/js test.js 2. Data is automatically spewed to stdout when the shell exits, or use ION_SPEW_FILENAME. There is an optional environment variable JS_TRACELOGGER_SPEW that can be used to emit specific events, for example JS_TRACELOGGER_SPEW="Interpreter,Baseline,GC" will emit only those specific events along with the script and self time of each script. The structured spewer is also supported with SPEW=tracelogger, and this will emit the tracelogger data for every recorded event. Differential Revision: https://phabricator.services.mozilla.com/D30033
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 474221
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
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 473979
Push 113120 by dvarga@mozilla.com at Thu, 16 May 2019 04:21:05 +0000
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 473680
Push 113102 by apavel@mozilla.com at Tue, 14 May 2019 04:24:11 +0000
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 473335
Push 113072 by nbeleuzu@mozilla.com at Fri, 10 May 2019 02:59:17 +0000
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
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 472653
Push 113032 by malexandru@mozilla.com at Mon, 06 May 2019 09:59:33 +0000
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
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 472646
Push 113031 by bschouten@mozilla.com at Mon, 06 May 2019 06:50:25 +0000
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
be116c1dfc9ca8d970ab9eb8e578c2abbe3dd9f1: Bug 1525753. blob-inval: Isolate blend containers. r=mstange
Jeff Muizelaar <jrmuizel@gmail.com> - Fri, 03 May 2019 18:58:11 +0000 - rev 472578
Push 113027 by ccoroiu@mozilla.com at Sun, 05 May 2019 21:45:51 +0000
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 472390
Push 113004 by rgurzau@mozilla.com at Fri, 03 May 2019 04:25:36 +0000
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 472384
Push 113004 by rgurzau@mozilla.com at Fri, 03 May 2019 04:25:36 +0000
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 472355
Push 113004 by rgurzau@mozilla.com at Fri, 03 May 2019 04:25:36 +0000
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 472354
Push 113004 by rgurzau@mozilla.com at Fri, 03 May 2019 04:25:36 +0000
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 472216
Push 112984 by cbrindusan@mozilla.com at Thu, 02 May 2019 09:57:19 +0000
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 471937
Push 112971 by ccoroiu@mozilla.com at Tue, 30 Apr 2019 21:59:18 +0000
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 471936
Push 112971 by ccoroiu@mozilla.com at Tue, 30 Apr 2019 21:59:18 +0000
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 471935
Push 112971 by ccoroiu@mozilla.com at Tue, 30 Apr 2019 21:59:18 +0000
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 471873
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
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 471872
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
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 471871
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
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 471870
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
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 471869
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
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 471868
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
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 471740
Push 112947 by bschouten@mozilla.com at Mon, 29 Apr 2019 19:14:46 +0000
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 471733
Push 112946 by csabou@mozilla.com at Mon, 29 Apr 2019 16:05:37 +0000
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 471732
Push 112946 by csabou@mozilla.com at Mon, 29 Apr 2019 16:05:37 +0000
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 471731
Push 112946 by csabou@mozilla.com at Mon, 29 Apr 2019 16:05:37 +0000
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 471714
Push 112942 by csabou@mozilla.com at Mon, 29 Apr 2019 09:58:27 +0000
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 471486
Push 112926 by aiakab@mozilla.com at Fri, 26 Apr 2019 22:08:15 +0000
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 471264
Push 112906 by bschouten@mozilla.com at Thu, 25 Apr 2019 14:50:16 +0000
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 470385
Push 112869 by dvarga@mozilla.com at Tue, 23 Apr 2019 09:58:36 +0000
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 469964
Push 112839 by apavel@mozilla.com at Thu, 18 Apr 2019 21:50:57 +0000
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 469960
Push 112839 by apavel@mozilla.com at Thu, 18 Apr 2019 21:50:57 +0000
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 469959
Push 112839 by apavel@mozilla.com at Thu, 18 Apr 2019 21:50:57 +0000
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 469309
Push 112780 by btara@mozilla.com at Fri, 12 Apr 2019 22:09:00 +0000
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 469213
Push 112770 by shindli@mozilla.com at Fri, 12 Apr 2019 09:36:35 +0000
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 469038
Push 112769 by csabou@mozilla.com at Fri, 12 Apr 2019 03:51:12 +0000
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 468932
Push 112762 by aciure@mozilla.com at Thu, 11 Apr 2019 09:57:48 +0000
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 468755
Push 112755 by dvarga@mozilla.com at Wed, 10 Apr 2019 22:06:41 +0000
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 468487
Push 112724 by nerli@mozilla.com at Tue, 09 Apr 2019 10:03:26 +0000
Bug 1538969 - Handle non-integer transforms when doing occlusions in PostProcessLayers. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D25186
57538e81d06b0cb09b086b15c88c826d27124b34: Bug 1541920. Handle blend mode activeness properly. r=mstange
Jeff Muizelaar <jrmuizel@gmail.com> - Mon, 08 Apr 2019 22:37:26 +0000 - rev 468449
Push 112717 by rmaries@mozilla.com at Tue, 09 Apr 2019 03:49:06 +0000
Bug 1541920. Handle blend mode activeness properly. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D26364
2602ed5c149cd375608ac36787014185021abf3a: Bug 1529774 - Disable test_profile_worker* on ARM Android. r=mstange
Mike Hommey <mh+mozilla@glandium.org> - Fri, 05 Apr 2019 16:26:43 +0000 - rev 468257
Push 112696 by apavel@mozilla.com at Sat, 06 Apr 2019 11:10:01 +0000
Bug 1529774 - Disable test_profile_worker* on ARM Android. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D25893
66d47e24291516e241763a33048590f73a65e220: Bug 1541113 - Avoid crashing content process with giant drawtarget. r=mstange
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 05 Apr 2019 16:26:59 +0000 - rev 468227
Push 112696 by apavel@mozilla.com at Sat, 06 Apr 2019 11:10:01 +0000
Bug 1541113 - Avoid crashing content process with giant drawtarget. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D25931
cb920b8280024585021df0210bd35a01fd3aa4bb: Bug 1541314 - Remove animation from choose what to sync svg r=mstange
Vijay Budhram <vbudhram@mozilla.com> - Wed, 03 Apr 2019 15:48:16 +0000 - rev 467825
Push 112658 by aciure@mozilla.com at Thu, 04 Apr 2019 04:41:45 +0000
Bug 1541314 - Remove animation from choose what to sync svg r=mstange Differential Revision: https://phabricator.services.mozilla.com/D25940
9d74f5279e4f223d07fdfddbbe2340f39c6f7a53: Bug 1393681: Drop unnecessary arguments in Cocoa nsFilePicker functions. r=mstange
Josh Aas <jaas> - Sat, 30 Mar 2019 11:32:42 -0400 - rev 466923
Push 112606 by spohl@mozilla.com at Sat, 30 Mar 2019 15:33:04 +0000
Bug 1393681: Drop unnecessary arguments in Cocoa nsFilePicker functions. r=mstange
2ae5ad0cc2e26e35d3a3c0827f8ac54b8d16be83: Bug 1539306 - Use the current producer/frame id for mask layers, since they never set the previous one. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 28 Mar 2019 23:25:10 +0000 - rev 466691
Push 112594 by ccoroiu@mozilla.com at Fri, 29 Mar 2019 09:50:48 +0000
Bug 1539306 - Use the current producer/frame id for mask layers, since they never set the previous one. r=mstange Depends on D25302 Differential Revision: https://phabricator.services.mozilla.com/D25303
6c20e9cb71b28306480136d04b336a8fed486d60: Bug 1539306 - Don't transform mask layer invalid regions by the current layer transform, since they are positioned relative to our parent. r=mstange
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 28 Mar 2019 23:25:08 +0000 - rev 466690
Push 112594 by ccoroiu@mozilla.com at Fri, 29 Mar 2019 09:50:48 +0000
Bug 1539306 - Don't transform mask layer invalid regions by the current layer transform, since they are positioned relative to our parent. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D25302
fd545bf9356402d1a2a2d6b607d606cff5258cbf: Bug 1444434 - Submit screenshots to the Gecko profiler from WebRender r=kvark,mstange
Barret Rennie <barret@brennie.ca> - Thu, 28 Mar 2019 14:51:40 +0000 - rev 466598
Push 112592 by ncsoregi@mozilla.com at Fri, 29 Mar 2019 05:30:21 +0000
Bug 1444434 - Submit screenshots to the Gecko profiler from WebRender r=kvark,mstange Differential Revision: https://phabricator.services.mozilla.com/D23963
5c2caf4471c6059d0c1fee47108a2a96b5ddfcf9: Bug 1527511 - Scale scroll parts clip by the resolution with containerless scrolling. r=mstange
Botond Ballo <botond@mozilla.com> - Wed, 27 Mar 2019 16:38:04 +0000 - rev 466418
Push 112585 by opoprus@mozilla.com at Thu, 28 Mar 2019 10:26:17 +0000
Bug 1527511 - Scale scroll parts clip by the resolution with containerless scrolling. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D23077
d7b488c302ef24c37414f304822c1c98e58f9b1f: Bug 1539491: Fix unified build issue in APZ. r=mstange
Bas Schouten <bschouten@mozilla.com> - Tue, 26 Mar 2019 06:12:48 +0100 - rev 466353
Push 112578 by bschouten@mozilla.com at Wed, 27 Mar 2019 17:20:30 +0000
Bug 1539491: Fix unified build issue in APZ. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D25073
ffb2e68a6445f991cc6802f0d01ddc209dff51dc: Bug 1536174 - Part 2: Add nsDOMWindowUtils API for enabling window recording. r=mstange
Bas Schouten <bschouten@mozilla.com> - Mon, 18 Mar 2019 19:23:14 +0100 - rev 466351
Push 112578 by bschouten@mozilla.com at Wed, 27 Mar 2019 17:20:30 +0000
Bug 1536174 - Part 2: Add nsDOMWindowUtils API for enabling window recording. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D23914