93a076c63319f8ef6225948ffb851dec6bbf08f9: Bug 1545328 Part 5 - Move "feasible" result into ColumnBalanceData, and make reflow methods return ColumnBalanceData. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Fri, 19 Apr 2019 05:43:04 +0000 - rev 470244
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1545328 Part 5 - Move "feasible" result into ColumnBalanceData, and make reflow methods return ColumnBalanceData. r=mats ColumnBalanceData is reset in the beginning of ReflowChildren(), so I make ReflowChildren() return a fresh ColumnBalanceData so that it's easier (at least for me) to understand the data is recomputed in every reflow iteration. Also, FindBestBalanceBSize() uses ColumnBalanceData as an input to begin its column balancing iteration. Make the argument pass by value so that the caller's copy won't be modified. Differential Revision: https://phabricator.services.mozilla.com/D28013
31d11b8fca065f1c471fe0f681a3ea7b4b7b1ad4: Bug 1545328 Part 4 - Replace "height" with "block-size" in comments. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Fri, 19 Apr 2019 05:43:00 +0000 - rev 470243
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1545328 Part 4 - Replace "height" with "block-size" in comments. r=mats I manually search "height" and replace it with "block-size" if the code around it uses logical coordinates. Differential Revision: https://phabricator.services.mozilla.com/D28012
d4cf957cb4d3131a18357f1faa9a6b7686a14f35: Bug 1545328 Part 3 - Stop exposing ClampUsedColumnWidth() in the header. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Fri, 19 Apr 2019 05:42:56 +0000 - rev 470242
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1545328 Part 3 - Stop exposing ClampUsedColumnWidth() in the header. r=mats The static function is used only in nsColumnSetFrame's implementation. Differential Revision: https://phabricator.services.mozilla.com/D28011
ba82a40db6755a8c488d445872894a48df0190c9: Bug 1545328 Part 2 - Remove "virtual" keywords for methods that already have "override". r=mats
Ting-Yu Lin <tlin@mozilla.com> - Fri, 19 Apr 2019 05:42:46 +0000 - rev 470241
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1545328 Part 2 - Remove "virtual" keywords for methods that already have "override". r=mats Differential Revision: https://phabricator.services.mozilla.com/D28010
7ccd0940d635e77d744d40d0a50ae78fcdb2a59f: Bug 1545328 Part 1 - Change two FindBestBalanceBSize()'s arguments to be passed by value. r=mats
Ting-Yu Lin <tlin@mozilla.com> - Fri, 19 Apr 2019 06:43:56 +0000 - rev 470240
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1545328 Part 1 - Change two FindBestBalanceBSize()'s arguments to be passed by value. r=mats No code after FindBestBalanceBSize() is interested in aUnboundedLastColumn and aRunWasFeasible, so they don't need to be input/output arguments. Differential Revision: https://phabricator.services.mozilla.com/D28009
215200bb83147324266e876e43698b6d8711a80a: Bug 1545594 - Memoize md5. r=loganfsmyth
Jason Laster <jlaster@mozilla.com> - Fri, 19 Apr 2019 16:03:23 +0000 - rev 470239
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1545594 - Memoize md5. r=loganfsmyth Differential Revision: https://phabricator.services.mozilla.com/D28147
895753bc084b66036cad3b6e1c4583d37ba66891: Bug 1545700 - Eagerly render <menu> inserted into already-opened menupopup r=surkov
Brian Grinstead <bgrinstead@mozilla.com> - Fri, 19 Apr 2019 16:27:37 +0000 - rev 470238
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1545700 - Eagerly render <menu> inserted into already-opened menupopup r=surkov Differential Revision: https://phabricator.services.mozilla.com/D28198
37054e6d6bbb0285f9db1e7f30def75ba9b6521b: Bug 1460811 - migrate XULStore to rkv r=bgrins,lina
Myk Melez <myk@mykzilla.org> - Fri, 19 Apr 2019 17:42:48 +0000 - rev 470237
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1460811 - migrate XULStore to rkv r=bgrins,lina Differential Revision: https://phabricator.services.mozilla.com/D25355
a92de21721f406159a1b32a7162a6d9e9fed72eb: Fix outdated comment explaining XPCWrappedNative tearoff lifetime. No bug. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 19 Apr 2019 17:18:41 +0000 - rev 470236
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Fix outdated comment explaining XPCWrappedNative tearoff lifetime. No bug. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D28216
2b5c64a994b37409eaefc753d30d1e8b7a6e7ca1: Bug 1544150 - add new operator'%' to handle modular by TimeUnit. r=jya
Alastor Wu <alwu@mozilla.com> - Fri, 19 Apr 2019 13:16:43 +0000 - rev 470235
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1544150 - add new operator'%' to handle modular by TimeUnit. r=jya As operator`%` would need to handle `TimeUnit` as a input as well, we add new operator function. Also use `int64` as a input parameter for another two operator functions `%` and `/` in order to add assertion to ensure that the input won't overflow. Differential Revision: https://phabricator.services.mozilla.com/D27644
c440e1a493fbd082791abc8b972b365bded432d4: Bug 1544547 - Some strings/json stretch about:config hiding buttons r=paolo
Ed Lee <edilee@mozilla.com> - Fri, 19 Apr 2019 17:27:49 +0000 - rev 470234
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1544547 - Some strings/json stretch about:config hiding buttons r=paolo Differential Revision: https://phabricator.services.mozilla.com/D27575
fd06c4854abacefd68771c2f7ae575ec8e0ec69d: Bug 1545736: about:profiles buttons should be initialised when the UI loads, not everytime the UI is refreshed. r=jaws
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 19 Apr 2019 17:15:24 +0000 - rev 470233
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1545736: about:profiles buttons should be initialised when the UI loads, not everytime the UI is refreshed. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D28194
0d78a29b8f3cd1307a3faf629ad76578935e0542: Bug 1545631 - Fix no-throw-literal in update\tests\browser\app_update.sjs and update\tests\chrome\update.sjs. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Fri, 19 Apr 2019 17:08:09 +0000 - rev 470232
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1545631 - Fix no-throw-literal in update\tests\browser\app_update.sjs and update\tests\chrome\update.sjs. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D28162
a55ca10712bbe5bfc4353c7e4b1472957ba7312a: Bug 1540191 - Add ability to disable BITS download for an update using the advertised update.xml. r=bytesized
Robert Strong <robert.bugzilla@gmail.com> - Fri, 19 Apr 2019 17:07:36 +0000 - rev 470231
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1540191 - Add ability to disable BITS download for an update using the advertised update.xml. r=bytesized Differential Revision: https://phabricator.services.mozilla.com/D28156
62ee0aed9e59a3b157b04a19177c4039d1d494e6: Bug 1493225, part 4 - Cancel content JS when navigating through history to prevent hangs r=smaug
Jim Porter <jporter@mozilla.com> - Thu, 18 Apr 2019 18:40:00 +0000 - rev 470230
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1493225, part 4 - Cancel content JS when navigating through history to prevent hangs r=smaug Add tests to verify the behavior of the previous patches. Differential Revision: https://phabricator.services.mozilla.com/D27370
3537b8f8d38adff7ba40933cf3ad2b92fa2dbceb: Bug 1493225, part 3 - Cancel content JS when navigating through history to prevent hangs r=smaug
Jim Porter <jporter@mozilla.com> - Thu, 18 Apr 2019 18:39:45 +0000 - rev 470229
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1493225, part 3 - Cancel content JS when navigating through history to prevent hangs r=smaug This patch adds an ID to ensure that we avoid canceling content JS if the next page already started loading by the time we're ready to try canceling the JS. Differential Revision: https://phabricator.services.mozilla.com/D25164
1de539e8f5685bc2cdc25f6166f3296723e9467f: Bug 1493225, part 2 - Cancel content JS when navigating through history to prevent hangs r=smaug
Jim Porter <jporter@mozilla.com> - Thu, 18 Apr 2019 19:53:34 +0000 - rev 470228
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1493225, part 2 - Cancel content JS when navigating through history to prevent hangs r=smaug In this part, we pass along the navigation type (and index for when using the dropdown on the back/forward buttons). This allows us to check if there's a top-level load "between" the start and end pages. The patch might look a bit strange, since we're passing the navigation operation to two places from RemoteWebNavigation.js (the normal message passing that existed before this patch and the HangMonitor channel in this patch). This is primarily to make it easier to stop passing the navigation info along the HangMonitor channel once session history is uplifted into the parent process. At that point, the check for whether there's a top-level load could happen in TabParent (I think). Differential Revision: https://phabricator.services.mozilla.com/D23090
e9c116dba54148f38acf89e3b999a93be82d6773: Bug 1493225, part 1 - Cancel content JS when navigating through history to prevent hangs r=smaug
Jim Porter <jporter@mozilla.com> - Thu, 18 Apr 2019 18:39:24 +0000 - rev 470227
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1493225, part 1 - Cancel content JS when navigating through history to prevent hangs r=smaug This patch passes a message through the HangMonitor channel when navigating through history to cancel content JS that could hang the chrome JS in the content process responsible for history navigation. If the content JS is actually canceled, this also disables the BF cache for the current page, since it could end up in an inconsistent state due to the JS cancellation. Differential Revision: https://phabricator.services.mozilla.com/D23089
a9d788547dfaf65170f650a941c725d6ea5c61b6: Bug 1545190 - Allow table in host and row in shadow. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Thu, 18 Apr 2019 22:52:06 +0000 - rev 470226
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1545190 - Allow table in host and row in shadow. r=Jamie Differential Revision: https://phabricator.services.mozilla.com/D27993
7b127d669026e026f3aff2b8141ef74d6e1da279: Bug 1528690 - P2 - Change some assertions to diagnostic assertion to get more information on Nightly; r=asuth
Tom Tung <shes050117@gmail.com> - Fri, 19 Apr 2019 14:35:33 +0000 - rev 470225
Push 112851 by rgurzau@mozilla.com at Sat, 20 Apr 2019 10:03:47 +0000
Bug 1528690 - P2 - Change some assertions to diagnostic assertion to get more information on Nightly; r=asuth Depends on D28148 Differential Revision: https://phabricator.services.mozilla.com/D28149
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip