f58f193633 
								
							
								 
							
						 
						
							
							
								
								Engage brain: since when was zero >= 0x80 ?  
							
							
							
						 
						
							2006-12-21 05:15:26 +00:00  
				
					
						
							
							
								 
						
							
							
								9c3b4e5b0b 
								
							
								 
							
						 
						
							
							
								
								Some BIOSes return 0xe0 for extended characters.  Just assume that  
							
							... 
							
							
							
							anything over 0x80 is an extended character. 
							
						 
						
							2006-12-21 00:07:48 +00:00  
				
					
						
							
							
								 
						
							
							
								839d425c6e 
								
							
								 
							
						 
						
							
							
								
								Added missing header  
							
							
							
						 
						
							2006-12-20 23:43:44 +00:00  
				
					
						
							
							
								 
						
							
							
								dbb7b30cca 
								
							
								 
							
						 
						
							
							
								
								Return ANSI sequences for special keys  
							
							
							
						 
						
							2006-12-20 23:42:28 +00:00  
				
					
						
							
							
								 
						
							
							
								f33a03c1e5 
								
							
								 
							
						 
						
							
							
								
								Use getkey() and symbolic key names.  
							
							
							
						 
						
							2006-12-20 22:25:54 +00:00  
				
					
						
							
							
								 
						
							
							
								cacd6b1d04 
								
							
								 
							
						 
						
							
							
								
								KEY_XXX constants are now defined in gpxe/keys.h.  Kept separate from  
							
							... 
							
							
							
							curses.h so that you don't have to suffer the curses namespace pollution
