1. 27 Sep, 2018 11 commits
  2. 26 Sep, 2018 10 commits
  3. 25 Sep, 2018 13 commits
    • Michael Goderbauer's avatar
      Strip debug symbols from App.framework for non-debug builds (#22245) · eda22840
      Michael Goderbauer authored
      A dSYM file is created for the stripped `App.framework` and placed at `build/aot/App.dSYM`.
      
      Reduces `App.framework` for Flutter Gallery by 6MB uncompressed, minus 23%.
      Reduces `App.framework` for Hello World by 1.6MB uncompressed, minus 22%.
      
      Fixes #4287.
      Fixes #18693.
      Helps with #21813.
      See also #12012.
      
      This change depends on https://dart-review.googlesource.com/c/sdk/+/76306.
      eda22840
    • Aart Bik's avatar
      Roll Dart to 4cf2d3990bac1f1df2f524899e1560a3683f3133 (#22271) · f330e27d
      Aart Bik authored
      * Roll Dart to 4cf2d3990bac1f1df2f524899e1560a3683f3133
      
      Included CLs:
      
      4cf2d3990b [VM runtime] Store Smi instance type in type test cache when using the interpreter.
      a6b1a99f4c Make mixins abstract by default
      ab305f2f26 Recover from duplicated declarations
      4e32a356e0 Ignore synthetic elements created by the parser
      fc04f56430 [infra] Remove deleted Dart 1 builders (app/precomp) from the test matrix
      8477dc2131 Update status after 570fd5a7884
      1652850381 Compute static types during impact computation
      b4341f02db Remove unneeded method rti need
      570fd5a788 Error on re-export, export and import of libraries with same name.
      4b312b2b8c Support multiple superclasses in the mixin `on` clause.
      8debb4e9db [fuchsia] Add zx_vmo_replace_as_executable calls
      d34337aa2d Ignore noSuchMethod() for the purpose of searching concrete member implementations.
      b6284b41e3 Revert "[VM] Dart_Initialize no longer crashes after Dart_Cleanup"
      94481adbd4 [vm] Only include debugger/profiler slots in RawCode in product mode.
      519ee905f9 [VM] Dart_Initialize no longer crashes after Dart_Cleanup
      53497549ab [vm] Specialize 'new List()' on kernel AST
      afd4cc9d1a [vm/tfa] Infer concrete class of int literals in TFA
      a4d48f49e7 [vm/tfa] Infer concrete class of string literals in TFA
      9106228a55 [vm, dwarf] Set default_is_stmt to true for compatability with dsymutil.
      6ce0dc0006 dartfix stub implementation
      e4eb2437b8 Look into superclassConstraints while searching for a member in interfaces.
      95d37b0921 Revert "Implement inheritance/override checks from the spec."
      355c73d4ee [VM] Remove support for option --no-preview-dart-2
      95b8a19a20 Mixin declarations don't have supertype, fix isMoreSpecificThan().
      e9586a5d14 [vm] Update workaround for Android Kernel bug (b089d4f).
      ef7d144bc7 Add regression test for issue 34392.
      56f6c52d58 large_class_declaration_test is slow now.
      0ac3b8fff9 [fuchsia] Add missing vm:entry-point annotation
      19e844ed5b [dart/fuzzing] Use current directory as SDK top (by default)
      58e44c1400 Don't use ClassElementImpl for now in override checking.
      62d154f6a3 [vm/bytecode] Record null-initialized fields in bytecode
      70cc34df21 Custom format errors and exceptions to show traces
      95831136b4 Fix NPE when accessing superclass
      836a1d7a88 Implement inheritance/override checks from the spec.
      d07039782a Remove redundant resolution
      dba8b37d38 [vm] Benchmark for reading kernel bytecode
      
      * Move one revision later.
      
      Rationale:
      Relatively harmless change, but at least has
      builds (force builds on the older revision
      will take a while again).
      f330e27d
    • MH Johnson's avatar
      [Material] Add TabBarTheme (#22012) · f37c235c
      MH Johnson authored
      * Add tab bar theme.
      
      * Add tab bar theme.
      
      * Add tests, pass context to getters.
      
      * update goldens from linux box
      
      * update goldens from linux box
      
      * Added new golden test, addressed comments
      
      * override hashCode and == in TabBarTheme
      
      * Fix comment typos
      
      * Addressed Hans' comments.
      
      * Formatting changes
      
      * [TabBarTheme] Fixed spacing
      
      * [TabBarTheme] Update goldens version to latest commit
      f37c235c
    • Hans Muller's avatar
      6c00bf98
    • Kathy Walrath's avatar
      Really fix the flutter dartdoc link (#22266) · 387c458a
      Kathy Walrath authored
      It turns out that #21888 didn't really fix the link, because *this* is the README used by dartdoc for flutter.
      387c458a
    • Mikkel Nygaard Ravn's avatar
      Support materializing Flutter module host app on iOS (#21276) · a600fe7f
      Mikkel Nygaard Ravn authored
      * Prototype
      
      * Fix paths to Flutter library resources
      
      * Invoke pod install as necessary for materialized modules
      
      * Add devicelab test for module use on iOS
      
      * Remove debug output
      
      * Rebase, reame materialize editable
      
      * Add devicelab test editable iOS host app
      
      * Removed add2app test section
      a600fe7f
    • Dan Field's avatar
      fix analyzer (#22273) · 5c07e6df
      Dan Field authored
      5c07e6df
    • Dan Field's avatar
      Widgets app refactor (#22269) · ea5435c2
      Dan Field authored
      * Refactor of cupertino/material/widgets app
      
      * update docs 
      
      * Update tests for const
      ea5435c2
    • Hans Muller's avatar
      PageTransitionsTheme, new MountainView page transition (#21715) · 582f35df
      Hans Muller authored
      MaterialPageRoute transitions are now defined by the Theme. Added (optional) support for Android P style page transitions.
      582f35df
    • Greg Spencer's avatar
      Swap out the moon emoji used for progress spinner for a single-cell character. (#22243) · eadd59a9
      Greg Spencer authored
      Swap out the moon emoji used for progress spinner for a single-cell character.
      
      The moon emoji looked cool, but couldn't be used because of bugs in xterm.js, used for VSCode's terminal, among others. The moon emoji is two character cells wide, but xterm.js doesn't advance by two cells when it adds the emoji, but does go back by two when it backspaces.
      
      This changes us to a different character animation (dots) that is only one cell wide, and so doesn't have this problem.
      eadd59a9
    • Dan Field's avatar
      Revert "Refactor of cupertino/material/widgets app (#22161)" (#22249) · a52bd815
      Dan Field authored
      This reverts commit 61cf946b.
      a52bd815
    • Dan Field's avatar
      Refactor of cupertino/material/widgets app (#22161) · 61cf946b
      Dan Field authored
      * Make CupertinoApp and MaterialApp both use WidgetsApp for Navigator
      
      * Make CupertinoApp and MaterialApp const constructors
      
      * Make WidgetsApp routes aware
      
      * Update tests
      61cf946b
    • Jacob Richman's avatar
  4. 24 Sep, 2018 6 commits