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