Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7107 commits
Select commit Hold shift + click to select a range
e9c62e7
do not print in _computePixelDensity (#22257)
yjbanov Nov 3, 2020
2617101
Roll Dart SDK from a9d583383410 to d2577410a501 (1 revision) (#22258)
skia-flutter-autoroll Nov 3, 2020
3d194fa
Switch macOS embedding to proc table embedder API (#21811)
stuartmorgan-g Nov 3, 2020
31b6f0b
Roll Fuchsia Mac SDK from Pz4ZHZrUp... to 6yEx5GNGG... (#22262)
skia-flutter-autoroll Nov 3, 2020
78a0181
Roll Fuchsia Linux SDK from QqGvMWaYk... to oLF1FW-gC... (#22264)
skia-flutter-autoroll Nov 3, 2020
ccdb681
WeakPersistentHandle migration (#19843)
dcharkes Nov 3, 2020
ce0a30c
Roll Dart SDK from 52783837369d to b43baaaa477d (723 revisions) (#22265)
skia-flutter-autoroll Nov 3, 2020
59b01e0
[web] Fix repaint logic for cullrect,transform changes (#22273)
ferhatb Nov 3, 2020
5fe35fd
[web] Canoncalize font family on input fields (#22215)
mdebbar Nov 3, 2020
92f11d6
Roll Dart SDK from b43baaaa477d to a4fbabcd73dc (1 revision) (#22269)
skia-flutter-autoroll Nov 3, 2020
4fcad09
Roll Fuchsia Mac SDK from 6yEx5GNGG... to o45EAhxJZ... (#22271)
skia-flutter-autoroll Nov 3, 2020
e4b23c8
Roll Fuchsia Linux SDK from oLF1FW-gC... to Esyuo1am1... (#22276)
skia-flutter-autoroll Nov 3, 2020
d27ff81
Make some errors more idiomatic (#22261)
yjbanov Nov 3, 2020
91eab23
Switch Windows embedding to proc table embedder API (#22211)
stuartmorgan-g Nov 3, 2020
3ca9a14
Roll Skia from dffd20efe95c to 6e7cfaff1817 (37 revisions) (#22277)
skia-flutter-autoroll Nov 3, 2020
a4443d9
Roll Skia from 6e7cfaff1817 to 0e54309477ac (2 revisions) (#22281)
skia-flutter-autoroll Nov 4, 2020
c764858
Roll Dart SDK from a4fbabcd73dc to 57bb12dc24d2 (1 revision) (#22283)
skia-flutter-autoroll Nov 4, 2020
092cbf5
Fix Linux handling of window exposure events (#22268)
OmarEmaraDev Nov 4, 2020
08cc9e7
[web] Put the paragraph painting logic in the Paragraph class (#22239)
mdebbar Nov 4, 2020
c7391d6
Roll Skia from 0e54309477ac to 938932225cef (1 revision) (#22286)
skia-flutter-autoroll Nov 4, 2020
8840234
Roll Dart SDK from 57bb12dc24d2 to 599329b5cd98 (1 revision) (#22287)
skia-flutter-autoroll Nov 4, 2020
1f72141
Roll Skia from 938932225cef to 97469f4abe0a (2 revisions) (#22288)
skia-flutter-autoroll Nov 4, 2020
f7bd31c
Roll Fuchsia Mac SDK from o45EAhxJZ... to m1uK0SlYN... (#22289)
skia-flutter-autoroll Nov 4, 2020
a404b53
Roll Dart SDK from 599329b5cd98 to fbc56c1561ba (1 revision) (#22291)
skia-flutter-autoroll Nov 4, 2020
ee992f8
Roll Dart SDK from fbc56c1561ba to bf751197ddb9 (1 revision) (#22293)
skia-flutter-autoroll Nov 4, 2020
fe43188
Roll Skia from 97469f4abe0a to a8f4c91114b5 (1 revision) (#22294)
skia-flutter-autoroll Nov 4, 2020
1501cf8
Roll Fuchsia Linux SDK from Esyuo1am1... to Z1HqmxtPR... (#22295)
skia-flutter-autoroll Nov 4, 2020
c0f7e8a
Roll Skia from a8f4c91114b5 to 3744b2a36638 (6 revisions) (#22296)
skia-flutter-autoroll Nov 4, 2020
d5b7269
[web] Enable Control+MouseWheel browser zoom (#22285)
ferhatb Nov 4, 2020
122f242
added unit tests to the rasterizer (#22282)
gaaclarke Nov 4, 2020
acc2466
Fix code style issues in MacOS embedder (#22270)
knopp Nov 4, 2020
deb7c66
Updated return-type for PathMetric.extractPath to be non-nullable (#2…
sarbagyastha Nov 4, 2020
281a6ab
Roll Skia from 3744b2a36638 to 007d97d69962 (2 revisions) (#22297)
skia-flutter-autoroll Nov 4, 2020
f61cbc0
Revert "support uri intent launcher in android (#21275)" (#22298)
chunhtai Nov 4, 2020
d6ac456
Roll Dart SDK from bf751197ddb9 to e182eac158cf (1 revision) (#22299)
skia-flutter-autoroll Nov 4, 2020
bf25922
Switch Linux embedding to proc table embedder API (#22280)
stuartmorgan-g Nov 4, 2020
7a8057b
Reland: Use dispatchKeyEventPreIme, and handle keys sent to InputConn…
gspencergoog Nov 4, 2020
a8ec74f
Roll Skia from 007d97d69962 to 68dcf542b79f (12 revisions) (#22306)
skia-flutter-autoroll Nov 5, 2020
e66a720
Roll the path package in web_ui and web_test_utils to match the versi…
jason-simmons Nov 5, 2020
3105db8
SKP based shader warmup (#20643)
freiling Nov 5, 2020
8173f91
Roll Fuchsia Mac SDK from m1uK0SlYN... to NimIr5BT-... (#22316)
skia-flutter-autoroll Nov 5, 2020
9f83bc3
Roll Fuchsia Linux SDK from Z1HqmxtPR... to 2rLs0vAIz... (#22317)
skia-flutter-autoroll Nov 5, 2020
5d481fb
Revert "Reland: Use dispatchKeyEventPreIme, and handle keys sent to I…
gspencergoog Nov 5, 2020
03023e0
[linux] Change the buildroot DEPS for Linux Arm64 support (#22284)
Nov 5, 2020
0693ee0
Roll Skia from 68dcf542b79f to 694ff1735711 (5 revisions) (#22319)
skia-flutter-autoroll Nov 5, 2020
3051288
Roll Skia from 694ff1735711 to 71624de2c5d9 (12 revisions) (#22324)
skia-flutter-autoroll Nov 5, 2020
bc45d04
Set the IM context when showing the input method (#21896)
wmww Nov 5, 2020
39f9855
[web] Improve dom canvas speed. Fix density calculation regression in…
ferhatb Nov 5, 2020
66eaa06
[web] Add test for Image.network (#22256)
ferhatb Nov 5, 2020
2c975c0
Roll Fuchsia Mac SDK from NimIr5BT-... to XV9_JbDD-... (#22330)
skia-flutter-autoroll Nov 5, 2020
ad79d23
Refactor platform message logic (#22181)
Hixie Nov 5, 2020
387019a
Roll Fuchsia Linux SDK from 2rLs0vAIz... to pCIhWatQU... (#22331)
skia-flutter-autoroll Nov 5, 2020
1c2a56c
Update painting.dart (#22221)
toly1994328 Nov 5, 2020
9423fac
Roll Skia from 71624de2c5d9 to f8f23b203079 (8 revisions) (#22333)
skia-flutter-autoroll Nov 5, 2020
f3c5ecd
Roll dart e182eac158cf..9bc7d4604277 (#22332)
iskakaushik Nov 5, 2020
acaef6f
Revert "Added the ability to set the initial route via launch urls. (…
chunhtai Nov 6, 2020
8e6264d
Roll Skia from f8f23b203079 to 8d0f710ef0e0 (2 revisions) (#22339)
skia-flutter-autoroll Nov 6, 2020
4b5b496
[null-safety] increase sky engine min sdk (#22322)
Nov 6, 2020
1db7f34
Roll Dart SDK from 9bc7d4604277 to 1936a7d1909d (2 revisions) (#22341)
skia-flutter-autoroll Nov 6, 2020
879525a
Remove sink parameter since _BaseAdapter exposes _callback (#22335)
ferhatb Nov 6, 2020
a3b006e
Roll Skia from 8d0f710ef0e0 to 92bc649cd7e6 (1 revision) (#22343)
skia-flutter-autoroll Nov 6, 2020
2a0db88
Roll Skia from 92bc649cd7e6 to 05f74f28d688 (3 revisions) (#22344)
skia-flutter-autoroll Nov 6, 2020
6c5f939
[web] Fix recycling same canvas more than once and add assert to dete…
ferhatb Nov 6, 2020
16d0d2f
Roll Fuchsia Mac SDK from XV9_JbDD-... to TwfKJxO8r... (#22346)
skia-flutter-autoroll Nov 6, 2020
d5b4f64
Roll Fuchsia Linux SDK from pCIhWatQU... to oNrhKDRLZ... (#22347)
skia-flutter-autoroll Nov 6, 2020
6e95e00
Platform views have CreateExternalViewEmbedder (#22214)
iskakaushik Nov 6, 2020
b8aa5f1
Roll Skia from 05f74f28d688 to 6cafdc069bdb (1 revision) (#22349)
skia-flutter-autoroll Nov 6, 2020
4040862
Roll Dart SDK from 1936a7d1909d to fe12b0536f42 (1 revision) (#22350)
skia-flutter-autoroll Nov 6, 2020
d21bb63
Roll Skia from 6cafdc069bdb to ba9a04fb8d5a (3 revisions) (#22352)
skia-flutter-autoroll Nov 6, 2020
0d5f2e9
Rasterizer is initialized with an external view embedder (#22348)
iskakaushik Nov 6, 2020
cf37614
Ignore several import_of_legacy_library_into_null_safe (#22326)
scheglov Nov 6, 2020
b0a2ed6
Roll Skia from ba9a04fb8d5a to 4eb7c23d5289 (4 revisions) (#22355)
skia-flutter-autoroll Nov 6, 2020
016fbde
Do not involve external_view_embedder in submit frame process if thre…
Nov 6, 2020
a52a1f8
Roll Skia from 4eb7c23d5289 to b8123cc87770 (6 revisions) (#22358)
skia-flutter-autoroll Nov 6, 2020
d3c0727
[web] Split the EngineParagraph interface from the legacy implementat…
mdebbar Nov 6, 2020
13a624a
Use dispatchKeyEvent, and handle keys sent to InputConnection.sendKey…
gspencergoog Nov 6, 2020
2440ad6
Roll Skia from b8123cc87770 to e886b8e8b10b (7 revisions) (#22361)
skia-flutter-autoroll Nov 6, 2020
a4b9384
Roll Skia from e886b8e8b10b to 86d4cfdf8edc (2 revisions) (#22364)
skia-flutter-autoroll Nov 6, 2020
74472ce
Revert "Rasterizer is initialized with an external view embedder (#22…
cbracken Nov 6, 2020
10f06b5
[web] Implement style inheritance during paragraph construction (#22365)
mdebbar Nov 6, 2020
5493555
Roll Fuchsia Mac SDK from TwfKJxO8r... to VMNxgZGv9... (#22369)
skia-flutter-autoroll Nov 7, 2020
e98408b
Roll Skia from 86d4cfdf8edc to c2bfcff07225 (1 revision) (#22368)
skia-flutter-autoroll Nov 7, 2020
e231e3b
Remove extra method in ComputePlatformResolvedLocale (#22362)
GaryQian Nov 7, 2020
f042181
Add SDK constraint to a pubspec (#22375)
zanderso Nov 7, 2020
7ab3912
loadFontFromList returns void instead of string (#22373)
Nov 7, 2020
d6b71fa
[web] Remove as checks (_generalNullableAsCheckImplementation) / push…
ferhatb Nov 7, 2020
1e3ceb0
Update pubspecs to null-safe dependencies (#22366)
yjbanov Nov 7, 2020
d7f2298
Roll Fuchsia Linux SDK from oNrhKDRLZ... to KMV-UCyzK... (#22376)
skia-flutter-autoroll Nov 7, 2020
2352672
Roll Dart SDK from fe12b0536f42 to a188781c9fc8 (1 revision) (#22378)
skia-flutter-autoroll Nov 7, 2020
fb72023
Reland "Do not involve external_view_embedder in submit frame process…
Nov 7, 2020
de83d70
Roll Dart SDK from fe12b0536f42 to a188781c9fc8 (1 revision) (#22379)
skia-flutter-autoroll Nov 7, 2020
34e27f8
Roll Fuchsia Mac SDK from VMNxgZGv9... to rMD6SyXwO... (#22381)
skia-flutter-autoroll Nov 7, 2020
e4956eb
Revert "Roll Dart SDK from fe12b0536f42 to a188781c9fc8 (1 revision) …
zanderso Nov 7, 2020
df2b53c
Roll Skia from c2bfcff07225 to ed435953dfd6 (1 revision) (#22382)
skia-flutter-autoroll Nov 7, 2020
0f7cdca
Roll Fuchsia Linux SDK from KMV-UCyzK... to e9vV76ZgA... (#22383)
skia-flutter-autoroll Nov 7, 2020
3cf2922
Roll Dart SDK from fe12b0536f42 to a188781c9fc8 (1 revision) (#22386)
skia-flutter-autoroll Nov 7, 2020
b9a223c
Roll Fuchsia Mac SDK from rMD6SyXwO... to ZOJgUMChm... (#22389)
skia-flutter-autoroll Nov 8, 2020
cb760d9
Roll Fuchsia Linux SDK from e9vV76ZgA... to OBQ4E_4kG... (#22390)
skia-flutter-autoroll Nov 8, 2020
e5eea37
Roll Skia from ed435953dfd6 to cfe647c02fb4 (1 revision) (#22391)
skia-flutter-autoroll Nov 8, 2020
5772dee
Roll Fuchsia Mac SDK from ZOJgUMChm... to 5rXlkcaVT... (#22392)
skia-flutter-autoroll Nov 8, 2020
b266ec3
Roll Fuchsia Mac SDK from 5rXlkcaVT... to fkTLW7DRc... (#22398)
skia-flutter-autoroll Nov 9, 2020
22b668a
Roll Fuchsia Linux SDK from OBQ4E_4kG... to g6EuxMthn... (#22393)
skia-flutter-autoroll Nov 9, 2020
40b8f82
Roll Dart SDK from a188781c9fc8 to 26219fa05863 (1 revision) (#22400)
skia-flutter-autoroll Nov 9, 2020
7f07491
Roll Skia from cfe647c02fb4 to ee0ce9858cbc (1 revision) (#22399)
skia-flutter-autoroll Nov 9, 2020
a897476
Roll Skia from ee0ce9858cbc to 5de0b38dd133 (6 revisions) (#22402)
skia-flutter-autoroll Nov 9, 2020
2560b53
[PlatformViewsController] Clear root_views_ in Reset (#22403)
Nov 9, 2020
014da89
Roll Skia from 5de0b38dd133 to ee1098db15b2 (4 revisions) (#22404)
skia-flutter-autoroll Nov 9, 2020
9102a02
Roll ICU to 715ec351c0bcdd6b2d22f36e7d33b8e2ec519846 (#22380)
filmil Nov 9, 2020
d642a93
move deprecation from the PluginRegistry outer interface to inner, v1…
xster Nov 9, 2020
5e10727
Roll Skia from ee1098db15b2 to 84d503b21322 (3 revisions) (#22411)
skia-flutter-autoroll Nov 10, 2020
e50ac2c
Roll Dart SDK from 26219fa05863 to 8749fdff07f5 (2 revisions) (#22413)
skia-flutter-autoroll Nov 10, 2020
0cb821f
[web] Restore the ability to set a custom url strategy (#22371)
mdebbar Nov 10, 2020
4e0f7ab
Roll Fuchsia Mac SDK from fkTLW7DRc... to w10eytxvc... (#22416)
skia-flutter-autoroll Nov 10, 2020
03e750d
Roll Fuchsia Linux SDK from g6EuxMthn... to DzZi2gPbF... (#22417)
skia-flutter-autoroll Nov 10, 2020
80e9a3f
Roll Skia from 84d503b21322 to 5b8598952931 (7 revisions) (#22418)
skia-flutter-autoroll Nov 10, 2020
80cc0fa
Roll Skia from 5b8598952931 to 02dd0ed8ce5e (1 revision) (#22419)
skia-flutter-autoroll Nov 10, 2020
d14c4a7
Roll Skia from 02dd0ed8ce5e to fb5850f41043 (4 revisions) (#22420)
skia-flutter-autoroll Nov 10, 2020
af185be
Roll Skia from fb5850f41043 to 008d63e23dab (6 revisions) (#22421)
skia-flutter-autoroll Nov 10, 2020
1a13dac
Simplify API for scheduling Skia object deletions (#22409)
yjbanov Nov 10, 2020
49299c3
Roll Skia from 008d63e23dab to 267826c86552 (4 revisions) (#22422)
skia-flutter-autoroll Nov 10, 2020
25e0829
Roll Fuchsia Mac SDK from w10eytxvc... to e-4Jm-yWa... (#22423)
skia-flutter-autoroll Nov 10, 2020
76e6158
Roll Skia from 267826c86552 to 88e8bb2fe2d5 (3 revisions) (#22424)
skia-flutter-autoroll Nov 10, 2020
caf678d
Move common graphics utils to //flutter/common/graphics (#22320)
iskakaushik Nov 10, 2020
5f660ce
Roll ANGLE to latest version (#22177)
stuartmorgan-g Nov 10, 2020
aeab315
Roll Skia from 88e8bb2fe2d5 to a0a5146ba9d1 (2 revisions) (#22425)
skia-flutter-autoroll Nov 10, 2020
6e15044
[web] Speed up PageView/CustomPainter rendering (#22408)
ferhatb Nov 10, 2020
2ed204e
Reland deeplinking with info.plist check (#22356)
gaaclarke Nov 10, 2020
886c891
Roll Fuchsia Linux SDK from DzZi2gPbF... to Z-OUQ5Dti... (#22427)
skia-flutter-autoroll Nov 10, 2020
c5cbbb0
Roll Skia from a0a5146ba9d1 to 1fe2b80dc782 (2 revisions) (#22428)
skia-flutter-autoroll Nov 10, 2020
3de2432
Roll Skia from 1fe2b80dc782 to 24c18526a564 (1 revision) (#22432)
skia-flutter-autoroll Nov 11, 2020
81f219c
[Android Text Input] Make the editing state listenable and allow batc…
LongCatIsLooong Nov 11, 2020
9ba6727
Roll Skia from 24c18526a564 to 7006e15df59d (1 revision) (#22433)
skia-flutter-autoroll Nov 11, 2020
5d4d06e
Roll Fuchsia Linux SDK from Z-OUQ5Dti... to pWW5QaeNe... (#22440)
skia-flutter-autoroll Nov 11, 2020
c5c7e83
fuchsia: Add licenses to CIPD (#22430)
arbreng Nov 11, 2020
f95df42
Rasterizer is initialized with an external view embedder (#22405)
iskakaushik Nov 11, 2020
5419f70
Remove GetExternalViewEmbedder from surface (#22272)
iskakaushik Nov 11, 2020
cdb5b2a
Remove double-referencing from CkImage to SkImage (#22415)
yjbanov Nov 11, 2020
6e75569
Roll Skia from 7006e15df59d to 869eb97f6c29 (4 revisions) (#22437)
skia-flutter-autoroll Nov 11, 2020
86bd77c
Roll Fuchsia Mac SDK from e-4Jm-yWa... to 9t3yDRxI8... (#22447)
skia-flutter-autoroll Nov 11, 2020
d97a81c
reland support uri launch in android (#22363)
chunhtai Nov 11, 2020
d5654b7
Roll Dart SDK from 8749fdff07f5 to 40a4d9b44d72 (1 revision) (#22450)
skia-flutter-autoroll Nov 11, 2020
46f78c6
Fix typo in documentation for FlPlatformPlugin (#22426)
robert-ancell Nov 11, 2020
ad3de76
fuchsia: Update buildroot (#22445)
arbreng Nov 11, 2020
e1864be
Roll Skia from 869eb97f6c29 to 70eba23828a3 (20 revisions) (#22452)
skia-flutter-autoroll Nov 11, 2020
f62b754
[web] Better data structure to prepare for rich text measurement (#22…
mdebbar Nov 11, 2020
468bc3e
[web] Reuse the existing font string builer in TextStyle (#22444)
mdebbar Nov 11, 2020
5f063f1
[web] Refactor _measureSubstring to better suit rich text measurement…
mdebbar Nov 11, 2020
dc88641
Make `PlatformDispatcher.locale` and `locales` return consistent valu…
gspencergoog Nov 12, 2020
9a2fdf0
Roll Skia from 70eba23828a3 to 59bafeeaa7de (3 revisions) (#22458)
skia-flutter-autoroll Nov 12, 2020
4d44b7e
Upgrades to felt (running on multiple modes, multiple backends, singl…
Nov 12, 2020
cdc4486
Make CkPath resurrectable (#22446)
yjbanov Nov 12, 2020
23b6310
Revert "[Android Text Input] Make the editing state listenable and al…
LongCatIsLooong Nov 12, 2020
d37b862
Revert "Make `PlatformDispatcher.locale` and `locales` return consist…
flar Nov 12, 2020
021ff04
Reverts 2 commits that remove surface dependance on external view emb…
iskakaushik Nov 12, 2020
69021ce
Fix the event size parameters in the Embedder ComplexClip test (#22455)
flar Nov 12, 2020
4ddc395
Roll Dart SDK from 40a4d9b44d72 to 620cf701720d (1 revision) (#22460)
skia-flutter-autoroll Nov 12, 2020
5193322
Roll Fuchsia Linux SDK from pWW5QaeNe... to fULjPqtx9... (#22462)
skia-flutter-autoroll Nov 12, 2020
6c0fa82
Roll Fuchsia Mac SDK from 9t3yDRxI8... to 8ZF4hapvg... (#22464)
skia-flutter-autoroll Nov 12, 2020
c0a5650
Roll Skia from 59bafeeaa7de to 43f0a7d724aa (1 revision) (#22467)
skia-flutter-autoroll Nov 12, 2020
8534407
libtxt: use a placeholder run's width as the width of the placeholder…
jason-simmons Nov 12, 2020
091b6cc
Fix talkback in hybrid composition while using FlutterFragmentActivit…
Nov 12, 2020
bef3fd0
Default to 2.7 when generating the package config (#22469)
zanderso Nov 12, 2020
36b960e
Add D3D9 fallback path for ANGLE and ensure fallbacks are actually at…
Nov 12, 2020
d50a83c
Add an include in minikin (#22466)
filmil Nov 12, 2020
778eb84
[Android text input] Reland #21534 (#22435)
LongCatIsLooong Nov 12, 2020
8ceb3ed
Disable synchronous resizing until a frame is produced (#22457)
knopp Nov 12, 2020
9f09ff2
Reland: "Make `PlatformDispatcher.locale` and `locales` return consis…
gspencergoog Nov 12, 2020
c712e4d
make CkContourMeasureIter and CkContourMeasure resurrectable (#22459)
yjbanov Nov 12, 2020
d073681
Limit heap growth on Android (#20473)
dnfield Nov 12, 2020
47f9e13
Roll Skia from 43f0a7d724aa to fc4fdc5b25f4 (27 revisions) (#22479)
skia-flutter-autoroll Nov 12, 2020
e872177
Exposing ColorFilter to ImageFilter conversion and Compose() (#20309)
LongCatIsLooong Nov 12, 2020
1ff237f
Reland "remove surface dependance on external view embedder (#22468)"…
iskakaushik Nov 12, 2020
5d475bd
Roll Skia from fc4fdc5b25f4 to a06b63c56ecd (2 revisions) (#22482)
skia-flutter-autoroll Nov 13, 2020
dddb532
Roll Dart SDK from 620cf701720d to 3e502e0c7e04 (4 revisions) (#22480)
skia-flutter-autoroll Nov 13, 2020
03ff8a4
TBR: remove the extra values which was overshadowing the test result …
Nov 13, 2020
e9b6a42
Roll Skia from a06b63c56ecd to 8ead30d51c86 (1 revision) (#22487)
skia-flutter-autoroll Nov 13, 2020
ee70051
Roll Fuchsia Linux SDK from fULjPqtx9... to B4PaMsNWM... (#22490)
skia-flutter-autoroll Nov 13, 2020
4cbb684
Roll Dart SDK from 3e502e0c7e04 to 41893ff76b0f (1 revision) (#22491)
skia-flutter-autoroll Nov 13, 2020
38b6c22
PlatformViewIOS CreateExternalViewEmbedder refactor (#22353)
iskakaushik Nov 13, 2020
bbcf19a
Roll Skia from 8ead30d51c86 to 011218edb590 (4 revisions) (#22493)
skia-flutter-autoroll Nov 13, 2020
fcb64c9
[android] Platform view creates external view embedder (#22360)
iskakaushik Nov 13, 2020
ccbc2e6
Fix some serious lifecycle bugs with Android embedding code (#22203)
math1man Nov 13, 2020
63a6fe3
Opt in fixutres (#22502)
dnfield Nov 13, 2020
8f5bcdf
Roll Fuchsia Mac SDK from 8ZF4hapvg... to vjuGOKwGt... (#22497)
skia-flutter-autoroll Nov 13, 2020
64f5556
Roll Dart SDK from 41893ff76b0f to bf20abbb8e22 (2 revisions) (#22498)
skia-flutter-autoroll Nov 13, 2020
e06f106
Roll Skia from 011218edb590 to efd628a1a965 (2 revisions) (#22499)
skia-flutter-autoroll Nov 13, 2020
34938c4
Roll Skia from efd628a1a965 to cae335d5b18f (5 revisions) (#22503)
skia-flutter-autoroll Nov 13, 2020
c81a2ec
[web]Update @dart annotation. Change shaders to allocate smaller canv…
ferhatb Nov 13, 2020
aeb1246
Roll Fuchsia Linux SDK from B4PaMsNWM... to S4lxhP7Qt... (#22504)
skia-flutter-autoroll Nov 13, 2020
2004a7b
Remove the Window class now that it is no longer used. (#22505)
gspencergoog Nov 13, 2020
8bb47c5
Roll ICU to c2a4cae149aae7fd30c4cbe3cf1b30df03b386f1 (#22465)
filmil Nov 13, 2020
ecfe5ae
Move layer clip culling to Paint() method to fix child caching (#22336)
flar Nov 13, 2020
92e5a95
PlatformViewsController always make sure the touch events are finishe…
Nov 13, 2020
e4e2dc6
Roll Skia from cae335d5b18f to 031a76756e24 (8 revisions) (#22514)
skia-flutter-autoroll Nov 14, 2020
98628c3
Roll Dart SDK from bf20abbb8e22 to 7bbace20d14f (1 revision) (#22515)
skia-flutter-autoroll Nov 14, 2020
8d332b7
Manual roll of Dart from 7bbace20d1 to 5ea7e4d39f (#22516)
a-siva Nov 14, 2020
7136009
Roll Dart SDK from 5ea7e4d39f43 to 6a805f4dbcf4 (1 revision) (#22518)
skia-flutter-autoroll Nov 14, 2020
b0966e8
Revert "Remove the Window class now that it is no longer used. (#2250…
flar Nov 14, 2020
6ea505e
Roll Fuchsia Mac SDK from vjuGOKwGt... to 6gGbW-hRH... (#22521)
skia-flutter-autoroll Nov 14, 2020
b673845
Roll Fuchsia Linux SDK from S4lxhP7Qt... to ywh3expSX... (#22522)
skia-flutter-autoroll Nov 14, 2020
5a35faf
Roll Dart SDK from 6a805f4dbcf4 to 6135aed34f56 (1 revision) (#22523)
skia-flutter-autoroll Nov 14, 2020
e91aa11
Roll Dart SDK from 6135aed34f56 to 12c5be745bb5 (1 revision) (#22524)
skia-flutter-autoroll Nov 14, 2020
0c51381
Roll Fuchsia Mac SDK from 6gGbW-hRH... to wSCtFA1Mj... (#22526)
skia-flutter-autoroll Nov 14, 2020
3e77d85
Remove the wasm library from the sky_engine package (#22525)
jason-simmons Nov 14, 2020
95dc445
Roll Fuchsia Linux SDK from ywh3expSX... to WVpXfkg-V... (#22527)
skia-flutter-autoroll Nov 15, 2020
6b62efc
Roll Fuchsia Mac SDK from wSCtFA1Mj... to 6LXPsNi-P... (#22528)
skia-flutter-autoroll Nov 15, 2020
0a3de4c
Roll Fuchsia Linux SDK from WVpXfkg-V... to E3briMHHv... (#22529)
skia-flutter-autoroll Nov 15, 2020
28555c1
Roll Dart SDK from 12c5be745bb5 to 92e087bf82e2 (1 revision) (#22531)
skia-flutter-autoroll Nov 16, 2020
85bfc4c
Update PlatformPluginTest.java & PlatformPlugin.java
hamdikahloun Nov 16, 2020
fae92ed
Revert "Update PlatformPluginTest.java & PlatformPlugin.java"
hamdikahloun Nov 16, 2020
276859d
Roll Skia from 031a76756e24 to cce84d1fd893 (4 revisions) (#22533)
skia-flutter-autoroll Nov 16, 2020
39f003d
Roll Fuchsia Mac SDK from 6LXPsNi-P... to LOnq8wpIx... (#22534)
skia-flutter-autoroll Nov 16, 2020
5d688e6
Roll Dart SDK from 92e087bf82e2 to d67a5c245285 (1 revision) (#22536)
skia-flutter-autoroll Nov 16, 2020
43166df
Roll Fuchsia Linux SDK from E3briMHHv... to 2R7OWHAQq... (#22537)
skia-flutter-autoroll Nov 16, 2020
e2b31dd
Roll Skia from cce84d1fd893 to 5a89ed542f06 (7 revisions) (#22539)
skia-flutter-autoroll Nov 16, 2020
0ce1137
[Android] Add systemNavigationBarDividerColor (#22538)
hamdikahloun Nov 16, 2020
15e46d0
Roll Skia from 5a89ed542f06 to ef8d52d8b2bb (3 revisions) (#22541)
skia-flutter-autoroll Nov 16, 2020
f0e8010
Roll Dart SDK from d67a5c245285 to 4bf74ee7d04e (2 revisions) (#22544)
skia-flutter-autoroll Nov 16, 2020
0abcc93
Add xcframework to ios out (#22506)
jmagman Nov 16, 2020
c768dd4
Roll Skia from ef8d52d8b2bb to 396974683cbd (5 revisions) (#22548)
skia-flutter-autoroll Nov 16, 2020
635df89
Make the AndroidContext superclass destructor virtual (#22555)
jason-simmons Nov 16, 2020
cb00900
Roll Skia from 396974683cbd to ee33a3a07262 (1 revision) (#22554)
skia-flutter-autoroll Nov 16, 2020
ab5d1cd
Migrate to CanvasKit 0.19.0 (#22511)
hterkelsen Nov 17, 2020
25c41f0
Roll Skia from ee33a3a07262 to 1ce8964db113 (1 revision) (#22556)
skia-flutter-autoroll Nov 17, 2020
8d93ea0
Add SDK licenses to DEPS (#22551)
Nov 17, 2020
e502305
Roll Dart SDK from 4bf74ee7d04e to 061817652723 (1 revision) (#22558)
skia-flutter-autoroll Nov 17, 2020
f3cc39a
Use flutter public package for the time being (#22560)
Nov 17, 2020
1a5ec52
Also maintain the zone on the ChannelBuffers.push callback (#22454)
Hixie Nov 17, 2020
2c2e3a2
re-enable skipandsubmitframe (#22546)
Nov 17, 2020
3f81b74
Roll Fuchsia Linux SDK from 2R7OWHAQq... to NWl53Ll5C... (#22561)
skia-flutter-autoroll Nov 17, 2020
46a1685
Roll Fuchsia Mac SDK from LOnq8wpIx... to 7W0E0ZKtm... (#22562)
skia-flutter-autoroll Nov 17, 2020
aa42c3f
Roll Skia from 1ce8964db113 to c634fc4a664c (16 revisions) (#22563)
skia-flutter-autoroll Nov 17, 2020
c1e9cda
Roll Skia from c634fc4a664c to 75c38f94efd6 (2 revisions) (#22567)
skia-flutter-autoroll Nov 17, 2020
94e217b
[macOS] Isolate openGL rendering to FlutterOpenGLRenderer (#22569)
iskakaushik Nov 17, 2020
027fe50
Roll Skia from 75c38f94efd6 to 8f46ecc84fab (1 revision) (#22570)
skia-flutter-autoroll Nov 17, 2020
e9d426a
[goma] USe depot_tools vended goma is present (#22550)
iskakaushik Nov 17, 2020
be5cf15
[macOS] Move the glContext generation to FlutterOpenGLRenderer (#22572)
iskakaushik Nov 17, 2020
9a5fd32
Reland: Remove the Window class now that it is no longer used. (#22566)
gspencergoog Nov 18, 2020
35a0b9f
Refactor CanvasKit image ref counting; fix a minor memory leak (#22549)
yjbanov Nov 18, 2020
1c3bc02
started providing the GPU sync switch to external view embedders (#22…
gaaclarke Nov 18, 2020
2e05ec3
Fix and clean up scenario app for Android (#22540)
Nov 18, 2020
4e61986
Roll Skia from 8f46ecc84fab to 6aeb414df947 (1 revision) (#22578)
skia-flutter-autoroll Nov 18, 2020
4b859ce
Fix typos and fix some env var state leakage in tests (#22576)
gspencergoog Nov 18, 2020
c540bd6
Roll Skia from 6aeb414df947 to a1112b326a79 (3 revisions) (#22579)
skia-flutter-autoroll Nov 18, 2020
8fb8447
Roll Fuchsia Linux SDK from NWl53Ll5C... to Oh__c-W9V... (#22581)
skia-flutter-autoroll Nov 18, 2020
ac769da
Roll Fuchsia Mac SDK from 7W0E0ZKtm... to aqxbkh0hC... (#22587)
skia-flutter-autoroll Nov 18, 2020
cfdcfca
[iOS] Fix platfotm view called multiple times (#19292)
zhongwuzw Nov 18, 2020
1c93018
Roll Fuchsia Linux SDK from Oh__c-W9V... to cwFOtNvhn... (#22583)
skia-flutter-autoroll Nov 18, 2020
a2b88e6
Roll Skia from a1112b326a79 to 2efafe688dd1 (1 revision) (#22584)
skia-flutter-autoroll Nov 18, 2020
4a5cf14
fuchsia: Clamp compositor surface size (#22593)
arbreng Nov 18, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
119 changes: 36 additions & 83 deletions .cirrus.yml
Original file line number Diff line number Diff line change
@@ -1,110 +1,63 @@
gcp_credentials: ENCRYPTED[987a78af29b91ce8489594c9ab3fec21845bbe5ba68294b8f6def3cf0d380830f06687a89ea69c87344c5ade369700fe]

# LINUX
task:
gke_container:
image: gcr.io/flutter-cirrus/build-engine-image:latest
cluster_name: build-32-cluster
zone: us-central1-a
namespace: default
cpu: 30 # can't use all 30-cores; system pods needs cores too
memory: 100Gb # similarly, can't use all 100Gb memory
dockerfile: "ci/docker/build/Dockerfile"
builder_image_name: docker-builder # gce vm image
cluster_name: build-32-cluster
zone: us-central1-a
namespace: default
cpu: 30 # can't use all 30-cores; system pods needs cores too
memory: 100Gb # similarly, can't use all 100Gb memory
env:
CIRRUS_DOCKER_CONTEXT: "ci/docker/build"
CIRRUS_WORKING_DIR: "/tmp/github_repo"
ENGINE_PATH: "/tmp/clean_engine"
DEPOT_TOOLS: "/tmp/depot_tools"
FLUTTER_ENGINE: "/tmp/clean_engine/src"
FRAMEWORK_PATH: "/tmp/master_framework"
PATH: "$FLUTTER_ENGINE/third_party/dart/tools/sdks/dart-sdk/bin:$DEPOT_TOOLS:$PATH"
depot_tools_script:
USE_ANDROID: "False"
# TODO(liyuqian): currently we're using flutter-cirrus GCP project. Migrate
# to flutter-infra project once the metrics_center service is stabilized,
BENCHMARK_GCP_CREDENTIALS: ENCRYPTED[da76d2b7b39894de70fae1fc9182c97cc41400adc93f0f1c49bc7442f15fb933da8d756ed88523810a9a77c34f51a693]
setup_script: |
git clone --depth 1 https://chromium.googlesource.com/chromium/tools/depot_tools.git $DEPOT_TOOLS
gclient_sync_script: |
mkdir -p $ENGINE_PATH/src
echo 'solutions = [{"managed": False,"name": "src/flutter","url": "git@github.com:flutter/engine.git","deps_file": "DEPS", "custom_vars": {"download_android_deps" : False, "download_windows_deps" : False,},},]' > $ENGINE_PATH/.gclient
echo 'solutions = [{"managed": False,"name": "src/flutter","url": "git@github.com:flutter/engine.git","deps_file": "DEPS", "custom_vars": {"download_android_deps" : ' $USE_ANDROID ', "download_windows_deps" : False,},},]' > $ENGINE_PATH/.gclient
cd $ENGINE_PATH/src
rm -rf flutter
rm -rf out
mv $CIRRUS_WORKING_DIR flutter
gclient sync

matrix:
- name: build_and_test_host
# The following test depends on Flutter framework repo. It may fail if the
# framework repo is currently broken.
- name: build_and_test_linux_unopt_debug
compile_host_script: |
cd $ENGINE_PATH/src
./flutter/tools/gn --unoptimized
./flutter/tools/gn --unoptimized --full-dart-sdk
ninja -C out/host_debug_unopt
test_host_script: cd $ENGINE_PATH/src && ./flutter/testing/run_tests.sh host_debug_unopt
test_host_script: |
cd $ENGINE_PATH/src
./flutter/testing/run_tests.sh host_debug_unopt
fetch_framework_script: |
mkdir -p $FRAMEWORK_PATH
cd $FRAMEWORK_PATH
git clone https://github.com/flutter/flutter.git
framework_test_script: |
analyze_framework_script: |
cd $FRAMEWORK_PATH/flutter
rm -rf bin/cache/pkg/sky_engine
mkdir -p bin/cache/pkg/
cp -r $ENGINE_PATH/src/out/host_debug_unopt/gen/dart-pkg/sky_engine bin/cache/pkg/
bin/flutter update-packages --local-engine=host_debug_unopt
bin/flutter analyze --dartdocs --flutter-repo --local-engine=host_debug_unopt
test_framework_script: |
cd $FRAMEWORK_PATH/flutter/packages/flutter
../../bin/flutter test --local-engine=host_debug_unopt
- name: build_and_test_host_profile
compile_host_script: |
cd $ENGINE_PATH/src
./flutter/tools/gn --runtime-mode profile --no-lto
ninja -C out/host_profile
test_host_script: cd $ENGINE_PATH/src && ./flutter/testing/run_tests.sh host_profile
- name: build_and_test_host_release
compile_host_script: |
cd $ENGINE_PATH/src
./flutter/tools/gn --runtime-mode release --no-lto
ninja -C out/host_release
test_host_script: cd $ENGINE_PATH/src && ./flutter/testing/run_tests.sh host_release
- name: build_android
get_android_sdk_script: |
echo 'solutions = [{"managed": False,"name": "src/flutter","url": "git@github.com:flutter/engine.git","deps_file": "DEPS", "custom_vars": {"download_windows_deps" : False,},},]' > $ENGINE_PATH/.gclient
cd $ENGINE_PATH/src
gclient sync
lint_host_script: |
cd $ENGINE_PATH/src/flutter/tools/android_lint
$ENGINE_PATH/src/third_party/dart/tools/sdks/dart-sdk/bin/pub get
$ENGINE_PATH/src/third_party/dart/tools/sdks/dart-sdk/bin/dart bin/main.dart
compile_host_script: |
cd $ENGINE_PATH/src
./flutter/tools/gn --android --unoptimized
ninja -C out/android_debug_unopt
mkdir javadoc_tmp
./flutter/tools/gen_javadoc.py --out-dir javadoc_tmp
- name: format_and_dart_test
format_script: cd $ENGINE_PATH/src/flutter && ./ci/format.sh
build_script: cd $ENGINE_PATH/src/flutter && ./ci/build.sh

task:
gce_instance:
image_project: flutter-cirrus
image_name: flutter-engine-windows-server-2016-core
zone: us-central1-a
platform: windows
cpu: 32
memory: 32Gb
disk: 50

env:
# Cirrus is somehow not picking up the environment variables set in the VM image.
PATH: "c:/depot_tools;c:/MinGit/cmd;$PATH"
DEPOT_TOOLS_WIN_TOOLCHAIN: 0
GYP_MSVS_OVERRIDE_PATH: "c:/Program Files (x86)/Microsoft Visual Studio/2017/Community"

ENGINE_PATH: "c:/flutter/engine"

# robocopy can return 1 for successful copy; suppress its error code.
# move somehow doesn't work as it complains that the file is being used by another process.
gclient_sync_script: |
robocopy %CIRRUS_WORKING_DIR% %ENGINE_PATH%/src/flutter /MIR || (cmd /s /c exit /b 0)
cd %ENGINE_PATH%/src
gclient sync

matrix:
- name: build_windows_debug
compile_host_script: |
cd %ENGINE_PATH%/src
python flutter/tools/gn --runtime-mode debug --unoptimized
ninja -C out/host_debug_unopt

- name: build_windows_debug_unopt
compile_host_script: |
cd %ENGINE_PATH%/src
python flutter/tools/gn --runtime-mode debug
ninja -C out/host_debug
../../bin/flutter test --local-engine=host_debug_unopt --null-assertions --sound-null-safety --enable-experiment=non-nullable
# TODO(fujino): remove this once ci/licenses.sh is run on LUCI
- name: licenses_check
build_script: |
cd $ENGINE_PATH/src/flutter
./ci/licenses.sh
1 change: 1 addition & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Checks: 'google-*'
59 changes: 59 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
## Description

*Replace this paragraph with a description of what this PR is doing. If you're
modifying existing behavior, describe the existing behavior, how this PR is
changing it, and what motivated the change.*

## Related Issues

*Replace this paragraph with a list of issues related to this PR from our [issue
database]. Indicate, which of these issues are resolved or fixed by this PR.
There should be at least one issue listed here.*

## Tests

I added the following tests:

*Replace this with a list of the tests that you added as part of this PR. A
change in behaviour with no test covering it will likely get reverted
accidentally sooner or later. PRs must include tests for all
changed/updated/fixed behaviors. See [testing the engine] for instructions on
writing and running engine tests.*

## Checklist

Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes (`[x]`). This will ensure a smooth and quick review process.

- [ ] I read the [contributor guide] and followed the process outlined there for submitting PRs.
- [ ] I signed the [CLA].
- [ ] I read and followed the [C++, Objective-C, Java style guides] for the engine.
- [ ] I read the [tree hygiene] wiki page, which explains my responsibilities.
- [ ] I updated/added relevant documentation.
- [ ] All existing and new tests are passing.
- [ ] I am willing to follow-up on review comments in a timely manner.


## Reviewer Checklist

- [ ] I have submitted any presubmit flakes in this PR using the [engine presubmit flakes form] before re-triggering the failure.


## Breaking Change

Did any tests fail when you ran them? Please read [handling breaking changes].

- [ ] No, no existing tests failed, so this is *not* a breaking change.
- [ ] Yes, this is a breaking change. *If not, delete the remainder of this section.*
- [ ] I wrote a design doc: https://flutter.dev/go/template *Replace this with a link to your design doc's short link*
- [ ] I got input from the developer relations team, specifically from: *Replace with the names of who gave advice*
- [ ] I wrote a migration guide: https://flutter.dev/go/breaking-changes-template *Replace this with a link to a pull request that adds the migration guide to https://flutter.dev/docs/release/breaking-changes*

<!-- Links -->
[issue database]: https://github.com/flutter/flutter/issues
[contributor guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[testing the engine]: https://github.com/flutter/flutter/wiki/Testing-the-engine
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/master/CONTRIBUTING.md#style
[CLA]: https://cla.developers.google.com/
[tree hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[handling breaking changes]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[engine presubmit flakes form]: https://forms.gle/Wc1VyFRYJjQTH6w5A
108 changes: 108 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
*~
.*.sw?
.DS_Store
.ccls-cache
.classpath
.clangd/
.cproject
.dart_tool
.gdb_history
Expand All @@ -14,10 +16,116 @@
.project
.pub
.pydevproject
compile_commands.json
cscope.*
Session.vim
tags
Thumbs.db
.idea
pubspec.lock
.vscode/
docs/doxygen/
xcuserdata

third_party/gn/

# Miscellaneous
*.class
*.lock
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/

# IntelliJ related
*.iml
*.ipr
*.iws
.idea/

# Visual Studio Code related
.classpath
.project
.settings/
.vscode/

# packages file containing multi-root paths
.packages.generated

# Flutter/Dart/Pub related
**/doc/api/
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
.pub-cache/
.pub/
build/
flutter_*.png
linked_*.ds
unlinked.ds
unlinked_spec.ds

# Android related
**/android/**/gradle-wrapper.jar
**/android/.gradle
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java
**/android/key.properties
*.jks

# iOS/XCode related
**/ios/**/*.mode1v3
**/ios/**/*.mode2v3
**/ios/**/*.moved-aside
**/ios/**/*.pbxuser
**/ios/**/*.perspectivev3
**/ios/**/*sync/
**/ios/**/.sconsign.dblite
**/ios/**/.tags*
**/ios/**/.vagrant/
**/ios/**/DerivedData/
**/ios/**/Icon?
**/ios/**/Pods/
**/ios/**/.symlinks/
**/ios/**/profile
**/ios/**/xcuserdata
**/ios/.generated/
**/ios/Flutter/App.framework
**/ios/Flutter/Flutter.framework
**/ios/Flutter/Flutter.xcframework
**/ios/Flutter/Flutter.podspec
**/ios/Flutter/Generated.xcconfig
**/ios/Flutter/app.flx
**/ios/Flutter/app.zip
**/ios/Flutter/flutter_assets/
**/ios/Flutter/flutter_export_environment.sh
**/ios/ServiceDefinitions.json
**/ios/Runner/GeneratedPluginRegistrant.*

# macOS
**/macos/Flutter/GeneratedPluginRegistrant.swift
**/macos/Flutter/Flutter-Debug.xcconfig
**/macos/Flutter/Flutter-Release.xcconfig
**/macos/Flutter/Flutter-Profile.xcconfig

# Coverage
coverage/

# Symbols
app.*.symbols

# Exceptions to above rules.
!**/ios/**/default.mode1v3
!**/ios/**/default.mode2v3
!**/ios/**/default.pbxuser
!**/ios/**/default.perspectivev3
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
!/dev/ci/**/Gemfile.lock
4 changes: 4 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,7 @@ Victor Choueiri <victor@ctrlanddev.com>
Simon Lightfoot <simon@devangels.london>
Dwayne Slater <ds84182@gmail.com>
Tetsuhiro Ueda <najeira@gmail.com>
shoryukenn <naifu.guan@gmail.com>
SOTEC GmbH & Co. KG <sotec-contributors@sotec.eu>
Hidenori Matsubayashi <Hidenori.Matsubayashi@sony.com>
Sarbagya Dhaubanjar <mail@sarbagyastha.com.np>
Loading