03297f8c28a08d2b39a252c7b368524d9e69da69: Backed out 2 changesets (bug 1163082) for Robocop rc1 failures.
Nick Alexander <nalexander@mozilla.com> - Wed, 03 Feb 2016 23:15:00 -0800 - rev 319185
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Backed out 2 changesets (bug 1163082) for Robocop rc1 failures. Backed out changeset baf25be8d491 (bug 1163082) Backed out changeset e228040a044b (bug 1163082)
baf25be8d4917e6dcc52eede79e61e1837328c86: Bug 1163082 - Part 2: Extract Android distribution from packaged assets rather than APK root. r=rnewman
Nick Alexander <nalexander@mozilla.com> - Tue, 26 Jan 2016 10:36:09 -0800 - rev 319184
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1163082 - Part 2: Extract Android distribution from packaged assets rather than APK root. r=rnewman This reads from "assets/distribution/**" in the APK and writes to "distribution/**" in the data directory. That output is the same, but the input used to read from "distribution/**", which is not really supported by modern build tooling (Gradle), which doesn't allow to write files directly into the APK root. I manually tested this without issue. I see no way to add meaningful tests to our current Robocop test suite; the long term testing approach is to develop a new test for this functionality and only run it against the "distribution" build type that was added in Bug 1163080. However, that's a larger project than I have time for now.
e228040a044b7ff7363a178da2cb0b8b42724048: Bug 1163082 - Part 1: Add --with-android-distribution-directory. r=gps
Nick Alexander <nalexander@mozilla.com> - Wed, 27 Jan 2016 12:25:04 -0800 - rev 319183
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1163082 - Part 1: Add --with-android-distribution-directory. r=gps This simply packs the assets/ subdirectory of the distribution directory into the assets/ directory of the Android APK using existing mechanisms. It also removes the older method of manually pushing files into dist/bin/distribution, from where they would be packaged into the APK under distribution/.
900f4a6eebc269410a821a885b505c22213b4fb2: Bug 1243855 - Add Java client for interacting with autopush endpoint service. r=rnewman,sebastian
Nick Alexander <nalexander@mozilla.com> - Fri, 29 Jan 2016 13:47:20 -0800 - rev 319182
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1243855 - Add Java client for interacting with autopush endpoint service. r=rnewman,sebastian A few notes: the test is live, so I've marked it @Ignore, so that it doesn't run during |mach gradle test|. There's some value in mocking the service endpoint, but this is how I verify that the server works, so it has more value right now as a live test than a mocked test. In the future, that probably won't be true. There are issues running the test locally because Robolectric doesn't provide all the cipher suites we use in GlobalConstants: in particular, the GCM suites aren't supported. This may improve as Robolectric matures, or we may add a work-around in the code (like at http://androidxref.com/4.4.4_r1/xref/libcore/support/src/test/java/libcore/java/security/StandardNames.java#68), or we may add a test-specific flag. For now, I'm not going to address it directly. Finally, I put the code in mobile/android/services, simply because the less that goes into base, the better our build times will be.
a81960ce939edd6bff30d85fa07350e780901dac: Bug 1245287 - Add toolbox API for isToolRegistered and events for tool-registered and tool-unregistered;r=jryans
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 03 Feb 2016 16:00:21 -0800 - rev 319181
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245287 - Add toolbox API for isToolRegistered and events for tool-registered and tool-unregistered;r=jryans
38af002bb7340fc73b1d2d2c7e261cbf610a3bf7: Bug 1243307 - Post: convert AsyncTask to ThreadUtils.postToBackgroundThread r=liuche
Andrzej Hunt <ahunt@mozilla.com> - Mon, 01 Feb 2016 15:38:35 -0800 - rev 319180
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1243307 - Post: convert AsyncTask to ThreadUtils.postToBackgroundThread r=liuche
4260f9f8a7181f212170275acd5286dd6c4c0282: Bug 1243307 - Post: clarify where onPromptFinished is run r=liuche
Andrzej Hunt <ahunt@mozilla.com> - Mon, 01 Feb 2016 15:37:47 -0800 - rev 319179
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1243307 - Post: clarify where onPromptFinished is run r=liuche
507881a938b9db5f89f83892f0f66f9fd6236162: Bug 1243307 - Part 2: Ensure homescreen shortcut creation happens on background thread r=liuche
Andrzej Hunt <ahunt@mozilla.com> - Mon, 01 Feb 2016 15:36:38 -0800 - rev 319178
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1243307 - Part 2: Ensure homescreen shortcut creation happens on background thread r=liuche
9a7df8d26b39258ee77407f7a9d8d2ebac35e28b: Bug 1243307 - Part 1: Make onPromptFinished run in the UI thread again r=liuche
Andrzej Hunt <ahunt@mozilla.com> - Mon, 01 Feb 2016 15:07:47 -0800 - rev 319177
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1243307 - Part 1: Make onPromptFinished run in the UI thread again r=liuche This seems more consistent with what Android UI callbacks do. This commit also means all callees must be adapted to use the background thread if needed.
b18bd2edd96ce2f07aebadbd11f0f833effba74f: Bug 1244908 - Remove privacy.clearOnShutdown.passwords migration code. r=dolske
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Wed, 03 Feb 2016 15:26:14 -0800 - rev 319176
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1244908 - Remove privacy.clearOnShutdown.passwords migration code. r=dolske
7b81b08f1899ccbe80e5146c8cbd00625c110f4a: Bug 1193535 - Store Heartbeat Scores in Unified Telemetry. r=MattN
Vladan Djeric <vdjeric@mozilla.com> - Wed, 03 Feb 2016 15:25:53 -0800 - rev 319175
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1193535 - Store Heartbeat Scores in Unified Telemetry. r=MattN
4decee1a74fa58ee183496d512efb534e71250ce: Bug 1242588 fix how tab.create handles missing URLs. r=kmag
Matthew Wein <mwein@mozilla.com> - Sat, 30 Jan 2016 17:09:49 -0800 - rev 319174
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1242588 fix how tab.create handles missing URLs. r=kmag
6c9e43e567ef824dfbabd4eb468d17374162420f: Bug 1244293 - Don't upload telemetry if user opts out. r=mfinkle
Michael Comella <michael.l.comella@gmail.com> - Fri, 29 Jan 2016 15:21:50 -0800 - rev 319173
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1244293 - Don't upload telemetry if user opts out. r=mfinkle I'm slightly concerned we're providing too much configuration information in the debugging statements.
61e210bd523c5b2462404a3a8e478c2e1a83d086: Bug 1176056 - Tests for the JITOptimizations react component. r=fitzgen
Jordan Santell <jsantell@mozilla.com> - Fri, 29 Jan 2016 16:32:38 -0800 - rev 319172
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1176056 - Tests for the JITOptimizations react component. r=fitzgen
3a53eb9e65544697e80556a69c400f857a70d6e1: Backed out changeset 97c27a348f09 / bug 1241837, CLOSED TREE
Dão Gottwald <dao@mozilla.com> - Wed, 03 Feb 2016 17:59:35 +0100 - rev 319171
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Backed out changeset 97c27a348f09 / bug 1241837, CLOSED TREE
f5bd25c789b6bab468de449782b4985e39239968: Bug 1245121 - Enable JSON Viewer on RELEASE_BUILD. r=Honza
J. Ryan Stinnett <jryans@gmail.com> - Tue, 02 Feb 2016 10:40:42 -0600 - rev 319170
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1245121 - Enable JSON Viewer on RELEASE_BUILD. r=Honza
46d6d868ba0f8ae089da8882b594fe359eba2978: Bug 1244514 - webconsole.js eslint: fix spacing and line length; r=linclark
AJ Kerrigan <ajkerrigan@computer.org> - Mon, 01 Feb 2016 14:16:04 -0500 - rev 319169
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1244514 - webconsole.js eslint: fix spacing and line length; r=linclark
02c10e42184757f2ca1a656910f4fc3ce04337b6: Bug 1221761 - Probe.prototype.release() now swallows NS_ERROR_NOT_AVAILABLE. r=felipe
David Rajchenbach-Teller <dteller@mozilla.com> - Thu, 28 Jan 2016 11:17:49 +0100 - rev 319168
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1221761 - Probe.prototype.release() now swallows NS_ERROR_NOT_AVAILABLE. r=felipe During shutdown, we may find ourselves attempting to release and shutdown a probe while the PerformanceStats service is already shutdown. In this case, since the probe is already shutdown, we can simply ignore the error.
6599b14546f1a62e7089e9b8b404799db54b5da0: Bug 1241566 - Put malware download protection behind a switchboard flag. r=liuche
Margaret Leibovic <margaret.leibovic@gmail.com> - Fri, 29 Jan 2016 16:30:35 -0500 - rev 319167
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1241566 - Put malware download protection behind a switchboard flag. r=liuche
97c27a348f0963da5bce6b667612e7ba2d209078: Bug 1241837 - Use proxy for browsers property in tabbrowser instead of explicit array. r=dao
Allasso Travesser <allassopraise@gmail.com> - Wed, 03 Feb 2016 16:05:56 +0100 - rev 319166
Push 5913 by jlund@mozilla.com at Mon, 25 Apr 2016 16:57:49 +0000
Bug 1241837 - Use proxy for browsers property in tabbrowser instead of explicit array. r=dao
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip