Tony Garnock-Jones
|
4141057a7c
|
Spy improvements
|
2014-02-28 09:47:42 -05:00 |
Tony Garnock-Jones
|
1bffa782db
|
Correct silly mistake with argument order to $.extend
|
2014-02-28 09:47:34 -05:00 |
Tony Garnock-Jones
|
c57833938a
|
New shutdownWorld action
|
2014-02-28 09:46:59 -05:00 |
Tony Garnock-Jones
|
0054254aed
|
Support scoped selection of jquery nodes; support cross-metalevel jquery
|
2014-02-28 09:46:21 -05:00 |
Tony Garnock-Jones
|
5f384f5d35
|
Minimal README
|
2014-02-11 16:28:39 -08:00 |
Tony Garnock-Jones
|
109a3cf3f9
|
websocket-server -> websocket-local-server
|
2014-01-13 19:33:55 -05:00 |
Tony Garnock-Jones
|
fd9ad65092
|
Ah, use oninput instead of onchange/onkeypress
|
2013-12-06 11:24:49 -05:00 |
Tony Garnock-Jones
|
7d3b127cf2
|
Text field example after Hesam Samimi's paper
|
2013-12-02 21:54:35 -05:00 |
Tony Garnock-Jones
|
83391258a1
|
Support non-preventDefault event subscription
|
2013-12-02 21:47:42 -05:00 |
Tony Garnock-Jones
|
a9d3e4eca4
|
Split out common drivers from chat example.
|
2013-12-02 20:41:19 -05:00 |
Tony Garnock-Jones
|
b3e2d17966
|
Update page title
|
2013-12-02 20:35:03 -05:00 |
Tony Garnock-Jones
|
56532f80ad
|
Rearrange files, splitting the library from the example(s).
|
2013-12-02 20:31:12 -05:00 |
Tony Garnock-Jones
|
5c8948d820
|
Support WSS as well as WS
|
2013-11-06 16:48:41 -05:00 |
Tony Garnock-Jones
|
acc783dc24
|
Heartbeat from client to server, as well; copes with middlebox failure
|
2013-11-06 09:31:45 -05:00 |
Tony Garnock-Jones
|
4be94e1314
|
Confine subscriptions and messages to the nested VM
|
2013-11-04 11:46:54 -05:00 |
Tony Garnock-Jones
|
58ed6377d4
|
Report WebSocketConnection crashes to user
|
2013-11-03 15:56:50 -05:00 |
Tony Garnock-Jones
|
03ec966a02
|
Avoid some exceptions
|
2013-11-03 15:56:39 -05:00 |
Tony Garnock-Jones
|
578e2debc6
|
Support optional .trapexit callback
|
2013-11-03 15:56:12 -05:00 |
Tony Garnock-Jones
|
5b4ccede3c
|
World.wrap'd functions should only run if their process is still alive
|
2013-11-03 12:31:09 -05:00 |
Tony Garnock-Jones
|
5e0f06be40
|
Ignore scratch directory
|
2013-11-02 16:44:42 -04:00 |
Tony Garnock-Jones
|
cec81f2f71
|
Make OS X app bundle of client
|
2013-11-01 10:37:05 -04:00 |
Tony Garnock-Jones
|
314335dead
|
Disable autocomplete of chat input text field
|
2013-11-01 10:23:23 -04:00 |
Tony Garnock-Jones
|
8c914f93d6
|
Simpler protocol (note how the "server" doesn't change!)
|
2013-11-01 10:17:50 -04:00 |
Tony Garnock-Jones
|
9da480ed0a
|
Keepalive pings
|
2013-11-01 10:16:53 -04:00 |
Tony Garnock-Jones
|
f35977914d
|
Avoid the very problematic subtractRoutes() function
|
2013-11-01 10:16:06 -04:00 |
Tony Garnock-Jones
|
e9e466a526
|
Reset reconnect delay on forceclose by default
|
2013-11-01 10:15:37 -04:00 |
Tony Garnock-Jones
|
8f70962c38
|
Debug logging tweaks
|
2013-11-01 10:14:48 -04:00 |
Tony Garnock-Jones
|
393dacde9b
|
Wake detector
|
2013-11-01 07:57:50 -04:00 |
Tony Garnock-Jones
|
c5752bff91
|
Log close event (includes close reason)
|
2013-11-01 06:28:35 -04:00 |
Tony Garnock-Jones
|
c0b2ac2e86
|
Make Ground instance available for debugging
|
2013-11-01 06:28:22 -04:00 |
Tony Garnock-Jones
|
8cce7fb41f
|
Remove default nym
|
2013-10-31 20:45:01 -04:00 |
Tony Garnock-Jones
|
59ca9e8556
|
Don't overwrite nym on page reload
|
2013-10-31 20:18:51 -04:00 |
Tony Garnock-Jones
|
261ab7783a
|
Support changing server URL
|
2013-10-31 19:08:28 -04:00 |
Tony Garnock-Jones
|
671c5dbda6
|
Nymlist; status; connection state
|
2013-10-31 17:38:38 +00:00 |
Tony Garnock-Jones
|
2203795902
|
Actual UI.
|
2013-10-31 13:03:50 +00:00 |
Tony Garnock-Jones
|
77cd357aaa
|
Websocket client driver + rudimentary chat support
|
2013-10-31 12:10:53 +00:00 |
Tony Garnock-Jones
|
66267468be
|
Server (Racket; uses minimart)
|
2013-10-30 18:02:10 +00:00 |
Tony Garnock-Jones
|
aa618d178c
|
"send" --> "message"
|
2013-10-30 15:50:05 +00:00 |
Tony Garnock-Jones
|
5d6cc2b503
|
DemandMatcher improvements from minimart
|
2013-10-30 13:13:03 +00:00 |
Tony Garnock-Jones
|
1a8cc0edac
|
Typo
|
2013-10-28 14:02:39 +00:00 |
Tony Garnock-Jones
|
16c8d0f345
|
Levels should match in presence detector
|
2013-10-28 13:16:10 +00:00 |
Tony Garnock-Jones
|
b073d7fc8a
|
Slightly cleaner fix
|
2013-10-26 18:39:30 +01:00 |
Tony Garnock-Jones
|
55a4f0c615
|
Fix bug: no need to propagate routing changes back down again
|
2013-10-26 18:36:58 +01:00 |
Tony Garnock-Jones
|
e79b0092ed
|
Refactor jQuery driver to use new PresenceDetector and DemandMatcher.
|
2013-10-22 19:14:51 +01:00 |
Tony Garnock-Jones
|
35f17da335
|
New World stack mechanism; bug fixes
|
2013-10-18 09:58:08 +01:00 |
Tony Garnock-Jones
|
5265f42beb
|
jQuery driver
|
2013-10-17 16:38:47 +01:00 |
Tony Garnock-Jones
|
5eb836ad32
|
First call!
|
2013-10-17 15:50:51 +01:00 |
Tony Garnock-Jones
|
9668e95495
|
Fix scope error; start on Ground
|
2013-09-27 10:36:51 -04:00 |
Tony Garnock-Jones
|
ef057b29cc
|
Follow NC paper draft
|
2013-09-27 07:14:27 -04:00 |
Tony Garnock-Jones
|
680ca2bc4e
|
Preallocation for (ha, ha) speed!
|
2013-08-13 13:44:39 -04:00 |