a4b157d9d0e7e05384734605b5bdf989e801c8ea: Bug 1362390 - make Base64Encode tolerant of allocation failures; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Fri, 05 May 2017 11:33:36 -0400 - rev 356762
Push 89954 by nfroyd@mozilla.com at Fri, 05 May 2017 15:33:53 +0000
Bug 1362390 - make Base64Encode tolerant of allocation failures; r=mccr8
989ceac2e5154fc83399be0c75873d4bc1a51082: Bug 1362194 - part 3 - make Base64Decode even more tolerant of allocation failures; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Fri, 05 May 2017 11:33:36 -0400 - rev 356761
Push 89954 by nfroyd@mozilla.com at Fri, 05 May 2017 15:33:53 +0000
Bug 1362194 - part 3 - make Base64Decode even more tolerant of allocation failures; r=mccr8 The lossy conversion to ASCII here can also fail; we should handle that as well. Rewriting the code to use MakeScopeExit also avoids tangled logic and/or duplicating calls to ensure the destination string is truncated on failure.
8835be784a0dadf488e750e5bd73cdc78d805f79: Bug 1362194 - part 2 - make Base64Decode tolerant of allocation failures; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Fri, 05 May 2017 11:33:36 -0400 - rev 356760
Push 89954 by nfroyd@mozilla.com at Fri, 05 May 2017 15:33:53 +0000
Bug 1362194 - part 2 - make Base64Decode tolerant of allocation failures; r=mccr8 We need to use a fallible CopyASCIItoUTF16 function, since we might not have enough memory to perform the copy.
a219f72ba8dc17e3822dede5b0222e8067624b95: Bug 1362194 - part 1 - add a fallible CopyASCIItoUTF16 function; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Fri, 05 May 2017 11:33:36 -0400 - rev 356759
Push 89954 by nfroyd@mozilla.com at Fri, 05 May 2017 15:33:53 +0000
Bug 1362194 - part 1 - add a fallible CopyASCIItoUTF16 function; r=mccr8 We already have all the machinery to expose a function like this, we just need to write it.
4488424e14ae3230fb773903343253944f4b4f5e: Bug 1358713, when a popup's anchor does not have a frame originally, don't have the popup update its position to follow it, r=tn
Neil Deakin <neil@mozilla.com> - Fri, 05 May 2017 11:13:56 -0400 - rev 356758
Push 89953 by neil@mozilla.com at Fri, 05 May 2017 15:16:15 +0000
Bug 1358713, when a popup's anchor does not have a frame originally, don't have the popup update its position to follow it, r=tn
698a25fb6e01ad04411f8b9d9c5a67cd87e423e5: No bug, fix up checkstyle failure NOBUILD
James Willcox <snorp@snorp.net> - Fri, 05 May 2017 09:14:08 -0500 - rev 356757
Push 89952 by jwillcox@mozilla.com at Fri, 05 May 2017 14:14:58 +0000
No bug, fix up checkstyle failure NOBUILD MozReview-Commit-ID: 3itUJgA2AKg
f94c4f5bf53ad5810377df6a6b63830ed8408a5d: Bug 1322650 - Don't use AndroidBridge to get API version in media stack r=jolin
James Willcox <snorp@snorp.net> - Tue, 11 Apr 2017 10:16:48 -0500 - rev 356756
Push 89951 by jwillcox@mozilla.com at Fri, 05 May 2017 13:57:17 +0000
Bug 1322650 - Don't use AndroidBridge to get API version in media stack r=jolin AndroidBridge is not available in child processes. MozReview-Commit-ID: KlBs8F1Bu1O
adf185af79632279e435daaf751cee05962db486: Bug 1322650 - Add jni::GetAPIVersion() to get Android API version r=jchen
James Willcox <snorp@snorp.net> - Tue, 11 Apr 2017 10:05:04 -0500 - rev 356755
Push 89951 by jwillcox@mozilla.com at Fri, 05 May 2017 13:57:17 +0000
Bug 1322650 - Add jni::GetAPIVersion() to get Android API version r=jchen MozReview-Commit-ID: EfPMfS7RmcH
9d3843274c67c036f273697a0226156e096740b5: Bug 1322650 - Update JNI bindings r=jchen
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:23:15 -0600 - rev 356754
Push 89951 by jwillcox@mozilla.com at Fri, 05 May 2017 13:57:17 +0000
Bug 1322650 - Update JNI bindings r=jchen MozReview-Commit-ID: EjRjyY8BQxw
d6516a10c8088a6ce872c888d88bc98a545a7fee: Bug 1322650 - Adjust Android Flash support to API changes r=jchen
James Willcox <snorp@snorp.net> - Thu, 09 Mar 2017 17:51:17 -0600 - rev 356753
Push 89951 by jwillcox@mozilla.com at Fri, 05 May 2017 13:57:17 +0000
Bug 1322650 - Adjust Android Flash support to API changes r=jchen MozReview-Commit-ID: CmMINaGcTER
0c01bf8a1bd94de932c384cd51f5843922a82058: Bug 1322650 - Support a 'continuous' mode for SurfaceTexture r=jgilbert
James Willcox <snorp@snorp.net> - Thu, 09 Mar 2017 17:50:21 -0600 - rev 356752
Push 89951 by jwillcox@mozilla.com at Fri, 05 May 2017 13:57:17 +0000
Bug 1322650 - Support a 'continuous' mode for SurfaceTexture r=jgilbert This is needed to support Flash on Android MozReview-Commit-ID: 5yNIoZHonla
b79cbaa5cf1a149ef9e06f8dd07fe43a56634679: Bug 1322650 - Don't use inout param for Surface in ICodec r=jolin
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:19:04 -0600 - rev 356751
Push 89951 by jwillcox@mozilla.com at Fri, 05 May 2017 13:57:17 +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
4135178bae2bac4cda6fffc6f7d2c5e529703302: Bug 1322650 - Make video decoding work with new SurfaceTexture API r=jolin
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:16:28 -0600 - rev 356750
Push 89951 by jwillcox@mozilla.com at Fri, 05 May 2017 13:57:17 +0000
Bug 1322650 - Make video decoding work with new SurfaceTexture API r=jolin MozReview-Commit-ID: EXQ5YDSMMGL
b12a741ef025ad82b375ff2679b19f3216dc98e4: Bug 1322650 - Allow access to TexturePoolOGL from Java r=jchen
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:15:13 -0600 - rev 356749
Push 89951 by jwillcox@mozilla.com at Fri, 05 May 2017 13:57:17 +0000
Bug 1322650 - Allow access to TexturePoolOGL from Java r=jchen
3644926d994a522910b5f59c53638a8ea4259d4f: Bug 1322650 - Disable blitting from a SurfaceTexture r=jgilbert
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:22:10 -0600 - rev 356748
Push 89951 by jwillcox@mozilla.com at Fri, 05 May 2017 13:57:17 +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
9badb2705567f5321f0094cdec659bc772c363c5: Bug 1322650 - Use SurfaceTexture for WebGL on Android in E10S r=jgilbert
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:14:27 -0600 - rev 356747
Push 89951 by jwillcox@mozilla.com at Fri, 05 May 2017 13:57:17 +0000
Bug 1322650 - Use SurfaceTexture for WebGL on Android in E10S r=jgilbert The main advantage here is that it works cross-process. MozReview-Commit-ID: 7YUTVB4Bydg
b50714bd8d10c68b5e9fb7e84bd744f0dd3da230: Bug 1322650 - Add GeckoSurfaceTexture, GeckoSurface and associated Android Service r=jchen
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:02:53 -0600 - rev 356746
Push 89951 by jwillcox@mozilla.com at Fri, 05 May 2017 13:57:17 +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
e95e5825fd40928ceb553acc97022ef1fdb4232c: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 05 May 2017 15:25:16 +0200 - rev 356745
Push 89950 by cbook@mozilla.com at Fri, 05 May 2017 13:26:37 +0000
Merge mozilla-central to mozilla-inbound
9348b76977e833f108cf77dff75b0fab887a2fc1: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 05 May 2017 15:17:26 +0200 - rev 356744
Push 89950 by cbook@mozilla.com at Fri, 05 May 2017 13:26:37 +0000
merge mozilla-inbound to mozilla-central a=merge
8872ad4d52b6b517dc9d2a9f62c5c75ceda18790: merge autoland to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Fri, 05 May 2017 15:13:36 +0200 - rev 356743
Push 89950 by cbook@mozilla.com at Fri, 05 May 2017 13:26:37 +0000
merge autoland to mozilla-central a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip