15 Commits

Author SHA1 Message Date
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
01bec1736f Specs: pass the current <script> to the module library init()
function, rename it _init(), plumb that through AutomaticMetadata, and
move @tagname and Element.tagname to a new frameworks.md file that has
stuff that wouldn't actually be part of core Sky

Review URL: https://codereview.chromium.org/946513006
2015-02-20 13:55:52 -08:00
Hixie
afea90b7ce Specs: make the change callbacks all be consistently past tense ('changed')
Review URL: https://codereview.chromium.org/932783004
2015-02-20 13:20:41 -08:00
Hixie
2175f32677 Specs: fix a raft of syntax errors caught by actually running a syntax checker...
Review URL: https://codereview.chromium.org/943843002
2015-02-19 16:00:32 -08:00
Hixie
1ca5d64228 Specs: remove previousSibling/nextSibling arguments to parentChangeCallback() since their purpose is not documented
Review URL: https://codereview.chromium.org/943453004
2015-02-19 14:32:31 -08:00
Hixie
40f16b096b Specs: move needsShadow to an annotation
R=abarth@chromium.org

Review URL: https://codereview.chromium.org/938183002
2015-02-19 14:27:26 -08:00
Hixie
4591cace16 Specs: remove vestiges of 'with ChildNode'
Review URL: https://codereview.chromium.org/945533002
2015-02-19 14:11:11 -08:00
Hixie
24bf744c91 Specs: We should rename insertBefore(), but anyone got a suggestion for a better-sounding name?
Review URL: https://codereview.chromium.org/940743002
2015-02-18 13:26:02 -08:00
Hixie
46f80e3ebd Specs: update the run loop and timer stuff to use the new model with task filters, priorities, and so on
(the code in this checkin has not been syntax checked)

Review URL: https://codereview.chromium.org/931333002
2015-02-17 13:54:06 -08:00
Hixie
ac8d930432 Specs: (reverts part of recent checkin) Make appendChild, prependChild, and setChild not return the child, since that can improve perf (especially if they're actually implemented natively)
Review URL: https://codereview.chromium.org/924163004
2015-02-13 15:48:24 -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
e5500c19ac Specs: update elements.md to define List-based APIs in terms of Node-based APIs, and finish dartification of modules.md (and do Document->Root there)
Review URL: https://codereview.chromium.org/926733002
2015-02-13 14:07:34 -08:00
Hixie
3a8d8b3a2a Specs: add TODO for renaming insertBefore; rename appendSingle()
Review URL: https://codereview.chromium.org/922113003
2015-02-13 11:17:52 -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