3a25dc94061acd96099d50df8991b2d67abfa341: Bug 1391427 - Port the repack_rust script to taskcluster. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:17:00 -0700 - rev 669930
Push 81471 by bmo:giles@thaumas.net at Mon, 25 Sep 2017 17:03:11 +0000
Bug 1391427 - Port the repack_rust script to taskcluster. r?glandium Copy the repack_rust.py from the rust-build docker container so it can be used more generally by other taskcluster jobs. Add --host, --target, and --suffix switches, allowing control of the packaged toolchain and standard library builds from the command line. This drops the previous default behaviour of packaging all supported platforms and targets. Add a hard-coded copy of the Rust release signing key to the script and add it to the running user's gpg config so we can validate downloaded artifacts from the project in automation. Remove the keybase artifact validation since it requires out-of-project network services and doesn't provide much advantage in automation. Calculate the SHA-2 checksum during download and remove the dependency on shasum/sha256sum command-line tools. Use more python for filesystem an process interaction in general. Create a generic rustc.tar.* package to correctly match the unversioned unpack dirctory name. Add support for copying the package to an output directory if the UPLOAD_DIR environment variable is set. This lets us hook up the script to taskcluster toolchain jobs without an external wrapper. MozReview-Commit-ID: 68LmY3QVU8V
29cbec64b3b86592dda18a64f70003e9559ddbf8: Bug 1391427 - Add script 'arguments' key to toolchain tasks. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:06:15 -0700 - rev 669929
Push 81471 by bmo:giles@thaumas.net at Mon, 25 Sep 2017 17:03:11 +0000
Bug 1391427 - Add script 'arguments' key to toolchain tasks. r?glandium Add an optional 'arguments' key to the yaml description for toolchain tasks. This is a list of strings to be passed to the script invocation. This lets us set behaviour, e.g. selecting the version to build or selecting targets from the task description instead of having to hard-code those things in the build script itself. Where the same script otherwise works for multiple configurations, that is easier to update and simplifies supporting variants. MozReview-Commit-ID: 30oJYnQaZ7A
a62cee730d74a2c32736961067e72f0193f2e286: Bug 1391427 - Execute python toolchain scripts with mach. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:01:26 -0700 - rev 669928
Push 81471 by bmo:giles@thaumas.net at Mon, 25 Sep 2017 17:03:11 +0000
Bug 1391427 - Execute python toolchain scripts with mach. r?glandium Run scripts with a `.py` filename extension through `./mach python` so the normal enviroment with in-tree python libraries is available. This is helpful for the Rust upstream release download and repackaging steps, which are more easily expressed in python than in an sh-based build script like we use for clang and other tools. Invocation of `mach python` on Windows-hosted generic workers fails because of some missing environment pieces. For the purposes of this bug we can just run the script for Windows targets in a docker-worker so Python support was left unimplemented for generic workers. MozReview-Commit-ID: 4XUQ1XrVBc2
d0bb81a6d9ea48c2aab97b39675fb04a06e56b7b: Bug 1397452 - Remove all SDK compatiblity code from DevTools. r=jdescottes draft
Alexandre Poirot <poirot.alex@gmail.com> - Mon, 25 Sep 2017 16:04:26 +0200 - rev 669927
Push 81470 by bmo:poirot.alex@gmail.com at Mon, 25 Sep 2017 16:57:03 +0000
Bug 1397452 - Remove all SDK compatiblity code from DevTools. r=jdescottes MozReview-Commit-ID: IRhZeIS97cy
f7a3b7346b11cdd1c43274873d98f8cf49e17c4f: Bug 1386611 - Remove outdated widgetName from UITour. r?gijs draft
Dale Harvey <dale@arandomurl.com> - Mon, 25 Sep 2017 17:49:09 +0100 - rev 669926
Push 81469 by bmo:dharvey@mozilla.com at Mon, 25 Sep 2017 16:49:47 +0000
Bug 1386611 - Remove outdated widgetName from UITour. r?gijs MozReview-Commit-ID: 3C33QNi8Y7i
9007fcde0344ea646f0d6b6d9132e734bea7b6e4: Bug 1402862 - Remove ENABLE_INTL_API conditional from gfx build files. r=milan
Jonathan Kew <jkew@mozilla.com> - Mon, 25 Sep 2017 17:32:47 +0100 - rev 669925
Push 81469 by bmo:dharvey@mozilla.com at Mon, 25 Sep 2017 16:49:47 +0000
Bug 1402862 - Remove ENABLE_INTL_API conditional from gfx build files. r=milan
070650bf382120e958b5835e431c78c6ec9436ed: Bug 1402860 - Remove ENABLE_INTL_API conditional from nsChromeRegistry. r=smaug
Jonathan Kew <jkew@mozilla.com> - Mon, 25 Sep 2017 17:32:34 +0100 - rev 669924
Push 81469 by bmo:dharvey@mozilla.com at Mon, 25 Sep 2017 16:49:47 +0000
Bug 1402860 - Remove ENABLE_INTL_API conditional from nsChromeRegistry. r=smaug
11d4c873648b5f1e0ec80e7fea402d0b78ce1d50: Bug 1402858 - Remove ENABLE_INTL_API conditional and non-Intl legacy codepaths from IndexedDB. r=janv
Jonathan Kew <jkew@mozilla.com> - Mon, 25 Sep 2017 17:32:23 +0100 - rev 669923
Push 81469 by bmo:dharvey@mozilla.com at Mon, 25 Sep 2017 16:49:47 +0000
Bug 1402858 - Remove ENABLE_INTL_API conditional and non-Intl legacy codepaths from IndexedDB. r=janv
14a8731f290e70cdb8511c087139f97d0bf69a0f: Bug 1402859 - Remove ENABLE_INTL_API conditional from webidl and dom/base code, now that it's true across all builds. r=smaug
Jonathan Kew <jkew@mozilla.com> - Mon, 25 Sep 2017 17:32:12 +0100 - rev 669922
Push 81469 by bmo:dharvey@mozilla.com at Mon, 25 Sep 2017 16:49:47 +0000
Bug 1402859 - Remove ENABLE_INTL_API conditional from webidl and dom/base code, now that it's true across all builds. r=smaug
e63c4c18678707060aa1834bb899e4d90f2f0a75: Bug 1401227 - Cherry-pick patch 0d1262a41e019e4511071e339bb8aa018596a1fd from upstream freetype to avoid potential crash in premultiply_data. r=milan
Jonathan Kew <jkew@mozilla.com> - Mon, 25 Sep 2017 17:30:53 +0100 - rev 669921
Push 81469 by bmo:dharvey@mozilla.com at Mon, 25 Sep 2017 16:49:47 +0000
Bug 1401227 - Cherry-pick patch 0d1262a41e019e4511071e339bb8aa018596a1fd from upstream freetype to avoid potential crash in premultiply_data. r=milan
ebd3c3b2d64442c2b5eb7ab3e87c4b423311f3f4: Bug 1401339 - Look for libcurl under platform-specific paths; r=Dexter
Gabriele Svelto <gsvelto@mozilla.com> - Fri, 22 Sep 2017 15:06:22 +0200 - rev 669920
Push 81469 by bmo:dharvey@mozilla.com at Mon, 25 Sep 2017 16:49:47 +0000
Bug 1401339 - Look for libcurl under platform-specific paths; r=Dexter MozReview-Commit-ID: 6wijqLsar56
db42206dd4498e112ffad99103b8ceaf0af3a0be: Bug 1382783 - Retarget non-HTTP image URIs (chrome, blob) to the image IO thread if not an SVG. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Mon, 25 Sep 2017 11:44:49 -0400 - rev 669919
Push 81469 by bmo:dharvey@mozilla.com at Mon, 25 Sep 2017 16:49:47 +0000
Bug 1382783 - Retarget non-HTTP image URIs (chrome, blob) to the image IO thread if not an SVG. r=tnikkel Currently we only permit requests from HTTP channels to be retargeted to the image IO thread. It was implemented this way originally in bug 867755 but it does not appear there was a specific reason for that. The only kink in this is some browser chrome mochitests listen on debug build only events to ensure certain chrome images are loaded and/or drawn. As such, this patch ensures that those observer notifications continue to be served, requiring a dispatch from the image IO thread to the main thread. Another issue to note is that SVGs must be processed on the main thread; the underlying SVG document can only be accessed from it. We enforce this by checking the content type. The possibility already exists that an HTTP response could contain the wrong content type, and in that case, we fail to decode the image, as there is no content sniffing support for SVG. Thus there should be no additional risk taken by using the image IO thread from other non-HTTP channels (if they don't specify the SVG content type, it is not rendered today, and if they do, it will remain on the main thread as it is today). We also ignore data URIs. The specification requires that we process these images sychronously. See bug 1325080 for details.
aafaa8621bd4791aad72f3f850e2c4c9fcec3bfa: Bug 1398346 - Hide the 'Open File' status label for failed downloads and/ or downloads where the file went missing for items in the Downloads subview in the Library panel. r?Paolo draft
Mike de Boer <mdeboer@mozilla.com> - Mon, 25 Sep 2017 18:37:30 +0200 - rev 669918
Push 81468 by mdeboer@mozilla.com at Mon, 25 Sep 2017 16:46:05 +0000
Bug 1398346 - Hide the 'Open File' status label for failed downloads and/ or downloads where the file went missing for items in the Downloads subview in the Library panel. r?Paolo MozReview-Commit-ID: 1j9tkqydyVZ
5500b8c6dba435e5e75e988f703e73cfc32d8f89: Bug 1330745 - Add 'No Container' when longPressBehaviour is 1 for containers new tab context menu. r?baku r?gijs draft
Jonathan Kingston <jkt@mozilla.com> - Mon, 25 Sep 2017 14:34:13 +0100 - rev 669917
Push 81467 by bmo:jkt@mozilla.com at Mon, 25 Sep 2017 15:58:34 +0000
Bug 1330745 - Add 'No Container' when longPressBehaviour is 1 for containers new tab context menu. r?baku r?gijs MozReview-Commit-ID: I2ptF9Dh7yL
874ccdf10bd92f150b394d501504f41a1729a3aa: Bug 1389000 - Disable talos tests that are failing with layers-free enabled. r?jrmuizel draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 25 Sep 2017 10:41:40 -0400 - rev 669916
Push 81466 by kgupta@mozilla.com at Mon, 25 Sep 2017 15:49:23 +0000
Bug 1389000 - Disable talos tests that are failing with layers-free enabled. r?jrmuizel MozReview-Commit-ID: 308C1MMDvz2
c722b233f0231a1455eeca4f947005f6349e16c8: Bug 1389000 - Skip a mochitest that fails with layers-free enabled. r?jrmuizel draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 25 Sep 2017 10:41:40 -0400 - rev 669915
Push 81466 by kgupta@mozilla.com at Mon, 25 Sep 2017 15:49:23 +0000
Bug 1389000 - Skip a mochitest that fails with layers-free enabled. r?jrmuizel MozReview-Commit-ID: 6Tc405JQoVQ
64600beb4c20221327653b1674cf3c141f38d099: Bug 1389000 - Remove duplicated layers-free tests. r?jrmuizel draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 25 Sep 2017 10:41:40 -0400 - rev 669914
Push 81466 by kgupta@mozilla.com at Mon, 25 Sep 2017 15:49:23 +0000
Bug 1389000 - Remove duplicated layers-free tests. r?jrmuizel We had previously started running some tests in layers-free mode already, either by setting the default-preferences on the folder to turn on layers-free, or by duplicating an individual reftest annotation so that it ran in both layers-full and layers-free mode. This patch removes these changes since layers-free is now the default and we don't need to run layers-full at all. MozReview-Commit-ID: Gbz0TRerKCq
dfc7409ccc9a7b56dd8280e90890011a992f9ac1: Bug 1389000 - Update reftest annotations for layers-free results. r?jrmuizel draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 25 Sep 2017 10:41:40 -0400 - rev 669913
Push 81466 by kgupta@mozilla.com at Mon, 25 Sep 2017 15:49:23 +0000
Bug 1389000 - Update reftest annotations for layers-free results. r?jrmuizel This patch: - adds fails-if annotations for all the reftests that were consistently failing with layers-free turned on. - removes fails-if or reduces the range on fuzzy-if annotations for all the reftests that were producing UNEXPECTED-PASS results with layers-free turned on. - adds skip-if, random-if, or fuzzy-if annotations to the reftests that were intermittently failing due to timeout, obvious incorrectness, or slight pixel differences, respectively. MozReview-Commit-ID: t4okv3uUmx
40b85347288e901be3ca6a3745479deb06d67aae: Bug 1389000 - Turn on webrender layers-free mode by default. r?jrmuizel draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 25 Sep 2017 10:41:39 -0400 - rev 669912
Push 81466 by kgupta@mozilla.com at Mon, 25 Sep 2017 15:49:23 +0000
Bug 1389000 - Turn on webrender layers-free mode by default. r?jrmuizel MozReview-Commit-ID: GDccDQjpyfC
8bd7ea8dc58c008402a9fcb428b74efbcff2bb25: Bug 1387171 - Prevent tabs scrolling when enter / leaving customise move. r=dao draft
Dale Harvey <dale@arandomurl.com> - Sat, 23 Sep 2017 12:04:23 +0100 - rev 669911
Push 81465 by bmo:dharvey@mozilla.com at Mon, 25 Sep 2017 15:46:49 +0000
Bug 1387171 - Prevent tabs scrolling when enter / leaving customise move. r=dao MozReview-Commit-ID: LKUT3ecfzKJ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip