6d7ff75c6ab86b820e6f1c464a163b43cac5197a: Bug 1691836 - [devtools] Wait for the initialization of markupview in inspector open() r=nchevobbe
Julian Descottes <jdescottes@mozilla.com> - Wed, 10 Feb 2021 14:45:17 +0000 - rev 566816
Push 38191 by btara@mozilla.com at Thu, 11 Feb 2021 05:02:45 +0000
Bug 1691836 - [devtools] Wait for the initialization of markupview in inspector open() r=nchevobbe We used to only wait until the markup view document was loaded, via the markuploaded event. This lead tests to wait for additional events to make sure the inspector markup view could be interacted with. Here we wait for a new dedicated internal promise instead of an event. This promise is only resolved once the inspector has initialized the markup view. Test helpers are updated to stop listening for additional events. Differential Revision: https://phabricator.services.mozilla.com/D104649
755768512c278b3107678a033589fe110e58e7fa: Bug 1691811 - Mark Fennec Telemetry docs as obsolete r=janerik DONTBUILD
Chris H-C <chutten@mozilla.com> - Wed, 10 Feb 2021 14:35:56 +0000 - rev 566815
Push 38191 by btara@mozilla.com at Thu, 11 Feb 2021 05:02:45 +0000
Bug 1691811 - Mark Fennec Telemetry docs as obsolete r=janerik DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D104572
1bf5a1f1db9a71a50c1d02a1b8e51a3016bb002e: Bug 1686946 - Ship Software WebRender to OSX early beta/nightly users without (full) WebRender. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Wed, 10 Feb 2021 14:12:09 +0000 - rev 566814
Push 38191 by btara@mozilla.com at Thu, 11 Feb 2021 05:02:45 +0000
Bug 1686946 - Ship Software WebRender to OSX early beta/nightly users without (full) WebRender. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D101933
5b31293f0b8dc1c58f981b6dd44ceee6c5688736: Bug 1690783, move call to updateScrollMarks to occur after the highlight and match count is determined to better ensure that the found ranges have been determined, r=mikedeboer
Neil Deakin <neil@mozilla.com> - Wed, 10 Feb 2021 14:08:44 +0000 - rev 566813
Push 38191 by btara@mozilla.com at Thu, 11 Feb 2021 05:02:45 +0000
Bug 1690783, move call to updateScrollMarks to occur after the highlight and match count is determined to better ensure that the found ranges have been determined, r=mikedeboer Differential Revision: https://phabricator.services.mozilla.com/D104318
569826c0fd47a0e196057500c0873fab31253b70: Backed out changeset 09b2d1c8bba2 (bug 1689951) for causing dt failures in browser_screenshot_button_warning. CLOSED TREE
smolnar <smolnar@mozilla.com> - Wed, 10 Feb 2021 16:17:07 +0200 - rev 566812
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Backed out changeset 09b2d1c8bba2 (bug 1689951) for causing dt failures in browser_screenshot_button_warning. CLOSED TREE
86cdeb4f7d76bdd99626ea3f55e5ce95bb4ee03c: Bug 944846 part 4 - Use DoubleToStringConverter::ToFixed for toFixed. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Wed, 10 Feb 2021 13:42:18 +0000 - rev 566811
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Bug 944846 part 4 - Use DoubleToStringConverter::ToFixed for toFixed. r=anba Differential Revision: https://phabricator.services.mozilla.com/D104522
613260ab04e0a45849c72ea429857ab2646e59de: Bug 944846 part 3 - Increase DoubleToStringConverter::kMaxFixedDigitsAfterPoint from 60 to 100. r=glandium
Jan de Mooij <jdemooij@mozilla.com> - Wed, 10 Feb 2021 13:42:17 +0000 - rev 566810
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Bug 944846 part 3 - Increase DoubleToStringConverter::kMaxFixedDigitsAfterPoint from 60 to 100. r=glandium We need to support values up to 100 for `Number.prototype.toFixed`. See https://262.ecma-international.org/11.0/#sec-number.prototype.tofixed Differential Revision: https://phabricator.services.mozilla.com/D104521
2560c2763df01b03bb837da4c06732180ed47abb: Bug 944846 part 2 - Use DoubleToStringConverter::ToPrecision for toPrecision. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Wed, 10 Feb 2021 13:42:17 +0000 - rev 566809
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Bug 944846 part 2 - Use DoubleToStringConverter::ToPrecision for toPrecision. r=anba Differential Revision: https://phabricator.services.mozilla.com/D104520
d06ce55333265c09b57efc57717144db6566cd39: Bug 944846 part 1 - Use DoubleToStringConverter::ToExponential for toExponential. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Wed, 10 Feb 2021 13:42:17 +0000 - rev 566808
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Bug 944846 part 1 - Use DoubleToStringConverter::ToExponential for toExponential. r=anba This avoids a rounding issue in the old dtoa code. Differential Revision: https://phabricator.services.mozilla.com/D104519
09b2d1c8bba2075330790cf05b641fce84712870: Bug 1689951 - [devtools] Display notification for screenshot warnings and error messages. r=jdescottes.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 10 Feb 2021 13:13:30 +0000 - rev 566807
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Bug 1689951 - [devtools] Display notification for screenshot warnings and error messages. r=jdescottes. This patch make the warning and error messages visible when such messages were emitted, for the RDM screenshot button, the toolbar screenshot button and the inspector screenshot node context menu entry. In the case of the toolbar screenshot button in the browser toolbox, we also display the saved messages so users have a way to know where the file was saved. We don't do anything more for `:screenshot` command in the console, as the messages are already displayed directly in the console output. Tests are added for the different use case. The RDM one is a bit different as we can't have a viewport taller than 9999px, so we bump the dpr to make capture-screenshot downsize it (as such image would be too big). We take this opportunity to fix the `takeNodeScreenshot` helper, which was adding a "load" event listener after setting the src on an image, which can lead to races. Differential Revision: https://phabricator.services.mozilla.com/D104058
2179b6ef663a13090a04974941119803fab30387: Bug 1680087 - Disable webrender partial present on Mali-T6xx and T7xx. r=aosmond
Jamie Nicol <jnicol@mozilla.com> - Wed, 10 Feb 2021 13:10:38 +0000 - rev 566806
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Bug 1680087 - Disable webrender partial present on Mali-T6xx and T7xx. r=aosmond Due to rendering issues reported on a Mali-T628 and Mali-T760, disable partial present on all Mali-T6xx and T7xx devices. We know that not all T6xx and T7xx devices are affected, so this is being cautious. The driver version is probably more important than the GPU model. We should make the block more precise once more is known about the bug. Differential Revision: https://phabricator.services.mozilla.com/D104678
01c702b65cc993cd4c228e687c0e234c3c6f85fe: Backed out changeset 6bdd49767079 (bug 1691925) for crashes on GLContext . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 10 Feb 2021 15:17:53 +0200 - rev 566805
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Backed out changeset 6bdd49767079 (bug 1691925) for crashes on GLContext . CLOSED TREE
396c4eb0222a9230ae9fe201d7cac78486af8c51: Bug 1691621 - fix bad cast r=emilio
Frederik Braun <fbraun@mozilla.com> - Wed, 10 Feb 2021 12:36:59 +0000 - rev 566804
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Bug 1691621 - fix bad cast r=emilio Differential Revision: https://phabricator.services.mozilla.com/D104501
6bdd497670799f09a49875dcd3cfde515740b691: Bug 1691925 - Block webrender on android devices which don't support GL_OES_EGL_image_external_essl3 r=aosmond
Jamie Nicol <jnicol@mozilla.com> - Wed, 10 Feb 2021 12:12:43 +0000 - rev 566803
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Bug 1691925 - Block webrender on android devices which don't support GL_OES_EGL_image_external_essl3 r=aosmond Currently webrender requires the extension GL_OES_EGL_image_external_essl3 to render video. There exist some older GLES 3 devices which do not support this extension, and attempting to render video on these devices results in a shader compilation error and falling back to OpenGL layers. In bug 1507074 we will implement a long term solution for such devices, but in the meantime block webrender on devices which do not support this extension. Differential Revision: https://phabricator.services.mozilla.com/D104669
f34c46915ae1e025a9706ba6f1388ad516c9543f: Bug 1674777 part 13 - Remove deprecatedGetUint32. r=lth
Jan de Mooij <jdemooij@mozilla.com> - Wed, 10 Feb 2021 11:23:01 +0000 - rev 566802
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Bug 1674777 part 13 - Remove deprecatedGetUint32. r=lth Also change wasmMaxSize and wasmMappedSize to use 'get' instead of 'deprecatedGetUint32'. Differential Revision: https://phabricator.services.mozilla.com/D104054
a5b7b61ae1480501748963bb85ee2ddcab86df83: Bug 1674777 part 12 - Add test for XPConnect array conversions involving large typed arrays. r=kmag
Jan de Mooij <jdemooij@mozilla.com> - Wed, 10 Feb 2021 11:23:00 +0000 - rev 566801
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Bug 1674777 part 12 - Add test for XPConnect array conversions involving large typed arrays. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D104052
ce348dc698371692817127de918fe4e1e262dffb: Bug 1674777 part 11 - Change JS_GetTypedArrayLength return type from uint32_t to size_t. r=sfink
Jan de Mooij <jdemooij@mozilla.com> - Wed, 10 Feb 2021 11:23:00 +0000 - rev 566800
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Bug 1674777 part 11 - Change JS_GetTypedArrayLength return type from uint32_t to size_t. r=sfink The callers in AudioWorkletNode.cpp are just comparing the length to the expected length to guard against detachment. Differential Revision: https://phabricator.services.mozilla.com/D103903
03c71d1fa7f823e8bb23433503446d0fce37cff8: Bug 1674777 part 10 - Fix XPConnect callers for JS_GetTypedArrayLength returning size_t. r=kmag
Jan de Mooij <jdemooij@mozilla.com> - Wed, 10 Feb 2021 11:22:59 +0000 - rev 566799
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Bug 1674777 part 10 - Fix XPConnect callers for JS_GetTypedArrayLength returning size_t. r=kmag For enumerateNames on Xrays, throw an OOM exception upfront. This matches what we do inside the JS engine when enumerating large typed arrays. Differential Revision: https://phabricator.services.mozilla.com/D103902
01813d1260e00a5597137f02e60c93b35d080d39: Bug 1675188 - Update expectations for fontface-override-descriptor-getter-setter.sub.html on Windows ccov. r=jfkthame
Mihai Alexandru Michis <malexandru@mozilla.com> - Wed, 10 Feb 2021 11:19:53 +0000 - rev 566798
Push 38190 by btara@mozilla.com at Wed, 10 Feb 2021 21:50:51 +0000
Bug 1675188 - Update expectations for fontface-override-descriptor-getter-setter.sub.html on Windows ccov. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D104343
375bea508a03d900321fb2e3564dcc6f1fb831a8: Backed out changeset 373160bb04a5 (bug 902346) for causing assertion failures in nsCOMPtr.h
Mihai Alexandru Michis <malexandru@mozilla.com> - Wed, 10 Feb 2021 13:35:43 +0200 - rev 566797
Push 38189 by nbeleuzu@mozilla.com at Wed, 10 Feb 2021 16:04:18 +0000
Backed out changeset 373160bb04a5 (bug 902346) for causing assertion failures in nsCOMPtr.h CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip