Tony Garnock-Jones
|
b559ab04f8
|
Update for new "group-by" semantics of during
|
2016-05-17 20:32:03 -04:00 |
Tony Garnock-Jones
|
9312a28226
|
Only fire asserted/retracted when first/last interest (dis)/appears; same intent as yesterday's commit b1f7816
|
2016-05-17 20:04:37 -04:00 |
Tony Garnock-Jones
|
f83f4c6413
|
Oops, forgot to git-add the tests
|
2016-05-17 19:43:22 -04:00 |
Tony Garnock-Jones
|
8256b56607
|
Generalize matchValue to permit wildcard messages (not yet used)
|
2016-05-17 18:16:20 -04:00 |
Tony Garnock-Jones
|
1f33039e28
|
Make matchValue's failureResult non-optional
|
2016-05-17 17:44:14 -04:00 |
Tony Garnock-Jones
|
5ec89bd987
|
Use Github to show (highlighted) JS code
|
2016-05-17 15:46:28 -04:00 |
Tony Garnock-Jones
|
f663409609
|
Make makeable examples before deploy
|
2016-05-17 13:32:41 -04:00 |
Tony Garnock-Jones
|
acca81076a
|
todomvc: compile Syndicate DSL ahead of time
|
2016-05-17 13:27:54 -04:00 |
Tony Garnock-Jones
|
e27e028d8c
|
syndicatec: exit status 1 on error
|
2016-05-17 13:26:50 -04:00 |
Tony Garnock-Jones
|
43f6bd39ea
|
Credits & update index
|
2016-05-17 13:16:09 -04:00 |
Tony Garnock-Jones
|
aed3a9f1e2
|
todomvc: Clean up
|
2016-05-17 13:03:09 -04:00 |
Tony Garnock-Jones
|
3d13375b20
|
todomvc: localStorage
|
2016-05-17 13:03:09 -04:00 |
Tony Garnock-Jones
|
2c351d7352
|
todomvc: BUG: transitions don't happen because the nodes are being replaced rather than edited.
|
2016-05-17 13:03:09 -04:00 |
Tony Garnock-Jones
|
299be35d8f
|
todomvc: Implement many more features; redesign to fix bug
|
2016-05-17 13:03:09 -04:00 |
Tony Garnock-Jones
|
9e673c1588
|
todomvc: Sort todos in display by ID
|
2016-05-17 13:03:09 -04:00 |
Tony Garnock-Jones
|
7a759de5a1
|
todomvc: Progress
|
2016-05-17 13:03:09 -04:00 |
Tony Garnock-Jones
|
5c80c2f3bd
|
todomvc: Noticed a bug
|
2016-05-17 13:03:09 -04:00 |
Tony Garnock-Jones
|
a7ad6355f5
|
todomvc: Follow HTML template and file layout more closely; use new locationHash
|
2016-05-17 13:03:09 -04:00 |
Tony Garnock-Jones
|
eafcff8f75
|
todomvc: Various additional features toward the spec
|
2016-05-17 13:03:08 -04:00 |
Sam Caldwell
|
e18b2a8062
|
todomvc: progress
|
2016-05-17 13:03:04 -04:00 |
Sam Caldwell
|
d316449538
|
todomvc: switch to new ui library
|
2016-05-17 13:01:09 -04:00 |
Tony Garnock-Jones
|
4acb32813e
|
todomvc: Initial steps
|
2016-05-17 13:01:03 -04:00 |
Tony Garnock-Jones
|
df7908d5a7
|
examples/motion
|
2016-05-15 20:41:44 -04:00 |
Tony Garnock-Jones
|
1aead77a72
|
Do facet terminate() phase before handleEvent() phase
|
2016-05-15 16:16:36 -04:00 |
Tony Garnock-Jones
|
61ca89ce04
|
Post-insertion configureNode()
|
2016-05-15 14:58:28 -04:00 |
Tony Garnock-Jones
|
152a76af5e
|
uiProperty
|
2016-05-15 14:58:13 -04:00 |
Tony Garnock-Jones
|
b92c439f07
|
Introduce selectorMatch and eventUpdater
|
2016-05-15 14:57:56 -04:00 |
Tony Garnock-Jones
|
6a204a9085
|
Process many internal cycles per wakeup; avoid reentrancy
|
2016-05-15 14:56:19 -04:00 |
Tony Garnock-Jones
|
51d9d4b64e
|
Track Actors' knowledge to properly initialize new facets
|
2016-05-15 14:55:48 -04:00 |
Tony Garnock-Jones
|
1f8b3eeb3f
|
Attribute and property update/remove protocol
|
2016-05-15 06:14:31 -04:00 |
Tony Garnock-Jones
|
097641ffff
|
Name Structs for compatibility with Racket
|
2016-05-15 06:13:31 -04:00 |
Tony Garnock-Jones
|
0653bdae3c
|
key.instantiate needs an Array, not an Immutable.List
|
2016-05-15 06:12:37 -04:00 |
Tony Garnock-Jones
|
a55ed180db
|
Properly handle the first (interesting) patch after a broken connection.
|
2016-05-15 06:12:09 -04:00 |
Tony Garnock-Jones
|
e55e19d5e4
|
Add "on event ID BLOCK" support
|
2016-05-14 19:06:00 -04:00 |
Tony Garnock-Jones
|
0561a02e78
|
onTaskExit, matching the Racket
|
2016-05-14 17:12:41 -04:00 |
Tony Garnock-Jones
|
c7d91ac37f
|
Incorrect loop logic in updateEventListeners meant that nodes right at the end of the anchorNode were skipped.
|
2016-05-14 10:34:22 -04:00 |
Tony Garnock-Jones
|
bf532edd28
|
UIAttribute doesn't have fragmentId.
|
2016-05-14 02:26:24 -04:00 |
Tony Garnock-Jones
|
16365e7e95
|
Table example
|
2016-05-14 02:21:56 -04:00 |
Tony Garnock-Jones
|
35f0b75389
|
UIFragment orderBy, for features and speed
|
2016-05-14 02:21:43 -04:00 |
Tony Garnock-Jones
|
372652c49d
|
Syndicate.UI.uiAttribute
|
2016-05-13 20:17:16 -04:00 |
Tony Garnock-Jones
|
f64491c0a7
|
Better use of console.warn and console.error in dataspace.js
|
2016-05-13 20:17:16 -04:00 |
Tony Garnock-Jones
|
628ba87c54
|
Rewrite JS DemandMatcher to handle important latency-related corner cases.
|
2016-05-13 20:14:01 -04:00 |
Tony Garnock-Jones
|
68cde5be6c
|
DemandMatcher: overlap not ruled out! Remove it.
|
2016-05-12 22:18:57 -04:00 |
Tony Garnock-Jones
|
b51e7f99d9
|
LocationHashTracker
|
2016-05-12 20:11:22 -04:00 |
Tony Garnock-Jones
|
6d305e6b00
|
Hoist .refresh out from .handleEvent; makes assertions depend on state that might have been changed in event handlers properly.
|
2016-05-12 17:37:14 -04:00 |
Tony Garnock-Jones
|
a433a054b8
|
Syndicate.UI.windowEvent
|
2016-05-12 15:56:42 -04:00 |
Tony Garnock-Jones
|
e0bd8d08c2
|
Re-register UIFragment event handlers on node replacement
|
2016-05-12 15:19:37 -04:00 |
Tony Garnock-Jones
|
4eb29832df
|
Correct stupid mistake
|
2016-05-12 14:52:55 -04:00 |
Tony Garnock-Jones
|
fb89954158
|
Only try to attach events to things that might emit them
|
2016-05-12 14:46:39 -04:00 |
Tony Garnock-Jones
|
7b26b4bf14
|
Switch to FunctionBody from plain Block, to allow function definitions.
|
2016-05-12 00:01:09 -04:00 |