sbt/util
Jason Zaugg 2ef0fcae6a Fix #552 Compensate for JLine's absent EOF detection.
In the unsupported terminal mode, JLine treats a broken
stdin as an endless stream of empty lines. This is problematic
for idea-sbt-plugin: if the IntelliJ process is forcibly killed
and leaves the child SBT process running, it consumes considerable
CPU processing these.

Patching JLine itself would be the cleanest solution (the change
has already been applied to JLine 2), but I've shied away from that
and instead wrapped the InputStream that is read by JLine to
intercept the result of -1 from read(). When this happens, the
flat `inputEof` is set to true.
2012-09-23 15:58:15 -04:00
..
classfile Changes required to use sbt as-is from Scala-IDE. 2012-07-13 14:33:26 -04:00
classpath scala-reflect.jar for the ScalaInstance derived from scalaHome 2012-06-16 23:40:52 -04:00
collection better error message for null setting values 2012-09-18 13:22:40 -04:00
complete Fix #552 Compensate for JLine's absent EOF detection. 2012-09-23 15:58:15 -04:00
control Second try at printing message when stack trace suppressed. 2012-05-19 18:20:19 -04:00
datatype port build to 0.10, fixes #30 2011-06-10 07:58:18 -04:00
env replace Path with RichFile 2011-05-14 18:21:41 -04:00
io defer opening logging output files until an actual write 2012-08-27 10:49:13 -04:00
log back all ConsoleLoggers by a common ConsoleOut 2012-09-01 09:56:09 -04:00
process remove most occurrences of ScalaObject 2012-07-01 15:16:41 -04:00
relation Break compiler dependency from 'collection' project. 2012-07-13 14:33:26 -04:00