Nicholas Marriott
|
a9e3d5c56a
|
More diff-to-OpenBSD reduction. Move a lot of compat stuff into compat.h.
|
2009-06-25 16:47:00 +00:00 |
|
Nicholas Marriott
|
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 |
|
Nicholas Marriott
|
143aa718e5
|
Space trimmage mega-diff.
|
2009-05-04 17:58:27 +00:00 |
|
Nicholas Marriott
|
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 |
|
Nicholas Marriott
|
e6d35b6aa4
|
Support for 88 colour terminals.
|
2009-03-07 10:29:06 +00:00 |
|
Nicholas Marriott
|
171256057e
|
Extra function keys from Dashing dashing at hushmail dot com
|
2009-03-02 18:05:40 +00:00 |
|
Nicholas Marriott
|
b03783efad
|
strdup() not necessary here.
|
2009-02-16 19:01:16 +00:00 |
|
Nicholas Marriott
|
e6ed1cc44f
|
Never draw last character: stops stray scrolling sometimes should status line be disabled.
|
2009-02-12 00:18:05 +00:00 |
|
Nicholas Marriott
|
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 |
|
Nicholas Marriott
|
d5eaf3a9f6
|
Emulate CSR with existing screen data on old/stupid terminals which don't support it.
|
2009-02-11 19:06:58 +00:00 |
|
Nicholas Marriott
|
6c76aaca92
|
Lose unnecessary cursor restores, fix a couple of placement bugs and remove unused CR.
|
2009-02-11 18:44:08 +00:00 |
|
Nicholas Marriott
|
65378588ac
|
Don't debug this stuff.
|
2009-02-11 17:08:09 +00:00 |
|
Nicholas Marriott
|
051dcdcba8
|
Fix all rxvt*.
|
2009-02-01 18:11:51 +00:00 |
|
Nicholas Marriott
|
6897510552
|
Codes no longer needed.
|
2009-01-11 23:41:29 +00:00 |
|
Nicholas Marriott
|
ee0a7cda88
|
Restore emulation of ich with insert mode.
|
2009-01-10 22:28:40 +00:00 |
|
Nicholas Marriott
|
736117e4e9
|
Whoops, didn't mean to commit that bit.
|
2009-01-10 22:26:08 +00:00 |
|
Nicholas Marriott
|
20fc7a4b6c
|
Don't need cud.
|
2009-01-10 22:24:23 +00:00 |
|
Nicholas Marriott
|
312633203d
|
Support btab.
|
2009-01-10 18:28:09 +00:00 |
|
Nicholas Marriott
|
a1b43faa43
|
Trim spaces.
|
2009-01-10 01:51:22 +00:00 |
|
Nicholas Marriott
|
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 |
|
Nicholas Marriott
|
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 |
|