1
0
mirror of https://github.com/coder/code-server.git synced 2024-12-04 23:03:06 +08:00
code-server/packages
Asher dc2253e718 Refactor evaluations (#285)
* Replace evaluations with proxies and messages

* Return proxies synchronously

Otherwise events can be lost.

* Ensure events cannot be missed

* Refactor remaining fills

* Use more up-to-date version of util

For callbackify.

* Wait for dispose to come back before removing

This prevents issues with the "done" event not always being the last
event fired. For example a socket might close and then end, but only
if the caller called end.

* Remove old node-pty tests

* Fix emitting events twice on duplex streams

* Preserve environment when spawning processes

* Throw a better error if the proxy doesn't exist

* Remove rimraf dependency from ide

* Update net.Server.listening

* Use exit event instead of killed

Doesn't look like killed is even a thing.

* Add response timeout to server

* Fix trash

* Require node-pty & spdlog after they get unpackaged

This fixes an error when running in the binary.

* Fix errors in down emitter preventing reconnecting

* Fix disposing proxies when nothing listens to "error" event

* Refactor event tests to use jest.fn()

* Reject proxy call when disconnected

Otherwise it'll wait for the timeout which is a waste of time since we
already know the connection is dead.

* Use nbin for binary packaging

* Remove additional module requires

* Attempt to remove require for local bootstrap-fork

* Externalize fsevents
2019-03-26 13:01:25 -05:00
..
app Add error message for incorrect password. Fix issue #55 (#201) 2019-03-12 19:19:32 -04:00
disposable Remove block padding (blank lines) 2019-02-05 18:09:04 -06:00
dns Fix extra CSS being included on the client 2019-02-26 14:23:01 -06:00
events Refactor evaluations (#285) 2019-03-26 13:01:25 -05:00
ide Refactor evaluations (#285) 2019-03-26 13:01:25 -05:00
ide-api Refactor evaluations (#285) 2019-03-26 13:01:25 -05:00
logger Allow logger package to be publishable (#37) 2019-03-04 11:57:29 -06:00
protocol Refactor evaluations (#285) 2019-03-26 13:01:25 -05:00
requirefs Remove block padding (blank lines) 2019-02-05 18:09:04 -06:00
runner Add Dockerfile and some cleanup (#57) 2019-03-06 18:59:43 -08:00
server Refactor evaluations (#285) 2019-03-26 13:01:25 -05:00
tunnel Add evaluation helpers (#33) 2019-02-22 15:56:29 -06:00
vscode Refactor evaluations (#285) 2019-03-26 13:01:25 -05:00
web Refactor evaluations (#285) 2019-03-26 13:01:25 -05:00
package.json Refactor evaluations (#285) 2019-03-26 13:01:25 -05:00
tsconfig.json Fix @coder imports 2019-02-05 11:15:43 -06:00
yarn.lock Implement fs module (#3) 2019-02-05 11:15:47 -06:00