summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* do_update(): Fix error handlingP. J. McDermott2015-11-061-3/+4
| | | | What idiot messed up this return logic?
* notice(): New functionP. J. McDermott2015-11-063-5/+26
| | | | | In the TUI, info() now creates a dialog box without an "OK" button, and notice() creates a box with an "OK" button.
* README: WriteP. J. McDermott2015-10-311-0/+112
|
* src/term.sh: Adjust header descriptionP. J. McDermott2015-10-311-1/+1
|
* tools/shmin.sh: RemoveP. J. McDermott2015-10-301-292/+0
| | | | | | | | | | | It screws up handling backslash-escaped characters in src/ui/tui.sh; fails to parse src/dist/libiquity.sh (due to an EOF while parsing a double-quoted string); and doesn't know how to handle parameter expansions, command substitutions, here-documents, etc. It needs to be rewritten into a proper parser. But, if firman gets compressed (e.g. as part of an initramfs) anyway, minifying it first only saves less than 2 KiB.
* tools/shmin.sh: Move fgetc() callP. J. McDermott2015-10-301-1/+1
|
* tools/shmin.sh: Fix most syntax errorsP. J. McDermott2015-10-301-1/+0
| | | | EOF after newline is perfectly valid.
* tools/shmin.sh: Write errors to stderrP. J. McDermott2015-10-301-1/+1
|
* tools/shmin.sh: Support writing to stdoutP. J. McDermott2015-10-301-10/+12
|
* tools/shmin.sh: Detect syntax errorsP. J. McDermott2015-10-301-8/+27
|
* tools/shmin.sh: Close input file's FDP. J. McDermott2015-10-301-1/+6
|
* tools/shmin.sh: Handle backslashesP. J. McDermott2015-10-301-0/+7
|
* Makefile.am: Define dependenciesP. J. McDermott2015-10-301-0/+1
|
* Makefile.am: Finish fixing out-of-tree buildsP. J. McDermott2015-10-301-4/+7
|
* Makefile.am: Distribute toolsP. J. McDermott2015-10-301-1/+3
|
* Makefile.am: Partially fix out-of-tree buildsP. J. McDermott2015-10-301-3/+4
|
* tui_show_prompt(): Add a Cancel buttonP. J. McDermott2015-10-301-2/+17
|
* tui_show_menu(): Add a Cancel buttonP. J. McDermott2015-10-301-3/+18
|
* src/action/update.sh: Add more error handlingP. J. McDermott2015-10-301-10/+32
|
* dist_get_rom(): Finish error handlingP. J. McDermott2015-10-302-0/+12
|
* src/download.sh: Replace err() with dbg()P. J. McDermott2015-10-301-4/+4
| | | | | We can print more user-friendly error messages at higher levels in the application.
* dist_get_versions(): Handle errors from dl()P. J. McDermott2015-10-302-10/+19
| | | | Also, replace while+read+heredoc with for.
* tui_show_menu(): Output selected optionP. J. McDermott2015-10-301-0/+1
| | | | Uhh, oops.
* tui_info(): Write message to terminalP. J. McDermott2015-10-301-1/+4
|
* _tui_dialog(): Support info dialogsP. J. McDermott2015-10-301-0/+5
|
* cli_info(): Write message to terminalP. J. McDermott2015-10-301-1/+4
|
* src/main.sh: Replace info() with dbg()P. J. McDermott2015-10-301-1/+1
|
* do_update(): Add info() callsP. J. McDermott2015-10-301-2/+10
|
* src/flashrom.sh: Replace info() with dbg()P. J. McDermott2015-10-301-1/+1
|
* src/dist/libiquity.sh: Replace info() with dbg()P. J. McDermott2015-10-301-2/+2
|
* src/dist/libreboot.sh: Replace info() with dbg()P. J. McDermott2015-10-301-2/+2
|
* src/board/ich9.sh: Replace info() with dbg()P. J. McDermott2015-10-301-2/+2
|
* src/action/update.sh: Replace info() with dbg()P. J. McDermott2015-10-301-4/+4
|
* tui_show_prompt(): Place cursor at end of default inputP. J. McDermott2015-10-291-1/+3
|
* cli_show_prompt(): Show default valueP. J. McDermott2015-10-291-1/+5
|
* ich9_prepare_rom(): Get current MAC addressP. J. McDermott2015-10-291-2/+10
|
* show_menu(): Add initial value parameterP. J. McDermott2015-10-293-6/+7
|
* src/main.sh: New -m optionP. J. McDermott2015-10-291-1/+9
|
* message(): New functionP. J. McDermott2015-10-293-3/+32
|
* tui_show_prompt(): Hide cursor after KEY_ENTER from inputP. J. McDermott2015-10-291-1/+4
|
* tui_show_menu(): Add Vim-style key bindingsP. J. McDermott2015-10-291-4/+4
|
* _tui_box(): Fix coordinate offsetsP. J. McDermott2015-10-291-2/+2
| | | | Rows and columns are counted from 1.
* _tui_dialog(): Don't use SGR underline with iconsP. J. McDermott2015-10-291-19/+2
| | | | | The Linux console handles SGR parameter 4 with color instead of an underline.
* tui_show_prompt(): Draw box, not underlined fieldP. J. McDermott2015-10-291-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 consoleP. J. McDermott2015-10-291-4/+16
|
* _term_get_escseq(): Handle KEY_HOME and KEY_END on XTermP. J. McDermott2015-10-291-0/+2
|
* _tui_box(): Reset SGR before clearing screenP. J. McDermott2015-10-291-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 scrollingP. J. McDermott2015-10-291-3/+3
|
* tui_show_menu(): Set ${scrpos} on KEY_UP, KEY_DOWN, and KEY_ENDP. J. McDermott2015-10-291-3/+8
|
* tui_show_prompt(): Limit inserts by input length, not cursor positionP. J. McDermott2015-10-291-2/+2
|