James Clarke
89f506ed62
Fix flutter#40068 Redraw issues on resize/minimize/maximize on Windows and startup in release ( #20357 )
...
* Fix redraw issues
* Address CR feedback.
* Fix build
* CR feedback
2020-08-19 16:19:09 -07:00
stuartmorgan
9178074e9a
[windows] Separate the engine from the view ( #19896 )
...
Refactors the Windows embedding internals to make an engine object that
owns things associated with the engine rather than the view, and updates
the API surface to allow using the engine directly.
This is an incremental step toward both a cleaner, non-struct-based
internal structure and a finalized API surface.
2020-08-05 08:09:13 -07:00
stuartmorgan
6726a467a8
Implement cursor support for Windows ( #19459 )
...
Implements the basic engine support for Windows for
https://github.com/flutter/flutter/issues/31952
2020-07-09 11:18:39 -07:00
James Clarke
d0d6a4c236
Refactor Win32FlutterWindow in preparation for UWP windowing implementation ( #18878 )
...
* Add flutter_windows_view and window_binding_handler
Switch input handling infra to FlutterWindowsView
win32_flutter_window implement WindowBindingHandler
Strip unneeded functionality from win32flutterwindow
Fulfill WindowBindingHandler interface in Win32FlutterWindow
Add implementations for missing input handling in Win32FlutterWindow
Cleanup dead code
Correctly hook up rendering again
Fix resizing
clang-format
Fix clipboard
Cleanup
Rename
Add comments
cleanup
* clang-format
* CR Feedback
* clang-format; gn format
* Fix licensing
* CR feedback
* CR feedback
* CR feedback
* Git rid of unnecessar :: prefixes
* Extract WindowBindingHandlerDelegate as an interface
* Missing file
* Extract physical window bounds as a struct
* CR Feedback
* CR feedback
* clang-format
Co-authored-by: Stuart Morgan <stuartmorgan@google.com>
2020-07-07 06:49:51 -07:00