65266c77b815e0ee6e8472525df7ba24c2726c73: Bug 1518044 - Pass FULL_PAINT_TIME value to CONTENT_FRAME_TIME calculation for non-WR. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 07 Jan 2019 03:18:52 +0000 - rev 452695
Push 110957 by cbrindusan@mozilla.com at Mon, 07 Jan 2019 16:50:15 +0000
Bug 1518044 - Pass FULL_PAINT_TIME value to CONTENT_FRAME_TIME calculation for non-WR. r=jrmuizel This will let us get the MissedCompositeLow/Mid/Long variants in the CFT_REASON telemetry output. Differential Revision: https://phabricator.services.mozilla.com/D15797
89f55d26acaf0c33144c577029b7b58d490bec62: Bug 1518044 - Record SVG and UPLOAD specific variants of CONTENT_FRAME_TIME using the vsync based timings. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 07 Jan 2019 03:17:42 +0000 - rev 452694
Push 110957 by cbrindusan@mozilla.com at Mon, 07 Jan 2019 16:50:15 +0000
Bug 1518044 - Record SVG and UPLOAD specific variants of CONTENT_FRAME_TIME using the vsync based timings. r=jrmuizel We're switching to prefering the vsync version, so making these diagnostic equivalents use that timing should be more useful. I think leaving the profiler marker (which uses ms, not vsync%) showing just the graphics component still makes sense. Differential Revision: https://phabricator.services.mozilla.com/D15796
dad482c7ff924d880604b1eba8f73437a823c069: Bug 1518044 - Use shared CONTENT_FRAME_TIME calculation for non-WebRender. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 07 Jan 2019 03:15:57 +0000 - rev 452693
Push 110957 by cbrindusan@mozilla.com at Mon, 07 Jan 2019 16:50:15 +0000
Bug 1518044 - Use shared CONTENT_FRAME_TIME calculation for non-WebRender. r=jrmuizel This also results in us getting the CONTENT_FRAME_TIME profiler markers added for non-WR. Differential Revision: https://phabricator.services.mozilla.com/D15795
39ab423f06ef236d72d25629bb462200ed8483ef: Bug 1518044 - Move CONTENT_FRAME_TIME calculation code into CompositorBridgeParent. r=jrmuizel
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 07 Jan 2019 03:14:28 +0000 - rev 452692
Push 110957 by cbrindusan@mozilla.com at Mon, 07 Jan 2019 16:50:15 +0000
Bug 1518044 - Move CONTENT_FRAME_TIME calculation code into CompositorBridgeParent. r=jrmuizel This shouldn't change any behaviour, just puts the code into a separate function so that it's easier to follow. Differential Revision: https://phabricator.services.mozilla.com/D15794
1541218476834334f1e5af8b22671ff75b4c54b0: Bug 1325850 - part 2: Add automated tests for nsIContentIterator concrete classes r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 03 Jan 2019 22:27:47 +0000 - rev 452691
Push 110957 by cbrindusan@mozilla.com at Mon, 07 Jan 2019 16:50:15 +0000
Bug 1325850 - part 2: Add automated tests for nsIContentIterator concrete classes r=smaug nsContentIterator in post-order collects nodes starting from deepest first child to next siblings and parents. I.e., collecting end points (i.e., "close tag" if element node). This is tested by test_content_iterator_post_order.html. nsContentIterator in pre-order collects nodes starting from most ancestor to last deepest child node. I.e., collecting start points (i.e., "open tag" if element node). This is tested by test_content_iterator_pre_order.html. nsContentSubtreeIterator collects most ancestor nodes which are selected entirely by specified range or positions. This is tested by test_content_iterator_subtree.html I.e., all of them start with "test_content_iterator_" for making find easier. Differential Revision: https://phabricator.services.mozilla.com/D15286
7cf2438bcd343bcd530e8e9f8e8e9c4cc92942e4: Bug 1325850 - part 1: Create ScriptableContentIterator to make each concrete class of nsIContentIterator scriptable r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 03 Jan 2019 22:19:04 +0000 - rev 452690
Push 110957 by cbrindusan@mozilla.com at Mon, 07 Jan 2019 16:50:15 +0000
Bug 1325850 - part 1: Create ScriptableContentIterator to make each concrete class of nsIContentIterator scriptable r=smaug The concrete classes of nsIContentIterator are enough complicated, but they are not tested simply. Therefore, it's dangerous to touch them even if we meed bugs of them. Additionally, it's used in some hot paths, therefore, I'd like to keep them simple as far as possible. Therefore, this patch creates a mediator class between script and each nsIContentIterator instance. So, this change shouldn't affect any of actual behavior nor performance. Differential Revision: https://phabricator.services.mozilla.com/D15285
eb6cf8333a9aac70bddfa87b670dbce922fbe058: Bug 1517175 - Part 2: Add about:memory filter r=njn
Cameron McCormack <cam@mcc.id.au> - Mon, 07 Jan 2019 03:04:46 +0000 - rev 452689
Push 110957 by cbrindusan@mozilla.com at Mon, 07 Jan 2019 16:50:15 +0000
Bug 1517175 - Part 2: Add about:memory filter r=njn Depends on D15628 Differential Revision: https://phabricator.services.mozilla.com/D15629
79dfd716ddeb583bf14d27281e4531d976db3d3f: Bug 1517175 - Part 1: Omit "Other Measurements" section when empty r=njn
Cameron McCormack <cam@mcc.id.au> - Mon, 07 Jan 2019 03:04:44 +0000 - rev 452688
Push 110957 by cbrindusan@mozilla.com at Mon, 07 Jan 2019 16:50:15 +0000
Bug 1517175 - Part 1: Omit "Other Measurements" section when empty r=njn Differential Revision: https://phabricator.services.mozilla.com/D15628
072522b854f3b8e802e88606b9b5b73cc0884279: Bug 1514112 - listen for font setting changes even if DWrite is not used. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Mon, 07 Jan 2019 11:46:04 -0500 - rev 452687
Push 110956 by lsalzman@mozilla.com at Mon, 07 Jan 2019 16:46:37 +0000
Bug 1514112 - listen for font setting changes even if DWrite is not used. r=jrmuizel
e01254abd76e30e9c55f12b15415b5b20c129bba: Backed out changeset 462d05bad533 (bug 1517653) for assertion failures in z:/build/build/src/js/src\vm/HelperThreads.h:361 CLOSED TREE
shindli <shindli@mozilla.com> - Mon, 07 Jan 2019 18:18:16 +0200 - rev 452686
Push 110955 by shindli@mozilla.com at Mon, 07 Jan 2019 16:19:58 +0000
Backed out changeset 462d05bad533 (bug 1517653) for assertion failures in z:/build/build/src/js/src\vm/HelperThreads.h:361 CLOSED TREE
501ffb16f40b1912877c2448117fdefd76e0b836: Bug 1517158 - add hasGlobal for AbstractFramePtr, DebugFrame and JSScript. r=jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Thu, 03 Jan 2019 13:19:30 +0100 - rev 452685
Push 110954 by allstars.chh@gmail.com at Mon, 07 Jan 2019 15:37:43 +0000
Bug 1517158 - add hasGlobal for AbstractFramePtr, DebugFrame and JSScript. r=jonco To prevent triggering read barrier while accessing GlobalObject.
af76ddce64a0736c217ccd76a762e1d09ca2c93c: Bug 1517731 - "Enable mochitests for maxRetransmits and maxPacketLifeTime". r=dminor
Jeremy Lainé <jeremy.laine> - Fri, 04 Jan 2019 06:36:00 +0200 - rev 452684
Push 110953 by nbeleuzu@mozilla.com at Mon, 07 Jan 2019 15:21:46 +0000
Bug 1517731 - "Enable mochitests for maxRetransmits and maxPacketLifeTime". r=dminor
462d05bad5339a8056eec9a0ee2759adfee739af: Bug 1517653 - give the power manager service its own xpcom module; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Mon, 07 Jan 2019 10:02:57 -0500 - rev 452683
Push 110952 by nfroyd@mozilla.com at Mon, 07 Jan 2019 15:03:18 +0000
Bug 1517653 - give the power manager service its own xpcom module; r=mccr8 The layout module is a little weird. It's described as being loadable in the GPU process, but very few of the contracts and CIDs it contains are also marked as such. In fact, the sole reason the layout module is marked as being loadable in the GPU process is so that the power manager service can be registered; everything else is inconsequential. This setup also means that the initializer for the layout module has to specifically check whether it's running in the GPU process (or several other processes...), so we don't try to spin up a bunch of stuff we don't need, like xpconnect and similar. This setup is silly: we should have a module solely for the power manager's use and that module can be loaded in the GPU process. Then the layout module can go back to being an ordinary module, and we don't have to play games in its initialization method.
2ff3ca75744a911868b7a8b3f440682cb8e96fc5: Bug 1518139 - Update pdf.js to version 2.1.176. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 07 Jan 2019 09:12:32 -0500 - rev 452682
Push 110951 by ryanvm@gmail.com at Mon, 07 Jan 2019 14:13:10 +0000
Bug 1518139 - Update pdf.js to version 2.1.176. r=bdahl
7814dee9683a53a14259a3ca30d1639b14eb87c6: bug 1516426, null check touch target before trying to access it's frame, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 07 Jan 2019 15:05:11 +0200 - rev 452681
Push 110950 by opettay@mozilla.com at Mon, 07 Jan 2019 13:07:48 +0000
bug 1516426, null check touch target before trying to access it's frame, r=masayuki
e2ce50212f4939a10144b27e0fba3c10bc8fc4c7: Bug 1483696 - Disable opener-setter.html on linux32 debug for frequent failures. r=jmaher
Eliza Balazs <ebalazs@mozilla.com> - Mon, 07 Jan 2019 00:01:00 +0200 - rev 452680
Push 110949 by nbeleuzu@mozilla.com at Mon, 07 Jan 2019 10:39:38 +0000
Bug 1483696 - Disable opener-setter.html on linux32 debug for frequent failures. r=jmaher
67d8b5c4732383c6e7e5329c403dc42fac97e1bb: Mergemozilla-central to inbound. a=merge CLOSED TREE
Oana Pop Rus <opoprus@mozilla.com> - Mon, 07 Jan 2019 12:02:35 +0200 - rev 452679
Push 110948 by opoprus@mozilla.com at Mon, 07 Jan 2019 10:02:58 +0000
Mergemozilla-central to inbound. a=merge CLOSED TREE
0dcf945b38719b8475b212acc59105c933067ca6: Merge inbound to mozilla-central. a=merge
Oana Pop Rus <opoprus@mozilla.com> - Mon, 07 Jan 2019 11:30:15 +0200 - rev 452678
Push 110948 by opoprus@mozilla.com at Mon, 07 Jan 2019 10:02:58 +0000
Merge inbound to mozilla-central. a=merge
029414a7448afe97b06f3f5a9c96ceaae93c44e3: Bug 1516831 - Add a process index to about:memory r=njn
Cameron McCormack <cam@mcc.id.au> - Mon, 07 Jan 2019 03:06:27 +0000 - rev 452677
Push 110948 by opoprus@mozilla.com at Mon, 07 Jan 2019 10:02:58 +0000
Bug 1516831 - Add a process index to about:memory r=njn Differential Revision: https://phabricator.services.mozilla.com/D15495
a52b66841df98457965924c2810e2a6396df896d: Bug 1517354 - Improve about:memory performance by not using toLocaleString r=njn
Cameron McCormack <cam@mcc.id.au> - Mon, 07 Jan 2019 02:50:05 +0000 - rev 452676
Push 110948 by opoprus@mozilla.com at Mon, 07 Jan 2019 10:02:58 +0000
Bug 1517354 - Improve about:memory performance by not using toLocaleString r=njn Differential Revision: https://phabricator.services.mozilla.com/D15627
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip