Viktor Szépe
f18eab2dfe
Fix typos
2025-01-03 18:11:43 +00:00
Kevin Jahns
6beab79eb4
add tests for falsy formatting attributes - #619
2024-03-01 11:39:31 +01:00
Kevin Jahns
da8bacfc78
add tests for complex Y.Text deltas
2023-03-10 12:53:48 +01:00
Kevin Jahns
bf338d8040
fix attribute update issue - fixes #503
2023-03-02 19:08:01 +01:00
Kevin Jahns
1c999b250e
fix #474 - formatting bug
2023-02-14 16:19:22 +01:00
Kevin Jahns
e9189365ee
add debugging case for #474 - unfininished
2023-02-13 14:27:57 +01:00
dkuhnert
abf3fab1b6
cleanup redundant text attributes when delete attributes
...
fixes #392
2022-02-23 14:53:31 +01:00
Kevin Jahns
24eddb2d75
fix concurrent formatting / cleanup bug
2022-02-04 12:41:13 +01:00
Jeremy Nicholl
84e95f11cb
Fix formatting
2022-02-03 15:19:57 -05:00
Jeremy Nicholl
164b38f0cd
Avoid copying attribute map when deleting
...
Calling cleanupFormattingGap should not make a copy of the
attributes because it needs to be able to update them.
2022-01-31 14:49:16 -05:00
Kevin Jahns
2ec19defcb
export testHelper esm properly
2021-11-06 15:55:59 +01:00
Kevin Jahns
8abf5b85ff
fix #344 - formatting attribute assign bug
2021-11-06 14:35:04 +01:00
Kevin Jahns
085dda4cbd
fix formatting test case #326
2021-10-14 16:09:23 +02:00
Kevin Jahns
b2761b50f2
more complex embed test
2021-09-25 11:58:39 +02:00
Kevin Jahns
0ec67170d3
allow types as Y.Text embeds
2021-09-25 11:51:08 +02:00
Kevin Jahns
71d8da6513
force that transactions that apply document updates are set as non-local transatctions. Fixes #307
2021-05-31 17:54:24 +02:00
Kevin Jahns
7bd764fba7
use non-explicit resolution for lib0
2021-05-14 18:53:24 +02:00
Kevin Jahns
3a7a324a24
fix #291
2021-04-13 22:05:30 +02:00
Kevin Jahns
04cff60931
add performance test for updates
2021-02-08 13:46:22 +01:00
Николай Митин
263cc0856e
Implemented bug test
2021-01-31 18:17:10 +03:00
Kevin Jahns
edc1f9418f
reproduce #271
2021-01-09 14:45:51 +01:00
Kevin Jahns
e9cb07da55
Failsafe when splitting surrogate pairs - fixes #248
2020-10-31 02:05:33 +01:00
Kevin Jahns
6f9a2c9df7
implement before/afterAllTransactions
2020-08-07 17:47:20 +02:00
Kevin Jahns
68109b033f
lint - fixes #223
2020-07-22 12:32:34 +02:00
Kevin Jahns
38eb2e502c
stricter searchMarker filter
2020-07-16 20:44:54 +02:00
Kevin Jahns
6e3b708599
implement search-marker prototype (limited usage for now)
2020-07-15 22:03:02 +02:00
Kevin Jahns
3449687280
micro optimizations in struct reader
2020-07-13 15:47:51 +02:00
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