PeerWriter is a collaborative text editor. Multiple peers can edit the same document while they see overall changes in real-time. PeerWriter is based on a decentralized infrastructure, using a non-locking concurrency protocol ensuring global consistency.
de/ peerwriter/ pbcast/ Log.java Message.java Neighbors.java PbCast.java Site.java util/ clock/ Clock.java PersistentClock.java log/ Logger.java PrintLogger.java FileUtil.java GUID.java NetUtil.java ObjectCloner.java woot/ operation/ Delete.java Insert.java Operation.java Patch.java Pool.java State.java WootDocument.java WootId.java WootSite.java WootTag.java Main.java fr/ loria/ ecoo/ pbcast/ test/ AntiEntropyTests.java LogTests.java NeighborsTests.java PbCastTests.java PropagationTests.java Log.java Message.java Neighbors.java PbCast.java Site.java util/ log/ Logger.java PrintLogger.java FileUtil.java GUID.java NetUtil.java ObjectCloner.java wooki/ woot/ clock/ Clock.java PersistentClock.java core/ Pool.java WootId.java WootPage.java WootRow.java op/ WootDel.java WootIns.java WootOp.java test/ MolliUrsoTests.java PatchImpl.java PerformanceTests.java WootRowTest.java Patch.java State.java WootSite.java wooki.properties