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 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						3f98040554 
					 
					
						
						
							
							I said no new features till after the 0.51 release.  Well, I lied.  This is a  
						
						... 
						
						
						
						vi editor for busybox, contributed by Sterling Huxley <sterling@europa.com >.
It adds 22k to the busybox binary when enabled.  Quite impressive! 
						
						
					 
					
						2001-04-04 17:31:15 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						af633757d3 
					 
					
						
						
							
							Applied patch from Anthony Towns that he posted to Debian bug tracking.  
						
						
						
						
					 
					
						2001-03-26 16:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						038c8eb5a9 
					 
					
						
						
							
							Applied patch from Erik Habbinga to fix a problem with an uninitialized  
						
						... 
						
						
						
						substitution delimiter. 
						
						
					 
					
						2001-03-14 21:11:49 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b50da53e0c 
					 
					
						
						
							
							Get rid of long stale usage message code.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-02-17 16:52:35 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						67991cf824 
					 
					
						
						
							
							This patch, put together by Manuel Novoa III, is a merge of work  
						
						... 
						
						
						
						done by Evin Robertson (bug#1105) and work from Manuel to make
usage messages occupy less space and simplify how usage messages
are displayed. 
						
						
					 
					
						2001-02-14 21:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						05e782ddd3 
					 
					
						
						
							
							Fix wget error message and add (and use) chomp library function.  
						
						
						
						
					 
					
						2001-02-01 16:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						dd19c69904 
					 
					
						
						
							
							Removed trailing \n from error_msg{,_and_die} messages.  
						
						
						
						
					 
					
						2001-01-31 19:00:21 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8ec10a9483 
					 
					
						
						
							
							Fix up copyright msgs.  Bump version to 0.49 in preparation for  
						
						... 
						
						
						
						a release.  Update the website with release details.
 -Erik 
						
						
					 
					
						2001-01-27 09:33:39 +00:00