c019340bd9bd448054d593565079309106881c21: No bug - Tagging mozilla-central 40a14ca1cf04499f398e4cb8ba359b39eae4e216 with FIREFOX_BETA_58_BASE a=release DONTBUILD CLOSED TREE
ffxbld <release@mozilla.com> - Thu, 02 Nov 2017 16:47:50 +0000 - rev 692177
Push 87425 by bmo:eoger@fastmail.com at Thu, 02 Nov 2017 17:17:12 +0000
No bug - Tagging mozilla-central 40a14ca1cf04499f398e4cb8ba359b39eae4e216 with FIREFOX_BETA_58_BASE a=release DONTBUILD CLOSED TREE
40bdac7073614fcb366e97b733ad98afb4f2dfb4: Bug 1411688 - Part 4: Make single-locale repacks agree with underlying Nightly builds. r=aki draft
Nick Alexander <nalexander@mozilla.com> - Mon, 23 Oct 2017 13:50:51 -0700 - rev 692176
Push 87424 by nalexander@mozilla.com at Thu, 02 Nov 2017 17:16:27 +0000
Bug 1411688 - Part 4: Make single-locale repacks agree with underlying Nightly builds. r=aki There's nothing that makes sense in the existing setup; we're only not getting bitten because the set of things that _do_ depend on all of the flags that differ between the underlying Nightly builds and single-locale repacks is small, and nobody has complained. For example, about:licenses probably does not include the Adjust SDK license for single-locale repacks. This patch series recompiles the Java code as part of each single-locale repack, and that means the feature flags, etc, need to be the same between the underlying compiled code (from the underlying Nightly build) and the fresh Java compile. This patch tries to harmonize the two. MozReview-Commit-ID: 230q7HuD1vV
8b524470680e248c649bf3e4e532cdd5487ec538: Bug 1411688 - Part 3: Set MOZ_UPDATE_CHANNEL in single-locale repacks. r=aki draft
Nick Alexander <nalexander@mozilla.com> - Thu, 02 Nov 2017 09:47:10 -0700 - rev 692175
Push 87424 by nalexander@mozilla.com at Thu, 02 Nov 2017 17:16:27 +0000
Bug 1411688 - Part 3: Set MOZ_UPDATE_CHANNEL in single-locale repacks. r=aki I'm seeing "try" in my repacks, when the underlying build has "nightly-try". This should make the two agree. MozReview-Commit-ID: 45yE9Qwz0v7
9a74ea5f6633d1a4bd52d6116b60edaf974d11eb: Bug 1411688 - Part 2: Include secrets in Android single-locale repacks. r=aki draft
Nick Alexander <nalexander@mozilla.com> - Thu, 02 Nov 2017 10:03:01 -0700 - rev 692174
Push 87424 by nalexander@mozilla.com at Thu, 02 Nov 2017 17:16:27 +0000
Bug 1411688 - Part 2: Include secrets in Android single-locale repacks. r=aki Single-locale repacks need to run aapt (--without-gradle) or Gradle (--with-gradle). When running --with-gradle, they need to compile the Java source code again (in order to produce a fresh R.java with correct IDs). That compile will be part of the shipping APK, so it needs to be configured "the same" as the underlying repacked. *This is a significant change in behaviour, but necessary to support newer Gradle/aapt versions, which do not maintain R.java ID mappings across invocations.* Part of the configuration are the secret keys and features that are gated on them. This commit makes those secrets available to single-locale repacks. MozReview-Commit-ID: 4REPsIb5TgN
6a34a8c299138ea39c6703f334c8fd5f49b03237: Bug 1411688 - Part 1: Make --with-gradle handle single-locale repacks. r=snorp draft
Nick Alexander <nalexander@mozilla.com> - Mon, 23 Oct 2017 13:24:58 -0700 - rev 692173
Push 87424 by nalexander@mozilla.com at Thu, 02 Nov 2017 17:16:27 +0000
Bug 1411688 - Part 1: Make --with-gradle handle single-locale repacks. r=snorp Single-locale repacks do the following: Download existing APK; unzip APK; update l10n resources; |mach package| with IS_LANGUAGE_REPACK=1. This is pretty hard to accommodate, but we can try. The key issues here are to recognize when IS_LANGUAGE_REPACK=1 and not ask for l10n resources (in particular, strings.xml) to be generated. We do need to include the freshly built classes.dex when repackaging, because newer Gradle/aapt doesn't preserve the R.java IDs. MozReview-Commit-ID: 9FvQtmPOUjg
64afca521be49b0bfb4c4a677be24886c0e7f412: Bug 1411688 - Part 0: Make --with-gradle handle single-locale repack ABIs. r=snorp draft
Nick Alexander <nalexander@mozilla.com> - Thu, 02 Nov 2017 09:38:47 -0700 - rev 692172
Push 87424 by nalexander@mozilla.com at Thu, 02 Nov 2017 17:16:27 +0000
Bug 1411688 - Part 0: Make --with-gradle handle single-locale repack ABIs. r=snorp This agrees with http://searchfox.org/mozilla-central/rev/423b2522c48e1d654e30ffc337164d677f934ec3/mobile/android/base/generate_build_config.py#95. It should really come from the underlying binaries for repacks, but right now we only repack ARM builds, so this will do. MozReview-Commit-ID: 3UvrJDV1l9a
d2af98dd4145878123bcc794b771ae138f7d4801: Bug 1386404 - Add XPCOM bloat log to whitelist. r?jimm r?haik draft
Gian-Carlo Pascutto <gcp@mozilla.com> - Thu, 02 Nov 2017 18:08:53 +0100 - rev 692171
Push 87423 by gpascutto@mozilla.com at Thu, 02 Nov 2017 17:15:28 +0000
Bug 1386404 - Add XPCOM bloat log to whitelist. r?jimm r?haik MozReview-Commit-ID: 717c1MCLAQA
04c1bcd2bf62fd193541fa92dd8841db102f6b5a: Bug 1405396 - Post: Make it easier to debug l10n builds. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Fri, 20 Oct 2017 11:07:21 -0700 - rev 692170
Push 87422 by nalexander@mozilla.com at Thu, 02 Nov 2017 17:14:40 +0000
Bug 1405396 - Post: Make it easier to debug l10n builds. r=maliu This adds the R.txt files produced by the build -- timestamped, so they are kept in order -- to the Task Cluster artifacts, for later comparison. MozReview-Commit-ID: 3hj6XjFDIE4
f8bfc730ab963833f43d2f19b11027db8e49a06a: Bug 1405396 - Post: Run geckoview tests on all but non-Gradle Android builds. r=gbrown draft
Nick Alexander <nalexander@mozilla.com> - Thu, 19 Oct 2017 13:58:44 -0700 - rev 692169
Push 87422 by nalexander@mozilla.com at Thu, 02 Nov 2017 17:14:40 +0000
Bug 1405396 - Post: Run geckoview tests on all but non-Gradle Android builds. r=gbrown As we transition to Gradle (and only Gradle) Fennec builds, we're turning the Gradle builds (Bg) into non-Gradle builds (Bng). It's not worth the effort to rename "gradle" to "non-gradle", so this is a confusing looking patch that turns on GeckoView tests for everything but Bng (which has kept the "gradle" name). MozReview-Commit-ID: C1PlsehRwJf
75cd2dfb51e0e1b510f5e618c2dc881cf5f22bf2: Bug 1405396 - Build with Gradle by default; turn Bg (Gradle) into Bng (non-Gradle). r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Wed, 18 Oct 2017 13:05:54 -0700 - rev 692168
Push 87422 by nalexander@mozilla.com at Thu, 02 Nov 2017 17:14:40 +0000
Bug 1405396 - Build with Gradle by default; turn Bg (Gradle) into Bng (non-Gradle). r=maliu This also turns the tier 2 job B(n)g into tier 1, since moz.build is still tier 1. It also pushes a lot of GeckoView related tasks into the main builds, since they should run as part of Gradle builds. This also removes unused tooltool manifests; the jobs that used these manifests use only toolchain tasks now. MozReview-Commit-ID: 2GmnJ7joCTT
951bb4c75ecba0d83cb86e728e1164dda99a6a08: Bug 1405396 - Pre: Set file.encoding=utf-8 for GeckoView packaging. r=maliu draft
Nick Alexander <nalexander@mozilla.com> - Wed, 18 Oct 2017 19:04:10 -0700 - rev 692167
Push 87422 by nalexander@mozilla.com at Thu, 02 Nov 2017 17:14:40 +0000
Bug 1405396 - Pre: Set file.encoding=utf-8 for GeckoView packaging. r=maliu We already had a work-around in place for Gradle invocations, but apparently that wasn't enough for the Maven deployer, which must launch its own JVM, which doesn't have the correct file encoding on Linux. MozReview-Commit-ID: 4z1IEZBmLaz
dcf5c06f97dea682e29c46b8e7f7cd9f3ee58888: Bug 1405396 - Pre: Configure geckoview test for x86. r=gbrown draft
Nick Alexander <nalexander@mozilla.com> - Fri, 20 Oct 2017 18:07:01 -0700 - rev 692166
Push 87422 by nalexander@mozilla.com at Thu, 02 Nov 2017 17:14:40 +0000
Bug 1405396 - Pre: Configure geckoview test for x86. r=gbrown MozReview-Commit-ID: BITEuWnJPUK
8bc7e0c50a656d57f13f52876443986264bc82d1: Bug 1413709 - add tests to detect improper ice restart by answer. r?bwc draft
Michael Froman <mfroman@mozilla.com> - Wed, 01 Nov 2017 11:56:35 -0500 - rev 692165
Push 87421 by bmo:mfroman@nostrum.com at Thu, 02 Nov 2017 17:11:44 +0000
Bug 1413709 - add tests to detect improper ice restart by answer. r?bwc Adding tests that would have shown the issue fixed in Bug 1405940. If the answer during a renegotiation has modified ICE credentials, it should cause an error. These tests check for that error. MozReview-Commit-ID: 9u8GGpslDdK
9dae63135e450ea59803bdabb57bb047eba138b3: Bug 1413698 - 6. Remove PresentationView; r=me draft
Jim Chen <nchen@mozilla.com> - Thu, 02 Nov 2017 13:09:15 -0400 - rev 692164
Push 87420 by bmo:nchen@mozilla.com at Thu, 02 Nov 2017 17:09:33 +0000
Bug 1413698 - 6. Remove PresentationView; r=me Remove PresentationView, which is no longer used. r=me for trivial patch. MozReview-Commit-ID: DKcysGTXXC7
3fca82d562d09968bdca85c451913825b15a5ae4: Bug 1413698 - 5. Use GeckoSession where appropriate; r?snorp draft
Jim Chen <nchen@mozilla.com> - Thu, 02 Nov 2017 13:09:15 -0400 - rev 692163
Push 87420 by bmo:nchen@mozilla.com at Thu, 02 Nov 2017 17:09:33 +0000
Bug 1413698 - 5. Use GeckoSession where appropriate; r?snorp MozReview-Commit-ID: InT4i1MaoBe
839f48230f46ad54a11b3fdf2d4fadfd8a67e0ee: Bug 1413698 - 4. Add minimal GeckoView; r?snorp draft
Jim Chen <nchen@mozilla.com> - Thu, 02 Nov 2017 13:09:14 -0400 - rev 692162
Push 87420 by bmo:nchen@mozilla.com at Thu, 02 Nov 2017 17:09:33 +0000
Bug 1413698 - 4. Add minimal GeckoView; r?snorp MozReview-Commit-ID: 9FFdLpTfPQY
46714301c0a66212096caa21de4767ee5b02ec7d: Bug 1413698 - 3. Recorganize GeckoViewSettings; r?snorp draft
Jim Chen <nchen@mozilla.com> - Thu, 02 Nov 2017 13:09:14 -0400 - rev 692161
Push 87420 by bmo:nchen@mozilla.com at Thu, 02 Nov 2017 17:09:33 +0000
Bug 1413698 - 3. Recorganize GeckoViewSettings; r?snorp * Move the chromeUri and screenId settings to GeckoViewSettings. * Add a private data-dir setting that the debugger-socket-dir setting falls backs to. Set the data-dir setting inside `GeckoSession.openWindow`. * Add optional init-only and values properties for settings. * Use integer constants for display-mode setting. MozReview-Commit-ID: HgJg0t0oade
67d691f30f5538b65f23cc24be89cf17c49d0741: Bug 1413698 - 2. Move GeckoView to GeckoSession; r?snorp draft
Jim Chen <nchen@mozilla.com> - Thu, 02 Nov 2017 13:09:14 -0400 - rev 692160
Push 87420 by bmo:nchen@mozilla.com at Thu, 02 Nov 2017 17:09:33 +0000
Bug 1413698 - 2. Move GeckoView to GeckoSession; r?snorp Rename GeckoView to GeckoSession. Strip out parts of it that depended on being a subclass of View. Also strip out parts of it that dealt with switching EventDispatcher and NativeQueue, because now there's only one copy of each for each GeckoSession. MozReview-Commit-ID: J699twtpmTS
5ca236a0c23e91e7309c177933849cac7810c378: Bug 1413698 - 1. Separate out attach() from open() in GeckoView.Window; r?snorp draft
Jim Chen <nchen@mozilla.com> - Thu, 02 Nov 2017 13:09:14 -0400 - rev 692159
Push 87420 by bmo:nchen@mozilla.com at Thu, 02 Nov 2017 17:09:33 +0000
Bug 1413698 - 1. Separate out attach() from open() in GeckoView.Window; r?snorp Right now, `GeckoView.Window.open()` consists of opening a new Gecko nsWindow and attaching it to the opening GeckoView. This patch separates the attaching step into an `Window.attach()` function that was renamed from `Window.reattach()`. Going forward, `Window.open()` and `Window.close()` will correspond to opening and closing a session, which `Window.attach()` will corrspond to attaching a display to a session. MozReview-Commit-ID: 94Un74pwizY
737fd7ea08139261f917919f1a98eb28f0687278: Bug 1324548 - Remove dead code and add test to refuse video track. r?padenot draft
Léo Paquet - Thu, 02 Nov 2017 17:57:52 +0100 - rev 692158
Push 87419 by bmo:leo.paquet@etu.univ-lyon1.fr at Thu, 02 Nov 2017 17:01:47 +0000
Bug 1324548 - Remove dead code and add test to refuse video track. r?padenot MozReview-Commit-ID: 4dGtgzBfN94
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip