Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1117 commits
Select commit Hold shift + click to select a range
d79eb28
Generate layer unique id for raster cache key (#8637)
liyuqian Apr 18, 2019
3e597e1
Enable VM service authentication codes by default (#8594)
bkonyi Apr 18, 2019
905ddb6
Remove DartSnapshotBuffer and dry up snapshot resolution logic. (#8640)
chinmaygarde Apr 18, 2019
3387dc4
Roll src/third_party/skia 067861e14821..9b67802a4cd0 (6 commits) (#8641)
skia-flutter-autoroll Apr 18, 2019
9a53f5f
Roll src/third_party/dart 7b9ab9f353..cf4444b803 (44 commits) (#8639)
bkonyi Apr 18, 2019
0fcfa0d
Revert "Remove DartSnapshotBuffer and dry up snapshot resolution logi…
chinmaygarde Apr 18, 2019
4688dc7
Remove unnecessary DartIO::EntropySource wrapper (#8635)
mdempsky Apr 19, 2019
ca31a7c
Disable auth codes for Observatory test (#8646)
bkonyi Apr 19, 2019
4ead9c8
Remove unused Settings::ToString. (#8642)
chinmaygarde Apr 19, 2019
1e5f59d
Reland "Remove DartSnapshotBuffer and dry up snapshot resolution logi…
chinmaygarde Apr 19, 2019
25c33dc
Roll src/third_party/skia 9b67802a4cd0..8cdae55bf1ac (1 commits) (#8647)
skia-flutter-autoroll Apr 19, 2019
8f0af31
Roll src/third_party/skia 8cdae55bf1ac..e8a33ec6d084 (3 commits) (#8648)
skia-flutter-autoroll Apr 19, 2019
30c23e6
Roll src/third_party/skia e8a33ec6d084..e5763787f920 (1 commits) (#8650)
skia-flutter-autoroll Apr 19, 2019
7e37080
Allow specifying the Mac SDK path as an environment variable to //flu…
chinmaygarde Apr 19, 2019
eaa0e9c
Roll src/third_party/skia e5763787f920..cc5d3e09e394 (3 commits) (#8651)
skia-flutter-autoroll Apr 19, 2019
5fed725
Roll buildroot to 380d0ed5c3399d5a2aaac4a66d98e3a3fda77c31 (#8649)
mraleph Apr 19, 2019
6257dfe
Add factory methods to FileMapping that make it easy to create common…
chinmaygarde Apr 19, 2019
1fe3279
Cleanup references to FLX archives from the engine. (#8653)
chinmaygarde Apr 19, 2019
206cab6
Roll src/third_party/skia cc5d3e09e394..1c0b05afdef8 (14 commits) (#8…
skia-flutter-autoroll Apr 19, 2019
bd8c5b1
Only allow mappings for ICU initialization. (#8656)
chinmaygarde Apr 19, 2019
b0cbce4
Replace ThreadLocal with ThreadLocalUniquePtr<T> (#8659)
mdempsky Apr 20, 2019
1239df9
Allow native bindings in secondary isolates. (#8658)
chinmaygarde Apr 20, 2019
2e4f0a4
Put the testing lib in the flutter namespace. (#8661)
chinmaygarde Apr 21, 2019
c37d459
Roll src/third_party/skia 1c0b05afdef8..a76fad2d494a (4 commits) (#8665)
skia-flutter-autoroll Apr 21, 2019
6e79dcd
RTL handling for ghost runs, NotoNaskhArabic test font (#8638)
GaryQian Apr 21, 2019
1bcb96b
Add framework test in engine presubmit checks (#8664)
liyuqian Apr 21, 2019
8b5f776
Remove support for downloading dynamic patches. (#8663)
sbaranov Apr 22, 2019
b4ed303
Revert "RTL handling for ghost runs, NotoNaskhArabic test font (#8638…
liyuqian Apr 22, 2019
1c9457c
Revert "Only allow mappings for ICU initialization. (#8656)" (#8682)
liyuqian Apr 22, 2019
ea28bfa
Custom RTL handling for ghost runs, NotoNaskhArabic test font (#8683)
GaryQian Apr 22, 2019
934772d
Roll src/third_party/skia a76fad2d494a..731ba99a8581 (20 commits) (#8…
skia-flutter-autoroll Apr 22, 2019
c123152
Make Rect and RRect use 64 bit doubles, and make them const-able (#8565)
dnfield Apr 22, 2019
9fa7336
fix toString (#8688)
dnfield Apr 22, 2019
6dc5dca
Revert "Remove unused Settings::ToString. (#8642)" (#8689)
chinmaygarde Apr 22, 2019
4f2fd84
Revert Rect/RRect 64 bit (#8690)
dnfield Apr 22, 2019
ed1f3fd
Change Vertices.indices to use a Uint16 list to more accurately refle…
jason-simmons Apr 22, 2019
0523870
Add tests from framework (#8692)
dnfield Apr 22, 2019
e1680c1
Roll src/third_party/dart cf4444b803..1f1592edce (49 commits)
bkonyi Apr 23, 2019
e27c867
Roll src/third_party/skia 731ba99a8581..977b16d9c978 (5 commits) (#8694)
skia-flutter-autoroll Apr 23, 2019
45a9d36
Roll src/third_party/skia 977b16d9c978..f153e221140a (3 commits) (#8696)
skia-flutter-autoroll Apr 23, 2019
62655b3
Roll src/third_party/skia f153e221140a..7ecad8791ff1 (1 commits) (#8697)
skia-flutter-autoroll Apr 23, 2019
c63d1cf
Roll src/third_party/skia 7ecad8791ff1..9adc82c73df0 (4 commits) (#8699)
skia-flutter-autoroll Apr 23, 2019
098ada5
Convert animated unpremul images to premul during decode (#8698)
brianosman Apr 23, 2019
3e47b4b
Reland const Rect/RRect (#8695)
dnfield Apr 23, 2019
30fb4a6
Increase the memory usage estimate for EngineLayer (#8700)
jason-simmons Apr 23, 2019
7c8ec37
Document that OpacityLayer's children are nonempty (#8707)
liyuqian Apr 23, 2019
e4c439d
Fix include paths in libtxt to prepare for upcoming Skia build change…
brianosman Apr 24, 2019
a56aa95
[scenic] Purge references to Mozart (#8712)
arbreng Apr 24, 2019
fdd8fdb
Fix reflective ctor invocation in FlutterFragment (#8735)
cbracken Apr 25, 2019
26b30a4
Roll src/third_party/skia 9adc82c73df0..46d0f9aad1e6 (41 commits) (#8…
skia-flutter-autoroll Apr 25, 2019
0f47ab6
Roll src/third_party/skia 46d0f9aad1e6..a1ab899e9e3f (2 commits) (#8737)
skia-flutter-autoroll Apr 25, 2019
d2703b4
Roll src/third_party/skia a1ab899e9e3f..2444c0e9aa23 (2 commits) (#8739)
skia-flutter-autoroll Apr 25, 2019
1a8534c
Revert "Increase the memory usage estimate for EngineLayer (#8700)" (…
dnfield Apr 25, 2019
e44c5d9
Roll src/third_party/skia 2444c0e9aa23..10d172169f2d (1 commits) (#8740)
skia-flutter-autoroll Apr 25, 2019
3a29e6a
Plumb arguments from Settings to Dart main() (#8710)
zanderso Apr 25, 2019
8edfaea
Roll src/third_party/skia 10d172169f2d..8413ff13fefa (10 commits) (#8…
skia-flutter-autoroll Apr 25, 2019
7471dde
Limit the size of VirtualDisplay we create in android (#8704)
iskakaushik Apr 25, 2019
95fd36c
Roll src/third_party/dart 1f1592edce..e70273c306 (78 commits)
bkonyi Apr 25, 2019
74abe29
Roll src/third_party/skia 8413ff13fefa..b14574924ab3 (4 commits) (#8745)
skia-flutter-autoroll Apr 25, 2019
0c9c293
Add Rect.fromCenter() constructor (#8716)
tvolkert Apr 25, 2019
1502300
Log the sticky error during isolate shutdown (#8742)
jason-simmons Apr 25, 2019
9bc5e0b
Roll src/third_party/dart e70273c306..9a07ad88f4 (5 commits)
bkonyi Apr 25, 2019
86c1329
Roll src/third_party/skia b14574924ab3..ff7006ff8082 (2 commits) (#8748)
skia-flutter-autoroll Apr 26, 2019
1b20489
Roll src/third_party/skia ff7006ff8082..ad1a0ca8be29 (4 commits) (#8750)
skia-flutter-autoroll Apr 26, 2019
2cfe5af
Roll src/third_party/dart 9a07ad88f4..7adad2a245 (4 commits)
bkonyi Apr 26, 2019
0b6a4be
Roll src/third_party/skia ad1a0ca8be29..f82158fb7fdc (5 commits) (#8752)
skia-flutter-autoroll Apr 26, 2019
84be6ad
Roll src/third_party/skia f82158fb7fdc..d3aeecd01069 (2 commits) (#8755)
skia-flutter-autoroll Apr 26, 2019
c9f327b
Roll src/third_party/dart 7adad2a245..832668ff6c (5 commits) (#8756)
bkonyi Apr 26, 2019
8b2d80f
Roll src/third_party/skia d3aeecd01069..ee90eb42fe4f (7 commits) (#8757)
skia-flutter-autoroll Apr 26, 2019
7df8b7a
Roll src/third_party/dart 832668ff6c..6c3a91f281 (2 commits)
bkonyi Apr 26, 2019
50de469
Check the matrix in pushTransform (#8758)
liyuqian Apr 26, 2019
e0bda06
Roll src/third_party/skia ee90eb42fe4f..3349fb0195ff (1 commits) (#8761)
skia-flutter-autoroll Apr 26, 2019
57bf1c0
Fix crash when cursor ends up at invalid position (#8747)
dnfield Apr 26, 2019
7f753f8
Roll src/third_party/dart 6c3a91f281..c46deebfb6 (3 commits)
bkonyi Apr 26, 2019
3493dcf
Rename tightWidth to longestLine (#8706)
justinmc Apr 26, 2019
5846027
Roll src/third_party/skia 3349fb0195ff..e178c0586cd6 (1 commits) (#8763)
skia-flutter-autoroll Apr 27, 2019
3b1bebf
Roll src/third_party/skia e178c0586cd6..d7082a5805c8 (1 commits) (#8766)
skia-flutter-autoroll Apr 27, 2019
2c5d358
Roll src/third_party/skia d7082a5805c8..4732dd31588b (1 commits) (#8767)
skia-flutter-autoroll Apr 28, 2019
8aa51ef
Roll src/third_party/skia 4732dd31588b..a5dc0f2d7a59 (1 commits) (#8768)
skia-flutter-autoroll Apr 28, 2019
98039f7
Roll src/third_party/skia a5dc0f2d7a59..7056ce14dd15 (1 commits) (#8769)
skia-flutter-autoroll Apr 28, 2019
c75e09c
Roll src/third_party/skia 7056ce14dd15..d1be9450c7e2 (1 commits) (#8770)
skia-flutter-autoroll Apr 29, 2019
48a5ce8
Roll src/third_party/skia d1be9450c7e2..bc94e79eb7b6 (3 commits) (#8771)
skia-flutter-autoroll Apr 29, 2019
ae724f1
colormatrix is now 0...1 (#8772)
reed-at-google Apr 29, 2019
1ecf924
Roll src/third_party/skia bc94e79eb7b6..d425dee662d1 (1 commits) (#8773)
skia-flutter-autoroll Apr 29, 2019
a0bb23a
Fix header include guards for fml/thread_local.h (#8721)
mdempsky Apr 29, 2019
ab01d73
Roll src/third_party/skia d425dee662d1..037884e5080b (10 commits) (#8…
skia-flutter-autoroll Apr 29, 2019
ee3f04a
Roll src/third_party/skia 037884e5080b..bd425405f3aa (3 commits) (#8781)
skia-flutter-autoroll Apr 29, 2019
5aa5b6c
VirtualDisplay size constraint - add a comment explaining the reason …
iskakaushik Apr 30, 2019
c003631
Roll src/third_party/skia bd425405f3aa..79e53712a05f (3 commits) (#8783)
skia-flutter-autoroll Apr 30, 2019
64b1d38
Roll src/third_party/skia 79e53712a05f..a6d723f32f32 (3 commits) (#8785)
skia-flutter-autoroll Apr 30, 2019
59b9139
Roll src/third_party/skia a6d723f32f32..494aa3db9e78 (1 commits) (#8787)
skia-flutter-autoroll Apr 30, 2019
5a9e874
Roll src/third_party/skia 494aa3db9e78..836ff5e40560 (2 commits) (#8788)
skia-flutter-autoroll Apr 30, 2019
5e57050
Roll src/third_party/skia 836ff5e40560..f808c5e3afa3 (11 commits) (#8…
skia-flutter-autoroll Apr 30, 2019
f2d2179
Roll buildroot to pull in Fuchsia SDK related updates. (#8793)
chinmaygarde Apr 30, 2019
1219e5c
Re-create texture from pixel buffer onGrContextCreate (#8792)
iskakaushik Apr 30, 2019
2f11d3c
Roll src/third_party/skia f808c5e3afa3..e6a83e160860 (3 commits) (#8795)
skia-flutter-autoroll Apr 30, 2019
8768180
Roll src/third_party/skia e6a83e160860..08c79d61450b (1 commits) (#8797)
skia-flutter-autoroll May 1, 2019
c67870c
Roll src/third_party/skia 08c79d61450b..6c8f5b31ac49 (4 commits) (#8799)
skia-flutter-autoroll May 1, 2019
6280d42
Dart SDK roll for 2019-04-30 (#8796)
bkonyi May 1, 2019
ed912a0
Roll src/third_party/dart 5fbf7720f8..b6997deb3e (26 commits)
bkonyi May 1, 2019
ed7d128
Reformat dart dependencies in DEPS. (#8800)
aam May 1, 2019
e5305f4
Roll src/third_party/skia 6c8f5b31ac49..6db27c28c61e (4 commits) (#8802)
skia-flutter-autoroll May 1, 2019
beeb56b
Roll src/third_party/skia 6db27c28c61e..35ea04d61370 (8 commits) (#8803)
skia-flutter-autoroll May 1, 2019
d909b4d
Roll buildroot to pick up updated tools/dart/create_updated_flutter_d…
aam May 1, 2019
ce9e9ba
Roll src/third_party/skia 35ea04d61370..7cf4242f8adf (2 commits) (#8807)
skia-flutter-autoroll May 2, 2019
496fd3a
Roll src/third_party/skia 7cf4242f8adf..4dfbc9e68528 (1 commits) (#8809)
skia-flutter-autoroll May 2, 2019
bc3bd70
Roll src/third_party/skia 4dfbc9e68528..2f9297dff115 (4 commits) (#8812)
skia-flutter-autoroll May 2, 2019
ef2bed6
Roll src/third_party/skia 2f9297dff115..cd5d14619fe2 (1 commits) (#8813)
skia-flutter-autoroll May 2, 2019
9856479
Roll src/third_party/dart b6997deb3e..1577b95c93 (18 commits)
bkonyi May 2, 2019
45d0c4d
Roll src/third_party/skia cd5d14619fe2..68eb8c276355 (4 commits) (#8815)
skia-flutter-autoroll May 2, 2019
30639ee
Allow FlutterEngine to be used on back-to-back screens (#31264). (#8808)
matthew-carroll May 2, 2019
c0be4e2
Fix api conformance check (#8817)
May 2, 2019
39a950e
remove legacy build deps (#8820)
dnfield May 2, 2019
c97bd45
Download the Fuchsia SDK and toolchain in a gclient hook. (#8794)
chinmaygarde May 2, 2019
4808446
Remove asserts and add BuildConfig (#8821)
dnfield May 3, 2019
1bcbaf7
Add flutter settings channel and window brightness to macOS shell (#8…
May 3, 2019
ad67cb0
Roll src/third_party/skia 68eb8c276355..670c6ec66ef9 (13 commits) (#8…
skia-flutter-autoroll May 3, 2019
e21bb43
Roll src/third_party/skia 670c6ec66ef9..dc19391eef52 (2 commits) (#8832)
skia-flutter-autoroll May 3, 2019
8811392
Default the animated frame cache to 0 when unset (#8833)
May 3, 2019
1cdc163
Roll src/third_party/dart 1577b95c93..dbe80f3397 (43 commits)
bkonyi May 3, 2019
8584da2
Roll src/third_party/skia dc19391eef52..70aab823547a (8 commits) (#8836)
skia-flutter-autoroll May 3, 2019
7ce2666
Guard Android logs (#8824)
dnfield May 3, 2019
2c9e37c
Cause crash in FlutterJNI if invoked on non-main thread (#31263). (#8…
matthew-carroll May 3, 2019
33cf682
Roll src/third_party/skia 70aab823547a..8ac78aa6df3f (5 commits) (#8838)
skia-flutter-autoroll May 3, 2019
88e82d3
Remove static leaks (#8825)
dnfield May 3, 2019
f82ea26
Update buildroot, libjpeg-turbo and googletest to pull in Fuchsia SDK…
chinmaygarde May 4, 2019
e518dd2
Roll src/third_party/skia 8ac78aa6df3f..feae867f8425 (1 commits) (#8845)
skia-flutter-autoroll May 4, 2019
72bafad
Roll src/third_party/skia feae867f8425..ac55784e3363 (1 commits) (#8847)
skia-flutter-autoroll May 4, 2019
1d062db
remove unecessary usage of runtimeType in dart:ui (#8844)
May 4, 2019
bf89afd
Add asserts to semantics.dart (#8846)
dnfield May 4, 2019
09fae08
fix assert (#8851)
dnfield May 4, 2019
9fc786c
Roll src/third_party/skia ac55784e3363..3fd1841161d1 (1 commits) (#8852)
skia-flutter-autoroll May 5, 2019
ee6412a
Roll src/third_party/skia 3fd1841161d1..719a69ca5a6d (1 commits) (#8853)
skia-flutter-autoroll May 6, 2019
e40cc1a
Roll src/third_party/dart dbe80f3397..e0e5c85f48 (8 commits)
bkonyi May 4, 2019
4101fa8
Roll src/third_party/dart e0e5c85f48..e5575ba64a (5 commits)
bkonyi May 4, 2019
0e500da
Roll src/third_party/dart e5575ba64a..67df3ff878 (3 commits)
bkonyi May 6, 2019
2c2f060
Roll src/third_party/skia 719a69ca5a6d..2f3637bf2ed4 (2 commits) (#8855)
skia-flutter-autoroll May 6, 2019
94b4054
Roll src/third_party/skia 2f3637bf2ed4..7d2ad0fdef01 (1 commits) (#8857)
skia-flutter-autoroll May 6, 2019
7bcb665
Roll src/third_party/dart 67df3ff878..125c5cbf4a (6 commits) (#8856)
bkonyi May 6, 2019
07bb4f9
Roll src/third_party/dart 125c5cbf4a..cdabea8fe2 (4 commits)
bkonyi May 6, 2019
3671182
Get prebuilt Dart via CIPD (#8859)
dnfield May 6, 2019
4d830d2
Roll src/third_party/skia 7d2ad0fdef01..77af4ecd3546 (9 commits) (#8862)
skia-flutter-autoroll May 6, 2019
62ab9c7
Provide access to GLFW window in plugins (#8806)
stuartmorgan-g May 6, 2019
10cbdd4
Add resize functions to GLFW shell (#8864)
stuartmorgan-g May 6, 2019
3f9de1a
Roll src/third_party/skia 77af4ecd3546..5f2807b71e71 (3 commits) (#8866)
skia-flutter-autoroll May 6, 2019
444925f
Roll src/third_party/dart cdabea8fe2..36c315eacc (17 commits)
bkonyi May 7, 2019
f6e6d39
Wire up Fuchsia SDK related updated for shell dependencies. #8869
chinmaygarde May 7, 2019
bde63eb
Roll buildroot to pull in Fuchsia SDK flag updates. (#8870)
chinmaygarde May 7, 2019
53309f8
Roll src/third_party/dart 36c315eacc..821c75c584 (2 commits)
bkonyi May 7, 2019
bd32875
Roll src/third_party/dart 821c75c584..3173e594ba (9 commits)
bkonyi May 7, 2019
4be57cf
Roll src/third_party/skia 5f2807b71e71..d699a66fa220 (1 commits) (#8875)
skia-flutter-autoroll May 7, 2019
b226f25
Roll src/third_party/skia d699a66fa220..d05c5eec42e9 (2 commits) (#8876)
skia-flutter-autoroll May 7, 2019
e7b9442
Roll src/third_party/skia d05c5eec42e9..b0d8b76c4f62 (1 commits) (#8877)
skia-flutter-autoroll May 7, 2019
7e05f94
Roll src/third_party/skia b0d8b76c4f62..9f0eeac8204f (4 commits) (#8879)
skia-flutter-autoroll May 7, 2019
5a045dd
Log instead of throwing (#8881)
dnfield May 7, 2019
df79d63
Roll src/third_party/skia 9f0eeac8204f..056944747072 (4 commits) (#8882)
skia-flutter-autoroll May 7, 2019
149b7b8
Roll src/third_party/dart 3173e594ba..a8b6e18b62 (16 commits) (#8883)
bkonyi May 7, 2019
d717044
Copy //runtime/dart/utils from Topaz into the engine. (#8871)
chinmaygarde May 7, 2019
ba82ea2
Roll src/third_party/skia 056944747072..51e15a69ce5b (8 commits) (#8885)
skia-flutter-autoroll May 7, 2019
0c7a3f2
Copy //dart-pkg/zircon|fuchsia from Topaz into the engine. (#8884)
chinmaygarde May 7, 2019
2b1f992
new lints (#8849)
dnfield May 7, 2019
0b406c3
Copy the Flutter Runner from //topaz into the engine. (#8886)
chinmaygarde May 8, 2019
93d1c37
Remove absolute path in new Fuchsia SDK based runner target dependenc…
chinmaygarde May 8, 2019
0fc6efb
Roll src/third_party/dart a8b6e18b62..8143450941 (11 commits)
bkonyi May 8, 2019
436a3c7
Roll src/third_party/skia 51e15a69ce5b..4497ac179949 (1 commits) (#8893)
skia-flutter-autoroll May 8, 2019
ac4f3c9
Prevent iOS from autofilling password into wrong text box (#8894)
dnfield May 8, 2019
5d1c1a0
Remove more asserts and fix a11y check (#8896)
dnfield May 8, 2019
3fccf83
Roll src/third_party/skia 4497ac179949..f90bfd72174b (2 commits) (#8897)
skia-flutter-autoroll May 8, 2019
1604a41
Roll src/third_party/skia f90bfd72174b..15c91422339a (1 commits) (#8900)
skia-flutter-autoroll May 8, 2019
edff0aa
Roll src/third_party/dart 8143450941..0e2e186262 (3 commits)
bkonyi May 8, 2019
892b505
Provide a resource context in the GLFW shell (#8895)
stuartmorgan-g May 8, 2019
0a2d18d
Roll src/third_party/dart 0e2e186262..f80f0bfcfd (4 commits)
bkonyi May 8, 2019
026df8e
Roll src/third_party/dart f80f0bfcfd..f7bf890ff7 (2 commits)
bkonyi May 8, 2019
e7e6689
Expose API to decode images to specified dimensions (#8596)
iskakaushik May 8, 2019
3ef5007
Roll buildroot to bb316a9e. (#8889)
chinmaygarde May 8, 2019
78adbf7
Add web sdk implementation. (#8891)
May 9, 2019
30885db
Roll src/third_party/dart f7bf890ff7..ef0c812b0d (13 commits)
bkonyi May 9, 2019
812616a
Fix TimePoint on Windows (#8910)
stuartmorgan-g May 9, 2019
ee45100
Roll src/third_party/skia 15c91422339a..b9330017c070 (11 commits) (#8…
skia-flutter-autoroll May 9, 2019
c12b917
Roll src/third_party/dart ef0c812b0d..678f4bb926 (11 commits)
bkonyi May 9, 2019
f901126
Roll src/third_party/skia b9330017c070..dfda5f57bf25 (2 commits) (#8917)
skia-flutter-autoroll May 9, 2019
ccfc02a
Roll src/third_party/skia dfda5f57bf25..dbded16fadde (1 commits) (#8918)
skia-flutter-autoroll May 9, 2019
ad02f3c
Roll src/third_party/dart 678f4bb926..a0290f823c (1 commits)
bkonyi May 9, 2019
1c8e31b
Make sure Window.dpr still has a setter (#8912)
May 9, 2019
644db5a
Standardize TimePoint implementaion on std::chrono (#8913)
stuartmorgan-g May 9, 2019
6ed91ce
Roll src/third_party/dart a0290f823c..c1e2df8f36 (3 commits)
bkonyi May 9, 2019
27409dc
[fuchsia] Guard out-of-tree Fuchsia targets to fix in-tree build (#8923)
zanderso May 9, 2019
f1f95f9
Revert "Roll src/third_party/dart a0290f823c..c1e2df8f36 (3 commits)"…
zanderso May 9, 2019
b3e32e7
Roll src/third_party/skia dbded16fadde..4f6eb15178d8 (7 commits) (#8922)
skia-flutter-autoroll May 9, 2019
d8646ed
Fix the iOS accessibility tree structure of platform views. (#8731)
May 9, 2019
bf17478
Roll src/third_party/skia 4f6eb15178d8..6eeaf927e381 (12 commits) (#8…
skia-flutter-autoroll May 10, 2019
710e9ed
Roll src/third_party/skia 6eeaf927e381..6e407986cd3b (4 commits) (#8933)
skia-flutter-autoroll May 10, 2019
0bc6dc9
Platform_views gesture: let flutter view controller be the media to p…
May 10, 2019
3822aec
Prevent redundant layouts when floor(width) is the same (#8867)
GaryQian May 10, 2019
6e3c043
Synthesize buttons for embedders (#8873)
dkwingsmt May 10, 2019
64481bd
Roll src/third_party/skia 6e407986cd3b..303bacbc0fcb (2 commits) (#8935)
skia-flutter-autoroll May 10, 2019
5ad9864
Roll src/third_party/skia 303bacbc0fcb..5c7b54112bca (2 commits) (#8938)
skia-flutter-autoroll May 11, 2019
5526884
Wire up the Skia Metal backend on iOS. (#8936)
chinmaygarde May 11, 2019
7553de2
Roll src/third_party/skia 5c7b54112bca..806621b2e0b5 (1 commits) (#8941)
skia-flutter-autoroll May 12, 2019
21ad7f0
Move the Fuchsia Flutter Runner to //flutter/shell/platform/fuchsia/f…
chinmaygarde May 12, 2019
816d3fc
New Plugin API PR1: Introduces PluginRegistry and FlutterPlugin, adds…
matthew-carroll May 12, 2019
8d126ce
Roll src/third_party/skia 806621b2e0b5..695206d7149a (1 commits) (#8942)
skia-flutter-autoroll May 13, 2019
c454d2e
Roll src/third_party/skia 695206d7149a..617d801ff762 (3 commits) (#8945)
skia-flutter-autoroll May 13, 2019
839628b
Roll src/third_party/skia 617d801ff762..d696f8e6bca3 (6 commits) (#8946)
skia-flutter-autoroll May 13, 2019
f4d23ef
Replace Skia font macros with enums. (#8920)
bungeman May 13, 2019
14c82d9
Only cache required frames (#8837)
May 13, 2019
47fd66c
Terminate debug background task on expiry (#8930)
stupidfive May 13, 2019
1b649a5
update docs (#8928)
dnfield May 13, 2019
c9406d4
Roll src/third_party/skia d696f8e6bca3..0221e8b22687 (5 commits) (#8948)
skia-flutter-autoroll May 13, 2019
904cfc4
Add @UiThread to MethodChannel and related classes/calls (#32642). (#…
matthew-carroll May 13, 2019
c83ec26
Roll Tonic (#8940)
jason-simmons May 13, 2019
96ffc89
Copy the Dart Runner from //topaz into the engine. (#8949)
chinmaygarde May 13, 2019
b3b817a
Add a minimal set of symbols to the dynamic symbol table for Linux ex…
jason-simmons May 13, 2019
51486a5
New Plugin API PR2: Introduces ActivityAware, ActivityControlSurface,…
matthew-carroll May 14, 2019
5ac2d02
Avoid disabling sources assignment filters are these have been remove…
chinmaygarde May 14, 2019
49bc9c8
Roll src/third_party/skia 0221e8b22687..4e66df54e7da (5 commits) (#8955)
skia-flutter-autoroll May 14, 2019
4238163
Roll src/third_party/skia 4e66df54e7da..136ad09848f5 (2 commits) (#8957)
skia-flutter-autoroll May 14, 2019
a89cf80
Roll src/third_party/skia 136ad09848f5..c2aea5938d0d (1 commits) (#8958)
skia-flutter-autoroll May 14, 2019
a895315
Roll src/third_party/skia c2aea5938d0d..4167215daf0e (5 commits) (#8961)
skia-flutter-autoroll May 14, 2019
6608730
Roll tonic and update #includes (#8950)
mdempsky May 14, 2019
d0dc9b9
Rename frame_time and engine_time (#8952)
liyuqian May 14, 2019
832cdac
Roll src/third_party/skia 4167215daf0e..c8a84d2b7ff9 (9 commits) (#8964)
skia-flutter-autoroll May 14, 2019
704b6ee
Roll src/third_party/dart a0290f823c..6d5f763952 (70 commits)
bkonyi May 14, 2019
55ff8d6
Revert "Roll src/third_party/dart a0290f823c..6d5f763952 (70 commits)…
dnfield May 15, 2019
10742e7
Roll src/third_party/dart a0290f823c..6d5f763952 (70 commits)
bkonyi May 15, 2019
849fa42
Revert "Roll src/third_party/dart a0290f823c..6d5f763952 (70 commits)…
GaryQian May 15, 2019
f5fa03b
Use Android text selection shifting API to handle keyboard backspace …
GaryQian May 15, 2019
4559951
Roll src/third_party/skia c8a84d2b7ff9..3f79f07a14eb (1 commits) (#8968)
skia-flutter-autoroll May 15, 2019
2080117
Roll src/third_party/skia 3f79f07a14eb..348880c3f67f (3 commits) (#8971)
skia-flutter-autoroll May 15, 2019
81b6f7b
Roll src/third_party/dart a0290f823c..ea9b0cd0f5 (86 commits)
bkonyi May 15, 2019
ce22829
Roll src/third_party/skia 348880c3f67f..c8d66d35538c (6 commits) (#8973)
skia-flutter-autoroll May 15, 2019
3cdfa80
Replace ararysize macro with fml::size function (#8975)
mdempsky May 15, 2019
62b51ae
Roll src/third_party/skia c8d66d35538c..32c32b9a6caa (15 commits) (#8…
skia-flutter-autoroll May 15, 2019
dd65a88
Roll src/third_party/dart ea9b0cd0f5..57c970d87a (5 commits)
bkonyi May 15, 2019
1fa483d
Roll src/third_party/skia 32c32b9a6caa..b3c0bf642613 (14 commits) (#8…
skia-flutter-autoroll May 15, 2019
5283341
Roll src/third_party/dart 57c970d87a..cc2d5adec9 (1 commits)
bkonyi May 16, 2019
288a855
Roll src/third_party/skia b3c0bf642613..7921042df7e5 (1 commits) (#8984)
skia-flutter-autoroll May 16, 2019
aa63f09
libtxt: add a BoxHeightStyle option based on the height of the strut …
jason-simmons May 16, 2019
34a5248
Add matrix4 param to Linear gradients (#8985)
dnfield May 16, 2019
9d7cd70
add observatoryUrl property to FlutterEngine (#8987)
dnfield May 16, 2019
859cd98
Roll src/third_party/skia 7921042df7e5..c6568afa0b63 (6 commits) (#8988)
skia-flutter-autoroll May 16, 2019
424940f
Add support for the Fontconfig-based Skia font manager (#8977)
jason-simmons May 16, 2019
e94d352
Roll src/third_party/dart cc2d5adec9..5ffff98440 (3 commits)
bkonyi May 16, 2019
b6981a3
Enable hover by default for desktop shells (#8991)
stuartmorgan-g May 17, 2019
065fe5b
remove unnecessary `[new` from docs (#8986)
dnfield May 17, 2019
865cb1c
Roll src/third_party/dart 5ffff98440..0e8656e045 (1 commits)
bkonyi May 17, 2019
2e6ed7c
Roll Buildroot (#8996)
jason-simmons May 17, 2019
74b1f32
Roll src/third_party/skia c6568afa0b63..0c6daf034b11 (1 commits) (#8995)
skia-flutter-autoroll May 17, 2019
682a6a8
Roll src/third_party/dart 0e8656e045..b2a3d1c31b (2 commits)
bkonyi May 17, 2019
c181972
New Plugin API PR3: Introduces Service, BroadcastReceiver, and Conten…
matthew-carroll May 17, 2019
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
  •  
  •  
  •  
104 changes: 82 additions & 22 deletions .cirrus.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,28 @@
gcp_credentials: ENCRYPTED[987a78af29b91ce8489594c9ab3fec21845bbe5ba68294b8f6def3cf0d380830f06687a89ea69c87344c5ade369700fe]

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

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
env:
CIRRUS_WORKING_DIR: "/tmp/github_repo"

replace_engine_script: |
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:
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
cd $ENGINE_PATH/src
rm -r flutter
rm -rf flutter
rm -rf out
mv $CIRRUS_WORKING_DIR flutter
gclient sync

Expand All @@ -24,27 +32,79 @@ task:
cd $ENGINE_PATH/src
./flutter/tools/gn --unoptimized
ninja -C out/host_debug_unopt
test_host_script: cd $ENGINE_PATH/src && ./flutter/testing/run_tests.sh
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: |
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

format_and_dart_test_task:
container:
image: gcr.io/flutter-cirrus/build-engine-image:latest
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_WORKING_DIR: "/tmp/github_repo"
# 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"

replace_engine_script: |
cd $ENGINE_PATH/src
rm -r flutter
cp $CIRRUS_WORKING_DIR -r ./flutter
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

format_script: cd $ENGINE_PATH/src/flutter && ./ci/format.sh
build_script: cd $ENGINE_PATH/src/flutter && ./ci/build.sh
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
30 changes: 29 additions & 1 deletion BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,16 @@

import("$flutter_root/common/config.gni")

if (is_fuchsia) {
import("//build/fuchsia/sdk.gni")
}

# Whether to build the dartdevc sdk, libraries, and source files
# required for the flutter web sdk.
declare_args() {
full_dart_sdk = false
}

group("flutter") {
testonly = true

Expand All @@ -18,12 +28,20 @@ group("flutter") {
public_deps += [ "$flutter_root/shell/testing" ]
}

if (is_fuchsia && using_fuchsia_sdk) {
public_deps += [ "$flutter_root/shell/platform/fuchsia" ]
}

if (!is_fuchsia && !is_fuchsia_host) {
if (current_toolchain == host_toolchain) {
public_deps += [
"$flutter_root/frontend_server",
"//third_party/dart:create_sdk",
]

if (full_dart_sdk) {
public_deps += [ "$flutter_root/web_sdk" ]
}
}
}

Expand All @@ -39,8 +57,9 @@ group("flutter") {
"$flutter_root/fml:fml_unittests",
"$flutter_root/runtime:runtime_unittests",
"$flutter_root/shell/common:shell_unittests",
"$flutter_root/shell/platform/common/cpp/client_wrapper:client_wrapper_unittests",
"$flutter_root/shell/platform/embedder:embedder_unittests",
"$flutter_root/synchronization:synchronization_unittests",
"$flutter_root/shell/platform/glfw/client_wrapper:client_wrapper_glfw_unittests",
"$flutter_root/third_party/txt:txt_unittests",
]

Expand All @@ -54,6 +73,15 @@ config("config") {
include_dirs = [ ".." ]
}

config("export_dynamic_symbols") {
if (is_linux) {
inputs = [
"$flutter_root/common/exported_symbols.sym",
]
ldflags = [ "-Wl,--dynamic-list=" + rebase_path(inputs[0], root_build_dir) ]
}
}

group("dist") {
testonly = true

Expand Down
22 changes: 13 additions & 9 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,22 @@
Contributing to the Flutter engine
==================================

[![Build Status](https://cirrus-ci.com/flutter/engine.svg)](https://cirrus-ci.com/flutter/engine)
[![Build Status](https://api.cirrus-ci.com/github/flutter/engine.svg)][build_status]

_See also: [Flutter's code of conduct](https://github.com/flutter/flutter/blob/master/CODE_OF_CONDUCT.md)_
_See also: [Flutter's code of conduct][code_of_conduct]_

Welcome
-------

For an introduction to contributing to Flutter, see [our
contributor
guide](https://github.com/flutter/flutter/blob/master/CONTRIBUTING.md).
For an introduction to contributing to Flutter, see [our contributor
guide][contrib_guide].

For specific instructions regarding building Flutter's engine, see
[Setting up the Engine development
environment](https://github.com/flutter/flutter/wiki/Setting-up-the-Engine-development-environment)
on our wiki. Those instructions are part of the broader onboarding instructions described in the contributing guide.
For specific instructions regarding building Flutter's engine, see [Setting up
the Engine development environment][engine_dev_setup] on our wiki. Those
instructions are part of the broader onboarding instructions described in the
contributing guide.

[build_status]: https://cirrus-ci.com/github/flutter/engine
[code_of_conduct]: https://github.com/flutter/flutter/blob/master/CODE_OF_CONDUCT.md
[contrib_guide]: https://github.com/flutter/flutter/blob/master/CONTRIBUTING.md
[engine_dev_setup]: https://github.com/flutter/flutter/wiki/Setting-up-the-Engine-development-environment
Loading