- 06 Apr, 2020 7 commits
-
-
Jonah Williams authored
-
Alexandre Ardhuin authored
-
stuartmorgan authored
This moves the app template more toward being a more generic starting point for any Flutter application, eliminating some hard-code assumptions about there being a single window/engine pair that is directly bound to the life of the application: - Moves the runloop into its own class, making it capable of servicing any number of engine instances. - Moves the logic for setting up a window containing only a Flutter view into a window subclass for ease of re-use. - Makes quit-on-window-close an optional property. (Long term this should be even more generic, like a quit-when-last-window-closes option, but this is a short-term improvement that removes the binding between the runloop and the window). - Allows for multiple instances of Win32Window to exist without issues relating to the window class registration. Since there are getting to be a non-trivial number of files associated with the runner, this moves the source into a runner/ directory, as is already done on some other platforms. Note that creating multiple Flutter windows at the same time still doesn't work correctly even with this change, but this addresses some of the known issues, and makes it easier to test in the future (e.g., for debugging engine-level issues with multiple instances). Fixes #45397
-
Jonah Williams authored
-
Jenn Magder authored
-
Jonah Williams authored
This reverts commit d6b09626.
-
Jonah Williams authored
-
- 05 Apr, 2020 2 commits
-
-
Jonah Williams authored
-
Zachary Anderson authored
-
- 03 Apr, 2020 8 commits
-
-
Jonah Williams authored
This reverts commit 8a3bede1.
-
Jonah Williams authored
-
Jonah Williams authored
This reverts commit 66d7a6c2.
-
Jonah Williams authored
-
Jonah Williams authored
-
Francisco Magdaleno authored
-
Jenn Magder authored
-
Christopher Fujino authored
-
- 02 Apr, 2020 3 commits
-
-
Jenn Magder authored
* Usage dependency injection * Review edits
-
Zachary Anderson authored
-
Anna Gringauze authored
-
- 01 Apr, 2020 3 commits
-
-
stuartmorgan authored
Makes the following changes to the behavior of precache: - The --all-platforms flags now fetches all artifacts, rather than just turning off platform filtering of selected artifacts. - Explicitly requested artifacts are no longer subject to platform filtering. E.g., 'precache --ios' will download iOS artifacts on Windows and Linux (but 'precache' without an 'ios' flag will still only download iOS artifacts on macOS). - Desktop platform artifacts now respect the bypassing of platform filtering. Fixes #53272
-
Lau Ching Jun authored
-
Jonah Williams authored
-
- 31 Mar, 2020 4 commits
-
-
Jenn Magder authored
-
Mubarak Imam authored
-
Jonah Williams authored
-
stuartmorgan authored
-
- 30 Mar, 2020 2 commits
-
-
Jonah Williams authored
-
Jonah Williams authored
-
- 28 Mar, 2020 3 commits
-
-
Dan Field authored
-
Jonah Williams authored
-
Jonah Williams authored
-
- 27 Mar, 2020 3 commits
-
-
Jenn Magder authored
-
Jenn Magder authored
-
Jonah Williams authored
-
- 26 Mar, 2020 3 commits
-
-
Dmitry Borodin authored
-
Zachary Anderson authored
-
Jenn Magder authored
-
- 25 Mar, 2020 2 commits
-
-
Jonah Williams authored
This will allow experimenting with the remove to string transformer before we're ready to turn it on by default. This doesn't work for web yet since we use dart2js instead of the frontend_server for producing kernel
-
xster authored
-