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
e89fe4eefe615d3f65d2471ff59aa9d51d9ae5e2: Bug 1367765 - Do not set the 'active' content state flag on scrollbar thumbs in ActiveElementManager. r=rhunt draft
Botond Ballo <botond@mozilla.com> - Wed, 06 Sep 2017 18:49:31 -0400 - rev 663397
Push 79426 by bballo@mozilla.com at Tue, 12 Sep 2017 23:39:18 +0000
Bug 1367765 - Do not set the 'active' content state flag on scrollbar thumbs in ActiveElementManager. r=rhunt Unlike regular content, scrollbar thumbs use a different mechanism for triggering their 'active' style, and no one will clear this flag if ActiveElementManager sets it. MozReview-Commit-ID: AfloVYRkvQA
94ac60bc8b38dad3d8abaa39b5a94de88ec0f6b0: Bug 1367765 - Propagate the mHandledByAPZ flag when dispatching a touch event to the DOM. r=rhunt draft
Botond Ballo <botond@mozilla.com> - Wed, 06 Sep 2017 23:42:04 -0400 - rev 663396
Push 79426 by bballo@mozilla.com at Tue, 12 Sep 2017 23:39:18 +0000
Bug 1367765 - Propagate the mHandledByAPZ flag when dispatching a touch event to the DOM. r=rhunt This ensures that, if the touch event is over a scrollbar thumb and makes it into nsSliderFrame::StartAPZDrag(), nsSliderFrame knows that the event went through APZ and that therefore APZ will handle the drag. MozReview-Commit-ID: 92wAc1l9Pqz
2e1420a9ae2b9b16c54b89a9cafa0aa9926434b2: Bug 1367765 - Implement scrollbar touch-dragging in APZ. r=rhunt draft
Botond Ballo <botond@mozilla.com> - Tue, 12 Sep 2017 19:38:26 -0400 - rev 663395
Push 79426 by bballo@mozilla.com at Tue, 12 Sep 2017 23:39:18 +0000
Bug 1367765 - Implement scrollbar touch-dragging in APZ. r=rhunt The general implementation strategy is to detect whether a touch block is a scrollbar drag, and if so, convert the touch events to mouse events before sending them to InputQueue. This is done so that code for handling mouse-drags in InputQueue and APZC can be re-used. Content will receive the original touch events, not the synthesized mouse events. This is done for two reasons: 1) We don't really have a mechanism for APZ to send content synthesized events. 2) Content already deals with touch events that drag a scroll thumb correctly. MozReview-Commit-ID: 7cksE5FMGoS
7e395dfdb6016f3cb9973e5642c8377928c8fa64: Bug 1398368: Drop malformed Pocket Top Stories. r=liuche draft
Michael Comella <michael.l.comella@gmail.com> - Tue, 12 Sep 2017 16:36:21 -0700 - rev 663394
Push 79425 by michael.l.comella@gmail.com at Tue, 12 Sep 2017 23:36:41 +0000
Bug 1398368: Drop malformed Pocket Top Stories. r=liuche I tested this through the unit tests I added. In theory, we could also validate URLs to make sure they're valid but users should see 404s if they're not valid so this seems like unnecessary code. MozReview-Commit-ID: 3XqsMawLabj
048fae0a0ed2c75aceff893b65216353379bdbea: Bug 1362206 - Have android abort bookmark syncs if a record is too large to upload to the server r?Grisha draft
Thom Chiovoloni <tchiovoloni@mozilla.com> - Wed, 06 Sep 2017 17:48:18 -0400 - rev 663393
Push 79424 by bmo:tchiovoloni@mozilla.com at Tue, 12 Sep 2017 23:17:54 +0000
Bug 1362206 - Have android abort bookmark syncs if a record is too large to upload to the server r?Grisha MozReview-Commit-ID: JBggAu9Ajbu
9e7cdda04cbfc5d4dae19e071498d3351923196e: Backed out changeset 371a03aa9b24 (bug 1397056) for build errors in SmallPointerArray.h a=backout CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Tue, 12 Sep 2017 12:39:09 -0700 - rev 663392
Push 79424 by bmo:tchiovoloni@mozilla.com at Tue, 12 Sep 2017 23:17:54 +0000
Backed out changeset 371a03aa9b24 (bug 1397056) for build errors in SmallPointerArray.h a=backout CLOSED TREE MozReview-Commit-ID: FNVPjKmVCWB
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip