282b27a1f7c11cf4e559b1f25946c3f4574e900a: Bug 1415994 - 2. Introduce GeckoDisplay; r=snorp draft
Jim Chen <nchen@mozilla.com> - Tue, 14 Nov 2017 18:18:34 -0500 - rev 697876
Push 89133 by bmo:nchen@mozilla.com at Tue, 14 Nov 2017 23:19:10 +0000
Bug 1415994 - 2. Introduce GeckoDisplay; r=snorp Introduce a GeckoDisplay interface for interaction with GeckoSession. MozReview-Commit-ID: 13prgWaPqKU
04827eb61d6304d4782a7a935d5528013255726f: Bug 1415994 - 1. Don't report screen size in GeckoLayerClient; r=rbarker draft
Jim Chen <nchen@mozilla.com> - Tue, 14 Nov 2017 18:18:34 -0500 - rev 697875
Push 89133 by bmo:nchen@mozilla.com at Tue, 14 Nov 2017 23:19:10 +0000
Bug 1415994 - 1. Don't report screen size in GeckoLayerClient; r=rbarker We don't actually use the screen size through GeckoLayerClient anymore. Getting rid of it lets us get rid of the Context field in GeckoLayerClient as well. MozReview-Commit-ID: GM1jlhAZm4T
bc2bcfb11db7e50305ea58d8415c0c97076d925b: Bug 1415211 - XHR label are not aligned. Inverted the method name and xhr; r?:nchevobbe draft
Robert Pirritano <rpirritano@gmail.com> - Tue, 14 Nov 2017 15:00:36 -0800 - rev 697874
Push 89132 by bmo:rpirritano@gmail.com at Tue, 14 Nov 2017 23:03:25 +0000
Bug 1415211 - XHR label are not aligned. Inverted the method name and xhr; r?:nchevobbe MozReview-Commit-ID: 5sYHY7MhAOz
1958b7f90c59ef166b9f9c8a8f90223b74aa0969: Bug 1350780 Part 2: Add a test of getComputedStyle with pseudo element styling on an unflowed display:grid element. draft
Brad Werth <bwerth@mozilla.com> - Mon, 13 Nov 2017 17:45:29 -0800 - rev 697873
Push 89131 by bwerth@mozilla.com at Tue, 14 Nov 2017 22:28:16 +0000
Bug 1350780 Part 2: Add a test of getComputedStyle with pseudo element styling on an unflowed display:grid element. MozReview-Commit-ID: KEk4cz5bEb0
1446bdffc89572a568b951dcc46ced207144dee9: Bug 1417234 - Use SRWLock as Mutex for mozjemalloc on Windows. r?njn draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 14 Nov 2017 12:58:33 +0900 - rev 697872
Push 89130 by bmo:mh+mozilla@glandium.org at Tue, 14 Nov 2017 22:08:41 +0000
Bug 1417234 - Use SRWLock as Mutex for mozjemalloc on Windows. r?njn SRWLock is more lightweight than CriticalSection, but is only available on Windows Vista and more. So until we actually dropped support Windows XP, we had to use CriticalSection. Now that all supported Windows versions do have SRWLock, this is a switch we can make, and not only because SRWLock is more lightweight, but because it can be statically initialized like on other platforms, allowing to use the same initialization code as on other platforms, and removing the requirement for a DllMain, which in turn can allow to statically link mozjemalloc in some cases, instead of requiring a shared library (DllMain only works on shared libraries), or manually call the initialization function soon enough.
b2898392a03e1051b6113f6b161917e79b1d073c: Bug 1417232 - Post: Add gradle.configure to android-* tasks. r=ted.mielczarek draft
Nick Alexander <nalexander@mozilla.com> - Tue, 14 Nov 2017 10:15:30 -0800 - rev 697871
Push 89129 by nalexander@mozilla.com at Tue, 14 Nov 2017 22:02:11 +0000
Bug 1417232 - Post: Add gradle.configure to android-* tasks. r=ted.mielczarek With Gradle integration centralized in gradle.configure, changing these integration points will need to trigger the android-* tasks. MozReview-Commit-ID: DuOuW1RIgCh
9fab53a5d89bed0ca5ed7ba716acbf0d8ce879d4: Bug 1417232 - Part 5: Extract Gradle configuration details in gradle.configure. r=ted.mielczarek draft
Nick Alexander <nalexander@mozilla.com> - Fri, 10 Nov 2017 15:39:09 -0800 - rev 697870
Push 89129 by nalexander@mozilla.com at Tue, 14 Nov 2017 22:02:11 +0000
Bug 1417232 - Part 5: Extract Gradle configuration details in gradle.configure. r=ted.mielczarek Gradle has a notion of configurations. Fennec determines many configurations, only one of which is used in automation; and right now, that one is "officialPhotonDebug". Evolving the "one true" configuration is frustrating, and this helps with that. Post Android-Gradle plugin 3.0+, we can do better and also extract the configuration details for the :geckoview and :geckoview_example Gradle projects, but right now they are ad-hoc and can't really be improved. MozReview-Commit-ID: FScYZ2GlFvA
b3177287dec41f5448aefc0355e58d681d49d07f: Bug 1417232 - Part 4: Tweak Gradle targets. r=ted.mielczarek draft
Nick Alexander <nalexander@mozilla.com> - Fri, 10 Nov 2017 11:38:39 -0800 - rev 697869
Push 89129 by nalexander@mozilla.com at Tue, 14 Nov 2017 22:02:11 +0000
Bug 1417232 - Part 4: Tweak Gradle targets. r=ted.mielczarek These were just incorrect or unnecessary. MozReview-Commit-ID: AH6z70e4ErF
57b2186f0dcae11a8129f2b3e8e01eac721ad33a: Bug 1417232 - Part 3: Extract magic Gradle configuration from |mach android *|. r=ted.mielczarek draft
Nick Alexander <nalexander@mozilla.com> - Fri, 10 Nov 2017 11:28:25 -0800 - rev 697868
Push 89129 by nalexander@mozilla.com at Tue, 14 Nov 2017 22:02:11 +0000
Bug 1417232 - Part 3: Extract magic Gradle configuration from |mach android *|. r=ted.mielczarek This pushes all of the magic Gradle targets into gradle.configure, which is the most accessible central place for them. Some impact the build, so they almost certainly need to be in moz.configure; and its better to have one central place to update than many places. MozReview-Commit-ID: 3mREzMPYJfU
cacada70985425ca73553d6e920c17621a16346e: Bug 1417232 - Part 2: Extract magic Gradle configuration from build into |mach android assemble-app|. r=ted.mielczarek draft
Nick Alexander <nalexander@mozilla.com> - Wed, 08 Nov 2017 15:27:36 -0800 - rev 697867
Push 89129 by nalexander@mozilla.com at Tue, 14 Nov 2017 22:02:11 +0000
Bug 1417232 - Part 2: Extract magic Gradle configuration from build into |mach android assemble-app|. r=ted.mielczarek These magic locations evolve over time. Baking them into moz.configure is the easiest way to share them across the build system, and pushing them into a new |mach android *| command continues a pattern that has been very successful. MozReview-Commit-ID: CyxVQ0LHHgl
cecfec212174b297d6acce83d4a52fd796fd4d25: Bug 1417232 - Part 1: Move Tree Herder report logging to mach command. r=ted.mielczarek draft
Nick Alexander <nalexander@mozilla.com> - Fri, 10 Nov 2017 10:45:03 -0800 - rev 697866
Push 89129 by nalexander@mozilla.com at Tue, 14 Nov 2017 22:02:11 +0000
Bug 1417232 - Part 1: Move Tree Herder report logging to mach command. r=ted.mielczarek This was in Gradle due to history. When this first landed, we invoked Gradle directly from the mozharness, and the best way to print the report URLs was from Gradle itself. When the Android Gradle suites were made tier 1, little harnesses (|mach android {checkstyle,findbugs,lint,test}|) were written and invoked locally and in automation. This functionality should have migrated with them. This removes the special Gradle target names from the Gradle configuration, making it easier to change them in the future. MozReview-Commit-ID: 1KPd3J5t82Q
a53a17485fde2aa9d935fb2ab0169b5c36fe5b26: Bug 1417232 - Part 0: Extract |mach android archive-geckoview|. r=ted.mielczarek draft
Nick Alexander <nalexander@mozilla.com> - Fri, 10 Nov 2017 09:05:57 -0800 - rev 697865
Push 89129 by nalexander@mozilla.com at Tue, 14 Nov 2017 22:02:11 +0000
Bug 1417232 - Part 0: Extract |mach android archive-geckoview|. r=ted.mielczarek We've had good success with |mach android *| for invoking test suites and other Gradle-related features; this was just an oversight. The real advantage is that almost all of the magic Gradle targets are now in mobile/android/mach_commands.py and not scattered throughout the tree. That'll make it easier to move the actual Gradle configuration choices forward in the future. MozReview-Commit-ID: GI1pUHHfXeO
b9eab40a35098662e579323e416337d6e2bc9631: Bug 1350780 Part 2: Add a test of getComputedStyle with pseudo element styling on an unflowed display:grid element. draft
Brad Werth <bwerth@mozilla.com> - Mon, 13 Nov 2017 17:45:29 -0800 - rev 697864
Push 89128 by bwerth@mozilla.com at Tue, 14 Nov 2017 21:58:33 +0000
Bug 1350780 Part 2: Add a test of getComputedStyle with pseudo element styling on an unflowed display:grid element. MozReview-Commit-ID: KEk4cz5bEb0
5b4a63a8711323815d58e888257fd8e5e01516ea: Bug 1350780 Part 1: Change nsComputedDOMStyle::DoGetGridTemplate{Columns|Rows} to take grid templates from mInnerFrame. draft
Brad Werth <bwerth@mozilla.com> - Tue, 14 Nov 2017 13:15:37 -0800 - rev 697863
Push 89128 by bwerth@mozilla.com at Tue, 14 Nov 2017 21:58:33 +0000
Bug 1350780 Part 1: Change nsComputedDOMStyle::DoGetGridTemplate{Columns|Rows} to take grid templates from mInnerFrame. MozReview-Commit-ID: KYGfehqaOij
76e5a7a35e8ea445911ff53b4508082a96e8f041: Bug 1370040 - Use the public API -[NSVisualEffectView setMaskImage:] instead of the private API -[NSWindow _cornerMask]. r?spohl draft
Markus Stange <mstange@themasta.com> - Sun, 04 Jun 2017 15:10:12 -0400 - rev 697862
Push 89127 by bmo:mstange@themasta.com at Tue, 14 Nov 2017 21:39:17 +0000
Bug 1370040 - Use the public API -[NSVisualEffectView setMaskImage:] instead of the private API -[NSWindow _cornerMask]. r?spohl MozReview-Commit-ID: Bo2VzjhhR0A
c63f69a7d5b16d152fa809560a70c14ae1da5715: Bug 1408585 - Remove RepositorySession createSession delegates r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Tue, 14 Nov 2017 14:37:05 -0500 - rev 697861
Push 89126 by bmo:gkruglov@mozilla.com at Tue, 14 Nov 2017 21:31:08 +0000
Bug 1408585 - Remove RepositorySession createSession delegates r=rnewman MozReview-Commit-ID: KezYHeSWDiL
3a6cd6b5dd68f8674d4de827a4228f1e3807724a: Bug 1408585 - Remove RepositorySession begin delegates r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Mon, 13 Nov 2017 14:29:49 -0500 - rev 697860
Push 89126 by bmo:gkruglov@mozilla.com at Tue, 14 Nov 2017 21:31:08 +0000
Bug 1408585 - Remove RepositorySession begin delegates r=rnewman 'begin' now throws in case things go wrong. MozReview-Commit-ID: 8jcxYiPcsii
30172b322a06f080f0b54934b4fc1f34841a93ec: Bug 1415778 - Part 3: Fix up Gradle. r=darchons draft
Nick Alexander <nalexander@mozilla.com> - Thu, 09 Nov 2017 09:44:40 -0800 - rev 697859
Push 89125 by nalexander@mozilla.com at Tue, 14 Nov 2017 21:04:06 +0000
Bug 1415778 - Part 3: Fix up Gradle. r=darchons This patch makes the :geckoview Gradle project only use o.m.geckoview.BuildConfig, and makes the :app Gradle project use all of the preprocessed code coming from the moz.build system. Eventually, we'll reduce that set of preprocessed code to only o.m.gecko.BuildConfig, which will then be produced by Gradle. MozReview-Commit-ID: Dnkde7axyZL
43772ca0781c4f6401133fde8deb4047c5817868: Bug 1415778 - Part 2: Move AppConstants to o.m.geckoview.BuildConfig. r=darchons draft
Nick Alexander <nalexander@mozilla.com> - Wed, 08 Nov 2017 21:14:44 -0800 - rev 697858
Push 89125 by nalexander@mozilla.com at Tue, 14 Nov 2017 21:04:06 +0000
Bug 1415778 - Part 2: Move AppConstants to o.m.geckoview.BuildConfig. r=darchons Some of these make no sense for GeckoView, but perfect is the enemy of the good here. MozReview-Commit-ID: 9MwRkc61v9P
c9547266f220d0fc5fb6bd060289b573a5b72ad4: Bug 1415778 - Part 1: Stop using AppConstants.Versions. r=darchons draft
Nick Alexander <nalexander@mozilla.com> - Wed, 08 Nov 2017 20:41:57 -0800 - rev 697857
Push 89125 by nalexander@mozilla.com at Tue, 14 Nov 2017 21:04:06 +0000
Bug 1415778 - Part 1: Stop using AppConstants.Versions. r=darchons Versions is no more efficient than checking android.os.Build, and it actually interferes with the Android lint that checks API compatibility. MozReview-Commit-ID: Cl1227uHWKZ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip