aboutsummaryrefslogtreecommitdiffstats
path: root/src/de/mud/terminal
diff options
context:
space:
mode:
authorKenny Root <kenny@the-b.org>2008-12-31 17:35:28 +0000
committerKenny Root <kenny@the-b.org>2008-12-31 17:35:28 +0000
commit4afe2998f6feb32e8d7c9f6b0aed128eb20c1ba0 (patch)
treea1fc941260996d5b526fa33d80f86044f82d350b /src/de/mud/terminal
parent4a8adec144588efb27c97a3b2b77833dc5927f51 (diff)
downloadconnectbot-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.java4
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':