f440aa99482a9f169b99f1f8f5d8096a0bd35627: Bug 1184405 - Use file metadata from files changed in the current branch in mach try when no other arguments are present. draft
Chris Manchester <cmanchester@mozilla.com> - Thu, 03 Sep 2015 17:26:11 -0700 - rev 290241
Push 5110 by cmanchester@mozilla.com at Fri, 04 Sep 2015 00:43:32 +0000
Bug 1184405 - Use file metadata from files changed in the current branch in mach try when no other arguments are present.
b938aa91b3afd5eac9bd258f01591d2033af06c0: Bug 1184405 - Take matches by wildcard pattern into account in the test resolver. draft
Chris Manchester <cmanchester@mozilla.com> - Thu, 03 Sep 2015 17:43:13 -0700 - rev 290240
Push 5110 by cmanchester@mozilla.com at Fri, 04 Sep 2015 00:43:32 +0000
Bug 1184405 - Take matches by wildcard pattern into account in the test resolver.
0e820b8700ba17d8c03bceb8edd247430e2e61a6: Bug 1184405 - Add a mach command to expose test-deps file info. draft
Chris Manchester <cmanchester@mozilla.com> - Thu, 03 Sep 2015 17:36:52 -0700 - rev 290239
Push 5110 by cmanchester@mozilla.com at Fri, 04 Sep 2015 00:43:32 +0000
Bug 1184405 - Add a mach command to expose test-deps file info. This commit exposes test-deps file info as a mach command, and modifies the test scheme reader to make it filter out unsuitable contexts when generating TestManifest objects for metadata context.
9c0e9600a684a187c5308234726e67fd5b36a387: Bug 1184405 - Add a test to fail the build if file patterns are present in test dependency annotations that don't correspond to any files on disk. draft
Chris Manchester <cmanchester@mozilla.com> - Thu, 03 Sep 2015 17:12:21 -0700 - rev 290238
Push 5110 by cmanchester@mozilla.com at Fri, 04 Sep 2015 00:43:32 +0000
Bug 1184405 - Add a test to fail the build if file patterns are present in test dependency annotations that don't correspond to any files on disk.
c5c76120709ec25b0957ed92073f96af638ceaae: Bug 1184405 - High level tests for SRC_TEST_TAGS, SRC_TEST_PATTERNS and SRC_TEST_FILES. draft
Chris Manchester <cmanchester@mozilla.com> - Thu, 03 Sep 2015 17:12:21 -0700 - rev 290237
Push 5110 by cmanchester@mozilla.com at Fri, 04 Sep 2015 00:43:32 +0000
Bug 1184405 - High level tests for SRC_TEST_TAGS, SRC_TEST_PATTERNS and SRC_TEST_FILES.
05185654e52b6d1c05902d1f118cad9c2e2548c6: Bug 1184405 - Add annotations for tags, file patterns, and test flavors to moz.build to specify tests potentially impacted by source files. draft
Chris Manchester <cmanchester@mozilla.com> - Thu, 03 Sep 2015 17:11:21 -0700 - rev 290236
Push 5110 by cmanchester@mozilla.com at Fri, 04 Sep 2015 00:43:32 +0000
Bug 1184405 - Add annotations for tags, file patterns, and test flavors to moz.build to specify tests potentially impacted by source files.
455bcec0fafb86e732b2d12c31c61e3bb36cf086: Bug 1194640 - add NSPR logging of camera capabilities. draft
Jan-Ivar Bruaroey <jib@mozilla.com> - Thu, 03 Sep 2015 15:07:45 -0400 - rev 290235
Push 5109 by jbruaroey@mozilla.com at Fri, 04 Sep 2015 00:26:29 +0000
Bug 1194640 - add NSPR logging of camera capabilities.
806820017b128c15487e64d24e09d829a05f51f0: Bug 1108782 - Part 3: Update releng tooltool manifests to use android-sdk-linux with extras/*/m2repository directories. r?glandium draft
Nick Alexander <nalexander@mozilla.com> - Thu, 03 Sep 2015 16:11:51 -0700 - rev 290234
Push 5108 by nalexander@mozilla.com at Fri, 04 Sep 2015 00:07:43 +0000
Bug 1108782 - Part 3: Update releng tooltool manifests to use android-sdk-linux with extras/*/m2repository directories. r?glandium The new tar.xz file was produced by taking the existing file, removing extras/*/support, and copying over the extras/*/m2repository from my local machine. These directories are all the same across all installs, to the best of my knowledge. I used |xz --compress| with no additional options.
d057ccd04c0177c59520c627b239b5f21092a1cb: Bug 1108782 - Part 2: Explode AAR files at configure time. r?glandium draft
Nick Alexander <nalexander@mozilla.com> - Thu, 03 Sep 2015 14:38:48 -0700 - rev 290233
Push 5108 by nalexander@mozilla.com at Fri, 04 Sep 2015 00:07:43 +0000
Bug 1108782 - Part 2: Explode AAR files at configure time. r?glandium This gets us a limited version of AAR support: we can consume static AAR libraries, where here static does not refer to linking, but to static assets that are fixed at build-backend time and not modified (or produced) during the build. This lets us pin our dependencies (and move to Google's versioned Maven repository packages, away from Google's unversioned ad-hoc packages). By restricting to static AAR libraries, we avoid having to handle truly complicated dependency trees, as changing parts of generated AAR files require delicate rebuilding of the APKs (and internal libraries) that depend on the AAR files. It is possible that we will generate AARs in the tree at some time. Right now, we don't do that, even for GeckoView: the AARs produced are assembled as artifacts at package time and are intended for external consumption. We might want this for GeckoView and Fennec at some time; we should consider using Gradle everywhere at that point. The patch itself does the simplest possible thing (which has precedent from Gradle and other build systems): it simply "explodes" the AAR into the object directory and uses existing mechanisms to refer to the exploded pieces. There's a lot not to like in this approach, including: * We need to manually reference internal AAR libs; * I haven't separated the pinned version numbers out of configure.in. However, it's closer to what we want than what we have!
6c815ecf756fe845ce3b6706e4de188b4795964b: Bug 1108782 - Part 1: straighten out Java classpaths. r?glandium draft
Nick Alexander <nalexander@mozilla.com> - Mon, 31 Aug 2015 13:35:05 -0700 - rev 290232
Push 5108 by nalexander@mozilla.com at Fri, 04 Sep 2015 00:07:43 +0000
Bug 1108782 - Part 1: straighten out Java classpaths. r?glandium This commit is us getting out of our own way. We were specifying -classpath twice, once in $(JAVAC) and once in java-build.mk. Only the latter of these is active. This a problem for ANDROID_EXTRA_JARS -- those JARs should be on the classpath and input to $(DX) -- and JARs that should be on the classpath but *not* input to $(DX). This commit removes the global flags to $(JAVAC) and adds JAVA_{BOOT}CLASSPATH_JARS. This required some hijinkery moving wildcards to moz.build files, but everything seems to work. As well as clarifying some parts of the build, part 2 uses this work to modify the classpath.
bbf494680b5840089c7309c3860dec540b8838e0: Bug 1183335 - Install .idea and *.iml during |mach gradle-install|. r?mcomella,sebastian draft
Nick Alexander <nalexander@mozilla.com> - Mon, 24 Aug 2015 14:31:35 -0700 - rev 290231
Push 5108 by nalexander@mozilla.com at Fri, 04 Sep 2015 00:07:43 +0000
Bug 1183335 - Install .idea and *.iml during |mach gradle-install|. r?mcomella,sebastian This makes it possible to "Open" $OBJDIR/mobile/android/gradle (after |mach build|) without "Importing" it first. There should be no references outside of the active object directory. In time, we'll run this as part of the build configuration and remove |mach gradle-install| entirely. It's worth noting that the .idea/libraries directory *cannot* be committed since it contains developer-machine absolute path (to the Android SDK sources); this means that there's some flakiness around building with Gradle in IntelliJ before everything works perfectly. We may need to recommend using View > Tool Windows > Gradle and refreshing. Testing wanted! Additional notes: * This includes an MPL copyright block and a conflicting Class.java header. I'll clean that before landing. It's not possible to format the MPL copyright block exactly as we do know (bonkers, I know!): IntelliJ won't give us /* First line ... it will only give /* * First line... or // First line... I opted for the latter. We can mass rewrite if we want to keep this and care enough. * This includes an ordering for imports, putting org.mozilla ahead of everything else ahead of java.* and javax.*. Input wanted. * It's not possible to turn on ECMAScript 2015 since that is inexplicably stored in .idea/workspace.xml, which can't be checked into VCS (or reasonably generated). This is an IntelliJ bug, no two ways about it. (There are many IntelliJ bugs with respect to sharing configurations.)
45b16903a80a3fa98410973afe22e973107ef33d: Bug 1185960 - Add a separator between urlbar dropmarker and stop/reload/go button. ui-r=shorlander r=jaws
Dão Gottwald <dao@mozilla.com> - Thu, 03 Sep 2015 20:06:00 +0200 - rev 290230
Push 5108 by nalexander@mozilla.com at Fri, 04 Sep 2015 00:07:43 +0000
Bug 1185960 - Add a separator between urlbar dropmarker and stop/reload/go button. ui-r=shorlander r=jaws
2b373308181710e3b8667a0215a612335b73cc92: Bug 1200299 - Change background color of header block on edit logins page.r=mfinkle
Allison Naaktgeboren <ally@mozilla.com> - Thu, 03 Sep 2015 10:48:14 -0700 - rev 290229
Push 5108 by nalexander@mozilla.com at Fri, 04 Sep 2015 00:07:43 +0000
Bug 1200299 - Change background color of header block on edit logins page.r=mfinkle
064a1ae9f3d4aedd45c335a4ede04d6ed72a0634: Bug 1199790 - Add grouping in Control Center Permissions subpanel;r=ttaubert
Brian Grinstead <bgrinstead@mozilla.com> - Thu, 03 Sep 2015 10:25:31 -0700 - rev 290228
Push 5108 by nalexander@mozilla.com at Fri, 04 Sep 2015 00:07:43 +0000
Bug 1199790 - Add grouping in Control Center Permissions subpanel;r=ttaubert
6a8e0442d9ab5a98eaefc13807f8a630ef623d41: Bug 1200027: Fix installing add-ons from the AMO discovery pane in the add-ons manager. r=dveditz
Dave Townsend <dtownsend@oxymoronical.com> - Mon, 31 Aug 2015 11:23:39 -0700 - rev 290227
Push 5108 by nalexander@mozilla.com at Fri, 04 Sep 2015 00:07:43 +0000
Bug 1200027: Fix installing add-ons from the AMO discovery pane in the add-ons manager. r=dveditz
6dfed2a7a155d1a1467ace7e72e6784772948671: Bug 1194568 - Renaming live bookmark while adding it renames the wrong one. r=ttaubert
Marco Bonardo <mbonardo@mozilla.com> - Wed, 02 Sep 2015 16:41:10 +0200 - rev 290226
Push 5108 by nalexander@mozilla.com at Fri, 04 Sep 2015 00:07:43 +0000
Bug 1194568 - Renaming live bookmark while adding it renames the wrong one. r=ttaubert
31b80e27600dc4b21da49f880b03914e44a79020: Bug 1199496 - New bookmarks dialog width is increased at each invocation. r=ttaubert
Marco Bonardo <mbonardo@mozilla.com> - Wed, 02 Sep 2015 16:41:05 +0200 - rev 290225
Push 5108 by nalexander@mozilla.com at Fri, 04 Sep 2015 00:07:43 +0000
Bug 1199496 - New bookmarks dialog width is increased at each invocation. r=ttaubert
6b84e7354d9bc911b64df8990474b643d5ca15f1: Bug 1193621 - Can't change tag name in library. r=ttaubert
Marco Bonardo <mbonardo@mozilla.com> - Wed, 02 Sep 2015 16:41:01 +0200 - rev 290224
Push 5108 by nalexander@mozilla.com at Fri, 04 Sep 2015 00:07:43 +0000
Bug 1193621 - Can't change tag name in library. r=ttaubert
6d46ece6eaa86f86f5d1eb96e60985c26d5c217c: Bug 1201197 - add dedicated listener to enumerateDevices. draft
Jan-Ivar Bruaroey <jib@mozilla.com> - Thu, 03 Sep 2015 19:09:34 -0400 - rev 290223
Push 5107 by jbruaroey@mozilla.com at Thu, 03 Sep 2015 23:22:31 +0000
Bug 1201197 - add dedicated listener to enumerateDevices.
7f987c38bd3e5ac9a834981e85378bdb02338e9d: No bug, Automated blocklist update from host bld-linux64-spot-305 - a=blocklist-update
ffxbld - Thu, 03 Sep 2015 13:59:55 -0700 - rev 290222
Push 5107 by jbruaroey@mozilla.com at Thu, 03 Sep 2015 23:22:31 +0000
No bug, Automated blocklist update from host bld-linux64-spot-305 - a=blocklist-update
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip