summaryrefslogtreecommitdiff
path: root/sys/arch/i386/isa/pcvt
AgeCommit message (Collapse)Author
2000-04-02Fix a typo from last commit that was causing spontaneous reboots.Aaron Campbell
2000-03-30- Remove some unused code.Aaron Campbell
- Much needed indent cleanup.
2000-03-23<sys/callout.h> is no longer.Aaron Campbell
2000-03-14Fix `blink' and `underline' attribute handling for new PC display mode.Aaron Campbell
2000-02-28Don't let scrollback happen if scr_offset == 0.Aaron Campbell
2000-02-27Fix a minor off-by-one error.Aaron Campbell
2000-02-27- Set scr_offset to -1 at driver init, not 0. Fixes a subtle bug.Aaron Campbell
- Do not decrement scr_offset on vt_clreol().
2000-01-22Use .Va macro when referring to the global variable errno.Aaron Campbell
2000-01-19Sloppy me.Aaron Campbell
2000-01-18Change so unmodified function key presses are passed to the application. MatchAaron Campbell
function key output characters to those found for the vt220 terminal description in the termcap database. This makes function keys work in Midnight Commander, for example. While we're at it, remove the PCVT_VT220KEYB option altogether.
2000-01-17Remove `pc_disp_special'.Aaron Campbell
2000-01-17Remove `pcdisp_special', which was actually a gross hack. Instead, move theAaron Campbell
`pcdisp' check in write_char() beyond the 0x20-0x7f character value scope. This change should fix most problems when intermixing DEC character- and IBMPC character-based apps in the PCVT console.
2000-01-16remove more references to -H and -V. -mojMats O Jansson
1999-12-01noone needs to see this anymoreTheo de Raadt
1999-11-27Shorten printf() strings, KNF, and fix a braino in a switch() statement.Aaron Campbell
1999-11-26switch_screen() takes three arguments, not two; d@Aaron Campbell
1999-11-26undo damage by aaron. what is it with you guys? 4 people (matthieu,Theo de Raadt
mjacob, d, aaron) have broken the tree in 48 hours. don't you guys do any testing?
1999-11-25sloppy aaronTheo de Raadt
1999-11-25Whoops, didn't mean to step on espie's toes. Also restore some commentsAaron Campbell
that shouldn't have been removed.
1999-11-25Remove the keyboard mouse emulator, HP emulation mode, and PCVT_SHOWKEYSAaron Campbell
debugging cruft. Also fix a bug where you were not able to hold down the scrollback hotkeys.
1999-11-20ioctl arguments are u_long.Marc Espie
Replaces `undefined' code with `defined' behavior... gcc 2.96 performs switch cases range analysis, warns about unreachable cases, and weeds them out. In switch(i) { case VALUE: } VALUE is first coerced into the type of i. If i is signed, VALUE is unsigned and exceeds i range, you lose... the result of the conversion is undefined.
1999-11-18more untested MLINKSTheo de Raadt
1999-11-18fix .DtEric Jackson
1999-11-17add MLINKsTodd C. Miller
1999-11-16- Teach vt_cuu (cursor up) about scrollback. Cursor down is much harder...Aaron Campbell
- Support ANSI save/restore cursor position escape sequences. - Move the line-wrap check out of the STATE_INIT case so it is executed regardless of the state. This fixes a subtle bug.
1999-10-20special character handling; aaronTheo de Raadt
1999-10-16- Add support for a traditional PC display (16 colors and use the standard IBMAaron Campbell
font) and make it the default mode. This is more or less a hack, since pcvt was developed only to be a vt220 terminal emulator. - Document new default mode in pcvt(4). - Add -o option to scon(1) for toggling between the new and legacy modes.
1999-10-07Document ALT+F12, stress LEFT_SHIFT+PGUP/PGDN and point to machdep.kbdresetWim Vandeputte
1999-10-07Add -b (scrollback) to usage() -- OK aaron@Wim Vandeputte
1999-10-07Yes, I think I've finally decided how I think scrollback should behave.Aaron Campbell
1999-10-05Add a missing check from last commit.Aaron Campbell
1999-10-04Minor calculation tweaks.Aaron Campbell
1999-10-01Update the man page to reflect reality.Aaron Campbell
1999-09-29Fix a typo in previous commit.Aaron Campbell
1999-09-29- Add an ioctl to pcvt that adjusts the size of the scrollback buffer.Aaron Campbell
- In scon(1), provide a -b option as an interface to this ioctl.
1999-09-29Reallocate our scrollback buffer when switching 132/80 column modes, too.Aaron Campbell
1999-09-28- Reallocate scrollbuffer when changing linemodes, not loading fonts.Aaron Campbell
- Now reallocate it when switching VTs, too, since different VTs may be in different linemodes. - Also, cut memory usage in half (thinko on my part in malloc calculation).
1999-09-27Fix a display nit in scrollback code.Aaron Campbell
1999-09-23Typo fixes.Alex Feldman
1999-09-21Whoops, forgot to adjust a comparison when fixing the off-by-one error.Aaron Campbell
1999-09-18fix an off-by-one errorAaron Campbell
1999-09-14Document scrollback support.Aaron Campbell
1999-09-14When switching line modes (i.e., by bringing in new character sets viaAaron Campbell
loadfont(1)), free the scrollback buffer and reallocate it with the new row/col sizes. We must do this to ensure our future calculations are correct.
1999-09-11add 8x10 font for koi8, derived from the vt220-8x10, look and feel of low ↵Michael Shalayeff
part of the ancestor is extended to the upper (cyrillic) portion
1999-09-08Remove PCVT_SCROLLBACK option and make it on by default.Aaron Campbell
1999-09-06Add scrollback support to the pcvt (i386 only) console driver.Aaron Campbell
Press LEFT_SHIFT+PGUP/PGDN to navigate. Number of buffered pages is currently only configurable by editing sys/arch/i386/isa/pcvt/pcvt_hdr.h and changing the SCROLLBACK_PAGES constant. You must add "option PCVT_SCROLLBACK" to your kernel config file to enable this support, or uncomment it from sys/arch/i386/conf/GENERIC. Known issues: - Few little buglets when switching line (font) or column modes in scon(1). - Can't hold down LEFT_SHIFT+PGUP/PGDN keys. This will be fixed... Idea from Linux, code by me.
1999-07-14Link vt.4 to pcvt.4 so one can do "man 4 vt" and have it do what youTodd C. Miller
expect. Also, add xref's to the pcvt userland utils.
1999-07-09- remove all trailing whitespaceAaron Campbell
* except when it is escaped with a `\' at the end of the line - fix remaining .Nm usage as well - this is from a patch I received from kwesterback@home.com, who has been working on some scripts for fixing formatting errors in mdoc'd man pages Ok, so there could be a cost/benefit debate with this commit, but since I have the patch we might as well commit it...
1999-07-08same here..Theo de Raadt
1999-07-08flesh out .DtTheo de Raadt