summaryrefslogtreecommitdiffstats
path: root/sys/dev/vt/vt_core.c
Commit message (Expand)AuthorAgeFilesLines
* vt(4): If the terminal shrinks, make sure the mouse is inside the new areadumbbell2014-08-271-2/+13
* vt(4): Recompute the drawable area when the resolution changesdumbbell2014-08-271-3/+2
* vt(4): Pause the vt_flush() timer when the screen is up-to-datedumbbell2014-08-271-8/+29
* vt(4): Add cngrab() and cnungrab() callbacksdumbbell2014-08-271-0/+65
* vt(4): Implement basic support for KDSETMODE ioctldumbbell2014-08-271-4/+22
* vt(4): Intialize drawable area rectangle each time a font is loadeddumbbell2014-08-251-14/+35
* vt(4): Store a rectangle for the drawable area, not just the top-left cornerdumbbell2014-08-251-7/+15
* vt(4): The cursor coordinates are relative to the drawn areadumbbell2014-08-251-8/+4
* vt(4): Take font offset into account in vt_is_cursor_in_area()dumbbell2014-08-251-2/+2
* vt(4): Fix order of arguments (x <-> y) when showing the splash screendumbbell2014-08-241-1/+1
* vt(4): Remove vd_bitbltchr_tdumbbell2014-08-241-77/+3
* vt(4): Add vd_bitblt_bmp_t callbackdumbbell2014-08-231-2/+3
* vt(4): Fix cursor handling in vt_flush()dumbbell2014-08-231-30/+66
* vt(4): Fix a crash in vt_mark_mouse_position_as_dirty() when in textmodedumbbell2014-08-231-8/+25
* vt(4): Remove "FIXME" about multiple locking of vt_buf in vt_flush()dumbbell2014-08-221-7/+2
* vt(4): Use the actual size of the mouse when marking its position as dirtydumbbell2014-08-221-25/+28
* vt(4): Don't run vt_set_border() and vt_flush() concurrentlydumbbell2014-08-221-37/+36
* vt(4): The offset to center the text area is per-window nowdumbbell2014-08-221-8/+8
* vt(4): Give the window to vd_bitblt_text_t callbackdumbbell2014-08-221-2/+2
* vt(4): Store cursor bitmap & colors in struct vt_devicedumbbell2014-08-221-16/+22
* vt(4): Mark new mouse position as dirty only when it's actually displayeddumbbell2014-08-221-3/+5
* vt(4): Add new vd_bitblt_text_t callback, and implement it for vt_vgadumbbell2014-08-221-28/+42
* vt(4): Rename the "mouse_cursor" structure to "vt_mouse_cursor"dumbbell2014-08-211-7/+9
* vt(4): Test if the cursor is shown only oncedumbbell2014-08-211-18/+14
* vt(4): Pause the flush timer while swithing windowdumbbell2014-08-211-3/+39
* vt(4): Mark cursor position as dirty when we enable/disable itdumbbell2014-08-211-0/+9
* vt(4): Mark the current cursor position as dirtydumbbell2014-08-211-0/+6
* vt(4): If the cursor didn't move, don't mark its position as dirtydumbbell2014-08-211-6/+27
* vt(4): If the cursor is globally disabled, don't mark its position as dirtydumbbell2014-08-211-1/+2
* vt(4): Mark cursor old position as dirty before reading the dirty areadumbbell2014-08-211-8/+8
* vt(4): Handle global and per-window mouse cursor toggle in one placedumbbell2014-08-211-9/+16
* Retire vd_maskbitbltchr. The same functionality can be obtained by testingnwhitehorn2014-08-071-3/+1
* Allow to disable some special key combinations handled by vt(4), like debugray2014-08-031-5/+12
* Revise font initialization handling.ray2014-07-281-6/+15
* Update comments.ray2014-07-281-0/+7
* Remove special handling of console window size. It's done in vt_upgrade() forray2014-07-281-6/+0
* Avoid embedding buffers into static virtual terminal window.ray2014-07-281-2/+2
* o Remove useless debug string.ray2014-07-281-3/+2
* Hide syscons-specific workaround under DEV_SCemaste2014-07-211-3/+0
* Fix inconsistent token parameters for kbd_allocate() and kbd_release() in vt(4).ray2014-07-091-5/+4
* In order to get vt(4) a bit closer to the feature set provided by sc(4),marius2014-06-271-3/+10
* Use a common tunable to choose between vt(4)/sc(4)emaste2014-06-271-4/+4
* Suspend vt(4) initialization if "kern.vt.disable" kenv is set.ray2014-06-181-0/+11
* Fix case when vt(4) started w/o driver assigned.ray2014-06-031-46/+45
* Correct vt(4) border calculations on font switchemaste2014-05-291-12/+17
* Proper fix of VT_LOCKSWITCH ioctl.ray2014-05-221-2/+2
* Fix tty locking.ray2014-05-211-5/+7
* Update terminal sizes in any case when new vt(4) driver arrive.ray2014-05-121-2/+4
* Fix scrollback.ray2014-05-081-3/+4
* Fix possible divide by zero.ray2014-05-071-10/+18
OpenPOWER on IntegriCloud