Eric Andersen 
							
						 
					 
					
						
						
							
						
						85208e2ab9 
					 
					
						
						
							
							Completely rework the config system so that it no longer annoys me to work on  
						
						... 
						
						
						
						the busybox development tree.  This eliminates the use of recursive make, and
once again allows us to run 'make' in a subdirectory with the expected result.
And things are now much faster too.  Greatly improved IMHO...
 -Erik 
						
						
					 
					
						2002-04-12 12:05:57 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						5c69cd84ff 
					 
					
						
						
							
							* editors/sed.c (process_file): Stop processing deleted lines.  
						
						... 
						
						
						
						* testsuite/sed/sed-does-not-substitute-in-delete-line: New. 
						
						
					 
					
						2002-04-01 16:17:37 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						9eaf059d28 
					 
					
						
						
							
							* editors/sed.c (parse_cmd_str): Remove redundant code to skip initial  
						
						... 
						
						
						
						whitespace. 
						
						
					 
					
						2002-01-03 21:19:19 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						5ed78adca5 
					 
					
						
						
							
							* editors/sed.c (parse_edit_cmd): Rewrite.  
						
						... 
						
						
						
						* testsuite/sed/sed-splits-edit-commands-on-command-line: New. 
						
						
					 
					
						2002-01-03 21:12:34 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						d21735de2d 
					 
					
						
						
							
							* editors/sed.c (parse_edit_command): Require a newline after the backslash  
						
						... 
						
						
						
						after an edit command.
