Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: jline3-native | Distribution: openSUSE Tumbleweed |
Version: 3.29.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Mar 14 15:06:15 2025 |
Group: Development/Libraries/Java | Build host: reproducible |
Size: 47627 | Source RPM: jline3-3.29.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/jline/jline3 | |
Summary: JLine Native Library |
JLine is a Java library for handling console input. It is similar in functionality to BSD editline and GNU readline but with additional features that bring it in par with ZSH line editor. People familiar with the readline/editline capabilities for modern shells (such as bash and tcsh) will find most of the command editing features of JLine to be familiar. JLine 3.x is an evolution of JLine 2.x. This package contains the native library.
BSD-3-Clause
* Fri Mar 14 2025 Fridrich Strba <fstrba@suse.com> - Update to upstream version 3.29.0 * Breaking changes + Undeprecate ConsolePrompt methods et al * New features and improvements + Add text-only prompt element for console-ui + Dynamic console-ui prompt improvements, see #1051 * Bug Fixes + AnsiConsole should always obey the terminal + Add overloaded no-arg compile method + Move catch to proper place - Update to upstream version 3.28.0 * New features and improvements + Dynamic console-ui prompts + Add a AbstractTerminal#toString() method + Let CommandRegistry create Candidate for completion + Be more specific about which command is missing when throwing an exception + Add style for command description in completer + Enhance DefaultHighlighter to support command styling + Provide a simple RegistryImpl that can provide options from LineReader * Bug Fixes + InputValue prompt with mask doesn't work correctly + JLine exec provider should reject terminal creation on a redirected output stream + Fix ConsolePrompt.prompt() throwing IOError instead of UserInterruptedException + Fix possible NPE in TailTipWidgets - Update to upstream version 3.27.1 * Bug fixes (relative) + Hexadecimal triple support in Jansi + Fix ExecPty parsing on some Alpine linux + Clean ShellFactoryImpl logging, add a test + Fix GraalVM warning * Tasks + Configure central-publishing-maven-plugin manually - Update to upstream version 3.27.0 * Changes + Fix tag name format for release + Console UI ListChoice's (relative)pageSize is never used + Added possibility of cancelling prompts + [consoleui] Make it easier to extend ConsolePrompt + fix typo: inMode -> outMode in ffm - Update to upstream version 3.26.3 * Bug fixes + The Diag tool should display the full stack trace + Correcting invocation of ScrollConsoleScreenBufferW - using pointers instead of values. + Fix windows-arm64 DLL name + IndexOutOfBoundsException in console-ui when header exceeds size of the terminal - Update to upstream version 3.26.2 * Bug fixes + Add some doc for boolean provider methods in TerminalBuider + INVALID_HANDLE_VALUE is a long + Restore the use of Integer.MAX_VALUE for display colums when size is zero + Cursor badly positioned after creating Status bar + Build with Cmd on Windows - Update to upstream version 3.26.1 * Changes + Fix interrupt signal killing application + Fix OutOfMemoryError when using TailTipWidget - Update to upstream version 3.26.0 * Changes + Update GitHub Actions + In maven-wrapper.properties, sync maven version with pom.xml + Update maven to 3.9.6 + Fixing the FfmTerminal to run on JDK 22 and on Linux. + Provide jdk8 jar by excluding the FFM support + Exclude directories when locating tty, test etc + Return early from LineReaderImpl.doList if no possibilities or rows + Fix native image compilation + Use default sort order when custom sort order is identical + Disable Quick Edit Mode with mouse support + Don't change keybindings to emacs for dumb terminals + Merge ConsoleUI project into JLine + Don't attempt line break at last line + Fix remote terminal on linux/bsd + Warn when using a deprecated provider + Improve status bar drawing mechanism + Upgrade maven wrapper + Switch the nativeSignals boolean to true by default + Simplify graal demo - Update to upstream version 3.25.1 * Changes + Fix source jars required for bundles + Native libraries are not embedded in JLine bundle + Fix NPE on windows with missing jna/jansi + Fix native image metadata - Update to upstream version 3.25.0 * Changes + Merge Jansi library into JLine + Fix missing native libraries in JLine bundle + Avoid JDK warning when checking the exec provider + Improve the message when a provider cannot be used by doing an early check and restore compatibility with Jansi 1.17 + Provide a new Terminal InputFlag INORMEOL to normalize end of lines + Add the ability to clear internal buffers + Use logger instead of writing to stderr + Fix FFM provider loading of openpty on linux + Add some doc about Signal.QUIT which cannot be caught by the JVM - Update to upstream version 3.24.1 * Changes + Fix broken javadoc generation + Restore JDK 8 runtime compatibility + Restore partial failure handling with stty + Fix git line endings - Update to upstream version 3.24.0 * New features and enhancements + Add forced-out and forcer-err to force the system console to use the output / error stream + Add a field / setter for the forced provider + Support providing default values for line reader variables using system properties + Support automatic parsing of an inputrc file in jline reader + Add a property to customize the tab width + Force creation of a dumb terminal if TERM starts with dumb + New JNI provider + Switch to junit 5 + Require JDK 11 and support JDK 21 at build time + Enable spotless on JDK 21 + Support building on JDK 21 * Bug fixes + Make sure the thread is not in an interrupted state when cleanup up + Fix cr/lf support in dumb terminals + AIX issue with non english locales + Add a property to force a given provider + org.jline.util.PumpReader signed byte problem + Fix possible OOM caused by huge repetitions of inserts + Improve toString() terminal rendering + Use simplified keymap for dumb terminal + Improve robustness of initial cleanup + Add missing space in SunOS-sparcv9_CCFLAGS + Fix history trim for non-timestamped files + Fix build on linux arm64 and add riscv64 + Fix eol + Clean a bit TerminalBuilder + Add TerminalExt interface + FFM support + Break dependency between org.jline.terminal.impl and org.jline.terminal.impl.exec package + Close Files streams using try-with-resources + Fix illegal reflective access in exec provider + Make sure libraries are binaries + Simplify CI + Builtin Less has an IndexOutOfBoundsException when seeking to the end of the file + LineReader Bug + Add a warning when using the ExecTerminalProvider on recent JDKs + Fix detection of utilities + Fix shell output going to stderr rather than stdout + Fix TerminalProvider sorting + Use Objects.hashCode instead of Objects.hash to avoid vararg array creation + spotless: set the line endings to - Update to upstream version 3.23.0 * Changes + Optimize Styles.isStylePattern() to avoid StackOverflowError + Use a native library to create FileDescriptors if reflection does not allow access + Allow custom sort of providers, and prefer jansi by default + Fix restoration of Terminal at close + Decode alternate charset in/out sequences when building AttributedString + Fix AltGr+Shift characters + Add missing ConEmu capabilities + Ioctl improvements + Refine color support in various environments + Fix signal processing on windows + Add autoformat using spotless - Do not build by default the jline3-remote-ssh to avoid hard dependency on apache-sshd. The build is still possible by specifying --with ssh - Do not build by default the jline3-terminal-ffm, since it requires java >= 22. The build is still possible by specifying - -with ffm - Added patch: * 0001-Remove-optional-dependency-on-universalchardet.patch + Do not depend on the optional juniversalchardet - Added template patch: * Load-native-library-system-wide-place.patch.in + Load the native library from system-wide place * Fri Oct 11 2024 Fridrich Strba <fstrba@suse.com> - Enable building of the module jline too * Tue Sep 24 2024 Fridrich Strba <fstrba@suse.com> - Do not build/distribute the source jars - Do not build the jline uber-jar that we don't use * Thu Oct 26 2023 Fridrich Strba <fstrba@suse.com> - Do not break build on compiler warnings * Thu Jun 08 2023 Fridrich Strba <fstrba@suse.com> - Build also the org.jline:jline artifact * Mon Jun 05 2023 Anton Shvetz <shvetz.anton@gmail.com> - Initial packaging with v3.22.0
/usr/lib/java/jline3 /usr/lib/java/jline3/jline-native.jar /usr/lib/jline3 /usr/lib/jline3/libjlinenative.so /usr/share/licenses/jline3-native /usr/share/licenses/jline3-native/LICENSE.txt /usr/share/maven-metadata/jline3-jline-native.xml /usr/share/maven-poms/jline3 /usr/share/maven-poms/jline3/jline-native.pom
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Mar 22 23:42:21 2025