1. 13 8月, 2016 1 次提交
  2. 12 8月, 2016 1 次提交
    • A
      Simplify Dart application startup (#2910) · cee7fef7
      Adam Barth 提交于
      There are now three ways to start Dart applications:
      
      1) From a precompiled snapshot
      2) From a snapshot
      3) From source
      
      When loading from source, we no longer use the complex data pipe /
      dependency catcher mechanism. Instead, we just load the source
      synchronously from the file system. This is appropriate because running
      from source is used only during development and not during production.
      
      The previous design was built assuming we would want to run from source
      over the network, which meant we needed to be able to load source
      asynchronously over a high latency channel.
      cee7fef7
  3. 10 8月, 2016 2 次提交
  4. 09 8月, 2016 3 次提交
  5. 06 8月, 2016 1 次提交
  6. 05 8月, 2016 2 次提交
  7. 04 8月, 2016 1 次提交
    • A
      Remove a pile of dead code (#2855) · 2629d5e7
      Adam Barth 提交于
      * Remove time
      
      * Remove rand
      
      * Remove array buffers
      
      * Remove more code
      
      * Remove more image decoding code
      
      * Remove more code
      
      * Remove old public API
      
      * Remove more old public headers
      
      * Remove layout test support
      
      * Remove WebPrivateOwnPtr
      
      * Remove WebString
      
      * Remove worker pool
      2629d5e7
  8. 02 8月, 2016 1 次提交
  9. 28 5月, 2016 1 次提交
    • A
      Roll mojo2 (#2722) · b6ad8850
      Adam Barth 提交于
      * Update to mojo 7d579155cc597aa3befcbfad66eef54bda06b57c
      
      * Update to new API
      b6ad8850
  10. 10 5月, 2016 1 次提交
  11. 21 4月, 2016 1 次提交
  12. 06 4月, 2016 1 次提交
  13. 31 3月, 2016 1 次提交
  14. 29 3月, 2016 1 次提交
  15. 19 3月, 2016 2 次提交
  16. 17 3月, 2016 1 次提交
  17. 04 3月, 2016 1 次提交
  18. 03 3月, 2016 2 次提交
  19. 01 3月, 2016 2 次提交
  20. 25 2月, 2016 1 次提交
  21. 18 2月, 2016 1 次提交
    • J
      Support loading of custom fonts · 0b8038fa
      Jason Simmons 提交于
      The FLX will contain a font manifest JSON file that maps font family names
      to custom font assets.  Flutter will provide a FontSelector that loads
      fonts on demand and caches typeface and style data.
      0b8038fa
  22. 13 2月, 2016 2 次提交
  23. 10 2月, 2016 1 次提交
  24. 06 2月, 2016 1 次提交
    • J
      Serve the asset bundle directly out of an FLX zip file · 97e65a45
      Jason Simmons 提交于
      Currently, during application startup we:
        * copy the FLX file to a Mojo pipe
        * write the Mojo pipe contents back to a temporary file on disk
        * unzip the FLX contents into cache storage
      This contributes to startup latency and requires that we later clean up the
      cache.
      
      With this change, the assets will be extracted from the FLX archive
      on demand with no writes to storage. Runtime cost should be minimal
      given that most assets (except for the snapshot) are not compressed
      in the archive.
      97e65a45
  25. 29 1月, 2016 2 次提交
  26. 27 1月, 2016 1 次提交
  27. 22 1月, 2016 1 次提交
    • A
      Improve handling of window insets on Android · 33d7553e
      Adam Barth 提交于
      Now that we understand window insets, we don't need to hard-code the size of
      the status bar. Also, convert the viewport metrics to be consistently in
      physical pixels.
      33d7553e
  28. 19 1月, 2016 1 次提交
    • A
      Remove integration between tonic and WTFString · 0140555b
      Adam Barth 提交于
      We used to share memory between Dart strings and WTF::String objects by
      way of the Dart externalized strings. That used to be important when the
      DOM shared many strings between C++ and Dart. However, now that we don't
      retain strings in C++ much anymore, we don't need this complexity.
      
      This patch removes DartStringCache and the integration. It also unwinds
      several cases where we were converting back and forth between
      WTF::String and std::string for no reason. Now we use std::string more
      consistently.
      
      For the case of ParagraphBuilder::addText, we now take a raw const
      char*, which more closely matches the API the DartVM exposes. That means
      we do a single copy out of the VM and into the render tree at that
      point.
      0140555b
  29. 13 1月, 2016 1 次提交
    • A
      Move //sky/compositor to //flow · 0b629d41
      Adam Barth 提交于
      Now that the compositor doesn't have any tricky deps, we can make it a
      top-level project, which saves a bunch of typing.
      0b629d41
  30. 30 12月, 2015 1 次提交
    • A
      Remove RuntimeEnabledFeatures · b4377c93
      Adam Barth 提交于
      This complex machinery made sense for Blink, which has hundreds of
      developers. In our case, we're just moving around two bools. We can do
      that in a much simpler way.
      b4377c93
  31. 16 12月, 2015 1 次提交