* testsuite/sed/sed-requires-newline-after-edit-command: New. 
						
						
					 
					
						2002-01-02 17:56:38 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						70624846fd 
					 
					
						
						
							
							Ignore blanks before the first address and before the command.  
						
						
						
						
					 
					
						2001-12-21 16:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						1f0c43668a 
					 
					
						
						
							
							Remove == TRUE' tests and convert != TRUE' and `== FALSE' tests to use !.  
						
						
						
						
					 
					
						2001-12-20 23:13:26 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						0c390a76fe 
					 
					
						
						
							
							Eliminate warning.  
						
						
						
						
					 
					
						2001-11-20 16:00:19 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						9c6b5fcb0a 
					 
					
						
						
							
							Minor warning cleanups  
						
						
						
						
					 
					
						2001-11-17 07:23:46 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						bff7a60f63 
					 
					
						
						
							
							Patch from "Andrew Tipton" <andrew@cadre5.com> to enable vi cursor  
						
						... 
						
						
						
						keys while editing. 
						
						
					 
					
						2001-11-17 07:15:43 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						80f5ac7016 
					 
					
						
						
							
							Patch from Steve Merrifield <steve@labyrinth.net.au> to make vi  
						
						... 
						
						
						
						use xmalloc 
						
						
					 
					
						2001-11-17 06:57:42 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						c8227639db 
					 
					
						
						
							
							Change strdup calls to xstrdup (patch from Steve Merrifield).  
						
						
						
						
					 
					
						2001-11-12 16:57:27 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						a5f09c668e 
					 
					
						
						
							
							Use fopen wrapper.  
						
						
						
						
					 
					
						2001-11-12 16:44:55 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c52a6b0f10 
					 
					
						
						
							
							|2001-10-08  Rodney Brown  <rbrown64@csc.com.au>  
						
						... 
						
						
						
						|
|       * editors/sed.c: Fix multiline [aic] commands. Make # an endline
|       comment for compatibility. Codespace reduction.
|       * tests/testcases: Cope with move to subdirectories.
|       * testsuite/sed/sed-aic-commands: Add.
|
|   text           data     bss     dec     hex filename
|   3772             16       0    3788     ecc editors/sed.o
|   4516             16       0    4532    11b4 editors/sed.o.bu 
						
						
					 
					
						2001-11-10 10:49:42 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						882cbcdfa1 
					 
					
						
						
							
							more config.in entries from Giulio Orsero <giulioo@pobox.com>  
						
						... 
						
						
						
						with some minor edits by me. 
						
						
					 
					
						2001-11-10 10:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						7131213460 
					 
					
						
						
							
							config.in features patch from Giulio Orsero <giulioo@pobox.com>  
						
						... 
						
						
						
						with some minor edits from me 
						
						
					 
					
						2001-11-10 09:53:23 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						bdfd0d78bc 
					 
					
						
						
							
							Major rework of the directory structure and the entire build system.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-10-24 05:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						8470b9a85c 
					 
					
						
						
							
							Fix empty line substitutions (noted by Joshua Hudson).  
						
						
						
						
					 
					
						2001-10-23 21:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						a0065d5955 
					 
					
						
						
							
							Fix s/[/]// handling (noted by Dumas Patrice).  
						
						
						
						
					 
					
						2001-08-24 14:45:50 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b76cb68979 
					 
					
						
						
							
							A patch from Shu-Hao Chang <shuhao_chang@trend.com.tw> to  
						
						... 
						
						
						
						fixed sed handling of multiple -e commands 
						
						
					 
					
						2001-08-22 05:58:16 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						a3e4f455ac 
					 
					
						
						
							
							Fix a problem with unsatisfied backrefs (noted by Martin Bene).  
						
						
						
						
					 
					
						2001-08-20 21:21:06 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						fdbac35b33 
					 
					
						
						
							
							Patch from Robert J. Osborne <rj@resourceinternational.com> that fixes  
						
						... 
						
						
						
						a bug in vi where the beginning of the text space was not checked
before dot is decremented for delete and escape sequences on an empty
file. 
						
						
					 
					
						2001-08-02 05:26:41 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						51038a3f42 
					 
					
						
						
							
							Don't save and restore readonly flag if BB_FEATURE_VI_READONLY isn't enabled.  
						
						
						
						
					 
					
						2001-07-31 15:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						547e102082 
					 
					
						
						
							
							Preserve whether or not the line was previously altered when running a  
						
						... 
						
						
						
						subst command (discovery and patch by Jim Gleason). 
						
						
					 
					
						2001-07-30 14:05:58 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						20aab260e2 
					 
					
						
						
							
							Some adjustments, mostly from David McCullough <davidm@lineo.com> to  
						
						... 
						
						
						
						make busybox be more uClinux friendly.  I also adjusted Config.h for
uClinux so it will automagically disable apps the arn't going to
work without fork() and such.
 -Erik 
						
						
					 
					
						2001-07-19 22:28:02 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						044228d5ec 
					 
					
						
						
							
							This is vodz' latest patch.  Sorry it took so long...  
						
						... 
						
						
						
						1) ping cleanup (compile fix from this patch already applied).
    2) traceroute call not spare ntohl() now (and reduce size);
    3) Fix for functions not declared static in insmod, ash, vi and mount.
    4) a more simple API cmdedit :))
    5) adds "stopped jobs" warning to ash on Ctrl-D and fixes "ignoreeof" option
    6) reduce exporting library function index->strchr (traceroute), bzero->memset (syslogd) 
						
						
					 
					
						2001-07-17 01:12:36 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						5009f90ea2 
					 
					
						
						
							
							Removed obsolete function, strdup_substr.  
						
						
						
						
					 
					
						2001-07-05 19:00:47 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						dd8500bce7 
					 
					
						
						
							
							Cleanups and sinze reduction for the vi applet from Aaron Lehmann  
						
						... 
						
						
						
						<aaronl@vitelus.com > 
						
						
					 
					
						2001-07-02 18:06:14 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						78b0e379d7 
					 
					
						
						
							
							Vladimir's last_patch_15  
						
						
						
						
					 
					
						2001-06-26 02:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						e0c0757d09 
					 
					
						
						
							
							These were broken when using dmalloc due to include file ordering  
						
						... 
						
						
						
						problems.  busybox.h must be last.
 -Erik 
						
						
					 
					
						2001-06-23 13:49:14 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						ceeff73819 
					 
					
						
						
							
							Rewrote mkdir (and touched lots of things in the process).  
						
						
						
						
					 
					
						2001-06-21 19:41:37 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						02c40a72b8 
					 
					
						
						
							
							Always apply commands with no specified range.  
						
						
						
						
					 
					
						2001-06-21 13:57:51 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						0915c4b985 
					 
					
						
						
							
							- Fixed bug where you couldn't mix line number and regexes in two-address cmds  
						
						... 
						
						
						
						- Fixed bug where you couldn't use two addresses for a 'c' cmd
 - Moved the do_sed_cmd function into process_file to simplify some things
 - Reduced a buncha lines of code in the process 
						
						
					 
					
						2001-06-11 23:50:06 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						6e9e136fcb 
					 
					
						
						
							
							Use safe_strncpy.  
						
						
						
						
					 
					
						2001-05-27 14:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						77d9268892 
					 
					
						
						
							
							Patch from larry to fix some grammar errors.  
						
						
						
						
					 
					
						2001-05-23 20:32:09 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						233817437d 
					 
					
						
						
							
							Always print a newline after a matching substitution.  
						
						
						
						
					 
					
						2001-05-17 01:02:58 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						d928accbbd 
					 
					
						
						
							
							...Need to print just a few more newlines.  
						
						
						
						
					 
					
						2001-05-14 20:44:26 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						dd527d3c62 
					 
					
						
						
							
							...And now that we're chomping lines, we need to re-add the newline later...  
						
						
						
						
					 
					
						2001-05-14 19:53:08 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						9de2659264 
					 
					
						
						
							
							We will chomp() lines so REG_NEWLINE does not break stuff. Thanks, Matt.  
						
						
						
						
					 
					
						2001-05-14 19:44:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						452cc1f293 
					 
					
						
						
							
							Added REG_NEWLINE as cflags to xregcomp for normal addresses so EOL $ will work  
						
						
						
						
					 
					
						2001-05-14 19:23:02 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						ddb00545b7 
					 
					
						
						
							
							A patch from Aaron Lehmann <aaronl@vitelus.com> to fix a  
						
						... 
						
						
						
						crash on a broken regexp. 
						
						
					 
					
						2001-05-13 00:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						1f3b9f297e 
					 
					
						
						
							
							Added support for 'r' command in sed.  
						
						
						
						
					 
					
						2001-05-11 22:27:13 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c33ebc9741 
					 
					
						
						
							
							A patch from Vladimir to use last_char_is(), and a patch from  
						
						... 
						
						
						
						Larry to fix a silly bug when BB_FEATURE_VI_OPTIMIZE_CURSOR
is not defined. 
						
						
					 
					
						2001-05-07 22:57:47 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						822c3837f9 
					 
					
						
						
							
							Another vi update from Sterling Huxley:  
						
						... 
						
						
						
						- All of the ESC sequences are now in variables.  This should make
  re-targeting for other terminals easier.
- The initial screen draw does not force out every single column.
  Should be faster.
- The place_cursor() routine trys to be smarter about moving the
  cursor.  This is optional based on BB_FEATURE_VI_OPTIMIZE_CURSOR.
- The 't' and 'f' intra-line positioning commands were added.
  They can now be used as targets in 'c' and 'd' commands, i.e.,
   dfx - delete from dot to next 'x'
   dtx - delete from dot to the char before next 'x'
- show_status_line() uses a static int checksum to remember what
  is currently displayed on the screen and not re-draw the status
  line unless it has changed.
- Some of the code in refresh() was moved out to format_line().
  refresh() trys to send out the smallest segment containing
  the changed chars rather than the whole line.
- Added "flash" to the :set command to specify if error indication
  should be by flashing the screen or ringing the bell.
- Changed the rawmode() routine so that it turns off the
  NL -> CR NL translation. On output of a NL, the OS will not add
  a CR.
- If vi was started as "view", with global read-only mode,
  and another file is opened, the file is opened read-only
  rather than read+write. 
						
						
					 
					
						2001-05-07 17:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c1bdffe99b 
					 
					
						
						
							
							Another nice cleanup from Larry.  This adds a new last_char_is() function and  
						
						... 
						
						
						
						uses it to avoid possible buffer underruns whn strlen is zero, and avoid the
possible space-hogging inline of strlen() in several cases.
 -Erik 
						
						
					 
					
						2001-04-26 15:56:47 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						56c14a6473 
					 
					
						
						
							
							Fixed a buglet where an extra newline was being added after an insert command  
						
						... 
						
						
						
						in some cases. 
						
						
					 
					
						2001-04-20 23:41:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						497ef46587 
					 
					
						
						
							
							Made a correction to a bad test expression. Props to Larry Doolittle for  
						
						... 
						
						
						
						spotting this one. 
						
						
					 
					
						2001-04-20 23:27:17 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						1c0d311ff4 
					 
					
						
						
							
							Several fixes from Sterling Huxley for the vi applet.  
						
						
						
						
					 
					
						2001-04-16 15:46:44 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						4fd382ea29 
					 
					
						
						
							
							Remove unused optarg variable  
						
						
						
						
					 
					
						2001-04-04 19:33:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						d402edfd63 
					 
					
						
						
							
							Some cleanups for libc5 support  
						
						
						
						
					 
					
						2001-04-04 19:29:48 +00:00