Kevin Jahns
6c2cf0f769
Implement experimental new encoder 🚀
2020-07-12 18:25:54 +02:00
Kevin Jahns
6b0154f046
improve mem usage by conditional execution of the integration part (step throught the integration if there are conflicting items)
2020-06-09 16:34:07 +02:00
Kevin Jahns
5293ab4df1
Improve memory usage by omitting the ItemRef step and directly applying the Item
2020-06-09 00:53:05 +02:00
Kevin Jahns
0a0098fdfb
reuse item position references in Y.Text
2020-06-05 00:27:36 +02:00
Kevin Jahns
60fab42b3f
improve memory allocation ⇒ less "minor gc" cleanups
2020-06-02 23:20:45 +02:00
Kevin Jahns
4547b35641
cleanup formatting attributes
2020-05-11 01:45:27 +02:00
Kevin Jahns
c87caafeb6
lint & refactor PR #187
2020-04-01 23:39:27 +02:00
Joe Reeve
a4ce8ae07d
🐛 fix for #187
2020-03-31 16:06:28 +01:00
Kevin Jahns
6cd9e2be32
lint
2020-01-22 16:42:16 +01:00
Garth Williams
38ed725c2c
basic Y.Text toJSON returns unformatted string
...
This avoids text nodes in nested structures returning undefined when toJSON is called by a parent.
2020-01-22 13:34:13 +01:00
Kevin Jahns
f53dff5043
delay errors in observe callbacks to throw after cleanup is done
2019-10-25 23:44:09 +02:00
Kevin Jahns
d1f5ff0f59
implement PermanentUserData storage prototype
2019-09-17 18:53:59 +02:00
Kevin Jahns
bb1c0b809f
implement snapshot & event.changes
2019-09-03 16:33:29 +02:00
Kevin Jahns
8bcff6138c
Y.Text snapshot support (toDelta)
2019-08-31 22:42:18 +02:00
Kevin Jahns
2192aa5821
Use generic Item with typed content to reduce cache misses
2019-05-28 14:18:20 +02:00
calibr
ee45b4fdd6
process embeds in YText.toDelta
2019-05-25 13:48:57 +03:00
Kevin Jahns
72e470c5f0
Fix ytext event.delta - items that are synced and deleted
...
When items are added and deleted in the same transaction, event.delta would recognize them as added (though they are actually deleted). Now it just ignores them.
2019-05-19 20:42:53 +02:00
Kevin Jahns
30bf3742c9
add internals file and use it to organize imports
2019-04-04 19:35:38 +02:00
Kevin Jahns
92ca001cdc
implement getMap, getArray, getXml, ..
2019-04-03 03:08:10 +02:00
Kevin Jahns
e23582b1cd
more type fixes and rethinking writeStructs
2019-04-02 23:08:58 +02:00
Kevin Jahns
f4d85e2a3e
fix y-text tests
2019-03-12 01:22:06 +01:00
Kevin Jahns
75f4a0a5f0
restructuring the project
2019-03-01 23:28:11 +01:00
Kevin Jahns
3ddff186c2
back to .js extension
2018-11-27 14:59:24 +01:00
Kevin Jahns
c12d00b227
mjs nodejs support
2018-11-25 22:39:50 +01:00
Kevin Jahns
9c0da271eb
large scale refactoring
2018-11-25 03:17:00 +01:00