58d5d2a329f5cdb6b7a4d2f866d142340b4e7686: Bug 1595690 - Change JSOp enum storage type to uint8_t. r=jwalden
Jan de Mooij <jdemooij@mozilla.com> - Thu, 14 Nov 2019 19:21:07 +0000 - rev 502122
Push 36806 by nerli@mozilla.com at Fri, 15 Nov 2019 15:55:50 +0000
Bug 1595690 - Change JSOp enum storage type to uint8_t. r=jwalden A bit more efficient when saving a JSOp in a data structure. It's also compatible with jsbytecode. Differential Revision: https://phabricator.services.mozilla.com/D52627
1e1617c67238dfb685fb3d07bf1793232c4469fa: Bug 1596339 Part 7 - Delete unused operator<< for nsRect. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Fri, 15 Nov 2019 03:52:21 +0000 - rev 502121
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1596339 Part 7 - Delete unused operator<< for nsRect. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D53118
a7a60ea3a7e06ff5b14a1cbb8c653637362b41bb: Bug 1596339 Part 6 - Use ToString() on nsPoint and nsSize in frame tree dump. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Fri, 15 Nov 2019 03:59:28 +0000 - rev 502120
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1596339 Part 6 - Use ToString() on nsPoint and nsSize in frame tree dump. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D52967
1622b327fb356012561b3ace3b382c89addeb4fc: Bug 1596339 Part 5 - Use ToString() on nsRect in frame tree dump. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Fri, 15 Nov 2019 03:52:14 +0000 - rev 502119
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1596339 Part 5 - Use ToString() on nsRect in frame tree dump. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D52966
e9e0e6b92381b73474c978d1fda096d69fb38eda: Bug 1596339 Part 4 - Implement operator<< for LogicalPoint and LogicalMargin. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Fri, 15 Nov 2019 03:52:05 +0000 - rev 502118
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1596339 Part 4 - Implement operator<< for LogicalPoint and LogicalMargin. r=dholbert I'm not aware of any usage of LogicalPoint and LogicalPoint in frame tree dump, but I still want to implement them for the sake of completeness. Differential Revision: https://phabricator.services.mozilla.com/D52965
2b8b36ac14d520ad148a364ea4c4959180890e9f: Bug 1596339 Part 3 - Implement operator<< for LogicalSize, and use it in frame tree dump. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Fri, 15 Nov 2019 04:49:27 +0000 - rev 502117
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1596339 Part 3 - Implement operator<< for LogicalSize, and use it in frame tree dump. r=dholbert Note: The output format of BaseSize is "3 x 5", so a pair of parentheses is added around %s in "logical-size=(%s)" to make it looks better. Differential Revision: https://phabricator.services.mozilla.com/D52964
583f09d7e18124985da8eafd546b719f885ae898: Bug 1596339 Part 2 - Implement operator<< for LogicalRect, and use it in frame tree dump. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Fri, 15 Nov 2019 03:51:56 +0000 - rev 502116
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1596339 Part 2 - Implement operator<< for LogicalRect, and use it in frame tree dump. r=dholbert This change uses parentheses, i.e. '(' and ')', to enclose the dimension of LogicalRect. This match the output of BaseRect's operator<<. Note: This introduces inconsistency in the frame tree dump because some of the output format still use braces to enclose the data. But in later patches, I'll gradually change the format to use parentheses. Differential Revision: https://phabricator.services.mozilla.com/D52963
591e273e2d9e111a9901b2639a593033130d7a10: Bug 1596339 Part 1 - Implement operator<< for WritingMode, and use it in frame tree dump. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Fri, 15 Nov 2019 03:51:54 +0000 - rev 502115
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1596339 Part 1 - Implement operator<< for WritingMode, and use it in frame tree dump. r=dholbert WritingMode.h already depends on ostream header implicitly via nsBidiUtils.h -> nsString.h. For completeness, I still add #include <ostream>. While I'm here, I make the format of debug prints in nsLineBox more consistent with the counter-part in nsFrame. Some of them will be revised in the later patches. Differential Revision: https://phabricator.services.mozilla.com/D52962
2007edb47f8ffdda9ef310c833e131ac7efc230f: Bug 1596217 - Make toolkit/components/remotebrowserutils/tests/ Fission-compatible, r=kmag
Kashav Madan <kmadan@mozilla.com> - Thu, 14 Nov 2019 19:59:37 +0000 - rev 502114
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1596217 - Make toolkit/components/remotebrowserutils/tests/ Fission-compatible, r=kmag This updates browser_RemoteWebNavigation.js to only do same-origin navigations, and updates browser_httpResponseProcessSelection.js to skip test_disabled if Fission is enabled. Differential Revision: https://phabricator.services.mozilla.com/D52925
ff4ff0dd4da373d91ebf6b5f9a13782a69de7847: Bug 1596494 - Call UpdateCompositionBoundsForRCDRSF only if we are in the top level content document. r=tnikkel
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Fri, 15 Nov 2019 01:54:05 +0000 - rev 502113
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1596494 - Call UpdateCompositionBoundsForRCDRSF only if we are in the top level content document. r=tnikkel Though there is another call site of UpdateCompositionBoundsForRCDRSF in nsLayoutUtils::CalculateRootCompositionSize, it's not clear to me whether it is necessary or not since we early return from the function in the case where |aIsRootContentDocRootScrollFrame| argument is true. We will audit it later in bug 1562505. Differential Revision: https://phabricator.services.mozilla.com/D53117
3322c8c93b02a7e848951a454a5c94f6d4704a74: Bug 1576728 - Let blocklist entries for FYUnZIP and PuddingZip ride the trains but confine them to older/unversioned dlls. r=aklotz
philipp <madperson@gmx.at> - Thu, 14 Nov 2019 23:40:00 +0000 - rev 502112
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1576728 - Let blocklist entries for FYUnZIP and PuddingZip ride the trains but confine them to older/unversioned dlls. r=aklotz Differential Revision: https://phabricator.services.mozilla.com/D53103
409ebe45687765c849936626fbc7d95fcfc17f6d: Bug 1595328 - Add browser.experiments.urlbar.lastBrowserUpdateDate webextension experiment API. r=mak,mixedpuppy CLOSED TREE
Drew Willcoxon <adw@mozilla.com> - Thu, 14 Nov 2019 20:00:46 +0000 - rev 502111
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1595328 - Add browser.experiments.urlbar.lastBrowserUpdateDate webextension experiment API. r=mak,mixedpuppy CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com/D52948
17db3abeba1a0ee39f3887279ff770c5f04f6313: Backed out 13 changesets (bug 1530402, bug 1533156) for failing test_ext_tabs_query.html on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Fri, 15 Nov 2019 05:48:23 +0200 - rev 502110
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Backed out 13 changesets (bug 1530402, bug 1533156) for failing test_ext_tabs_query.html on a CLOSED TREE Backed out changeset aa9499a196e3 (bug 1530402) Backed out changeset ce12e494a189 (bug 1530402) Backed out changeset 1b053a203af9 (bug 1530402) Backed out changeset f57bc0ee284b (bug 1530402) Backed out changeset 701de7bcb484 (bug 1530402) Backed out changeset ab7b21969769 (bug 1530402) Backed out changeset c7b8cc91f245 (bug 1530402) Backed out changeset e2be10dbad5e (bug 1530402) Backed out changeset f52a8fedcded (bug 1530402) Backed out changeset 4fcca36d5b3e (bug 1530402) Backed out changeset 82b28001164b (bug 1530402) Backed out changeset 1dc6a4ebc9e1 (bug 1533156) Backed out changeset ae5ead19921d (bug 1530402)
0ba862a839d190ce4c443e4db2f5788aeeea97ad: Bug 1588241 - P8. Use NeckoTargetChannelFunctionEvent with FTPChannelChild. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 15 Nov 2019 02:42:20 +0000 - rev 502109
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1588241 - P8. Use NeckoTargetChannelFunctionEvent with FTPChannelChild. r=mattwoodrow Fix style consistency while at it and a couple of constness issues. Differential Revision: https://phabricator.services.mozilla.com/D52505
693144fd8c54c51f442ca4741aa484d1f3795747: Bug 1588241 - P7. Use NeckoTargetChannelFunctionEvent in DCC. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 15 Nov 2019 02:42:18 +0000 - rev 502108
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1588241 - P7. Use NeckoTargetChannelFunctionEvent in DCC. r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D52503
c70d60f8293ca2996cde6384af2a0f9bc5311e9c: Bug 1588241 - P6. Disable test under fission. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 15 Nov 2019 02:42:10 +0000 - rev 502107
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1588241 - P6. Disable test under fission. r=mattwoodrow And amend comment on other bugs failing for the same reasons, linking to bug that is the cause. Differential Revision: https://phabricator.services.mozilla.com/D52306
354253d41c6adfc68a08248cce9fd1e74f952a4d: Bug 1588241 - P5. Re-enable tests. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 15 Nov 2019 02:42:08 +0000 - rev 502106
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1588241 - P5. Re-enable tests. r=mattwoodrow This reverts bug 1590608 and bug 1590649. Differential Revision: https://phabricator.services.mozilla.com/D52264
e9ca1ee307d6f259951dd6c541e3d2e4f8ed6991: Bug 1588241 - P4. Remove nsIClassifiedChannel implementation from DocumentChannelChild. r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 15 Nov 2019 02:42:06 +0000 - rev 502105
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1588241 - P4. Remove nsIClassifiedChannel implementation from DocumentChannelChild. r=mattwoodrow The information is now passed to the parent channel once replacement is completed. Differential Revision: https://phabricator.services.mozilla.com/D52263
2dda521c0591c002217453ea3e8358651ad6a45d: Bug 1588241 - P3. Move classification methods to PHttpChannel. r=mayhemer
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 15 Nov 2019 02:42:03 +0000 - rev 502104
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1588241 - P3. Move classification methods to PHttpChannel. r=mayhemer We can guarantee that those callbacks will occur prior the call to OnStartRequest. But running them all on the PHttpChannel we remove the potential race between the PHttpChannel which runs on the main thread and PHttpBackroundChannel which runs on the necko thread. Differential Revision: https://phabricator.services.mozilla.com/D52262
a00f164555ff94b19f25485908288dcadc563624: Bug 1588241 - P2. Add ability to use lambdas for channel event handlers. r=mayhemer
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 15 Nov 2019 02:59:21 +0000 - rev 502103
Push 36805 by aiakab@mozilla.com at Fri, 15 Nov 2019 09:53:19 +0000
Bug 1588241 - P2. Add ability to use lambdas for channel event handlers. r=mayhemer Remove the need to create separate runnable classes. It's far more readable and remove the need to duplicate lots of code. We unfortunately need to capture "this" in a ref counter to get around the static analyzer complaining about capturing this by value, even thouch the ChannelEventQueue guarantees that this will outlive the event. Differential Revision: https://phabricator.services.mozilla.com/D52261
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip