Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Feb 6, 2010
  1. Added README

    authored
  2. More file cleanup.

    authored
  3. Added requirements.txt for tornado.

    authored
    Removed non-tornado files.
Commits on Dec 8, 2009
  1. @apenwarr

    Add __init__.py files.

    apenwarr authored
    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. @apenwarr

    mobwrite_daemon: find the lib/ path more reliably.

    apenwarr authored
    The previous one only worked if the current working directory was
    mobwrite/daemon.
  3. @apenwarr

    mobwrite_tornado.py: a web server based on the FriendFeed Tornado ser…

    apenwarr authored
    …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. @apenwarr

    mobwrite_daemon: refactor so it can be included into other daemons.

    apenwarr authored
    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. @apenwarr

    mobwrite_core.js: fix POST behaviour.

    apenwarr authored
    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. @apenwarr

    daemon/q.py: fix behaviour when running as a plain CGI.

    apenwarr authored
    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. @apenwarr

    .gitignore

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

    neil.fraser authored neil.fraser committed
    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 authored neil.fraser committed
    …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 authored neil.fraser committed
    …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 authored neil.fraser committed
    …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 authored neil.fraser committed
    …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. @NeilFraser

    Fix roll-back bug in JavaScript and Java clients if initial sync fail…

    NeilFraser authored neil.fraser@gmail.com committed
    …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. @NeilFraser

    Move the common server settings into a config file.

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

    neil.fraser authored neil.fraser committed
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@88 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Oct 1, 2009
  1. @NeilFraser

    Command-line tools for interfacing with MobWrite.

    NeilFraser authored neil.fraser@gmail.com committed
    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 authored neil.fraser committed
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@86 6a03f37a-134a-0410-852f-bbb3195577bb
  2. @NeilFraser

    Enforce file ID validity on the client side.

    NeilFraser authored neil.fraser@gmail.com committed
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@85 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Sep 24, 2009
  1. @NeilFraser

    Move thread into separate class, allows for stop and restart.

    NeilFraser authored neil.fraser@gmail.com committed
    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 authored neil.fraser committed
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@83 6a03f37a-134a-0410-852f-bbb3195577bb
Commits on Sep 10, 2009
  1. @NeilFraser

    Add recent DMP patch improvement to Java applet.

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

    neil.fraser authored neil.fraser committed
    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 authored neil.fraser committed
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@80 6a03f37a-134a-0410-852f-bbb3195577bb
  2. @NeilFraser

    Java Applet version of the MobWrite client.

    NeilFraser authored neil.fraser@gmail.com committed
    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 authored neil.fraser committed
    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 authored neil.fraser committed
    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 authored neil.fraser committed
    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 authored neil.fraser committed
    git-svn-id: http://google-mobwrite.googlecode.com/svn/trunk@74 6a03f37a-134a-0410-852f-bbb3195577bb
Something went wrong with that request. Please try again.