16 Commits

Author SHA1 Message Date
Hixie
07497b1c99 Specs: make parentNode abstract in EventTarget
Review URL: https://codereview.chromium.org/987403003
2015-03-10 15:27:11 -07:00
Hixie
46b137918b Specs: fix typos in style2.md, checkin forgotten builtins.md, add guard feature to runloop.md, rename WeakMap to MapOfWeakReferences, factor out Pair<>
Review URL: https://codereview.chromium.org/974313003
2015-03-04 09:37:15 -08:00
Hixie
40f162c096 Specs: define how importing element registrations works, move built-in elements to a separate module so dart:sky can be a simple library
Review URL: https://codereview.chromium.org/944873007
2015-02-20 16:40:07 -08:00
Hixie
eca61b614a Specs: change how .where() works so that it won't leak once its own listeners are removed (e.g. by a chained .until())
R=abarth@chromium.org

Review URL: https://codereview.chromium.org/923163003
2015-02-13 16:29:48 -08:00
Hixie
dfed02124c Specs: Make appendChild, prependChild, and setChild return the child; make Dispatcher's unlisten() function a mote more efficient (in theory; untested)
Review URL: https://codereview.chromium.org/923023005
2015-02-13 15:22:58 -08:00
Hixie
9f28d58d4a Specs: rename sky:core to dart:sky
Review URL: https://codereview.chromium.org/925923004
2015-02-13 14:15:48 -08:00
Hixie
d9dd8b1280 Specs: Drop @nonnull from dom.md, drop ChildNode from dom.md, drop TreeRoot from dom.md, other minor idomatic changes
Review URL: https://codereview.chromium.org/927613002
2015-02-13 10:57:14 -08:00
Hixie
aa99c2f67b Specs: Implement the Dispatcher classes.
R=abarth@chromium.org

Review URL: https://codereview.chromium.org/919693007
2015-02-12 13:40:35 -08:00
Hixie
7026097310 Specs: dartification of dom.md, more work on script.md; this is highly work-in-progress and hasn't been proofread
Review URL: https://codereview.chromium.org/884713009
2015-02-06 13:06:08 -08:00
Hixie
d1efb43aeb Specs: dartification of gestures; move GestureManager from ApplicationDocument to Application; actually support bubbling
Review URL: https://codereview.chromium.org/901493005
2015-02-05 13:28:33 -08:00
Hixie
bf222d3ae8 Specs: dartification of pointer and wheel events
Review URL: https://codereview.chromium.org/872993007
2015-02-04 11:03:30 -08:00
Hixie
825fce471f Specs: dartify events spec
Review URL: https://codereview.chromium.org/900713002
2015-02-03 14:20:50 -08:00
Hixie
4690f10d33 Specs: Yet Another Gesture Model (mark IV). This one handles
double-tap gestures, gestures being negotiated between different
levels of the ancestor chain, and gestures starting half-way through a
drag (but still not while hovered). Also, hopefully slightly more
usable API.

Review URL: https://codereview.chromium.org/880963005
2015-01-27 13:39:45 -08:00
Hixie
5f4d591690 Specs: Change event model to support default return values. Change
pointer event model to use registration of interested parties per
pointer rather than a capture model.

Review URL: https://codereview.chromium.org/873803003
2015-01-23 16:41:11 -08:00
Hixie
a2dca047eb Specs: specced TapGesture, added some TODOs around events, and put in a placeholder for ScrollGesture.
Review URL: https://codereview.chromium.org/861013002
2015-01-20 17:25:11 -08:00
Hixie
baec01edaf Specs: Split apis.md into dom.md, events.md, idl.md, and move the remainder into README.md and modules.md
Specs: Add runloop.md stub.
Specs: Add animation.md stub.

Review URL: https://codereview.chromium.org/824773002
2014-12-22 11:27:47 -08:00