1. 14 5月, 2015 1 次提交
    • E
      Make it possible to custom-paint without an Element. · 1eb17996
      Eric Seidel 提交于
      This adds a new abstract 'Canvas' which is similar to SkCanvas.
      PaintContext implements Canvas while still having its
      own commit() method to cause the paint actions to apply to
      the Element for the next frame.
      This adds a new PictureRecorder which also implements Canvas
      and has an endRecording() method which returns a Picture
      (another new interface) which can be held from Dart.
      
      There is also now a rootPicture setter on Document which takes
      a Picture and will then make the Document draw that Picture
      until changed.
      
      This piggybacks on the existing custom painting system
      which adds the painting at background-and-borders paint
      time so technically if you both set rootPicture as well as
      construct a DOM you will draw the DOM on top of your picture. :)
      
      R=mpcomplete@chromium.org
      
      Review URL: https://codereview.chromium.org/1122423009
      1eb17996
  2. 13 5月, 2015 3 次提交
    • C
      Create wrapper script around mojom's generate.dart in the Sky package. · 2772b9e4
      Colin Blundell 提交于
      This CL does the following:
      - Moves mojom's generate.dart from bin/ to lib/ to make it available for use
        by a wrapper scripts in the Sky package, thus avoiding all consumers of Sky
        needing to directly depend on mojom to be able to call
        "pub run mojom:generate".
      - Adds a sky->mojom pub dependency and creates a wrapper script around mojom's
        generate.dart in the Sky package.
      - Augments the Sky README to explain the usage of this script.
      
      R=eseidel@chromium.org, sethladd@google.com
      
      Review URL: https://codereview.chromium.org/1136503002
      2772b9e4
    • H
      [Effen] Use the checkbox widget in the stocks app. · 396a04df
      Hixie 提交于
      - add a checkbox to the stock app, so that we're testing the checkbox widget
        (it's not currently wired up to anything, that can come later)
      - make InkSplash use FlexContainer so that we can use flex in the popup menu items
      - make effen's Text be more similar to Image and Container, so that it can be styled
      - make layout.dart's RenderCSSText correctly support being styled
      - also fixes a bug with the stock list where we were rendering one too few a row when scrolling
      - check in the code to dump the DOM so I don't have to keep remembering how to do this
      
      R=eseidel@chromium.org
      
      Review URL: https://codereview.chromium.org/1134163003
      396a04df
    • H
      [Effen] Move 'flex' out of CSS also. (mark II) · 02045e37
      Hixie 提交于
      This introduces a new kind of ContentNode similar to Style but which
      instead of changing the styles that apply to the node, provides new
      settings to apply to the "parentData" structure.
      
      R=eseidel@chromium.org
      
      Review URL: https://codereview.chromium.org/1122413006
      02045e37
  3. 12 5月, 2015 3 次提交
  4. 09 5月, 2015 5 次提交
  5. 08 5月, 2015 4 次提交
  6. 07 5月, 2015 3 次提交
    • C
      Dart: Adds mojom pub package. · 6e8347d0
      Colin Blundell 提交于
      Creates generate.dart script that installs generated .mojom.dart files into
      the mojom pub package.
      
      Updates Sky's deploy_sdk.py script to put mojom.dart files in locations where
      they can be consumed by the generate.dart script once the SDK is published and
      obtained via "pub get".
      
      This CL is adapted from a patch by zra@google.com; most of the work here is his.
      
      R=iposva@google.com
      
      Review URL: https://codereview.chromium.org/1106383006
      6e8347d0
    • J
      Add Observatory to sky dart_controller · 76da439f
      John McCutchan 提交于
      - Bump Dart and Observatory DEPS to 45576 and 45565 respectively.
      - Include 'dart:io' in snapshot
      - Add 'dart:io' native bindings to sky bindings.
      - Initialize 'dart:io' in sky dart_controller.
      - Include Observatory and service isolate resources in build.
      - Bring up service isolate.
      - Start handle watcher isolate from service isolate (hides handle watcher isolate from debugger and Observatory).
      - Hook up debugger.
      
      R=eseidel@chromium.org
      
      Review URL: https://codereview.chromium.org/1107803002
      76da439f
    • A
      Fix typos · 402497b2
      AQNOUCH Mohammed 提交于
      402497b2
  7. 06 5月, 2015 3 次提交
    • J
      Update from https://crrev.com/328418 · 04dec88f
      James Robinson 提交于
      This includes the switch to libc++ on android.
      
      Fixes outside of the rolled code:
      
      *) ::TestSuite -> base::TestSuite
      *) base::ScopedPtrHashMap's second parameter Value->scoped_ptr<Value>
      *) re2 std::tr1 changes from upstream libc++ changes
      *) tracked_objects:: api changes in mojo/common/task_tracker*
      
      Review URL: https://codereview.chromium.org/1128733002
      04dec88f
    • J
      Fix up strings Sky passes to base/trace_event · 209153d1
      James Robinson 提交于
      String parameters passed to the trace macros in base/trace_event must
      either be std::string (which Sky doesn't use very much), pointers to
      null terminated C-style strings that live forever (like a string
      literal) pointers to C-style strings that are annotated by macro as
      needing to be copied. This fixes up a few instances that passed pointers
      to temporary strings without the copying annotation or pointers to
      non-null-terminated strings so the trace data doesn't have random
      garbage memory in it.
      
      R=eseidel@chromium.org
      
      Review URL: https://codereview.chromium.org/1107853003
      209153d1
    • J
      Update from https://crrev.com/327068 · 3507c90d
      James Robinson 提交于
      This rolls in //base, //build and //sandbox/linux and updates other
      things to match, in particular:
      
      *) Update build_v8.patch
      *) Add junit, mockito and roboelectric to DEPS for android test rules
      *) Update DEPS for grit
      *) Fix up various GN files for os->target_os rename
      *) Fix up a few places that were using //base/float_util to use std::isnan
      *) Fix up a few places using ApiCompatibilityUtil to use Android SDK directly
      
      as well as a few miscellaneous fixes.
      
      Many portions based on ncbray's work in
      https://codereview.chromium.org/1108173002/
      
      R=ncbray@chromium.org
      TBR=ncbray@chromium.org
      
      Review URL: https://codereview.chromium.org/1124763003
      3507c90d
  8. 05 5月, 2015 3 次提交
  9. 02 5月, 2015 1 次提交
  10. 01 5月, 2015 1 次提交
  11. 29 4月, 2015 3 次提交
  12. 28 4月, 2015 9 次提交
  13. 25 4月, 2015 1 次提交