change JSON implementation (org.json -> com.eclipsesource.minimal-json)
client module
- source compatibility = java 1.5 (to support android 2.2.1)
- some performance optimizations
- some bug fixes (Set.change, immutable value in .deliver())
add special module for android
SpecToken -> TypeToken, IdToken, VersionToken, OpToken
Spec -> TypeIdSpec, VersionOpSpec, FullSpec, IncompleteSpec, VersionVectorSpec
.patch -> .init
clocks synchronization
overtake js-version
add *.iml to .gitignore
new spec type: TypeIdVersionHintSpec;
new spec token: HintToken;
some specs improvements (+ toJson);
move ProxyListener out of Set class
fix two bugs: in Model.set() and in Syncble.deliver();
fix tests
shorten code of storages
add LongSpec
add Vector
new Storage, InMemoryStorage, FileStorage
modify package structure; add some javadoc comments;
remove iml-file