Bartosz Sypytkowski
|
10cf4b44f8
|
fixed issues with unbounded XmlText.toString
|
2023-08-31 19:15:18 +02:00 |
|
Bartosz Sypytkowski
|
8788a4b9e0
|
quotations: fix splitting quoted item and inserting new item in quoted range
|
2023-08-31 19:15:17 +02:00 |
|
Bartosz Sypytkowski
|
02367b612b
|
basics of range based quotations
|
2023-08-31 19:15:17 +02:00 |
|
Bartosz Sypytkowski
|
88883a7402
|
moved linkedBy reference out of Item into StructStore
|
2023-08-31 19:15:17 +02:00 |
|
Bartosz Sypytkowski
|
75853433d9
|
fixed missing deps for linked content
|
2023-08-31 19:15:17 +02:00 |
|
Bartosz Sypytkowski
|
170a80a25f
|
more comments
|
2023-08-31 19:15:17 +02:00 |
|
Bartosz Sypytkowski
|
e50db9e123
|
reimplemented WeakLink as an AbstractType
|
2023-08-31 19:15:17 +02:00 |
|
Bartosz Sypytkowski
|
6f9db68f9a
|
renamed WeakLink -> YWeakLink + YWeakLinkEvent
|
2023-08-31 19:15:17 +02:00 |
|
Bartosz Sypytkowski
|
c6640fae5b
|
more thorough tests
|
2023-08-31 19:15:17 +02:00 |
|
Bartosz Sypytkowski
|
16556fd8a1
|
simplified model for weak links
|
2023-08-31 19:15:17 +02:00 |
|
Bartosz Sypytkowski
|
0d9de28609
|
WeakLink: generally working except events
|
2023-08-31 19:15:17 +02:00 |
|
Bartosz Sypytkowski
|
1b6b69f056
|
first tests passing
|
2023-08-31 19:15:16 +02:00 |
|
Bartosz Sypytkowski
|
608a309f2c
|
more work
|
2023-08-31 19:15:16 +02:00 |
|
Bartosz Sypytkowski
|
740598cef2
|
draft for WeakLink API
|
2023-08-31 19:15:16 +02:00 |
|
Kevin Jahns
|
49f435284f
|
lint
|
2023-04-03 14:10:26 +02:00 |
|
Kevin Jahns
|
ba96f2fe74
|
implement fix for #500. extends #515
|
2023-04-03 14:02:37 +02:00 |
|
Dominik Henneke
|
1674d3986d
|
Restore deleted entries in a map
|
2023-04-03 14:02:37 +02:00 |
|
Kevin Jahns
|
df2d59e2fb
|
UndoManager: fix special deletion case. closes #447 closes #443
|
2022-07-28 14:12:21 +02:00 |
|
Kevin Jahns
|
a22b3cdbc1
|
add option to UndoManager to ignore remote map changes. implements #390
|
2022-03-26 10:29:19 +01:00 |
|
Kevin Jahns
|
f08682ddfd
|
Merge branch 'main' of github.com:yjs/yjs
|
2022-02-03 21:15:18 +01:00 |
|
Kevin Jahns
|
4cfa49d601
|
reproduce and fix issues #355 #343 #304 and closes #367
|
2022-02-03 21:10:24 +01:00 |
|
Yifeng Wang
|
51bb732606
|
fix minor typos
|
2022-01-05 01:20:57 +08:00 |
|
Kevin Jahns
|
995fbfa4cc
|
Proper follow redones in nested redos - fixes #317
|
2021-10-14 14:59:26 +02:00 |
|
Kevin Jahns
|
da21fca334
|
add countable check to search_marker update
|
2021-05-25 21:23:12 +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
|
0a40b541e8
|
test with all encoders
|
2020-12-29 16:59:27 +01:00 |
|
Kevin Jahns
|
fbbf085278
|
add mergeUpdates tests to comparison framework
|
2020-12-17 21:50:39 +01:00 |
|
Kevin Jahns
|
f8341220c3
|
first working version that also considers holes in document updates - #263
|
2020-12-15 15:39:08 +01:00 |
|
Kevin Jahns
|
004a781a56
|
basic merge works. fixes first test #263
|
2020-12-13 16:24:43 +01:00 |
|
Kevin Jahns
|
3bb107504f
|
fix superflous event happening in nested event system
|
2020-11-04 00:35:08 +01:00 |
|
Kevin Jahns
|
e17d661769
|
implemented first subdocuments draft #234
|
2020-09-10 01:54:16 +02:00 |
|
Kevin Jahns
|
6e3b708599
|
implement search-marker prototype (limited usage for now)
|
2020-07-15 22:03:02 +02:00 |
|
Kevin Jahns
|
6e8167fe51
|
integration refactor with stackHead magic
|
2020-07-13 17:38:39 +02:00 |
|
Kevin Jahns
|
6c2cf0f769
|
Implement experimental new encoder 🚀
|
2020-07-12 18:25:54 +02:00 |
|
Kevin Jahns
|
d7a11ccf4d
|
fix gc regression issue & add another breaking condition for the integration algorithm
|
2020-06-18 00:31:25 +02:00 |
|
Kevin Jahns
|
6dd26d3b48
|
reduce number of variables and sanity checks 😵
|
2020-06-09 23:48:27 +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
|
7b16d5c92d
|
implement pivoting in struct search
|
2020-06-04 18:14:41 +02:00 |
|
Kevin Jahns
|
e86d5ba25b
|
fix ref offset issue
|
2020-06-04 17:07:17 +02:00 |
|
Kevin Jahns
|
60fab42b3f
|
improve memory allocation ⇒ less "minor gc" cleanups
|
2020-06-02 23:20:45 +02:00 |
|
Kevin Jahns
|
f40e09d156
|
type fixes for breaking typescript@3.8.* release
|
2020-04-02 01:03:30 +02:00 |
|
Kevin Jahns
|
e3c59b0aa7
|
more options to gc data (undomanager.clear and tryGc)
|
2020-01-27 03:42:32 +01:00 |
|
Kevin Jahns
|
6cd9e2be32
|
lint
|
2020-01-22 16:42:16 +01:00 |
|
Kevin Jahns
|
7f0e25dcba
|
permanent user store writes updates in separate transaction
|
2019-12-10 17:18:57 +01:00 |
|
Kevin Jahns
|
aeb23dbaa9
|
follow redone items to prevent some undo-redo issues. Fixes #162
|
2019-10-08 18:31:56 +02:00 |
|
Kevin Jahns
|
d1f5ff0f59
|
implement PermanentUserData storage prototype
|
2019-09-17 18:53:59 +02:00 |
|
Kevin Jahns
|
0e7da017fe
|
Use lib0/any-encoding instead of JSON
|
2019-08-09 01:15:46 +02:00 |
|