Emmanuel Garcia
a28b7f0f37
Implement onDisplayPlatformView ( #19344 )
2020-06-26 21:08:02 -07:00
David Worsham
220a831028
Move fuchsia/scenic integration behind #define ( #19003 )
...
Additionally create "_next" permutations for all of the test binaries
on Fuchsia, in order to test both code-paths.
Using the #define follow-up CLs can also create a flutter_runner_next
binary that does not contain any legacy integration code.
BUG: 53847
2020-06-26 14:03:18 -07:00
Emmanuel Garcia
c332675a8c
Fix hybrid composition bugs ( #19325 )
2020-06-26 12:33:02 -07:00
Jason Simmons
b3b1f4351a
Fix ImageReader "unable to acquire a buffer item" warnings in FlutterImageView ( #19319 )
2020-06-26 11:18:03 -07:00
Gary Qian
559d93d978
Android native locale resolution algorithm ( #19266 )
2020-06-26 02:48:33 -07:00
Jason Simmons
2b74e8ae8c
Position overlay layer views in PlatformViewsController.onDisplayOverlaySurface ( #19295 )
2020-06-24 20:48:38 -07:00
Jason Simmons
0c14126211
Initial work toward converting the FlutterView to use a FlutterImageView on demand ( #19279 )
2020-06-24 16:26:03 -07:00
Chris Yang
a11c398481
Android platform view static thread merging ( #19242 )
2020-06-24 15:13:02 -07:00
Emmanuel Garcia
24d2143b98
EndFrame should be always called by rasterizer ( #19257 )
2020-06-24 14:02:48 -07:00
Emmanuel Garcia
9075224c77
Move OnDisplayPlatformView JNI call ( #19258 )
2020-06-24 11:01:30 -07:00
Emmanuel Garcia
b8b134a666
Fix format ( #19261 )
2020-06-24 09:14:00 -07:00
Jason Simmons
2b6c71c4d3
Reland "Implement PlatformViewsController.createOverlaySurface" ( #19245 )
2020-06-23 12:03:02 -07:00
Jason Simmons
d023b66f43
Fix the return type of CreateContext ( #19223 )
2020-06-23 11:53:02 -07:00
Emmanuel Garcia
57d1333999
Use public accessor and move keep annotation ( #19232 )
...
Fixes an issue introduced in https://github.com/flutter/engine/pull/19221 where
accessing a private field is causing a crash in release mode.
Logs: https://console.firebase.google.com/project/flutter-infra/testlab/histories/bh.60bf482010a9daf5/matrices/8495138397166466033
2020-06-23 09:38:58 -07:00
Emmanuel Garcia
a8635a42d8
Revert "Implement PlatformViewsController.createOverlaySurface ( #19226 )" ( #19228 )
...
This reverts commit 2bf51b374d4782e03fd8e1b2252ab36a5b825b2b.
2020-06-22 20:30:32 -07:00
Jason Simmons
2bf51b374d
Implement PlatformViewsController.createOverlaySurface ( #19226 )
2020-06-22 19:21:26 -07:00
Jason Simmons
639e2c6450
JNI glue for calling PlatformViewsController.createOverlaySurface ( #19221 )
2020-06-22 16:28:04 -07:00
Chris Yang
5b1b59a34d
Reland "Add GetBoundingRectAfterMutations to EmbeddedViewParams to calculate the final bounding rect for platform view #19170 " ( #19212 )
2020-06-22 15:10:02 -07:00
Maurice Parrish
1913040ebe
Creates a new RenderMode for FlutterView ( #19143 )
2020-06-22 14:40:00 -07:00
Emmanuel Garcia
b990ad11bd
Implement external view embedder on Android ( #19033 )
...
The external view embedder allows to embed Android views in a Flutter app.
2020-06-20 12:51:55 -07:00
Gary Qian
637a8e7cd0
Revert method channel platform resolved locale ( #19136 )
2020-06-19 17:40:22 -07:00
Michael Goderbauer
ed5df03dcd
Word substitutions ( #19111 )
2020-06-18 11:05:24 -07:00
cg021
2c60d87c39
createOverlaySurface JNI method ( #19076 )
...
* createOverlaySurface JNI
* update imports
* remove unused method
* license
* deleted unused file
* remove wrong function call
* removed duplicate createOverlaySurface
2020-06-17 15:21:41 -05:00
zljj0818
f9eeee310c
Poor video scaling quality #53080 ( #18814 )
...
Use bilinear instead of nearest filter to draw surface texture
Related Issues:
https://github.com/flutter/flutter/issues/53080
Tests:
- TextureLayerTest
2020-06-17 11:14:05 -07:00
Emmanuel Garcia
99442c6c18
Revert add createOverlaySurface JNI #19040 ( #19075 )
2020-06-16 14:06:15 -07:00
Gary Qian
3a96741247
Platform resolved locale and Android localization refactor ( #18645 )
2020-06-16 04:29:50 -07:00
cg021
de063512c5
Add createOverlaySurface JNI ( #19040 )
2020-06-15 19:49:29 -07:00
Michael Goderbauer
f7d241fd8a
Wire up channel for restoration data ( #18042 )
2020-06-12 16:31:25 -07:00
Dan Field
983b6e198d
Call Shell::NotifyLowMemory when backgrounded/memory pressure occurs on Android ( #19026 )
...
* Reland "Call Shell::NotifyLowMemoryWarning on Android Trim and LowMemory events (#18979 )" (#19023 )"
This reverts commit 0a852d8ad7e0b132d86c0a604f2c41a110f2b3b6.
2020-06-12 15:12:25 -07:00
cg021
7cb7003a11
onEndFrame JNI ( #18867 )
...
* onEndFrame JNI
* beginFrame brief change
2020-06-12 16:21:25 -05:00
Emmanuel Garcia
0a852d8ad7
Revert "Call Shell::NotifyLowMemoryWarning on Android Trim and LowMemory events ( #18979 )" ( #19023 )
...
This reverts commit f5ab179e7a793e2bd5d087d59911e99f8b45e6c9.
2020-06-12 12:31:12 -07:00
cg021
ac809b48cb
onBeginFrame JNI ( #18866 )
2020-06-11 17:15:03 -07:00
Emmanuel Garcia
1ddc6e1d3a
Call destructor and fix check ( #18985 )
2020-06-10 20:29:04 -07:00
Emmanuel Garcia
e5845af424
Put JNI functions under an interface ( #18903 )
2020-06-10 18:40:58 -07:00
Emmanuel Garcia
50cae024a3
Reland: Add RAII wrapper for EGLSurface ( #18977 )
2020-06-10 17:22:20 -07:00
Dan Field
f5ab179e7a
Call Shell::NotifyLowMemoryWarning on Android Trim and LowMemory events ( #18979 )
2020-06-10 17:18:17 -07:00
Emmanuel Garcia
3864e3f89c
Revert "Add RAII wrapper for EGLSurface ( #18849 )" ( #18971 )
...
This reverts commit d8fe71f665735cd181eb6dc2b2805f3786a67d75.
2020-06-10 13:43:36 -07:00
Todd Volkert
7e6c856ea0
Add support for horizontalDoubleArrow and verticalDoubleArrow cursors ( #18916 )
2020-06-10 07:17:11 -07:00
Emmanuel Garcia
d8fe71f665
Add RAII wrapper for EGLSurface ( #18849 )
2020-06-09 19:42:43 -07:00
cg021
82e188d10b
Add onDisplayOverlaySurface JNI ( #18859 )
2020-06-09 17:07:53 -07:00
David Worsham
66d85bceb7
Move Surface and friends to flow/ ( #18938 )
2020-06-09 16:03:01 -07:00
Emmanuel Garcia
17aead34b7
Run the rasterizer on the platform thread ( #18841 )
2020-06-09 14:52:17 -07:00
cg021
773ac97453
onDisplayPlatformView JNI ( #18828 )
...
* missing imports
* onDisplayPlatformView JNI
* imports
* ran ./ci/format.sh | patch -p0
* missing imports
* onDisplayPlatformView JNI
* imports
* ran ./ci/format.sh | patch -p0
* missing imports
* ran ./ci/format.sh | patch -p0
2020-06-08 16:14:39 -05:00
xster
5edd766628
Fix intent builder visibility ( #18875 )
2020-06-08 12:08:04 -07:00
xster
df1f543ba0
Add a deprecation note to FlutterFragmentActivity ( #18865 )
2020-06-08 00:23:55 -07:00
Emmanuel Garcia
fafccf8a3a
Refactor AndroidContextGL, AndroidSurface and AndroidSurfaceGL ( #18670 )
2020-06-05 09:18:03 -07:00
Jason Simmons
5efd2e820f
Reset AndroidExternalViewEmbedder state when starting a new frame ( #18831 )
2020-06-04 15:08:04 -07:00
Chris Yang
1482d9b05e
Rework GLContextSwitch, get rid of RendererContextManager ( #18601 )
2020-06-04 11:37:51 -07:00
Emmanuel Garcia
fdc457d342
Revert "onDisplayPlatformView JNI ( #18786 )" ( #18826 )
...
This reverts commit c8ab763f79269bf275644cfaa72edeba1c4b0898.
2020-06-04 09:42:51 -07:00
cg021
c8ab763f79
onDisplayPlatformView JNI ( #18786 )
...
* onDisplayPlatformView JNI
* format
* add todo in onDisplayPlatformView
Co-authored-by: Emmanuel Garcia <egarciad@google.com>
* move methods
* add platformViewsController setter
* remove unnecessary calls
* remove override and add unit test
* remove override
* test
* mockito
* fix formatting
Co-authored-by: Emmanuel Garcia <egarciad@google.com>
2020-06-04 11:20:45 -05:00