sbt/util
Mark Harrah 1048976844 jline/jansi fixes for windows. Fixes #763, fixes #562.
The startup script should set sbt.cygwin=true if running from cygwin.
This will set the terminal type properly for JLine if not already set.
If sbt.cygwin=false or unset and os.name includes "windows", JAnsi is
downloaded by the launcher and installed on standard out/err.

The value for jline.terminal is transformed from explicit jline.X to
the basic types "windows", "unix", or "none".  Now that sbt uses JLine
2.0, these types are understood by both sbt's JLine and Scala's.
Older Scala versions shaded the classes but not the terminal property
so both couldn't be configured with a class name at the same time.
2013-06-26 13:40:33 -04:00
..
appmacro/src/main/scala/sbt/appmacro set position on parameter references in task/setting macros 2013-06-19 11:53:11 -04:00
classfile extract public inherited dependencies from Java class files 2013-05-01 17:54:10 -04:00
classpath source compatibility of ClasspathUtilities.isArchive for sbt-assembly 2013-06-20 16:37:14 -04:00
collection Experimental task progress interface. Fixes #592. 2013-06-23 19:57:30 -04:00
complete jline/jansi fixes for windows. Fixes #763, fixes #562. 2013-06-26 13:40:33 -04:00
control Silence boring Eclipse warnings: catching all exceptions 2013-01-22 09:05:15 -05:00
cross/src/main/input_sources -Xlint 2013-02-04 17:30:31 -05:00
datatype deprecations 2013-02-25 09:24:04 -05:00
io work around URI problems with encoding and resolving. Fixes #725 2013-04-12 12:47:44 -04:00
log Logger.Null that discards logged messages 2013-03-13 12:40:03 -04:00
process deprecate xml process constructors, which are replaced by proper string interpolation in Scala 2.10 2013-06-24 17:48:44 -04:00
relation/src Follow source layout convention supported by Eclipse. 2012-12-07 10:27:08 -08:00