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
Matej Knopp
8ceb3ed4ba
Disable synchronous resizing until a frame is produced ( #22457 )
...
Instead of synchronousResizing flag which in some cases seems to be set too early, synchronous resizing is postponed until framework produces a frame so ResizeSynchronizer knows for sure that the engine is up and running.
2020-11-12 11:50:31 -08:00
Kaushik Iska
021ff04336
Reverts 2 commits that remove surface dependance on external view embedder ( #22468 )
...
* Revert "Remove GetExternalViewEmbedder from surface (#22272 )"
This reverts commit 5419f70f173db1c9f2d5db4c289560e68ce9b77b.
* Revert "Rasterizer is initialized with an external view embedder (#22405 )"
This reverts commit f95df42e6e3d80f17c2024e9956768be9416717f.
2020-11-12 08:41:11 -08:00
Kaushik Iska
5419f70f17
Remove GetExternalViewEmbedder from surface ( #22272 )
...
This decouples surfaces from view embedders.
2020-11-11 13:45:24 -08:00
gaaclarke
2ed204e425
Reland deeplinking with info.plist check ( #22356 )
2020-11-10 15:29:02 -08:00
Kaushik Iska
caf678d30f
Move common graphics utils to //flutter/common/graphics ( #22320 )
2020-11-10 12:34:02 -08:00
Chris Yang
2560b5321a
[PlatformViewsController] Clear root_views_ in Reset ( #22403 )
2020-11-09 12:34:01 -08:00
Chris Yang
fb72023d38
Reland "Do not involve external_view_embedder in submit frame process if threads are not merged. #22275 " ( #22372 )
2020-11-06 21:04:02 -08:00
Gary Qian
e231e3bc93
Remove extra method in ComputePlatformResolvedLocale ( #22362 )
2020-11-06 16:34:45 -08:00
Chris Bracken
74472ce6da
Revert "Rasterizer is initialized with an external view embedder ( #22348 )" ( #22367 )
...
This reverts commit 0d5f2e901d1953d04eb45004666d34a4537a0060.
Due to merge conflicts, this also reverts #22275 :
Revert "Do not involve external_view_embedder in submit frame process if threads are not merged. (#22275 )"
This reverts commit 016fbde1bb275288242e2cf097b52af1dd66ab06.
2020-11-06 15:26:47 -08:00
Chris Yang
016fbde1bb
Do not involve external_view_embedder in submit frame process if threads are not merged. ( #22275 )
2020-11-06 11:04:01 -08:00
Kaushik Iska
6e95e005f1
Platform views have CreateExternalViewEmbedder ( #22214 )
2020-11-06 05:30:48 -08:00
chunhtai
acaef6f00d
Revert "Added the ability to set the initial route via launch urls. ( #21336 )" ( #22337 )
2020-11-05 16:09:01 -08:00
Matej Knopp
acc246676c
Fix code style issues in MacOS embedder ( #22270 )
2020-11-04 14:49:03 -08:00
stuartmorgan
3d194fa545
Switch macOS embedding to proc table embedder API ( #21811 )
...
Converts the macOS embedding to use the new proc table version of the embedding API, and adds one example unit test using it to demonstrate and validate the approach.
2020-11-02 21:44:10 -08:00