Permalink
Switch branches/tags
Nothing to show
Commits on Feb 6, 2010
  1. Added README

    mikexstudios committed Feb 6, 2010
  2. More file cleanup.

    mikexstudios committed Feb 6, 2010
  3. Added requirements.txt for tornado.

    mikexstudios committed Feb 6, 2010
    Removed non-tornado files.
Commits on Dec 8, 2009
  1. Add __init__.py files.

    apenwarr committed Dec 8, 2009
    Now you can import "mobwrite.daemon.mobwrite_daemon" and so on.  Which is
    not actually a good name for the module, but it's better than not being able
    to import it at all.
  2. mobwrite_daemon: find the lib/ path more reliably.

    apenwarr committed Dec 8, 2009
    The previous one only worked if the current working directory was
    mobwrite/daemon.
  3. mobwrite_tornado.py: a web server based on the FriendFeed Tornado ser…

    apenwarr committed Dec 8, 2009
    …ver.
    
    You can run this as your mobwrite server and have the HTML client talk
    directly to it.  And with a bit of tweaking, we could support comet (HTTP
    long polling) that would make people's updates appear instantly on all
    clients, without wasting CPU unnecessarily.
    
    If your app already has a tornado server, you can easily use this one: just
    import mobwrite_tornado and add MobWriteHandler to your list of tornado URL
    handlers.
  4. mobwrite_daemon: refactor so it can be included into other daemons.

    apenwarr committed Dec 8, 2009
    Split the cleanup thread into a function that just does one cleanup, plus
    another one that runs in a thread.  And make the DaemonMobWrite just do the
    daemony stuff, introducing a StreamMobWrite that inherits from it and adds
    the stream functionality.
  5. mobwrite_core.js: fix POST behaviour.

    apenwarr committed Dec 8, 2009
    When using GET and jsonp, we were appending a '\n' to the received data.
    With POST, we weren't, and it didn't work.
  6. daemon/q.py: fix behaviour when running as a plain CGI.

    apenwarr committed Dec 8, 2009
    A condition was reversed, so it would try to send the text file if there
    *were* URL parameters, rather than if there were *no* URL parameters.
    
    Also, lighttpd doesn't set QUERY_STRING if the query string doesn't exist,
    so it would throw an exception on [].  Use .get() instead to avoid the
    problem.
  7. .gitignore

    apenwarr committed Dec 8, 2009
Commits on Dec 2, 2009
  1. Fix mime-type on mobwrite-demo.jar in Subversion.

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Dec 2, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@95 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Dec 1, 2009
  1. Minor updates to the Java client; SyncGateway now specified upon clie…

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Dec 1, 2009
    …nt creation and is subsequently unchanging.
    
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@94 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Nov 6, 2009
  1. Major code reorganization due to moving development into Google's int…

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Nov 6, 2009
    …ernal build environment.
    
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@93 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Oct 16, 2009
  1. Make App Engine more efficient by batching all reads, deletes and sav…

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Oct 16, 2009
    …es of view objects into single operations.
    
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@92 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Oct 15, 2009
  1. Remove trivial usages of .username and .filename properties in prepar…

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Oct 15, 2009
    …ation for their eventual removal.
    
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@91 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Oct 14, 2009
  1. Fix roll-back bug in JavaScript and Java clients if initial sync fail…

    NeilFraser authored and neil.fraser@gmail.com committed Oct 14, 2009
    …s. Separate JavaScript tests from HTML to allow calling from JSUnit. Rename Java package from name.fraser.neil.mobwrite to com.google.mobwrite.
    
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@90 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Oct 2, 2009
  1. Move the common server settings into a config file.

    NeilFraser authored and neil.fraser@gmail.com committed Oct 2, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@89 6a03f37a-134a-0410-852f-bbb3195577bb
  2. Updating comments on unit tests.

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Oct 2, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@88 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Oct 1, 2009
  1. Command-line tools for interfacing with MobWrite.

    NeilFraser authored and neil.fraser@gmail.com committed Oct 1, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@87 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Sep 25, 2009
  1. Removed locks on ShareObj, added try/finally on all other locks.

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Sep 25, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@86 6a03f37a-134a-0410-852f-bbb3195577bb
  2. Enforce file ID validity on the client side.

    NeilFraser authored and neil.fraser@gmail.com committed Sep 25, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@85 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Sep 24, 2009
  1. Move thread into separate class, allows for stop and restart.

    NeilFraser authored and neil.fraser@gmail.com committed Sep 24, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@84 6a03f37a-134a-0410-852f-bbb3195577bb
  2. Creation of 'default editor' for single-URL access.

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Sep 24, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@83 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Sep 10, 2009
  1. Add recent DMP patch improvement to Java applet.

    NeilFraser authored and neil.fraser@gmail.com committed Sep 10, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@82 6a03f37a-134a-0410-852f-bbb3195577bb
  2. Updating to latest DMP library.

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Sep 10, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@81 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Aug 26, 2009
  1. Cleanup changes to new Java client.

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Aug 26, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@80 6a03f37a-134a-0410-852f-bbb3195577bb
  2. Java Applet version of the MobWrite client.

    NeilFraser authored and neil.fraser@gmail.com committed Aug 26, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@79 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Aug 24, 2009
  1. Update to latest DMP library.

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Aug 24, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@78 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Aug 14, 2009
  1. Improve cursor restoration algorithm.

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Aug 14, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@76 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Aug 4, 2009
  1. Update to latest DMP library (improves matching).

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Aug 4, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@75 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Jul 23, 2009
  1. Minor server-side cleanup.

    neil.fraser neil.fraser
    neil.fraser authored and neil.fraser committed Jul 23, 2009
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@74 6a03f37a-134a-0410-852f-bbb3195577bb