Lucien Greathouse
4cbb3874a4
Use anyhow error reporting instead of custom
2020-06-17 14:56:09 -07:00
Lucien Greathouse
940aff7ef4
Enable globIgnorePaths by default
2020-06-17 14:42:46 -07:00
Lucien Greathouse
a3edb93273
Update Changelog
2020-06-17 14:38:39 -07:00
Lucien Greathouse
782b054b1a
Pass build watch argument into Vfs
2020-06-17 14:11:48 -07:00
Lucien Greathouse
fc27b2911e
Allow turning off file watching in memofs.
...
Also preemptively bumping version to 0.1.3 so I don't forget on next release
2020-06-17 14:06:44 -07:00
Lucien Greathouse
486b067567
Flatten snapshot middleware to be much simpler ( #324 )
...
* First take at flattening middleware for simpler code and better perf
* Undo debug prints
* Fix using wrong path in snapshot_from_vfs
* Disable some broken tests
* Re-enable (mistakenly?) disabled CSV test
* Fix some tests
* Update project file tests
* Fix benchmark
2020-06-17 13:47:09 -07:00
Lucien Greathouse
bdd1afea57
Run CI on master and PRs to master only
2020-05-20 15:30:44 -07:00
Lucien Greathouse
5ccd02939b
Replace rojo-test with regular tests folder again ( #323 )
...
* Replace rojo-test with regular tests folder again
* Bump MSRV to 1.43.1
2020-05-20 15:30:05 -07:00
Lucien Greathouse
ca5b8ab309
Restore improperly tested dependency on rojo from rojo-test
2020-05-20 11:56:34 -07:00
Lucien Greathouse
9481fdd38d
Add missing Cargo.lock change
2020-05-02 21:47:36 -07:00
Lucien Greathouse
56bf6d282b
Stop building Rojo in rojo-test, since it doesn't work as intended
2020-05-02 21:39:13 -07:00
Lucien Greathouse
5364c9c1bc
Fix Lua string escaping.
...
Closes #314 .
2020-04-16 12:00:02 -07:00
Lucien Greathouse
a4d4beeb97
Update default place template
2020-03-30 11:34:41 -07:00
Lucien Greathouse
30a01381be
Fix malformed CSV files causing crashes; fixes #310
2020-03-30 11:12:20 -07:00
Lucien Greathouse
def99a9e4d
Update release job to fix 6.0.0 release
v6.0.0-rc.1
2020-03-29 17:09:52 -07:00
Lucien Greathouse
1214fc8b0d
Release 6.0.0-rc.1
...
This change also includes some minor packaging changes in order to make Cargo happy.
memofs-v0.1.2
2020-03-29 16:58:37 -07:00
Lucien Greathouse
5a5b1268d3
Update changelog
2020-03-29 16:03:58 -07:00
jeparlefrancais
6a1fffd1ce
Infer class name ( #210 )
...
* infer service names
* Update project code and add support for StarterPlayer
* Store parent_class in InstigatingSource
* Update snapshots
Co-authored-by: Lucien Greathouse <me@lpghatguy.com >
2020-03-29 16:03:15 -07:00
Lucien Greathouse
571ef3060a
Update Changelog
2020-03-29 13:46:27 -07:00
jeparlefrancais
3cf82e112f
Install plugin from CLI ( #304 )
...
* add install command
* cargo fmt
* filter spec files
* Update src/cli/plugin.rs
Co-Authored-By: Lucien Greathouse <me@lpghatguy.com >
* Update src/cli/plugin.rs
Co-Authored-By: Lucien Greathouse <me@lpghatguy.com >
* fix comments
* encode plugin with rbx_binary
* update build script
* refactor pathbuf error into io error
* fix rojo typo
* remove snafu
* Update `snapshot_from_fs_path`
* Print `rerun-if-changed` even for directories, in order to run the
build.rs script when files are added.
* Switch `filter_map` loop to a regular for loop. I like the FP-style
iterator stuff in Rust, but I think Result handling is easier in a
normal loop. Also, I don't believe the result of read_dir implements
`ExactSizedIterator`, so some of the wins of map+collect aren't there.
* Replace Result::unwrap with ? in build.rs
* Simplify error handling code in runtime
* Checkout with submodules
Co-authored-by: Lucien Greathouse <me@lpghatguy.com >
2020-03-29 13:41:54 -07:00
Lucien Greathouse
9b459c20d6
Fix GHA only running on pushes to master
2020-03-29 13:17:06 -07:00
Lucien Greathouse
5c85cd27c3
Fix default place project.
...
Closes #311 .
2020-03-29 12:21:55 -07:00
Lucien Greathouse
4bf73c7a8a
Implement support for turning .json files into Lua modules ( #308 )
...
* Stub implementation
* Flesh out feature and add tests. Other snapshots currently failing.
* Blacklist .meta.json in JSON handler
* Write to correct property (Source) instead of Value
* Update changelog
2020-03-28 00:36:01 -07:00
Lucien Greathouse
62e51b7535
Upgrade to latest rbx-dom
2020-03-27 23:58:31 -07:00
Lucien Greathouse
729a7f0053
Turn panics into errors in ServeSession
2020-03-26 12:16:55 -07:00
Lucien Greathouse
03c297190d
Make ServeSession::new fallible
2020-03-26 12:07:44 -07:00
Lucien Greathouse
9c790eddd7
Tidy up ServeSession now that trait bounds are gone
2020-03-26 12:06:16 -07:00
Lucien Greathouse
8ebe7e332b
Update Changelog
2020-03-25 17:02:32 -07:00
Lucien Greathouse
f43777e37e
Require a Rojo project again ( #307 )
2020-03-25 17:01:28 -07:00
Lucien Greathouse
691a8fcdeb
Upgrade lockfile using latest rustc
2020-03-25 16:15:21 -07:00
Lucien Greathouse
69c0e8d70e
Fix warnings
2020-03-21 17:49:56 -07:00
Lucien Greathouse
330c92c9a8
Refactor ChangeProcessor loop to get rid of panics
2020-03-21 17:47:25 -07:00
Lucien Greathouse
cf0ff60d31
plugin: Add simple signal implementation for future work
2020-03-18 23:31:22 -07:00
Lucien Greathouse
9e9cf5dd1f
plugin: Add support for pausing updates tracked by InstanceMap
2020-03-18 23:27:30 -07:00
Lucien Greathouse
5768d8e4a4
plugin: Miscellaneous cleanup
2020-03-18 23:15:03 -07:00
Lucien Greathouse
3b433e53be
Memofs v0.1.1
memofs-v0.1.1
2020-03-18 18:35:44 -07:00
Lucien Greathouse
28ddf40344
memofs: Update fs-err and use it more
2020-03-18 18:06:58 -07:00
Lucien Greathouse
c1286db9c1
Update Changelog
2020-03-18 16:26:41 -07:00
Lucien Greathouse
f13940262e
Update CHANGELOG
2020-03-18 12:03:50 -07:00
Lucien Greathouse
9f0a6101b8
Add configurable color options
2020-03-18 12:03:07 -07:00
Lucien Greathouse
0b0fe01a7c
Tidy up root repository files
2020-03-18 11:40:12 -07:00
Lucien Greathouse
85e098d5c8
Update README
2020-03-18 11:36:50 -07:00
Lucien Greathouse
e8d1faf4e2
Update changelog
2020-03-18 10:43:42 -07:00
Lucien Greathouse
2a46df1110
Expose two-way sync.
...
- Convert plugin DevSettings flag to settings panel feature
- Remove server feature, always enable write API
2020-03-18 10:39:40 -07:00
Lucien Greathouse
1601e6d26e
Update changelog
2020-03-17 23:20:40 -07:00
Lucien Greathouse
0e4f6dea2b
plugin: Add setting for opening scripts externally
2020-03-17 23:20:05 -07:00
Lucien Greathouse
a2356773dc
Add checkbox and fill out settings panel
2020-03-17 23:14:32 -07:00
Lucien Greathouse
4a4da4737d
Fix plugin settings persistent
2020-03-17 23:03:59 -07:00
Lucien Greathouse
2cefd1bf2e
plugin: Add PluginSettings context item, render it in settings screen
2020-03-17 23:03:01 -07:00
Lucien Greathouse
c5ce15fe34
plugin: Add dummy settings panel
2020-03-17 22:38:53 -07:00