xster
915e2ca178
FlutterEngineGroup for Android ( #23675 )
2021-01-19 12:29:02 -08:00
Michael Goderbauer
0123541c39
State Restoration for iOS ( #23495 )
2021-01-14 15:54:04 -08:00
Kaushik Iska
36a9451a4f
Add support for rendering using Metal on macOS ( #23599 )
2021-01-14 14:47:21 -08:00
gaaclarke
effb529ece
Added missing export for the flutter engine group. ( #23689 )
2021-01-14 13:19:03 -08:00
George Wright
a8a7534eab
Support Mice in iPadOS 13.4+ ( #23636 )
2021-01-14 11:15:29 -08:00
Jenn Magder
affaca375c
Revert "Support Mice in iPadOS 13.4+ ( #23362 )" ( #23610 )
...
This reverts commit 6c80aa777913914f9753e3c4efc1c3d4aa22f7a5.
2021-01-11 18:24:45 -08:00
gaaclarke
62e2529744
Started asserting that metal gpu contexts are shared ( #23539 )
...
Started asserting that metal gpu contexts are shared, added ability
for IOSContexts to store their skia contexts so we can make the OpenGL
code work like the Metal code.
2021-01-11 16:39:37 -08:00
George Wright
6c80aa7779
Support Mice in iPadOS 13.4+ ( #23362 )
2021-01-11 10:35:41 -08:00
Michael Goderbauer
40a262b67c
Update outdated links ( #23513 )
2021-01-08 10:14:01 -08:00
gaaclarke
ca156c5c72
started sharing GPU contexts between spawned engines ( #23435 )
...
* Lightweight flutter engines - started sharing GPU contexts between
spawned engines
* responded to feedback
2021-01-07 13:11:36 -08:00
Jason Simmons
83732f262c
Provide a runtime switch for selecting SkParagraph text layout ( #23474 )
2021-01-07 12:59:03 -08:00
Kaushik Iska
be8839f59e
[macos] Re-land FlutterOpenGLRenderer isolation ( #22607 )
2021-01-07 08:04:48 -08:00
Kaushik Iska
70f070263a
[embedder] [metal] Add support for Metal Renderer Config in the embedder API ( #22854 )
...
This change adds a FlutterMetalRendererConfig that lets embedders
specify metal as rendering api.
Also adds a test that validates rendering a gradient using metal.
2021-01-01 20:39:36 -08:00
Gary Qian
1c975f1e7c
AssetResolver updating in AssetManager for Dynamic features ( #23130 )
2020-12-23 17:39:55 -08:00
Jenn Magder
d0c504751e
Load App.framework in macOS app ( #23221 )
2020-12-21 13:51:58 -08:00
Brian Salomon
3a58179d6f
Update ios to use new YUVA texture SkImage factory ( #23153 )
2020-12-21 15:55:05 -05:00
Zachary Anderson
de1de9d44f
Disable FlutterPluginAppLifeCycleDelegateTest testWillResignActive ( #23166 )
2020-12-17 20:34:08 -08:00
Chris Yang
a8c360dc24
Update FlutterPlatformViewsTests ( #23158 )
2020-12-17 17:34:02 -08:00
Greg Spencer
418cc488e9
Fix macOS crash when modifier keys pressed. ( #23154 )
...
This fixes a problem with the macOS key handling where a flagsChanged event is being sent to a keyDown selector.
2020-12-17 16:07:07 -08:00
Andy Weiss
05704d3123
Use include for C/C++ headers in darwin/macos ( #23035 )
2020-12-17 14:54:02 -08:00
gaaclarke
78657edbb5
Added golden test to make sure that spawn engines work. ( #23066 )
2020-12-17 09:32:41 -08:00
gaaclarke
f37c8c5796
Implemented FlutterEngineGroup and Spawn API. ( #22975 )
2020-12-14 17:07:44 -08:00
Jenn Magder
2bc94c4013
Revert "Load iOS dart bundle by URL fallback ( #22997 )" ( #23054 )
...
This reverts commit 9df2157676abbdfbd3303327b59b1492a5d5769a.
2020-12-14 13:12:25 -08:00
Greg Spencer
21691f1ebb
Enable delayed event delivery for macOS ( #21231 )
...
This enables delayed event delivery for macOS, so that shortcuts can handle keys that are headed for a text field and intercept them. This fixes the problem where pressing TAB (or other shortcuts) in a text field also inserts a tab character into the text field.
2020-12-11 15:21:39 -08:00
gaaclarke
54aaac815f
Started tearing down the mock engine in tearDown in FlutterViewControllerTest ( #23037 )
2020-12-11 14:07:47 -08:00
gaaclarke
1b0dc61ef0
Stopped mocking the a flutter engine to make sure we delete the ( #23013 )
...
FlutterViewController.
2020-12-11 09:40:07 -08:00
Jenn Magder
9df2157676
Load iOS dart bundle by URL fallback ( #22997 )
2020-12-10 14:43:02 -08:00
Jenn Magder
3b9937a7f1
Load macOS dart bundle by URL fallback ( #22979 )
2020-12-10 12:50:58 -08:00
Gary Qian
8d4b7f3a68
Add split AOT loading unit failure/error code path ( #22857 )
2020-12-08 22:58:01 -08:00
mikerreed
59b4baea51
Update sites to use new SkMatrix factories ( #22871 )
...
SkMatrix is deprecating some of its factories. This must moves flutter tests to the new ones.
No expected change in runtime.
2020-12-04 12:05:42 -05:00
zljj0818
48befc59d4
More rename from GPU thread to raster thread ( #22819 )
2020-12-03 15:03:02 -08:00
Richard Cai
7d32cead6f
(MacOS) Add FlutterGLCompositor with support for rendering multiple layers ( #22782 )
...
* Create FlutterGLCompositor.
* Add additional state to manage frame status and CALayers to FlutterGLCompositor
FlutterGLCompositor supports rendering multiple layers. The first layer is rendered using the FlutterView. Additional CALayers are created if there is more than one layer.
Platform view support will be added in following PR.
2020-12-03 11:57:15 -05:00
Gary Qian
fcbfa9f527
Split AOT Engine Runtime ( #22624 )
2020-12-02 13:28:01 -08:00
Kaushik Iska
eb6eabcb51
Reland "Introduce a delegate class for gpu metal rendering ( #22611 )" ( #22777 )
...
This reverts commit 0d71d27aa7d9058841bbba104021927c7f17b7ce.
2020-12-02 13:04:10 -06:00
chunhtai
7d7a260198
Add static text trait to plain semantics object with label in iOS ( #22811 )
...
* Add static text trait to plain semantics object with label in iOS
* update
* format
2020-12-02 09:32:35 -08:00
Kaushik Iska
adb3312f0c
Revert "Introduce a delegate class for gpu metal rendering ( #22611 )" ( #22775 )
...
This reverts commit 5bf6533538e034bbfecd39680186e559c8a90da3.
2020-11-30 14:47:01 -06:00
Kaushik Iska
5bf6533538
Introduce a delegate class for gpu metal rendering ( #22611 )
2020-11-25 15:46:38 -06:00
Richard Cai
07af6a92d6
Create a wrapper for IOSurface to handle creation and ( #22663 )
...
binding IOSurfaces to textures / framebuffers.
2020-11-23 15:32:07 -05:00
Richard Cai
aafa661103
Create FlutterFrameBufferProvider class. ( #22656 )
2020-11-21 08:43:04 -08:00
Gary Qian
53fc019aab
Split AOT Android Embedder and shell ( #22179 )
2020-11-19 17:22:26 -08:00
Chris Yang
74d40c101f
PlatformViewsController: clear composition_order_ in the beginning of each frame. ( #22574 )
2020-11-19 09:53:03 -08:00
Kaushik Iska
be7f80efc0
[macOS] Revert breaking change to FlutterEngine public API ( #22592 )
2020-11-19 11:45:31 -06:00
Wu Zhong
cfdcfca152
[iOS] Fix platfotm view called multiple times ( #19292 )
2020-11-18 11:43:02 -08:00
gaaclarke
1c3bc02649
started providing the GPU sync switch to external view embedders ( #22302 )
2020-11-17 18:43:01 -08:00
Kaushik Iska
be5cf151f7
[macOS] Move the glContext generation to FlutterOpenGLRenderer ( #22572 )
2020-11-17 15:08:01 -08:00
Kaushik Iska
94e217bcf6
[macOS] Isolate openGL rendering to FlutterOpenGLRenderer ( #22569 )
2020-11-17 15:31:38 -06:00
Jenn Magder
0abcc93eb3
Add xcframework to ios out ( #22506 )
2020-11-16 13:58:44 -08:00
Chris Yang
92e5a95a14
PlatformViewsController always make sure the touch events are finished ( #22406 )
2020-11-13 15:38:01 -08:00
Kaushik Iska
38b6c22d5b
PlatformViewIOS CreateExternalViewEmbedder refactor ( #22353 )
2020-11-13 04:58:44 -08:00
Kaushik Iska
1ff237fdca
Reland "remove surface dependance on external view embedder ( #22468 )" ( #22470 )
2020-11-12 15:37:12 -08:00