1. 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
  2. 20 1月, 2016 3 次提交
  3. 19 1月, 2016 7 次提交
    • A
      Merge pull request #2274 from abarth/rm_wtf_string · 1f9858cb
      Adam Barth 提交于
      Remove integration between tonic and WTFString
      1f9858cb
    • A
      Clean up DartInvoke · 4888996b
      Adam Barth 提交于
      Remove the non-initializer version of DartInvokeAppClosure and rename
      the function to the simpler DartInvoke. Also, add a special case for
      DartInvokeVoid to make the callers prettier.
      4888996b
    • A
      Remove FromArgumentsWithNullCheck · c04b57b2
      Adam Barth 提交于
      We use FromArguments everywhere now.
      c04b57b2
    • A
      Remove integration between tonic and WTF::Vector · c9cf1f3b
      Adam Barth 提交于
      There's no reason to use WTF::Vector here over std::vector.
      c9cf1f3b
    • 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
    • A
      Merge pull request #2273 from abarth/mv_microtask · efa936c4
      Adam Barth 提交于
      Move microtask queue into tonic
      efa936c4
    • A
      Move microtask queue into tonic · 1f4416f8
      Adam Barth 提交于
      Moving the microtask queue into tonic solves three problems:
      
      1) Removes three levels of indirection when invoking microtask
      callbacks.
      2) Removes the sky/engine/dom directory entirely.
      3) Removes the last client of the (inefficient) DartValue class.
      1f4416f8
  4. 18 1月, 2016 2 次提交
  5. 17 1月, 2016 2 次提交
  6. 16 1月, 2016 10 次提交
  7. 15 1月, 2016 7 次提交
  8. 14 1月, 2016 6 次提交
  9. 13 1月, 2016 2 次提交