Commit Graph

6 Commits

Author SHA1 Message Date
Ben Newman
33e4a6e658 Bump package versions for 1.4.3-rc.1 release. 2017-02-07 15:36:12 -05:00
Ben Newman
9502f1bd79 Bump package versions for 1.4.3-rc.0 release. 2017-02-02 17:19:07 -05:00
Jesse Rosenberger
f33f75d759 Bump package versions for 1.4.3-beta.3 release. 2017-01-26 16:12:26 -08:00
Ben Newman
7ce9cc46d9 Bump package versions for 1.4.3-beta.2 release. 2017-01-10 13:39:31 -05:00
Jesse Rosenberger
23c52ff002 meteor shell should pass its TTY width to the server on connect
Previously, the width (or "columns") for the readline shell was being obtained on the server.  This causes problems for clients which are connecting to the server which are sized differently.

The client will still have problems if they resize AFTER they are connected to the REPL, but at least they have the option of being a different size.

A more complete solution would be to have the client listen on process.stdout "resize" and pass that to the server when it occurs, but I'm not sure of an easy way to do that with the current communication (perhaps pause-reconfigure-unpause?).

Fixes meteor/meteor#5346
2016-12-12 12:57:16 +02:00
Ben Newman
3c7f83778f Move server-side component of meteor shell into a package. (#7624)
This will make it much easier to fix bugs and make improvements going
forward, since they won't have to wait for the next release of Meteor.

One functional change: when the parent process exits, it no longer forces
all connected shell clients to disconnect, which is actually a more
convenient behavior, because it gives the clients a chance to reconnect
when/if the server starts up again, and it's easy enough to kill the
clients if that's what you want.
2016-08-11 09:11:40 -04:00