Commit Graph

  • aff10fa4db started refactoring the Memory db Kevin Jahns 2015-10-15 18:54:29 +02:00
  • 181595293f refactored database Kevin Jahns 2015-10-14 19:28:19 +02:00
  • ee133ef334 refactored test suites Kevin Jahns 2015-10-14 18:08:39 +02:00
  • 661232f23c fixed the test suite Kevin Jahns 2015-10-14 10:27:46 +02:00
  • 541a93d152 refactoring the tarnsition functions Kevin Jahns 2015-10-13 21:40:36 +02:00
  • d6e1cd42a2 implemented disconnect/reconnect in webrtc connector. adapted the example gc also collects child elements (needs improvements) Kevin Jahns 2015-10-13 14:50:54 +02:00
  • 51e20fb9c7 fixed some example issues Kevin Jahns 2015-10-12 15:59:22 +02:00
  • e32aef4c9f late join works (also when activating garbage collector), added some tests to verify (havent tested for large >500 operations) Kevin Jahns 2015-10-12 15:17:12 +02:00
  • 9c4074e3e3 fixed late join issues when gc is turned off Kevin Jahns 2015-10-11 02:55:46 +02:00
  • aadef59934 fixed DS bugs (i guess..) now handling more complicated scenarios Kevin Jahns 2015-10-09 16:09:00 +02:00
  • 6a13419c62 fixed several bugs in multi join/rejoin Kevin Jahns 2015-10-08 02:12:20 +02:00
  • 1ace3e3120 implemented observePath, fixed some inconsistencies Kevin Jahns 2015-10-06 19:45:29 +02:00
  • c95dae3c33 fixed inconsistency bugs for tests<1000 Kevin Jahns 2015-10-06 14:22:52 +02:00
  • 82e2254302 fixed some inconsistency bugs with DS Kevin Jahns 2015-10-05 14:24:11 +02:00
  • 6e9f990d5c small fixes that i made on the train DadaMonad 2015-10-05 09:48:32 +00:00
  • 7d4adf314d fixed some bugs from the last commit DadaMonad 2015-10-02 08:01:58 +00:00
  • 8745fd64ca code refactoring, and documentation Kevin Jahns 2015-09-29 13:59:38 +02:00
  • 638c575dfc fixed some consistency bugs. new method seems to work well, it still has problems though Kevin Jahns 2015-09-29 01:01:04 +02:00
  • acf8d37616 added deploy gulp method Kevin Jahns 2015-09-28 23:54:56 +02:00
  • ae8be1ec6b improved new sync idea (save gcs in DS) Kevin Jahns 2015-09-28 13:06:17 +02:00
  • a5f76cee84 starting to extend the DS with gc functionality Kevin Jahns 2015-09-27 20:02:00 +02:00
  • 2013266d56 merged changes on home pc. some improvements on rejoin&sync Kevin Jahns 2015-09-27 00:58:23 +02:00
  • b08aeee4fc updating some changes i forgot to commit Kevin Jahns 2015-09-26 14:42:50 +02:00
  • 183f30878e checking out new gc approach Kevin Jahns 2015-09-25 16:00:20 +02:00
  • 5e4c56af29 fixed bugs, tests are running, source is documented Kevin Jahns 2015-09-17 20:30:40 +02:00
  • 13bef69be4 updated gitignore Kevin Jahns 2015-09-17 02:34:43 +02:00
  • b1d70ef25e added comments to most of the classes. Kevin Jahns 2015-09-17 00:21:01 +02:00
  • 6f3a291ef5 fixed some tests, lint, better run-scripts Kevin Jahns 2015-09-16 16:25:30 +02:00
  • 2a601ac6f6 fixed some bugs & linted & prettyfied gulpfile Kevin Jahns 2015-09-13 18:22:45 +02:00
  • 82b3e50d49 new build system Kevin Jahns 2015-09-11 18:35:32 +02:00
  • 4bfe484fc2 node-inspector Kevin Jahns 2015-09-10 19:41:07 +02:00
  • b9e21665e2 update Kevin Jahns 2015-09-09 20:29:39 +02:00
  • 2d4c38eace bumb version 0.5 Kevin Jahns 2015-08-18 18:18:17 +02:00
  • 5350b26cb3 fixed y-js/y-webrtc#2 v0.5.3 Kevin Jahns 2015-08-18 18:10:50 +02:00
  • f9fdc916ad Merge a4c83482ca02bf9a54a1ae004d9309f50307762e into 4feaf6c6fb507432aefa1cbfedd602218add81ab Corentin Cadiou 2015-07-28 13:33:47 +00:00
  • a4c83482ca Compiled version Corentin Cadiou 2015-07-27 17:03:20 +02:00
  • 06e7caab2d gc implementation Kevin Jahns 2015-07-26 16:03:13 +00:00
  • c8ded24842 started implementing the garbage collector Kevin Jahns 2015-07-26 03:13:13 +00:00
  • dae0f71cbc fixed another test Kevin Jahns 2015-07-26 00:01:53 +00:00
  • 81c601c65f fixed late sync with deletions Kevin Jahns 2015-07-25 23:58:57 +00:00
  • 56165a3c10 late sync with insertions only work now Kevin Jahns 2015-07-25 23:26:52 +00:00
  • 5e0d602e12 finished & tested DeleteStore Kevin Jahns 2015-07-25 16:28:05 +00:00
  • 420821be31 continuing DeleteStore Kevin Jahns 2015-07-24 22:24:49 +02:00
  • d1fda080d9 added some fixes and started DeleteStore implementation Kevin Jahns 2015-07-22 19:30:00 +02:00
  • dd5e2adc87 update Kevin Jahns 2015-07-21 17:25:07 +02:00
  • ee983ceff6 switched to *standard* coding style Kevin Jahns 2015-07-21 17:14:03 +02:00
  • 103766a7f0 Foo Corentin STG_CADIOU 2015-07-20 17:25:30 +02:00
  • 6699623d10 Add a complete tree to find faster Corentin STG_CADIOU 2015-07-15 17:25:07 +02:00
  • ee116b8ca4 fixed all the tests Kevin Jahns 2015-07-19 23:31:35 +00:00
  • d4ef54358b re-implementing tests with async await. tests also check asynchronous behaviour now. Kevin Jahns 2015-07-18 23:15:20 +02:00
  • ebc628adfc fixed really nasty bug, requestTransaction was called synchronously Kevin Jahns 2015-07-17 15:04:00 +02:00
  • 4563ccc98e fixed trailing space bug in contenteditable elements Kevin Jahns 2015-07-17 10:43:39 +02:00
  • a4f7f5c987 fixed bugs that came wih the last commit Kevin Jahns 2015-07-17 10:34:43 +02:00
  • 4a7f09c32d last bug fixes for TextBind type (for now) Kevin Jahns 2015-07-16 06:53:47 +02:00
  • f78dc52d7b added textbind example, improved & fixed syncing, RBTree handles ids correctly now, webrtc connector is quite reliable now Kevin Jahns 2015-07-16 06:15:23 +02:00
  • f9f8228db6 outsourcing some code. custom types definition change Kevin Jahns 2015-07-15 22:32:36 +02:00
  • 60b75d1862 array & type are observeable Kevin Jahns 2015-07-15 21:24:05 +02:00
  • 9b3fe2f197 webrtc connector working Kevin Jahns 2015-07-14 22:39:01 +02:00
  • 6b153896dd delete support for Array & Map Kevin Jahns 2015-07-14 20:50:53 +02:00
  • 66a7d2720d split the big text suite into smaller ones Kevin Jahns 2015-07-14 11:58:43 +02:00
  • d50d34dc12 created Array type that has a good time complexity for both insert and retrieval of objects Kevin Jahns 2015-07-12 03:45:12 +02:00
  • 9252c9f78a Change ListManager implementation Corentin STG_CADIOU 2015-07-10 15:37:16 +02:00
  • 8cc374cabb added eventhandler Kevin Jahns 2015-07-10 15:00:54 +02:00
  • 2723fae12c Compiled files Corentin STG_CADIOU 2015-07-10 14:34:48 +02:00
  • 27af5c8b2c Implements 'fast lists' that use RBTrees for faster access Corentin STG_CADIOU 2015-07-10 14:34:24 +02:00
  • a437828b20 DRY Corentin STG_CADIOU 2015-07-10 14:33:40 +02:00
  • e28a015a46 Add getNext and operations on references Corentin STG_CADIOU 2015-07-03 14:54:29 +02:00
  • 4feaf6c6fb fix #28 Kevin Jahns 2015-07-10 09:39:10 +02:00
  • 8e9e62b3d0 discontinuing todays session Kevin Jahns 2015-07-09 22:19:10 +02:00
  • 9b45a78e58 fixing types. Kevin Jahns 2015-07-09 15:50:59 +02:00
  • f862fae473 fixed a bug Kevin Jahns 2015-07-09 01:33:46 +02:00
  • 0493d99d57 list and map types work now and they support delete. added random tests Kevin Jahns 2015-07-09 01:30:57 +02:00
  • a1026bc365 use RBTree for in-memory storage Kevin Jahns 2015-07-08 21:25:36 +02:00
  • fe4564542b implemented deletion of elements & and iteration method & lots of tests Kevin Jahns 2015-07-08 20:05:18 +02:00
  • 7b52111c31 fixed insertion bug in RBTree. adding does now work correctly Kevin Jahns 2015-07-07 21:17:28 +02:00
  • c184cb961b implemented RBTree as a in-memory database for operations (in progress) Kevin Jahns 2015-07-07 18:11:27 +02:00
  • 02f2f6b0fe wrap up todays session Kevin Jahns 2015-07-06 23:39:28 +02:00
  • e47dee53a3 random tests succeed on Map :) Kevin Jahns 2015-07-06 23:04:01 +02:00
  • 9b6183ea70 custom types work. Now I need to re-implement the test case from 0.5 Kevin Jahns 2015-07-06 18:37:54 +02:00
  • d537056849 Merge 60a2a71a0a4c717f5fc02491eac49224bf0f1294 into c5b47e88ac2c8f08371691b32adc206c0f830669 Corentin Cadiou 2015-07-06 15:29:26 +00:00
  • 60a2a71a0a Add getNext and operations on references Corentin STG_CADIOU 2015-07-03 14:54:29 +02:00
  • 79ec71d559 added test case Kevin Jahns 2015-07-06 16:57:30 +02:00
  • bf4d5f24a8 simple conflicts are now handled correctly Kevin Jahns 2015-07-06 16:47:49 +02:00
  • 9d0373b85b added not working tests Kevin Jahns 2015-07-03 14:43:08 +02:00
  • f8ad9abcc0 late join should work now. Need to test more. root is passed to transaction generator Kevin Jahns 2015-06-30 17:57:19 +02:00
  • b25977be06 Map type works with simple update & sync. now going to implement support for syncing existing operation buffers Kevin Jahns 2015-06-30 15:44:14 +02:00
  • bffbb6ca27 basic get&set of Map properties works Kevin Jahns 2015-06-29 13:20:19 +02:00
  • 8f63147dbc added Map struct Kevin Jahns 2015-06-28 12:42:54 +02:00
  • 7a274565e5 added memory data store (actually adding it..) Kevin Jahns 2015-06-28 11:14:40 +02:00
  • 75793d0ced added memory data store Kevin Jahns 2015-06-28 01:42:17 +02:00
  • 7ec409e09f linted all files Kevin Jahns 2015-06-27 19:01:15 +02:00
  • fec03dc6e1 added test connector, webrtc connector, ideas to apply operations with very low overhead Kevin Jahns 2015-06-25 18:41:00 +02:00
  • 3142b0f161 added some Operations, a connector, more structure. In particular I put a lot of time into the event handling Kevin Jahns 2015-06-21 14:55:39 +02:00
  • 042bcee482 now using one master generator, that rulez them all Kevin Jahns 2015-06-21 09:45:57 +02:00
  • b3e09d001f updated whenOperationExists Kevin Jahns 2015-06-21 03:50:58 +02:00
  • dcec0fe967 Implemented some operations. OperationStore executes now ops, not the Engine Kevin Jahns 2015-06-21 02:24:41 +02:00
  • ae790b6947 updated OperationBuffer Kevin Jahns 2015-06-19 14:54:35 +02:00
  • 4b08cbe875 no more promises in requestTransaction :) Kevin Jahns 2015-06-18 15:11:22 +02:00
  • 01173879a0 Merge pull request #25 from y-js/origin/0.6 Kevin Jahns 2015-06-18 11:47:47 +02:00
  • 6f99ee5c34 requestTransaction accepts Promises&Generators Kevin Jahns 2015-06-18 02:35:52 +02:00