1. 23 Nov, 2017 4 commits
    • Ian Hickson's avatar
      TabBar RTL (#13164) · 2bda59a1
      Ian Hickson authored
      2bda59a1
    • Chris Bracken's avatar
      Mark flutter_gallery__preview_dart_2_bulid unflaky (#13170) · 112df6ef
      Chris Bracken authored
      This was fixed in #13150.
      
      That commit rolled the engine to:
        flutter/engine@93b21795971357edbfd646f61b8d7f62388b0dae,
      
      which rolled Dart to:
        dart-lang/sdk@70e5deacb54aea295665215837adaedd3d6a5bfa
      
      which includes:
        dart-lang/sdk@d38c08d97358ebe4ee30e557bfee339dddda9b7a
      
      Which fixes the breakage introduced in #13134.
      
      This reverts commit f5d9c777.
      112df6ef
    • Chris Bracken's avatar
      Reorganise flutter driver implementation sources (#13163) · cf37a472
      Chris Bracken authored
      This patch reorganises flutter_driver's lib/src directory into three
      subdirectories:
      
      * driver: sources transitively imported/exported by flutter_driver.dart,
        which defines the API used by driver tests executed on the host machine.
      
      * extension: sources transitively imported/exported by
        driver_extension.dart, which defines the API used to instrument a
        Flutter app running on the target device for use with a driver test.
      
      * common: sources common to both driver and extension code.
      
      This makes rolling Flutter into repositories that use Bazel (or
      Bazel-like build systems) significantly more robust, due to the simpler
      glob patterns involved.
      cf37a472
    • Chris Bracken's avatar
      d9bdb76f
  2. 22 Nov, 2017 24 commits
  3. 21 Nov, 2017 4 commits
    • Chris Bracken's avatar
      Roll engine to 5f9c8522dd60d5daa6f218d0bf3394796c7a23c0 (#13134) · 77af1e5e
      Chris Bracken authored
      Picks up Dart SDK roll to 3ee0a4284203ebc6991c78054583a7c02dc8faf9
      77af1e5e
    • Martin Kustermann's avatar
      Add support for NDK discovery and add --prefer-shared-library option (#12788) · 545ec9ef
      Martin Kustermann authored
      * Add support for NDK discovery and add --prefer-shared-library option
      
      We would like to be able to use native tools (e.g. simpleperf, gdb) with
      precompiled flutter apps.  The native tools work much better with *.so
      files instead of the custom formats the Dart VM uses by default.
      
      The reason for using blobs / instruction snapshots is that we do not
      want to force flutter users to install the Android NDK.
      
      This CL adds a `--prefer-shared-library` flag to e.g. `flutter build
      apk` which will use the NDK compiler (if available) to turn the
      precompiled app assembly file to an `*.so` file.  If the NDK compiler is
      not available it will default to the default behavior.
      
      * Rebase, add test for NDK detection, augment flutter.gradle with @Input for flag
      
      * Use InMemoryFileSystem for test
      
      * Remove unused import
      
      * Address some analyzer warnings
      545ec9ef
    • Chris Bracken's avatar
      Use duration not threadDuration for frame duration (#13117) · 14b5cb04
      Chris Bracken authored
      1. We want to measure wall-clock duration for the benchmarks, as opposed
         to thread duration (e.g., waiting on a mutex should accrue time) and
         'dur' is the metric to use for that.
      
      2. On Darwin-based systems (macOS and iOS) 'tdur' is the result of a
         mach syscall lookup to thread_info. This call returns unreliable data
         on iOS. Chromium, for example, disables thread time support entirely
         for iOS.
      14b5cb04
    • Chris Bracken's avatar
  4. 20 Nov, 2017 3 commits
  5. 17 Nov, 2017 5 commits