Sat, 02 May 2009 08:13:45 -0700 |
Atul Varma |
Added unit test (doctest).
default tip
|
Sat, 02 May 2009 00:47:23 -0700 |
Atul Varma |
Made server and client objects into coroutines.
|
Sat, 02 May 2009 00:14:59 -0700 |
Atul Varma |
Factored out all instruction-specific logic from the dispatcher into individual instructions.
|
Fri, 01 May 2009 23:47:06 -0700 |
Atul Varma |
Another refactoring: dispatcher calls instruction.execute() now.
|
Fri, 01 May 2009 23:41:52 -0700 |
Atul Varma |
Attempted to factor out the trampoline into a separate object, and modified the way coroutine instructions are done.
|
Fri, 01 May 2009 21:33:57 -0700 |
Atul Varma |
minor refactoring
|
Fri, 01 May 2009 18:53:07 -0700 |
Atul Varma |
Fixed a really bad bug in timeout detection.
|
Sat, 02 May 2009 01:04:30 +0000 |
Atul Varma |
Fix to client to deal with annoying no-content responses from the lighttpd proxy.
|
Fri, 01 May 2009 17:50:08 -0700 |
Atul Varma |
Fixed misbehaving redirect URL matching and added a robots.txt.
|
Fri, 01 May 2009 17:38:44 -0700 |
Atul Varma |
Added support for logging.
|
Fri, 01 May 2009 17:13:56 -0700 |
Atul Varma |
Enforced maximum message size.
|
Fri, 01 May 2009 17:07:18 -0700 |
Atul Varma |
Added maximum data length checking.
|
Fri, 01 May 2009 16:46:31 -0700 |
Atul Varma |
Added timeout functionality.
|
Fri, 01 May 2009 15:37:57 -0700 |
Atul Varma |
Added a handle_tick function to coroutine dispatchers.
|
Fri, 01 May 2009 14:18:06 -0700 |
Atul Varma |
Added the ability for a server to have a timeout function that gets called once per second.
|
Thu, 30 Apr 2009 21:01:08 -0700 |
Atul Varma |
shift-clicking on a message now toggles the display of HTML source.
|
Thu, 30 Apr 2009 20:36:21 -0700 |
Atul Varma |
date sent display is much better
|
Thu, 30 Apr 2009 20:05:31 -0700 |
Atul Varma |
Added a mouseover overlay that shows metadata about the selected message.
|
Thu, 30 Apr 2009 19:07:22 -0700 |
Atul Varma |
better support for i18n
|
Thu, 30 Apr 2009 18:58:37 -0700 |
Atul Varma |
We now try to reconnect after 30 seconds if we get disconnected.
|
Thu, 30 Apr 2009 18:34:30 -0700 |
Atul Varma |
simplified msg display code more
|
Thu, 30 Apr 2009 18:15:32 -0700 |
Atul Varma |
refactored display code a bit
|
Thu, 30 Apr 2009 17:47:32 -0700 |
Atul Varma |
Sort of simplified message display a bit
|
Thu, 30 Apr 2009 16:29:36 -0700 |
Atul Varma |
Another visual bugfix.
|
Thu, 30 Apr 2009 16:27:06 -0700 |
Atul Varma |
displaying long conversations shouldn't be as jerky now.
|
Thu, 30 Apr 2009 14:12:54 -0700 |
Atul Varma |
Removed example.* code.
|
Thu, 30 Apr 2009 14:12:19 -0700 |
Atul Varma |
Moved static files into a new media subdirectory.
|
Thu, 30 Apr 2009 20:36:50 +0000 |
Atul Varma |
We now work on the iphone, albeit not very well.
|
Thu, 30 Apr 2009 12:54:39 -0700 |
Atul Varma |
Fixed a TODO.
|
Thu, 30 Apr 2009 12:50:40 -0700 |
Atul Varma |
Added support for safari via a new FakeStorage class (in the future we can make one that draws from sqlite).
|
Thu, 30 Apr 2009 12:38:55 -0700 |
Atul Varma |
Abstracted away localStorage into a generic storage interface to make this easier to port to other browsers.
|
Thu, 30 Apr 2009 11:57:28 -0700 |
Atul Varma |
All XMLHttpRequest actions are now handled by jquery, which should help with error detection a lot, and long polling logic is much better now. mime multipart is disabled for the time being.
|
Thu, 30 Apr 2009 11:29:56 -0700 |
Atul Varma |
Made cmd-line args more flexible, robust, and readable.
|
Thu, 30 Apr 2009 17:30:07 +0000 |
Atul Varma |
Changed default ip address binding back to localhost.
|
Thu, 30 Apr 2009 13:55:47 +0000 |
Atul Varma |
Made keepalive optional
|
Thu, 30 Apr 2009 06:42:13 -0700 |
Atul Varma |
Added the option to long poll instead of using mime multipart.
|
Wed, 29 Apr 2009 16:26:21 -0700 |
Atul Varma |
Refactoring: better querystring parsing.
|
Wed, 29 Apr 2009 06:15:32 -0700 |
Atul Varma |
We now store conversations in local/globalStorage.
|
Tue, 28 Apr 2009 23:07:12 -0700 |
Atul Varma |
The listen endpoint can now be passed a start msg id.
|
Tue, 28 Apr 2009 22:10:24 -0700 |
Atul Varma |
open web chat now uses a separate channel for each conversation.
|
Tue, 28 Apr 2009 22:07:52 -0700 |
Atul Varma |
Fixed what (I think) are channel memory management bugs.
|
Tue, 28 Apr 2009 21:37:00 -0700 |
Atul Varma |
conversations dict is now a weak value dict. Added a status page showing current resource usage.
|
Tue, 28 Apr 2009 15:14:06 -0700 |
Atul Varma |
changed .hgignore.
|
Tue, 28 Apr 2009 15:13:07 -0700 |
Atul Varma |
Added redirects to add extra slash at end of conversation name.
|
Tue, 28 Apr 2009 15:04:29 -0700 |
Atul Varma |
We now support multiple conversations based on the URL.
|
Tue, 28 Apr 2009 14:39:40 -0700 |
Atul Varma |
JSON data is now sent w/ the proper mime type.
|
Tue, 28 Apr 2009 14:12:46 -0700 |
Atul Varma |
If the sending of a message fails, the content is put back into the text field.
|
Tue, 28 Apr 2009 14:00:00 -0700 |
Atul Varma |
Last-message content is now saved if the user loses their connection, etc.
|
Tue, 28 Apr 2009 20:17:48 +0000 |
Atul Varma |
Port is now settable from cmd line
|
Tue, 28 Apr 2009 19:08:16 +0000 |
Atul Varma |
OWC now remembers your name.
|
Tue, 28 Apr 2009 19:00:16 +0000 |
Atul Varma |
Added a cap on the max num of messages that can be animating at once, so that browsers don't get overloaded.
|
Tue, 28 Apr 2009 17:57:35 +0000 |
Atul Varma |
Message content is now just set to HTML; the browser seems to be good at figuring out how to format non-compliant HTML on its own.
|
Tue, 28 Apr 2009 17:41:34 +0000 |
Atul Varma |
Fixed a scrolling problem.
|
Tue, 28 Apr 2009 17:37:09 +0000 |
Atul Varma |
Changed port/ip addr binding.
|
Tue, 28 Apr 2009 10:03:51 -0700 |
Atul Varma |
Added error detection on the client-side.
|
Tue, 28 Apr 2009 08:32:25 -0700 |
Atul Varma |
Changed 'listen' endpoint to 'listen/multipart'.
|
Mon, 27 Apr 2009 23:46:54 -0700 |
Atul Varma |
added timestamp info into DOM, though it's currently hidden.
|
Mon, 27 Apr 2009 23:41:13 -0700 |
Atul Varma |
misc changes, including now scrolling to the bottom when new messages arrive.
|
Mon, 27 Apr 2009 22:49:48 -0700 |
Atul Varma |
Group consecutive messages by the same author.
|
Mon, 27 Apr 2009 22:26:57 -0700 |
Atul Varma |
Added timestamp to messages, though they're not currently displayed in any way.
|
Mon, 27 Apr 2009 22:16:53 -0700 |
Atul Varma |
Added name functionality.
|
Mon, 27 Apr 2009 17:10:34 -0700 |
Atul Varma |
Added dynamic detection of HTML.
|
Mon, 27 Apr 2009 16:56:46 -0700 |
Atul Varma |
Serialization of conversation is now done in JSON format.
|
Mon, 27 Apr 2009 16:48:46 -0700 |
Atul Varma |
Conversation is now serialized to disk and appended to when new messages come in.
|
Mon, 27 Apr 2009 16:24:15 -0700 |
Atul Varma |
Entire conversation is sent on page load now.
|
Mon, 27 Apr 2009 16:01:52 -0700 |
Atul Varma |
More misc. changes.
|
Mon, 27 Apr 2009 14:44:40 -0700 |
Atul Varma |
Added basic 'chat' functionality.
|
Mon, 27 Apr 2009 13:51:19 -0700 |
Atul Varma |
Added support for header parsing.
|
Mon, 27 Apr 2009 11:44:38 -0700 |
Atul Varma |
More refactorings.
|
Mon, 27 Apr 2009 11:13:54 -0700 |
Atul Varma |
Fixed some bugs.
|
Mon, 27 Apr 2009 10:53:15 -0700 |
Atul Varma |
More refactoring.
|
Mon, 27 Apr 2009 10:35:48 -0700 |
Atul Varma |
Refactorings.
|
Mon, 27 Apr 2009 08:44:36 -0700 |
Atul Varma |
More readable way of determining number of blocks needed, though I think I'm missing something...
|
Mon, 27 Apr 2009 08:42:47 -0700 |
Atul Varma |
Added open web chat module.
|
Tue, 21 Apr 2009 23:47:55 -0700 |
Atul Varma |
example http server now supports connection keep-alive.
|
Tue, 21 Apr 2009 23:15:32 -0700 |
Atul Varma |
Fixed bug in HTTP server protocol.
|
Mon, 20 Apr 2009 07:22:57 -0700 |
Atul Varma |
Exception tracebacks in coroutines are now much more helpful.
|
Sun, 19 Apr 2009 23:06:30 -0700 |
Atul Varma |
Removed the weakref mechanism from channels.py and instead turned until_message_received() into a generator rather than an object. Added a return_value() instruction to cosocket.
|
Sun, 19 Apr 2009 22:16:11 -0700 |
Atul Varma |
Renamed return_from_yield() to continue_from_yield().
|
Sun, 19 Apr 2009 22:11:46 -0700 |
Atul Varma |
Fixed memory leak in channels.py, I think.
|
Sun, 19 Apr 2009 21:46:09 -0700 |
Atul Varma |
Removed TODO.
|
Sun, 19 Apr 2009 21:45:46 -0700 |
Atul Varma |
Added some error-handling code, though the channel code is raising exceptions in it at the moment I think.
|
Sun, 19 Apr 2009 20:29:17 -0700 |
Atul Varma |
added some code to make the example still work if the client isn't connected to the internet.
|
Sun, 19 Apr 2009 14:43:06 -0700 |
Atul Varma |
Added some TODOs.
|
Sun, 19 Apr 2009 14:36:04 -0700 |
Atul Varma |
The example server's front page now lets you play around with server push.
|
Sun, 19 Apr 2009 13:24:23 -0700 |
Atul Varma |
Added an example MIME multipart/mixed response to the example server.
|
Sun, 19 Apr 2009 12:55:38 -0700 |
Atul Varma |
Added a really simple channel communication system, somewhat similar to that of Stackless.
|
Sat, 18 Apr 2009 12:45:10 -0700 |
Atul Varma |
coroutines can now yield other coroutines, which are called in a nested manner.
|
Sat, 18 Apr 2009 10:12:18 -0700 |
Atul Varma |
instructions are now objects.
|
Fri, 17 Apr 2009 17:31:07 -0700 |
Atul Varma |
Renamed to_receive() to until_received().
|
Fri, 17 Apr 2009 17:09:26 -0700 |
Atul Varma |
Added .hgignore.
|
Fri, 17 Apr 2009 17:09:00 -0700 |
Atul Varma |
Renamed taw.py to cosocket.py
|
Fri, 17 Apr 2009 17:07:27 -0700 |
Atul Varma |
Removed all use of the word 'Chatty'
|
Fri, 17 Apr 2009 17:04:30 -0700 |
Atul Varma |
Separated out example code into a separate file.
|
Fri, 17 Apr 2009 17:02:35 -0700 |
Atul Varma |
Renamed ChatInstructions to 'to_send()', 'to_receive()' for readability.
|
Fri, 17 Apr 2009 16:23:31 -0700 |
Atul Varma |
Fixed a bug in receiving of data.
|
Fri, 17 Apr 2009 16:17:37 -0700 |
Atul Varma |
Changed the way coroutine factories work.
|
Fri, 17 Apr 2009 16:04:21 -0700 |
Atul Varma |
Clients can now be coroutines too.
|
Fri, 17 Apr 2009 15:18:19 -0700 |
Atul Varma |
Initial implementation of coroutine-based server.
|
Fri, 17 Apr 2009 11:28:28 -0700 |
Atul Varma |
Origination.
|