mirror of
https://gitlab.com/AutumnMeowMeow/jexer
synced 2024-09-18 19:31:26 -06:00
Test commit from within Eclipse
This commit is contained in:
parent
a4406f4ed7
commit
8caf0d51b8
6 changed files with 39 additions and 10 deletions
6
.classpath
Normal file
6
.classpath
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" path="src"/>
|
||||
<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -1,4 +1,6 @@
|
|||
*.class
|
||||
bin/**
|
||||
build/**
|
||||
|
||||
# Mobile Tools for Java (J2ME)
|
||||
.mtj.tmp/
|
||||
|
@ -20,3 +22,4 @@ hs_err_pid*
|
|||
|
||||
# Scratch space
|
||||
misc/**
|
||||
/.project~
|
||||
|
|
17
.project
Normal file
17
.project
Normal file
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>jexer</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
12
README.md
12
README.md
|
@ -110,6 +110,16 @@ ambiguous. This section describes such issues.
|
|||
input (see the ENABLE_LINE_INPUT flag for GetConsoleMode() and
|
||||
SetConsoleMode()).
|
||||
|
||||
ECMA48 Backend
|
||||
--------------
|
||||
|
||||
- Mouse support for BackendType.ECMA48/XTERM currently requires UTF-8
|
||||
coordinates (1005 mode). Terminals that support UTF-8 mouse coordinates
|
||||
include xterm, rxvt-unicode, gnome-terminal, and konsole. Due to Java's
|
||||
InputStreamReader requirement of a valid UTF-8 stream, one must assume
|
||||
the terminal will always generate correct UTF-8 bytes. Mode 1006 (SGR)
|
||||
will be supported in a future release.
|
||||
|
||||
|
||||
|
||||
Roadmap
|
||||
|
@ -154,6 +164,8 @@ Many tasks remain before calling this version 1.0:
|
|||
0.0.5: BUG HUNT
|
||||
|
||||
- TSubMenu keyboard mnemonic not working
|
||||
- ECMA48Terminal
|
||||
- Mode 1006 mouse coordinates
|
||||
|
||||
0.1.0: BETA RELEASE
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
-->
|
||||
|
||||
<project name="jexer" basedir="." default="run">
|
||||
<project name="jexer" basedir="." default="jar">
|
||||
|
||||
<property name="src.dir" value="src"/>
|
||||
<property name="resources.dir" value="resources"/>
|
||||
|
|
|
@ -46,7 +46,6 @@ import java.util.Date;
|
|||
import java.util.List;
|
||||
import java.util.LinkedList;
|
||||
|
||||
import jexer.TKeypress;
|
||||
import jexer.bits.Color;
|
||||
import jexer.event.TInputEvent;
|
||||
import jexer.event.TKeypressEvent;
|
||||
|
@ -187,14 +186,6 @@ public final class ECMA48Terminal implements Runnable {
|
|||
*/
|
||||
private Object listener;
|
||||
|
||||
/**
|
||||
* When true, the terminal is sending non-UTF8 bytes when reporting mouse
|
||||
* events.
|
||||
*
|
||||
* TODO: Add broken mouse detection back into the reader.
|
||||
*/
|
||||
private boolean brokenTerminalUTFMouse = false;
|
||||
|
||||
/**
|
||||
* Get the output writer.
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue