6282465f11887659f51e4c590a24fe68614c87db: Bug 1575014 - Fix `./mach try --gecko-profile ...`. r=tomprince,ahal
Nick Alexander <nalexander@mozilla.com> - Wed, 25 Sep 2019 20:18:17 +0000 - rev 494979
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1575014 - Fix `./mach try --gecko-profile ...`. r=tomprince,ahal An error crept in, resulting in: ``` [task ...] InterpreterError: InterpreterError: infix: [..] expects integer [..] integer ``` At some point, `suite` became a string name and not an object with a string `name` member. However, in the interim, the diversity of `command` structures has made the template approach untenable. Therefore, this commit converts `GeckoProfile` to a `TryConfig`. The existing test clearly wasn't helpful, and it doesn't really map to a `TryConfig` test, so it was removed. Differential Revision: https://phabricator.services.mozilla.com/D41603
8a3dbb1b5e0e263709e412112583ca3ad4a2017a: Backed out changeset 371641b1010b (bug 1580280) for lints failure on a CLOSED TREE
Oana Pop Rus <opoprus@mozilla.com> - Thu, 26 Sep 2019 00:18:33 +0300 - rev 494978
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Backed out changeset 371641b1010b (bug 1580280) for lints failure on a CLOSED TREE
e6344e53e8d38359eecf3efa91d282f1e370a8db: Bug 1578436 - Handle enter keypresses and mouse clicks on tip buttons. r=adw
Harry Twyford <htwyford@mozilla.com> - Wed, 25 Sep 2019 17:37:09 +0000 - rev 494977
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1578436 - Handle enter keypresses and mouse clicks on tip buttons. r=adw Differential Revision: https://phabricator.services.mozilla.com/D46067
065260671bea3007c8ed103496a8653c4a5f1eb8: Backed out changeset 76d03f0c306d (bug 1578750) to restore old bug annotations
Andreea Pavel <apavel@mozilla.com> - Thu, 26 Sep 2019 00:06:28 +0300 - rev 494976
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Backed out changeset 76d03f0c306d (bug 1578750) to restore old bug annotations
570be65ab4acd4f40ce48dd48544314cbd55c5c4: Bug 1565738 - Re-enable disabled WebRTC tests on macOS Mojave r=jib
Haik Aftandilian <haftandilian@mozilla.com> - Wed, 25 Sep 2019 17:43:46 +0000 - rev 494975
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1565738 - Re-enable disabled WebRTC tests on macOS Mojave r=jib Re-enable skipped webRTC tests on Mac which were disabled due to the macOS 10.14 permission prompts causing timeouts. Don't trigger OS camera and microphone permission prompts for fake devices (used for tests). Differential Revision: https://phabricator.services.mozilla.com/D46893
371641b1010b834f4144fdb8688a511c381a6776: Bug 1580280 - [mozlint] Run |mach lint| with Python 3 and drop support for Python 2 r=mars
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 25 Sep 2019 20:03:14 +0000 - rev 494974
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1580280 - [mozlint] Run |mach lint| with Python 3 and drop support for Python 2 r=mars Differential Revision: https://phabricator.services.mozilla.com/D45441
ed5efc0182326c0a131b71cd150da351d5b4d400: Bug 1583603 - Set formatter defaults correctly for mozlog, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 25 Sep 2019 19:37:38 +0000 - rev 494973
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1583603 - Set formatter defaults correctly for mozlog, r=maja_zf Gecko was trying to pass formatter options in by default, which doesn't work if the user overrides the formatter. Instead pass in the default options explicitly using the designed mechanism, which previously wasn't exposed in wpt. Differential Revision: https://phabricator.services.mozilla.com/D47117
7914ef375e3c8fb2c6148b97decff55594a27f54: Bug 1574201. Remove support for IDL "implements" statements. r=edgar
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 25 Sep 2019 19:59:00 +0000 - rev 494972
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1574201. Remove support for IDL "implements" statements. r=edgar A bunch of loop-detection, etc, complexity goes away because mixins are not interfaces and the mixin syntax does not allow various things we had to guard against in terms of maplikes and whatnot. Differential Revision: https://phabricator.services.mozilla.com/D46524
ab74e2147c5c1761ac324bbdf993d6aa0891ca96: Bug 1551659 - Remove MVMContext::ResizeEventFlag and related code. r=botond,hiro
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 25 Sep 2019 19:35:29 +0000 - rev 494971
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1551659 - Remove MVMContext::ResizeEventFlag and related code. r=botond,hiro D46944 / bug 1583534 is what fixes the root cause of bug 1528052 by not having the first call to ResizeReflow have a wrong old size of 0x0. This removes the code that bug introduces to suppress resize events, which fixes this bug. I think our behavior now is pretty sane. In particular, consider the test-case: <!doctype html> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <a href="" target="_blank">Open me in a separate tab</a> <pre id="log"></pre> <script> // This shouldn't be needed, but otherwise Fenix doesn't show the tooltip on // longpress... document.querySelector("a").href = location.href; function logSize() { log.innerText += window.innerWidth + "x" + window.innerHeight + "\n"; } logSize(); onresize = logSize; </script> (Hosted at https://crisal.io/tmp/gecko-mobile-resize.html for convenience) Right now on trunk, when you click the link from GVE or Fenix, we're only getting an initial size of 0x0 (which is not great, btw), and only after first paint we get the real device size, but content doesn't get a resize event. This is obviously wrong, every time the layout viewport changes we should fire resize events. Pages that get opened in new tabs and get refreshed when resized may get an extra reload with this approach, but this seems not avoidable unless widget sets the viewport size right in advance (which from discussion with snorp and agi doesn't seem possible in the general case). What used to happen is that we were triggering a redundant resize reflow from the initial paint which didn't update the layout viewport (because the content viewer and co had the right viewport from the previous navigation). Now that we optimize those away, I think our behavior should be correct. Differential Revision: https://phabricator.services.mozilla.com/D46956
76d03f0c306db43e2645fdf836bffea74aa11bc1: Bug 1578750 - Mark correct expected result idlharness tests on different builds r=smaug
Thomas Nguyen <tnguyen@mozilla.com> - Wed, 25 Sep 2019 19:49:42 +0000 - rev 494970
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1578750 - Mark correct expected result idlharness tests on different builds r=smaug Differential Revision: https://phabricator.services.mozilla.com/D46754
8c053fb38b24d3530f235b6f397478d5c9a76f58: Bug 1580689 - [geckodriver] Build linux32 geckodriver binaries via toolchain build task. r=nalexander
Henrik Skupin <mail@hskupin.info> - Wed, 25 Sep 2019 20:01:16 +0000 - rev 494969
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1580689 - [geckodriver] Build linux32 geckodriver binaries via toolchain build task. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D47109
c407e5da6487773b8a4a3585676ee9f047a0698f: Bug 1580455 - Uses normalizeToKebabCase in adjustCertInformation for the result labels.r=johannh,fluent-reviewers,flod
Carolina <carolina.jimenez.g@gmail.com> - Wed, 25 Sep 2019 17:10:35 +0000 - rev 494968
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1580455 - Uses normalizeToKebabCase in adjustCertInformation for the result labels.r=johannh,fluent-reviewers,flod Depends on D46101 Differential Revision: https://phabricator.services.mozilla.com/D46096
a0c6e1a16a2de01d775d815c784f38b5870069f7: Bug 1583929 - remove unused skipResume in FTPChannelParent r=valentin
Junior Hsu <juhsu@mozilla.com> - Wed, 25 Sep 2019 20:00:40 +0000 - rev 494967
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1583929 - remove unused skipResume in FTPChannelParent r=valentin mSuspendedForDiversion is for the same purpose. All function involved happened in the same thread. Differential Revision: https://phabricator.services.mozilla.com/D47124
a7180808eaaeb815467d7794477f69a71b62a93b: Bug 1583534 - Further simplify PresShell::ResizeReflow. r=botond
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 25 Sep 2019 19:12:44 +0000 - rev 494966
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1583534 - Further simplify PresShell::ResizeReflow. r=botond In particular, not let ResizeReflow take the old and new size. Most of the callers pass dummy values anyway. Instead, use the old size of the layout viewport. This ensures we fire resize events only if the layout viewport actually changes. This is important because the first resize of the mobile viewport manager after a navigation has an "old size" of 0x0, even though the layout viewport is initialized on presshell initialization to the right size. Thus, we fire resize events unnecessarily in that case, which is the root cause for bug 1528052. To do this, we need to shuffle a bit of code in nsDocumentViewer that deals with delayed resizes, to set the visible area _and_ invalidate layout, rather than setting the visible area and _then_ relying on doing a resize reflow. Further cleanup is possible, though not required for my android resizing fix, so will do separately. Differential Revision: https://phabricator.services.mozilla.com/D46944
81c77136eb578e19f946df1660e2ab2d3010df02: Bug 1577799 - Update OTS to 8.0.0. r=jfkthame
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 13 Sep 2019 09:47:50 +0000 - rev 494965
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1577799 - Update OTS to 8.0.0. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D44703
d3fedf958d87aed33fb811571db9b25853181659: Backed out changeset 6e13bb195ad1 (bug 1582802) for GTest failures on CLOSED TREE
Oana Pop Rus <opoprus@mozilla.com> - Wed, 25 Sep 2019 22:59:45 +0300 - rev 494964
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Backed out changeset 6e13bb195ad1 (bug 1582802) for GTest failures on CLOSED TREE
744a2ea376506568bc1c336c061652ff6446f5f2: Bug 1583602 - Use a real colour for printing intermittent failures, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Wed, 25 Sep 2019 18:57:47 +0000 - rev 494963
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1583602 - Use a real colour for printing intermittent failures, r=maja_zf Differential Revision: https://phabricator.services.mozilla.com/D46999
3937fedd96ddf4ab0776a8b4bd516960478b9c7c: Bug 1539462 - Remove the DevTools connect page r=ladybenko
Julian Descottes <jdescottes@mozilla.com> - Wed, 25 Sep 2019 18:50:24 +0000 - rev 494962
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1539462 - Remove the DevTools connect page r=ladybenko Depends on D46704 Differential Revision: https://phabricator.services.mozilla.com/D46705
0a537b9af3959e3893b19d5d2a804c98aaeabbf6: Bug 1539462 - Remove ZipUtils.jsm r=mossop
Julian Descottes <jdescottes@mozilla.com> - Wed, 25 Sep 2019 18:50:29 +0000 - rev 494961
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1539462 - Remove ZipUtils.jsm r=mossop Depends on D46703. Was only used in WebIDE anymore. Differential Revision: https://phabricator.services.mozilla.com/D46704
eaa523b98e726c437fe96086f665495b61ed48e2: Bug 1539462 - Remove WebIDE r=ochameau,jryans,janerik,fluent-reviewers,flod
Julian Descottes <jdescottes@mozilla.com> - Wed, 25 Sep 2019 17:24:58 +0000 - rev 494960
Push 114131 by dluca@mozilla.com at Thu, 26 Sep 2019 09:47:34 +0000
Bug 1539462 - Remove WebIDE r=ochameau,jryans,janerik,fluent-reviewers,flod Per deprecation roadmap on https://developer.mozilla.org/en-US/docs/Tools/Deprecated_tools#WebIDE_and_Connect_page Differential Revision: https://phabricator.services.mozilla.com/D46703
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip