Kevin Jahns
|
5b16071380
|
fix #481 - calculate path correctly when parents are moved
|
2023-06-28 15:25:59 +02:00 |
|
Kevin Jahns
|
7ced59c847
|
fix #485 - forEach index
|
2023-06-27 12:21:40 +02:00 |
|
Kevin Jahns
|
4de3c004a8
|
remove todo comment
|
2022-07-11 18:42:29 +02:00 |
|
Kevin Jahns
|
100e436e2c
|
cleanup
|
2022-07-11 18:36:42 +02:00 |
|
Kevin Jahns
|
19723670c4
|
fix several issues of supporting deleted move ops
|
2022-07-08 21:36:36 +02:00 |
|
Kevin Jahns
|
0ce40596d1
|
remove old move-ranges if collapsed
|
2022-07-06 18:57:12 +02:00 |
|
Kevin Jahns
|
4078e115c1
|
optimize encoding of move ops
|
2022-07-04 16:44:01 +02:00 |
|
Kevin Jahns
|
44499cb9fe
|
fix move-range tests of moved-moved items
|
2022-06-16 20:23:34 +02:00 |
|
Kevin Jahns
|
b63d22e7db
|
lint
|
2022-05-18 10:50:36 +02:00 |
|
Kevin Jahns
|
1f99e8203a
|
fix a bunch of issues with range-move approach
|
2022-05-07 16:14:18 +02:00 |
|
Kevin Jahns
|
69b7f4bfb9
|
implement solid move-range approach - tests not running
|
2022-05-05 13:03:59 +02:00 |
|
Kevin Jahns
|
b2b7b8c280
|
tmp commit
|
2022-04-11 15:54:10 +02:00 |
|
Kevin Jahns
|
a0c9235a36
|
fix test-move logic
|
2022-04-04 16:35:50 +02:00 |
|
Kevin Jahns
|
e8ecc8f74b
|
fix circlic move-loops
|
2022-04-04 15:35:23 +02:00 |
|
Kevin Jahns
|
b32f88cd40
|
fix all remaining bugs for single-item moves (mainly event bugs)
|
2022-04-04 13:10:43 +02:00 |
|
Kevin Jahns
|
51c095ec52
|
fix search marker issues - splitting of items with stored rel search markers
|
2022-03-31 08:35:24 +02:00 |
|
Kevin Jahns
|
285dc79a6b
|
fix edge case when moving backwards from move operation
|
2022-03-30 10:07:55 +02:00 |
|
Kevin Jahns
|
f65d1b8475
|
fix ListIterator backwards iteration within moved ranges
|
2022-03-29 16:55:22 +02:00 |
|
Kevin Jahns
|
c4b28aceec
|
fix prevMove bug
|
2022-03-26 11:03:28 +01:00 |
|
Kevin Jahns
|
d3dcd24ef4
|
fix various tests
|
2021-12-08 16:10:49 +01:00 |
|
Kevin Jahns
|
3d31ba8759
|
adding more sanity checkss to yarray.tests
|
2021-12-07 12:37:03 +01:00 |
|
Kevin Jahns
|
0948229422
|
handle nested moves
|
2021-12-06 15:07:43 +01:00 |
|
Kevin Jahns
|
fc5e36158f
|
made simple one-time move work
|
2021-12-06 15:07:43 +01:00 |
|
Kevin Jahns
|
6df152c4ec
|
proper iteration through arrays (for mappings, toJSON, ..)
|
2021-12-06 15:07:43 +01:00 |
|
Kevin Jahns
|
b9ccbb2dc7
|
created new abstraction for search marker
|
2021-12-06 15:06:17 +01:00 |
|
Kevin Jahns
|
a723c32557
|
use new ListPosition abstraction in Y.Array .slice and .get
|
2021-12-06 15:06:17 +01:00 |
|
Thomas Welter
|
4922eeac56
|
Add support for null values in Y.Map and Y.Array
|
2021-09-21 14:23:58 +02:00 |
|
Kevin Jahns
|
311dd50f1b
|
array.insert throws length-exceeded event - fixes #314
|
2021-06-24 16:50:25 +02:00 |
|
Kevin Jahns
|
6886881b76
|
fix #297 (length not updated) by updating search markers properly
|
2021-05-25 21:17:01 +02:00 |
|
Kevin Jahns
|
7bd764fba7
|
use non-explicit resolution for lib0
|
2021-05-14 18:53:24 +02:00 |
|
Kevin Jahns
|
4c929c6808
|
lint & refactoring
|
2020-12-19 16:29:17 +01:00 |
|
Kevin Jahns
|
53f2344017
|
implement .clone, .slice, and yxml.get
|
2020-11-08 01:51:39 +01:00 |
|
Kevin Jahns
|
4fb9cc2a30
|
fire top-level events first
|
2020-10-29 12:40:39 +01:00 |
|
Kevin Jahns
|
6e3b708599
|
implement search-marker prototype (limited usage for now)
|
2020-07-15 22:03:02 +02:00 |
|
Kevin Jahns
|
6c2cf0f769
|
Implement experimental new encoder 🚀
|
2020-07-12 18:25:54 +02:00 |
|
Kevin Jahns
|
6cd9e2be32
|
lint
|
2020-01-22 16:42:16 +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
|
6cb64b3707
|
move repository to yjs org
|
2019-09-04 13:08:34 +02:00 |
|
Kevin Jahns
|
bb1c0b809f
|
implement snapshot & event.changes
|
2019-09-03 16:33:29 +02:00 |
|
Kevin Jahns
|
1aac245b93
|
New types dont fire events - fixes #155
|
2019-06-18 17:41:19 +02:00 |
|
Kevin Jahns
|
2192aa5821
|
Use generic Item with typed content to reduce cache misses
|
2019-05-28 14:18:20 +02:00 |
|
Kevin Jahns
|
37a6d68543
|
implement support for boolean values. fixes #151
|
2019-05-25 03:12:56 +02:00 |
|
Kevin Jahns
|
8c36f67f0b
|
rework and document api
|
2019-05-07 13:44:23 +02:00 |
|
Kevin Jahns
|
32c4c09072
|
update parent._map when splitting an item
|
2019-04-26 19:54:00 +02:00 |
|
Kevin Jahns
|
a336cc167c
|
order observer and transaction cleanups after one another
|
2019-04-26 13:31:00 +02:00 |
|
Kevin Jahns
|
759ecb21f7
|
rename transaction._replacedItems to transaction._mergeStructs
|
2019-04-11 00:31:43 +02:00 |
|
Kevin Jahns
|
2ef11a5344
|
splitting an item must always happen inside a transaction, because we always need to check if we can merge it back
|
2019-04-11 00:23:08 +02:00 |
|
Kevin Jahns
|
1b06f59d1c
|
fixed remaining tests
|
2019-04-09 00:48:24 +02:00 |
|
Kevin Jahns
|
12bcc4d080
|
fix remaining random tests
|
2019-04-09 00:31:28 +02:00 |
|