You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by gn...@apache.org on 2018/02/05 13:40:13 UTC

[karaf] 01/02: [KARAF-5595] Upgrade toJLine 3.6.0 and Jansi 1.17

This is an automated email from the ASF dual-hosted git repository.

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/karaf.git

commit 260498b717483df8c88bc365a58a3a20cb413014
Author: Guillaume Nodet <gn...@gmail.com>
AuthorDate: Mon Feb 5 08:43:10 2018 +0100

    [KARAF-5595] Upgrade toJLine 3.6.0 and Jansi 1.17
---
 pom.xml                                            |  4 +--
 .../karaf/shell/impl/console/JLineTerminal.java    | 29 ++++++++++++++++++++++
 2 files changed, 31 insertions(+), 2 deletions(-)

diff --git a/pom.xml b/pom.xml
index 31d4c7e..83592ac 100644
--- a/pom.xml
+++ b/pom.xml
@@ -255,10 +255,10 @@
         <hibernate43.version>4.3.6.Final</hibernate43.version>
         <hibernate.version>5.2.8.Final</hibernate.version>
         <hibernate.validator.version>5.3.4.Final</hibernate.validator.version>
-        <jansi.version>1.16</jansi.version>
+        <jansi.version>1.17</jansi.version>
         <javassist.version>3.9.0.GA</javassist.version>
         <jetty.version>9.3.21.v20170918</jetty.version>
-        <jline.version>3.5.2</jline.version>
+        <jline.version>3.6.0</jline.version>
         <jsw.version>3.2.3</jsw.version>
         <log4j.version>1.2.17</log4j.version>
         <maven.version>3.5.2</maven.version>
diff --git a/shell/core/src/main/java/org/apache/karaf/shell/impl/console/JLineTerminal.java b/shell/core/src/main/java/org/apache/karaf/shell/impl/console/JLineTerminal.java
index 113f091..c38e835 100644
--- a/shell/core/src/main/java/org/apache/karaf/shell/impl/console/JLineTerminal.java
+++ b/shell/core/src/main/java/org/apache/karaf/shell/impl/console/JLineTerminal.java
@@ -304,4 +304,33 @@ public class JLineTerminal implements Terminal, org.jline.terminal.Terminal {
         }
     }
 
+    @Override
+    public boolean canPauseResume() {
+        return terminal.canPauseResume();
+    }
+
+    @Override
+    public void pause() {
+        terminal.pause();
+    }
+
+    @Override
+    public void resume() {
+        terminal.resume();
+    }
+
+    @Override
+    public boolean paused() {
+        return terminal.paused();
+    }
+
+    @Override
+    public boolean hasFocusSupport() {
+        return terminal.hasFocusSupport();
+    }
+
+    @Override
+    public boolean trackFocus(boolean tracking) {
+        return terminal.trackFocus(tracking);
+    }
 }

-- 
To stop receiving notification emails like this one, please contact
gnodet@apache.org.