ee408fd749cecb3eb67f11587ecb61a7025d559b: Bug 1245916: Unify eslint global discovery rules. r=pbrosset
Dave Townsend <dtownsend@oxymoronical.com> - Fri, 05 Feb 2016 11:37:50 -0800 - rev 284726
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1245916: Unify eslint global discovery rules. r=pbrosset While working on turning on no-undef I discovered that the various rules we have for defining globals are a little inconsistent in whether the files they load recurse through import-globals-from directives and none of them imported eslint globals directives. I think we're better off putting all this global parsing code in a single place rather than spread across multiple rules. Have one rule to turn it on for parsed files and one function to load globals from other files and make them share most of the code so we won't get inconsistent. If we find us needing to turn on/off individual features we can figure out a way to do that in the future. This patch does that, the globals.js file does all global parsing with a shared object that receives events from the AST, either through from an ESlint rule or from a simple AST walker using estraverse. MozReview-Commit-ID: 9KQZwsNNOUl
4357fe5a9d22822ffbc5d15246c7df34a484816f: Bug 1206560 - Show the site favicon in XUL notifications. r=jaws
Kit Cambridge <kcambridge@mozilla.com> - Fri, 08 Jan 2016 12:53:34 -0700 - rev 284725
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1206560 - Show the site favicon in XUL notifications. r=jaws MozReview-Commit-ID: Fe3R91icOuc
0457ade4bd4bd6e13594c9f89c5c4f1a83d85795: Bug 1224785, Part 2 - Show the site favicon in OS X notifications. r=mstange
Kit Cambridge <kcambridge@mozilla.com> - Thu, 07 Jan 2016 13:16:54 -0700 - rev 284724
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1224785, Part 2 - Show the site favicon in OS X notifications. r=mstange MozReview-Commit-ID: L7d00xEY6Ka
d5b329a9cd6bf24394d62a489991362d16973276: Bug 1224785, Part 1 - Implement alert favicons backend. r=wchen
Kit Cambridge <kcambridge@mozilla.com> - Thu, 07 Jan 2016 13:15:55 -0700 - rev 284723
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1224785, Part 1 - Implement alert favicons backend. r=wchen MozReview-Commit-ID: Day8Hj8lT1f
b8003b4c63c378bd43065f6faf540b5288d9f617: Bug 1241707 - [e10s] Web Console should restore focus to proper place when closed. r=jryans,r=bgrins
Lin Clark <lclark@mozilla.com> - Tue, 16 Feb 2016 14:37:45 -0800 - rev 284722
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1241707 - [e10s] Web Console should restore focus to proper place when closed. r=jryans,r=bgrins MozReview-Commit-ID: JlcJPGygm5F
39742e742b69087a03366c396d365e03e5df997d: Bug 529899 - Purge cookies on clean shutdown with "Keep cookies until I close Firefox" r=Yoric
Tim Taubert <tim@timtaubert.de> - Thu, 11 Feb 2016 17:14:29 +0100 - rev 284721
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 529899 - Purge cookies on clean shutdown with "Keep cookies until I close Firefox" r=Yoric
495bca66e5bb8aee6e03584d852f90b4214dc8b0: Bug 1247375 - Part 3: Use Gradle to build Fennec with --disable-compile-environment. r=glandium
Nick Alexander <nalexander@mozilla.com> - Fri, 12 Feb 2016 10:07:11 -0800 - rev 284720
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1247375 - Part 3: Use Gradle to build Fennec with --disable-compile-environment. r=glandium MozReview-Commit-ID: 3oolQKHxkBs
ad70e483142cae1aa2b63450191deb044fd65f3b: Bug 1247375 - Part 2: Add build system Gradle defines for Fennec. r=glandium
Nick Alexander <nalexander@mozilla.com> - Wed, 10 Feb 2016 19:29:27 -0800 - rev 284719
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1247375 - Part 2: Add build system Gradle defines for Fennec. r=glandium Enable building with Gradle using --with-gradle. Configure the location of Gradle with --with-gradle=/path/to/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) by setting GRADLE_MAVEN_REPOSITORY in your mozconfig. 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
e653c3abf85464619509ec911d56affee89a7700: Bug 1247375 - Part 1: Add TaskCluster job building Fennec with --disable-compile-environment. r=dustin
Nick Alexander <nalexander@mozilla.com> - Tue, 02 Feb 2016 18:09:44 -0800 - rev 284718
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1247375 - Part 1: Add TaskCluster job building Fennec with --disable-compile-environment. r=dustin MozReview-Commit-ID: 4FDevhlYnUC
3cc50d3b90634e3acc2f576424d4766cd00b9af0: Bug 1247170 - Part 2: Add "android-gradle-build-dependencies" TaskCluster job. r=dustin
Nick Alexander <nalexander@mozilla.com> - Tue, 16 Feb 2016 11:11:42 -0800 - rev 284717
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1247170 - Part 2: Add "android-gradle-build-dependencies" TaskCluster job. r=dustin MozReview-Commit-ID: I6rgyqci67J
f4c2c933d74a731a7e26d0220b38e0be89c5c8af: Bug 1247170 - Part 1: Add "android-gradle-build" Docker image. r=dustin,sebastian
Nick Alexander <nalexander@mozilla.com> - Tue, 16 Feb 2016 11:11:34 -0800 - rev 284716
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1247170 - Part 1: Add "android-gradle-build" Docker image. r=dustin,sebastian 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
15621f98b53b1994c7ae2e2703a6e50203c5304c: Bug 1233297 - Part 1: Consolidate MOZ_C*_SUPPORTS_WARNING configure checks in compiler-opts.m4. r=glandium
Chris Peterson <cpeterson@mozilla.com> - Tue, 02 Feb 2016 00:04:26 -0800 - rev 284715
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1233297 - Part 1: Consolidate MOZ_C*_SUPPORTS_WARNING configure checks in compiler-opts.m4. r=glandium
6c05368b0d0e0d9ce1272233569c8c417ec7cb18: Bug 1218706 followup 2 - Mark some dir-isolation web-platform tests expected-fail on Win7.
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 17 Feb 2016 13:14:59 +0800 - rev 284714
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1218706 followup 2 - Mark some dir-isolation web-platform tests expected-fail on Win7. MozReview-Commit-ID: 5pAMJPAYGNl
283a51c2b59c59ead46413b3262cc6844bb388bb: Revert "Bug 1248570: Allow WAV into media element. r=lchristie"
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 17 Feb 2016 16:09:51 +1100 - rev 284713
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Revert "Bug 1248570: Allow WAV into media element. r=lchristie" This reverts commit b3f7abd15a
b3f7abd15aeb8fb8934fb7fbf0448e9a709729df: Bug 1248570: Allow WAV into media element. r=lchristie
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 17 Feb 2016 00:22:06 +1100 - rev 284712
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1248570: Allow WAV into media element. r=lchristie MozReview-Commit-ID: AKIQq9EyCC6
9f1df78b4831a7310e3299ea8830d8b5735f17e1: Bug 1244414 - Create iframe element from script to avoid racing with the load event; r=bz
Brian Birtles <birtles@gmail.com> - Wed, 17 Feb 2016 13:38:31 +0900 - rev 284711
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1244414 - Create iframe element from script to avoid racing with the load event; r=bz
96f7777635f8de6439ca42ae94a30e1d6bf4227a: Bug 1246056 - Ensure that the MockContentController's timestamp is always >= GetStartupTime(). r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Feb 2016 17:25:54 -0500 - rev 284710
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1246056 - Ensure that the MockContentController's timestamp is always >= GetStartupTime(). r=botond MozReview-Commit-ID: KfkX1ixpKaI
1b3ab4045d79f6a136f1b2b7707d59fe82f85fa3: Bug 1248757 followup - Release blob after assignment in DoGetBlobAsString on CLOSED TREE.
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 17 Feb 2016 11:57:59 +0800 - rev 284709
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1248757 followup - Release blob after assignment in DoGetBlobAsString on CLOSED TREE. MozReview-Commit-ID: HOsMvsjBJKF
10e71da98b144fbf42aaa81a1056910a3766a6cb: Bug 1246918 - Handle PresShell gone after FlushLayout(). r=roc
Ting-Yu Lin <tlin@mozilla.com> - Mon, 15 Feb 2016 15:12:35 +0800 - rev 284708
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1246918 - Handle PresShell gone after FlushLayout(). r=roc After calling FlushLayout(), PresShell::Destroy() might be called and we should consider PresShell and other resources will be no longer valid. Before this patch, AccessibleCaretManager and AccessibleCaret(s) are deallocated in PresShell::Destroy(). However FlushLayout() are all invoked in AccessibleCaretManager, we need to keep manager alive to clean up after PresShell::Destroy(). This patch makes AccessibleCaretManager live after PresShell::Destroy(), and use IsTerminated() to check whether PreShell is vaild after each FlushLayout() calls. Note that event though AccessibleCaretEventHub will be unref in PresShell::Destroy(), all the callers to AccessibleCaretEventHub's public methods already add a ref to AccessibleCaretEventHub. So we don't need to worry about AccessibleCaretEventHub and AccessibleCaretManager die immediately after PresShell::Destroy(). MozReview-Commit-ID: DDpXZ7v3zyo
bc3e37b63defca87d0de165fe167ef7f8a7db651: Bug 1246918 - Fix carets missing after scrolling down in selection mode on Fennec. r=roc
Ting-Yu Lin <tlin@mozilla.com> - Thu, 11 Feb 2016 16:22:57 +0800 - rev 284707
Push 19537 by kwierso@gmail.com at Wed, 17 Feb 2016 19:16:23 +0000
Bug 1246918 - Fix carets missing after scrolling down in selection mode on Fennec. r=roc Fennec enables sCaretsExtendedVisibility which uses Appearance::NormalNotShown instead of Appearance::None to keep actionbar shown during scrolling. This breaks selection mode update when the positions of the carets are not changed after scrolling. To fix this, we need to implement appearance recovering for selection mode scrolling like we did for cursor mode in bug 1212732, and make UpdateCaretsForSelectionMode() respects UpdateCaretsHint. MozReview-Commit-ID: LkfUIGKHL0h
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip