Kevin Jahns 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3fba4f25a5 
							
						 
					 
					
						
						
							
							Merge pull request  #153  from calibr/124-text-embeds  
						
						... 
						
						
						
						process embeds in YText.toDelta 
						
						
							
						
					 
					
						2019-05-25 13:04:10 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							66c35d8499 
							
						 
					 
					
						
						
							
							testing: do not stringify array values before comparing  
						
						
						
						
							
						
					 
					
						2019-05-25 12:54:30 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							4c14157dcf 
							
						 
					 
					
						
						
							
							13.0.0-86  
						
						
						
						
							
 
						
					 
					
						2019-05-25 12:50:05 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							ef6c382e20 
							
						 
					 
					
						
						
							
							fix array iterator on merged content.  fixes   #152  
						
						
						
						
							
						
					 
					
						2019-05-25 12:49:08 +02:00 
						 
				 
			
				
					
						
							
							
								calibr 
							
						 
					 
					
						
						
						
						
							
						
						
							ee45b4fdd6 
							
						 
					 
					
						
						
							
							process embeds in YText.toDelta  
						
						
						
						
							
						
					 
					
						2019-05-25 13:48:57 +03:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							668e9e8a9b 
							
						 
					 
					
						
						
							
							13.0.0-85  
						
						
						
						
							
 
						
					 
					
						2019-05-25 03:13:54 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							37a6d68543 
							
						 
					 
					
						
						
							
							implement support for boolean values.  fixes   #151  
						
						
						
						
							
						
					 
					
						2019-05-25 03:12:56 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							f893198769 
							
						 
					 
					
						
						
							
							remove examples.  fixes   #149  
						
						
						
						
							
						
					 
					
						2019-05-22 17:32:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							d3ee1a0ec2 
							
						 
					 
					
						
						
							
							Add editor support to v13 readme  
						
						
						
						
							
						
					 
					
						2019-05-22 01:26:13 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							d6593412a2 
							
						 
					 
					
						
						
							
							13.0.0-84  
						
						
						
						
							
 
						
					 
					
						2019-05-19 21:49:36 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							d31bf36531 
							
						 
					 
					
						
						
							
							use generated esm module by default  
						
						
						
						
							
						
					 
					
						2019-05-19 21:48:09 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							a485f550db 
							
						 
					 
					
						
						
							
							13.0.0-83  
						
						
						
						
							
 
						
					 
					
						2019-05-19 20:59:56 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							0610b16227 
							
						 
					 
					
						
						
							
							bump lib0 for webpack compatibility  
						
						
						
						
							
						
					 
					
						2019-05-19 20:43:18 +02: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 
							
						 
					 
					
						
						
						
						
							
						
						
							4d12a02e2f 
							
						 
					 
					
						
						
							
							fix offset in state vector  
						
						
						
						
							
						
					 
					
						2019-05-16 12:31:53 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							4a7d6f0a2d 
							
						 
					 
					
						
						
							
							fix sorting bug that only affects older node versions (probably because old sorting algorithms are not stable)  
						
						
						
						
							
						
					 
					
						2019-05-14 15:21:34 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							c80f446b5f 
							
						 
					 
					
						
						
							
							README: update provider tutorial  
						
						
						
						
							
						
					 
					
						2019-05-12 11:18:43 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							81a529d8dc 
							
						 
					 
					
						
						
							
							update *getting started* yjs version  
						
						
						
						
							
						
					 
					
						2019-05-07 15:43:09 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							4f0ab78914 
							
						 
					 
					
						
						
							
							13.0.0-82  
						
						
						
						
							
 
						
					 
					
						2019-05-07 13:54:00 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							8c36f67f0b 
							
						 
					 
					
						
						
							
							rework and document api  
						
						
						
						
							
						
					 
					
						2019-05-07 13:44:23 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							77687d94e6 
							
						 
					 
					
						
						
							
							13.0.0-81  
						
						
						
						
							
 
						
					 
					
						2019-04-28 17:32:05 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							4644511303 
							
						 
					 
					
						
						
							
							bump y-protocols dependency  
						
						
						
						
							
						
					 
					
						2019-04-28 17:30:52 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							20005eecdb 
							
						 
					 
					
						
						
							
							Merge deleted items more efficiently.  
						
						... 
						
						
						
						Previously deleted items were simply added to transaction._mergeStructs. But this inherently inefficient as it will splice the struct store for every item.
