1231 Commits

Author SHA1 Message Date
Ajmal Kunnummal
a1fe1c8ca5 Make FlutterFragment usable without requiring it to be attached to an Android Activity. (Attempt 2) (flutter/engine#27397) 2021-07-14 10:51:02 -07:00
Zachary Anderson
0bf2a8c460 Revert "Make FlutterFragment usable without requiring it to be attached to an Android Activity. (#27332)" (flutter/engine#27382)
This reverts commit ba49de983781dd2267d50780b696e981f74fd84d.
2021-07-13 20:35:14 -07:00
Ajmal Kunnummal
ba49de9837 Make FlutterFragment usable without requiring it to be attached to an Android Activity. (flutter/engine#27332) 2021-07-13 17:11:02 -07:00
Dan Field
1872500bb0 Build the robolectric tests by default for debug armv7 (flutter/engine#27345) 2021-07-13 08:45:22 -07:00
Dan Field
bf96d4bbc8 Fix the firebase scenario app run and assert that it does good things (flutter/engine#27295) 2021-07-12 16:56:02 -07:00
Emmanuel Garcia
4fbe0a6e47 Set Flutter View ID to the view ID instead of of the splash screen (flutter/engine#27262) 2021-07-12 16:41:02 -07:00
Wyte Krongapiradee
1997318121 Avoid unintended clipboard access (flutter/engine#27215) 2021-07-08 12:56:02 -07:00
Maurice Parrish
36d3a6c062 Create flag to enable/disable FlutterView render surface conversion (flutter/engine#27038) 2021-07-07 11:01:02 -07:00
chunhtai
594a24a318 Fixes inset padding in android accessibility bridge (flutter/engine#27083) 2021-07-01 14:21:01 -07:00
Michael Hoisie
68f9f6c1ab Remove built-in shadows from the @Config annotation (flutter/engine#26823) 2021-07-01 13:16:02 -07:00
Emmanuel Garcia
277ee46c46 Give FlutterView a view ID (flutter/engine#27052) 2021-06-29 21:02:06 -07:00
Hrishikesh Kadam
be091e0d43 Minor correction of hyperlinks in FlutterFragment.java (flutter/engine#26993) 2021-06-29 13:21:14 -07:00
J-P Nurmi
ab0e02d988 Android: add support for TextInputType.none (flutter/engine#26585) 2021-06-29 09:51:01 -07:00
Kate Lovett
ae993b94fe Re-land Android fullscreen support (flutter/engine#27018) 2021-06-28 18:31:02 -07:00
Angjie Li
242a5501d8 Revert "[Engine] Support for Android Fullscreen Modes (#25785)" (flutter/engine#27014)
This reverts commit ea1ff8ab3b1b15b6dd4497dccd0afd081bfa09db.
2021-06-28 13:00:03 -07:00
Arjunsinh Jadeja
3cbfde36c2 Fix splash screen with theme references crash on Android API 21 (flutter/engine#26083) 2021-06-24 13:21:02 -07:00
Kate Lovett
ea1ff8ab3b [Engine] Support for Android Fullscreen Modes (flutter/engine#25785) 2021-06-24 10:56:01 -07:00
Dan Field
42ef4abc81 fix javadoc (flutter/engine#26892) 2021-06-22 23:01:01 -07:00
Jason Simmons
f3254b3a60 Fix a leak of the resource EGL context on Android (flutter/engine#26789) 2021-06-17 08:59:01 -07:00
Emmanuel Garcia
b98627e958 Allow Flutter focus to interop with Android view hierarchies (flutter/engine#26602) 2021-06-10 16:04:01 -07:00
LongCatIsLooong
7070b47e1a [Android TextInput] clean up nested batch edits in closeConnection() (flutter/engine#26628) 2021-06-10 13:29:02 -07:00
LongCatIsLooong
f2d4eff14c [Android KeyEvents] Split AndroidKeyProcessor into separate classes (flutter/engine#25628) 2021-06-04 18:54:01 -07:00
Nico Teufel
0cd5eb3217 Fix Fragment not transparent in Texture render mode (flutter/engine#26446) 2021-06-03 15:54:01 -07:00
gaaclarke
ec7c6f08d8 Added more descriptive error to StandardMessageCodec for types that override toString() (flutter/engine#26527) 2021-06-03 14:44:02 -07:00
chunhtai
4f0008101f Reland "Add API to the engine to support attributed text (#25373)" (flutter/engine#26528) 2021-06-02 10:14:02 -07:00
Jason Simmons
189fc5d4d4 Add an encoder for CharSequence in StandardMessageCodec (flutter/engine#26526)
https://github.com/flutter/engine/pull/25373 introdued APIs that
return SpannableString, which is a CharSequence subclass that was
not previously supported by StandardMessageCodec

See https://github.com/flutter/flutter/issues/83751
2021-06-01 18:42:57 -07:00
Kaushik Iska
187c6a3ec2 Revert "Add API to the engine to support attributed text (#25373)" (flutter/engine#26524)
This reverts commit f64abc695eb8badcdb2639a6321ba9575d3c7c3d.
2021-06-01 17:30:58 -07:00
chunhtai
f64abc695e Add API to the engine to support attributed text (flutter/engine#25373) 2021-06-01 11:54:01 -07:00
gaaclarke
1881ea7655 Reland: "android platform channels: moved to direct buffers for c <-> java interop" (flutter/engine#26515) 2021-06-01 11:19:02 -07:00
Jason Simmons
c9acd920ac Add trace-skia-allowlist to the Android intent flags (flutter/engine#26454) 2021-06-01 09:59:01 -07:00
Hidenori Matsubayashi
f2a5771d0a Fix: Strip option doesn't work for linux .so files (flutter/engine#26358) 2021-05-28 13:49:01 -07:00
Zachary Anderson
84c3f19ee8 Revert "android platform channels: moved to direct buffers for c <-> java interop (#26331)" (flutter/engine#26470)
This reverts commit 8137eddf08863c2bf393658a896947691327de60.
2021-05-27 19:12:55 -07:00
Jeff Ward
2438363a2e Add Float32List support to StandardMessageCodec (flutter/engine#26386) 2021-05-27 14:49:02 -07:00
gaaclarke
8137eddf08 android platform channels: moved to direct buffers for c <-> java interop (flutter/engine#26331) 2021-05-27 13:09:02 -07:00
Gary Qian
d3de3f1f24 Fix deferred components startup threading and improve .so search algorithm. (flutter/engine#26429) 2021-05-26 19:27:20 -07:00
chunhtai
d3f4069e34 Sets a11y traversal order in android accessibility bridge (flutter/engine#26335) 2021-05-24 15:34:02 -07:00
Gary Qian
4ba3454b35 Handle only asset-only deferred components case (flutter/engine#26333) 2021-05-21 17:08:01 -07:00
Emmanuel Garcia
562e87e3f4 Fix hybrid composition case and enable test (flutter/engine#26272) 2021-05-19 20:44:03 -07:00
Emmanuel Garcia
23f32a5cee Fix composition when multiple platform views and layers are combined (flutter/engine#26158) 2021-05-14 15:19:01 -07:00
Chris Bracken
776cec5c28 Revert "Fix composition when multiple platform views and layers are combined (#25900)" (flutter/engine#26142)
This appears to be reliably crashing the devicelab
linux_android_view_scroll_perf__timeline_summary test.

Example crashes:
* https://ci.chromium.org/ui/p/flutter/builders/prod/Linux%20android_view_scroll_perf__timeline_summary/1369/overview
* https://ci.chromium.org/ui/p/flutter/builders/prod/Linux%20android_view_scroll_perf__timeline_summary/1370/overview

This reverts commit e222385589b62add0b88efbe5d51858f96419c4d.
2021-05-13 18:50:54 -07:00
Emmanuel Garcia
e222385589 Fix composition when multiple platform views and layers are combined (flutter/engine#25900) 2021-05-13 11:44:01 -07:00
gaaclarke
4d98fd9744 Switch PlatformMessages to hold data in Mappings (flutter/engine#25867) 2021-05-13 10:28:25 -07:00
gaaclarke
46ccd1d5f3 Added exception if you try to reply with a non-direct ByteBuffer. (flutter/engine#25952) 2021-05-12 16:12:38 -07:00
Hrishikesh Kadam
578a22a54e Update documentation for embedding SplashScreen (flutter/engine#25943) 2021-05-12 13:59:02 -07:00
Mohit Kanwal
16fda154a3 Remove unused parameter. (flutter/engine#25940) 2021-05-10 13:19:01 -07:00
gaaclarke
1734ce7f8a Moved PlatformMessage's to unique_ptrs (flutter/engine#25860) 2021-05-06 20:19:01 -07:00
xster
7e60885377 Fix crash when both FlutterFragmentActivity and FlutterFragment are destroyed and recreated (flutter/engine#25851) 2021-05-03 09:35:45 -07:00
xster
5233f959a5 Fix crash when FlutterFragmentActivity is recreated with an existing FlutterFragment (flutter/engine#25770) 2021-04-26 22:23:45 -07:00
xster
5c59e9637d Add more doc for how the plugin registration process works and how to customize it (flutter/engine#25578) 2021-04-26 17:14:01 -07:00
Jason Simmons
93c02ed46c Do not use android_context after it is std::moved in the PlatformViewAndroid constructor (flutter/engine#25757) 2021-04-24 18:35:31 -07:00