| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Two years of atrophy. Now using sbt 0.12.3 and latest
versions of jansi, etc.
|
|
|
|
|
|
|
|
| |
This commit provides the new sha1 codes of the new STARR.
Moreover, it replaces the implementation of StringContext.f
to `macro ???`. The implementation is magically hardwired into
`scala.tools.reflect.MacroImplementations.macro_StringInterpolation_f`
by the new STARR.
|
|
|
|
|
|
| |
Upgraded jline to use jansi 1.6 in the belief it will cure SI-4703. No
review.
|
|
|
|
|
| |
Updated jline build to use xsbt 0.9.9 and rebuilt, no review.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rebuilt jline with some navigation improvements (ctrl-T jumps forward a
word, ctrl-X deletes the word in front of the cursor), thanks to Kenji
Matsuoka for portions of this patch.
Note to OSX users: TIL learned that ctrl-O is swallowed by the terminal
and that unless you have some need for weird flow-control over serial
connection control chars, you can recover it with
stty discard undef
And then you have ctrl-O for previous word and ctrl-T for next word.
No review.
|
|
|
|
|
| |
Reverted a jline commit which had broken history search, no review.
|
|
|
|
|
| |
for improving the keybindings. No review.
|
|
|
|
|
|
|
| |
A couple more minor tweaks to power mode, and more importantly, fix for
a jline NPE provoked if your classloaders loaded classes in a way other
than it expected. No review.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This addresses a few long standing irritations with jline, rewriting
chunks of it along the way. No longer does columnar output spill over
and double space everything if you're unlucky with the chosen widths.
Pagination works for a higher definition of work. Etc.
Also, for those who enjoy operating missile systems from their repls,
crash recovery now requests your permission before replaying the
session.
Closes #4194, no review.
|
|
|
|
|
|
|
| |
Updated to new jline sources with it moved into scala.tools.jline. I
transitioned the jline build from maven to sbt, and this commit includes
the first sbt-built binary. Review by jsuereth.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The shutdown hook installed by jline has made life difficult for sbt
for a while. This changes jline not to install it, and alters the scala
startup script to trap exit and re-enable echo on recognizably unix
platforms. In addition it no longer installs a shutdown hook to flush
the repl history to disk, instead flushing after every line.
Any bash reviewers out there? Unless someone raises a hand, no review.
|
|
|
|
|
| |
repo and includes jline binary. No review.
|
|
|
|
|
|
| |
More repl hardening, and a new jline jar which fixes a paste issue on
OSX. No review.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New jline: BSD licensed, based on [ https://github.com/jdillon/jline2 ]
with additional code thanks to [ https://github.com/huynhjl/jline2 ].
Replaces lib/jline.jar with build of these sources, and modifies trunk
code to work with the new jar.
Hopeful improvements including baseline functionality on cygwin
and 64bit windows, as well as more accurate line wrapping / cursor
positioning on all platforms and ctrl-R history search.
For the time being the canonical source repository is this:
https://github.com/paulp/jline2
The enclosed sources are a mirror of that repository, and should be
treated as read-only in the scala svn repository.
No review, codewise, but people are very strongly encouraged to try it
out and report any regressions.
|
|
|
|
|
|
|
| |
Rebuilt jline with http://bugs.jython.org/file676/jline-osx.diff
applied. It doesn't completely fix things on OSX but for me they are
clearly better.
|
|
|
|
|
|
| |
New jline jar from mapreduce's generified jline, including 32-bit and
64-bit versions of jline.dll so windows users can be happier.
|
|
|