0e2384b8497dbe5af4db59a7b8be7241caf7266d: Bug 1485386 - Move feature-enabling preferences out of unittest/user.js into a separate file r=ahal
Wes Kocher <wkocher@mozilla.com> - Fri, 18 Jan 2019 00:35:43 +0000 - rev 511472
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1485386 - Move feature-enabling preferences out of unittest/user.js into a separate file r=ahal The unittest/user.js file contained a mix of preferences that ensure tests can run (switching web services to dummy servers to prevent hitting networks, etc) and preferences that enable features that aren't shipping by default (turning on touch events, enabling experimental css features, etc). In the future, we're going to want to run tests of only the features that are being shipped in release builds (or in beta builds, or in esr builds, etc), so we need to move feature-enabling preferences into a different file to make it possible to run tests with various sets of features enabled. This commit just moves feature-enabling prefs into a new file and then includes that file everywhere unittest prefs were already being included, so it should have no functional difference in the set of preferences being set in test runs. It also renames the unittest profile to clarify its purpose, and adds pointers to each profile from the other, and adds comments explaining what they're used for. Differential Revision: https://phabricator.services.mozilla.com/D16123
6fa7cd75df96e93f58d5a175f23255a383605f9f: Bug 1520537: Clean up use of LauncherRegistryInfo when MOZ_LAUNCHER_PROCESS is not defined; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Thu, 17 Jan 2019 23:45:37 +0000 - rev 511471
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520537: Clean up use of LauncherRegistryInfo when MOZ_LAUNCHER_PROCESS is not defined; r=mhowell Differential Revision: https://phabricator.services.mozilla.com/D16914
5ba4abc2b49cd15790569fb4f087cb533167f03d: Backed out changeset a0be6d91b302 (bug 1502921) for toolkit/components/telemetry/tests/unit/*(eg. test_SubsessionChaining.js, test_TelemetryController.js) failures CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Fri, 18 Jan 2019 01:43:52 +0200 - rev 511470
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Backed out changeset a0be6d91b302 (bug 1502921) for toolkit/components/telemetry/tests/unit/*(eg. test_SubsessionChaining.js, test_TelemetryController.js) failures CLOSED TREE
f3a929ceb8c151e7493d1bbce71acf9c98d63174: Backed out changeset f57051371bf0 (bug 1517641) for apilint bustage CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Fri, 18 Jan 2019 01:30:58 +0200 - rev 511469
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Backed out changeset f57051371bf0 (bug 1517641) for apilint bustage CLOSED TREE
f57051371bf06a8755aa69a5403b2011d63e40f1: Bug 1517641 - [1.0] Add experimental ad-blocking category to the Tracking Protection API. r=snorp,geckoview-reviewers,dimi
Eugen Sawin <esawin@mozilla.com> - Thu, 17 Jan 2019 23:06:55 +0000 - rev 511468
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517641 - [1.0] Add experimental ad-blocking category to the Tracking Protection API. r=snorp,geckoview-reviewers,dimi Differential Revision: https://phabricator.services.mozilla.com/D16700
bc44f16fc690df91c599eb2a37a5d0c73ea65a0f: Bug 1506950 - Properly block mozAddonManager based on xpinstall.enabled r=aswan
Michael Kaply <mozilla@kaply.com> - Thu, 17 Jan 2019 23:04:18 +0000 - rev 511467
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1506950 - Properly block mozAddonManager based on xpinstall.enabled r=aswan Differential Revision: https://phabricator.services.mozilla.com/D11806
4fe0910cfb679969e615841077a055955c290b70: Bug 1520862 - Fixing WebNavigation serialization of principals to always be present. r=ckerschb
Jonathan Kingston <jkt@mozilla.com> - Thu, 17 Jan 2019 18:50:40 +0000 - rev 511466
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520862 - Fixing WebNavigation serialization of principals to always be present. r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D16884
698395a5488d459236dc0bc34eb6648ff2913730: Bug 1520651. Use a DataMutex around mWindowInfos instead of a standalone Mutex. r=mattwoodrow
Jeff Muizelaar <jrmuizel@gmail.com> - Wed, 16 Jan 2019 23:25:35 +0000 - rev 511465
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520651. Use a DataMutex around mWindowInfos instead of a standalone Mutex. r=mattwoodrow This ensures that access is locked. Differential Revision: https://phabricator.services.mozilla.com/D16760
d7bf0d21448d4c1564f3d5e512167d2b8f887264: Fix Bug 1419109 - Empty default icon shows blank icon in toolbar r=mixedpuppy
Varun Dey <varundey20@gmail.com> - Thu, 17 Jan 2019 18:52:00 +0000 - rev 511464
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Fix Bug 1419109 - Empty default icon shows blank icon in toolbar r=mixedpuppy If the extension had either default_icon or one of it's property as an empty string, it would show a black icon in the toolbar. With this patch, it checks if any of default_icon property is empty and throws an error on extension load. Differential Revision: https://phabricator.services.mozilla.com/D16070
f412108e7d77f62d7eea2461e7e76e007356fa7b: Bug 1501974 - Add keyed telemetry to know the download protection remote lookup result . r=francois
Dimi Lee <dlee@mozilla.com> - Thu, 17 Jan 2019 20:39:53 +0000 - rev 511463
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1501974 - Add keyed telemetry to know the download protection remote lookup result . r=francois Add APPLICATION_REPUTATION_SERVER_VERDICT_2 telemetry with file extension as the key. This can give us an idea about the current detecion rate for archived files. Differential Revision: https://phabricator.services.mozilla.com/D13249
33e42b897fb122df45448648f6a1d2e1a62ce083: Bug 1501458 - Remove unused tracking protection code from nsUrlClassifierDBService. r=baku
Dimi Lee <dlee@mozilla.com> - Thu, 17 Jan 2019 21:24:43 +0000 - rev 511462
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1501458 - Remove unused tracking protection code from nsUrlClassifierDBService. r=baku No one is using the aUseTrackingProtection parameter and also tracking protection related preference in Classify API. And we shouldn't use it that way in the future. Differential Revision: https://phabricator.services.mozilla.com/D16798
c28522aaf3918c5f556c65432f8bf14a65bff65a: Bug 1520149 - Also disable the machine outliner on Android when LTO is enabled. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 Jan 2019 13:18:37 +0000 - rev 511461
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520149 - Also disable the machine outliner on Android when LTO is enabled. r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D16790
6896f8bf818180ef3bdf042d707713a0aa410b9f: Merge mozilla-central to autoland. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Thu, 17 Jan 2019 23:57:04 +0200 - rev 511460
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Merge mozilla-central to autoland. CLOSED TREE
bd5f0c60f8a9274030f8e38893fb72549ae3d5be: Bug 1520681 - Use proper defaults for --enable-default-toolkit. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 Jan 2019 16:04:29 +0000 - rev 511459
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520681 - Use proper defaults for --enable-default-toolkit. r=froydnj Back when those were added, option defaults could not indirectly depend on `target` or `host`, but that changed with bug 1322025. Differential Revision: https://phabricator.services.mozilla.com/D16778
d08e4acf1e85a899548197db07871a9645935c7e: Bug 1520393 - Use proper defaults for --enable-jemalloc and --enable-replace-malloc. r=nalexander
Mike Hommey <mh+mozilla@glandium.org> - Thu, 17 Jan 2019 21:52:01 +0000 - rev 511458
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1520393 - Use proper defaults for --enable-jemalloc and --enable-replace-malloc. r=nalexander Back when those were added, option defaults could not indirectly depend on `target` or `host`, but that changed with bug 1322025. As a side effect, this allows to turn them into straight js_options without resorting to the manual add_old_configure_arg. Differential Revision: https://phabricator.services.mozilla.com/D16664
9eb9e58dc4bc3840d7b6b0a414ea4888822356b6: Bug 1510705 - Fix infinite loop in tests waiting for pending callbacks. r=snorp
Matt Brubeck <mbrubeck@mozilla.com> - Thu, 17 Jan 2019 19:14:06 +0000 - rev 511457
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1510705 - Fix infinite loop in tests waiting for pending callbacks. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D16733
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip