Commit Graph

240 Commits

Author SHA1 Message Date
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