You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2020/12/30 06:33:14 UTC

[karaf] branch karaf-4.2.x updated: [KARAF-6979] Upgrade to jline 3.18.0

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

jbonofre pushed a commit to branch karaf-4.2.x
in repository https://gitbox.apache.org/repos/asf/karaf.git


The following commit(s) were added to refs/heads/karaf-4.2.x by this push:
     new 597f10c  [KARAF-6979] Upgrade to jline 3.18.0
597f10c is described below

commit 597f10c60e44d74047fcd520ab4fb3cfc8af76f7
Author: jbonofre <jb...@apache.org>
AuthorDate: Sun Dec 27 08:27:21 2020 +0100

    [KARAF-6979] Upgrade to jline 3.18.0
    
    (cherry picked from commit d32ce538e3420b02142807762297e6e688ae4590)
---
 pom.xml                                                       |  2 +-
 .../org/apache/karaf/shell/impl/console/JLineTerminal.java    | 11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index e6d0785..888c1cf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -265,7 +265,7 @@
         <jansi.version>1.18</jansi.version>
         <javassist.version>3.9.0.GA</javassist.version>
         <jetty.version>9.4.35.v20201120</jetty.version>
-        <jline.version>3.17.1</jline.version>
+        <jline.version>3.18.0</jline.version>
         <junit.version>4.13.1</junit.version>
         <jsw.version>3.2.3</jsw.version>
         <log4j.version>1.2.17</log4j.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 df21c62..b884218 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
@@ -38,6 +38,7 @@ import org.jline.terminal.Attributes;
 import org.jline.terminal.Cursor;
 import org.jline.terminal.MouseEvent;
 import org.jline.terminal.Size;
+import org.jline.utils.ColorPalette;
 import org.jline.utils.InfoCmp.Capability;
 import org.jline.utils.NonBlockingReader;
 import org.slf4j.Logger;
@@ -338,4 +339,14 @@ public class JLineTerminal implements Terminal, org.jline.terminal.Terminal {
     public boolean trackFocus(boolean tracking) {
         return terminal.trackFocus(tracking);
     }
+
+    @Override
+    public Size getBufferSize() {
+        return terminal.getBufferSize();
+    }
+
+    @Override
+    public ColorPalette getPalette() {
+        return terminal.getPalette();
+    }
 }