Eugene Yokota
a8e770c446
handle exec as "sbt/exec"
2017-10-03 00:18:58 -04:00
Eugene Yokota
0c1c380f71
begins language server protocol
...
This is the first cut for the Language Server Protocol on top of server that is still work in progress.
With this change, sbt is able to invoke `compile` task on saving files in VS Code.
2017-10-02 04:01:13 -04:00
Eugene Yokota
d5e24979bf
Reference token file using URI and full file path
...
Node didn't seem to like read URI out of the box, and I am not sure if File -> URI -> File conversion is universally accepted.
Ref sbt/sbt#3088
2017-09-25 01:35:49 -04:00
Eugene Yokota
348a077797
implement tokenfile authentication
2017-09-21 23:05:48 -04:00
Eugene Yokota
8a8215cf1b
Use uri instead of url
2017-09-18 23:07:29 -04:00
Eugene Yokota
9d40404915
JSON port file
...
This implements JSON-based port file. Thoughout the lifetime of the sbt server there will be `cwd / "project" / "target" / "active.json"`, which contains `url` field.
Using this `url` the potential client, such as IDEs can find out which port number to hit.
Ref #3508
2017-09-17 19:19:56 -04:00
Eugene Yokota
f0ac6ae11c
Adjust to upstream changes
2017-07-16 00:51:49 -04:00
Eugene Yokota
efa3b1d340
Bump to latest io, scalajson, sjsonnew, contraband, util, lm, zinc
2017-07-06 11:05:24 +01:00
Dale Wijnand
70ac55d0b4
Encode success/failure in setting query response
2017-03-27 14:15:10 +01:00
Dale Wijnand
43eec230e6
Switch SettingQueryResponse to JValue, implement JValueFormat
2017-03-27 12:29:41 +01:00
Dale Wijnand
f09897ca29
Drop aggregation in querying settings
2017-03-05 13:42:14 +00:00
Dale Wijnand
d9d741851a
Add and handle GetSetting
2017-03-05 13:42:11 +00:00
Eugene Yokota
66301dbaf1
Adjust from rebasing
2017-01-06 11:35:08 -05:00
Eugene Yokota
892e25d23f
Introduce execId that gets sent back
...
Now the client can put an id on each exec.
This can then be tracked and/or be used to block the user input.
2017-01-06 11:27:41 -05:00
Eugene Yokota
1bf50e10c8
Use Exec in State
2017-01-06 11:27:41 -05:00
Eugene Yokota
d96ef58605
Unifying towards using events
2017-01-06 11:27:06 -05:00
Eugene Yokota
272e733b87
Update to Contraband
2017-01-06 11:27:06 -05:00