eggfly
7149be7fce
Fix ImageReader may leak images when onDraw() not called ( flutter/engine#24272 )
2021-02-17 22:56:06 -08:00
LongCatIsLooong
09da701b22
[Android Text Input] Remove Samsung restart input workaround for newer Samsung keyboards ( flutter/engine#24288 )
2021-02-16 09:11:01 -08:00
Emmanuel Garcia
5d850382d4
Replace Flutter surface only after all platform views are destroyed ( flutter/engine#24363 )
2021-02-12 10:02:33 -08:00
rogeryi
86ce9cc5c2
Fix Android IO and Worker threads priority issue ( flutter/engine#23911 )
2021-02-11 14:46:02 -08:00
Jason Simmons
ea99328502
Remove NonNull annotation on FlutterCallbackInformation.lookupCallbackInformation ( flutter/engine#24340 )
...
Fixes https://github.com/flutter/flutter/issues/73937
2021-02-11 14:28:47 -08:00
eggfly
8c89d6757f
Add buffer.rewind() ( flutter/engine#23955 )
2021-02-04 15:11:01 -08:00
xster
2c57ad10c1
Make activity/fragment leftover from an attach/detach race slightly safer ( flutter/engine#24181 )
2021-02-03 21:25:40 -08:00
David Worsham
3215611f74
Fix use of multiple shells w/ different snapshots ( flutter/engine#24152 )
2021-02-03 17:42:36 -08:00
chunhtai
56c0a73e02
fixes android deeplink query paremeter null crashes ( flutter/engine#24146 )
2021-02-02 17:01:03 -08:00
Michael Reed
e79a215a31
drawBitmap is deprecated, use drawImage ( flutter/engine#24135 )
...
Co-authored-by: Mike Reed <reed@google.com>
2021-02-02 08:24:42 -08:00
Michael Reed
7ef5d67e1b
Use sampling instead of (deprecated) filter-quality ( flutter/engine#24101 )
2021-02-01 00:16:02 -08:00
xster
888728a804
Load FlutterLoader when creating FlutterEngineGroup ( flutter/engine#23980 )
2021-01-27 13:30:23 -08:00
Lau Ching Jun
b9fbeca5b3
Allow naming shared libraries in deferred component via AndroidManifest ( flutter/engine#23925 )
2021-01-25 16:34:27 -08:00
Gary Qian
9b0c05391a
Read loading unit mapping from AndroidManifest instead of strings ( flutter/engine#23868 )
2021-01-23 23:04:02 -08:00
xster
e618085f1c
Share Android surface GrDirectContext ( flutter/engine#23798 )
2021-01-22 12:44:02 -08:00
Lau Ching Jun
dfab1f2f1a
Search multiple paths when loading deferred component .so files. ( flutter/engine#23849 )
...
This is a partial revert of 1181890b8e94c8cc72928df526f49dcc6ce7cdb2
On some devices we still need to the original search paths approach
because dlopen with just the base file name doesn't work. We're
combining both approaches now, adding the base filename as the first
entry in the searchPaths.
2021-01-22 09:41:22 -08:00
Lau Ching Jun
1181890b8e
Pass the filename directly to JNI for loading deferred component. ( flutter/engine#23824 )
...
When .so files are in the lib/ path in the APK, it can be dlopen-ed
directly using just the filename. We don't need to search for the file.
The interface has thus been changed to accept a single path instead of a
search directory.
Also instead of hardcoding the .so basename and assets directory, read
them from FlutterApplicationInfo instead.
2021-01-21 16:01:13 -08:00
Greg Spencer
95196058d2
Make android more lenient when it comes to out-of-order key event responses ( flutter/engine#23604 )
...
Relaxes enforcement of key events being handled in order, to match similar code in the Linux and Windows implementations.
2021-01-21 15:31:21 -08:00
Gary Qian
310d2c210e
Fix JNI void vs object method call ( flutter/engine#23785 )
2021-01-19 21:54:01 -08:00
xster
8b90c7869e
FlutterEngineGroup for Android ( flutter/engine#23675 )
2021-01-19 12:29:02 -08:00
Sarbagya Dhaubanjar
fbd0f1df95
Android deeplink sends "path + query" instead of just path ( flutter/engine#23561 )
...
* added .cpid & .gclient to gitignore
* updated tests
* minor change
* fixed formating
* compact concatenation
* minor change
* Revert "added .cpid & .gclient to gitignore"
* cleanup
2021-01-12 16:02:08 -08:00
Jason Simmons
58c6293ae2
Add a keep annotation to the ImeSyncDeferringInsetsCallback.AnimationCallback inner class ( flutter/engine#23545 )
...
Fixes https://github.com/flutter/flutter/issues/72787
2021-01-08 14:54:09 -08:00
Michael Goderbauer
f2a937ebba
Update outdated links ( flutter/engine#23513 )
2021-01-08 10:14:01 -08:00
Gary Qian
e4fa163b51
Rename DynamicFeature->DeferredComponent and impl uninstall DeferredComponents ( flutter/engine#23224 )
2021-01-07 21:02:05 -08:00
Jason Simmons
095b5d15fb
Provide a runtime switch for selecting SkParagraph text layout ( flutter/engine#23474 )
2021-01-07 12:59:03 -08:00
Jason Simmons
3c26d58ae9
Call JavaVM::AttachCurrentThread only once per thread ( flutter/engine#23188 )
2021-01-06 17:44:02 -08:00
Dan Field
d012575664
Fix SurfaceView usage when status bar is transparent for a11y ( flutter/engine#23457 )
2021-01-06 11:53:42 -08:00
chunhtai
8b7e018dbf
fixes android deeplink to push the path only ( flutter/engine#23255 )
2021-01-05 11:14:01 -08:00
Gary Qian
2bfbb4197c
AssetResolver updating in AssetManager for Dynamic features ( flutter/engine#23130 )
2020-12-23 17:39:55 -08:00
Gary Qian
d337acaa97
DynamicFeatureChannel MethodChannel and Install state tracking ( flutter/engine#22833 )
2020-12-14 15:43:56 -08:00
Gary Qian
19afd06afc
Add split AOT loading unit failure/error code path ( flutter/engine#22857 )
2020-12-08 22:58:01 -08:00
Jason Simmons
5c65e278dd
Move the WindowInsetsAnimation.Callback implementation to an inner class to avoid Android class loader warnings ( flutter/engine#22916 )
2020-12-08 12:38:02 -08:00
Chris Yang
3dfa731239
Enable clipRRect for android platform view hybrid composition ( flutter/engine#21817 )
2020-12-08 09:13:02 -08:00
ftsui
9b308bf473
Allow the root layout to be overriden. ( flutter/engine#22887 )
...
a
2020-12-07 14:15:45 -08:00
xster
7d33d45094
Handle null platform plugin delegate for v1 embedding ( flutter/engine#22853 )
2020-12-03 16:38:03 -08:00
mikerreed
37b2722631
opt into new Skia APIs ( flutter/engine#22845 )
2020-12-03 15:28:02 -08:00
Chris Bracken
d7804003d4
Fix NPE when platform plugin delegate is null ( flutter/engine#22852 )
...
Adds a null check before dereferencing in
PlatformPlugin.popSystemNavigator. platformPluginDelegate is allowed to
be null, as it is in the PlatformPlugin(Activity, PlatformChannel)
constructor.
2020-12-03 15:22:34 -08:00
zljj0818
0ef14f3ca3
More rename from GPU thread to raster thread ( flutter/engine#22819 )
2020-12-03 15:03:02 -08:00
Greg Spencer
7e51be2917
Reland: "Fix race condition in key event handling on Android ( #22658 )" ( flutter/engine#22834 )
2020-12-03 08:53:02 -08:00
Gary Qian
9352ed557e
Split AOT Engine Runtime ( flutter/engine#22624 )
2020-12-02 13:28:01 -08:00
Jason Simmons
111a924c83
Generate Maven metadata files for engine artifacts ( flutter/engine#22685 )
2020-12-02 12:43:01 -08:00
Greg Spencer
5e89debe49
Revert "Fix race condition in key event handling on Android ( #22658 )" ( flutter/engine#22823 )
...
This reverts commit dee9413 (#22658 ) because it breaks some Google tests. Will investigate and re-land.
2020-12-02 12:03:48 -08:00
Greg Spencer
dee94135d4
Fix race condition in key event handling on Android ( flutter/engine#22658 )
...
This fixes a problem in Android key event handling where, because I was only using a single bool to indicate that we were re-dispatching, there was a race condition when multiple keys were pending (sent to the framework, awaiting responses).
This fixes that by switching to a mechanism that uses the event itself to tell if it was redispatched.
In doing this, I realized that because key events can come from either the dispatchEvent call, or through the InputConnectionAdaptor, I needed to handle both routes properly so that the events would all be handled, and all go through the same mechanism on the framework side.
2020-12-01 09:42:38 -08:00
Gary Qian
05927cf60d
Add FlutterPlayStoreSplitApplication for simpler opt in to Split AOT ( flutter/engine#22752 )
2020-11-30 19:27:44 -08:00
xster
fd77ecc84c
Let FlutterFragment not pop the whole activity by default when more fragments are in the activity ( flutter/engine#22692 )
2020-11-30 12:43:03 -08:00
Jason Simmons
567590484f
Fix the unchecked conversion warning for searchPaths in PlayStoreDynamicFeatureManager ( flutter/engine#22654 )
...
Also use the diamond operator throughout this class.
2020-11-30 12:23:09 -08:00
Jason Simmons
ec51a006fe
Make AndroidContext::IsValid virtual ( flutter/engine#22665 )
...
Fixes https://github.com/flutter/flutter/issues/70938
2020-11-21 07:51:39 -08:00
Gary Qian
b29a73b5dc
Fix java warnings for unchecked conversions in PlayStoreDynamicFeatureManager ( flutter/engine#22628 )
2020-11-20 13:37:26 -08:00
Greg Spencer
5c883e2293
Fix double delete on backspace on Android ( flutter/engine#22626 )
2020-11-20 10:43:02 -08:00
Gary Qian
3676366194
Split AOT Android Embedder and shell ( flutter/engine#22179 )
2020-11-19 17:22:26 -08:00