Lucien Greathouse
b60bfc7495
Make nil checks more robust.
...
This represents an evolution in how I've been thinking about Lua -- using boolean coercion
is generally a bad idea I think because it obscures the underlying types.
It also makes it so that if a boolean is eronneously passed into a function, and it
happens to be a 'false' value, it will be coerced into the nil case instead of being
reported as an error, no matter how unintuitive the resulting error might be.
2018-06-01 22:21:59 -07:00
Lucien Greathouse
4b2f27b26d
Fix error when targeting invalid services
2018-06-01 22:17:54 -07:00
Lucien Greathouse
f4d7dda8e3
Make docs on JSON model versioning more explicit
2018-05-26 17:19:37 -07:00
Lucien Greathouse
0d6e3e66ce
Release 0.4.9
v0.4.9
2018-05-26 17:02:04 -07:00
Lucien Greathouse
7e4d451765
Update Sync Details docs
2018-05-26 17:00:23 -07:00
Lucien Greathouse
804bbc93b7
Make JSON models less strict
2018-05-26 16:59:09 -07:00
Lucien Greathouse
e7fe4ac3ec
Remove vestigial backwards syncing functionality.
...
This functionality won't be present until the refactor in 0.5.0
2018-05-26 16:44:25 -07:00
Lucien Greathouse
40c41b4400
Update Sync Details docs to mention how JSON models work.
...
Closes #71 .
2018-05-26 16:41:38 -07:00
Lucien Greathouse
0936c7c97d
Fix indentation in CHANGES
2018-05-26 16:23:13 -07:00
Lucien Greathouse
9ac537d38f
Add entry to CHANGES
2018-05-26 16:23:09 -07:00
Lucien Greathouse
fcfd55ff76
Fix error in RouteMap
...
Closes #72 .
2018-05-26 16:19:58 -07:00
Lucien Greathouse
c2495ed57f
Release 0.4.8 (oops)
v0.4.8
2018-05-25 23:42:31 -07:00
Lucien Greathouse
6ad763fc01
Fix flip-flopped arguments in RouteMap:_removeInternal
2018-05-25 23:40:34 -07:00
Lucien Greathouse
c856a3e361
Release 0.4.7
v0.4.7
2018-05-25 23:31:01 -07:00
Lucien Greathouse
aa5f0cc335
Issue a warning if no partitions are specified during serve.
...
Closes #40
2018-05-22 11:04:53 -07:00
Lucien Greathouse
b067335bbf
Update CHANGES
2018-05-22 10:55:23 -07:00
Jonathan Holmes
7d24a14004
Added plugin icons to Rojo ( #70 )
2018-05-22 10:52:55 -07:00
Lucien Greathouse
910be640e9
Release 0.4.6
v0.4.6
2018-05-21 13:26:25 -07:00
Lucien Greathouse
3137753afa
Update CHANGES
2018-05-21 13:09:00 -07:00
Lucien Greathouse
000ff351a5
Improve plugin handling with regards to restarts and UI
...
Closes #67 .
2018-05-21 13:05:52 -07:00
Lucien Greathouse
533c8ddaf7
Update CHANGES
2018-05-21 12:55:41 -07:00
Lucien Greathouse
f777d1b6c6
Update CHANGES
2018-05-21 12:52:46 -07:00
Lucien Greathouse
8b17d3b7d9
Intense robustness pass
2018-05-21 12:48:25 -07:00
Lucien Greathouse
6fbe1daf8e
Add folder for testing script duplication bug
2018-05-21 12:47:51 -07:00
Lucien Greathouse
3bd191414b
Update CHANGES
2018-05-21 11:45:55 -07:00
Lucien Greathouse
fd2cb3495b
Make reconciler more robust with regards to RouteMap
2018-05-21 11:21:31 -07:00
Lucien Greathouse
e9d33bdc02
Skip reparenting if parent is the same
2018-05-21 11:16:56 -07:00
Lucien Greathouse
c0f4b31ab3
Make sure all descendants get removed from the RouteMap
2018-05-21 10:40:06 -07:00
Lucien Greathouse
78de30dcf2
Fix missing colon in plugin stopped polling message
2018-05-01 14:36:25 -07:00
Lucien Greathouse
23c59dcae7
0.4.5
v0.4.5
2018-05-01 12:29:48 -07:00
Lucien Greathouse
274ba5810b
Update to Rouille 2.1 and latest dependencies
2018-04-22 17:35:21 -07:00
Lucien Greathouse
3661d0daec
Show name of project when starting server
2018-04-22 17:19:21 -07:00
Lucien Greathouse
f215df891c
Decrease debounce timeout, which will make polling much snappier
2018-04-22 16:43:32 -07:00
Lucien Greathouse
ce5fe00a66
Delete Promise.spec.lua
2018-04-21 01:16:19 -07:00
Lucien Greathouse
2d71e3ebea
Switch to library version of Promise
2018-04-20 23:26:50 -07:00
Lucien Greathouse
187194a615
Keep track of actual file name in VfsItem.
...
This should fix the case of a partition pointed directly at a file
turning the object into a `StringValue`.
Fixes #57 .
2018-04-20 23:13:43 -07:00
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