4d486c7469eba3ee71aa220cb5a95b4e78a51bcb: 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 357998
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1322650 - Add jni::GetAPIVersion() to get Android API version r=jchen MozReview-Commit-ID: EfPMfS7RmcH
4cf8f4d5064c46c36ef21ffc0f2f0979c238b89b: Bug 1322650 - Update JNI bindings r=jchen
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:23:15 -0600 - rev 357997
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1322650 - Update JNI bindings r=jchen MozReview-Commit-ID: EjRjyY8BQxw
3cb108f7492fbd0c84acdb67a7d0e1b8ea2f234a: 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 357996
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1322650 - Adjust Android Flash support to API changes r=jchen MozReview-Commit-ID: CmMINaGcTER
bd53533c108e4c38eda77d4cba904e2f12042772: Bug 1322650 - Support a 'continuous' mode for SurfaceTexture r=jgilbert
James Willcox <snorp@snorp.net> - Thu, 09 Mar 2017 17:50:21 -0600 - rev 357995
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1322650 - Support a 'continuous' mode for SurfaceTexture r=jgilbert This is needed to support Flash on Android MozReview-Commit-ID: 5yNIoZHonla
3522917d8f1067fea995f38cd6910b76ef263d64: 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 357994
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +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
2c2c1e33ecccda814f4bc2504bbe2e833db7eabc: 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 357993
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1322650 - Make video decoding work with new SurfaceTexture API r=jolin MozReview-Commit-ID: EXQ5YDSMMGL
2f19977cd6ab546210e71d17d64377945db4fa44: Bug 1322650 - Allow access to TexturePoolOGL from Java r=jchen
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:15:13 -0600 - rev 357992
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1322650 - Allow access to TexturePoolOGL from Java r=jchen
4519296a323e8c4cf78a71686f538805ce9e1b06: Bug 1322650 - Disable blitting from a SurfaceTexture r=jgilbert
James Willcox <snorp@snorp.net> - Fri, 03 Mar 2017 15:22:10 -0600 - rev 357991
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +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
e56e5e1c8786935a8d03bc308622ccfd631b7a15: 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 357990
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +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
96fe52231b575c343ed056b432766c67de7d9a5d: 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 357989
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +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
4dda9c43663e4d8e4e6efdd18fdd68f57dd2ec20: Bug 1362195 - 5. Remove GeckoInterface.setFullScreen; r=me
Jim Chen <nchen@mozilla.com> - Thu, 11 May 2017 16:40:18 -0400 - rev 357988
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1362195 - 5. Remove GeckoInterface.setFullScreen; r=me Remove GeckoInterface.setFullScreen now that it's no longer used. r=me for trivial patch.
5eb0e63fde7b0fed863d73859f23be5322e22ad7: Bug 1362195 - 4. Implement onFullScreen for GeckoApp/BrowserApp; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 11 May 2017 16:40:17 -0400 - rev 357987
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1362195 - 4. Implement onFullScreen for GeckoApp/BrowserApp; r=snorp Use a custom ContentListener for GeckoApp/BrowserApp that implements onFullScreen to set full screen mode for the Activity.
8e8e68c6e3ae1ff1539c0dec182b4eae040abfa9: Bug 1362195 - 3. Call onFullScreen for full screen changes; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 11 May 2017 16:40:17 -0400 - rev 357986
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1362195 - 3. Call onFullScreen for full screen changes; r=snorp Send an event from nsWindow to GeckoView when we enter/exit full screen mode, and call ContentListener.onFullScreen to notify the implementer.
2acf5f4b6943de39e799ed0eaa4af8a727d37f14: Bug 1362195 - 2. Add onFullScreen to GeckoView.ContentListener; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 11 May 2017 16:40:17 -0400 - rev 357985
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1362195 - 2. Add onFullScreen to GeckoView.ContentListener; r=snorp Add the onFullScreen method to GeckoView.ContentListener to handle entering and exiting full screen mode.
741e175e254c45b1cbc7f53043ae2f6bf5b9bcb1: Bug 1362195 - 1. Add EventDispatcher::Dispatch for C++ code; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 11 May 2017 16:40:17 -0400 - rev 357984
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1362195 - 1. Add EventDispatcher::Dispatch for C++ code; r=snorp Add an EventDispatcher::Dispatch function for C++ code, so native code can dispatch events to JS/Java.
cab30987328afd255f2b9bd08b6c420e7fabdaa0: Bug 1356698 - Use application context in AndroidGamepadManager; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 11 May 2017 16:39:30 -0400 - rev 357983
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1356698 - Use application context in AndroidGamepadManager; r=snorp Use application context in AndroidGamepadManager to avoid crash when trying to use GeckoAppShell.getContext() in content process.
01cf56720e84ac0a35d1e207e85ca4b92167d7fc: Bug 1362191 - 4. Remove GeckoInterface.doRestart; r=me
Jim Chen <nchen@mozilla.com> - Thu, 11 May 2017 16:39:30 -0400 - rev 357982
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1362191 - 4. Remove GeckoInterface.doRestart; r=me Remove GeckoInterface.doRestart now that it's no longer used.
632e8d8dd0774748b3ad40776f73d309dbded9aa: Bug 1362191 - 3. Remove GeckoAppShell.scheduleRestart; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 11 May 2017 16:39:30 -0400 - rev 357981
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1362191 - 3. Remove GeckoAppShell.scheduleRestart; r=snorp GeckoAppShell.scheduleRestart was called from XPCOM toolkit when we needed to restart after the Gecko thread exits. But because we made the "Gecko:Exited" event contain a "restart" flag, we can handle that entirely in Java now, so we don't need to call GeckoAppShell.scheduleRestart anymore.
2458deaf60644dc8aaf1878b72ddc3c61b467507: Bug 1362191 - 2. Move shutdown to GeckoApplication; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 11 May 2017 16:39:30 -0400 - rev 357980
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1362191 - 2. Move shutdown to GeckoApplication; r=snorp Move the code that actually performs shutdown from BrowserApp to GeckoApplication, so we can shutdown even without an active BrowserApp. From inside GeckoApp/BrowserApp, all shutdown now go through finishAndShutdown(), which destroys the Activity before shutting down.
11495bc7075515c06ea79d38c5c3d223304bccb7: Bug 1362191 - 1. Add "restart" flag for "Gecko:Exited" event; r=snorp
Jim Chen <nchen@mozilla.com> - Thu, 11 May 2017 16:39:29 -0400 - rev 357979
Push 31808 by cbook@mozilla.com at Fri, 12 May 2017 12:37:49 +0000
Bug 1362191 - 1. Add "restart" flag for "Gecko:Exited" event; r=snorp In the GeckoBundle data for the "Gecko:Exited" event, indicate whether we should restart or not through the "restart" flag.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip