76fec1dbe96dcda9ecc2a7474b27e31aecf7a9e7: Bug 1423832: Make sure to handle gracefully rule notifications when the styleset has been detached already. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 Dec 2017 18:53:13 +0100 - rev 709603
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1423832: Make sure to handle gracefully rule notifications when the styleset has been detached already. r=heycam MozReview-Commit-ID: xA8dYJX2P6
78fc70a31201b25b53245f4e7491d152ed57c9f2: Bug 1417232 - Post: Add gradle.configure to android-* tasks. r=ted.mielczarek
Nick Alexander <nalexander@mozilla.com> - Tue, 14 Nov 2017 10:15:30 -0800 - rev 709602
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1417232 - Post: Add gradle.configure to android-* tasks. r=ted.mielczarek With Gradle integration centralized in gradle.configure, changing these integration points will need to trigger the android-* tasks. MozReview-Commit-ID: DuOuW1RIgCh
da9070c9e31afe1bae50559450e1ccf9a8e378e5: Bug 1417232 - Part 4: Tweak Gradle targets. r=ted.mielczarek
Nick Alexander <nalexander@mozilla.com> - Fri, 10 Nov 2017 11:38:39 -0800 - rev 709601
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1417232 - Part 4: Tweak Gradle targets. r=ted.mielczarek These were just incorrect or unnecessary. MozReview-Commit-ID: AH6z70e4ErF
3acb2fd4adacc4d89e26375ab9ee1416da7d901a: Bug 1417232 - Part 3: Extract magic Gradle configuration from |mach android *|. r=ted.mielczarek
Nick Alexander <nalexander@mozilla.com> - Fri, 10 Nov 2017 15:39:09 -0800 - rev 709600
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1417232 - Part 3: Extract magic Gradle configuration from |mach android *|. r=ted.mielczarek This pushes all of the magic Gradle targets into gradle.configure, which is the most accessible central place for them. Some impact the build, so they almost certainly need to be in moz.configure; and its better to have one central place to update than many places. Gradle has a notion of configurations. Fennec determines many configurations, only one of which is used in automation; and right now, that one is "officialPhotonDebug". Evolving the "one true" configuration is frustrating, and this helps with that. Post Android-Gradle plugin 3.0+, we can do better and also extract the configuration details for the :geckoview and :geckoview_example Gradle projects, but right now they are ad-hoc and can't really be improved. MozReview-Commit-ID: LdGE05zn2H1
0d94d0b2641add45ee74f8de4e94ea178aae6fab: Bug 1417232 - Part 2: Extract magic Gradle configuration from build into |mach android assemble-app|. r=ted.mielczarek
Nick Alexander <nalexander@mozilla.com> - Wed, 08 Nov 2017 15:27:36 -0800 - rev 709599
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1417232 - Part 2: Extract magic Gradle configuration from build into |mach android assemble-app|. r=ted.mielczarek These magic locations evolve over time. Baking them into moz.configure is the easiest way to share them across the build system, and pushing them into a new |mach android *| command continues a pattern that has been very successful. MozReview-Commit-ID: CyxVQ0LHHgl
8fa3926b1529a8f48be36c44e91447bd681bb446: Bug 1417232 - Part 1: Move Treeherder report logging to mach command. r=ted.mielczarek
Nick Alexander <nalexander@mozilla.com> - Thu, 07 Dec 2017 10:14:57 -0800 - rev 709598
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1417232 - Part 1: Move Treeherder report logging to mach command. r=ted.mielczarek This was in Gradle due to history. When this first landed, we invoked Gradle directly from the mozharness, and the best way to print the report URLs was from Gradle itself. When the Android Gradle suites were made tier 1, little harnesses (|mach android {checkstyle,findbugs,lint,test}|) were written and invoked locally and in automation. This functionality should have migrated with them. This removes the special Gradle target names from the Gradle configuration, making it easier to change them in the future. MozReview-Commit-ID: 1KPd3J5t82Q
173c2be584e20e4812ff92cced6c9bc39fcf0a80: Bug 1417232 - Part 0: Extract |mach android archive-geckoview|. r=ted.mielczarek
Nick Alexander <nalexander@mozilla.com> - Fri, 10 Nov 2017 09:05:57 -0800 - rev 709597
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1417232 - Part 0: Extract |mach android archive-geckoview|. r=ted.mielczarek We've had good success with |mach android *| for invoking test suites and other Gradle-related features; this was just an oversight. The real advantage is that almost all of the magic Gradle targets are now in mobile/android/mach_commands.py and not scattered throughout the tree. That'll make it easier to move the actual Gradle configuration choices forward in the future. MozReview-Commit-ID: GI1pUHHfXeO
9de539be3665d2ef324c0719a91f70b9b4b57dff: Bug 1409083 Part 5: Add tests of new Flex API. r=gl
Brad Werth <bwerth@mozilla.com> - Wed, 01 Nov 2017 15:53:41 -0700 - rev 709596
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1409083 Part 5: Add tests of new Flex API. r=gl MozReview-Commit-ID: KWzThXA9Jk5
660e79af5c930d95cb79befeccf16e471cce2f9b: Bug 1409083 Part 4: Actually set values for exposed Flex properties. r=dholbert
Brad Werth <bwerth@mozilla.com> - Tue, 17 Oct 2017 16:27:35 -0700 - rev 709595
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1409083 Part 4: Actually set values for exposed Flex properties. r=dholbert MozReview-Commit-ID: HfSmwzzQYOh
574cd09aad41972c293a9fc6e9063b0a8aefdeb3: Bug 1409083 Part 3: Add a GetFirstNonAnonBoxDescendant function to unpack anonymous flex items. r=dholbert
Brad Werth <bwerth@mozilla.com> - Wed, 22 Nov 2017 16:44:19 -0800 - rev 709594
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1409083 Part 3: Add a GetFirstNonAnonBoxDescendant function to unpack anonymous flex items. r=dholbert This patch is effectively just resurrecting a function that was previously removed in https://hg.mozilla.org/mozilla-central/rev/173a4f49dfe3#l1.96 . MozReview-Commit-ID: 4PXSOu4tzzU
b21b06a24705a11bbb6ad1a2fb34c66faed9f853: Bug 1409083 Part 2: Stub webidl definitions to support flex container/item properties. r=smaug
Brad Werth <bwerth@mozilla.com> - Wed, 15 Nov 2017 13:20:35 -0800 - rev 709593
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1409083 Part 2: Stub webidl definitions to support flex container/item properties. r=smaug MozReview-Commit-ID: KwNykBkJfPi
b21e6a795493c75d1c3a901ccaad3b4ecdd56d15: Bug 1409083 Part 1: Capture computed flex data for use by devtools. r=dholbert
Brad Werth <bwerth@mozilla.com> - Fri, 20 Oct 2017 11:20:46 -0700 - rev 709592
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1409083 Part 1: Capture computed flex data for use by devtools. r=dholbert MozReview-Commit-ID: 2TorIXOJZdh
2de754c2d80f0d7abbc5df01d9b67f6f56a2f018: merge mozilla-central to autoland on CLOSED TREE. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 08 Dec 2017 02:24:48 +0200 - rev 709591
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
merge mozilla-central to autoland on CLOSED TREE. r=merge a=merge
d522ce0f2342da7742ebfdc4a3768f727651ab04: No bug - Revendor rust dependencies manually on a CLOSED TREE. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 08 Dec 2017 01:17:46 +0100 - rev 709590
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
No bug - Revendor rust dependencies manually on a CLOSED TREE. r=me MozReview-Commit-ID: C0KKGL9FbRd
d2dc16317572d3fc6fd7c41e0da8b533eb5e18bf: Backed out changeset 8c5d173f19b4 (bug 1381645) for mochitest test failures e.g. dom/vr/test/mochitest/test_vrDisplay_exitPresent.html r=backout on a CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Fri, 08 Dec 2017 02:04:40 +0200 - rev 709589
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Backed out changeset 8c5d173f19b4 (bug 1381645) for mochitest test failures e.g. dom/vr/test/mochitest/test_vrDisplay_exitPresent.html r=backout on a CLOSED TREE
fe1f91027b9e5e678616fba0bfbe6baeb8d98a42: Merge m-c to autoland. a=merge on a CLOSED TREE
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 07 Dec 2017 18:51:56 -0500 - rev 709588
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Merge m-c to autoland. a=merge on a CLOSED TREE
3d6f6a0472dd6dd53640aae4f3c6ff294ef0f484: servo: Merge #19512 - Improve LRU cache behavior in SelectorFlagsMap (from mbrubeck:uluru); r=emilio
Matt Brubeck <mbrubeck@limpet.net> - Thu, 07 Dec 2017 16:02:44 -0600 - rev 709587
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
servo: Merge #19512 - Improve LRU cache behavior in SelectorFlagsMap (from mbrubeck:uluru); r=emilio This code used to insert duplicate entries to avoid expensive shuffling of the LRU cache. With uluru this is no longer necessary, because reordering the cache is cheap. Now it uses the `LRUCache::find` method from uluru 0.2 to update entries in-place. This should increase cache hits by eliminating unnecessary evictions. This PR also updates `arrayvec` because `uluru` depends on it, and `immeta` because it depends on `arrayvec`. --- - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes do not require tests because they don't change behavior Source-Repo: https://github.com/servo/servo Source-Revision: 0c13f14aaa151764e1b3dd2d4503cb6fc3c9595b
a84da742f85b69c1f58eeeb1bdb4d35faf200256: Bug 1424081 - Update parking_lot_core Rust crate to 0.2.7 r=SimonSapin
Matt Brubeck <mbrubeck@mozilla.com> - Thu, 07 Dec 2017 14:37:31 -0800 - rev 709586
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1424081 - Update parking_lot_core Rust crate to 0.2.7 r=SimonSapin MozReview-Commit-ID: G8C94Vt2RVx
7642e86127fc68af0d3aff6e23093a3abf431136: Backed out 6 changesets (bug 1417232) for failing in /python/mozbuild/mozbuild/test/configure/lint.py::Lint::test_mobile_android r=backout on a CLOSED TREE
shindli <shindli@mozilla.com> - Fri, 08 Dec 2017 01:25:05 +0200 - rev 709585
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Backed out 6 changesets (bug 1417232) for failing in /python/mozbuild/mozbuild/test/configure/lint.py::Lint::test_mobile_android r=backout on a CLOSED TREE Backed out changeset 06e72cdd94a5 (bug 1417232) Backed out changeset 036308b8fe6b (bug 1417232) Backed out changeset bb63e12fea6f (bug 1417232) Backed out changeset d0a9d2d4c5b7 (bug 1417232) Backed out changeset b613dde03d99 (bug 1417232) Backed out changeset 8699e19b02e5 (bug 1417232)
3f6d2b219c78ad11f7e5343c5456c4770bd76b71: Bug 1423856 - Remove the space in the .app files to fix a potential update issue r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Thu, 07 Dec 2017 23:39:30 +0100 - rev 709584
Push 92697 by bmo:rchien@mozilla.com at Fri, 08 Dec 2017 10:29:33 +0000
Bug 1423856 - Remove the space in the .app files to fix a potential update issue r=glandium MozReview-Commit-ID: 5lpe1or6Hod
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip