f7d88c67e85290ee2051fe3d0488533fe24d337a: Bug 1247758 - README needs to updated with information on running with ./mach - r?SingingTree, r?maja_zf draft
Syd Polk <spolk@mozilla.com> - Thu, 11 Feb 2016 16:40:17 -0600 - rev 330468
Push 10765 by spolk@mozilla.com at Thu, 11 Feb 2016 22:40:41 +0000
Bug 1247758 - README needs to updated with information on running with ./mach - r?SingingTree, r?maja_zf MozReview-Commit-ID: ARpDBirKtwC
576a6dcde5b68c2ea45324ed5ce1dabb7d833d09: Backed out changeset e135879cff29 (bug 1218473) to fix various Windows startup issues being experienced by some users. a=sledru
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 11 Feb 2016 13:35:48 -0500 - rev 330467
Push 10765 by spolk@mozilla.com at Thu, 11 Feb 2016 22:40:41 +0000
Backed out changeset e135879cff29 (bug 1218473) to fix various Windows startup issues being experienced by some users. a=sledru
99b489b4ec95ba2f27735800a6b3d2f0298249fe: Bug 1245463: [MSE] P4. Remove no longer working Dump() commands. r=gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 10 Feb 2016 18:05:39 +1100 - rev 330466
Push 10764 by bmo:jyavenard@mozilla.com at Thu, 11 Feb 2016 21:24:16 +0000
Bug 1245463: [MSE] P4. Remove no longer working Dump() commands. r=gerald MozReview-Commit-ID: 71hgJ63ksPU
96c3908dd750b57a804c363751975138d05e4351: Bug 1245463: [MSE] P3. When abort() is called, wait until the current appendBuffer completes. r=gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 12 Feb 2016 00:55:55 +1100 - rev 330465
Push 10764 by bmo:jyavenard@mozilla.com at Thu, 11 Feb 2016 21:24:16 +0000
Bug 1245463: [MSE] P3. When abort() is called, wait until the current appendBuffer completes. r=gerald The W3C spec indicates that while everything in MSE is asynchronous, the abort() command is to interrupt the current segment parser loop and have the reset parser loop synchronously completes the frames present in the input buffer. This causes a fundamental issue that abort() will never result in a deterministic outcome as the segment parser loop may be in different condition. We used to really attempt to abort the current operation, however there could have been a race in the order in which tasks were queued. As such, we now simply wait for the current appendBuffer to complete. This also simplifies the code greatly, as we don't need to worry about pending concurrent appendBuffer. The actually happens to be similar to the Chromium behavior. Similar to bug 1239983, we strongly assert should a segment parser loop be running when it must have completed. MozReview-Commit-ID: CXqGoq9Opq0
2291e68ac8c6536da84946fc156aba4ce948ae02: Bug 1245463: [MSE] P2. Remove MediaSource's duration mirror. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 12 Feb 2016 00:54:44 +1100 - rev 330464
Push 10764 by bmo:jyavenard@mozilla.com at Thu, 11 Feb 2016 21:24:16 +0000
Bug 1245463: [MSE] P2. Remove MediaSource's duration mirror. r?gerald It served no purpose other than implementing the MSE spec by the letter. The spirit is preserved. This allows to disable tail dispatching on the MediaSourceDemuxer's TaskQueue which prevents us from performing synchronous operation on the main thread. MozReview-Commit-ID: DuAqpGWKMV4
4aa2cdc5463a3ce382e3caff1a3f8506121aa41a: Bug 1245463: [MSE] P1. Do not attempt to retrieve the buffered range if the mediasource is in closed state. r=gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 10 Feb 2016 17:06:18 +1100 - rev 330463
Push 10764 by bmo:jyavenard@mozilla.com at Thu, 11 Feb 2016 21:24:16 +0000
Bug 1245463: [MSE] P1. Do not attempt to retrieve the buffered range if the mediasource is in closed state. r=gerald The changes that follow may cause the active sourcebuffer list to be modified; which will trigger an assertion if the mediasource object is closed. MozReview-Commit-ID: 8A1CMKAUyTq
b567acab14e77949b79b2c8eaf20546cced0ccbe: Bug 1247041: [ffmpeg] Request YUVJ420P format explicitly. r?kentuckyfriedtakahe draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 10 Feb 2016 14:38:16 +1100 - rev 330462
Push 10764 by bmo:jyavenard@mozilla.com at Thu, 11 Feb 2016 21:24:16 +0000
Bug 1247041: [ffmpeg] Request YUVJ420P format explicitly. r?kentuckyfriedtakahe Requesting YUV420P causes crashes with some version of FFmpeg. MozReview-Commit-ID: I69jNZ64Le5
3876dcf3749a7bc6d6bc5275954de6fc84d26d6a: Bug 1247639 - Fix DMError when running |mach mochitest| on Android, r?gbrown draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 11 Feb 2016 16:09:45 -0500 - rev 330461
Push 10763 by ahalberstadt@mozilla.com at Thu, 11 Feb 2016 21:15:34 +0000
Bug 1247639 - Fix DMError when running |mach mochitest| on Android, r?gbrown MozReview-Commit-ID: 1s8x4zIhZSS
ce7e3b8055ea30911be8128006d4135973450a26: Bug 1247677 - Add support for the general.smoothScroll.{pages,pixels} prefs in APZ. r?dvander draft
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 11 Feb 2016 15:14:49 -0500 - rev 330460
Push 10762 by kgupta@mozilla.com at Thu, 11 Feb 2016 20:17:56 +0000
Bug 1247677 - Add support for the general.smoothScroll.{pages,pixels} prefs in APZ. r?dvander MozReview-Commit-ID: 8bHu0gnRSie
c13ff8c5a97a6a65f23deb51b1d4553be644f2a3: Bug 1246244 - Regression test. r=margaret,jaws draft
Mike Conley <mconley@mozilla.com> - Fri, 05 Feb 2016 18:20:22 -0500 - rev 330459
Push 10761 by mconley@mozilla.com at Thu, 11 Feb 2016 20:09:49 +0000
Bug 1246244 - Regression test. r=margaret,jaws MozReview-Commit-ID: BRbHkzSTRrA
c19ccd3eb1c3fedd48b0bb714f0740434fa5e45c: Bug 1246244 - Allow non-CPOW documents to pass through saveImageURL properly. r=margaret,jaws draft
Mike Conley <mconley@mozilla.com> - Fri, 05 Feb 2016 18:19:59 -0500 - rev 330458
Push 10761 by mconley@mozilla.com at Thu, 11 Feb 2016 20:09:49 +0000
Bug 1246244 - Allow non-CPOW documents to pass through saveImageURL properly. r=margaret,jaws MozReview-Commit-ID: 1SbM2n3PNI1
52e2506abc8b7e1008d7d1faacd5b0d1f88390de: Bug 1247572 - Add profileDate field to Android core ping docs. r=gfritzsche draft
Michael Comella <michael.l.comella@gmail.com> - Thu, 11 Feb 2016 11:45:28 -0800 - rev 330457
Push 10760 by michael.l.comella@gmail.com at Thu, 11 Feb 2016 19:45:34 +0000
Bug 1247572 - Add profileDate field to Android core ping docs. r=gfritzsche MozReview-Commit-ID: Gob7uXjT6jG
cd4731abe26d31f9100202216611d7ea07bbd784: Bug 1246115 - Re-write and re-enable regression test. r?felipe draft
Mike Conley <mconley@mozilla.com> - Thu, 11 Feb 2016 11:10:04 -0800 - rev 330456
Push 10759 by mconley@mozilla.com at Thu, 11 Feb 2016 19:30:14 +0000
Bug 1246115 - Re-write and re-enable regression test. r?felipe MozReview-Commit-ID: 2c7mZ6B3fdG
2992127f7fa587e71e2fe34ec00d0b67e834cd26: Bug 1246115 - Make gSafeBrowsing set the phishing menu item correctly. r?felipe draft
Mike Conley <mconley@mozilla.com> - Wed, 10 Feb 2016 15:49:50 -0500 - rev 330455
Push 10759 by mconley@mozilla.com at Thu, 11 Feb 2016 19:30:14 +0000
Bug 1246115 - Make gSafeBrowsing set the phishing menu item correctly. r?felipe Unfortunately, when onLocationChange is fired for an attack site for the about:blocked error page that we display, content.document has not been updated with the loaded error document, so content.document.documentURI will appear to be the previous page that had been loaded. In this patch, we update the parent's cache of documentURI in onStateChange as well, since this seems to be fired after the error page has been loaded. MozReview-Commit-ID: 1yLAw0JTEC6
e18ff21cd0df144b4ecfcccee0bd36f4eae22978: Bug 1247547: removed double accounting for WEBRTC_ICE_ADD_CANDIDATE telemetry probes. r=bwc draft
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Thu, 11 Feb 2016 02:16:03 -0800 - rev 330454
Push 10758 by drno@ohlmeier.org at Thu, 11 Feb 2016 19:29:07 +0000
Bug 1247547: removed double accounting for WEBRTC_ICE_ADD_CANDIDATE telemetry probes. r=bwc MozReview-Commit-ID: 43nNMVFLqT
f934196f682f337273fd530632293da1f5acec41: Bug 1247375 - Part 3: Use Gradle to build Fennec with --disable-compile-environment. r?gps draft
Nick Alexander <nalexander@mozilla.com> - Wed, 10 Feb 2016 20:02:25 -0800 - rev 330453
Push 10757 by nalexander@mozilla.com at Thu, 11 Feb 2016 19:19:11 +0000
Bug 1247375 - Part 3: Use Gradle to build Fennec with --disable-compile-environment. r?gps The manifest hashes aren't final -- I'll bump them when the producing job finishes and push to try to make sure this is green. It's so close! MozReview-Commit-ID: 3oolQKHxkBs
00f9c8dfcab0012316945bd91a6b338a8fca1b4e: Bug 1247375 - Part 2: Add build system Gradle defines for Fennec. r?gps draft
Nick Alexander <nalexander@mozilla.com> - Wed, 10 Feb 2016 19:29:27 -0800 - rev 330452
Push 10757 by nalexander@mozilla.com at Thu, 11 Feb 2016 19:19:11 +0000
Bug 1247375 - Part 2: Add build system Gradle defines for Fennec. r?gps This allows to use --enable-building-mobile-android-with-gradle in automation. Configure the location of Gradle with --with-gradle. For local developers, this is always the in tree Gradle wrapper, which downloads and installs the correct Gradle version automatically. In automation, this will be a version of Gradle fetched from tooltool. Configure the location to use to download Gradle Maven dependencies (including the Android-Gradle plugin) using --with-gradle-maven-repository. For local developers, this defaults to the jcenter repository. In automation, this will be an archived directory fetched from tooltool. Android-specific Maven dependencies are shipped as "extras" with the Android SDK, and should be found automatically by the Android-Gradle plugin. MozReview-Commit-ID: Hrkn88Vig5H
1603ba6231cab0b90bdabe3df693b1a0c60015c2: Bug 1247375 - Part 1: Add Taskcluster job building Fennec with --disable-compile-environment. r=dustin draft
Nick Alexander <nalexander@mozilla.com> - Tue, 02 Feb 2016 18:09:44 -0800 - rev 330451
Push 10757 by nalexander@mozilla.com at Thu, 11 Feb 2016 19:19:11 +0000
Bug 1247375 - Part 1: Add Taskcluster job building Fennec with --disable-compile-environment. r=dustin MozReview-Commit-ID: 4FDevhlYnUC
af2fba643a41fcd9f4241fe83537bf06c95a803c: Bug 1247170 - Part 2: Add "android-gradle-build-dependencies" Taskcluster job. r=dustin draft
Nick Alexander <nalexander@mozilla.com> - Tue, 09 Feb 2016 22:04:32 -0800 - rev 330450
Push 10756 by nalexander@mozilla.com at Thu, 11 Feb 2016 19:04:56 +0000
Bug 1247170 - Part 2: Add "android-gradle-build-dependencies" Taskcluster job. r=dustin MozReview-Commit-ID: I6rgyqci67J
57ac23ec9e33d60b02639822f6d08254da5a4a98: Bug 1247170 - Part 1: Add "android-gradle-build" Docker image. r=dustin,sebastian r?gps draft
Nick Alexander <nalexander@mozilla.com> - Thu, 11 Feb 2016 10:17:59 -0800 - rev 330449
Push 10756 by nalexander@mozilla.com at Thu, 11 Feb 2016 19:04:56 +0000
Bug 1247170 - Part 1: Add "android-gradle-build" Docker image. r=dustin,sebastian r?gps We can't run Docker-in-Docker, so this is a clone of https://hub.docker.com/r/sonatype/nexus, modified to run additional commands. Sonatype Nexus officially supports the Oracle JDK but the OpenJDK appears to work as well, so we use it. This bakes a build.sh and Gradle-specific dependencies into the docker image. This makes sense in a future where the dependencies this fetches are baked into the image used to build Fennec. It makes less sense right now, when the dependencies are uploaded to tooltool and subsequently consumed. It's not critical that we get this right immediately. The actual build.sh script runs the Gradle wrapper for a special dependency project. The wrapper installs Gradle itself, downloads a large number of Gradle dependencies, and uses Jake Wharton's https://github.com/JakeWharton/sdk-manager-plugin/ to download and install the Android SDK. (We could use |mach bootstrap|, but that doesn't (yet) support non-interactive use, and I want to try to use the SDK Manager more generally.) These outputs are then packaged for further use: right now, they're exposed as artifacts, but eventually we'll upload them directly to tooltool. MozReview-Commit-ID: 7upsk1ANuxN
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip