Skip to content
Commits on Mar 22, 2013
Commits on Feb 12, 2013
Commits on Jan 20, 2013
  1. Updated README.

    committed Jan 20, 2013
Commits on Sep 18, 2012
Commits on Sep 17, 2012
Commits on Sep 1, 2012
Commits on Aug 26, 2012
  1. Added a safety precaution in case an exception is thrown while

    completing current input.
    committed Aug 27, 2012
  2. Improved KeyListener threading behaviour

    The KeyListener now no longer blocks the UI thread while waiting for SBT
    to provide completions.
    committed Aug 27, 2012
  3. Improved console restart behaviour

    Removed double addition of the KeyListener when restarting the console.
    committed Aug 26, 2012
Commits on Aug 21, 2012
  1. Fixed unhandled InterruptedException in SbtRunner

    When the process closes, the BasicIO.transferFully throws an
    InterruptedException on in.read(), so we catch that and ignore it.
    committed Aug 21, 2012
  2. Improved autocomplete on slow SBT processes

    Timeout for SBT autocomplete has been increased.
    
    In case SBT takes a really long time to return a
    completion for user input, print out an appropriate message.
    
    Fixed a bug where restarting a stopped process would silently fail.
    committed Aug 21, 2012
  3. Improved console behaviour when the process is terminated

    The console switches to read only status once the process is terminated;
    it disables the read only status once the process is restarted.
    committed Aug 21, 2012
  4. Fixed unhandled IOExceptions in BufferedTransferThread

    BufferedTransferThread no longer throws exception which happen when the
    process closes, so the input stream is no longer valid.
    committed Aug 21, 2012
Commits on Aug 19, 2012
  1. Updated POM and README

    Scala IDE 2.0.x builds have been removed from the Maven POM.
    
    README has been updated to include the nightly update sites.
    committed Aug 19, 2012
  2. Improved multiple tab completions, other fixes

    It's now possible to fully edit the current line, even when SBT outputs
    multiple completions; autocomplete should be smoother in general.
    
    Improved BufferedTransferThread usage and comments.
    
    Moved the methods in the .sbtconsole package object to a
    standard object (ThreadUtils) in the .shellconsole package.
    committed Aug 19, 2012
Commits on Aug 17, 2012
  1. SbtRunner now uses the project VM location to launch Java

    Added code that uses the VM location of the console's project for
    launching Java. The code uses OS detection so let me know if it doesn't
    work on your system.
    committed Aug 17, 2012
Commits on Aug 16, 2012
  1. Improved comments & usage.

    committed Aug 17, 2012
  2. Create a new process-console backend

    New process-to-console backend allows less manipulation of the
    IOConsole's various components: the ShellConsole now controls what the
    process receives, and process output can be buffered and separately read
    instead of always going directly to the IOConsole.
    committed Aug 17, 2012
Commits on Aug 15, 2012
  1. Added an option to switch the SBT Scala editor on/off

    The experimental SBT Scala build file editing can now be turned on or
    off in the global Preferences.
    
    Added shutdown code to the SbtRunner actor.
    committed Aug 15, 2012
  2. Improved SBT lifecycle, improved SbtBuilder

    SBT lifecycle bugs have been eliminated, now it's safe to restart SBT at
    any time. SbtBuilder has also been improved.
    
    The terminate action now stops SBT when it's been pressed the first
    time, and closes the console if pressed when SBT is stopped.
    committed Aug 15, 2012
  3. Re-reverted manifest.

    committed Aug 15, 2012
Commits on Aug 14, 2012
  1. Split SBT process management from SbtBuilder; console improvements

    SBT process management has been split from SbtBuilder into an actor,
    SbtRunner.
    
    Replaced show/hide SBT console with just Show, since now we have a
    Terminate button.
    
    Added an Autostart button to preferences.
    
    Some tab completion improvements; additionally, the console now only
    executes commands from the current line (instead of from all over the
    console).
    committed Aug 15, 2012
Commits on Aug 9, 2012
  1. Removed unneeded dependencies from the MANIFEST

    Improved the manifest and made getSbtInfo return a SbtInfo case class
    instead of a "dumb" Tuple3.
    committed Aug 9, 2012
  2. Moved ShellConsole package, added Restart, code improvements

    ShellConsole has again been moved one package level up, in order to more
    easily be eventually moved to sdt.core.
    
    Add a Restart action.
    
    Improved caret behaviour.
    
    Annotated some return types of public methods. Will annotate more in the
    future.
    
    Fixed Manifest sbt.library versions so hopefully the build process will
    be compatible with SDT nightly.
    committed Aug 9, 2012
Commits on Aug 8, 2012
  1. Added autodetection of SBT path, improved console, other fixes

    SBT path is now autodetected on first startup and in case the path has
    been set to an empty string.
    
    The double-tab null pointer exception has been fixed.
    
    The ShellConsole has been moved to a separate package.
    
    The console should now move the caret to the end after executing a
    command more often, however this is still not fully resolved yet.
    Support for improvements has been added - the console is now notified
    whenever the OutputStream is modified, ie. when the SBT process writes
    data.
    
    SBTUtils improvements related to SBT information.
    committed Aug 8, 2012
Commits on Aug 7, 2012
  1. Added success color, fixes #3

    Added a dark green color for a successful operation.
    
    Reverted the manifest to require Scala IDE 2.1.0.
    committed Aug 7, 2012
Commits on Aug 6, 2012
  1. Added project build file support and a terminate button

    Added a rudimentary support for editing SBT build files: the classpath
    includes SBT jars when a build file is opened (.scala files in project/
    directory).
    
    Added a handy "terminate" button to the console toolbar.
    committed Aug 6, 2012
Commits on Jul 31, 2012
Something went wrong with that request. Please try again.