[fusesource/jansi] d28523: Fix wrong output encoding on Windows with JDK >= 1...

3 views
Skip to first unread message

Guillaume Nodet

unread,
Oct 12, 2023, 2:57:20 AM10/12/23
to jansi-commits+...@googlegroups.com
Branch: refs/heads/2.4.x
Home: https://github.com/fusesource/jansi
Commit: d285234cd8208d97358126a1bcc3c4435a103a84
https://github.com/fusesource/jansi/commit/d285234cd8208d97358126a1bcc3c4435a103a84
Author: Guillaume Nodet <gno...@gmail.com>
Date: 2023-10-12 (Thu, 12 Oct 2023)

Changed paths:
M src/main/java/org/fusesource/jansi/AnsiConsole.java
M src/main/java/org/fusesource/jansi/AnsiMain.java
M src/main/resources/org/fusesource/jansi/jansi.txt

Log Message:
-----------
Fix wrong output encoding on Windows with JDK >= 19 (fixes #247) (#258)

* Fix wrong output encoding on Windows with JDK >= 19

JDK 19 has changed the system properties used for System.out and System.err encoding, see https://www.oracle.com/java/technologies/javase/19-relnote-issues.html#JDK-8283620

* Fix bad background in logo and add output encoding system properties


Commit: edd2de9b5e935df323a0943191aa71358aeea4c5
https://github.com/fusesource/jansi/commit/edd2de9b5e935df323a0943191aa71358aeea4c5
Author: Guillaume Nodet <gno...@gmail.com>
Date: 2023-10-12 (Thu, 12 Oct 2023)

Changed paths:
M src/main/java/org/fusesource/jansi/Ansi.java

Log Message:
-----------
Send both SCO and DEC command for save/restore cursor position (fixes #226) (#262)


Commit: fa5bea78126fda63aa9437fe6c38808437674f4d
https://github.com/fusesource/jansi/commit/fa5bea78126fda63aa9437fe6c38808437674f4d
Author: Guillaume Nodet <gno...@gmail.com>
Date: 2023-10-12 (Thu, 12 Oct 2023)

Changed paths:
M pom.xml

Log Message:
-----------
Fix rebuilding the project


Commit: 473d6d20a0cfa3d44826c6cbc7c1af642be0f4a7
https://github.com/fusesource/jansi/commit/473d6d20a0cfa3d44826c6cbc7c1af642be0f4a7
Author: Guillaume Nodet <gno...@gmail.com>
Date: 2023-10-12 (Thu, 12 Oct 2023)

Changed paths:
M src/main/java/org/fusesource/jansi/AnsiConsole.java
M src/main/java/org/fusesource/jansi/AnsiMain.java
A src/main/java/org/fusesource/jansi/internal/MingwSupport.java

Log Message:
-----------
Fix terminal width support on MINGW (fixes #233) (#264)


Commit: 7bed2b332d08b9b29b73a3614ecf08a460d9f9bb
https://github.com/fusesource/jansi/commit/7bed2b332d08b9b29b73a3614ecf08a460d9f9bb
Author: Guillaume Nodet <gno...@gmail.com>
Date: 2023-10-12 (Thu, 12 Oct 2023)

Changed paths:
M .github/workflows/build.yml
M pom.xml

Log Message:
-----------
Use verify goal in CI (#271)


Commit: 937ce1c46cd907f08b7043c9778167a6ae57564c
https://github.com/fusesource/jansi/commit/937ce1c46cd907f08b7043c9778167a6ae57564c
Author: Guillaume Nodet <gno...@gmail.com>
Date: 2023-10-12 (Thu, 12 Oct 2023)

Changed paths:
M src/main/java/org/fusesource/jansi/AnsiMain.java
M src/main/native/jansi_isatty.c
M src/main/resources/org/fusesource/jansi/internal/native/Windows/arm64/libjansi.so
M src/main/resources/org/fusesource/jansi/internal/native/Windows/x86/jansi.dll
M src/main/resources/org/fusesource/jansi/internal/native/Windows/x86_64/jansi.dll
M src/test/java/org/fusesource/jansi/AnsiTest.java

Log Message:
-----------
Fix JVM crash when running java (fixes #216) (#265)


Commit: bd1678db3edccc4bc0ea6abcdfb0328a252c2aa6
https://github.com/fusesource/jansi/commit/bd1678db3edccc4bc0ea6abcdfb0328a252c2aa6
Author: Glavo <zjx0...@gmail.com>
Date: 2023-10-12 (Thu, 12 Oct 2023)

Changed paths:
M src/main/java/org/fusesource/jansi/Ansi.java
M src/main/java/org/fusesource/jansi/AnsiConsole.java
M src/main/java/org/fusesource/jansi/AnsiMain.java
M src/main/java/org/fusesource/jansi/internal/JansiLoader.java
M src/main/java/org/fusesource/jansi/internal/OSInfo.java
M src/main/java/org/fusesource/jansi/io/AnsiOutputStream.java
M src/main/java/org/fusesource/jansi/io/FastBufferedOutputStream.java
M src/test/java/org/fusesource/jansi/AnsiTest.java
M src/test/java/org/fusesource/jansi/EncodingTest.java
M src/test/java/org/fusesource/jansi/io/AnsiOutputStreamTest.java

Log Message:
-----------
Modernize code (#267)

# Conflicts:
# src/main/java/org/fusesource/jansi/AnsiConsole.java
# src/main/java/org/fusesource/jansi/internal/OSInfo.java


Commit: 7710bf934e350397ccacc0ad5091dbe10ceb096d
https://github.com/fusesource/jansi/commit/7710bf934e350397ccacc0ad5091dbe10ceb096d
Author: Guillaume Nodet <gno...@gmail.com>
Date: 2023-10-12 (Thu, 12 Oct 2023)

Changed paths:
M src/main/java/org/fusesource/jansi/WindowsSupport.java
M src/main/java/org/fusesource/jansi/internal/Kernel32.java
M src/main/java/org/fusesource/jansi/io/WindowsAnsiProcessor.java
R src/test/java/org/fusesource/jansi/WindowsSupportTest.java
A src/test/java/org/fusesource/jansi/internal/Kernel32Test.java

Log Message:
-----------
Deprecate WindowsSupport


Compare: https://github.com/fusesource/jansi/compare/d285234cd820%5E...7710bf934e35
Reply all
Reply to author
Forward
0 new messages