Robert Ancell
047f3180d9
Only handle smooth scroll events.
...
On X11 scroll events are being directly sent to the FlView X window. This is
causing them to bypass the normal scroll handling and means this widget received
both smooth and non-smooth scroll events.
I haven't been able to find a solution to the root cause of the problem, so only
smooth scroll event are being processed. This could cause issues on older
versions of the X server that don't send smooth scroll events, but fixes the
problem for the common modern case.
This issue doesn't occur in Wayland.
2021-01-14 09:06:36 +13:00
William Wold
dbab3fc553
Add Linux Wayland support ( #20629 )
2020-09-16 14:13:06 +12:00
William Wold
1a034bde75
Replace FlRenderer::get_visual() with more generic FlRenderer::setup_window_attr() ( #20833 )
2020-08-28 14:31:34 +12:00
William Wold
dcb9244c38
Consolidate FlRenderer initialization into fl_renderer_start() ( #20763 )
2020-08-28 09:57:14 +12:00
William Wold
7a022774c2
Improve FlRenderer interface in preperation for Wayland on Linux ( #20006 )
2020-08-05 12:04:01 +12:00
Robert Ancell
ab23dc3a74
Update code style to pass clang-tidy checks
2020-08-05 10:35:03 +12:00
William Wold
57b6d9e5c7
Call eglGetError() before other EGL calls that will wipe it
2020-07-22 11:17:38 +12:00
Robert Ancell
acd026ed3f
Use the X visual from the EGL configuration when making an FlView. ( #19438 )
2020-07-03 09:37:51 +12:00
Robert Ancell
480afb30ad
Show EGL configuration debugging when fail to create surface/context ( #19397 )
2020-07-02 09:35:00 +12:00
Robert Ancell
5ddc122f02
Fix inverted check in creating resource surface ( #18989 )
2020-06-12 09:09:06 +12:00
Robert Ancell
b19a17d5d1
Implement an EGL resource context for the Linux shell. ( #18918 )
...
Fixes https://github.com/flutter/flutter/issues/54855
2020-06-11 12:31:06 +12:00
Robert Ancell
0c7f4c7a18
Log EGL errors ( #18917 )
2020-06-10 06:27:30 +12:00
Robert Ancell
6589dcb2d4
Add missing full stops on the end of comments. ( #18634 )
2020-06-03 06:21:46 +12:00
Robert Ancell
12012f135c
Refactor FlutterEngine usage in Linux shell ( #17363 )
2020-04-24 10:30:41 +12:00