- 13 Oct, 2018 1 commit
-
-
Michael Goderbauer authored
Service extensions can only be activated in debug or profile mode, their code should never be included in release mode. This PR adds guards around all service extension registration calls that enable Dart's tree shaker to remove the extension's code in release mode, which reduces our binary size: Android Snapshot (uncompressed): minus 127,384 Bytes (-124.40KB) APK (compressed): minus 38,136 Bytes (-37.24KB) iOS Snapshot (App.framework, uncompressed): 264,304 Bytes(-258.10KB) For details: https://docs.google.com/document/d/13JlgvliCn5sWwT2K2SfDwD1NhEfxpJH9DCf22gZZru8/edit **Benchmark Regressions:** This PR may cause benchmarks to regress because it may change the timing of GC. If you notice a benchmark regression **please note down the exact set of benchmarks that regressed on this PR** and then feel free to revert. I will follow-up with a PR that forces a GC before the effected benchmarks run to get a clean baseline before re-applying this PR.
-
- 12 Oct, 2018 7 commits
-
-
matthew-carroll authored
This reverts commit 80f80ab0.
-
liyuqian authored
Goldens updated due to Skia AA changes. We previously also made a mistake by having a golden test run on MacOS. git log 3ffa36295234..50c2e69da --no-merges --oneline 50c2e69da Roll src/third_party/skia 1b62fad4b188..b27a9cf2f4a8 (1 commits) (flutter/engine#6514) 8757bf2a1 Roll src/third_party/skia 05caa69a3f5a..1b62fad4b188 (2 commits) (flutter/engine#6513) c2fd10ad1 Roll src/third_party/skia 2a138544646d..05caa69a3f5a (1 commits) (flutter/engine#6512)
-
Artur Rymarz authored
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/35ba11eb49e8...3ffa36295234 git log 35ba11eb49e8..3ffa36295234 --no-merges --oneline 3ffa36295 Add a callback for iOS when the first Flutter frame is rendered (flutter/engine#6135) The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary.
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/daf4447a2eb2...35ba11eb49e8 git log daf4447a2eb2..35ba11eb49e8 --no-merges --oneline 35ba11eb4 Roll src/third_party/skia e7588323d586..2a138544646d (2 commits) (flutter/engine#6510) f95bad849 Roll src/third_party/skia a631669e50a2..e7588323d586 (8 commits) (flutter/engine#6509) The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary.
-
matthew-carroll authored
For G3 Roll: * Revert "MaterialButton must honor its minWidth and height parameters (#22919)" This reverts commit a0233233. * Revert "Update uses of ButtonTheme.bar: pass along the current Theme's colorScheme (#22827)" This reverts commit 655bf6a2. * Revert "ButtonTheme.of().colorScheme defers to Theme (#22880)" This reverts commit a590940e. * Revert "Bring TextTheme into alignment with the current Material spec (#22330)" This reverts commit 8bfb4b3e. * Revert "Added ColorScheme, updated ThemeData, ButtonTheme, material buttons (#22013)" This reverts commit eea3465a. * Manual adjustments to fix reversion issues.
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/9cad7b663ee2...daf4447a2eb2 git log 9cad7b663ee2..daf4447a2eb2 --no-merges --oneline daf4447a2 Reland "Allow raster caching any layer subtree (#6442)" (flutter/engine#6507) c6e6da512 Revert "Allow raster caching any layer subtree (#6442)" (flutter/engine#6506) 6447418f7 Allow raster caching any layer subtree (flutter/engine#6442) The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary.
-
- 11 Oct, 2018 14 commits
-
-
jslavitz authored
* added test
-
Greg Spencer authored
-
Jonah Williams authored
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/22522c0b3e69...9cad7b663ee2 git log 22522c0b3e69..9cad7b663ee2 --no-merges --oneline 9cad7b663 Roll src/third_party/skia 9c37cd96e4c8..a631669e50a2 (12 commits) (flutter/engine#6501) ee53ae1ea Roll src/third_party/skia 932759e9b414..9c37cd96e4c8 (1 commits) (flutter/engine#6498) The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary.
-
Janice Collins authored
-
Alexandre Ardhuin authored
* prefer_void_to_null in flutter_test * fix CI
-
Jason Simmons authored
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/7ea8b9968dce...22522c0b3e69 git log 7ea8b9968dce..22522c0b3e69 --no-merges --oneline 22522c0b3 Roll src/third_party/skia f03d4eaa2487..932759e9b414 (2 commits) (flutter/engine#6497) The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary.
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/f307c7fd070b...7ea8b9968dce git log f307c7fd070b..7ea8b9968dce --no-merges --oneline 7ea8b9968 Roll src/third_party/skia 9835dd51b320..f03d4eaa2487 (1 commits) (flutter/engine#6496) The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary.
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/daed2b7d61f3...f307c7fd070b git log daed2b7d61f3..f307c7fd070b --no-merges --oneline f307c7fd0 Remove VM options that are on by default now. (flutter/engine#6495) 61cf4c01f Pass scriptcode and variantcode to dart:ui Window. (flutter/engine#6493) 0eda0cfd4 Roll src/third_party/skia 04ac46135f23..9835dd51b320 (7 commits) (flutter/engine#6494) The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary.
-
Alexander Aprelev authored
-
Alexander Aprelev authored
-
Hans Muller authored
-
Greg Spencer authored
This attempts to re-land #22656. There are two changes from the original: I turned off wrapping completely when not sending output to a terminal. Previously I had defaulted to wrapping at and arbitrary 100 chars in that case, just to keep long messages from being too long, but that turns out the be a bad idea because there are tests that are relying on the specific form of the output. It's also pretty arbitrary, and mostly people sending output to a non-terminal will want unwrapped text. I found a better way to terminate ANSI color/bold sequences, so that they can be embedded within each other without needed quite as complex a dance with removing redundant sequences. As part of these changes, I removed the Logger.supportsColor setter so that the one source of truth for color support is in AnsiTerminal.supportsColor. * Turn on line wrapping again in usage and status messages, adds ANSI color to doctor and analysis messages. (#22656) This turns on text wrapping for usage messages and status messages. When on a terminal, wraps to the width of the terminal. When writing to a non-terminal, wrap lines at a default column width (currently defined to be 100 chars). If --no-wrap is specified, then no wrapping occurs. If --wrap-column is specified, wraps to that column (if --wrap is on). Adds ANSI color to the doctor and analysis output on terminals. This is in this PR with the wrapping, since wrapping needs to know how to count visible characters in the presence of ANSI sequences. (This is just one more step towards re-implementing all of Curses for Flutter. :-)) Will not print ANSI sequences when sent to a non-terminal, or of --no-color is specified. Fixes ANSI color and bold sequences so that they can be combined (bold, colored text), and a small bug in indentation calculation for wrapping. Since wrapping is now turned on, also removed many redundant '\n's in the code.
-
- 10 Oct, 2018 12 commits
-
-
Andrew Davies authored
This adds configurable timeouts for the Dart VM. Due to some testing machines running things quite slowly, this is becoming more necessary.
-
Sebastian Roth authored
-
Hans Muller authored
ButtonThemeData no longer requires a colorScheme. If colorScheme is null, ButtonTheme.of() will initialize it from the current Theme.
-
Greg Spencer authored
We decided that redefining the default for templates was premature. We're going to go back to having "module" in experimental land again, and we'll try again when we have the feature set fully baked. This keeps the writing of the .metadata files, and writing the template type to them, because that was a good improvement, and there are still a bunch of added tests that improve our coverage.
-
creativecreatorormaybenot authored
Adds person related icons: `group` & `group_solid`, `person` & `person_solid` and `person_add` & `person_add_solid`.
-
Philip authored
* Remove new keyword from default template app
-
Jason Simmons authored
This is required in order to support "flutter run --profile"
-
Danny Tuppeny authored
* Allow passing a restart reason through to analytics * Update to avoid overlaps with other code * Remove TODO as this is the real live value * Improve formatting + constant name
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/e68b85ae7ff4...bc6df5bc34dc git log e68b85ae7ff4..bc6df5bc34dc --no-merges --oneline bc6df5bc3 Roll buildroot to 2f0e56e63f92f1a8b80603e4b1c671fcf7b04feb (flutter/engine#6480) 2d199e85c Roll src/third_party/skia ef85d19100b1..42137de2b2b8 (7 commits) (flutter/engine#6479) b6060d490 Missing dealloc method in FlutterEventChannel (flutter/engine#6464) The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary.
-
Alexandre Ardhuin authored
-
Jorge Coca authored
Fixes https://github.com/flutter/flutter/issues/19507
-
Hans Muller authored
-
- 09 Oct, 2018 6 commits
-
-
engine-flutter-autoroll authored
https://github.com/flutter/engine/compare/bf377896ff0f...e68b85ae7ff4 git log bf377896ff0f..e68b85ae7ff4 --no-merges --oneline e68b85ae7 Roll Tonic (flutter/engine#6478) fcb7292cb Add build targets for fuchsia (flutter/engine#6470) The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+/master/autoroll/README.md If the roll is causing failures, please contact the current sheriff, who should be CC'd on the roll, and stop the roller if necessary.
-
Greg Spencer authored
Fixes #22451
-
Jonah Williams authored
-
Janice Collins authored
-
Jonah Williams authored
-
jslavitz authored
* added missing properties
-