Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [mucurses] Avoid potential division by zero | Michael Brown | 2017-07-04 | 1 | -2/+1 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [mucurses] Ensure SLK labels are always terminated | Michael Brown | 2017-03-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [mucurses] Attempt to fix use of uninitialised buffer with strcat() | Michael Brown | 2017-03-21 | 1 | -0/+1 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [mucurses] Attempt to fix resource leaks | Michael Brown | 2017-03-21 | 1 | -6/+4 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [mucurses] Attempt to fix keypress processing logic | Michael Brown | 2017-03-21 | 1 | -4/+3 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [mucurses] Attempt to fix test for empty string | Michael Brown | 2017-03-21 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [mucurses] Fix GCC 6 nonnull-compare errors | Vinson Lee | 2016-05-04 | 1 | -11/+0 |
| | | | | | | | Remove null checks for arguments declared as nonnull. Signed-off-by: Vinson Lee <vlee@freedesktop.org> Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [legal] Relicense files under GPL2_OR_LATER_OR_UBDL | Michael Brown | 2015-03-02 | 15 | -15/+15 |
| | | | | | | | Relicense files authored by Dan Lynch while working as an employee of Fen Systems Ltd., with permission from Fen Systems Ltd. Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [legal] Relicense files under GPL2_OR_LATER_OR_UBDL | Michael Brown | 2015-03-02 | 1 | -1/+5 |
| | | | | | | | Relicense files for which I am the sole author (as identified by util/relicense.pl). Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [mucurses] Add missing FILE_LICENCE declarations | Michael Brown | 2015-03-02 | 6 | -0/+12 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [console] Fix display of characters with top bit set | Michael Brown | 2014-03-13 | 1 | -1/+1 |
| | | | | | | | | | | Inhibit implicit sign-padding of characters with the top bit set (e.g. accented characters), which confuses the mucurses library by colliding with the bits used to store character attributes and colours. Reported-by: Marc Delisle <Marc.Delisle@cegepsherbrooke.qc.ca> Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [mucurses] Use centralised concept of colour pairs | Michael Brown | 2013-12-09 | 1 | -6/+8 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [console] Allow consoles to update the recorded console size | Michael Brown | 2013-12-06 | 1 | -4/+1 |
| | | | | | | | | | | | | | | | | | | | | Provide a mechanism for consoles to update the recorded console width and height, and use this width and height to provide the curses COLS and LINES variables. We choose not to use ANSI escape sequences to obtain the width and height, for two reasons: - iPXE's model is that all output is sent to all consoles; we could therefore end up with multiple consoles reporting conflicting widths and heights - when a serial console is in use, we probably don't want to resize the output shown on the BIOS console to match the size of the serial console, since it's likely that the serial console is in use only for debugging. Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [mucurses] Implement curs_set() to control cursor visibility | Michael Brown | 2013-12-02 | 3 | -0/+17 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [mucurses] Use "<ESC>[2J" ANSI escape sequence to clear screen | Michael Brown | 2013-11-28 | 2 | -11/+32 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [build] Fix uses of literal 0 as a NULL pointer | Michael Brown | 2013-04-28 | 1 | -1/+1 |
| | | | | | | Detected using sparse. Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [legal] Update FSF mailing address in GPL licence texts | Michael Brown | 2012-07-20 | 1 | -1/+2 |
| | | | | | Suggested-by: Daniel P. Berrange <berrange@redhat.com> Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [console] Exclude text-based UI output from logfile-based consoles | Michael Brown | 2012-03-26 | 1 | -2/+14 |
| | | | | | | | | The output from text-based user interfaces such as the "config" command is not generally meaningful for logfile-based consoles such as syslog and vmconsole. Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [console] Move putchar() and getchar() declarations to stdio.h | Michael Brown | 2012-03-26 | 1 | -1/+0 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [readline] Add init_editstring() wrapper function | Michael Brown | 2011-03-30 | 1 | -2/+1 |
| | | | | | | | | Standardise on using init_editstring() to initialise an embedded editable string, to match the coding style used by other embedded objects. Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [console] Move include/console.h to include/ipxe/console.h | Michael Brown | 2011-03-09 | 2 | -2/+2 |
| | | | | Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [build] Rename gPXE to iPXE | Michael Brown | 2010-04-20 | 2 | -2/+2 |
| | | | | | | | | | | | Access to the gpxe.org and etherboot.org domains and associated resources has been revoked by the registrant of the domain. Work around this problem by renaming project from gPXE to iPXE, and updating URLs to match. Also update README, LOG and COPYRIGHTS to remove obsolete information. Signed-off-by: Michael Brown <mcb30@ipxe.org> | ||||
* | [legal] Add a selection of FILE_LICENCE declarations | Michael Brown | 2009-05-18 | 10 | -0/+20 |
| | | | | | Add FILE_LICENCE declarations to almost all files that make up the various standard builds of gPXE. | ||||
* | [editbox] Allow for password widgets that do not display their contents | Michael Brown | 2009-02-17 | 1 | -3/+8 |
| | |||||
* | [dhcp] Split PXE menuing code out of dhcp.c | Michael Brown | 2009-02-01 | 2 | -3/+3 |
| | | | | | | | | | The DHCP client code now implements only the mechanism of the DHCP and PXE Boot Server protocols. Boot Server Discovery can be initiated manually using the "pxebs" command. The menuing code is separated out into a user-level function on a par with boot_root_path(), and is entered in preference to a normal filename boot if the DHCP vendor class is "PXEClient" and the PXE boot menu option exists. | ||||
* | Modify gPXE core and drivers to work with the new timer subsystem | Alexey Zaytsev | 2008-03-02 | 1 | -1/+1 |
| | | | | Signed-off-by: Alexey Zaytsev <alexey.zaytsev@gmail.com> | ||||
* | __nonnull changes | Holger Lubitz | 2007-08-20 | 1 | -5/+5 |
| | |||||
* | __nonnull changes | Holger Lubitz | 2007-08-20 | 1 | -0/+8 |
| | |||||
* | __nonnull changes | Holger Lubitz | 2007-08-20 | 1 | -0/+5 |
| | |||||
* | Make has_key() a static inline, rather than omitting it altogether. | Michael Brown | 2007-07-28 | 1 | -15/+1 |
| | |||||
* | Revert "make bool m_echo static" - I suspect this to be defined by spec | Michael Brown | 2007-07-28 | 1 | -1/+1 |
| | | | | This reverts commit 3cb133d27daf11e77fe48d44e1ce639711f903de. | ||||
* | make bool m_echo static | Holger Lubitz | 2007-07-27 | 1 | -1/+1 |
| | |||||
* | remove has_key by #if 0'ing out | Holger Lubitz | 2007-07-27 | 1 | -1/+3 |
| | |||||
* | make _wgetc static | Holger Lubitz | 2007-07-27 | 1 | -0/+1 |
| | |||||
* | make struct _softlabelkeys *slks static | Holger Lubitz | 2007-07-27 | 1 | -1/+1 |
| | |||||
* | Warnings purge: src/{crypto,hci,net} | Marty Connor | 2007-07-03 | 1 | -0/+1 |
| | |||||
* | vsprintf.h is gPXE-specific; move it to include/gpxe | Michael Brown | 2007-01-19 | 1 | -1/+1 |
| | |||||
* | Use stdio.h instead of vsprintf.h | Michael Brown | 2007-01-19 | 2 | -2/+3 |
| | |||||
* | Include stdlib.h rather than malloc.h | Michael Brown | 2007-01-18 | 2 | -2/+2 |
| | |||||
* | Avoid creating implicit memcpy()s | Michael Brown | 2007-01-05 | 1 | -4/+3 |
| | |||||
* | Define KEY_MIN and use it in kb.c. | Michael Brown | 2006-12-20 | 1 | -2/+2 |
| | |||||
* | Explicitly call erase(), to cope with platforms where the ANSI clear | Michael Brown | 2006-12-20 | 1 | -0/+5 |
| | | | | screen sequence doesn't work (like bios_console.c on some platforms). | ||||
* | Fix (hopefully) the scrolling logic | Michael Brown | 2006-12-20 | 1 | -11/+11 |
| | |||||
* | Don't automatically redraw the edit box; this allows better inheritance. | Michael Brown | 2006-12-20 | 1 | -19/+0 |
| | |||||
* | Editable text box widget based on mucurses and edit_string. | Michael Brown | 2006-12-20 | 1 | -0/+115 |
| | |||||
* | Reset screen on exit as well as entry | Michael Brown | 2006-12-20 | 1 | -6/+3 |
| | |||||
* | Explicitly move cursor to top-left of screen, in case the clear screen | Michael Brown | 2006-12-19 | 1 | -1/+1 |
| | | | | call doesn't do it. | ||||
* | Use current attributes when erasing. | Michael Brown | 2006-12-19 | 3 | -4/+16 |
| | |||||
* | Assume a 24-line screen, since we can't (easily) avoid scrolling after | Michael Brown | 2006-12-19 | 1 | -1/+1 |
| | | | | printing in the bottom-right position. | ||||
* | Avoid cursor move on every single character | Michael Brown | 2006-12-19 | 1 | -4/+20 |
| |