Merge pull request #1284 from jbonofre/KARAF-6979
[KARAF-6979] Upgrade to jline 3.18.0
diff --git a/pom.xml b/pom.xml
index b93cded..88fb779 100644
--- a/pom.xml
+++ b/pom.xml
@@ -254,7 +254,7 @@
<httpclient.version>4.5.13</httpclient.version>
<jansi.version>1.18</jansi.version>
<javassist.version>3.9.0.GA</javassist.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.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 boolean trackFocus(boolean tracking) {
return terminal.trackFocus(tracking);
}
+
+ @Override
+ public Size getBufferSize() {
+ return terminal.getBufferSize();
+ }
+
+ @Override
+ public ColorPalette getPalette() {
+ return terminal.getPalette();
+ }
}