stuartmorgan
dd80fc9ff6
Add engine support for scrollwheel events ( #7494 )
...
Adds support for pointer signals, in a way that will support both discrete events (e.g., scroll wheels, flutter/flutter#22762 ) and continuous gestures (e.g., trackpad scroll, flutter/flutter#21953 ).
Also exposes these new event options to the embedder. Does not include code to send the
new events from the platform shells.
2019-03-05 14:12:07 -08:00
Greg Spencer
293cfcaa54
Guard against using Android API not defined in API level 16 & 17 ( #8006 )
...
This adds a guard around the call to MotionEvent.isFromSource, which is not implemented in API 16 and 17.
Fixes flutter/flutter#28640
2019-03-01 14:53:22 -08:00
Jason Simmons
1089b5c9f8
Check for a null pressure range for motion events ( #7986 )
...
Fixes https://github.com/flutter/flutter/issues/28490
2019-02-27 11:27:19 -08:00
Jason Simmons
9f92324fd6
Suppress deprecation warning for usage of Configuration.locale ( #7973 )
2019-02-26 17:03:10 -08:00
Matt Carroll
18ad03d49d
Fixed an Android keyboard entry bug that was introduced by the embedding refactor. ( #28438 ) ( #7954 )
2019-02-25 19:15:49 -08:00
Ivan
f7306394e3
fix sendLocales on old android versions ( #7937 )
...
[Configuration.getLocales()][1] was added in API level 24.
For earlier versions, we instead return only the current locale.
Fixes https://github.com/flutter/flutter/issues/28321
[1]: https://developer.android.com/reference/android/content/res/Configuration#getLocales()
2019-02-24 22:29:16 -08:00
Matt Carroll
2f4a38dbd3
Android embedding refactor pr3 add remaining systemchannels ( #7892 )
...
Merging back in after reversion. Fixed some messaging issues in FlutterNativeView and corrected some message parsing.
2019-02-20 17:05:31 -08:00
Dan Field
6d7eb52185
Revert "Android embedding refactor pr3 add remaining systemchannels ( #7874 )" ( #7886 )
...
This reverts commit f4fba6d711 .
2019-02-20 11:18:12 -08:00
Matt Carroll
f4fba6d711
Android embedding refactor pr3 add remaining systemchannels ( #7874 )
2019-02-19 15:51:13 -08:00
Chris Bracken
163a2fd5e1
Revert "Android embedding refactor pr3 add remaining systemchannels ( #7738 )" ( #7849 )
...
From build log:
```
../../flutter/shell/platform/android/io/flutter/view/FlutterView.java:95: error: cannot find symbol
private final LocalizationChannel localizationChannel;
^
symbol: class LocalizationChannel
location: class FlutterView
../../flutter/shell/platform/android/io/flutter/view/FlutterView.java:172: error: cannot find symbol
localizationChannel = new LocalizationChannel(dartExecutor);
^
symbol: class LocalizationChannel
location: class FlutterView
2 errors
```
This reverts commit 256db4bc23 .
2019-02-15 15:03:19 -08:00
Matt Carroll
256db4bc23
Android embedding refactor pr3 add remaining systemchannels ( #7738 )
2019-02-15 13:45:24 -08:00
Todd Volkert
02d7ca31d8
Don't call static method from instance variable ( #7841 )
2019-02-15 16:18:02 -05:00
Amir Hardon
10cee612bb
Delete GL textures when they are released from the texture registry. ( #7836 )
...
On Android we were never deleting the textures allocated for
the texture registry, which resulted in a memory leak, see:
https://github.com/flutter/flutter/issues/24145
2019-02-15 13:11:49 -08:00
najeira
69e4606077
Fix NullPointerException in SurfaceTextureRegistryEntry ( #7837 )
2019-02-15 13:01:41 -08:00
Matt Carroll
4663d357a3
Recommended implementation of combining characters implementation. ( #7758 )
2019-02-11 15:27:55 -08:00
Jason Simmons
694300d325
Provide a default pressure range if a MotionEvent does not have a device ( #7737 )
...
Fixes https://github.com/flutter/flutter/issues/27641
2019-02-11 09:29:07 -08:00
Matt Carroll
211adeac3a
Introduced a number of Java system channels in io/flutter/embedding/engine/systemchannels/ ( #7500 )
2019-02-06 17:07:30 -08:00
Matt Carroll
cc27cafb84
Implemented Dark Mode for Android ( #25525 ) ( #7488 )
2019-02-04 19:30:15 -08:00
jslavitz
c57e66fdae
fixes android pressure range ( #7516 )
2019-01-22 15:09:02 -08:00
Greg Spencer
918b28dbe1
Add hover event support to the engine ( #6961 )
...
This adds support for passing ACTION_HOVER_MOVE events to the framework, in preparation for supporting mouse hover events on Android and ChromeOS.
2019-01-14 16:15:20 -08:00
matthew-carroll
6b85ed3d93
Android embedding refactor PR1: JNI Extraction to FlutterJNI.java ( #7098 )
...
Android embedding refactor: JNI Extraction to FlutterJNI.java
2018-12-21 01:07:04 -05:00
Jason Simmons
41222d0555
Update usage of some Android APIs that are deprecated in API level 28 ( #7261 )
2018-12-19 17:39:53 -08:00
Todd Volkert
f79f7f6312
Allow inferred types using diamond syntax ( #7237 )
2018-12-17 16:35:10 -08:00
liyuqian
2bd75ae8ba
Support querying display refresh rate in engine ( #7002 )
...
The current implementation only deals with Android devices and we'll add iOS devices support soon.
2018-12-12 10:28:44 -08:00
Dan Field
114d33d3ca
Set and unset accessibility flags even when re-entrant ( #6853 )
...
* Make sure to not unset a11y flags on reentrant calls to API
2018-11-13 23:54:45 -08:00