Chinmay Garde
b68f7e72aa
Allow specifying an alternate Mac host SDK. ( #8249 )
2019-03-21 15:46:29 -07:00
Matt Carroll
1dbd2046b5
Moved io.flutter.embedding.engine.android package to io.flutter.embedding.android ( #8221 )
2019-03-20 11:30:49 -07:00
Jason Simmons
e28fc3c810
Define the dart_platform_sdk GN variable only on host targets ( #8206 )
...
dart_platform_sdk is not available in Android builds
2019-03-19 09:43:17 -07:00
Jonah Williams
048d70bc09
Support dartdevc, dart2js with shared source files, dartdevc sdk ( #8105 )
2019-03-18 11:58:35 -07:00
Chris Bracken
d9fda1c208
Add --no-full-dart-sdk option to GN ( #8196 )
...
Allows enabling/disabling building trained snapshots for dart2js and
dartdevc.
2019-03-17 15:52:41 -07:00
Jonah Williams
d92f937301
Add flag to allow only building full sdk on release to speed up bots ( #8080 )
2019-03-15 13:13:44 -07:00
Chinmay Garde
906d684a77
Reland ""Add support for trace counters with variable arguments and instrument the raster cache." ( #8145 )
...
This reverts commit bc901324faf5a24f9220cc7ecbcf5b97b96ae09f and fixes the
discovered on Windows builds.
2019-03-13 13:53:22 -07:00
Chinmay Garde
3c93817839
Add “full-dart-debug” that disabled optimizations in the Dart VM. ( #8147 )
2019-03-13 12:54:57 -07:00
Dan Field
9e8f8d0889
Drop android_sdk_downloader in favor of cipd ( #8087 )
...
* remove sdk downloader, use cipd
* roll buildroot to drop android_sdk_downloader
2019-03-09 12:39:16 -08:00
Dan Field
e77337bb1c
Use right stream for Java, on mac try to autoselect Java 1.8 ( #8099 )
...
* Use right stream for Java, on mac try to autoselect Java 1.8
2019-03-08 23:38:59 -08:00
Michael Klimushyn
a63ff46327
Android linter prints to the console by default ( #8090 )
...
The HTML report can still be generated by passing in an `--html` flag
to the tool.
This will make errors easier to debug in CI.
2019-03-08 22:23:10 -08:00
Matt Carroll
718329ce6e
Android Embedding PR 17: Clarify AccessibilityBridge and move logic out of FlutterView. ( #8061 )
2019-03-08 18:09:04 -08:00
Michael Klimushyn
1d10e0eb67
Guard against NewAPI failures ( #8048 )
...
Adds minimum SDK checks around minimum APIs.
flutter/flutter#28848
2019-03-08 13:33:58 -08:00
Dan Field
4c94049502
Move android_sdk_downloader so I can more easily deprecate it ( #8084 )
2019-03-08 12:10:53 -08:00
Dan Field
95ef58cf48
Add script to help generate PR messages ( #8074 )
...
* Add script to help generate PR messages
* newline
2019-03-07 16:56:46 -08:00
Jason Simmons
d71bfe58dd
Only build a full Dart SDK when building for the host system ( #8071 )
2019-03-07 11:44:00 -08:00
liyuqian
3335764ae9
Skip skp files in license check ( #8050 )
...
* Skip skp files in license check
This fixes https://bugs.chromium.org/p/skia/issues/detail?id=8828
* Update signature
2019-03-06 08:39:00 -08:00
Chris Bracken
70a18b5153
Add clang static analysis support to gn wrapper ( #8047 )
...
Adds --clang-static-analysis option to GN to enable/disable compiling
with clang static analysis enabled.
2019-03-05 17:35:43 -08:00
Dan Field
14e082fa05
add lint script for Android with baseline ( #8036 )
...
* add lint script for Android with baseline
2019-03-05 09:36:16 -08:00
Ian Hickson
2cd9b41ba5
Select MPL instead of LGPL ( #7991 )
2019-03-04 18:43:47 -08:00
Dan Field
a2246c1990
Start of linting Android embedding ( #8023 )
...
* Add a tool for running Android SDK lint on Android embedding
2019-03-04 13:55:53 -08:00
Dan Field
130cf77c57
Build engine for iOS on presubmit ( #8011 )
...
* build the ios engine on Cirrus
2019-03-02 10:01:15 -08:00
Jason Simmons
9b924765f4
Improve performance of Locale.toString ( #7990 )
...
Use a map instead of a switch to replace deprecated language and country codes.
Also cache the result for the most recently used locale.
2019-02-27 14:41:58 -08:00
Jonah Williams
e32531f0ee
Switch flutter's dart sdk to full and add dartdevc libraries ( #7968 )
2019-02-26 14:49:09 -08:00
Jason Simmons
f804279964
Update licenses for the switch away from the Wuffs GIF decoder ( #7786 )
2019-02-11 11:41:21 -08:00
Michael Klimushyn
28bafe6903
Don't use Wuffs ( #7785 )
...
This code path isn't stable yet.
Fixes flutter/flutter#27718
Reopens flutter/flutter#23838
2019-02-11 11:09:45 -08:00
Dan Field
f9252e72f8
allow specifying out directory root ( #7753 )
2019-02-08 15:15:47 -08:00
Dan Field
b8473cdee1
use correct no-download-badge ( #7735 )
2019-02-07 15:15:41 -08:00
liyuqian
3c118b6c3b
Disable wuff on Windows ( #7713 )
...
MSVC won't compile wuff...
2019-02-06 11:52:25 -08:00
Jason Simmons
351f5a35f3
Use the Wuffs GIF decoder ( #7658 )
...
Fixes https://github.com/flutter/flutter/issues/23838
2019-02-05 14:09:18 -08:00
liyuqian
09a3735ea7
Respect default goma path on Windows ( #7643 )
2019-01-30 13:00:34 -08:00
Dan Field
20d8388b5f
Check in GEM_HOME for jazzy ( #7628 )
...
* Check in GEM_HOME for jazzy
2019-01-29 13:01:35 -08:00
Chinmay Garde
1dc01adfa6
Allow generating coverage reports for all unit-tests in the engine. ( #7576 )
2019-01-24 14:03:15 -08:00
Dan Field
75cfebde06
Roll buildroot and update method of getting android SDK and support libs ( #7284 )
...
* Get support, use new SDK tooling from buildroot
* Roll NDK to 19
* Skip Android bits on Windows with note
2019-01-18 15:20:56 -08:00
Vyacheslav Egorov
8a71c73d4b
Pass operator_new_alignment value through gn script into GN args. ( #7031 )
...
Background:
Some allocators (tcmalloc) don't provide alignment guarantees that
match clang's default expectations, which causes crashes when using
clang compiled binary with such allocators.
For example clang can produce movaps instructions to initialize newly
allocated object - which would crash if result of ::operator new() is
not 16 bytes aligned.
2019-01-15 16:09:46 +01:00
Chris Bracken
eaffc462ae
[License] Enable avoid_positional_boolean_parameters lint ( #7275 )
2018-12-20 16:05:43 -08:00
Chris Bracken
b07753badc
[License] Sync analysis_options.yaml from framework ( #7273 )
...
Updates to the framework analysis_options.yaml, but enables a few more lints that
(a) seem sensible and
(b) don't require any code changes.
2018-12-20 15:36:35 -08:00
Chris Bracken
233c100b69
[License] Enable always_require_non_null_named_parameters
...
Adds dependency on package:meta.
2018-12-20 14:56:23 -08:00
Chris Bracken
f4b348f779
[License] Enable flutter_style_todos lint
2018-12-20 14:56:23 -08:00
Chris Bracken
48be433ce2
[License] Enable prefer_is_empty lint
2018-12-20 14:56:23 -08:00
Chris Bracken
bd648bad6e
[License] Enable prefer_const_constructors lint
2018-12-20 14:56:23 -08:00
Chris Bracken
2b207a51c7
[License] Enable unnecessary_parenthesis lint
2018-12-20 14:56:23 -08:00
Chris Bracken
97ae27164e
[License] Enable prefer_initializing_formals lint
2018-12-20 14:56:23 -08:00
Chris Bracken
c8f83fbea2
[License] Enable prefer_collection_literals lint
2018-12-20 14:56:23 -08:00
Chris Bracken
d120e15af6
[License] Enable prefer_void_to_null lint
2018-12-20 14:56:23 -08:00
Chris Bracken
e2ab3780a3
[License] Enable directives_ordering lint
2018-12-20 14:56:23 -08:00
Chris Bracken
5f2e6cd419
[License] Enable unnecessary_overrides lint
2018-12-20 14:56:23 -08:00
Chris Bracken
bd955d78a7
[License] Enable avoid_function_literals_in_foreach_calls lint
2018-12-20 14:56:23 -08:00
Chris Bracken
392df65f69
[License] Enable prefer_const_declarations lint
2018-12-20 14:56:23 -08:00
Chris Bracken
06e35912da
[License] Enable prefer_final_fields lint
2018-12-20 14:56:23 -08:00