a9e3d5c56a
More diff-to-OpenBSD reduction. Move a lot of compat stuff into compat.h.
2009-06-25 16:47:00 +00:00
74749e8705
Remove trailing newlines, spaces, and tabs.
...
No binary change.
2009-06-05 03:13:16 +00:00
35876eaab9
Import tmux, a terminal multiplexor allowing (among other things) a single
...
terminal to be switched between several different windows and programs
displayed on one terminal be detached from one terminal and moved to another.
ok deraadt pirofti
2009-06-01 22:58:49 +00:00
0b54a2d723
Don't use -Wcast-qual and use explicit casts to shut gcc up in the few cases we can't avoid using a char *.
2009-05-15 12:57:36 +00:00
143aa718e5
Space trimmage mega-diff.
2009-05-04 17:58:27 +00:00
5fbdca890a
Use the xenl terminfo flag to detect early-wrap terminals like the FreeBSD
...
console. Many thanks for a very informative email from Christian Weisgerber.
2009-04-23 21:09:17 +00:00
e6d35b6aa4
Support for 88 colour terminals.
2009-03-07 10:29:06 +00:00
171256057e
Extra function keys from Dashing dashing at hushmail dot com
2009-03-02 18:05:40 +00:00
b03783efad
strdup() not necessary here.
2009-02-16 19:01:16 +00:00
e6ed1cc44f
Never draw last character: stops stray scrolling sometimes should status line be disabled.
2009-02-12 00:18:05 +00:00
959eeef505
FreeBSD's console wraps lines at $COLUMNS - 1 rather than $COLUMNS (the cursor can never be beyond $COLUMNS - 1) and does not appear to support changing this behaviour, or any of the obvious possibilities (turning off right margin wrapping, insert mode). This is irritating, most notably because it impossible to write to the very bottom-right of the screen without scrolling. To work around this, if built on FreeBSD and run with a "cons" $TERM, the bottom-right cell on the screen is omitted.
2009-02-11 23:16:45 +00:00
d5eaf3a9f6
Emulate CSR with existing screen data on old/stupid terminals which don't support it.
2009-02-11 19:06:58 +00:00
6c76aaca92
Lose unnecessary cursor restores, fix a couple of placement bugs and remove unused CR.
2009-02-11 18:44:08 +00:00
65378588ac
Don't debug this stuff.
2009-02-11 17:08:09 +00:00
051dcdcba8
Fix all rxvt*.
2009-02-01 18:11:51 +00:00
6897510552
Codes no longer needed.
2009-01-11 23:41:29 +00:00
ee0a7cda88
Restore emulation of ich with insert mode.
2009-01-10 22:28:40 +00:00
736117e4e9
Whoops, didn't mean to commit that bit.
2009-01-10 22:26:08 +00:00
20fc7a4b6c
Don't need cud.
2009-01-10 22:24:23 +00:00
312633203d
Support btab.
2009-01-10 18:28:09 +00:00
a1b43faa43
Trim spaces.
2009-01-10 01:51:22 +00:00
fb6c8ecae6
New command, server-info, to show server info + terminal details. Also tweak term stuff a bit.
2009-01-10 01:30:38 +00:00
3ed5aa3e72
Build array of codes, stop using ncurses global variables and push ncurses crap into tty-term.c.
2009-01-09 23:57:42 +00:00