Branch: refs/heads/jep-424
Home:
https://github.com/fusesource/jansi
Commit: ad333ce1d8e4cf2076dc9c6970225b849cd79457
https://github.com/fusesource/jansi/commit/ad333ce1d8e4cf2076dc9c6970225b849cd79457
Author: Guillaume Nodet <
gno...@gmail.com>
Date: 2023-09-26 (Tue, 26 Sep 2023)
Changed paths:
M pom.xml
M src/main/java/org/fusesource/jansi/AnsiConsole.java
R src/main/java/org/fusesource/jansi/AnsiConsoleHelper.java
A src/main/java/org/fusesource/jansi/AnsiConsoleSupport.java
A src/main/java/org/fusesource/jansi/AnsiConsoleSupportHolder.java
M src/main/java/org/fusesource/jansi/AnsiMain.java
M src/main/java/org/fusesource/jansi/WindowsSupport.java
A src/main/java/org/fusesource/jansi/ffm/AnsiConsoleSupportFfm.java
A src/main/java/org/fusesource/jansi/internal/AnsiConsoleSupportJni.java
M src/main/java/org/fusesource/jansi/internal/CLibrary.java
M src/main/java/org/fusesource/jansi/internal/Kernel32.java
A src/main/java/org/fusesource/jansi/internal/WindowsAnsiProcessor.java
M src/main/java/org/fusesource/jansi/io/WindowsAnsiProcessor.java
A src/main/java21/org/fusesource/jansi/ffm/AnsiConsoleSupportFfm.java
A src/main/java21/org/fusesource/jansi/ffm/Kernel32.java
A src/main/java21/org/fusesource/jansi/ffm/WindowsAnsiProcessor.java
Log Message:
-----------
Support for FFM on JDK 21
- the minimal runtime requirement is bumped to JDK 1.8
- the build requires JDK 21
- FFM is the default provider if available (JDK >= 21 with --enable-preview flag)