Kevin Jahns
|
6dd43cde17
|
cleanup docs
|
2018-03-23 04:39:32 +01:00 |
|
Kevin Jahns
|
a9b610479d
|
big documentation update - all public functions and classes are documented now
|
2018-03-05 03:12:04 +01:00 |
|
Kevin Jahns
|
e5f289506f
|
observeDeep receives array of events
|
2017-11-07 22:44:43 -08:00 |
|
Kevin Jahns
|
0208d83f91
|
implemented undo 🙌
|
2017-10-30 11:47:56 +01:00 |
|
Kevin Jahns
|
c545118637
|
fixed selection handler befor/after transactions
|
2017-10-28 23:02:48 +02:00 |
|
Kevin Jahns
|
142a5ada60
|
fix some tests, implement event classes for types, and re-implement logging
|
2017-10-22 19:13:12 +02:00 |
|
Kevin Jahns
|
82015d5a37
|
refactor the whole damn thing
|
2017-10-11 03:41:54 +02:00 |
|
Kevin Jahns
|
ccf6d86c98
|
removed generators
|
2017-09-06 20:10:38 +02:00 |
|
Kevin Jahns
|
ab6cde07e6
|
Implemented Xml Struct
|
2017-08-24 14:44:40 +02:00 |
|
Kevin Jahns
|
8770c8e934
|
Implement persistence layer
|
2017-08-13 01:03:54 +02:00 |
|
Kevin Jahns
|
4dce0816a6
|
fix preferUntransformed sync
|
2017-07-31 14:41:40 +02:00 |
|
Kevin Jahns
|
eb4fb3a225
|
binary encoding bugfixes & export BinaryEncoder + BinaryDecoder
|
2017-07-24 15:37:04 +02:00 |
|
Kevin Jahns
|
a19cfa1465
|
redesigned connector protocol - enabled binary compression
|
2017-07-22 18:07:56 +02:00 |
|
Kevin Jahns
|
3c317828d1
|
Use integer as userId instead of String
|
2017-07-13 00:37:35 +02:00 |
|
Kevin Jahns
|
ae91902de3
|
Yjs throws "error" event in unexpected cases. fixes #72
|
2017-07-05 17:58:19 +02:00 |
|
Kevin Jahns
|
8abef69aa7
|
implemented named event handler
|
2017-07-05 17:01:21 +02:00 |
|
Kevin Jahns
|
382d06f6d4
|
reworked getOperations (decrease size of sent operations, fixe some gc issues). garbageCollectOperation now sets origin to the direct left operation, if possible
|
2017-07-03 23:19:11 -07:00 |
|
Kevin Jahns
|
060549f2cb
|
enable gc in random tests
|
2017-06-19 21:16:42 +02:00 |
|
Kevin Jahns
|
0a321610aa
|
use rollup for yjs
|
2017-05-16 18:35:30 +02:00 |
|
Kevin Jahns
|
2c343970c4
|
fixed sync issue with "preferUntransformed"
|
2017-05-03 18:00:20 +02:00 |
|
Kevin Jahns
|
b242aab955
|
implemented "preferUntransformed"
|
2017-05-03 16:13:52 +02:00 |
|
Kevin Jahns
|
e90f241ae0
|
implemented resetAuth
|
2016-11-21 01:22:15 +01:00 |
|
Kevin Jahns
|
cd0cddaf35
|
fixed several sync issues
|
2016-11-04 11:42:50 +01:00 |
|
Kevin Jahns
|
f32ff1b613
|
fixed several consistency issues with y-indexeddb. Implemented support for .close() - a soft replacement for .destroy()
|
2016-10-31 01:17:24 +01:00 |
|
Kevin Jahns
|
4d024883bc
|
Fixed "[0] of undefined" server issue
|
2016-10-04 16:12:24 +02:00 |
|
Kevin Jahns
|
e1e94bcf5d
|
made createType synchronous
|
2016-08-25 04:42:23 +02:00 |
|
Kevin Jahns
|
e31d5e0e1d
|
fixed late-join sync issue & use leveldb only in node environment
|
2016-08-22 12:05:39 +02:00 |
|
Kevin Jahns
|
74c881bb5b
|
Fixed bug that only occurs in persistent databases (setOperation was not called).
|
2016-08-01 16:52:02 +02:00 |
|
Kevin Jahns
|
f7ae62a906
|
Release 11.2.0
|
2016-05-10 18:13:01 +02:00 |
|
Kevin Jahns
|
5b835563c8
|
implement new method awaitedOps in favor of awaitedDeletes/awaitedInserts. This will fix some bugs when the type gets out of sync with the state of yjs
|
2016-05-06 12:53:10 +01:00 |
|
Kevin Jahns
|
6b8ce0ab4f
|
changed the observe functionality
|
2016-04-25 16:32:45 +02:00 |
|
Kevin Jahns
|
71bf6438e1
|
found some gc bugs that occur when using deletion lengths
|
2016-04-25 13:09:52 +02:00 |
|
Kevin Jahns
|
90b7b01e9a
|
fixes #49
|
2016-04-22 22:09:49 +01:00 |
|
Kevin Jahns
|
895ec86ff6
|
all tests working. Fixed an older bug: When gc an op I forgot to update the state. This only affected offline editing, and was very hard to catch in the past
|
2016-04-22 21:27:43 +01:00 |
|
Kevin Jahns
|
bffd130b92
|
fixed first two random cases, (gc seems still to be an issue ..)
|
2016-04-21 18:04:46 +02:00 |
|
Kevin Jahns
|
f46c8df605
|
fixed some cases that lead to inconsistencies
|
2016-04-20 12:03:06 +02:00 |
|
Kevin Jahns
|
82025c5de9
|
better debugging, pretty print (no undefined) in logtable
|
2016-04-19 16:34:14 +02:00 |
|
Kevin Jahns
|
153ec811e2
|
fixed some gc bugs, improved applyDeleteSet
|
2016-04-18 16:13:29 +02:00 |
|
Kevin Jahns
|
01031d27c3
|
some gc fixes
|
2016-04-18 10:48:48 +01:00 |
|
Kevin Jahns
|
c72f62ecb6
|
implemented support for range of deletions (unfinished)
|
2016-04-14 18:09:27 +02:00 |
|
Kevin Jahns
|
e1df1a7a12
|
fixed one more problem with ds & fixed ace example & insertions are combined even when created in different execution tasks
|
2016-04-13 16:59:54 +02:00 |
|
Kevin Jahns
|
a7f845f553
|
fixed some old todos, fixed some cases related to "content is an array"
|
2016-04-12 16:18:05 +02:00 |
|
Kevin Jahns
|
20321c8a7d
|
fixed test connector buffer to really be parallel!
|
2016-04-11 16:20:27 +02:00 |
|
Kevin Jahns
|
f3fadd3895
|
test suite works again with "contentS" feature!
|
2016-04-11 15:07:08 +02:00 |
|
Kevin Jahns
|
08a79d0e7b
|
several bug fixes regarding "content is an array"
|
2016-04-07 15:54:47 +02:00 |
|
Kevin Jahns
|
ecc2aef0f8
|
update
|
2016-04-05 15:38:22 +02:00 |
|
Kevin Jahns
|
1c32067908
|
implementing new insertion struct (unfinished)
|
2016-04-05 10:43:57 +01:00 |
|
Kevin Jahns
|
d4ee8af772
|
Release 10.0.1
|
2016-03-23 14:41:08 +01:00 |
|
Kevin Jahns
|
83a42271ad
|
fix remaining memory leaks
|
2016-03-23 14:33:51 +01:00 |
|
Kevin Jahns
|
88971b4e69
|
fixed several issues of the gc. I.e. the gc sometimes did not collect the whole subtree when deleting an operation
|
2016-03-21 21:00:28 +01:00 |
|