35a77a81fdd375136668b170d2ea983e58dd3bc8: Bug 1391427 - Remove rust from linux tooltool manifests. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:51:07 -0700 - rev 663417
Push 79431 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:59:43 +0000
Bug 1391427 - Remove rust from linux tooltool manifests. r?glandium Now that all dependent jobs are using taskcluster toolchain artifacts, we can remove the tooltool references from the releng.manifest files. This acts as a confirmation we've updated all the necessary tasks for the linux platform. MozReview-Commit-ID: 4EN5uTqGIXL
2c45fc057d3e08cd30bd5757577c87ece8401960: Bug 1391427 - Link toolchain rust to spidermonkey tasks. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 14:18:22 -0700 - rev 663416
Push 79431 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:59:43 +0000
Bug 1391427 - Link toolchain rust to spidermonkey tasks. r?glandium Make use of the toolchain task's packaged rust builds for spidermonkey jobs. MozReview-Commit-ID: LItRDjl7m1K
1295d2accf663a92be55d1cf458fcbb46e2da403: Bug 1391427 - Link toolchain rust to linux sccache build. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:43:53 -0700 - rev 663415
Push 79431 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:59:43 +0000
Bug 1391427 - Link toolchain rust to linux sccache build. r?glandium Make use of the toolchain task's packaged rust builds for linux builds of the sccache tool. We can also drop the releng.manifest reference since it was only needed for the Rust toolchain; the C/C++ enviroment was already provided by other taskcluster artifacts. MozReview-Commit-ID: CgIzZgrPScj
49733883c10ec65e6f69cc9811eaf29bd6a2e403: Bug 1391427 - Link toolchain rust builds to linux tasks. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:40:00 -0700 - rev 663414
Push 79431 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:59:43 +0000
Bug 1391427 - Link toolchain rust builds to linux tasks. r?glandium Make use of the toolchain task's repackaged rust builds for linux in the linux32 and linux64 builds. We leave the base-toolchains build for later since it will need a separate artifact description. MozReview-Commit-ID: 8wMbtm1reL5
34a07bddf2472235869cf6762691c7e1ed47bb4c: Bug 1391427 - Package upstream rust in taskcluster. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:30:19 -0700 - rev 663413
Push 79431 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:59:43 +0000
Bug 1391427 - Package upstream rust in taskcluster. r?glandium Add a toolchain job description which calls the repack_rust.py script to package the requested upstream builds of Rust and its standard libraries for use in gecko builds. This adds a 'linux64-rust' toolchain which can be added to other jobs as a dependency and artifact. It currently supports linux64-hosted builds of Rust code targeting linux64 or linux32, but other targets are easy to add. MozReview-Commit-ID: GRiJml8CtzO
c3cadecc3d724f802d6a70bf81fa3f7ccc4fb154: 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 663412
Push 79431 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:59:43 +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. Add support for copying the packages 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
385a05b5041fb5431246ffd964f6734154090208: Bug 1391427 - Remove rust from linux tooltool manifests. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:51:07 -0700 - rev 663411
Push 79430 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:54:08 +0000
Bug 1391427 - Remove rust from linux tooltool manifests. r?glandium Now that all dependent jobs are using taskcluster toolchain artifacts, we can remove the tooltool references from the releng.manifest files. This acts as a confirmation we've updated all the necessary tasks for the linux platform. MozReview-Commit-ID: 4EN5uTqGIXL
59f6c1f91e7ef53cd79eae26240e6d0e3e894817: Bug 1391427 - Link toolchain rust to spidermonkey tasks. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 14:18:22 -0700 - rev 663410
Push 79430 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:54:08 +0000
Bug 1391427 - Link toolchain rust to spidermonkey tasks. r?glandium Make use of the toolchain task's packaged rust builds for spidermonkey jobs. MozReview-Commit-ID: LItRDjl7m1K
ccd6db65899b12b2c624e7db899d0a53db492775: Bug 1391427 - Link toolchain rust to linux sccache build. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:43:53 -0700 - rev 663409
Push 79430 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:54:08 +0000
Bug 1391427 - Link toolchain rust to linux sccache build. r?glandium Make use of the toolchain task's packaged rust builds for linux builds of the sccache tool. We can also drop the releng.manifest reference since it was only needed for the Rust toolchain; the C/C++ enviroment was already provided by other taskcluster artifacts. MozReview-Commit-ID: CgIzZgrPScj
0223cecf7f22cb0daa266db4c4cdc30c8f64b62d: Bug 1391427 - Link toolchain rust builds to linux tasks. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:40:00 -0700 - rev 663408
Push 79430 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:54:08 +0000
Bug 1391427 - Link toolchain rust builds to linux tasks. r?glandium Make use of the toolchain task's repackaged rust builds for linux in the linux32 and linux64 builds. We leave the base-toolchains build for later since it will need a separate artifact description. MozReview-Commit-ID: 8wMbtm1reL5
146bb98c2bf5647c0efc65c5a9aeec5236064a6a: Bug 1391427 - Package upstream rust in taskcluster. r?glandium draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:30:19 -0700 - rev 663407
Push 79430 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:54:08 +0000
Bug 1391427 - Package upstream rust in taskcluster. r?glandium Add a toolchain job description which calls the repack_rust.py script to package the requested upstream builds of Rust and its standard libraries for use in gecko builds. This adds a 'linux64-rust' toolchain which can be added to other jobs as a dependency and artifact. It currently supports linux64-hosted builds of Rust code targeting linux64 or linux32, but other targets are easy to add. MozReview-Commit-ID: GRiJml8CtzO
973931045ab7184229d8f67d0a7e2478aec2677f: Bug 1391427 - Port the repack_rust script to taskcluster. r?mshal draft
Ralph Giles <giles@mozilla.com> - Tue, 12 Sep 2017 16:17:00 -0700 - rev 663406
Push 79430 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:54:08 +0000
Bug 1391427 - Port the repack_rust script to taskcluster. r?mshal 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 or packaging for 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. Add support for copying the packages 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
3fbcd1f4793cf1f1b4669c799f3a41e8a2c8c851: 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 663405
Push 79430 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:54:08 +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 just a string which is appended 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
0abb2615759e48fb0a5237a15db6bd4a85f38977: 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 663404
Push 79430 by bmo:giles@thaumas.net at Tue, 12 Sep 2017 23:54:08 +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. MozReview-Commit-ID: 4XUQ1XrVBc2
6bc819ce23967833b9eae113fc3e941ba5104983: Bug 1395332 - perform some post-profile-migration steps to ensure Sync works correctly in the new profile. r?Gijs draft
Mark Hammond <mhammond@skippinet.com.au> - Fri, 08 Sep 2017 16:28:37 +1000 - rev 663403
Push 79429 by bmo:markh@mozilla.com at Tue, 12 Sep 2017 23:51:43 +0000
Bug 1395332 - perform some post-profile-migration steps to ensure Sync works correctly in the new profile. r?Gijs MozReview-Commit-ID: EcFdDeqzzCY
54d81ea46c9e725cb83e628e28e7dc512fa0866e: Bug 616436 - (For feedback only) Column-span implementation. draft
Neerja Pancholi <npancholi@mozilla.com> - Tue, 12 Sep 2017 13:24:29 -0700 - rev 663402
Push 79428 by bmo:npancholi@mozilla.com at Tue, 12 Sep 2017 23:49:45 +0000
Bug 616436 - (For feedback only) Column-span implementation. This is an implementation of the column-span property based on an approach similar to IB-Splitting. The high level algorithm is to break up content under a multicol into ColumnSetFrames and column-span wrappers such that the column-span wrappers are always direct children of the multicol wrapper itself and so take up all available inline space just like any other block level element. This new multicol wrapper that wraps both ColumnSetFrames and column-span wrapper frames is called the 'ColumnSetWrapper'. Some known problems with this implementation are: 1. Crash when using the inspector with any of the test cases. This is currently preventing the debugging of other issues so is highest priority. 2. Some margin related bugs. 3. Test failures on try need to be cleaned up. Because of these problems, this patch is not yet ready for review. MozReview-Commit-ID: 7O6jwPLrl6f
f4b81702c48883fe63d8bc6b735eeab37087ee30: Bug 1399014 - Remove old tracking protection pref UI r?maliu draft
Nevin Chen <cnevinchen@gmail.com> - Wed, 13 Sep 2017 00:53:51 +0800 - rev 663401
Push 79427 by bmo:cnevinchen@gmail.com at Tue, 12 Sep 2017 23:44:41 +0000
Bug 1399014 - Remove old tracking protection pref UI r?maliu Removed Android pref "privacy.trackingprotection.pbmode.enabled" here only uses in Java UI. It's different with "privacy.trackingprotection.pbmode.enabled" in Javascript world so we can remove it directly. MozReview-Commit-ID: CCiR8dVwlPM
f4e7fdf74034c20d814a9aef97e0ac9ff9a9e2d1: Bug 1399014 - Migrate pref to v3 for Tracking Protection preference UI refresh (Beta and Release). r?maliu draft
Nevin Chen <cnevinchen@gmail.com> - Wed, 13 Sep 2017 00:49:19 +0800 - rev 663400
Push 79427 by bmo:cnevinchen@gmail.com at Tue, 12 Sep 2017 23:44:41 +0000
Bug 1399014 - Migrate pref to v3 for Tracking Protection preference UI refresh (Beta and Release). r?maliu MozReview-Commit-ID: GAsffbeqGYL
57c27ef5840d4932e28cda2eb2f6e921ccd11a71: Bug 1367765 - Put apz scrollbar touch-dragging behind a pref. r=rhunt draft
Botond Ballo <botond@mozilla.com> - Tue, 12 Sep 2017 19:38:30 -0400 - rev 663399
Push 79426 by bballo@mozilla.com at Tue, 12 Sep 2017 23:39:18 +0000
Bug 1367765 - Put apz scrollbar touch-dragging behind a pref. r=rhunt The pref is enabled by default, but it allows the feature to be disabled easily if necessary. MozReview-Commit-ID: Iu1JmMKEQv9
96f83e6b312dabd3c5573d73c1ce3f01e53055e5: Bug 1367765 - Do not scroll-to-click on touchstart if touch point is over thumb. r=rhunt draft
Botond Ballo <botond@mozilla.com> - Wed, 06 Sep 2017 19:14:39 -0400 - rev 663398
Push 79426 by bballo@mozilla.com at Tue, 12 Sep 2017 23:39:18 +0000
Bug 1367765 - Do not scroll-to-click on touchstart if touch point is over thumb. r=rhunt This matches the behaviour of mouse events over a scroll thumb. MozReview-Commit-ID: ArLzC6JXfos
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip