a6d1815bc6
								
							 
						 
						
							Obsolete for some time now. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								84202d89f0
								
							 
						 
						
							Split the (quick hack) boot logic out from main.c to autoboot.c, add a 
							
							"boot" command to attempt booting from within the command shell, fall back
to shell if boot fails for any reason. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								9ab17484d0
								
							 
						 
						
							Explicitly call erase(), to cope with platforms where the ANSI clear 
							
							screen sequence doesn't work (like bios_console.c on some platforms). 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								f8910410fe
								
							 
						 
						
							Add attr_{get,set,on,off} as static inlines. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								8f9336e0c1
								
							 
						 
						
							Add "config" command to access config UI 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								666b309c0c
								
							 
						 
						
							Add instruction row, and save option 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								75430e813e
								
							 
						 
						
							Only need printf(), so use vsprintf.h instead of console.h 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								2b97d2ebc5
								
							 
						 
						
							8-bit integers are 1 byte long, not 8... 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								e4f489636f
								
							 
						 
						
							Clear message on alert row before printing new one 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								b93ff48173
								
							 
						 
						
							Added descriptive text for settings and setting types, and display it in 
							
							the option config UI. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								35edecac34
								
							 
						 
						
							Move {show,set,clear}_setting() to {show,set,clear}_named_setting(). 
							
							
Introduce new {show,set,clear}_setting() that take a struct setting *
rather than a const char *.
set_setting() handles calling clear_setting() when appropriate, so that
individual setting types don't have to check for empty strings. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								fc7dcc201b
								
							 
						 
						
							Added messages for some of the most common errors 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								7766e34ed1
								
							 
						 
						
							Split strerror() out from errno.c 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								65e97c4f22
								
							 
						 
						
							Alert when saving settings fails 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								4b33c03942
								
							 
						 
						
							Increase colour pair limit 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								c66b99272f
								
							 
						 
						
							Fix (hopefully) the scrolling logic 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								84a2b886e1
								
							 
						 
						
							Split error-message table portions of errno.h out to gpxe/errortab.h 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								e5f0898f38
								
							 
						 
						
							Move strerror() prototype to string.h, where it belongs 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								04da3556f9
								
							 
						 
						
							Differentiate between ENOSPC and ENOMEM 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								4f506328ad
								
							 
						 
						
							Use -ENOSPC rather than -ENOMEM, to distinguish the cases "generic out of 
							
							memory" and "no space left for DHCP options" 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								637a891264
								
							 
						 
						
							Fix prototype of sleep() and move it to unistd.h 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								1e322d4b4c
								
							 
						 
						
							Add (partly-functional) user interface for editing configuration settings 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								3e0f7621eb
								
							 
						 
						
							Don't automatically redraw the edit box; this allows better inheritance. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								35dcbfe771
								
							 
						 
						
							Editable text box widget based on mucurses and edit_string. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								82ec3fc5cc
								
							 
						 
						
							Reset screen on exit as well as entry 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								24f945edce
								
							 
						 
						
							Add "exit --help" to preempt the pedants. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								d7cffd33e1
								
							 
						 
						
							Remove obsolete mechanism for including nvo_cmd.o 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								ec5789bf0c
								
							 
						 
						
							Select required commands via config.h 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								9f953322a1
								
							 
						 
						
							Remove warning (at least on platforms with uint32_t == unsigned long). 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								a1685cb3e2
								
							 
						 
						
							Move nvo_cmd.c to hci/commands. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								4d0d275ce4
								
							 
						 
						
							Functionality now replaced by a combination of readline() and system(). 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								38ad706b08
								
							 
						 
						
							Use new minimal shell 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								4919646fb9
								
							 
						 
						
							Separated out (and tidied up) shell banner code 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								a2c5744daf
								
							 
						 
						
							Minimal shell implementation using readline() and system(). 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								a646e38f03
								
							 
						 
						
							Use stdlib.h for malloc() instead of malloc.h. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								b613086bfe
								
							 
						 
						
							Explicitly print out-of-memory message to avoid tricking the user into 
							
							thinking that a command executed successfully. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								22289ca8f6
								
							 
						 
						
							Functioning readline() 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								66007fa448
								
							 
						 
						
							Provide an edit history to allow caller to efficiently update display. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								abbfbd678d
								
							 
						 
						
							Explicitly move cursor to top-left of screen, in case the clear screen 
							
							call doesn't do it. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								b3c535e550
								
							 
						 
						
							Skeletal (non-echoing) version of readline() 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								19e1d674d3
								
							 
						 
						
							Catch attempts to print NULL strings 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								1bc3514bd8
								
							 
						 
						
							Start of generic editable string support 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								70d20c4e7a
								
							 
						 
						
							Use common symbols to avoid dragging in getopt.o unless a getopt-using 
							
							command is linked in. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								c1bac56f85
								
							 
						 
						
							Use current attributes when erasing. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								cdfe61662b
								
							 
						 
						
							Assume a 24-line screen, since we can't (easily) avoid scrolling after 
							
							printing in the bottom-right position. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								0aa1223264
								
							 
						 
						
							Optimise bios_putchar for speed(!) by avoiding two separate real-mode 
							
							calls.  This does make a visible difference when clearing the screen with
werase() inside bochs or qemu. 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								e85bf52446
								
							 
						 
						
							Avoid cursor move on every single character 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								8e460de6be
								
							 
						 
						
							Obsolete, and no longer functions 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								e7cc1c6c35
								
							 
						 
						
							Use ANSI escape sequence to reset and clear terminal, rather than using 
							
							the (slow) werase(). 
							
							
						 
						19 years ago  
				
					
						
							
								 
						
							
								edbdce6e3d
								
							 
						 
						
							Now basically functioning on ANSI-supporting consoles. 
							
							
						 
						19 years ago