Todd Volkert
7e6c856ea0
Add support for horizontalDoubleArrow and verticalDoubleArrow cursors ( #18916 )
2020-06-10 07:17:11 -07:00
cg021
82e188d10b
Add onDisplayOverlaySurface JNI ( #18859 )
2020-06-09 17:07:53 -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
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
Tong Mu
b3e7732cf9
System mouse cursor: Android ( #18569 )
...
Adds system mouse cursor to the Android engine.
2020-06-01 18:08:43 -07:00
Jason Simmons
042804b06d
Disconnect the channel message handler when releasing the AccessibilityBridge ( #18657 )
2020-05-29 16:23:01 -07:00
chenjianguang
89cf074d37
Setup default font manager after engine created, to improve startup performance ( #18225 )
2020-05-28 17:53:04 -07:00
Mehmet Fidanboylu
6c5f2396e1
Add tests for StandardMethodCodec ( #18521 )
2020-05-20 21:02:03 -07:00
Mehmet Fidanboylu
b0e9f7c1b2
Handle Throwable in StandardMethodCodec ( #18490 )
2020-05-19 15:15:49 -07:00
LongCatIsLooong
496585505f
[Android] setDimens on ViewNodes for autofill ( #18444 )
2020-05-18 10:23:33 -07:00
Jason Simmons
dc93db5ab8
Move FlutterLoader disk I/O to a background thread to comply with Android strict mode ( #18241 )
2020-05-13 14:17:03 -07:00
LongCatIsLooong
8b4987382e
add new keyboard types and missing autofill hints ( #18202 )
2020-05-11 19:41:46 -07:00
Jason Simmons
d1725d7f1e
Restore the call to initConfig in FlutterLoader ( #18257 )
...
This was accidentally removed in https://github.com/flutter/engine/pull/18182
2020-05-09 11:49:11 -07:00
Gary Qian
e9f1efa280
Add fullscreen padding workarounds to v2 android embedding ( #18193 )
2020-05-09 04:31:27 -07:00
Jason Simmons
88b9d42400
Remove the global engine entry timestamp ( #18182 )
...
The engine was using a global to store a timestamp representing the
launch of the engine. This timestamp is initialized with a JNI call
on Android and during shell setup on other platforms. Later the
timestamp is added to a FlutterEngineMainEnter timeline event used to
measure engine startup time in benchmarks.
This PR removes the global and the JNI call and moves the timestamp
into the settings object.
2020-05-07 11:29:28 -07:00
Ali Mahdiyar
9cdb5a9b6a
Custom unicode handling for Android backspace via JNI to ICU ( #17960 )
2020-05-06 14:01:02 -07:00
Jason Simmons
663bfe8d61
Remove the ResourceCleaner from the Android embedding ( #18072 )
2020-05-04 16:34:02 -07:00
Gary Qian
7a05fcbdbe
Revert "Remove Samsung workarounds ( #17612 )" ( #18081 )
...
This reverts commit a5e0b2f2f2376cdd87f9c690ae1ab6074321ecc3.
2020-05-01 13:14:27 -07:00
Wings006
84093e844c
make "flutter run --trace-systrace" work. ( #18052 )
2020-04-30 09:30:24 -07:00
xster
45e6cfd1ff
remove top padding when system UI in fullscreen mode ( #17985 )
2020-04-28 12:21:37 -07:00
Gary Qian
0273fab759
Hand off presentation properly in VirtualDisplayController.resize() ( #17897 )
2020-04-23 15:32:20 -07:00
LongCatIsLooong
1df760024d
add missing case for TextInput.requestAutofill ( #17857 )
2020-04-23 10:52:47 -07:00
Mehmet Fidanboylu
feb94f6c97
Protect LanguageRange behind Android O. ( #17882 )
2020-04-23 05:59:52 -07:00
Gary Qian
8dc91229b4
PlatformResolvedLocale localization message channel ( #17755 )
2020-04-21 15:34:44 -07:00
Gary Qian
52a815df0a
Accessibility null check to catch out of bounds hitTest ( #17833 )
2020-04-21 06:16:42 -07:00
Gary Qian
a5e0b2f2f2
Remove Samsung workarounds ( #17612 )
2020-04-17 17:38:30 -07:00
Amir Hardon
f13031b026
Dispatch platform view touch events to the presentation ( #17792 )
2020-04-17 17:19:10 -07:00
Jason Simmons
f9e53c72c6
Unregister the TextInputChannel method handler when the TextInputPlugin is destroyed ( #17646 )
...
Fixes https://github.com/flutter/flutter/issues/54275
2020-04-17 14:25:34 -07:00
Michael Goderbauer
f4d6ce13dc
Clear focus if a platform view goes away ( #17381 )
2020-04-16 13:23:05 -07:00
LongCatIsLooong
cf3d738f50
Android text input autofill ( #17465 )
2020-04-16 03:41:23 -07:00
Ali Mahdiyar
6b883e9ff7
Fix RTL handling in delete key event for android ( #17393 )
2020-04-16 01:48:21 -07:00
Jonah Williams
6e1d7f8883
[a11y] Support TalkBack reading by word, character, and paragraph ( #17626 )
2020-04-15 19:07:12 -07:00
Jason Simmons
beb8a7ec48
Update editing state in InputConnectionAdaptor.setSelection ( #17652 )
...
The BaseInputConnection superclass does not call endBatchEdit
in setSelection and therefore does not implicitly cause
InputConnectionAdaptor to send a state update.
Some input modes such as numeric keypads will not function without
these updates.
2020-04-11 17:29:50 -07:00
Gary Qian
2d19576f24
Implement Hashcode for TextEditingValue in InputConnectionAdaptor ( #17643 )
2020-04-10 16:00:01 -07:00
Shi-Hao Hong
63f40903de
Revert getSystemGestureExclusionRects and setSystemGestureExclusionRects ( #17613 )
...
* Revert getSystemGestureExclusionRects and setSystemGestureExclusionRects
* Remove references to removed PlatformChannelTest.java file
2020-04-09 20:44:37 -07:00
Gary Qian
3ddd1ef4b0
Implement repeat filtering logic in Android Embedder ( #17509 )
2020-04-08 12:51:43 -07:00
Amir Hardon
2fab00eb83
Fix AlertDialogs built by platform views ( #17511 )
2020-04-06 15:06:07 -07:00
Jason Simmons
288b66b1b6
Disconnect from platform views and virtual displays before detaching from the engine ( #17379 )
2020-04-02 18:16:05 -07:00
Dan Field
2e909652ac
Fix bad texture view config ( #17486 )
2020-04-02 15:06:03 -07:00
Gary Qian
2e5568ede2
Implement getExtractedText in InputConnectionAdaptor ( #17426 )
2020-04-01 18:51:04 -07:00
Jason Simmons
141d2ea050
Use the private presentation window type for platform view windows ( #17385 )
2020-03-30 14:26:10 -07:00
Gary Qian
361d5d5320
Partially revert Samsung keyboard force-update workaround ( #17391 )
2020-03-29 15:46:39 -07:00
renyou
ba80c0c49a
Android change to match the Google internal changes. ( #17331 )
...
* Android change to match the google internal changes.
* Fix format.
* Revert format change, add super call.
* Remove comment for API version.
2020-03-25 18:02:46 -07:00
Emmanuel Garcia
025e2d82dd
Migrate embedding to AndroidX ( #17075 )
2020-03-13 21:19:24 -07:00
xster
1ff81bc117
Make a pass through all the embedding javadocs ( #17109 )
2020-03-13 16:34:34 -07:00
Matt Carroll
482155b3c6
Fixed splash screen crash when bringing Android app back to foreground after being evicted from memory. ( #47635 ) ( #16916 )
2020-03-04 11:27:12 -08:00
Edman P. Anjos
9beac71a2e
Add support for software text editing controls ( #15560 )
...
* Add support for software text editing controls
Includes selection, copy, cut, paste, as well as partial support for up
and down movement.
Text editing controls can be accessed in GBoard by:
top-left arrow > three dots menu > text editing
Partial fix for flutter/flutter#9419 and flutter/flutter#37371 .
* Introduce InputConnectionAdaptor tests
Run with:
testing/run_tests.py --type=java --java-filter=io.flutter.plugin.editing.InputConnectionAdaptorTest
* Fix BUILD.gn comment on run_tests.py --java-filter flag
2020-02-28 20:18:04 +01:00