From d8c2edfe37b16537d7df70fcf19af511dea37ae7 Mon Sep 17 00:00:00 2001 From: Travis Watkins Date: Mon, 21 May 2012 00:13:36 -0500 Subject: [PATCH] use jansi's windows support Change jansi shading to include JNI package for Windows support and enable it in AnsiWindowsTerminal so Windows users can have working ansi support without installing extra programs. --- pom.xml | 4 ---- src/main/java/jline/AnsiWindowsTerminal.java | 2 ++ 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 0fe53439..0de0d151 100644 --- a/pom.xml +++ b/pom.xml @@ -254,10 +254,6 @@ junit/** org/junit/** org/hamcrest/** - org/fusesource/hawtjni/runtime/Jni* - org/fusesource/hawtjni/runtime/*Flag* - org/fusesource/hawtjni/runtime/T32* - org/fusesource/hawtjni/runtime/NativeStats* diff --git a/src/main/java/jline/AnsiWindowsTerminal.java b/src/main/java/jline/AnsiWindowsTerminal.java index f0c25199..1873aaff 100644 --- a/src/main/java/jline/AnsiWindowsTerminal.java +++ b/src/main/java/jline/AnsiWindowsTerminal.java @@ -64,6 +64,8 @@ private static OutputStream wrapOutputStream(final OutputStream stream) { } private static boolean detectAnsiSupport() { + AnsiConsole.systemInstall(); + OutputStream out = AnsiConsole.wrapOutputStream(new ByteArrayOutputStream()); try { out.close();