chunhtai
7a27e75c67
Add shell api to set default for windows data ( #14002 )
2020-01-08 19:36:10 -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
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
Michael Klimushyn
8a99d10748
Turn on RasterCache based on view hierarchy ( #13762 )
...
This is a duplicate of flutter/engine#13360 with the test switched to use the software backend instead of the GL backend.
After some debugging and testing on another GL embedder I think the issue with the test is some bug having to do with the GL implementation in the test harness specifically.
Fixes flutter/flutter#38903
2019-11-08 17:14:50 -08:00
Michael Klimushyn
e609577d12
Revert "Turn on RasterCache based on view hierarchy ( #13360 )" ( #13442 )
...
This caused EmbedderTest.VerifyB143464703 to fail after merging into
master.
```
../../flutter/shell/platform/embedder/tests/embedder_unittests.cc:3111: Failure
Value of: ImageMatchesFixture("verifyb143464703.png", renderered_scene)
Actual: false
Expected: true
[ FAILED ] EmbedderTest.VerifyB143464703 (2507 ms)
```
This reverts commit 3ad3bc76a5 .
2019-10-30 11:25:29 -07:00
Michael Klimushyn
3ad3bc76a5
Turn on RasterCache based on view hierarchy ( #13360 )
...
Previously the cache was disabled on whether or not PlatformViews were
globally enabled. Instead track their existence in the view hierarchy
and only disable RasterCache if a PlatformView is actually present.
2019-10-30 10:45:15 -07:00
gaaclarke
25fcf531fa
Made restarting the Engine remember the last entrypoint that was used. ( #13289 )
2019-10-22 14:01:52 -07:00
Ryan Macnak
f6900001eb
Roll Dart to 6a65ea9cad4b014f88d2f1be1b321db493725a1c. ( #13294 )
...
Remove dead shared snapshot arguments to Dart_CreateIsolateGroup.
6a65ea9cad4b [vm] Remove shared snapshot and reused instructions features.
db8370e36147 [gardening] Fix frontend-server dartdevc windows test.
4601bd7bffea Modified supertype check error message to be more descriptive.
0449905e2de6 [CFE] Add a serialization-and-unserialization step to strong test
c8b903c2f94f Update CHANGELOG.md
2a12a13d9684 [Test] Skips emit_aot_size_info_flag_test on crossword.
b26127fe01a5 [cfe] Add reachability test skeleton
2019-10-22 13:14:20 -07:00
gaaclarke
0d43469b40
Revert "Made restarting the Engine remember the last entrypoint that was used. ( #13264 )" ( #13287 )
...
This reverts commit 9dd585c463 .
2019-10-22 10:03:10 -07:00
gaaclarke
9dd585c463
Made restarting the Engine remember the last entrypoint that was used. ( #13264 )
2019-10-22 08:10:57 -07:00
George Wright
8b9761940b
Re-enable WeakPtr ThreadChecker and fix associated failures ( #12257 )
...
This re-enables thread safety checks for WeakPtr. WeakPtrs can't be used on a thread other than the one the WeakPtrFactory was created on.
This fixes the unit tests and adds a getUnsafe() method to WeakPtr to work around the remaining unresolved locations where we are using WeakPtr unsafely.
2019-10-17 14:10:16 -07:00
Chinmay Garde
a925df1898
Remove incomplete static thread safety annotations. ( #13151 )
...
Fixes https://github.com/flutter/flutter/issues/42704 .
2019-10-16 17:28:31 -07:00
chunhtai
aadd5a346b
Add system font change listener for windows ( #12276 )
...
* Add windows font change logic
* update
* fix comment
2019-09-23 13:23:46 -07:00
Michael Klimushyn
3c6383f2db
Revert "Smooth out iOS irregular input events delivery ( #11817 )" ( #12251 )
...
This reverts commit b569e8c2fd .
2019-09-12 11:23:05 -07:00
liyuqian
b569e8c2fd
Smooth out iOS irregular input events delivery ( #11817 )
...
Fixes https://github.com/flutter/flutter/issues/31086
This patch is a lower level implementation of
https://github.com/flutter/flutter/pull/36616 that would only impact iOS
engine, and host unittests.
2019-09-10 11:18:01 -07:00
liyuqian
4d83ef8c7f
Support non-60 refresh rate on PerformanceOverlay ( #11419 )
...
So we can get the correct graph on 90fps/120fps devices :)
See https://github.com/flutter/flutter/issues/37888
2019-08-24 15:22:52 -07:00
Dan Field
ed8e35c4cf
Remove get engine ( #9747 )
2019-07-30 17:11:04 -07:00
gaaclarke
9776043ea5
Synchronize main thread and gpu thread for first render frame ( #9506 )
...
Got rid of the black frame by synchronizing the main thread with the
gpu thread to make sure a frame is rendered before presenting the
view.
2019-07-10 13:14:07 -07:00
Chinmay Garde
f600ae830d
Use libc++ variant of string view and remove the FML variant. ( #9737 )
2019-07-10 12:11:39 -07:00
Chinmay Garde
6f1a748aed
Document various classes in //flutter/shell/common. ( #9591 )
2019-06-29 14:08:02 -07:00
Dan Field
da82361dad
Purge caches on low memory on iOS ( #9491 )
2019-06-25 20:47:55 -07:00
liyuqian
45ef6c8cf8
Remove unused/unimplemented shell constructor ( #9459 )
2019-06-24 12:59:54 -07:00
liyuqian
a184037971
Send timings of the first frame without batching ( #9424 )
...
For https://github.com/flutter/flutter/issues/34867
Test added:
* ReportTimingsIsCalledImmediatelyAfterTheFirstFrame
2019-06-24 12:40:38 -07:00
liyuqian
ccb5034d54
Generate weak pointers only in the platform thread ( #9431 )
2019-06-24 10:33:34 -07:00
gaaclarke
1121fda40a
Added class docstrings for classes inside of shell/common. ( #9303 )
...
Added class docstrings for classes inside of shell/common.
2019-06-13 16:15:10 -07:00