Commit graph

500 commits

Author SHA1 Message Date
Hans Muller f72d61bf5f manage listener with on,didMount 2015-07-21 08:42:14 -07:00
Hans Muller 3f70271d9b manage listener with on,didMount 2015-07-21 08:41:58 -07:00
Hans Muller b0e0e65c09 Fixed several typos 2015-07-21 08:25:49 -07:00
Ian Hickson 4d2e8de287 Update README.md 2015-07-20 22:48:47 -07:00
Ian Hickson 4af1d34c33 Update README.md
Try to clarify initial execution.
2015-07-20 22:48:12 -07:00
Adam Barth 7af81f208a Fix typos in RenderImage
This function took innerConstraints as an argument but used constraints internally.
2015-07-20 20:04:03 -07:00
Collin Jackson 40b2a4e53f Merge pull request #166 from collinjackson/fitness
Measurement tracking for fitness app.

There is an issue with the input control that prevents actually creating a measurement. Working on this with eseidel.

R=eseidel
2015-07-20 16:25:19 -07:00
Collin Jackson d8cbbc68f3 Add basic measurement functionality to fitness app 2015-07-20 16:20:59 -07:00
Hans Muller c3a8df1d68 Merge pull request #122 from HansMuller/shrinking-card
Card Collection dismiss animation
2015-07-20 15:52:09 -07:00
Hans Muller b954e020c6 Make it possible to identify BlockViewport children whose size or type has changed 2015-07-20 15:41:21 -07:00
Hixie 94a4b97248 Fix typo "natvies" in the build system. 2015-07-20 15:25:59 -07:00
Collin Jackson 84da5238da Merge pull request #137 from collinjackson/launcher
Tweaks to launcher
2015-07-20 14:28:16 -07:00
Collin Jackson af7c5f8e5a Tweaks to launcher 2015-07-20 11:20:47 -07:00
Collin Jackson e90d0ec807 Merge remote-tracking branch 'upstream/master' into baseline5
Conflicts:
	sky/sdk/lib/rendering/flex.dart
2015-07-20 10:26:06 -07:00
Collin Jackson 8bf1f86a24 abarth feedback 2015-07-20 10:24:52 -07:00
Collin Jackson 8e68805a72 Merge pull request #123 from collinjackson/baseline6
Support for non-alphabetic baselines
2015-07-20 10:18:15 -07:00
Adam Barth 41695fb1b5 More typos 2015-07-18 12:48:16 -07:00
Adam Barth 44e0d42c12 Another typo 2015-07-18 12:46:18 -07:00
Adam Barth 7094e17f65 Fix typos in README.md 2015-07-18 12:45:41 -07:00
Adam Barth b5347ce556 Improve the READMEs further 2015-07-18 12:34:40 -07:00
Adam Barth 1b440cc68b Improve developer-facing READMEs
Also, stop pushing the SDK to sky_sdk now that this repo exists.
2015-07-18 12:22:30 -07:00
Collin Jackson 4604021dd3 Support for non-alphabetic baselines 2015-07-17 17:06:08 -07:00
Collin Jackson e3d5c2b25e Draw debug rects when flex overflows 2015-07-17 17:04:59 -07:00
Collin Jackson e1aa0431be Merge pull request #110 from collinjackson/baseline2
Track overflow during flex layout and fix stocks row

R=hixie
2015-07-17 17:03:52 -07:00
Collin Jackson 62fc9d8515 Track overflow during flex layout 2015-07-17 16:13:15 -07:00
Collin Jackson 65d47af75c Fix layout of stocks row 2015-07-17 16:10:10 -07:00
Adam Barth 87c56759cc Merge pull request #99 from abarth/fix_symlink
Fix build issues related to symlink.py
2015-07-17 15:44:50 -07:00
Adam Barth fbf9df582d Fix build issues related to symlink.py
There are actually two uses cases for symlink.py. This CL restores
//build/symlink.py to match the version in Chromium and adds a new version in
////sky/build/symlink.py that works properly for the material-design-icons.
2015-07-17 15:41:40 -07:00
Collin Jackson c80f1c7c31 Merge pull request #95 from collinjackson/baseline
Fix #57 Flex needs to understand baselines
2015-07-17 14:29:29 -07:00
Collin Jackson 695a13583b Update example 2015-07-17 14:29:05 -07:00
Collin Jackson 07f9c95efc Fix comments 2015-07-17 12:49:37 -07:00
Collin Jackson 7a7110b2a0 Fix #57 Flex needs to understand baselines 2015-07-17 12:46:51 -07:00
Adam Barth f3d913c514 Refactor Material animation to use AnimatedContainer
The idea is that AnimatedContainer is a drop-in replacement for Container that
provides implicit animations when its properties change.

