Commit Graph

57 Commits

Author SHA1 Message Date
Tony Garnock-Jones 54df95eb3f TODO from Nov 3 2013 2014-03-10 09:21:27 -04:00
Tony Garnock-Jones 1aa0420048 Experimental display of current subscriptions 2014-03-10 09:20:38 -04:00
Tony Garnock-Jones 0273f2557e Support element attributes as intended 2014-03-07 09:35:41 -05:00
Tony Garnock-Jones f04fb92ea4 DOM driver and example 2014-02-28 09:48:10 -05:00
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