diff options
author | Kenny Root <kenny@the-b.org> | 2008-12-31 17:35:28 +0000 |
---|---|---|
committer | Kenny Root <kenny@the-b.org> | 2008-12-31 17:35:28 +0000 |
commit | 4afe2998f6feb32e8d7c9f6b0aed128eb20c1ba0 (patch) | |
tree | a1fc941260996d5b526fa33d80f86044f82d350b /src/de/mud/terminal | |
parent | 4a8adec144588efb27c97a3b2b77833dc5927f51 (diff) | |
download | connectbot-4afe2998f6feb32e8d7c9f6b0aed128eb20c1ba0.tar.gz connectbot-4afe2998f6feb32e8d7c9f6b0aed128eb20c1ba0.tar.bz2 connectbot-4afe2998f6feb32e8d7c9f6b0aed128eb20c1ba0.zip |
Disable DEC special characters for now
* It appears that DEC special characters were enabled when they shouldn't be
* Specification for VT emulation should be reviewed to determine when to enable
* Precomposed Unicode characters should work better now
Diffstat (limited to 'src/de/mud/terminal')
-rw-r--r-- | src/de/mud/terminal/vt320.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/de/mud/terminal/vt320.java b/src/de/mud/terminal/vt320.java index 41a6146..83c5b37 100644 --- a/src/de/mud/terminal/vt320.java +++ b/src/de/mud/terminal/vt320.java @@ -1601,10 +1601,12 @@ public abstract class vt320 extends VDUBuffer implements VDUInput { } } } + /* if (c >= '\u005f' && c <= '\u007e') { c = DECSPECIAL[(short) c - 0x5f]; mapped = true; } + */ break; case '<': // 'user preferred' is currently 'ISO Latin-1 suppl c = (char) (((int) c & 0x7f) | 0x80); @@ -1622,10 +1624,12 @@ public abstract class vt320 extends VDUBuffer implements VDUInput { if (!mapped && (c >= '\u0080' && c <= '\u00ff')) { switch (gx[gr]) { case '0': + /* if (c >= '\u00df' && c <= '\u00fe') { c = DECSPECIAL[c - '\u00df']; mapped = true; } + */ break; case '<': case 'A': |