Lucien Greathouse
9e956e593d
Expand test project to have a partition targeting a script directly
2018-04-20 23:13:01 -07:00
Lucien Greathouse
c2cfcc7a2c
Prevent syncing while a sync is already in progress.
...
I'm fairly confident that there will be zero cases where the plugin gets
into a bad state where you can't sync.
This change also prefixes most of Rojo's messages with `Rojo:` to make
them easier to identify.
Fixes #61 .
2018-04-20 22:29:58 -07:00
Lucien Greathouse
8c482f75dd
Improve error messages for 'serve' command.
...
Rojo now throws an error if no project file could be found.
Fixes #63 .
2018-04-20 21:45:48 -07:00
Lucien Greathouse
29a83cb626
Update LICENSE
2018-04-12 00:18:45 -07:00
Lucien Greathouse
a563e4c381
Update LICENSE
2018-04-12 00:13:09 -07:00
Lucien Greathouse
9cee587f22
Remove documentation from README and point to snazzy new documentation website
2018-04-08 00:16:21 -07:00
Lucien Greathouse
b5cc243466
Flesh out documentation, normalize markdown indentation
2018-04-08 00:09:28 -07:00
Lucien Greathouse
73c6b5a08c
0.4.4
v0.4.4
2018-04-07 22:58:58 -07:00
Lucien Greathouse
1f5a686570
Fix small regression that I missed for 0.4.3
2018-04-07 22:57:48 -07:00
Lucien Greathouse
6fc497f95e
0.4.3
v0.4.3
2018-04-07 22:54:59 -07:00
Lucien Greathouse
52eea667a7
Make plugin connection much more robust, with better errors
2018-04-07 22:24:42 -07:00
Lucien Greathouse
c2f7e268ff
Update changelog
2018-04-07 20:13:07 -07:00
Validark
31e5c558ab
Open Http Properties upon HttpEnabled prompt ( #58 )
2018-04-07 20:10:55 -07:00
Lucien Greathouse
7a7ac9550d
Update server dependencies
2018-04-04 23:09:02 -07:00
Lucien Greathouse
4d0fdf0dfd
0.4.2
v0.4.2
2018-04-04 23:06:57 -07:00
Lucien Greathouse
b448e8007e
Fix duplication 0.4.x duplication bug for good
2018-04-04 23:05:01 -07:00
Lucien Greathouse
bad0e67266
Remove extra spawn in server code
2018-04-04 23:02:46 -07:00
Lucien Greathouse
3dee3dd627
Fix README whitespace inconsistency
2018-04-04 00:14:23 -07:00
Lucien Greathouse
4772350968
Version 0.4.1
v0.4.1
2018-04-01 23:39:19 -07:00
Lucien Greathouse
eabcc0bd1d
Add root gitignore to ignore mkdocs generated site
2018-04-01 23:36:04 -07:00
Lucien Greathouse
3a3af6ab10
Introduce mkdocs documentation
2018-04-01 23:35:18 -07:00
Lucien Greathouse
9723622b66
Bump server to version 0.4.1, update dependencies
2018-04-01 23:30:33 -07:00
Lucien Greathouse
3b1d647acb
Bump license year
2018-04-01 23:30:25 -07:00
Lucien Greathouse
6fa925a402
Merge plugin back into main repository ( #49 )
2018-04-01 23:22:04 -07:00
Lucien Greathouse
c8f837d726
Add dates to each release in CHANGELOG
2018-04-01 21:23:22 -07:00
Lucien Greathouse
4557396564
Improve README in slight ways
...
Closes #14 .
2018-03-27 01:51:15 -07:00
Lucien Greathouse
d3d67d47e1
Add new plugin logo
2018-03-27 01:11:18 -07:00
Lucien Greathouse
42107e0715
Update changes again, one day we'll release 0.4.0
v0.4.0
2018-03-27 00:57:20 -07:00
Lucien Greathouse
ed183e0805
Update CHANGES, 0.4.0
2018-03-27 00:55:52 -07:00
Lucien Greathouse
116be16392
Improve error message when a partition target doesn't exist.
...
Closes #46
2018-03-27 00:50:44 -07:00
Lucien Greathouse
2c188738e6
Document JSON syncing and fix README typos
v0.4.0-pre3
2018-02-21 23:48:37 -08:00
Lucien Greathouse
ebffba9589
Add bi-directional syncing note from Quenty
2018-02-04 08:55:19 -08:00
Lucien Greathouse
ab644c3dfa
Update model.json example
v0.4.0-pre2
2018-02-04 07:31:33 -08:00
Lucien Greathouse
c6cdd8a815
Change test project to test another edge case
2018-02-04 07:26:30 -08:00
Lucien Greathouse
d99df59d9b
'Wildcard' type in DefaultPlugin, change to PascalCase in API
2018-02-04 07:10:59 -08:00
Lucien Greathouse
c5f8247543
Add support for Bool and Number primitive types.
2018-02-03 23:16:29 -08:00
Lucien Greathouse
72557c9d23
Hip logo, totally not riffing on Babel
2018-01-29 15:57:10 -08:00
Lucien Greathouse
1a1b6d923f
Fix JsonModelPlugin setting the name of the resulting RbxInstance
v0.4.0-pre1
2018-01-09 16:40:39 -08:00
Lucien Greathouse
27cf2c8740
Add error context to output for JsonModelPlugin
2018-01-09 11:31:48 -08:00
Lucien Greathouse
c08a598d3f
Fix broken file watcher implementation
...
This one took a little bit of tracking down; the VfsWatcher used to spawn a new
thread and then stall/park forever. With one of the recent changes to get rid of
the extra thread, VfsWatcher started getting dropped, which in turn dropped the
watchers created by the notify crate.
Because the threads only tie back to the VfsWatcher was a cloned
Arc<Mutex<VfsSession>>, everything was fine, except that their mpsc::Receiver
objects were no longer receiving events.
This manifested itself as the file watcher magically not watching any files.
Oops.
2018-01-08 12:33:36 -08:00
Lucien Greathouse
1318842c36
Update dependencies
2018-01-08 12:33:33 -08:00
Lucien Greathouse
86d7d033d7
Add 'route' to each RbxInstance, which tags how the instance was generated
2018-01-05 13:07:09 -08:00
Lucien Greathouse
2df1dfa1cb
Insulate VFS internals a little bit
2018-01-03 18:13:49 -08:00
Lucien Greathouse
78a1c658d8
Simplify and collapse some code from 'rojo serve'
2018-01-03 18:05:00 -08:00
Lucien Greathouse
f52f43fe90
Eliminate extra thread for VfsWatcher
2018-01-03 18:02:56 -08:00
Lucien Greathouse
58b244b7e9
Reorganize some of the unwieldly parts of the codebase
...
* Moved commands into their own folder to reduce `bin.rs`'s size
* Moved all of the VFS-related functionality into its own folder
* Documented a lot of functions, including a few very obscure ones
2018-01-03 16:45:46 -08:00
Lucien Greathouse
d8bcbee463
Rename RbxItem -> RbxInstance
2018-01-03 16:01:48 -08:00
Lucien Greathouse
f00152a9ac
Add a bit of documentation, this code is lacking it
2018-01-03 16:00:27 -08:00
Lucien Greathouse
9720c56765
Change each VfsItem to keep a full route instead of just its name
2018-01-03 15:56:19 -08:00
Lucien Greathouse
13ce04abb2
Add 'Contributing' section to README
2018-01-03 11:46:07 -08:00