cb54e53665dec89e689176aa5100120747ba2408: Bug 1579994 - Handle null source value in prettyPrint r=davidwalsh
Alex Rosenfeld <arosenfeld2003@mac.com> - Mon, 23 Sep 2019 01:12:05 +0000 - rev 494458
Push 36607 by malexandru@mozilla.com at Mon, 23 Sep 2019 09:48:00 +0000
Bug 1579994 - Handle null source value in prettyPrint r=davidwalsh use the source id to create a url when pretty printing if the url is null. Differential Revision: https://phabricator.services.mozilla.com/D46634
8d46f84b818dce78694859a991f328f2960cdc4e: Bug 1482778 - Include captions within table outlines. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Sun, 22 Sep 2019 23:42:04 +0000 - rev 494457
Push 36607 by malexandru@mozilla.com at Mon, 23 Sep 2019 09:48:00 +0000
Bug 1482778 - Include captions within table outlines. r=dbaron Differential Revision: https://phabricator.services.mozilla.com/D45802
88f20e24fa39cd939b5bf6003ec43014f722f8b7: Bug 1575016 - Update a comment that describes minimum 1px block-size for column-content blocks. r=dbaron
Ting-Yu Lin <tlin@mozilla.com> - Sat, 21 Sep 2019 08:38:54 +0000 - rev 494456
Push 36607 by malexandru@mozilla.com at Mon, 23 Sep 2019 09:48:00 +0000
Bug 1575016 - Update a comment that describes minimum 1px block-size for column-content blocks. r=dbaron Fragmentation spec already has a paragraph describing this behavior. DONTBUILD because this is a comment only change. Differential Revision: https://phabricator.services.mozilla.com/D46691
340972ee99601a7932ed65ae040c1c8e3b984798: Bug 1578671 - Wrap DestroyElementMaps call in a script blocker; r=smaug
Edgar Chen <echen@mozilla.com> - Sun, 22 Sep 2019 22:41:50 +0000 - rev 494455
Push 36607 by malexandru@mozilla.com at Mon, 23 Sep 2019 09:48:00 +0000
Bug 1578671 - Wrap DestroyElementMaps call in a script blocker; r=smaug Differential Revision: https://phabricator.services.mozilla.com/D46588
14789caee8bdde35e40a3bafa3ec7c786b8bc9f1: Bug 1577452 - Run search tests with modernConfig enabled r=Standard8
Dale Harvey <dale@arandomurl.com> - Sun, 22 Sep 2019 20:21:32 +0000 - rev 494454
Push 36607 by malexandru@mozilla.com at Mon, 23 Sep 2019 09:48:00 +0000
Bug 1577452 - Run search tests with modernConfig enabled r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D45192
231b83782b2c88b64f7151429c1d04eae8874155: Bug 1582749 - query FreeType glyph advance and bounds at the same time. r=jfkthame
Lee Salzman <lsalzman@mozilla.com> - Sun, 22 Sep 2019 19:56:00 +0000 - rev 494453
Push 36607 by malexandru@mozilla.com at Mon, 23 Sep 2019 09:48:00 +0000
Bug 1582749 - query FreeType glyph advance and bounds at the same time. r=jfkthame Cairo would normally query both the advance and other metrics at the same time, then store them in a glyph cache sitting on each cairo_scaled_font_t any time any of the extents were queried. Each cached scaled glyph metrics would require about 150 bytes of space and could thus use a horribly large amount of memory when a lot of glyphs were being used within a scaled font. This tries to duplicate the behavior of querying and storing both advance and bounds at the same time to effectively cut the number of glyph loads in half for most cases. This should only add another 8 bytes per hash entry to store the cached bounds, thus putting us way ahead on memory usage compared to what Cairo did under the hood. Further, Cairo would keep around cairo_scaled_font_t's in a holdover cache even after there are no existing references to them and the owning gfxFonts have long since died. This gives an artificial boost in successive runs of the benchmark, while not aiding in the performance of the first run. I don't believe the extra memory use would be justified to reproduce that particular behavior, especially since our expectations are that the glyph cache for a gfxFont dies when the gfxFont itself dies from the gfxFontCache. In any case, this should at least significantly boost our glyph metrics performance on a cold start, with the caveat about the warm start case. Differential Revision: https://phabricator.services.mozilla.com/D46726
5d82bc2f1e9e79d110a4bacd433ba20c5ccb59c7: Bug 1578535 - base arm64-related build images off debian10; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Wed, 18 Sep 2019 02:58:56 +0000 - rev 494452
Push 36607 by malexandru@mozilla.com at Mon, 23 Sep 2019 09:48:00 +0000
Bug 1578535 - base arm64-related build images off debian10; r=glandium Our build toolchains don't contain libstdc++ headers for aarch64, so our aarch64 builds rely on whatever libstdc++ headers the system has installed. To bring in newer headers on our aarch64 builds, then, we need to update the system images for those builds, which this patch does. Depends on D45861 Differential Revision: https://phabricator.services.mozilla.com/D45862
0621d05839f67e04c7fd97f52283fa0f9a71676c: Bug 1578535 - explicitly install libstdc++-$VERSION-dev packages; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Fri, 20 Sep 2019 19:42:28 +0000 - rev 494451
Push 36607 by malexandru@mozilla.com at Mon, 23 Sep 2019 09:48:00 +0000
Bug 1578535 - explicitly install libstdc++-$VERSION-dev packages; r=glandium On older Debian versions, `libstdc++-$VERSION-dev` is implicitly brought in by other development packages. On newer versions, this dependency has been removed. Let's go ahead and explicitly declare which version we want to install for each Debian version. Differential Revision: https://phabricator.services.mozilla.com/D45861
2b8364cfdb04bfdfde7c01589e48e24973c1ce9c: Backed out 1 changesets (bug 1582749) for build bustage at /builds/worker/workspace/build/src/gfx/thebes/gfxFT2FontBase
Daniel Varga <dvarga@mozilla.com> - Sun, 22 Sep 2019 21:01:58 +0300 - rev 494450
Push 36606 by dvarga@mozilla.com at Sun, 22 Sep 2019 21:33:41 +0000
Backed out 1 changesets (bug 1582749) for build bustage at /builds/worker/workspace/build/src/gfx/thebes/gfxFT2FontBase Backed out changeset db3d77b313a0 (bug 1582749)
db3d77b313a039dd81a586ffb60fb333cdf5da2d: Bug 1582749 - query FreeType glyph advance and bounds at the same time. r=jfkthame
Lee Salzman <lsalzman@mozilla.com> - Sun, 22 Sep 2019 16:52:52 +0000 - rev 494449
Push 36606 by dvarga@mozilla.com at Sun, 22 Sep 2019 21:33:41 +0000
Bug 1582749 - query FreeType glyph advance and bounds at the same time. r=jfkthame Cairo would normally query both the advance and other metrics at the same time, then store them in a glyph cache sitting on each cairo_scaled_font_t any time any of the extents were queried. Each cached scaled glyph metrics would require about 150 bytes of space and could thus use a horribly large amount of memory when a lot of glyphs were being used within a scaled font. This tries to duplicate the behavior of querying and storing both advance and bounds at the same time to effectively cut the number of glyph loads in half for most cases. This should only add another 8 bytes per hash entry to store the cached bounds, thus putting us way ahead on memory usage compared to what Cairo did under the hood. Further, Cairo would keep around cairo_scaled_font_t's in a holdover cache even after there are no existing references to them and the owning gfxFonts have long since died. This gives an artificial boost in successive runs of the benchmark, while not aiding in the performance of the first run. I don't believe the extra memory use would be justified to reproduce that particular behavior, especially since our expectations are that the glyph cache for a gfxFont dies when the gfxFont itself dies from the gfxFontCache. In any case, this should at least significantly boost our glyph metrics performance on a cold start, with the caveat about the warm start case. Differential Revision: https://phabricator.services.mozilla.com/D46726
745fe3b9c450dea28d69aafdb283a8f429d66855: Bug 1583005 - Ensure the fontconfig configuration is initialized in all processes (by calling FcConfigGetCurrent) before potential gtk access. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Sun, 22 Sep 2019 16:21:06 +0000 - rev 494448
Push 36606 by dvarga@mozilla.com at Sun, 22 Sep 2019 21:33:41 +0000
Bug 1583005 - Ensure the fontconfig configuration is initialized in all processes (by calling FcConfigGetCurrent) before potential gtk access. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D46732
bd204006f2cc89e7f2f9e0b4d4f90dbbbe43d73d: Bug 1582901 - Improve stepping between frames, r=jlast.
Brian Hackett <bhackett1024@gmail.com> - Sun, 22 Sep 2019 03:25:03 +0000 - rev 494447
Push 36606 by dvarga@mozilla.com at Sun, 22 Sep 2019 21:33:41 +0000
Bug 1582901 - Improve stepping between frames, r=jlast. Differential Revision: https://phabricator.services.mozilla.com/D46690
571a8776eb3fc71a73d491efcbd75bab140923ec: Bug 1550631 - Include the entryPoint for navigations from about:protections to about:logins. r=jaws
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Sun, 22 Sep 2019 15:15:52 +0000 - rev 494446
Push 36606 by dvarga@mozilla.com at Sun, 22 Sep 2019 21:33:41 +0000
Bug 1550631 - Include the entryPoint for navigations from about:protections to about:logins. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D46630
ec63d599b81e488b98ac239bb6a9ca3f6b8696c2: Bug 1550631 - Record telemetry for direct navigation to about:logins. r=jaws
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Sun, 22 Sep 2019 15:15:29 +0000 - rev 494445
Push 36606 by dvarga@mozilla.com at Sun, 22 Sep 2019 21:33:41 +0000
Bug 1550631 - Record telemetry for direct navigation to about:logins. r=jaws Also remove empty `filter` query params. Differential Revision: https://phabricator.services.mozilla.com/D46551
5d60ea8fbdc6a265b67bcabcdf845f26615c97c8: Bug 1581969 - Don’t activate the newSavedLogin trigger on accounts.firefox.com. r=jaws
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Sun, 22 Sep 2019 09:58:47 +0000 - rev 494444
Push 36606 by dvarga@mozilla.com at Sun, 22 Sep 2019 21:33:41 +0000
Bug 1581969 - Don’t activate the newSavedLogin trigger on accounts.firefox.com. r=jaws The user may be in the process of setting up Sync so prompting to setup login Sync from a CFR would be untimely. Differential Revision: https://phabricator.services.mozilla.com/D46252
4d81f578aa35b57062c58ceb058d8429dd619fd2: Bug 1582772 - Use branchSub32 to micro-optimize some loops in generated code. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Sat, 21 Sep 2019 05:34:32 +0000 - rev 494443
Push 36606 by dvarga@mozilla.com at Sun, 22 Sep 2019 21:33:41 +0000
Bug 1582772 - Use branchSub32 to micro-optimize some loops in generated code. r=iain This is a bit more efficient. Bug 1582772 comment 0 has more data. Differential Revision: https://phabricator.services.mozilla.com/D46607
772f7e11c7e59031e4d12df2a39844918b180beb: Bug 1575744 - P8. Remove no longer necessary interface. r=mayhemer
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Sep 2019 04:09:48 +0000 - rev 494442
Push 36605 by rgurzau@mozilla.com at Sun, 22 Sep 2019 09:55:57 +0000
Bug 1575744 - P8. Remove no longer necessary interface. r=mayhemer Thanks to the promisifying of SendCrossProcessRedirect we no longer needs callback to DocumentChannelParent from nsHttpChannelParent. So we can remove the interface that allowed to do so. Differential Revision: https://phabricator.services.mozilla.com/D46174
2d175e2bf5b81f1c92f5d970f34ff608234e58f4: Bug 1575744 - P7. Promisify SendCrossProcessRedirect to avoid needing PHttpChannel to get a response. r=mayhemer
Jean-Yves Avenard <jyavenard@mozilla.com> - Sat, 21 Sep 2019 11:14:49 +0000 - rev 494441
Push 36605 by rgurzau@mozilla.com at Sun, 22 Sep 2019 09:55:57 +0000
Bug 1575744 - P7. Promisify SendCrossProcessRedirect to avoid needing PHttpChannel to get a response. r=mayhemer Differential Revision: https://phabricator.services.mozilla.com/D46163
e404bd8b47ffc5422ae3041ab8f94240d34da24f: Bug 1575744 - P6. Remove unused nsIProcessSwitchRequestor implementation. r=mayhemer
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Sep 2019 04:09:47 +0000 - rev 494440
Push 36605 by rgurzau@mozilla.com at Sun, 22 Sep 2019 09:55:57 +0000
Bug 1575744 - P6. Remove unused nsIProcessSwitchRequestor implementation. r=mayhemer nsViewSourceChannel will never trigger a change of process. So we can remove this interface from nsViewSourceChannel. Differential Revision: https://phabricator.services.mozilla.com/D46160
e0b4ddb51578110ad77339ce40fd75087cae5640: Bug 1575744 - P5. Implement process switch from DocumentChannelParent. r=mayhemer
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 20 Sep 2019 04:09:47 +0000 - rev 494439
Push 36605 by rgurzau@mozilla.com at Sun, 22 Sep 2019 09:55:57 +0000
Bug 1575744 - P5. Implement process switch from DocumentChannelParent. r=mayhemer Differential Revision: https://phabricator.services.mozilla.com/D46020
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip