dd092bce314d6c0292d54b50ce540cfcf9e435bf: Bug 1574745 - Prepare CompositorOGL for native layers that are not located at (0, 0). r=mattwoodrow
Markus Stange <mstange@themasta.com> - Fri, 30 Aug 2019 19:49:58 +0000 - rev 490992
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1574745 - Prepare CompositorOGL for native layers that are not located at (0, 0). r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D42424
de0fadd41dc3ef6620b9b82776b295f79012876e: Bug 1574745 - Treat aClipRect in CompositorOGL::DrawGeometry correctly when drawing to a root render target that's not at (0, 0). r=mattwoodrow
Markus Stange <mstange@themasta.com> - Fri, 30 Aug 2019 19:49:46 +0000 - rev 490991
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1574745 - Treat aClipRect in CompositorOGL::DrawGeometry correctly when drawing to a root render target that's not at (0, 0). r=mattwoodrow This uses the same workaround as BasicCompositor. Differential Revision: https://phabricator.services.mozilla.com/D43868
8a64ef16fc2e4d5ba18516280479cd69ad948c8c: Bug 1574745 - Prepare BasicCompositor for layers that are not located at (0, 0). r=mattwoodrow
Markus Stange <mstange@themasta.com> - Fri, 30 Aug 2019 19:49:27 +0000 - rev 490990
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1574745 - Prepare BasicCompositor for layers that are not located at (0, 0). r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D43867
610cc17c583235db3e4a27f56c0cda2eae875d21: Bug 1574745 - Use an explicit offset to deal with the fact that aClipRect in Compositor::DrawGeometry is relative to (0, 0) for the root render target, and not in the render target's device space. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Fri, 30 Aug 2019 19:49:14 +0000 - rev 490989
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1574745 - Use an explicit offset to deal with the fact that aClipRect in Compositor::DrawGeometry is relative to (0, 0) for the root render target, and not in the render target's device space. r=mattwoodrow aClipRect is relative to closestAncestorContainerLayerWithIntermediateSurface->GetVisibleRegion().GetBounds().TopLeft() or (0, 0) if there is no ancestor with an intermediate surface. It gets computed by Layer::CalculateScissorRect. So if there is an intermediate surface, that origin matches the render target origin. But if there is no intermediate surface, it does not always match: the root render target's origin is not necessarily (0, 0). In the past, BasicCompositor dealt with this by using the transform on the root render target's mDrawTarget, which gets set in CreateRenderTargetAndClear (renamed to CreateRootRenderTarget in this patch). Render targets created in the regular CreateRenderTarget did not have a transform. This allowed DrawGeometry to only conditionally apply an offset to aClipRect; the offset was applied by calling PushClipRect before resetting the transform. Now all render targets have a translation by -offset on their DrawTarget, not just the root render target. I went with an explicit "clip space origin" field on the render target. Other alternatives would have been: - Having a bool IsRootRenderTarget() and using that to conditionally offset aClipRect by the render target origin or not. - Changing Layer::CalculateScissorRect so that the clip space origin is always (0, 0). I actually tried this first but ran into trouble with the MLGPU code. We can do it later. Differential Revision: https://phabricator.services.mozilla.com/D43866
d42177dc73dcaa7d7b3b3c34c94bb2cbe928f9a0: Bug 1577373 - Move readable stream default controller operations into their own file. r=arai
Jeff Walden <jwalden@mit.edu> - Sat, 31 Aug 2019 01:17:12 +0000 - rev 490988
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577373 - Move readable stream default controller operations into their own file. r=arai Differential Revision: https://phabricator.services.mozilla.com/D43921
50eea29e2a96f6feb1ceb00ae9d8836892de9503: Bug 1577373 - Move ReadableStreamDefaultController details into separate files. r=arai
Jeff Walden <jwalden@mit.edu> - Sat, 31 Aug 2019 01:16:54 +0000 - rev 490987
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577373 - Move ReadableStreamDefaultController details into separate files. r=arai Differential Revision: https://phabricator.services.mozilla.com/D43920
5aa0ce9364274e09987df67b6a563c25b05a5920: Bug 1577373 - Move ReadableStream stream/controller interactions to separate files. r=arai
Jeff Walden <jwalden@mit.edu> - Sat, 31 Aug 2019 01:16:42 +0000 - rev 490986
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577373 - Move ReadableStream stream/controller interactions to separate files. r=arai Differential Revision: https://phabricator.services.mozilla.com/D43919
b1148ccfa82f87a39998f1d77018193739cd3e99: Bug 1577373 - Move IsMaybeWrapped to a header so it can be used in multiple files. (It can't be *static* in those multiple files because of scumbag unified builds.) r=arai
Jeff Walden <jwalden@mit.edu> - Sat, 31 Aug 2019 01:16:29 +0000 - rev 490985
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577373 - Move IsMaybeWrapped to a header so it can be used in multiple files. (It can't be *static* in those multiple files because of scumbag unified builds.) r=arai Differential Revision: https://phabricator.services.mozilla.com/D43918
035b232180066fa2dad1ffa9a1fe150fda463f65: Bug 1577373 - Move ReadableStream standard library bits into separate files. r=arai
Jeff Walden <jwalden@mit.edu> - Sat, 31 Aug 2019 01:16:17 +0000 - rev 490984
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577373 - Move ReadableStream standard library bits into separate files. r=arai Differential Revision: https://phabricator.services.mozilla.com/D43917
e6c27cc40626dcd4255c0dd096db338d533ea0d8: Bug 1577373 - Split PullIntoDescriptor code into separate files. r=arai
Jeff Walden <jwalden@mit.edu> - Sat, 31 Aug 2019 01:16:10 +0000 - rev 490983
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577373 - Split PullIntoDescriptor code into separate files. r=arai Differential Revision: https://phabricator.services.mozilla.com/D43916
d8ca7b07183c81c067b6680032f5bd4d7963f8ca: Bug 1577373 - Move ReadableStream abstract operations to their own header. r=arai
Jeff Walden <jwalden@mit.edu> - Sat, 31 Aug 2019 01:16:03 +0000 - rev 490982
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577373 - Move ReadableStream abstract operations to their own header. r=arai Differential Revision: https://phabricator.services.mozilla.com/D43915
3f547590647a4d130177bb265470c09b02a15948: Bug 1577373 - Move TeeState details into separate files. r=arai
Jeff Walden <jwalden@mit.edu> - Sat, 31 Aug 2019 01:16:01 +0000 - rev 490981
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577373 - Move TeeState details into separate files. r=arai Differential Revision: https://phabricator.services.mozilla.com/D43914
2b9bdb19e36ab435879f22d01058e36d9085b7f2: Bug 1577373 - Move public/friend stream API functions into a new file. r=arai
Jeff Walden <jwalden@mit.edu> - Sat, 31 Aug 2019 01:15:59 +0000 - rev 490980
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577373 - Move public/friend stream API functions into a new file. r=arai Differential Revision: https://phabricator.services.mozilla.com/D43913
a2c5184de22643f485fb8f6dfa586e1502044855: Bug 1577373 - Move ReadableStreamReader abstract operations out of Stream.cpp. r=arai
Jeff Walden <jwalden@mit.edu> - Sat, 31 Aug 2019 01:15:57 +0000 - rev 490979
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577373 - Move ReadableStreamReader abstract operations out of Stream.cpp. r=arai Differential Revision: https://phabricator.services.mozilla.com/D43912
724755d6ff65b56b065aeff5f41ecadb3f15899a: Bug 1577373 - Move ReadableStream{,Default}Reader details out of builtin/Stream.* to separate files. r=arai
Jeff Walden <jwalden@mit.edu> - Sat, 31 Aug 2019 01:15:53 +0000 - rev 490978
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577373 - Move ReadableStream{,Default}Reader details out of builtin/Stream.* to separate files. r=arai Differential Revision: https://phabricator.services.mozilla.com/D43911
2da8982d97aa34a90b0bd871dc32ac8aa65e40a7: Backed out 4 changesets (bug 1576507) for causing xpcshell failures on test_firstStartup.js
arthur.iakab <aiakab@mozilla.com> - Sat, 31 Aug 2019 03:52:51 +0300 - rev 490977
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Backed out 4 changesets (bug 1576507) for causing xpcshell failures on test_firstStartup.js Backed out changeset efca0164a762 (bug 1576507) Backed out changeset 2238ba5cec98 (bug 1576507) Backed out changeset f16714d49101 (bug 1576507) Backed out changeset 2d621070f778 (bug 1576507)
7d029a9d6c0de272be77e49114555e493b480a05: Bug 1577072: Use a slightly larger line-height in our "bigger-than-one" text-input line-height reftest, to accommodate bigger widgets on Debian. r=dbaron
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 30 Aug 2019 23:25:39 +0000 - rev 490976
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577072: Use a slightly larger line-height in our "bigger-than-one" text-input line-height reftest, to accommodate bigger widgets on Debian. r=dbaron Differential Revision: https://phabricator.services.mozilla.com/D43787
52721fabd4d12278444dccd78a90cbb2bbba3720: Bug 1577869 - Remove using namespace std from js/ r=jwalden
Eric Rahm <erahm@mozilla.com> - Sat, 31 Aug 2019 00:35:52 +0000 - rev 490975
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577869 - Remove using namespace std from js/ r=jwalden Differential Revision: https://phabricator.services.mozilla.com/D44253
98bdc3047120ee9d3700f4c13bc09b0db585c58f: Bug 1577867 - Remove using namespace std from image/ r=tnikkel
Eric Rahm <erahm@mozilla.com> - Fri, 30 Aug 2019 19:58:25 +0000 - rev 490974
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1577867 - Remove using namespace std from image/ r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D44250
c9487e92cf629f7ce92fe5074323fdfb46562a2b: Bug 1567418. Try to diagnose crash in png decoder. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Fri, 30 Aug 2019 11:27:58 +0000 - rev 490973
Push 114010 by dluca@mozilla.com at Sat, 31 Aug 2019 09:58:00 +0000
Bug 1567418. Try to diagnose crash in png decoder. r=aosmond Call WriteRow from a different line number if we have an interlacing buffer. I think the compiler shouldn't be able to optimize these into the same code, and so we should be able to distinguish them. Differential Revision: https://phabricator.services.mozilla.com/D44061
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip