diff options
author | Lars Magne Ingebrigtsen <larsi@gnus.org> | 2011-07-11 17:16:10 +0200 |
---|---|---|
committer | Lars Magne Ingebrigtsen <larsi@gnus.org> | 2011-07-11 17:16:10 +0200 |
commit | 22b9578d36d0dabde1c8ef745823135132988528 (patch) | |
tree | ad6ee2efef7f4e6eca0498acffd9d10de25fa4a0 /src/term.c | |
parent | be958f1d65a2d843b35824dfe30db24b616f6b21 (diff) |
Remove support for supdup, c10 and perq terminals, which are no longer supported.
Fixes: debbugs:1482
Diffstat (limited to 'src/term.c')
-rw-r--r-- | src/term.c | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/src/term.c b/src/term.c index be23e54751..b9f10b122a 100644 --- a/src/term.c +++ b/src/term.c @@ -3505,55 +3505,6 @@ use the Bourne shell command `TERM=... export TERM' (C-shell:\n\ Down (tty) = 0; } - /* Special handling for certain terminal types known to need it */ - - if (!strcmp (terminal_type, "supdup")) - { - terminal->memory_below_frame = 1; - tty->Wcm->cm_losewrap = 1; - } - if (!strncmp (terminal_type, "c10", 3) - || !strcmp (terminal_type, "perq")) - { - /* Supply a makeshift :wi string. - This string is not valid in general since it works only - for windows starting at the upper left corner; - but that is all Emacs uses. - - This string works only if the frame is using - the top of the video memory, because addressing is memory-relative. - So first check the :ti string to see if that is true. - - It would be simpler if the :wi string could go in the termcap - entry, but it can't because it is not fully valid. - If it were in the termcap entry, it would confuse other programs. */ - if (!tty->TS_set_window) - { - const char *m = tty->TS_termcap_modes; - while (*m && strcmp (m, "\033v ")) - m++; - if (*m) - tty->TS_set_window = "\033v%C %C %C %C "; - } - /* Termcap entry often fails to have :in: flag */ - terminal->must_write_spaces = 1; - /* :ti string typically fails to have \E^G! in it */ - /* This limits scope of insert-char to one line. */ - strcpy (area, tty->TS_termcap_modes); - strcat (area, "\033\007!"); - tty->TS_termcap_modes = area; - area += strlen (area) + 1; - p = AbsPosition (tty); - /* Change all %+ parameters to %C, to handle - values above 96 correctly for the C100. */ - while (*p) - { - if (p[0] == '%' && p[1] == '+') - p[1] = 'C'; - p++; - } - } - tty->specified_window = FrameRows (tty); if (Wcm_init (tty) == -1) /* can't do cursor motion */ |