143 Commits

Author SHA1 Message Date
Hixie
5c864ec91c [Specs] Ideas for linkability in Sky apps.
TBR=abarth

Review URL: https://codereview.chromium.org/1148123002
2015-05-20 09:32:50 -07:00
Hixie
f31e6ec087 [Specs] Remove all the obsolete specs.
TBR=abarth

Review URL: https://codereview.chromium.org/1142853006
2015-05-19 16:39:32 -07:00
Hixie
552f236bb4 More concrete Scheduler API proposal
Review URL: https://codereview.chromium.org/1139573005
2015-05-19 15:20:01 -07:00
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
948fd7e2f9 Specs: turns out my Expando-based WeakMap thing won't work :-(
Review URL: https://codereview.chromium.org/957563002
2015-02-24 14:34:21 -08:00
Hixie
1bdbdebfeb Specs: part 1 of the new approach to style
Review URL: https://codereview.chromium.org/959473002
2015-02-24 13:24:35 -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
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
a93b70ab08 Specs: forgot return type for registerElement()
Review URL: https://codereview.chromium.org/944613002
2015-02-19 14:29:15 -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
128ae1023b Specs: fix copypasta in the WheelEvent constructor
Review URL: https://codereview.chromium.org/939043004
2015-02-19 11:16:27 -08:00
Hixie
df6ded3b0d Specs: add warning to style.md since we're going to rework all that
Review URL: https://codereview.chromium.org/928083004
2015-02-19 10:50:56 -08:00
Hixie
89632f4d8e Specs: add that we assume library.declarations to be in source order to the list of (currently unwarranted) assumptions we are making
Review URL: https://codereview.chromium.org/935113002
2015-02-18 15:00:18 -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
65382428a8 Specs: strip @nonnull annotations since they're too verbose
Review URL: https://codereview.chromium.org/924393004
2015-02-18 12:50:08 -08:00
Hixie
4b2b8f0621 Specs: clean up the last remaining mentions of documents
Review URL: https://codereview.chromium.org/940593003
2015-02-18 12:35:42 -08:00
Hixie
efc921ad18 Specs: write up what we've discussed about fonts, just so that it's written down somewhere (this is just a sketch for now)
Review URL: https://codereview.chromium.org/933373002
2015-02-18 12:18:40 -08:00
Hixie
8eed30936f Specs: rename 'paint' queue to 'frame' queue, add some bits and priorities, make them mutable
Review URL: https://codereview.chromium.org/939743002
2015-02-18 12:10:27 -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
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
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
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
b356b12dcd Specs: First draft of timer API for scheduling things for this frame or next frame or when idle.
(not syntax-checked)

Review URL: https://codereview.chromium.org/909403002
2015-02-10 15:50:08 -08:00
Hixie
27b44a66a3 Specs: forgot to include this line in my last commit
Review URL: https://codereview.chromium.org/912873002
2015-02-10 11:30:04 -08:00
Hixie
07598155ef Specs: found a way to make @autorun work
Review URL: https://codereview.chromium.org/908263002
2015-02-10 11:29:18 -08:00
Hixie
a644c75898 Specs: Dartification or various odds and ends
Review URL: https://codereview.chromium.org/912653003
2015-02-09 17:03:52 -08:00
Hixie
99be7bd226 Specs: Element registration in the Dart world
Review URL: https://codereview.chromium.org/908983002
2015-02-09 16:10:41 -08:00
Hixie
b831167c69 Specs: finishing initial dartification of dom.md
Review URL: https://codereview.chromium.org/909613002
2015-02-06 14:45:57 -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
c642550809 Specs: dartification of modules.md (incomplete)
Review URL: https://codereview.chromium.org/904793002
2015-02-05 16:00:20 -08:00
Hixie
0974ce9303 Specs: markdown fixes (though really, I should find a better way to style this)
Review URL: https://codereview.chromium.org/879243008
2015-02-05 13:50:59 -08:00
Hixie
05dd39cab9 Specs: improve a hyperlink to the keyboard.md spec in the pointer.md spec
Review URL: https://codereview.chromium.org/877783008
2015-02-05 13:49:45 -08:00
Hixie
d2361c62aa Specs: markdown fixes
Review URL: https://codereview.chromium.org/884243009
2015-02-05 13:47:12 -08:00
Hixie
4d62bf8723 Specs: dartification of script.md
Review URL: https://codereview.chromium.org/878453003
2015-02-05 13:44:46 -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
08043dbe6d Specs: Define when pointer events fire; stub for keyboard events
Review URL: https://codereview.chromium.org/892633004
2015-01-30 10:03:26 -08:00
Hixie
722daacffb Specs: Rename ui.md to pointer.md so I can put the keyboard stuff in a different file
Review URL: https://codereview.chromium.org/886593003
2015-01-28 13:18:52 -08:00
Hixie
083499e089 Specs: Some notes on combining simultaneous animations of the same property
Review URL: https://codereview.chromium.org/888453002
2015-01-28 13:15:45 -08:00