Lucien Greathouse
0e4f6dea2b
plugin: Add setting for opening scripts externally
2020-03-17 23:20:05 -07:00
Lucien Greathouse
91d45afd0f
Add plugin feature 'UnstableOpenScriptsExternally'
2020-03-17 18:13:52 -07:00
Lucien Greathouse
44041f33e3
Start trying to sync parenting-to-nil (deleting)
2020-02-14 18:29:43 -08:00
Lucien Greathouse
a398338c02
Two way sync V0 ( #282 )
...
* Unfinished two-way sync API
* In-memory two-way sync complete
* Move PatchSet application into ChangeProcessor thread, where it can be synchronous
* Stop InstanceMap's signals when a ServeSession terminates
* Apply patch in ChangeProcessor
* Feature flag
* Fix error in ChangeProcessor due to wrong drop order
2019-12-20 14:24:28 -08:00
Lucien Greathouse
cfff08cdfd
Add plugin half of script-only, existing-instance-only, two way sync
2019-12-18 17:39:04 -08:00
Lucien Greathouse
bdaa671823
Plugin: Pipe InstanceMap around, improve debug output, fix session ID bug
2019-11-18 16:30:57 -08:00
Lucien Greathouse
3a9f438390
Integrate fmt into log
2019-11-15 15:39:15 -08:00
Lucien Greathouse
3126de2c37
Build out real formatting machinery
2019-11-15 15:00:54 -08:00
Lucien Greathouse
b7d026b98e
Partial implementation of better formatting machinery
2019-11-14 18:43:51 -08:00
Lucien Greathouse
6184f4ce4f
Improve debug output for initialization of ServeSession
2019-11-14 18:18:24 -08:00
Lucien Greathouse
47614c3102
Update names in subscribe portion of sync protocol
2019-11-11 17:52:09 -08:00
Lucien Greathouse
b0dcf515f0
Refactor plugins, port message dropping bugfix from 0.5.1
2019-10-14 14:05:25 -07:00
Lucien Greathouse
b2c515f2e6
plugin: Prevent HTTP timeout cascading after session stop
2019-10-03 17:28:34 -07:00
Lucien Greathouse
6f1469a551
plugin: Implement patch application, which makes live sync work
2019-10-03 17:13:29 -07:00
Lucien Greathouse
923f661428
Start rewriting plugin on top of new sync protocol
2019-10-02 18:41:52 -07:00