6741fde33ece09d2bebc7fb98b1d3cc13252ce55: Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/notification. r=smaug
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 09 Mar 2020 15:17:39 +0000 - rev 517590
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/notification. r=smaug Depends on D66021 Differential Revision: https://phabricator.services.mozilla.com/D66022
f161f25688fbf525f78bfa2a0044adf6b9c67894: Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/network. r=smaug
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 09 Mar 2020 15:18:20 +0000 - rev 517589
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/network. r=smaug Depends on D66020 Differential Revision: https://phabricator.services.mozilla.com/D66021
af9706f349a19367fc5abde8d0d03065922af91c: Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/midi. r=smaug
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 09 Mar 2020 15:20:29 +0000 - rev 517588
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/midi. r=smaug Depends on D66019 Differential Revision: https://phabricator.services.mozilla.com/D66020
cbf5d740a6ef238098c6f1523feba178004f3c2a: Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/messagechannel. r=smaug
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 09 Mar 2020 15:20:42 +0000 - rev 517587
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/messagechannel. r=smaug Depends on D66018 Differential Revision: https://phabricator.services.mozilla.com/D66019
226b4bc945b1ecf308635d607b73d39b77a58954: Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/mathml. r=smaug
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 09 Mar 2020 15:21:21 +0000 - rev 517586
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/mathml. r=smaug Depends on D66017 Differential Revision: https://phabricator.services.mozilla.com/D66018
ae9ff80929d8d4f5ef002fa80ffef8c9f40d3c5e: Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/jsurl. r=smaug
Simon Giesecke <sgiesecke@mozilla.com> - Mon, 09 Mar 2020 14:35:34 +0000 - rev 517585
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/jsurl. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D66017
87eede8b84f5caf402f363fbbf36dfe5b69a10a9: Bug 1574667 - The Site information header shows the wrong name for chrome:// URLs r=johannh
aarushivij <aarushivij@gmail.com> - Mon, 09 Mar 2020 15:35:28 +0000 - rev 517584
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1574667 - The Site information header shows the wrong name for chrome:// URLs r=johannh Differential Revision: https://phabricator.services.mozilla.com/D65955
c6750fcff317a4d7ba10590629c0b62860f9ebf7: Bug 1616986 - Add WPT reftests for conic-gradient and stop normalization. r=emilio
Tim Nguyen <ntim.bugs@gmail.com> - Mon, 09 Mar 2020 15:31:22 +0000 - rev 517583
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1616986 - Add WPT reftests for conic-gradient and stop normalization. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D65928
2a982461f06fc8315bb13c1b5e5bc7853b63891a: Bug 1620951 - Fix definition of conic-gradient stopDelta in nsCSSGradientRenderer::Paint. r=emilio
Tim Nguyen <ntim.bugs@gmail.com> - Mon, 09 Mar 2020 15:24:39 +0000 - rev 517582
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1620951 - Fix definition of conic-gradient stopDelta in nsCSSGradientRenderer::Paint. r=emilio I was working around stopDelta always being 0 for conic-gradient since it doesn't have a gradient line and disabled the essential normalization code. This patch fixes the definition of stopDelta for conic gradients and re-enables the normalization code. Differential Revision: https://phabricator.services.mozilla.com/D65994
5ced01113a72ed003d82cb2ce9644186d78ee21f: Bug 1620694 - Prevent inlining of nsFrameConstructorState::ProcessFrameInsertions r=dholbert
David Major <dmajor@mozilla.com> - Mon, 09 Mar 2020 14:22:34 +0000 - rev 517581
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1620694 - Prevent inlining of nsFrameConstructorState::ProcessFrameInsertions r=dholbert `nsFrameConstructorState::ProcessFrameInsertions` has a 600+ byte stack frame due to its `AutoTArray`s. If this function becomes indirectly inlined into the recursive parts of `nsCSSFrameConstructor`, that will bloat the callers' stack frames and make us pay 600 bytes at every level of recursion. Crashtests aren't happy about that on stack-limited Win32 builds. This inlining has not yet happened in official builds, but did occur in my try runs for bug 1619461 where the inliner became more aggressive. Differential Revision: https://phabricator.services.mozilla.com/D65815
5478b9d179a39a72c3c234968edf77d8492aa99f: Bug 1620893 - Fix and cleanup some gradient WPT tests. r=emilio
Tim Nguyen <ntim.bugs@gmail.com> - Mon, 09 Mar 2020 14:58:09 +0000 - rev 517580
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1620893 - Fix and cleanup some gradient WPT tests. r=emilio This changeset fixes multiple-position-color-stop-radial-2.html which was accidentally passing due to both the test and the reference using invalid syntax. It also cleans up some other tests that were linking to the wrong spec section. Differential Revision: https://phabricator.services.mozilla.com/D66038
e4d6a3862857a9bc615439a4b8e7c859cf4fcaa3: Bug 1620323 - Revert preferences in the head file for performance-new tests; r=julienw
Greg Tatum <gtatum@mozilla.com> - Mon, 09 Mar 2020 15:04:22 +0000 - rev 517579
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1620323 - Revert preferences in the head file for performance-new tests; r=julienw Differential Revision: https://phabricator.services.mozilla.com/D65578
8af24b826e20ae5cd9a6012302f7ac7051699cb0: Bug 1619748 - Update code documentation for the new about:profiling workflow; r=julienw
Greg Tatum <gtatum@mozilla.com> - Mon, 09 Mar 2020 15:02:17 +0000 - rev 517578
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1619748 - Update code documentation for the new about:profiling workflow; r=julienw Differential Revision: https://phabricator.services.mozilla.com/D65203
aafa4f9d6d92591af1fd38a4738c4bad04e32d43: Bug 1611817 - Migrate remaining chrome tests to devtools browser tests; r=julienw
Greg Tatum <gtatum@mozilla.com> - Mon, 09 Mar 2020 15:01:26 +0000 - rev 517577
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1611817 - Migrate remaining chrome tests to devtools browser tests; r=julienw Differential Revision: https://phabricator.services.mozilla.com/D65153
19ad6553c0ef747d62be4cbad186570b5a762bb3: Bug 1597388 - Hook about:profiling up to remote debugging; r=julienw,jdescottes
Greg Tatum <gtatum@mozilla.com> - Mon, 09 Mar 2020 15:01:02 +0000 - rev 517576
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1597388 - Hook about:profiling up to remote debugging; r=julienw,jdescottes Differential Revision: https://phabricator.services.mozilla.com/D65152
733c2c65e834ea73c5603429fe5ec9a70f1aa975: Bug 1611817 - Add mochitests for the performance-new panel in DevTools; r=julienw
Greg Tatum <gtatum@mozilla.com> - Mon, 09 Mar 2020 14:57:56 +0000 - rev 517575
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1611817 - Add mochitests for the performance-new panel in DevTools; r=julienw Note that this patch also updates the setReactFriendlyInputValue function in head.js, as it was not working for selects. Differential Revision: https://phabricator.services.mozilla.com/D65151
47f2ae8298a9195d7fd428aea55204a07ec6120d: Bug 1611817 - Fix race condition in DevTools shutdown and stopProfilerAndDiscardProfile; r=julienw
Greg Tatum <gtatum@mozilla.com> - Mon, 09 Mar 2020 14:57:05 +0000 - rev 517574
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1611817 - Fix race condition in DevTools shutdown and stopProfilerAndDiscardProfile; r=julienw This race condition is really only exposed in automated testing, but it was making the DevTools performance-new mochitests intermittent. The race looks like this: * stopProfilerAndDiscardProfiler() request * perf actor process the request * The gecko profiler sends an event notifying that the profiler stopped * DevTools updates the UI upon receiving the event * The test suite sees the UI update, and triggers a close of DevTools * Error: Connection closed, pending request * stopProfilerAndDiscardProfiler still hasn't sent the response yet This patch fixes it by not throwing an error if the panel is already destroyed. Differential Revision: https://phabricator.services.mozilla.com/D65150
723168776bd4b87069c3fabd5e1d1a63cdba3923: Bug 1618002 - Migrate about:profiling chrome tests to only browser tests;r=julienw
Greg Tatum <gtatum@mozilla.com> - Mon, 09 Mar 2020 14:56:21 +0000 - rev 517573
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1618002 - Migrate about:profiling chrome tests to only browser tests;r=julienw The browser chrome tests previously only tested the performance-new client from a unit testing perspective. I originally wrote them this way so that they would be fast, and not flaky, as the client actually runs the profiler and full browser infrastructure. However, these tests haven't been really great at catching bugs, and the tests break pretty easy to due implementation changes for the client. The new browser tests have been proving fast, reliable, and great at catching regressions. This patch moves all of the about:profiling related tests to be exclusively mochitests. Differential Revision: https://phabricator.services.mozilla.com/D65149
79f957c57550674192769fe6714bcc24eb70c970: Bug 1594798 - Store remote prefs on the client under a separate pref branch; r=julienw
Greg Tatum <gtatum@mozilla.com> - Mon, 09 Mar 2020 14:55:16 +0000 - rev 517572
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1594798 - Store remote prefs on the client under a separate pref branch; r=julienw Currently the preferences for remote profiling are stored on the debuggee. This leads to a negative user experience, as oftentimes phones do not persist the preferences. This patch changes the strategy to store one set of preferences for local profiling, and a second set of preferences for remote profiling. Differential Revision: https://phabricator.services.mozilla.com/D65148
32d96429648fa44250ed70d06ec613f6d5656594: Bug 1597385 - Remove unused codepaths and style in the DevTools panel migration; r=julienw
Greg Tatum <gtatum@mozilla.com> - Mon, 09 Mar 2020 14:54:35 +0000 - rev 517571
Push 37198 by opoprus@mozilla.com at Mon, 09 Mar 2020 21:52:54 +0000
Bug 1597385 - Remove unused codepaths and style in the DevTools panel migration; r=julienw Differential Revision: https://phabricator.services.mozilla.com/D65147
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip