Todd Volkert
762294cf2d
Revert "RendererContextSwitch guard flutter's gl context rework. ( #13812 )" ( #13906 )
...
This reverts commit f456423cfb820d07bb36e9a8979e3d75cc9d8d76.
This is being reverted because it caused flutter/flutter#45098
(images don't load on iOS).
2019-11-18 18:28:04 -08:00
Chris Yang
f456423cfb
RendererContextSwitch guard flutter's gl context rework. ( #13812 )
2019-11-14 11:50:45 -08:00
chunhtai
1f1e2ba58e
reland add lifecycle enum ( #13767 )
...
This reverts commit 8ebb318401344793daa10c3bec97c34891cf7cc8.
2019-11-13 11:26:25 -08:00
Chris Yang
6d66993b1d
Revert "Reland "Guarding EAGLContext used by Flutter #13314 " ( #13759 )" ( #13788 )
...
This reverts commit 2dcfaaeb5d3caee2bf7488e90abadf0456f43922.
2019-11-11 17:17:18 -08:00
Chris Yang
2dcfaaeb5d
Reland "Guarding EAGLContext used by Flutter #13314 " ( #13759 )
2019-11-08 20:09:18 -08:00
Chris Yang
f5754357b6
Revert "Reland "Guarding EAGLContext used by Flutter #13314 " ( #13755 )" ( #13757 )
...
This reverts commit 618e6666ced77bf497311876fbe968c6b9d72041.
2019-11-08 13:44:29 -08:00
Chris Yang
618e6666ce
Reland "Guarding EAGLContext used by Flutter #13314 " ( #13755 )
2019-11-08 12:26:48 -08:00
Chris Yang
2036530c4d
Revert "Always use IOSGLContextSwitch to access EAGLContexts to prevent plugins from polluting Flutter's EAGLContext ( #13314 )" ( #13753 )
2019-11-08 10:59:45 -08:00
Chris Yang
bec554211b
Always use IOSGLContextSwitch to access EAGLContexts to prevent plugins from polluting Flutter's EAGLContext ( #13314 )
2019-11-08 10:02:23 -08:00
Alexander Markov
ddceed5f7a
Cleanup obsolete --strong option of front-end server ( #13735 )
2019-11-07 13:34:55 -08:00
chunhtai
8ebb318401
Revert "Issues/39832 reland ( #13642 )" ( #13720 )
...
This reverts commit 1bfb928e071674a21779cee94908fbcae1c2e657.
2019-11-06 11:41:36 -08:00
chunhtai
1bfb928e07
Issues/39832 reland ( #13642 )
...
* Reland "Added new lifecycle enum (#11913 )"
2019-11-05 14:52:16 -08:00
chunhtai
fe0838e948
Revert "Added new lifecycle enum ( #11913 )" ( #13632 )
...
This reverts commit 02a479007420b05df8e075978ecdd15442ea520f.
2019-11-04 13:40:20 -08:00
chunhtai
02a4790074
Added new lifecycle enum ( #11913 )
2019-11-04 12:33:41 -08:00
Amir Hardon
8997f34819
Fix stale platform view gr context on iOS ( #13469 )
...
When gr context is changed (this happens when sending the app to the background and then to the foreground) we need to update it for all the platform view overlay surfaces.
The update logic was caching the previous gr context to figure if it had to be updated, but after updating it for a given overlay we were updating the cached context. In apps with multiple platform views this will result in overlays with a stale gr context.
This fixes flutter/flutter#36437
And I believe it should fix flutter/flutter#36999 as well (though I don't have repro code to verify).
2019-10-31 16:51:11 -07:00
Amir Hardon
c63aefd28b
Fix iOS crash when multiple platform views are in the scene ( #13449 )
...
Having 2 or more platform views simultaneously in the layer tree was crashing immediately on iOS with GL backend.
This regressed in #11070 which passed gl_context to a function in a loop using std::move (which meant on the second iteration the caller is no longer the owner of the field).
I added a scenarios_app test, though this test doesn't run on a physical device on CI so it would have only caught the problem when running locally (flutter/flutter#43852 ).
2019-10-31 10:30:15 -07:00
Matt Carroll
9acec4102a
Move initialization into FlutterEngine ( #12806 )
2019-10-11 16:15:55 -07:00
Dan Field
6bd0ef3dfe
dart analysis of tests, cleanup ( #13033 )
2019-10-09 15:13:29 -07:00
Chris Yang
e45f690910
Remove unused imports in the scenario app ( #12728 )
2019-10-02 04:19:19 +08:00
Chris Yang
bf620dc568
Reland "Add iOS platform view mutation XCUITests to the scenario app( #11652 )" ( #12707 )
2019-10-02 01:51:31 +08:00
Chris Yang
138c3ff4bb
Adding 'pub get' to the 'compile_xxxx.sh' in the Scenario app ( #12699 )
2019-10-01 04:10:11 +08:00
Dan Field
dd081bea03
skip flaky test ( #12355 )
2019-09-18 21:43:11 -07:00
xster
4159c2bfed
Make iOS FlutterViewController stop sending inactive/pause on app lifecycle events when not visible ( #12128 )
2019-09-17 12:00:46 -07:00
Kaushik Iska
289d1eaaa9
Revert "Add iOS platform view mutation XCUITests to the scenario app ( #11652 )" ( #12292 )
...
This reverts commit b73cfdad4f88ddfad6114c77633a0947f0c5fff5.
2019-09-15 17:57:54 -07:00
Chris Yang
b73cfdad4f
Add iOS platform view mutation XCUITests to the scenario app ( #11652 )
2019-09-16 07:56:24 +08:00
xster
e12decfdd2
Clean up after AppLifecycleTests ( #12273 )
2019-09-13 13:28:54 -07:00
xster
7d8c6d9c1a
Reland add some AppLifecycleTests
2019-09-13 10:34:36 -07:00
Alexander Aprelev
850d80c352
Revert "Add some AppLifecycleTests ( #11890 )" ( #12264 )
...
This reverts commit 46ff05346b1ecb7bbe0094f441ad8a256eda0a58 as it breaks mac tests https://ci.chromium.org/p/flutter/builders/prod/Mac%20Host%20Engine/2156 .
2019-09-13 09:16:03 -07:00
xster
46ff05346b
Add some AppLifecycleTests ( #11890 )
2019-09-12 16:36:30 -07:00
Jenn Magder
a4de006f21
Remove ENABLE_BITCODE from Scenarios test app ( #11839 )
2019-09-09 12:10:31 -07:00
Kaushik Iska
35875e0f00
Revert "Manage resource and onscreen contexts using separate IOSGLContext objects ( #11798 )" ( #12055 )
...
This reverts commit a353f93d370dded7bc7756082fbab8b519679d4d.
2019-09-06 18:12:16 -07:00
George Wright
a353f93d37
Manage resource and onscreen contexts using separate IOSGLContext objects ( #11798 )
...
Manage resource and onscreen contexts using separate IOSGLContext objects
2019-09-06 16:44:49 -07:00
xster
dd71e7be8e
remove extra redundant channels setup in iOS embedding engine ( #11886 )
2019-09-05 11:13:04 -07:00
Matt Carroll
3aafd0f971
Updated API usage in scenario app by deleting unnecessary method. ( #11844 )
2019-09-03 19:25:54 -07:00
Dan Field
cffa8b0c94
Update scenarios readme ( #11374 )
...
This is out of date.
2019-08-22 11:12:04 -07:00
Dan Field
1efb5b770c
update sim script ( #11355 )
2019-08-21 13:10:34 -07:00
Dan Field
4b5ffb0a90
Firebase test for Platform Views on iOS ( #11350 )
2019-08-21 12:48:39 -07:00
Dan Field
c8f02c95ea
Add tests for platform views ( #11319 )
2019-08-20 20:48:40 -07:00
Dan Field
938b4d94c5
remove OS version ( #11033 )
2019-08-15 13:42:19 -07:00
Dan Field
4f00cb745c
Add script for running ios Tests on simulator ( #10999 )
2019-08-14 12:43:33 -07:00
Dan Field
90656d8824
Add isDisplayingFlutterUI to FlutterViewController ( #10816 )
2019-08-14 09:10:22 -07:00
Dan Field
e22893966a
Expose isolateId for engine ( #10823 )
2019-08-12 21:20:59 -07:00
Dan Field
79c50123a8
iOS JIT support and enhancements for scenarios app ( #10820 )
...
* Make the scripts runnable from any directory
* Add JIT script for iOS
2019-08-12 09:10:12 -07:00
Dan Field
ff49ca1c6e
Make firebase test more LUCI friendly ( #10783 )
2019-08-08 21:47:24 -07:00
Matt Carroll
f336e05a69
Android Embedding PR37: Separated FlutterActivity and FlutterFragment via FlutterActivityAndFragmentDelegate ( #9895 )
2019-07-29 17:40:25 -07:00
Dan Field
aea0d7a651
test scenario_app on CI ( #10065 )
2019-07-26 15:59:18 -07:00
gaaclarke
a4778eafb1
Removed unnecessary call to find the App.framework. ( #10178 )
2019-07-26 12:17:22 -07:00
gaaclarke
2dc03ab517
Added integration test that tests that the first frame callback is called ( #10145 )
2019-07-26 10:33:24 -07:00
gaaclarke
250ee31649
Started linking the test targets against Flutter. ( #10128 )
...
I tried to get this in quick without tests to avoid future
conflicts and wasted time reimplementing the same thing.
2019-07-25 13:41:16 -07:00
Dan Field
a0ec52886b
Embedding testing app ( #10007 )
2019-07-23 12:41:03 -07:00