12d72d228d0b29f41d0fd801cc0a6c1586a9e6cf: Bug 1344990 part.3 Implement nsIFontEnumerator::GetDefaultFont() as returning first available font in font.name-auto-list.* r?jfkthame draft
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 28 Mar 2017 16:19:07 +0900 - rev 552498
Push 51358 by masayuki@d-toybox.com at Tue, 28 Mar 2017 14:08:51 +0000
Bug 1344990 part.3 Implement nsIFontEnumerator::GetDefaultFont() as returning first available font in font.name-auto-list.* r?jfkthame nsIFontEnumerator::GetDefaultFont() returns always nullptr. However, it's used in font setting UI at creating drop down list of available fonts. So, if we implement this as returning first available font of font.name-auto-list.*, it's what is the necessary UI for "auto" font. So, with this patch, the top item of font list becomes "Default (%s)" if there is available font. MozReview-Commit-ID: cRU8gixgdF
c0b4223d74466247190559a3ddc3c92eca8bd26d: Bug 1344990 part.2 gfx and layout should refer "font.name-auto-list.*" when "font.name.*" is empty r?jfkthame draft
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 28 Mar 2017 17:09:45 +0900 - rev 552497
Push 51358 by masayuki@d-toybox.com at Tue, 28 Mar 2017 14:08:51 +0000
Bug 1344990 part.2 gfx and layout should refer "font.name-auto-list.*" when "font.name.*" is empty r?jfkthame When "font.name.*" is empty, it means "auto". Therefore, when it gets "font.name.*" value and its value is empty, it should refer "font.name-auto-list.*" immediately. MozReview-Commit-ID: B37y1Ld9Azg
160e3e4a0e7365e0ca447f98b2aed4582408f0d7: Bug 1344990 part.1 Use "auto" value for each "font.name.*" pref on any platforms r?jfkthame draft
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 28 Mar 2017 12:32:50 +0900 - rev 552496
Push 51358 by masayuki@d-toybox.com at Tue, 28 Mar 2017 14:08:51 +0000
Bug 1344990 part.1 Use "auto" value for each "font.name.*" pref on any platforms r?jfkthame This patch sets all "font.name.*" prefs to empty string which will mean "auto". And also existing "font.name.*" prefs are renamed to "font.name-auto-list.*" without changing their values. These prefs will be referred when "font.name.*" is "auto". MozReview-Commit-ID: JxgiCSc1mka
d5bb2283a5696fd0bc11f781bb43e294b206040e: Bug 1351306 - Move the UTC starttime of nightlies earlier. r=rail draft
Justin Wood <Callek@gmail.com> - Tue, 28 Mar 2017 09:56:30 -0400 - rev 552495
Push 51357 by Callek@gmail.com at Tue, 28 Mar 2017 13:56:48 +0000
Bug 1351306 - Move the UTC starttime of nightlies earlier. r=rail This is needed because we want to keep the nightly start times aligned with Buildbot starts, in order to keep the possibility of drastically different code going out for one platform in a day and not another (e.g. a merge). The reason the change is needed specifically is because UTC of course doesn't follow Daylight Time shifts, and Pacific time just went through one (+1 hour) which brings it closer to UTC by one hour, so in order to keep UTC matching what buildbot uses we subtract 1 hour from the UTC time. MozReview-Commit-ID: J07lZYJxlOd
30eda0e76292d687c5f60b788020fd5bcbc287ba: bug 1351272 - enable green windows 7 tests on taskcluster at tier 2; r=jmaher draft
Rob Thijssen <rthijssen@mozilla.com> - Tue, 28 Mar 2017 10:31:09 +0200 - rev 552494
Push 51356 by rthijssen@mozilla.com at Tue, 28 Mar 2017 13:52:50 +0000
bug 1351272 - enable green windows 7 tests on taskcluster at tier 2; r=jmaher MozReview-Commit-ID: EmJokcC2KE1
2002c4ad94a31aec00d36288977eedf5ef6e47cd: Bug 1349513 - Move tests related to web permissions from test/general to test/permissions. r=Gijs draft
Johann Hofmann <jhofmann@mozilla.com> - Thu, 23 Mar 2017 16:23:48 +0100 - rev 552493
Push 51355 by bmo:jhofmann@mozilla.com at Tue, 28 Mar 2017 13:45:54 +0000
Bug 1349513 - Move tests related to web permissions from test/general to test/permissions. r=Gijs MozReview-Commit-ID: 6nkSrgOtjTp
f1ff72bae9fb1681ee2d9575c94e01ae3610097d: Bug 1342714 - Reducing allocations in AutoStopwatch;r?froydnj,jandem draft
David Teller <dteller@mozilla.com> - Fri, 24 Mar 2017 22:25:03 +0100 - rev 552492
Push 51354 by dteller@mozilla.com at Tue, 28 Mar 2017 13:45:47 +0000
Bug 1342714 - Reducing allocations in AutoStopwatch;r?froydnj,jandem This patch fixes two related issues. 1. The AutoStopwatch uses a stack-allocated `mozilla::Vector` to communicate with its callback during each compartment switch. This vector was designed to allow its contents to be stack-allocated but they turned out to be accidentally heap-allocated. 2. During each tick, the stopwatch fills a vector `recentGroups_`. This vector always started with minimal capacity and had to grow repeatedly as groups were added, causing repeated reallocations. This patch preallocates `recentGroups_` to have the same capacity as the previous tick. We expect that this should eventually reach a stable size that closely matches the actual needs of the process. MozReview-Commit-ID: A7e3HNdSuML
282c95c21b737326dab5be1f280d01242a3d1bc6: Bug 1322029 - Disallow moving Fennec to external storage r=jchen draft
James Willcox <snorp@snorp.net> - Tue, 28 Mar 2017 08:29:49 -0500 - rev 552491
Push 51353 by bmo:snorp@snorp.net at Tue, 28 Mar 2017 13:31:07 +0000
Bug 1322029 - Disallow moving Fennec to external storage r=jchen MozReview-Commit-ID: L8807jrRRKC
5936ec8be9397ef9bd1a132c9e873e95b4652f93: Bug 1322650 - Update JNI bindings r=jchen draft
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:23:15 -0600 - rev 552490
Push 51353 by bmo:snorp@snorp.net at Tue, 28 Mar 2017 13:31:07 +0000
Bug 1322650 - Update JNI bindings r=jchen MozReview-Commit-ID: EjRjyY8BQxw
4499a18c65501f032fde1f901f9f8fe0b71078b5: Bug 1322650 - Adjust Android Flash support to API changes r=jchen draft
James Willcox <snorp@snorp.net> - Thu, 09 Mar 2017 17:51:17 -0600 - rev 552489
Push 51353 by bmo:snorp@snorp.net at Tue, 28 Mar 2017 13:31:07 +0000
Bug 1322650 - Adjust Android Flash support to API changes r=jchen MozReview-Commit-ID: CmMINaGcTER
b431c1c452a3613d85c17000ecb16cd6f324e97b: Bug 1322650 - Support a 'continuous' mode for SurfaceTexture r=jgilbert draft
James Willcox <snorp@snorp.net> - Thu, 09 Mar 2017 17:50:21 -0600 - rev 552488
Push 51353 by bmo:snorp@snorp.net at Tue, 28 Mar 2017 13:31:07 +0000
Bug 1322650 - Support a 'continuous' mode for SurfaceTexture r=jgilbert This is needed to support Flash on Android (sigh). MozReview-Commit-ID: 5yNIoZHonla
711bc8753ef688cff14d3f73c370d445382e8067: Bug 1344347 - Construct the AndroidBridge in child (sibling) processes r=jchen draft
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:19:48 -0600 - rev 552487
Push 51353 by bmo:snorp@snorp.net at Tue, 28 Mar 2017 13:31:07 +0000
Bug 1344347 - Construct the AndroidBridge in child (sibling) processes r=jchen MozReview-Commit-ID: 6ifSkMbxfuO
6d7f2f66e1ce68a3cb3ab15579caf1f66dda6875: Bug 1322650 - Don't use inout param for Surface in ICodec r=jolin draft
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:19:04 -0600 - rev 552486
Push 51353 by bmo:snorp@snorp.net at Tue, 28 Mar 2017 13:31:07 +0000
Bug 1322650 - Don't use inout param for Surface in ICodec r=jolin It's unnecessary, and the serialization goes wrong with GeckoSurface on the return trip. MozReview-Commit-ID: 9DUMoLQFhlv
58e78cee8c47347f08bb64cc704e10dafd3b2ec4: Bug 1322650 - Make video decoding work with new SurfaceTexture API r=jolin draft
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:16:28 -0600 - rev 552485
Push 51353 by bmo:snorp@snorp.net at Tue, 28 Mar 2017 13:31:07 +0000
Bug 1322650 - Make video decoding work with new SurfaceTexture API r=jolin MozReview-Commit-ID: EXQ5YDSMMGL
c2673ba6d2d5bb1a5976352b84fe169e7ba8c593: Bug 1322650 - Allow access to TexturePoolOGL from Java r=jchen draft
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:15:13 -0600 - rev 552484
Push 51353 by bmo:snorp@snorp.net at Tue, 28 Mar 2017 13:31:07 +0000
Bug 1322650 - Allow access to TexturePoolOGL from Java r=jchen
da31b12fc1c63e6d856f06089c6c49cba2e8b0dd: Bug 1322650 - Disable blitting from a SurfaceTexture r=jgilbert draft
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:22:10 -0600 - rev 552483
Push 51353 by bmo:snorp@snorp.net at Tue, 28 Mar 2017 13:31:07 +0000
Bug 1322650 - Disable blitting from a SurfaceTexture r=jgilbert This has been broken for a while anyway, because we disabled SurfaceTexture detachment in most cases. MozReview-Commit-ID: 6ysRGDNCQa0
e5b1d0beb2d1a3e02404ffb6c15b5880f7ea5f8d: Bug 1322650 - Use SurfaceTexture for WebGL on Android r=jgilbert draft
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:14:27 -0600 - rev 552482
Push 51353 by bmo:snorp@snorp.net at Tue, 28 Mar 2017 13:31:07 +0000
Bug 1322650 - Use SurfaceTexture for WebGL on Android r=jgilbert The main advantage here is that it works cross-process. MozReview-Commit-ID: 7YUTVB4Bydg
43b50e91cee06a33d2de67d2e427075f81f830d7: Bug 1322650 - Add GeckoSurfaceTexture, GeckoSurface and associated Android Service r=jchen draft
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:02:53 -0600 - rev 552481
Push 51353 by bmo:snorp@snorp.net at Tue, 28 Mar 2017 13:31:07 +0000
Bug 1322650 - Add GeckoSurfaceTexture, GeckoSurface and associated Android Service r=jchen This allows us to allocate an Android SurfaceTexture in the compositor process as well as an accompanying Surface. We can then transfer the Surface back to the content process via binder, where it can be used for things like WebGL and video decoding. Each SurfaceTexture/Surface pair has a unique handle. We use this handle in layer transactions to locate the SurfaceTexture for a given Surface and composite it appropriately. MozReview-Commit-ID: 68VSbXdfsMH
3ac73f1b5924ba189afb9bef94de773c2bdfda6e: Bug 1344348 - Move GeckoAppShell.startGeckoServiceChild() into GeckoProcesssManager r=rbarker draft
James Willcox <snorp@snorp.net> - Wed, 01 Mar 2017 11:32:21 -0600 - rev 552480
Push 51353 by bmo:snorp@snorp.net at Tue, 28 Mar 2017 13:31:07 +0000
Bug 1344348 - Move GeckoAppShell.startGeckoServiceChild() into GeckoProcesssManager r=rbarker MozReview-Commit-ID: DHT09SnHmD8
e3860a4ae165205cd6f02c7755f6bc31c424180d: Bug 1344347 - Move Android out-of-process decoder service into GeckoView r=jolin draft
James Willcox <snorp@snorp.net> - Wed, 01 Mar 2017 10:17:09 -0600 - rev 552479
Push 51353 by bmo:snorp@snorp.net at Tue, 28 Mar 2017 13:31:07 +0000
Bug 1344347 - Move Android out-of-process decoder service into GeckoView r=jolin
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip