David Worsham
e2aa235ab8
Fix most fml tests on Fuchsia ( #14007 )
...
* Add fuchsia MessageLoopImpl; fix several tests
2019-11-25 14:16:50 -08:00
gaaclarke
97a23a80e1
Made a way to turn off the OpenGL operations on the IO thread for backgrounded apps ( #13908 )
2019-11-22 14:08:33 -08:00
Gary Qian
0d60e1a324
Do not default to downstream affinity on iOS insertText ( #13852 )
2019-11-22 14:02:50 -08:00
gaaclarke
89e395853c
Refactor to passing functions by const ref ( #13975 )
...
Moved our code to passing functions by const ref
2019-11-22 12:20:02 -08:00
Matt Carroll
7c5a954dd3
Removed GET_ACTIVITIES flag from all manifest meta-data lookups. ( #38891 ) ( #13932 )
2019-11-21 15:00:27 -08:00
Craig Stout
e307b05b7d
[shell][fuchsia] Migrate away from deprecated async loop configs
2019-11-21 13:49:53 -08:00
George Wright
537590377e
Ensure we use the base CompositorContext's AcquireFrame method when screenshotting ( #13934 )
...
This ensures we rasterize into the canvas passed in as subclasses may reimplement AcquireFrame in different ways that don't utilize the canvas object passed in (such as Fuchsia's flutter_runner::CompositorContext).
2019-11-20 14:09:27 -08:00
Ian McKellar
a5673e3a1f
[flutter_runner] fix a11y tests ( #13947 )
...
Instead of running over 400000000 nodes, do something a little quicker.
2019-11-20 12:11:35 -08:00
Chinmay Garde
75ea3e2445
Expose the platform view mutator stack to custom compositors. ( #13731 )
...
This allows custom compositors to affect scene builder modifications made
to the platform view.
Fixes https://github.com/flutter/flutter/issues/44211
Fixes b/143612326
2019-11-19 10:35:41 -08:00
Chinmay Garde
5924eebd0c
Add virtual destructor to GPUSurfaceSoftwareDelegate. ( #13918 )
2019-11-19 10:15:34 -08:00
chunhtai
132d38cd22
Moves pointer event sanitizing to engine. ( #13697 )
...
* Moves pointer event sanitizing to engine
* fix comment format
* fix formatting
* addressing comment
* fix format
* fix format
* addressing comment
2019-11-19 09:48:25 -08:00
Todd Volkert
762294cf2d
Revert "RendererContextSwitch guard flutter's gl context rework. ( #13812 )" ( #13906 )
...
This reverts commit f456423cfb .
This is being reverted because it caused flutter/flutter#45098
(images don't load on iOS).
2019-11-18 18:28:04 -08:00
Ian McKellar
f0371e2f8f
Work around Fuchsia a11y / ICU name conflict ( #13885 )
...
ICU #defines TRUE and FALSE but these are used as enum member name by
the Fuchsia i18n FIDL library. This #undefs TRUE and FALSE before
including the generated FIDL header.
Fixes https://github.com/flutter/flutter/issues/44817
2019-11-15 21:16:44 -08:00
Jonah Williams
cb8d7bc569
Allow passing hot reload debugging flags through dart-flags ( #13780 )
2019-11-14 19:12:27 -08:00
James Robinson
0832dfde5a
[flow][fuchsia] Add more tracing to layers and Fuchsia surface pool ( #13864 )
...
This adds more trace events to more layer operations and enhances the
trace counters for the Fuchsia vulkan surface pool to include retained
surface counts, emit stats on recycle events that might change the
surface count, and by separating counters which measure bytes from
counters which measure counts to make analysis simpler.
2019-11-14 15:31:37 -08:00
Kaushik Iska
97df087ee6
[fuchsia] Package flutter_frontend_server snapshot for fuchsia ( #13865 )
2019-11-14 14:18:19 -08:00
Darren Austin
5b10fa35b1
Guard against orphaned semantic objects from referencing dead accessibility bridge on iOS ( #13857 )
...
* Guard against orphaned semantic objects trying to reference a dead bridge on iOS.
* Switched back to a function instead of a macro for checking the bridge.
* Fixed some formatting issues.
2019-11-14 12:16:02 -08:00
Chinmay Garde
6bab64e6dc
Fix test to account for pixel ratio transformations being framework responsibility. ( #13850 )
...
This incorrect assumption led to the introduction of a failure on an external embedder. Also dries up the section that copies the picture to the embedder managed render targets.
Fixes https://github.com/flutter/flutter/issues/43906
Fixes https://b.corp.google.com/issues/143529469
2019-11-14 12:15:33 -08:00
Chris Yang
f456423cfb
RendererContextSwitch guard flutter's gl context rework. ( #13812 )
2019-11-14 11:50:45 -08:00
Matt Carroll
687a1a7541
Add support for --dart-flags in FlutterShellArgs. ( #44855 ) ( #13855 )
2019-11-14 04:09:08 +00:00
Jim Graham
bb7d76248c
Avoid GL calls when compiling for Fuchsia. ( #13847 )
...
* Avoid GL calls when compiling for Fuchsia.
2019-11-13 16:41:03 -08:00
Todd Volkert
9a3042cb50
Remove unused import ( #13832 )
2019-11-13 14:12:46 -08:00
chunhtai
1f1e2ba58e
reland add lifecycle enum ( #13767 )
...
This reverts commit 8ebb318401 .
2019-11-13 11:26:25 -08:00
Kaushik Iska
a5680f9388
[dart_runner] Initialize logging and tracing ( #13829 )
...
Remove !defined(FUCHSIA_SDK) bits to start using the SDK
apis to initialize logging and trace events for dart runners.
2019-11-13 10:02:09 -08:00
George Wright
7041238576
Create a WeakPtrFactory for use on the UI thread in VsyncWaiter ( #13781 )
2019-11-12 15:46:07 -08:00