summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Replace cursor logic with progress bar drawing logicHEADmaster04-16-2019Raptor Engineering Development Team2019-04-272-68/+5
| | | | | | | This requires external SIGARLM to be sent after FIFO load TODO: Figure out a better way to update the progress bar when data written to FIFOs?
* Add margin definesRaptor Engineering Development Team2019-04-271-6/+21
| | | | Fix black border around console region when background image defined
* Add initial progress bar drawing supportRaptor Engineering Development Team2019-04-262-0/+124
|
* font: fix font corruption where metrics do not match glyphsJeremy Kerr2018-04-171-2/+2
| | | | | | | | I'm seeing poor font rendering due to the ft2 metrics not matching the the glpyh rows and width values. This change uses the glyph values instead of the metrics, which match the pixbuf that we copy from. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* fbio: include select.h for !EPOLL buildsJeremy Kerr2018-04-121-0/+1
| | | | | | We need sys/select.h for the select definitions. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* input: move VT setup to input layerJeremy Kerr2018-04-122-12/+17
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* input: move cursor & blank mode handling to input layerJeremy Kerr2018-04-122-13/+13
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* input: move active-terminal detection to input codeJeremy Kerr2018-04-123-8/+22
| | | | | | | When we're using a null input (ie, in write-only mode), it doesn't make sense to interact with the VT switching, so we're always active. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* config: add 'write-only' config option to use null input implementationJeremy Kerr2018-04-122-0/+6
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* input: Add null input implementationJeremy Kerr2018-04-121-0/+29
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* TtyInput: Move global static VT data to within the TtyInputVT classJeremy Kerr2018-04-121-5/+4
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* TtyInput: Make TtyInput an abstract classJeremy Kerr2018-04-122-19/+38
| | | | | | ... which we inplement with a VT-specfic implementation for now. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Add a shared-memory framebuffer output methodJeremy Kerr2018-04-125-4/+215
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* vterm_states: -1 isn't an unsigned shortJeremy Kerr2018-04-123-11/+13
| | | | | | ../../../src/lib/vterm_states.cpp:43:1: error: narrowing conversion of ‘-1’ from ‘int’ to ‘u16 {aka short unsigned int}’ inside { } [-Wnarrowing] Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Makefile: allow srcdir != builddir buildsJeremy Kerr2018-04-121-1/+1
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* remove generated filesJeremy Kerr2018-04-1212-13505/+0
| | | | Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Initial commitJeremy Kerr2018-04-1274-0/+24257
From fbterm 1.7.0, at https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/fbterm/fbterm-1.7.0.tar.gz Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
OpenPOWER on IntegriCloud