6f0ec77a2d7e09b3900308e30f0770ef1cb3bc9a: Bug 1520718 - In python configure, fix `when` in `option`. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 Jan 2019 17:04:06 +0000 - rev 511456
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520718 - In python configure, fix `when` in `option`. r=nalexander Make option(..., when='--foo') equivalent to option(..., when=depends('--foo')(lambda x: x)). Differential Revision: https://phabricator.services.mozilla.com/D16795
dc41aecedaac40fa9d7850f7a2bec5631ca5cea6: Bug 1477487 - Part 3: Make |mach bootstrap| for Android install Rust toolchains. r=agi
Nick Alexander <nalexander@mozilla.com> - Thu, 17 Jan 2019 21:31:12 +0000 - rev 511455
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1477487 - Part 3: Make |mach bootstrap| for Android install Rust toolchains. r=agi Differential Revision: https://phabricator.services.mozilla.com/D16139
bbfe0cbb90b4d17d53773914f2f3753d830af242: Bug 1477487 - Part 2: Make |mach bootstrap| for Android recommend toolchain clang and lld. r=agi,froydnj,#firefox-build-system-reviewers
Nick Alexander <nalexander@mozilla.com> - Thu, 17 Jan 2019 21:30:49 +0000 - rev 511454
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1477487 - Part 2: Make |mach bootstrap| for Android recommend toolchain clang and lld. r=agi,froydnj,#firefox-build-system-reviewers We're seeing all sorts of problems with the NDK toolchain compilers and the various versions of the NDK. In automation we build with r17b and our own toolchain clang; let's try to standardize on that. This patch is ugly because of the evolution of mozboot. Long ago, we passed arguments around and interpolated strings into function names rather than setting members with the application name and whether we're in artifact mode. The places I needed to modify didn't have the right data at the right time so I added it to the bootstrap instance. I don't have the time or energy to use the instance variables through-out: that'll have to be future follow-up. Differential Revision: https://phabricator.services.mozilla.com/D16138
b1f74fc90f37ba9bee709ea76754253dda5ef561: Bug 1477487 - Part 1: Look for java and pin to Java 1.8 in |mach bootstrap|; r=agi
Nick Alexander <nalexander@mozilla.com> - Thu, 17 Jan 2019 21:30:29 +0000 - rev 511453
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1477487 - Part 1: Look for java and pin to Java 1.8 in |mach bootstrap|; r=agi What is happening is that distribution JRE and JDK packages roll forward, installing a different version of Java than what is expected. We don't check the version installed, so sadness ensues. Right now, we require Java 1.8 to build, but in the near future, after Android-Gradle plugin 3.2.1+, we'll be free to use later Java versions. However, Android's `sdkmanager` itself requires exactly Java 1.8. We only require `sdkmanager` to install `emulator`, really -- everything else will be fetched by Gradle -- but I don't want to unravel that right now. So let's just provide decent error messages and try to prevent the worst of the footguns. Differential Revision: https://phabricator.services.mozilla.com/D16137
8b70ac3ef8d0473082811c12f605f51a29d293fd: Bug 1477487 - Part 0: Make GeckoView more prominent in |mach bootstrap|. r=agi
Nick Alexander <nalexander@mozilla.com> - Thu, 17 Jan 2019 21:30:06 +0000 - rev 511452
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1477487 - Part 0: Make GeckoView more prominent in |mach bootstrap|. r=agi This is part of the larger shift toward GeckoView and away from Firefox for Android. We need GV to "show up" in these kind of onboarding tools; here's a small first step. Differential Revision: https://phabricator.services.mozilla.com/D16136
9c33fda84724146f1eea04fc2e16b9b047009170: Bug 1477487 - Pre: Bump Android SDK version. r=agi
Nick Alexander <nalexander@mozilla.com> - Thu, 17 Jan 2019 21:29:40 +0000 - rev 511451
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1477487 - Pre: Bump Android SDK version. r=agi Just hygiene, no reason to lag, no reason to expect changes. Differential Revision: https://phabricator.services.mozilla.com/D16135
b7b1e008be454071c5179402162e20a862cd1077: Bug 1477487 - Pre: Don't require outdated packages. r=agi
Nick Alexander <nalexander@mozilla.com> - Thu, 17 Jan 2019 21:29:15 +0000 - rev 511450
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1477487 - Pre: Don't require outdated packages. r=agi These are downloaded from maven.google.com by Gradle now. Differential Revision: https://phabricator.services.mozilla.com/D16134
25af8129d9f2c71b724398b64407cbde3215f407: Bug 1520691 - Add Discovery components, search polish and bug fixes to Activity Stream r=k88hudson
Ed Lee <edilee@mozilla.com> - Thu, 17 Jan 2019 20:53:45 +0000 - rev 511449
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520691 - Add Discovery components, search polish and bug fixes to Activity Stream r=k88hudson Differential Revision: https://phabricator.services.mozilla.com/D16784
cc2853aad2c4180fdfc0504afd84f94d2ef1371f: Backed out changeset ee03992cef6e (bug 1519762) for test_ext_downloads_search.js failures CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Thu, 17 Jan 2019 23:28:34 +0200 - rev 511448
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Backed out changeset ee03992cef6e (bug 1519762) for test_ext_downloads_search.js failures CLOSED TREE
a0be6d91b30235fd5ad25b7133df9ffdb9cd05f5: Bug 1502921 - Record telemetry environment data about locales r=chutten
Mark Striemer <mstriemer@mozilla.com> - Thu, 17 Jan 2019 21:09:03 +0000 - rev 511447
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1502921 - Record telemetry environment data about locales r=chutten Differential Revision: https://phabricator.services.mozilla.com/D15990
a3092a304863b66c609e77e8b4aefb271b527eb8: Bug 1516514: Clear the hasCachedSavedFrame bit on frames on compartment mismatch. r=jorendorff
Jim Blandy <jimb@mozilla.com> - Thu, 17 Jan 2019 21:09:04 +0000 - rev 511446
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1516514: Clear the hasCachedSavedFrame bit on frames on compartment mismatch. r=jorendorff The code that manages the LiveSavedFrameCache would very much like to assert that, if a frame has its hasCachedSavedFrame bit set, then it actually does have an entry in the LiveSavedFrameCache. However, in the presence of compartment mismatches, this becomes temporarily untrue, and OOMs can make 'temporarily' longer than expected. This patch more aggressively clears frames' hasCachedSavedFrame bits, so that when we do purge the cache for a compartment mismatch, all frames get their bits cleared before we start repopulating the cache. Differential Revision: https://phabricator.services.mozilla.com/D16661
e5d2509fe3b22c0da2a0adf8b86e6a58a66140c2: Bug 1519336 - Make NS_NewURI work in socket process r=dragana
Kershaw Chang <kershaw@mozilla.com> - Fri, 11 Jan 2019 14:19:42 +0000 - rev 511445
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1519336 - Make NS_NewURI work in socket process r=dragana Enable some necessary services in socket process. Differential Revision: https://phabricator.services.mozilla.com/D16289
69d656df4a8e626ea184db1573861b56ccd17671: Bug 1520805 - Add the socket process to known processes for leak logging. r=kershaw
Dragana Damjanovic <dd.mozilla@gmail.com> - Thu, 17 Jan 2019 16:43:05 +0000 - rev 511444
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520805 - Add the socket process to known processes for leak logging. r=kershaw Differential Revision: https://phabricator.services.mozilla.com/D16842
e54c8660c4472a25e36d1433ee4bf0e597bf707e: Bug 1513542 - We need to use gAllURLsMutex before destructor of a static variable. r=valentin
Dragana Damjanovic <dd.mozilla@gmail.com> - Thu, 17 Jan 2019 16:29:04 +0000 - rev 511443
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513542 - We need to use gAllURLsMutex before destructor of a static variable. r=valentin Differential Revision: https://phabricator.services.mozilla.com/D16847
33247481200e0d9b4ddddaf9ce99e4a86b50c854: bug 1459991 - embed Rust's natvis files into xul.pdb on Windows. r=froydnj
Ted Mielczarek <ted@mielczarek.org> - Tue, 15 Jan 2019 13:56:07 +0000 - rev 511442
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
bug 1459991 - embed Rust's natvis files into xul.pdb on Windows. r=froydnj Rust ships with some natvis files that enable nicer display of Rust standard library types in Microsoft's debuggers. rustc will add the right linker options to include them when it invokes the linker but since we don't link libxul with rustc we need to explicitly pass them to the linker ourselves. This change locates all natvis files in the Rust sysroot and adds them to the libxul link line. Differential Revision: https://phabricator.services.mozilla.com/D16544
471d9fab61b34671f974dfa349e7972c200faa2b: Bug 1507631 - Remove mentions of MOZ_SIGN_CMD from the build system. r=nalexander
Chris Manchester <cmanchester@mozilla.com> - Wed, 16 Jan 2019 22:46:38 +0000 - rev 511441
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1507631 - Remove mentions of MOZ_SIGN_CMD from the build system. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D16754
49edd076512c9875f853d37695ab3f5abcdb8c6d: Bug 1520851 - Fix wrench / reftests / examples.
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 17 Jan 2019 19:29:17 +0100 - rev 511440
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520851 - Fix wrench / reftests / examples. This fixes stuff for both refence frame changes. Differential Revision: https://phabricator.services.mozilla.com/D16883
18b2eba81b2b0e50188b29f97bacaac2132716ae: Bug 1520851 - Make a reference frame's transform not optional. r=kvark
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 17 Jan 2019 18:37:48 +0100 - rev 511439
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520851 - Make a reference frame's transform not optional. r=kvark No good reason for it to be an option. Differential Revision: https://phabricator.services.mozilla.com/D16876
3ce47eeea41a4e62bd52be3aea7d720933a8d24a: Bug 1520664 - Cleanup ReferenceFrame so that each of them has a single matrix. r=kvark
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 16 Jan 2019 22:07:32 +0100 - rev 511438
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520664 - Cleanup ReferenceFrame so that each of them has a single matrix. r=kvark The only thing using both was perspective, but that's not really needed with the current setup. This more closely matches Gecko, too. Differential Revision: https://phabricator.services.mozilla.com/D16764
80ea2afaa742b6b1c050767e4a1ff735f66cd2a0: Bug 1520687 - Include root content clip rect in picture caching world bounds. r=kvark
Glenn Watson <github@intuitionlibrary.com> - Thu, 17 Jan 2019 19:40:06 +0000 - rev 511437
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520687 - Include root content clip rect in picture caching world bounds. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D16782
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip