|  Michael Brown | 1e322d4b4c | Add (partly-functional) user interface for editing configuration settings | 19年前 | 
				
					
						|  Michael Brown | 3e0f7621eb | Don't automatically redraw the edit box; this allows better inheritance. | 19年前 | 
				
					
						|  Michael Brown | 35dcbfe771 | Editable text box widget based on mucurses and edit_string. | 19年前 | 
				
					
						|  Michael Brown | 82ec3fc5cc | Reset screen on exit as well as entry | 19年前 | 
				
					
						|  Michael Brown | 24f945edce | Add "exit --help" to preempt the pedants. | 19年前 | 
				
					
						|  Michael Brown | d7cffd33e1 | Remove obsolete mechanism for including nvo_cmd.o | 19年前 | 
				
					
						|  Michael Brown | a1685cb3e2 | Move nvo_cmd.c to hci/commands. | 19年前 | 
				
					
						|  Michael Brown | 4919646fb9 | Separated out (and tidied up) shell banner code | 19年前 | 
				
					
						|  Michael Brown | a2c5744daf | Minimal shell implementation using readline() and system(). | 19年前 | 
				
					
						|  Michael Brown | a646e38f03 | Use stdlib.h for malloc() instead of malloc.h. | 19年前 | 
				
					
						|  Michael Brown | b613086bfe | Explicitly print out-of-memory message to avoid tricking the user into thinking that a command executed successfully. | 19年前 | 
				
					
						|  Michael Brown | 22289ca8f6 | Functioning readline() | 19年前 | 
				
					
						|  Michael Brown | 66007fa448 | Provide an edit history to allow caller to efficiently update display. | 19年前 | 
				
					
						|  Michael Brown | abbfbd678d | Explicitly move cursor to top-left of screen, in case the clear screen call doesn't do it. | 19年前 | 
				
					
						|  Michael Brown | b3c535e550 | Skeletal (non-echoing) version of readline() | 19年前 | 
				
					
						|  Michael Brown | 1bc3514bd8 | Start of generic editable string support | 19年前 | 
				
					
						|  Michael Brown | c1bac56f85 | Use current attributes when erasing. | 19年前 | 
				
					
						|  Michael Brown | cdfe61662b | Assume a 24-line screen, since we can't (easily) avoid scrolling after printing in the bottom-right position. | 19年前 | 
				
					
						|  Michael Brown | e85bf52446 | Avoid cursor move on every single character | 19年前 | 
				
					
						|  Michael Brown | e7cc1c6c35 | Use ANSI escape sequence to reset and clear terminal, rather than using the (slow) werase(). | 19年前 | 
				
					
						|  Michael Brown | edbdce6e3d | Now basically functioning on ANSI-supporting consoles. | 19年前 | 
				
					
						|  Michael Brown | 09f9142cbf | Adjusted to use the normal internal mucurses API rather than accessing stdscr directly. | 19年前 | 
				
					
						|  Michael Brown | b6b36e8ac4 | Remove more dynamic allocation | 19年前 | 
				
					
						|  Michael Brown | 04d15fb8f8 | There seems to be no reason why pos_x is static... | 19年前 | 
				
					
						|  Michael Brown | 1f74fa2cad | Remove some unnecessary use of calloc() for tiny memory areas. | 19年前 | 
				
					
						|  Michael Brown | ba26defa6e | Convert _{store,restore}_cursor_pos to static inlines. | 19年前 | 
				
					
						|  Michael Brown | 56970053f4 | wmove() is part of the public curses API, and already defined in curses.h | 19年前 | 
				
					
						|  Michael Brown | 1755d8df7a | Renamed core.h to mucurses.h | 19年前 | 
				
					
						|  Michael Brown | 426e847c4c | Rename core.c->mucurses.c; bin/core.o is too generic to belong to mucurses. | 19年前 | 
				
					
						|  Michael Brown | 2ed2b2efe8 | Use iskey() and getchar() to interact with console, rather than object abstraction. | 19年前 | 
				
					
						|  Dan Lynch | c29c868475 | - implemented cursor retreat function (_wcursback) as a core function - reimplemented cleaner wgetnstr
- fixed wdelch for use with _wcursback | 19年前 | 
				
					
						|  Dan Lynch | 7f4cfe4a84 | - put in the screen initialisation stuff and clear the screen... | 19年前 | 
				
					
						|  Dan Lynch | 11e280670d | - works with test ansi tty, but will need a rethink when we start getting key_ codes instead | 19年前 | 
				
					
						|  Dan Lynch | 916f21921f | check whether malloc returns a valid pointer | 19年前 | 
				
					
						|  Dan Lynch | 9ca2f64ee1 | moved console specific items out of mucurses (should be handled by external screen object) | 19年前 | 
				
					
						|  Dan Lynch | 05c0b3ce09 | included contents of input.{c,h} in kb.c | 19年前 | 
				
					
						|  Dan Lynch | 1c87d54bb8 | - recoded wgetch and wgetnstr for greater more efficiency - wgetch now includes non, part and full blocking read support | 19年前 | 
				
					
						|  Dan Lynch | fb85954249 | first working version - nasty, but mostly works | 19年前 | 
				
					
						|  Dan Lynch | 890dc758e8 | - proper layout formatted soft label array, with justification formatted labels - some minor preventatives | 19年前 | 
				
					
						|  Dan Lynch | 811df504a5 | - erradicate compiler warning due to possibility of uninitialised variables (switch statement) | 19年前 | 
				
					
						|  Dan Lynch | 6fc723c294 | - added doxygen @file header - no longer depends on slk | 19年前 | 
				
					
						|  Dan Lynch | d77120541a | - added doxygen @file header | 19年前 | 
				
					
						|  Dan Lynch | 172a568af5 | - added doxygen @file header - some more minor functionality implemented | 19年前 | 
				
					
						|  Dan Lynch | 3049a1f026 | added doxygen @file header | 19年前 | 
				
					
						|  Dan Lynch | 14f5d3203d | - removed slk references - corrected minor algo errors in primitives
- added doxygen @file header | 19年前 | 
				
					
						|  Dan Lynch | 79a9aced26 | - added doxygen @file header - wdeleteln function implemented | 19年前 | 
				
					
						|  Dan Lynch | 12ca5aa442 | added doxygen file header | 19年前 | 
				
					
						|  Dan Lynch | 1632c25c78 | - major implementation work completed (testing in progress) - some optimisation done | 19年前 | 
				
					
						|  Dan Lynch | 3994688804 | initial check in | 19年前 | 
				
					
						|  Dan Lynch | ad1aca0634 | - separated curses.c out into separate source files to optimise library use later on
- some small mods to existing functions | 19年前 |