Szymon Cofalik
|
708bd8bde6
Changed: Rename `useContext` parameter to `useRelations`.
|
7 gadi atpakaļ |
Szymon Cofalik
|
93dab04cab
Changed: Enabled `context.xWasUndone` in collaboration through `Operation#wasUndone`.
|
7 gadi atpakaļ |
Szymon Cofalik
|
4430ab2194
Fix: Split x merge transformation different content bug.
|
7 gadi atpakaļ |
Szymon Cofalik
|
55666a1472
Fix: Added a special case for wrap x unwrap transformation to mirror a case from unwrap x wrap transformation.
|
7 gadi atpakaļ |
Szymon Cofalik
|
26a2c6d0da
Fix: SplitOperation properties were wrong if the split was in graveyard.
|
7 gadi atpakaļ |
Szymon Cofalik
|
dd00b4d9c0
Fix: `MergeOperation#graveyardPosition` was not transformed due to typo.
|
7 gadi atpakaļ |
Szymon Cofalik
|
c41ed87c2a
Fixed: MarkerOperation x MarkerOperation transformation when one operation removes marker.
|
7 gadi atpakaļ |
Szymon Cofalik
|
92e929c374
Docs: Improved ContextFactory docs.
|
7 gadi atpakaļ |
Szymon Cofalik
|
d770977a5a
Changed: Introduced `ContextFactory` in OT algorithms. Cleaned up mess with "context" names.
|
7 gadi atpakaļ |
Szymon Cofalik
|
b6b6400075
Changed: Removed code unreachable in current collaboration solution.
|
7 gadi atpakaļ |
Szymon Cofalik
|
db26ffd6bc
Changed: Removed part of code in OT that is not reachable with current API.
|
7 gadi atpakaļ |
Szymon Cofalik
|
ac03bfaf1f
Other: Improved error message for OT errors.
|
7 gadi atpakaļ |
Szymon Cofalik
|
12b097b0d7
Changed: Added multiple transformation tests to cover all scenarios, introduced several fixes.
|
7 gadi atpakaļ |
Szymon Cofalik
|
bc7e7ed708
Docs: Added some padding in ascii-arts.
|
7 gadi atpakaļ |
Szymon Cofalik
|
ec6c540ffa
Docs: Improvements in docs.
|
7 gadi atpakaļ |
Szymon Cofalik
|
c4a05f16b3
Changed: Minor changes in code related to OT.
|
7 gadi atpakaļ |
Szymon Cofalik
|
17fc411a1e
Fix: Fixed failing tests - fixed OT algorithms, expectations in tests and skipped two tests.
|
7 gadi atpakaļ |
Szymon Cofalik
|
7a4cf7c4d3
Docs: Improvement in docs.
|
7 gadi atpakaļ |
Szymon Cofalik
|
bf591a77cd
Changed: Used `WeakMap` to store indexes of next operations to transform in `transformSets`.
|
7 gadi atpakaļ |
Szymon Cofalik
|
a2f2f46001
Docs: Improved descriptions in transformation algorithms.
|
7 gadi atpakaļ |
Szymon Cofalik
|
207bfcfb4d
Changed: Improved new transforming algorithm.
|
7 gadi atpakaļ |
Szymon Cofalik
|
596ded3da8
Fix: Improved MoveOperation x MergeOperation transformation.
|
7 gadi atpakaļ |
Szymon Cofalik
|
f711f8c0b7
Fix: AttributeOperation x InsertOperation OT alogirthm improvements.
|
7 gadi atpakaļ |
Szymon Cofalik
|
b503b926a3
Fix: Improved WrapOperation x WrapOperation transformation.
|
7 gadi atpakaļ |
Szymon Cofalik
|
975688c7c2
Fix: Improved AttributeOperation x InsertOperation (and vice versa) transformation.
|
7 gadi atpakaļ |
Szymon Cofalik
|
44ffaa66f2
Fix: Changed transforming algorithm and wrap x move OT algorithm.
|
7 gadi atpakaļ |
Szymon Cofalik
|
02089a30f0
Fix: Fixed incorrect Position#_getTransformedByMove for moves that didn't really move any nodes.
|
7 gadi atpakaļ |
Szymon Cofalik
|
2d2fca4aa2
Fixed: Improvements in OT.
|
7 gadi atpakaļ |
Szymon Cofalik
|
1e01bf36d9
Changed: Introduced `MergeOperation#howMany` and `SplitOperation#howMany`.
|
7 gadi atpakaļ |
Szymon Cofalik
|
d092fc795f
Change: Export functions in operation/transform.js as separate functions, not an object.
|
7 gadi atpakaļ |