R=mpcomplete@google.com
2015-07-17 12:23:46 -07:00
Collin Jackson d6232c3c71 Remove unused import 2015-07-17 10:18:32 -07:00
Collin Jackson 0e129498c0 Merge pull request #86 from collinjackson/avoid_building
Navigator improvements, avoid building invisible routes

R=abarth
2015-07-17 09:54:34 -07:00
Collin Jackson f9697a5cd7 Fix issue #34 Clicking on "Autorefresh" menu item does not click checkbox 2015-07-17 09:48:49 -07:00
Collin Jackson cc29757eee Navigator improvements, avoid building invisible routes 2015-07-17 09:38:22 -07:00
Collin Jackson fd744a1244 Use unique integers as the key for history items to prevent collisions 2015-07-17 09:05:46 -07:00
Collin Jackson 99346d00c1 abarth feedback 2015-07-16 17:39:36 -07:00
Collin Jackson a54f7cf265 Fix bug when having more than 2 routes 2015-07-16 17:36:45 -07:00
Collin Jackson e075988fe0 Make example look more beautiful 2015-07-16 17:36:25 -07:00
Collin Jackson 38cbf9b5d3 Support for settings fly-in animation 2015-07-16 17:22:20 -07:00
Collin Jackson b33edf28c6 more updates 2015-07-16 16:43:46 -07:00
Collin Jackson 073f9e3d5c README updates 2015-07-16 16:39:44 -07:00
Eric Seidel e70a5c94e5 Roll versions in perparation for another APK release.
Also fixed roll_versions to no longer roll mojo paths
since those are not part of the sky_engine repository.

R=abarth@google.com
2015-07-16 15:42:57 -07:00
Hixie a77a9c18b2 Remove EventTarget, and subsequent fallout.
The primary goal of this change was to remove EventTarget from the
sky_engine C++ code. Since EventTarget is so core to the entire event
system that sky_engine was based on, this is a rather invasive change.
As such, it had some knock-on effects. I deleted some of the files
that were affected, and cauterised the remainder.

In many cases, a file would depend on another file that it didn't
include directly, but instead included indirectly via another file
that I deleted. When this happened, if the features that this broke
were obsolete, I sometimes just removed the features instead.

Specifically:
- removed EventTarget
- removed EventQueue, since without a target, what's a queue going to
  do?
- same with EventDispatch*
- removed ExecutionContext, since it had an EventQueue and nothing
  else it did was relevant to Sky anymore
- removed ActiveDOMObject, which was all about ExecutionContexts
- removed ContextLifecycleNotifier since it dependend on
  ExecutionContext and ActiveDOMObject
- removed the other Lifecycle classes for consistency, and replaced
  them with four booleans in the Document class
- removed some of the attributes that are no longer relevant from
  IDLExtendedAttributes (ConstructorCallWith and
  CallWith=ExecutionContext)
- removed the Document member on DOMDartState since we never set it to
  anything but null.
- removed BuiltinSky::InstallWindow since it relied on the Document
  member of DOMDartState
- removed EventHandler, EventListener, and mentions of those in
  various binding scripts
- removed NewEventHandler, since we're not using that either
- removed the following interfaces from the Sky Dart API:
  - EventTarget
  - EventListener (since without a target, there's no way to listen)
  - FocusEvent (since it's only member was an EventTarget)
  - HashChangeEvent (mostly by accident, but it's defunct anyway)
  - FontFace (it used ConstructorCallWith=ExecutionContext)
- changed the following interfaces of the Sky DART API:
  - MediaQueryList is no longer an EventTarget
  - Node is no longer an EventTarget
  - Document no longer has defaultView (depended on
    DOMDartState's document)
  - DocumentFragment, Element, Range, and Text no longer have a
    constructor (they all depended on DOMDartState's document, which
    is now gone)
  - Event lost its EventTarget members and path.
  - Window lost its WindowTimers partial interface (it used
    EventTarget and ExecutionContext a lot)
- removed numerous hacks in the bindings around features that are now
  gone, like addEventListener
- removed a bunch of console logging code, since that relied on
  ExecutionContext
- cauterised the wound in FontFace.cpp by removing constructors and
  methods that called now-removed features
- same with MediaQuery and friends
- same with some editor features and focus-related features
- same with Document
- removed DOMTimer classes since they use ExecutionContexts
2015-07-16 14:40:10 -07:00
Collin Jackson 3501bb6359 center the hello world text so it isn’t covered up by the status bar 2015-07-16 14:11:12 -07:00
Matt Perry c491ad7cbe Add forces.dart 2015-07-16 13:09:30 -07:00
Matt Perry 7724dc7587 apply.patch 2015-07-16 12:34:11 -07:00
Collin Jackson 633b65010c After running filter-branch, move root directory into sky/ 2015-07-16 11:54:25 -07:00