565fb7e7b9f2e593a3d603abd72c6d64303ee125: Bug 1316283 - Fix eslint error. r=me draft
Jonathan Hao <jhao@mozilla.com> - Tue, 29 Nov 2016 18:33:50 +0800 - rev 445782
Push 37608 by bmo:jhao@mozilla.com at Wed, 30 Nov 2016 08:00:53 +0000
Bug 1316283 - Fix eslint error. r=me
7a46e8f9d93a28e770103ac8a63e6c6213733c58: Bug 1309188 - Implement Security Panel r?Honza,jsnajdr draft
Ricky Chien <rchien@mozilla.com> - Thu, 24 Nov 2016 21:50:49 +0800 - rev 445781
Push 37607 by bmo:rchien@mozilla.com at Wed, 30 Nov 2016 07:56:33 +0000
Bug 1309188 - Implement Security Panel r?Honza,jsnajdr MozReview-Commit-ID: LgYB97ByYdR
810c91bdee18c2db8ce411dc468eaa36603303a5: Bug 1301384 - Part 2 - Unify Progressbar across different OSs for download panels. r=dao draft
Rex Lee <rexboy@mozilla.com> - Fri, 25 Nov 2016 18:16:17 +0800 - rev 445780
Push 37606 by bmo:rexboy@mozilla.com at Wed, 30 Nov 2016 07:55:32 +0000
Bug 1301384 - Part 2 - Unify Progressbar across different OSs for download panels. r=dao MozReview-Commit-ID: 8Nyiil9LSUr
c95173779e3d0e148c568383abd677096693f3c0: Bug 1321065 - Default to --enable-profiling for nightly milestones. r?gps draft
Mike Hommey <mh+mozilla@glandium.org> - Wed, 30 Nov 2016 06:47:38 +0900 - rev 445779
Push 37605 by bmo:mh+mozilla@glandium.org at Wed, 30 Nov 2016 07:49:07 +0000
Bug 1321065 - Default to --enable-profiling for nightly milestones. r?gps
2ffc75df008bb215f2fcc7b32d401af3a99d5cfe: Bug 1320587 - Force first paint when (re-)attaching Gecko to Java. r=darchons draft
Nick Alexander <nalexander@mozilla.com> - Tue, 29 Nov 2016 23:12:53 -0800 - rev 445778
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
Bug 1320587 - Force first paint when (re-)attaching Gecko to Java. r=darchons MozReview-Commit-ID: 6vUbIXTPNLQ
08da09b951ef60e9bdb4f95b1b8a024dbff9f1bb: WIP on so many GeckoView things: Remote Debugger, Marionette, first paint, loadUri draft
Nick Alexander <nalexander@mozilla.com> - Tue, 29 Nov 2016 12:26:08 -0800 - rev 445777
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
WIP on so many GeckoView things: Remote Debugger, Marionette, first paint, loadUri MozReview-Commit-ID: Jjj7GqWqHoV
8d85042bea8fb4f9a0c45056d17303ffdeaa4519: WIP on GeckoView:Ready. draft
Nick Alexander <nalexander@mozilla.com> - Mon, 21 Nov 2016 19:58:11 -0800 - rev 445776
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
WIP on GeckoView:Ready. MozReview-Commit-ID: 7cYjgrq8Snb
63b362a7bb63dc01004ca483bc079b981fb73ba2: WIP on GeckoView:ImportScript. draft
Nick Alexander <nalexander@mozilla.com> - Mon, 21 Nov 2016 11:59:47 -0800 - rev 445775
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
WIP on GeckoView:ImportScript. MozReview-Commit-ID: 80J4krEqFYQ
a49b6741477e80483cdf90fa78955fae04e1217f: Bug 1318820 - Work around Android x86 GL_ES issues. r=kats draft
Nick Alexander <nalexander@mozilla.com> - Sun, 20 Nov 2016 19:32:27 -0800 - rev 445774
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
Bug 1318820 - Work around Android x86 GL_ES issues. r=kats Several projects have witnessed this issue, which appears to be with the emulators themselves. I think the write-up at http://stackoverflow.com/a/40276036 is instructive, and suggested how to solve the issue. This should be harmless on real devices and does fix the issues for me on a local (previously failing!) x86 emulator. These issues have cropped up before; they were discussed at some length in https://bugzilla.mozilla.org/show_bug.cgi?id=1303008#c11, for example. MozReview-Commit-ID: DTxHYCMjTcg
d5eb4f3b98bce9d342d3e17fe60eab7ecaa64e8f: No bug - Fixes for geckoview_example. r=me draft
Nick Alexander <nalexander@mozilla.com> - Fri, 18 Nov 2016 18:24:25 -0800 - rev 445773
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
No bug - Fixes for geckoview_example. r=me For the <service> nesting in <application>, see http://stackoverflow.com/a/5439157. MozReview-Commit-ID: 5IEcpE6Iyls
f3c8ed63deebadeb9e0cffba2bcdbbf5780f192c: Part 4c: Install MainProcessCrashHandler in GeckoApplication constructor. r=jchen draft
Nick Alexander <nalexander@mozilla.com> - Thu, 17 Nov 2016 22:50:49 -0800 - rev 445772
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
Part 4c: Install MainProcessCrashHandler in GeckoApplication constructor. r=jchen This makes the previous patch compile, and moves crash handler installation very early in the main process initialization. This is simpler than trying to call "ensureCrashHandling" in all the different entry points into Fennec. MozReview-Commit-ID: Kh40qF6soqO
646e4054a4391f5709d5fa8725121a78f4ac92f7: Part 4b: Extract {MainProcess,BackgroundProcess}CrashHandler. r=jchen draft
Nick Alexander <nalexander@mozilla.com> - Thu, 17 Nov 2016 22:27:12 -0800 - rev 445771
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
Part 4b: Extract {MainProcess,BackgroundProcess}CrashHandler. r=jchen This doesn't yet compile, but it helps clarify some of the crash handling initialization. MozReview-Commit-ID: 3nHq0IAUQKF
6b981856ee6b30aa622d9378e5acc33b6802da55: Part 4a: Remove ensureCrashHandling. r=jchen draft
Nick Alexander <nalexander@mozilla.com> - Fri, 18 Nov 2016 17:35:32 -0800 - rev 445770
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
Part 4a: Remove ensureCrashHandling. r=jchen Once upon a time, this might have done something, but now it's just cruft. This patch series will simplify crash handler registration by addressing crash handling per-process. MozReview-Commit-ID: 5sIdeDCfC1e
9ea074a7313f7cf210ff55cd4365ba0ebb2dffbe: Part 3d: Extract CrashUtils. r=jchen draft
Nick Alexander <nalexander@mozilla.com> - Fri, 18 Nov 2016 17:35:54 -0800 - rev 445769
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
Part 3d: Extract CrashUtils. r=jchen MozReview-Commit-ID: 3iCf6bpaCU4
587a13e298e634e3efa86b90d232939670c2a923: Part 4: Generate o.m.geckoview.BuildConfig using Gradle. r=sebastian draft
Nick Alexander <nalexander@mozilla.com> - Thu, 17 Nov 2016 14:22:28 -0800 - rev 445768
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
Part 4: Generate o.m.geckoview.BuildConfig using Gradle. r=sebastian There's still work to be done here to unify these two processes, but that can be follow-up. In any case, geckoview.BuildConfig should change very infrequently, and we're hoping to transition to Gradle eventually. MozReview-Commit-ID: D2c6XTYqubj
fd91e4d8ca980a018b2319795e12685aadfe2614: Part 3c: Extract GeckoInterface.openWindowForNotification. r=sebastian draft
Nick Alexander <nalexander@mozilla.com> - Thu, 17 Nov 2016 14:15:55 -0800 - rev 445767
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
Part 3c: Extract GeckoInterface.openWindowForNotification. r=sebastian GeckoView (and GeckoView consumers) shouldn't be referencing AppConstants.{ANDROID_PACKAGE_NAME,MOZ_ANDROID_BROWSER_INTENT_CLASS}. For GeckoView consumers, I don't have a clear picture of what Web Notification support looks like, let alone Web Push support. For now, ignore these API decisions. MozReview-Commit-ID: GLqvGyAQzr0
f1d54da2d52495aa3c1573b3d94a029d243a4ba9: Bug 1291366 - Part 3b: Make EventDispatcher stricter in RELEASE_OR_BETA. r=jchen draft
Nick Alexander <nalexander@mozilla.com> - Wed, 16 Nov 2016 21:18:20 -0800 - rev 445766
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
Bug 1291366 - Part 3b: Make EventDispatcher stricter in RELEASE_OR_BETA. r=jchen The EventDispatcher contract should be constant across our release channels. If Fennec (or GeckoView!) is incorrectly registering and unregistering event listeners, that's a bug; a quick crash is better than an ignored warning. In the unlikely event that add-ons are incorrectly registering (or perhaps indirectly causing incorrect registrations), it's even more critical that they crash in release channels, because there are essentially zero add-on users *not* on release channels. I am sympathetic to protecting release builds, but we should be precise and consistent. MozReview-Commit-ID: BQs5lT3IlCt
d8bc75fc2ac337aafafc039a9a8fdf3b7b8ddc15: Bug 1291366 - Part 3a: Add o.m.geckoview.BuildConfig. r=sebastian draft
Nick Alexander <nalexander@mozilla.com> - Fri, 18 Nov 2016 17:35:43 -0800 - rev 445765
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
Bug 1291366 - Part 3a: Add o.m.geckoview.BuildConfig. r=sebastian This is the first, mostly mechanical, introduction of a GeckoView specific BuildConfig. We have a few "debug logging" like checks. I introduced a MOZILLA_OFFICIAL abstraction and removed some of the checks as I saw fit. Subsequent patches will remove more of these checks. With this change applied, Gradle is broken, because there will be duplicate BuildConfig files included in the build. That will be fixed in subsequent patches. MozReview-Commit-ID: KHhV32o5j5A
e3005aaad7f7b7c8cb191025f90bf37e4e0d8681: Bug 1291366 - Pre: don't force generated/ in Java generated_sources. r=gps draft
Nick Alexander <nalexander@mozilla.com> - Mon, 14 Nov 2016 22:17:27 -0800 - rev 445764
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
Bug 1291366 - Pre: don't force generated/ in Java generated_sources. r=gps This was a mistake from the beginning. I'm removing it now so that I can easily generate across objdirs. While we transition from moz.build to Gradle, I want all the build logic to be in mobile/android/base but the outputs to be split across Gradle project locations. That's hard to do when generated/ is automatically prepended to generated_sources paths. MozReview-Commit-ID: L07ZZBTsNw5
af4615ae9611e139b244f300f6098d05e53405c7: Bug 1291366 - Pre: Don't check against {MIN,MAX}_SDK_VERSION. r=sebastian draft
Nick Alexander <nalexander@mozilla.com> - Mon, 14 Nov 2016 20:46:31 -0800 - rev 445763
Push 37604 by nalexander@mozilla.com at Wed, 30 Nov 2016 07:13:23 +0000
Bug 1291366 - Pre: Don't check against {MIN,MAX}_SDK_VERSION. r=sebastian This had some value for Fennec when we shipped split APKs. Since we don't, there's little value left; and there's definitely no value for GeckoView, which will only ever ship a single library AAR for all consumers. (That library AAR will have a minimum SDK, but it'll be enforced by the Gradle build system, not by runtime checks.) MozReview-Commit-ID: 3l0jUKdCepS
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip