6af08f5a26e7b31aa0b26fd050c9c129a836c036: Bug 1412037 - Update changelog. r=jgraham
Andreas Tolfsen <ato@sny.no> - Thu, 26 Oct 2017 18:10:34 +0100 - rev 389058
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412037 - Update changelog. r=jgraham MozReview-Commit-ID: E1Xku8qLcgt
2cb8c9e7040c463fd43095be0ead2c4db96ad711: Bug 1412037 - Upgrade webdriver dependencies. r=jgraham
Andreas Tolfsen <ato@sny.no> - Mon, 30 Oct 2017 15:09:29 +0000 - rev 389057
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412037 - Upgrade webdriver dependencies. r=jgraham MozReview-Commit-ID: GN9AldKK6uO
047b0a0c8312d9e8e51cd6a1e80b55393cbfc989: Bug 1412037 - Release webdriver crate 0.32.0. r=jgraham
Andreas Tolfsen <ato@sny.no> - Thu, 26 Oct 2017 18:05:29 +0100 - rev 389056
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412037 - Release webdriver crate 0.32.0. r=jgraham A release of the webdriver crate is necessary for the release build to pass on Travis, since testing/geckodriver/Cargo.toml cannot depend on testing/webdriver as it is exported to the GitHub repository. MozReview-Commit-ID: 1S2aAtg50t4
540273e5cf22e5b7b8b85f584c6a7efd5e7a90ab: Bug 1412037 - Include testing/webdriver as vendored dependency. r=jgraham
Andreas Tolfsen <ato@sny.no> - Mon, 30 Oct 2017 15:02:19 +0000 - rev 389055
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412037 - Include testing/webdriver as vendored dependency. r=jgraham This is required for "./mach vendor rust" to pick up on testing/webdriver's dependency tree. This change should have been made when the webdriver crate was vendored in the tree in the first place. MozReview-Commit-ID: 5sqRojm0bGD
5fb427c50ca3e2adb541581c68721c845d1130ac: Bug 1412431 - Remove support for MOZ_BUILD_PROJECTS; r=nalexander
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 15:20:34 -0700 - rev 389054
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412431 - Remove support for MOZ_BUILD_PROJECTS; r=nalexander This was mainly used to support Universal MacOS builds, which were removed several months ago. In theory, someone could be using this feature to build multiple applications with one build system invocation. But given that client.mk is no longer the preferred interface to the build system and multiple applications can be built by running `mach build` with different mozconfigs, I don't think support for this feature is worth keeping. This commit removes support for MOZ_BUILD_PROJECTS and related functionality from client.mk. Support for recognizing MOZ_CURRENT_PROJECT in configure and mozconfig evaluation has also been removed. This includes support for the ac_add_app_options mozconfig function. Good riddance. MozReview-Commit-ID: 7xI2jYxDFFr
5e5ee518a4b9d43e72c879e9d124aa432fb06e1a: Bug 1412431 - Remove support for MOZ_PREFLIGHT and MOZ_POSTFLIGHT; r=nalexander
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 14:55:31 -0700 - rev 389053
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412431 - Remove support for MOZ_PREFLIGHT and MOZ_POSTFLIGHT; r=nalexander These variables are unused in the repo. The %_ALL variation is used for sccache, however. The last use of these variables was removed when support for MacOS universal builds was removed. Someone somewhere may be relying on this functionality. But I don't think it is worth continuing to support in client.mk. If someone really needs it, we can reintroduce support for the feature elsewhere, like in mach or via mozconfig support somehow. MozReview-Commit-ID: 4KznCmK3JTN
b676880e0d97b3f00c486c41c09f0da7ad692425: Bug 1412431 - Remove MOZ_UNIFY_BDATE; r=nalexander
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 14:49:25 -0700 - rev 389052
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412431 - Remove MOZ_UNIFY_BDATE; r=nalexander There are no references to this variable outside client.mk. AFAICT it is unused. The only reasonable justification for retaining this support IMO was Universal MacOS builds. And those are no longer supported. MozReview-Commit-ID: 9MnC18Bd1ge
ad8c9b9003086494ddd4f8779ba866910d97d43e: Bug 1412431 - Remove unused BASE_DIR variable; r=nalexander
Gregory Szorc <gps@mozilla.com> - Fri, 27 Oct 2017 14:47:06 -0700 - rev 389051
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412431 - Remove unused BASE_DIR variable; r=nalexander This variable has been unused since 683e59dc3094 (bug 1286934). MozReview-Commit-ID: FZ7D9mSIeME
9f83f552a6118f1061ee5afd87578d9b5b82b308: Bug 1395387 - Reconcile WebExtension page actions and Photon page actions: WebExtensions changes. r=mixedpuppy
Drew Willcoxon <adw@mozilla.com> - Fri, 27 Oct 2017 17:39:57 -0400 - rev 389050
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1395387 - Reconcile WebExtension page actions and Photon page actions: WebExtensions changes. r=mixedpuppy MozReview-Commit-ID: n2eR3q1aZF
d887685b52ae3890123648911f884873de91c42a: Bug 1395387 - Reconcile WebExtension page actions and Photon page actions: Photon page actions changes part 2, purge cache on shutdown. r=mikedeboer
Drew Willcoxon <adw@mozilla.com> - Fri, 27 Oct 2017 17:39:47 -0400 - rev 389049
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1395387 - Reconcile WebExtension page actions and Photon page actions: Photon page actions changes part 2, purge cache on shutdown. r=mikedeboer MozReview-Commit-ID: LEMywaJu8xM
b5b0ac43e2e89c84a670d590862b4d0d22d069d1: Bug 1395387 - Reconcile WebExtension page actions and Photon page actions: Photon page actions changes. r=Gijs
Drew Willcoxon <adw@mozilla.com> - Fri, 27 Oct 2017 17:39:38 -0400 - rev 389048
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1395387 - Reconcile WebExtension page actions and Photon page actions: Photon page actions changes. r=Gijs MozReview-Commit-ID: 5NOc9N2idRE
6a3ca81dc56ab7687ca70b1b98fbe397aa3fa388: Bug 1249421 - Include stub AndroidManifest.xml. r=maliu
Nick Alexander <nalexander@mozilla.com> - Thu, 26 Oct 2017 10:44:35 -0700 - rev 389047
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1249421 - Include stub AndroidManifest.xml. r=maliu This should avoid Bug 1249421, but it will also address an Android-Gradle plugin 3.0 issue, where the plugin requires the manifest at Gradle configuration time. Currently we don't provide it until Gradle evaluation time, leading to this error, and to the plugin failing. MozReview-Commit-ID: 4NkiQSooLly
7f19b2c7adc598f40bf32808324bcba463cce627: Bug 1412138 - Re-fix mode lines in ipc/chromium and ipc/glue. r=kanru
Andrew McCreight <continuation@gmail.com> - Thu, 26 Oct 2017 16:05:47 -0700 - rev 389046
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1412138 - Re-fix mode lines in ipc/chromium and ipc/glue. r=kanru
d4baaf271606ac5cbdbbd22495bf42ed73ac3d38: Bug 1411667 - Remove Spoon plugin references entirely. r=maliu
Nick Alexander <nalexander@mozilla.com> - Thu, 26 Oct 2017 15:49:41 -0700 - rev 389045
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411667 - Remove Spoon plugin references entirely. r=maliu Spoon and some Gradle work allowed to run certain JUnit 3 test suites locally. At the time, running the various test suites was diffficult. Fast forward, and it's easier to run these suites, and in general they are only run in Android Studio. This will only get better as we move the background services tests into a separate module (Bug 1229149). MozReview-Commit-ID: KZTWmkhwi96
1e44cf9fed8b781f1b47294f93a5c7efdafb5d8c: Bug 1411686 - Part 2: Don't invoke |make gradle-targets| for AB_CD=multi. r=maliu
Nick Alexander <nalexander@mozilla.com> - Thu, 19 Oct 2017 13:49:45 -0700 - rev 389044
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411686 - Part 2: Don't invoke |make gradle-targets| for AB_CD=multi. r=maliu This work-around isn't needed for the moz.build system because there's no equivalent of the |mach build| > |mach gradle| > |make gradle-targets| dependency chain that "re-enters" Make processing. That is, the nodeps mechanism ensures that nothing in m/a/b/Makefile.in (that knows about AB_CD) ever sees AB_CD=multi. MozReview-Commit-ID: qZKAtlLhJw
11aeb89a63f0e5dcbcfb13c6847ccdcf4e9c729e: Bug 1411686 - Part 1: Force Gradle to run during |mach package|. r=maliu
Nick Alexander <nalexander@mozilla.com> - Thu, 19 Oct 2017 08:52:33 -0700 - rev 389043
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411686 - Part 1: Force Gradle to run during |mach package|. r=maliu It looks like I didn't handle this flow -- which only matters during l10n multi-locale builds and l10n single-locale repacks -- during the initial Gradle landing. Now we need to handle it. Remember that the l10n process runs |mach build && mach package|, and then modifies the object directory by inserting new localized resource files. It then runs |mach package| again and expects to regenerate the ap_ file, ready to splice it into the existing apk file. The existing code just copied the .ap_ built by Gradle without regenerating the ap_ file. This commit forces running Gradle again, which will pick up the new resources in the object directory. The chain of dependencies is: |mach package| > gecko-nodeps.ap_ > .aapt.nodeps > .gradle.deps and the latter two targets are FORCE, so they always get run (regardless of the freshness of the inputs). In fact, this runs the entire Gradle process again, including producing classes.dex. (The moz.build process doesn't compile the Java source code again.) This patch changes the existing behaviour to copy the regenerated classes.dex into the repacked apk and avoid the need for the R.java IDs to line up across the |mach build| and |mach package| invocations. This turned out to be necessary to support multi-locale builds with newer Gradle versions, which don't appear to preserve aapt R.java IDs across the |mach build|, |mach package|, |mach compare-locales|, |mach package| chain. MozReview-Commit-ID: FlhtQPwR5xG
1b2815b0c7f728b0cba209ccfa58b1dcb60a36d2: Bug 1411686 - Pre: Fix JNI wrapper dependencies. r=maliu
Nick Alexander <nalexander@mozilla.com> - Mon, 23 Oct 2017 14:57:53 -0700 - rev 389042
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1411686 - Pre: Fix JNI wrapper dependencies. r=maliu When built as part of a consuming application, a library's bundle* target is called but not its assemble* target. (When built by itself for distribution, a library's assemble* target is called.) This corrects the wrapper dependencies. MozReview-Commit-ID: 9ooHMNPK2U4
f96ce9a8172ce7d489d78b6cf237afb1d6a851f7: Bug 1406503 - P5. Do not ignore small flac packets. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Sat, 28 Oct 2017 11:11:45 +0200 - rev 389041
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1406503 - P5. Do not ignore small flac packets. r=jwwang A FLAC packet may have a size as small as 11 bytes. We should parse as much data as we can and not make assumptions on when to stop early. MozReview-Commit-ID: 9skvwbt15MY
6a20de1a556f868360ac4c55d38efad5cdb82bf7: Bug 1406503 - P4. Re-create av_parser when flushing. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 27 Oct 2017 00:45:27 +0200 - rev 389040
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1406503 - P4. Re-create av_parser when flushing. r=jwwang It is unknown if an av_parser is usable after having been drained. So to be certain, we simply tear it down and re-create it. MozReview-Commit-ID: 6NFMHbRMwxs
5f06da1362df0f9cb0587378d31e3785aeb40a5a: Bug 1406503 - P3. Also drain av_parser when draining. r=jwwang
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 27 Oct 2017 00:41:17 +0200 - rev 389039
Push 32777 by archaeopteryx@coole-files.de at Mon, 30 Oct 2017 22:44:45 +0000
Bug 1406503 - P3. Also drain av_parser when draining. r=jwwang Per FFmpeg documentation: to signal EOF to the av_parser, input length should be 0 (so that the last frame can be output). MozReview-Commit-ID: F22RcRnT3HS
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip