Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | src/board/ich9.sh: Replace info() with dbg() | P. J. McDermott | 2015-10-30 | 1 | -2/+2 |
| | |||||
* | src/action/update.sh: Replace info() with dbg() | P. J. McDermott | 2015-10-30 | 1 | -4/+4 |
| | |||||
* | tui_show_prompt(): Place cursor at end of default input | P. J. McDermott | 2015-10-29 | 1 | -1/+3 |
| | |||||
* | cli_show_prompt(): Show default value | P. J. McDermott | 2015-10-29 | 1 | -1/+5 |
| | |||||
* | ich9_prepare_rom(): Get current MAC address | P. J. McDermott | 2015-10-29 | 1 | -2/+10 |
| | |||||
* | show_menu(): Add initial value parameter | P. J. McDermott | 2015-10-29 | 3 | -6/+7 |
| | |||||
* | src/main.sh: New -m option | P. J. McDermott | 2015-10-29 | 1 | -1/+9 |
| | |||||
* | message(): New function | P. J. McDermott | 2015-10-29 | 3 | -3/+32 |
| | |||||
* | tui_show_prompt(): Hide cursor after KEY_ENTER from input | P. J. McDermott | 2015-10-29 | 1 | -1/+4 |
| | |||||
* | tui_show_menu(): Add Vim-style key bindings | P. J. McDermott | 2015-10-29 | 1 | -4/+4 |
| | |||||
* | _tui_box(): Fix coordinate offsets | P. J. McDermott | 2015-10-29 | 1 | -2/+2 |
| | | | | Rows and columns are counted from 1. | ||||
* | _tui_dialog(): Don't use SGR underline with icons | P. J. McDermott | 2015-10-29 | 1 | -19/+2 |
| | | | | | The Linux console handles SGR parameter 4 with color instead of an underline. | ||||
* | tui_show_prompt(): Draw box, not underlined field | P. J. McDermott | 2015-10-29 | 1 | -13/+15 |
| | | | | | The Linux console handles SGR parameter 4 with color instead of an underline. | ||||
* | _term_get_escseq(): Handle KEY_HOME and KEY_END on Linux console | P. J. McDermott | 2015-10-29 | 1 | -4/+16 |
| | |||||
* | _term_get_escseq(): Handle KEY_HOME and KEY_END on XTerm | P. J. McDermott | 2015-10-29 | 1 | -0/+2 |
| | |||||
* | _tui_box(): Reset SGR before clearing screen | P. J. McDermott | 2015-10-29 | 1 | -0/+1 |
| | | | | | | Otherwise, some video mode corruption happens and the screen gets cleared white for the next box (on VTE-based terminals) or all subsequent boxes (on XTerm and the Linux console). | ||||
* | tui_show_menu(): Fix scrolling | P. J. McDermott | 2015-10-29 | 1 | -3/+3 |
| | |||||
* | tui_show_menu(): Set ${scrpos} on KEY_UP, KEY_DOWN, and KEY_END | P. J. McDermott | 2015-10-29 | 1 | -3/+8 |
| | |||||
* | tui_show_prompt(): Limit inserts by input length, not cursor position | P. J. McDermott | 2015-10-29 | 1 | -2/+2 |
| | |||||
* | tui_show_menu(): Don't scroll down beyond list | P. J. McDermott | 2015-10-29 | 1 | -1/+2 |
| | |||||
* | tui_show_menu(): Implement (incomplete) | P. J. McDermott | 2015-10-29 | 1 | -0/+142 |
| | |||||
* | ich9_prepare_rom(): Pass length to show_prompt() | P. J. McDermott | 2015-10-29 | 1 | -1/+1 |
| | |||||
* | tui_show_prompt(): Handle KEY_HOME and KEY_END | P. J. McDermott | 2015-10-29 | 1 | -0/+6 |
| | |||||
* | term_getch(): Handle KEY_HOME and KEY_END | P. J. McDermott | 2015-10-29 | 1 | -12/+19 |
| | |||||
* | tui_show_prompt(): Shorten arrow key cases | P. J. McDermott | 2015-10-29 | 1 | -6/+4 |
| | |||||
* | tui_show_prompt(): Implement KEY_BACKSPACE line editing | P. J. McDermott | 2015-10-29 | 1 | -4/+11 |
| | |||||
* | tui_show_prompt(): Implement line editing | P. J. McDermott | 2015-10-29 | 1 | -13/+53 |
| | |||||
* | tui_show_prompt(): Handle all unused KEY_*s | P. J. McDermott | 2015-10-29 | 1 | -3/+2 |
| | |||||
* | tui_show_prompt(): Handle arrow keys | P. J. McDermott | 2015-10-29 | 1 | -1/+15 |
| | |||||
* | tui_show_prompt(): Enforce range on cursor position | P. J. McDermott | 2015-10-29 | 1 | -6/+12 |
| | |||||
* | _tui_dialog(): Use line on top of warning icon | P. J. McDermott | 2015-10-29 | 1 | -1/+4 |
| | |||||
* | cli_show_prompt(): Accept len argument | P. J. McDermott | 2015-10-28 | 1 | -1/+2 |
| | |||||
* | tui_show_prompt(): Handle KEY_INVALID | P. J. McDermott | 2015-10-28 | 1 | -1/+3 |
| | |||||
* | tui_show_prompt(): Handle KEY_BACKSPACE, KEY_DEL, KEY_SPACE | P. J. McDermott | 2015-10-28 | 1 | -0/+10 |
| | |||||
* | term_getch(): Handle KEY_BACKSPACE and KEY_DEL | P. J. McDermott | 2015-10-28 | 1 | -9/+26 |
| | | | | Also simplify invalid key code handling. | ||||
* | tui_show_prompt(): Implement (line editing missing) | P. J. McDermott | 2015-10-28 | 1 | -1/+84 |
| | |||||
* | _tui_box(): Remove a printf | P. J. McDermott | 2015-10-28 | 1 | -1/+1 |
| | |||||
* | _tui_box(): Output position | P. J. McDermott | 2015-10-28 | 1 | -3/+7 |
| | |||||
* | term_getch(): Fix printable character handling | P. J. McDermott | 2015-10-28 | 1 | -3/+1 |
| | |||||
* | term_getch(): Fix KEY_ENTER detection | P. J. McDermott | 2015-10-28 | 1 | -1/+1 |
| | |||||
* | src/ui/tui.sh: New file | P. J. McDermott | 2015-10-28 | 2 | -1/+179 |
| | |||||
* | term_getch(): Fix | P. J. McDermott | 2015-10-28 | 1 | -4/+6 |
| | |||||
* | term_write(): New function | P. J. McDermott | 2015-10-28 | 1 | -0/+10 |
| | |||||
* | term_attr_reset(): New function | P. J. McDermott | 2015-10-28 | 1 | -0/+8 |
| | |||||
* | term_lines(), term_columns(): New functions | P. J. McDermott | 2015-10-28 | 1 | -0/+17 |
| | |||||
* | src/term.sh: New file | P. J. McDermott | 2015-10-28 | 2 | -0/+267 |
| | |||||
* | resume_ui(): Drop | P. J. McDermott | 2015-10-28 | 2 | -6/+1 |
| | | | | | We won't temporarily leave the UI to run a shell as originally planned, so this function won't be necessary. | ||||
* | main(): Replace show_menu() with an argument | P. J. McDermott | 2015-10-28 | 1 | -14/+22 |
| | |||||
* | do_update(): Call flashrom_write() | P. J. McDermott | 2015-10-28 | 1 | -1/+1 |
| | |||||
* | flashrom_write(): New function | P. J. McDermott | 2015-10-28 | 1 | -0/+31 |
| |