327c6c5acdbcbd884f818c0fa7b507048642291b: Bug 1638060 - Standardize interface of `mozfile` classes as `bytes`-based streams r=glandium
Ricky Stewart <rstewart@mozilla.com> - Fri, 22 May 2020 01:11:29 +0000 - rev 531704
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1638060 - Standardize interface of `mozfile` classes as `bytes`-based streams r=glandium At the beginning of the Python 3 migration (circa bug 1602540), we made an update to the interface of `mozpack/files.py` in the direction of aligning with Python 3's built-in `file` support; namely, that opening a file in text mode returns a stream of `str` (text), and that opening a file in binary mode returns a stream of `bytes`. This was deemed to be more trouble than it was worth. This patch undoes all of those changes to the interface in favor of moving back to the Python 2 style, where all files are bytestreams. Differential Revision: https://phabricator.services.mozilla.com/D75424
8fbcd4668bae62cbba94dfa1657b0d8cce8aa225: Bug 1636419 - Enable main GC timing telemetry on geckoview r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 22 May 2020 18:38:30 +0000 - rev 531703
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1636419 - Enable main GC timing telemetry on geckoview r=sfink This adds data for the time taking by the different phases plus slice time. Differential Revision: https://phabricator.services.mozilla.com/D76341
a2bde621288c12c60a129b1f5eeb1dce5a544c20: Bug 1637339: Only validate constrained values when element read succeeded. r=jrmuizel
Bob Owen <bobowencode@gmail.com> - Fri, 22 May 2020 18:22:07 +0000 - rev 531702
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1637339: Only validate constrained values when element read succeeded. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75570
151f9f0eaadaedf9d8c105ffe04b8fefd719549a: Bug 1633791 part 3: Check that sizes have been read correctly from stream before allocation. r=jrmuizel
Bob Owen <bobowencode@gmail.com> - Fri, 22 May 2020 18:22:04 +0000 - rev 531701
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1633791 part 3: Check that sizes have been read correctly from stream before allocation. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D76450
d457d4a5b0b1d55a618b91bdd12af48629fc2801: Bug 1633791 part 2: Use ExpectingShutdown to prevent ShutDownKill for remote canvas. r=jrmuizel
Bob Owen <bobowencode@gmail.com> - Fri, 22 May 2020 18:22:02 +0000 - rev 531700
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1633791 part 2: Use ExpectingShutdown to prevent ShutDownKill for remote canvas. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D75508
1e8d16c595f5c727c3321cbae0fe380fa13f8701: Bug 1633791 part 1: Add ability to notify the child processes of an impending shutdown. r=nika
Bob Owen <bobowencode@gmail.com> - Fri, 22 May 2020 18:21:59 +0000 - rev 531699
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1633791 part 1: Add ability to notify the child processes of an impending shutdown. r=nika This also adds a call to the new function in ContentParent::StartForceKillTimer. Differential Revision: https://phabricator.services.mozilla.com/D75507
ab8d214e6ad8ac37d63380fe2039dfcec1080d6a: Bug 1640165 - Use EnumSet for frame construction item flags. r=mats
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 May 2020 18:07:48 +0000 - rev 531698
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1640165 - Use EnumSet for frame construction item flags. r=mats And remove the XBL_BASE flag because it's unused. Differential Revision: https://phabricator.services.mozilla.com/D76474
2708f3e553cb7b327c1c4111779a309acbcdbc3c: Bug 1639606 - Downloads that are set to launchWhenSucceeded with an external application should not get handled internally, unless an attempt has already been made to launch externally. r=Gijs
Jared Wein <jwein@mozilla.com> - Fri, 22 May 2020 17:43:57 +0000 - rev 531697
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1639606 - Downloads that are set to launchWhenSucceeded with an external application should not get handled internally, unless an attempt has already been made to launch externally. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D76243
e5029c564b6779ff2acff14e5df7537dc17f3190: Bug 1639632 - convert xpcom/ to inherit from mozilla::Runnable where possible; r=KrisWright
Nathan Froyd <froydnj@mozilla.com> - Wed, 20 May 2020 20:37:58 +0000 - rev 531696
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1639632 - convert xpcom/ to inherit from mozilla::Runnable where possible; r=KrisWright A little less boilerplate is nice. Differential Revision: https://phabricator.services.mozilla.com/D76178
93a28d6c556de1007239b7244ba4ad106369975a: Bug 1639537 - Unblock OpenSC 0.20 injected DLL r=tkikuchi
Gabriele Svelto <gsvelto@mozilla.com> - Fri, 22 May 2020 17:06:44 +0000 - rev 531695
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1639537 - Unblock OpenSC 0.20 injected DLL r=tkikuchi This effectively reverts bug 1621804. Differential Revision: https://phabricator.services.mozilla.com/D76488
9b4e5fe79094f8a61f161100fa9273f75a4d953f: Bug 1639563 - fix GCC internal compiler error. r=jfkthame
Lee Salzman <lsalzman@mozilla.com> - Fri, 22 May 2020 16:53:29 +0000 - rev 531694
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1639563 - fix GCC internal compiler error. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D76508
3a709f87941d29a712fe8368d2f4e7a32a048b74: Bug 1611035 - Grant "desktop-notification" when delivering Web Push in GeckoView r=geckoview-reviewers,agi
James Willcox <snorp@snorp.net> - Thu, 21 May 2020 20:20:40 +0000 - rev 531693
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1611035 - Grant "desktop-notification" when delivering Web Push in GeckoView r=geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D76218
1934710853b136c4b10cf9d4da0614230949d474: Bug 1638313 - allow origin for testing which is not supposed to be blocked by CORS, r=Honza
Junior Hsu <juhsu@mozilla.com> - Fri, 22 May 2020 06:24:20 +0000 - rev 531692
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1638313 - allow origin for testing which is not supposed to be blocked by CORS, r=Honza Differential Revision: https://phabricator.services.mozilla.com/D76431
266fbe02da32661d5f6e1ac33fd4d41c2d21d109: Bug 1638313 - Let devtool show CORS rejected requests correctly r=necko-reviewers,mayhemer
Junior Hsu <juhsu@mozilla.com> - Fri, 22 May 2020 02:21:25 +0000 - rev 531691
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1638313 - Let devtool show CORS rejected requests correctly r=necko-reviewers,mayhemer Differential Revision: https://phabricator.services.mozilla.com/D76255
2e5f3c99e509579d1c2a70b9a2c378570882e878: Bug 1428718 - [moztest] Support python 3; r=egao
Geoff Brown <gbrown@mozilla.com> - Fri, 22 May 2020 16:12:05 +0000 - rev 531690
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1428718 - [moztest] Support python 3; r=egao I noticed one more moztest issue in bug 1638993: sorting an array of dict is poorly defined on py2 and not tolerated on py3; adding the lambda clarifies the behavior. With this resolved, I think we can bump the moztest version and close this bug. Differential Revision: https://phabricator.services.mozilla.com/D76486
41f104e3eeb168f1383ea0aac276004f6788f2e6: Bug 1639991: Use offsetOf accessors for match result object slots r=jandem
Iain Ireland <iireland@mozilla.com> - Fri, 22 May 2020 07:00:44 +0000 - rev 531689
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1639991: Use offsetOf accessors for match result object slots r=jandem Also did a drive-by comment clean-up I missed when adding dotAll. Differential Revision: https://phabricator.services.mozilla.com/D76391
fdef23410b2efcb26ecbb8856e3739a747855268: Bug 1631676 - disallow dFPI in extension when FPI is enabled; r=rpl
Liang-Heng Chen <xeonchen@gmail.com> - Fri, 22 May 2020 18:28:33 +0000 - rev 531688
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1631676 - disallow dFPI in extension when FPI is enabled; r=rpl Differential Revision: https://phabricator.services.mozilla.com/D74206
e279dd585ca79987498c58c9eec40f80e9c05bcb: Bug 1239292 - Remove the multi-threaded job scheduler. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Wed, 20 May 2020 20:04:05 +0000 - rev 531687
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1239292 - Remove the multi-threaded job scheduler. r=jrmuizel CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com/D76027
a00f71376ad18b3cde3d92b338b5304c7ffd7334: Bug 1584890 Part 2 - Add reftests for position:fixed flex & grid root element. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Thu, 21 May 2020 21:54:57 +0000 - rev 531686
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1584890 Part 2 - Add reftests for position:fixed flex & grid root element. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D76206
19b910256abfe62d1fcb177e48ed1c1a28f5b2ab: Bug 1584890 Part 1 - Use nsFrameConstructorState::AddChild() to construct out-of-flow flex or grid container as the root element. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Thu, 21 May 2020 23:11:07 +0000 - rev 531685
Push 37442 by ncsoregi@mozilla.com at Sat, 23 May 2020 09:21:24 +0000
Bug 1584890 Part 1 - Use nsFrameConstructorState::AddChild() to construct out-of-flow flex or grid container as the root element. r=dholbert If `contentFrame` is out-of-flow, nsFrameConstructorState::AddChild() can construct a placeholder frame for `contentFrame` and put the placeholder in `frameList`. Also, we need to use nsFrameConstructorState::GetGeometricParent() to get the correct parent when calling InitAndRestoreFrame() for an out-of-flow `contentFrame`. For example, if `contentFrame` has position:fixed, its parent should be ViewportFrame, not CanvasFrame (which is mDocElementContainingBlock). This patch also adds reftests for position:absolute flex & grid root element. Reftests for position:fixed root element are in the next part. Differential Revision: https://phabricator.services.mozilla.com/D76205
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip