aboutsummaryrefslogtreecommitdiff
path: root/editors
Commit message (Collapse)AuthorAgeFilesLines
* Remove trailing whitespace. Update copyright to include 2004.Gravatar Eric Andersen2004-03-157-54/+54
|
* Patch from Dmitry Zakharov, this line was missedfrom the last patchGravatar Glenn L McGrath2004-02-221-0/+1
|
* Add -i option to sed, to edit files in-place.Gravatar Rob Landley2004-02-181-7/+54
|
* Richard Kojedzinszky writes:Gravatar Eric Andersen2004-02-061-2/+2
| | | | | | | | | Hi All, I aplogoize for the mistake, but i have just recognized that somehow the last patch I sent in was wrong, and a '0' was instead of a '-1'. Because of this, vi does behave the wrong way. So again, it should be the last patch for vi. This is for pre7.
* Richard Kojedzinszky writes:Gravatar Eric Andersen2004-02-041-5/+8
| | | | | | | | | Hi, I've noticed the bug also, and here is another patch for it. I hope it'll not introduce more bugs. Not too nice, but works for me. Here it is for busybox-1.00-pre6
* Rob Landley writes:Gravatar Eric Andersen2004-02-041-0/+17
| | | | | | | | While building glibc with busybox as part of the development environment, I found a bug in glibc's regexec can throw sed into an endless loop. This fixes it. Should I put an #ifdef around it or something? (Note, this patch also contains the "this is not gnu sed 4.0" hack I posted earlier, which is also needed to build glibc...)
* Patch by Richard Kojedzinszky, when using END at end of lines it wasGravatar Glenn L McGrath2004-01-211-3/+5
| | | | skipping to next line, cw command was leaving one char in buffer
* Thinko in s//options. (Whitespace skipping in the wrong place.)Gravatar Rob Landley2004-01-041-2/+3
|
* Match changes made to cmdeditGravatar Eric Andersen2003-12-231-3/+1
|
* Patch from Matt Kraai:Gravatar Eric Andersen2003-12-231-2/+4
| | | | | | | | | | | | | | | | | | sed is broken: busybox sed -n '/^a/,/^a/p' >output <<EOF a b a b EOF cmp -s output - <<EOF a b a EOF The attached patch fixes it.
* Patch from Dmitry Zakharov,Gravatar Glenn L McGrath2003-10-301-12/+28
| | | | | | | Fixes two bugs: - END block didn't execute after an exit() call - huge memory consumption and performance degradation on large input (now performance is comparable to gawk)
* Andreas Mohr writes:Gravatar Eric Andersen2003-10-221-1/+1
| | | | | | | | | | | the busybox menuconfig triggered my "inacceptable number of spelling mistakes" upper level, so I decided to make a patch ;-) I also improved some wording to describe some things in a better way. Many thanks for an incredible piece of software! Andreas Mohr, random OSS developer
* Fix some warnings that have crept in recentlyGravatar Eric Andersen2003-10-091-6/+6
|
* Comaptability with gcc-2.95Gravatar Glenn L McGrath2003-10-091-1/+2
|
* Patch from Rob Landley;Gravatar Glenn L McGrath2003-10-041-23/+24
| | | | | | | Moving on to building diffutils, busybox sed needs this patch to get past the first problem. (Passing it a multi-line command line argument with -e works, but if you don't use -e it doesn't break up the multiple lines...)
* Patch from Rob Landley to fix backrefsGravatar Glenn L McGrath2003-10-011-1/+1
|
* Patch by Rob Landley, fix "newline after edit command"Gravatar Glenn L McGrath2003-10-011-2/+3
|
* Patch by Rob Landley, work in progress update, fixes lots of bugs,Gravatar Glenn L McGrath2003-10-012-802/+678
| | | | introduces a few others (but they are being worked on)
* Fix some typo's, remove some extra free statementsGravatar Glenn L McGrath2003-09-241-4/+2
|
* Configuration option to define wether to follows GNU sed's behaviour Gravatar Glenn L McGrath2003-09-162-26/+49
| | | | | or the posix standard. Put the cleanup code back the way it was.
* Fix a bug that creapt in recently with substitution subprinting, and addGravatar Glenn L McGrath2003-09-161-3/+2
| | | | a test for it.
* Fix a simple mistake with pattern space, and add a test for itGravatar Glenn L McGrath2003-09-151-2/+2
|
* Fix some memory allocation problemsGravatar Glenn L McGrath2003-09-151-18/+21
| | | | ----------------------------------------------------------------------
* Be entirely consistant when using ioctl(0, TIOCGWINSZ, &winsize)Gravatar Eric Andersen2003-09-151-27/+9
| | | | | to ensure proper fallback behavior on, i.e. serial consoles. -Erik
* Add a test for the 'P' command and fix current implementation so itGravatar Glenn L McGrath2003-09-151-0/+4
| | | | doesnt permanently modify the pattern space.
* A test and fix for the sed 'n' commandGravatar Glenn L McGrath2003-09-151-0/+8
|
* Fix for the sed-append-next-line testGravatar Glenn L McGrath2003-09-151-0/+5
|
* Fix recursion problemGravatar Glenn L McGrath2003-09-151-0/+2
|
* Memory cleanups and fix for `echo "foo" | sed 's/foo/bar/;H;q'`Gravatar Glenn L McGrath2003-09-141-6/+20
|
* Cleanup memory usageGravatar Glenn L McGrath2003-09-141-17/+32
|
* The previous fix for 's/a/1/;s/b/2/;t one;p;:one;p' broke the case ofGravatar Glenn L McGrath2003-09-141-3/+2
| | | | | | | | echo fooba | ./busybox sed -n 's/foo//;s/bar/found/p' I really need to start adding these tests to the testsuite. keep the substituted and altered flags seperate
* Preserve substitution flag value within the current line.Gravatar Glenn L McGrath2003-09-141-1/+1
| | | | | | | | | | | | | | Fixed the following testcase # cat strings |./busybox sed -n -f test3.sed 1 1 2 c c # cat strings a b c
* Fix branching commands.Gravatar Glenn L McGrath2003-09-141-13/+18
| | | | | | | | | | | | | | | | | | | | | | | | If a label isnt specified, jump to end of script, not the last command in the script. Print an error and exit if you try and jump to a non-existant label Works for the following testcase # cat strings a b c d e f g # cat strings | ./busybox sed -n '/d/b;p' a b c e f g
* Patch from Rob Landley Gravatar Glenn L McGrath2003-09-141-60/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixed a memory leak in add_cmd/add_cmd_str by moving the allocation of sed_cmd down to where it's actually first needed. In get_address, if index_of_next_unescaped_regexp_delim ever failed, we wouldn't notice because the return value was added to idx, which was already guaranteed to be > 0. (This is buried in the changes made when I redid get_address to be based on pointer arithmetic, because all the tests were gratuitously dereferencing with a constant zero, which wasn't obvious.) Comment in parse_regex_delim was wrong: 's' and 'y' both call it. The reason "sed_cmd->num_backrefs = 0;" isn't needed is that sed_cmd was allocated with cmalloc, which zeroes memory. Different handling of space after \ in i... Different handling of pattern "s/a/b s/c/d" Cool, resursive reads don't cause a crash. :) Fixed "sed -f blah filename - < filename" since GNU sed was handling both - and filenames on the same line. (You can even list - more than once, although it's immediate EOF...)
* Stupid typoGravatar Glenn L McGrath2003-09-141-1/+1
|
* Fix some memory allocation problemsGravatar Glenn L McGrath2003-09-141-2/+7
|
* Fix the following testcase by disabling global substitution if the regexGravatar Glenn L McGrath2003-09-131-3/+5
| | | | | is anchored to the start of line, there can be only one subst. echo "aah" | sed 's/^a/b/g'
* Fix the following testcase by storing the state of the adress match withGravatar Glenn L McGrath2003-09-131-6/+8
| | | | | | | | | | | | | | | | | | | the command. # cat strings a b c d e f g # ./busybox sed '1,2d;4,$d' <strings c # ./busybox sed '4,$d;1,2d' <strings # sed '4,$d;1,2d' <strings c # sed '1,2d;4,$d' <strings c
* Fix the substitution print subcommand, it should only print if itsGravatar Glenn L McGrath2003-08-301-2/+1
| | | | | | | own substitution matched, not previous ones. e.g echo fooba | sed -n 's/foo//;s/bar/found/p' shouldnt print anything
* Patch from Terje Kvernes adding quite a lot of missing documentationGravatar Eric Andersen2003-07-221-9/+15
|
* Update a bunch of docs. Run a script to update my email addr.Gravatar Eric Andersen2003-07-142-2/+2
|
* Patch from Thomas Cameron:Gravatar Eric Andersen2003-07-141-3/+6
| | | | | | | | | | | Hello all, This patch adds more "Help" text to the config system. Almost all applets now have a help entry. Also, I cleaned up the spacing of the existing text so that things are consistent. This patch is against this morning's CVS. Thomas Cameron CEI Systems, Inc.
* Patch from Kent Robotti adding a bunch of needed docs!Gravatar Eric Andersen2003-07-051-2/+6
| | | | -Erik
* New applet: patch, applies a unified diffGravatar Glenn L McGrath2003-06-223-0/+297
|
* New commands, 'G' and 'H'Gravatar Glenn L McGrath2003-04-261-1/+21
|
* Fix logic error in grouped commandsGravatar Glenn L McGrath2003-04-121-42/+25
|
* Fix up indentingGravatar Glenn L McGrath2003-04-111-78/+59
|
* Really fix the 'r' commandGravatar Glenn L McGrath2003-04-091-4/+7
|
* Fix the sed 'r' commandGravatar Glenn L McGrath2003-04-091-3/+2
|
* fix substitution when replacing with &, we shouldnt check for an escape ↵Gravatar Glenn L McGrath2003-04-091-2/+1
| | | | charcter. Its already been taken care of _somewhere_ else