Now Yjs iterates over transaction.ds and tries to merge structs. It iterates from right to left so merging should be more efficient that before. But more work needs to be done.
For example we could set structs[i] = null and filter the structs after merging is done. 
						
						
							
						
					 
					
						2019-04-28 17:20:35 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							c9dda245bf 
							
						 
					 
					
						
						
							
							v13 api docs  
						
						
						
						
							
						
					 
					
						2019-04-28 02:53:25 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							1417470156 
							
						 
					 
					
						
						
							
							update demos link  
						
						
						
						
							
						
					 
					
						2019-04-27 03:44:48 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							584e5dfd40 
							
						 
					 
					
						
						
							
							Link to v13 docs from README  
						
						
						
						
							
						
					 
					
						2019-04-27 03:35:44 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							805acbb9f5 
							
						 
					 
					
						
						
							
							13.0.0-80  
						
						
						
						
							
 
						
					 
					
						2019-04-26 19:55:14 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							32c4c09072 
							
						 
					 
					
						
						
							
							update parent._map when splitting an item  
						
						
						
						
							
						
					 
					
						2019-04-26 19:54:00 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							8c5a06bbf8 
							
						 
					 
					
						
						
							
							fix gc when item is deleted in observer call  
						
						
						
						
							
						
					 
					
						2019-04-26 18:37:38 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							a336cc167c 
							
						 
					 
					
						
						
							
							order observer and transaction cleanups after one another  
						
						
						
						
							
						
					 
					
						2019-04-26 13:31:00 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							21d86cd2be 
							
						 
					 
					
						
						
							
							Delete all children of ItemType when it is deleted  
						
						
						
						
							
						
					 
					
						2019-04-26 12:29:28 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							1d0f9faa91 
							
						 
					 
					
						
						
							
							AbstractItem.mergeWith helper outsourced into separate function  
						
						
						
						
							
						
					 
					
						2019-04-24 18:10:33 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							45237571b7 
							
						 
					 
					
						
						
							
							gc more efficiently  
						
						
						
						
							
						
					 
					
						2019-04-23 20:51:32 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							bb6f6cd141 
							
						 
					 
					
						
						
							
							13.0.0-79  
						
						
						
						
							
 
						
					 
					
						2019-04-20 00:03:30 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							729c1f16b8 
							
						 
					 
					
						
						
							
							fix test provider  
						
						
						
						
							
						
					 
					
						2019-04-20 00:02:40 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							b6059704aa 
							
						 
					 
					
						
						
							
							update dependencies  
						
						
						
						
							
						
					 
					
						2019-04-20 00:00:09 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							fa3c92f44c 
							
						 
					 
					
						
						
							
							change parameter order of transaction events  
						
						
						
						
							
						
					 
					
						2019-04-19 23:36:00 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							cd82de7742 
							
						 
					 
					
						
						
							
							lint  
						
						
						
						
							
						
					 
					
						2019-04-12 20:08:38 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							07a6a0044b 
							
						 
					 
					
						
						
							
							simplify exposed APi  
						
						
						
						
							
						
					 
					
						2019-04-12 20:04:07 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							4582832a71 
							
						 
					 
					
						
						
							
							rework intro  
						
						
						
						
							
						
					 
					
						2019-04-12 14:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							07ac1d03e3 
							
						 
					 
					
						
						
							
							fix jsdoc  
						
						
						
						
							
						
					 
					
						2019-04-11 23:34:56 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							cbcf1facb8 
							
						 
					 
					
						
						
							
							remove todo.md  
						
						
						
						
							
						
					 
					
						2019-04-11 17:35:09 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							31ff7ac78c 
							
						 
					 
					
						
						
							
							improve jsdoc comments  
						
						
						
						
							
						
					 
					
						2019-04-11 13:22:59 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							ed3b31e58f 
							
						 
					 
					
						
						
							
							jsdoc fixes  
						
						
						
						
							
						
					 
					
						2019-04-11 00:49:07 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							759ecb21f7 
							
						 
					 
					
						
						
							
							rename transaction._replacedItems to transaction._mergeStructs  
						
						
						
						
							
						
					 
					
						2019-04-11 00:31:43 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							9c29d820c8 
							
						 
					 
					
						
						
							
							rename AbstractRef to AbstractStructRef  
						
						
						
						
							
						
					 
					
						2019-04-11 00:26:42 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							9fe47e98d5 
							
						 
					 
					
						
						
							
							type._map points to the last element instead to enable merging of deletes in Map  
						
						
						
						
							
						
					 
					
						2019-04-10 21:01:59 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							654510f3ff 
							
						 
					 
					
						
						
							
							read struct refs as array  
						
						
						
						
							
						
					 
					
						2019-04-10 18:52:22 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Jahns 
							
						 
					 
					
						
						
						
						
							
						
						
							52ec698635 
							
						 
					 
					
						
						
							
							implement some of the commented todos  
						
						
						
						
							
						
					 
					
						2019-04-09 04:01:37 +02:00