Lucien Greathouse
72bc77f1d5
WIP: Epiphany Refactor ( #85 )
2018-08-26 01:03:53 -07:00
Lucien Greathouse
7e671ee76a
Update to latest Lemur
2018-08-14 00:41:37 -07:00
Lucien Greathouse
ef0d1e7cec
Update to latest Lemur
2018-08-13 15:31:36 -07:00
Lucien Greathouse
1db06194c7
Fix module layout to make more sense
2018-08-13 15:24:35 -07:00
Lucien Greathouse
77d0865d58
Remove redundnant comment and unused variable
2018-06-25 18:22:36 -07:00
Lucien Greathouse
bece337d79
Implement rudimentary reifer against new APIs
2018-06-25 17:58:30 -07:00
Lucien Greathouse
43b27831eb
Update Lemur and TestEZ
2018-06-24 20:29:51 -07:00
Lucien Greathouse
e30545c132
merge impl-v2: plugin
2018-06-10 22:53:22 -07:00
Lucien Greathouse
fb7bfa928a
Release 0.4.11
2018-06-10 15:54:57 -07:00
Lucien Greathouse
5e01658846
Remove straggling debug message
2018-06-10 15:50:30 -07:00
Lucien Greathouse
ccec93aee8
Untangle route terminology a bit
2018-06-10 15:50:03 -07:00
Lucien Greathouse
82ba583fa0
Fix incorrect synchronization for Plugin:_pull that would make polling flaky
2018-06-10 15:13:49 -07:00
Lucien Greathouse
1b82044d7d
Defensively insert existing instances into RouteMap
2018-06-10 15:03:36 -07:00
Lucien Greathouse
1343d3a2a9
Pick up rest of changes for 0.4.10, oops
2018-06-02 00:50:35 -07:00
Lucien Greathouse
d5a21a0513
Update plugin .luacheckrc to be more strict
2018-06-01 23:11:58 -07:00
Lucien Greathouse
c894b38f06
Improve plugin API robustness
2018-06-01 23:11:50 -07:00
Lucien Greathouse
a86347ea32
Add typechecks to reconciler and improve robustness a touch
2018-06-01 22:34:11 -07:00
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
0d6e3e66ce
Release 0.4.9
2018-05-26 17:02:04 -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)
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
2018-05-25 23:31:01 -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
2018-05-21 13:26:25 -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
8b17d3b7d9
Intense robustness pass
2018-05-21 12:48:25 -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
2018-05-01 12:29:48 -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
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
73c6b5a08c
0.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
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
Validark
31e5c558ab
Open Http Properties upon HttpEnabled prompt ( #58 )
2018-04-07 20:10:55 -07:00
Lucien Greathouse
4d0fdf0dfd
0.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
6fa925a402
Merge plugin back into main repository ( #49 )
2018-04-01 23:22:04 -07:00
Lucien Greathouse
d5b41e2bd4
Remove plugin source, moved to rojo-plugin
2017-12-08 16:50:30 -08:00
Lucien Greathouse
c9a53debc3
Add small config test
2017-12-08 16:32:32 -08:00
Lucien Greathouse
23ae0bc186
Wrap warning earlier in Promise
2017-12-08 11:34:22 -08:00
Lucien Greathouse
23d4f45ac9
Fix use of services as partition targets
2017-12-07 16:56:20 -08:00
Lucien Greathouse
cafb547894
v0.2.3
2017-12-04 00:19:17 -08:00