Chris Bracken
09285aac02
Use empty in place of size checks vs 0 ( flutter/engine#33151 )
2022-05-06 13:09:04 -07:00
David Worsham
4e60afdf2a
Fix broken shell_unittests on Fuchsia ( flutter/engine#20422 )
...
Fixes https://github.com/flutter/flutter/issues/53399
2020-08-11 17:31:25 -07:00
liyuqian
256ab19662
Automatically remove old persistent cache dir ( flutter/engine#18244 )
...
Fixes https://github.com/flutter/flutter/issues/53445
2020-05-15 14:15:59 -07:00
gaaclarke
43dce83fc1
Refactor to passing functions by const ref ( flutter/engine#13975 )
...
Moved our code to passing functions by const ref
2019-11-22 12:20:02 -08:00
liyuqian
7bffe3c0a8
SkSL precompile ( flutter/engine#12412 )
...
For https://github.com/flutter/flutter/issues/40686
Unit tests added:
- CacheSkSLWorks
- VisitFilesCanBeCalledTwice
- CanListFilesRecursively
2019-10-08 11:51:28 -07:00
liyuqian
358e88cabf
Revert "Only allow mappings for ICU initialization. ( #8656 )" ( flutter/engine#8682 )
...
This reverts commit dfaa1c9292238e73c56d36f7264adc63ea53745c.
Reverts flutter/engine#8656
Reason: https://github.com/flutter/engine/pull/8656 seems to break the framework windows tests and the engine roll (see https://cirrus-ci.com/task/4704667236827136 and https://github.com/flutter/flutter/pull/31330 ). The failure has been consistent for 7 consecutive engine-to-framework auto-rolls.
TBR: @chinmaygarde
2019-04-22 10:28:54 -07:00
Chinmay Garde
dfaa1c9292
Only allow mappings for ICU initialization. ( flutter/engine#8656 )
...
If the mapping callback is not set or it the callback returns invalid data, ICU initialization will be embedder responsibility.
This affects all embedders and the following have been audited:
* Android: Via a symbol mapping.
* iOS: Via a file mapping.
* Embedder: Via a file mapping.
* Fuchsia: Via a VMO mapping
* Test shells and Flutter tester: Via file mapping with ICU data needing to be next to the executable.
2019-04-19 15:01:40 -07:00
Michael Goderbauer
082336e7c2
Fix code smells reported by chrome's clang plugin ( flutter/engine#6833 )
2018-11-12 19:59:29 -08:00
Michael Goderbauer
0def82ddb0
Unify copyright lines ( flutter/engine#6757 )
2018-11-07 12:24:35 -08:00
Chinmay Garde
74c44fa72a
Wire up the Skia persistent GPU related artifacts cache. ( flutter/engine#6278 )
...
Also teaches FML to create files and directories.
2018-09-26 14:54:09 -07:00