just to get the symbolic key names. 
							
						 
						
							2006-12-20 22:24:45 +00:00  
				
					
						
							
							
								 
						
							
							
								4b2b8b02ab 
								
							
								 
							
						 
						
							
							
								
								Use symbolic key names, and avoid moving beyond end of string  
							
							
							
						 
						
							2006-12-20 22:21:09 +00:00  
				
					
						
							
							
								 
						
							
							
								46c3eeba2a 
								
							
								 
							
						 
						
							
							
								
								Fix definition of KEY_END  
							
							
							
						 
						
							2006-12-20 22:17:44 +00:00  
				
					
						
							
							
								 
						
							
							
								c5df1bc7df 
								
							
								 
							
						 
						
							
							
								
								Use getkey() and symbolic key names.  
							
							
							
						 
						
							2006-12-20 22:12:53 +00:00  
				
					
						
							
							
								 
						
							
							
								ae728f8d23 
								
							
								 
							
						 
						
							
							
								
								Some key sequences seem to end with a tilde  
							
							
							
						 
						
							2006-12-20 22:12:25 +00:00  
				
					
						
							
							
								 
						
							
							
								2ae27f44d9 
								
							
								 
							
						 
						
							
							
								
								Add insert/delete and document keys, and documentation.  
							
							
							
						 
						
							2006-12-20 22:11:28 +00:00  
				
					
						
							
							
								 
						
							
							
								791c7d3bf4 
								
							
								 
							
						 
						
							
							
								
								Added code to interpret ANSI keypress sequences into KEY_XXX constants.  
							
							
							
						 
						
							2006-12-20 21:56:50 +00:00  
				
					
						
							
							
								 
						
							
							
								96a1a2c6f0 
								
							
								 
							
						 
						
							
							
								
								Key definitions  
							
							
							
						 
						
							2006-12-20 21:53:07 +00:00  
				
					
						
							
							
								 
						
							
							
								b9f8599537 
								
							
								 
							
						 
						
							
							
								
								Define KEY_MIN and use it in kb.c.  
							
							
							
						 
						
							2006-12-20 21:10:32 +00:00  
				
					
						
							
							
								 
						
							
							
								43d976edd0 
								
							
								 
							
						 
						
							
							
								
								Prevent NULL from ever pointing to some real code or data.  (This was  
							
							... 
							
							
							
							causing the serial console to ignore input, because it happened to end up
linked with serial_ischar() at address 0, which core/console.c decided was
invalid). 
							
						 
						
							2006-12-20 20:28:20 +00:00  
				
					
						
							
							
								 
						
							
							
								6ceaa158da 
								
							
								 
							
						 
						
							
							
								
								Return -EIO when verification fails, instead of -EINVAL.  
							
							
							
						 
						
							2006-12-20 14:11:50 +00:00  
				
					
						
							
							
								 
						
							
							
								cbeec25662 
								
							
								 
							
						 
						
							
							
								
								settings_ui() now returns a status code.  
							
							
							
						 
						
							2006-12-20 11:42:48 +00:00  
				
					
						
							
							
								 
						
							
							
								07ddaedd33 
								
							
								 
							
						 
						
							
							
								
								Add EIO.  
							
							... 
							
							
							
							Kill errortab array; it can screw up alignment. 
							
						 
						
							2006-12-20 07:57:40 +00:00  
				
					
						
							
							
								 
						
							
							
								60a3f77711 
								
							
								 
							
						 
						
							
							
								
								Close UDP connection when DHCP completes.  
							
							
							
						 
						
							2006-12-20 07:19:48 +00:00  
				
					
						
							
							
								 
						
							
							
								c21502acad 
								
							
								 
							
						 
						
							
							
								
								No longer needed  
							
							
							
						 
						
							2006-12-20 07:13:46 +00:00  
				
					
						
							
							
								 
						
							
							
								a6d1815bc6 
								
							
								 
							
						 
						
							
							
								
								Obsolete for some time now.  
							
							
							
						 
						
							2006-12-20 07:05:32 +00:00  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							2006-12-20 07:04:08 +00:00  
				
					
						
							
							
								 
						
							
							
								9ab17484d0 
								
							
								 
							
						 
						
							
							
								
								Explicitly call erase(), to cope with platforms where the ANSI clear  
							
							... 
							
							
							
							screen sequence doesn't work (like bios_console.c on some platforms). 
							
						 
						
							2006-12-20 06:12:04 +00:00  
				
					
						
							
							
								 
						
							
							
								f8910410fe 
								
							
								 
							
						 
						
							
							
								
								Add attr_{get,set,on,off} as static inlines.  
							
							
							
						 
						
							2006-12-20 06:06:38 +00:00  
				
					
						
							
							
								 
						
							
							
								8f9336e0c1 
								
							
								 
							
						 
						
							
							
								
								Add "config" command to access config UI  
							
							
							
						 
						
							2006-12-20 05:37:33 +00:00  
				
					
						
							
							
								 
						
							
							
								666b309c0c 
								
							
								 
							
						 
						
							
							
								
								Add instruction row, and save option  
							
							
							
						 
						
							2006-12-20 05:37:15 +00:00  
				
					
						
							
							
								 
						
							
							
								75430e813e 
								
							
								 
							
						 
						
							
							
								
								Only need printf(), so use vsprintf.h instead of console.h  
							
							
							
						 
						
							2006-12-20 05:33:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2b97d2ebc5 
								
							
								 
							
						 
						
							
							
								
								8-bit integers are 1 byte long, not 8...  
							
							
							
						 
						
							2006-12-20 05:04:17 +00:00  
				
					
						
							
							
								 
						
							
							
								e4f489636f 
								
							
								 
							
						 
						
							
							
								
								Clear message on alert row before printing new one  
							
							
							
						 
						
							2006-12-20 05:03:55 +00:00  
				
					
						
							
							
								 
						
							
							
								b93ff48173 
								
							
								 
							
						 
						
							
							
								
								Added descriptive text for settings and setting types, and display it in  
							
							... 
							
							
							
							the option config UI. 
							
						 
						
							2006-12-20 04:58:26 +00:00  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							2006-12-20 04:20:13 +00:00  
				
					
						
							
							
								 
						
							
							
								fc7dcc201b 
								
							
								 
							
						 
						
							
							
								
								Added messages for some of the most common errors  
							
							
							
						 
						
							2006-12-20 03:54:20 +00:00  
				
					
						
							
							
								 
						
							
							
								7766e34ed1 
								
							
								 
							
						 
						
							
							
								
								Split strerror() out from errno.c  
							
							
							
						 
						
							2006-12-20 03:49:36 +00:00  
				
					
						
							
							
								 
						
							
							
								65e97c4f22 
								
							
								 
							
						 
						
							
							
								
								Alert when saving settings fails  
							
							
							
						 
						
							2006-12-20 03:43:24 +00:00  
				
					
						
							
							
								 
						
							
							
								4b33c03942 
								
							
								 
							
						 
						
							
							
								
								Increase colour pair limit  
							
							
							
						 
						
							2006-12-20 03:42:35 +00:00  
				
					
						
							
							
								 
						
							
							
								c66b99272f 
								
							
								 
							
						 
						
							
							
								
								Fix (hopefully) the scrolling logic  
							
							
							
						 
						
							2006-12-20 03:41:55 +00:00  
				
					
						
							
							
								 
						
							
							
								84a2b886e1 
								
							
								 
							
						 
						
							
							
								
								Split error-message table portions of errno.h out to gpxe/errortab.h  
							
							
							
						 
						
							2006-12-20 03:40:48 +00:00  
				
					
						
							
							
								 
						
							
							
								e5f0898f38 
								
							
								 
							
						 
						
							
							
								
								Move strerror() prototype to string.h, where it belongs  
							
							
							
						 
						
							2006-12-20 03:35:49 +00:00  
				
					
						
							
							
								 
						
							
							
								04da3556f9 
								
							
								 
							
						 
						
							
							
								
								Differentiate between ENOSPC and ENOMEM  
							
							
							
						 
						
							2006-12-20 03:34:27 +00:00  
				
					
						
							
							
								 
						
							
							
								4f506328ad 
								
							
								 
							
						 
						
							
							
								
								Use -ENOSPC rather than -ENOMEM, to distinguish the cases "generic out of  
							
							... 
							
							
							
							memory" and "no space left for DHCP options" 
							
						 
						
							2006-12-20 03:33:37 +00:00  
				
					
						
							
							
								 
						
							
							
								637a891264 
								
							
								 
							
						 
						
							
							
								
								Fix prototype of sleep() and move it to unistd.h  
							
							
							
						 
						
							2006-12-20 03:14:59 +00:00  
				
					
						
							
							
								 
						
							
							
								1e322d4b4c 
								
							
								 
							
						 
						
							
							
								
								Add (partly-functional) user interface for editing configuration settings  
							
							
							
						 
						
							2006-12-20 03:04:07 +00:00  
				
					
						
							
							
								 
						
							
							
								3e0f7621eb 
								
							
								 
							
						 
						
							
							
								
								Don't automatically redraw the edit box; this allows better inheritance.  
							
							
							
						 
						
							2006-12-20 02:09:41 +00:00  
				
					
						
							
							
								 
						
							
							
								35dcbfe771 
								
							
								 
							
						 
						
							
							
								
								Editable text box widget based on mucurses and edit_string.  
							
							
							
						 
						
							2006-12-20 01:40:57 +00:00  
				
					
						
							
							
								 
						
							
							
								82ec3fc5cc 
								
							
								 
							
						 
						
							
							
								
								Reset screen on exit as well as entry  
							
							
							
						 
						
							2006-12-20 01:30:40 +00:00  
				
					
						
							
							
								 
						
							
							
								24f945edce 
								
							
								 
							
						 
						
							
							
								
								Add "exit --help" to preempt the pedants.  
							
							
							
						 
						
							2006-12-20 00:44:16 +00:00  
				
					
						
							
							
								 
						
							
							
								d7cffd33e1 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete mechanism for including nvo_cmd.o  
							
							
							
						 
						
							2006-12-20 00:39:52 +00:00  
				
					
						
							
							
								 
						
							
							
								ec5789bf0c 
								
							
								 
							
						 
						
							
							
								
								Select required commands via config.h  
							
							
							
						 
						
							2006-12-20 00:39:06 +00:00  
				
					
						
							
							
								 
						
							
							
								9f953322a1 
								
							
								 
							
						 
						
							
							
								
								Remove warning (at least on platforms with uint32_t == unsigned long).  
							
							
							
						 
						
							2006-12-20 00:34:53 +00:00  
				
					
						
							
							
								 
						
							
							
								a1685cb3e2 
								
							
								 
							
						 
						
							
							
								
								Move nvo_cmd.c to hci/commands.  
							
							
							
						 
						
							2006-12-20 00:31:34 +00:00