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
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
cg021
7cb7003a11
onEndFrame JNI ( #18867 )
...
* onEndFrame JNI
* beginFrame brief change
2020-06-12 16:21:25 -05:00
cg021
ac809b48cb
onBeginFrame JNI ( #18866 )
2020-06-11 17:15:03 -07:00
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
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
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
LongCatIsLooong
8b4987382e
add new keyboard types and missing autofill hints ( #18202 )
2020-05-11 19:41:46 -07:00
Ali Mahdiyar
9cdb5a9b6a
Custom unicode handling for Android backspace via JNI to ICU ( #17960 )
2020-05-06 14:01:02 -07:00
Gary Qian
7a05fcbdbe
Revert "Remove Samsung workarounds ( #17612 )" ( #18081 )
...
This reverts commit a5e0b2f2f2376cdd87f9c690ae1ab6074321ecc3.
2020-05-01 13:14:27 -07:00
Gary Qian
0273fab759
Hand off presentation properly in VirtualDisplayController.resize() ( #17897 )
2020-04-23 15:32:20 -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
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
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
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
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
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
Justin McCandless
02aa865da3
Fix the newline on some keyboards ( #16560 )
2020-02-20 10:36:03 -08:00
Gary Qian
c4c6ef6719
Samsung keyboard duplication workaround: updateSelection ( #16547 )
2020-02-12 19:51:40 -05:00
Michael Klimushyn
077918dcfd
Apply Google Java format ( #16501 )
...
This shouldn't result in any logical changes. I've done a quick smoke
test by building a local Android engine and running Flutter gallery, no
compile errors or other obvious issues.
Applied by running `/ci/format.sh | patch -p0` with the altered script
added in flutter/engine#16500 . I did locally modify the script slightly
further so it would run against all Java files in the repo instead of
just modified ones.
2020-02-07 16:10:46 -08:00
Matt Carroll
95468839a0
Added API guards to flags in PlatformPlugin that were introduced after Flutter's min SDK version. ( #13965 )
2020-02-03 16:25:27 -08:00
Gary Qian
5734eceddf
Samsung fix duplication on punctuation: Update keyboard on finish compose. ( #15701 )
2020-01-16 18:04:58 -08:00
Greg Spencer
73cdd0ef70
Fix hardware keyboard enter so it triggers an action. ( #15568 )
...
This changes the InputConnectionAdaptor so that it will execute an IME action when ENTER is pressed. Prior to this, pressing ENTER on a hardware keyboard did nothing.
2020-01-15 11:13:39 -08:00
Gary Qian
2c0eee4392
Always set mEditable values when different in TextPlugin ( #13951 )
2019-11-27 07:51:04 +09:00
Matt Carroll
55c64a92d8
Point old plugin registry accessors to new embedding plugin accessors. ( #44225 ) ( #13739 )
2019-11-09 01:55:59 +00:00
Dan Field
ced6c63d1e
Request a reattach when creating the text input plugin on Android ( #13474 )
2019-11-01 15:29:33 -07:00
Justin McCandless
7071dc7061
NO_SUGGESTIONS keyboard flag in Android ( #13099 )
...
Add the enableSuggestions parameter to control Android's keyboard suggestions
2019-10-23 10:47:19 -07:00
Jason Simmons
72420a3ba5
Remove redundant call to updateEditingState in sendKeyEvent ( #13175 )
...
See https://github.com/flutter/flutter/issues/41005
2019-10-16 15:53:12 -07:00
Gary Qian
ecf4f464c7
Restart all modern Samsung keyboard IMM ( #12780 )
2019-10-04 15:14:38 -04:00
gaaclarke
e9c2102373
Expanded channel buffer resize to method channels. ( #12725 )
...
* Expanded channel buffer resize to method channels.
2019-10-02 17:59:59 -07:00