aboutsummaryrefslogtreecommitdiff
path: root/editors (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Group common stringbug12003-03-301-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6771 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Small fix for sed 'y' commandbug12003-03-301-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6770 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sed 'y' command, simplify some other codebug12003-03-301-33/+97
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6769 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Experimental support for embeded newline. (im evil)bug12003-03-302-10/+64
| | | | | | | Fix segfault when using 'N' with an odd number of lines. git-svn-id: svn://busybox.net/trunk/busybox@6768 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Still fine tunning the printing of the substitute commandbug12003-03-281-3/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6766 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sed 't' branching commandbug12003-03-281-11/+13
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6765 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix sed 's' command's 'p' flag, so it can print line twicebug12003-03-281-12/+10
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6764 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix q commandbug12003-03-281-2/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6763 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add basic branching support, sed ':' and 'b' commandsbug12003-03-281-0/+36
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6762 69ca8d6d-28ef-0310-b511-8ec308f3f277
* make sed cleanup use linked listbug12003-03-281-18/+15
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6761 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Use a linked list for sed commands in preparation for branching supportbug12003-03-281-15/+24
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6760 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Major coreutils update.mjn32003-03-193-73/+71
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6751 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Match newlines, this fixes matching of ^ or $ when there is a '\n' in the ↵bug12003-03-181-1/+2
| | | | | | pattern being matched. This fixes cases when the N command is used. git-svn-id: svn://busybox.net/trunk/busybox@6750 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix a bug that corrupted the string followed commands that had no arguments ↵bug12003-03-181-8/+8
| | | | | | (Closes #1304) git-svn-id: svn://busybox.net/trunk/busybox@6749 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix n, add N, Pbug12003-03-101-5/+22
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6729 69ca8d6d-28ef-0310-b511-8ec308f3f277
* add the 'n' commandbug12003-03-101-1/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6728 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add the q (quit) optionbug12003-03-101-12/+15
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6727 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix a delimiter matching bug i introduced.bug12003-03-091-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6726 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Support grouped commands, i.e. {cmd1;cmd2}bug12003-03-091-71/+88
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6725 69ca8d6d-28ef-0310-b511-8ec308f3f277
* alloc array for commands, use string ptr in parse_command_string()bug12003-03-091-37/+36
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6724 69ca8d6d-28ef-0310-b511-8ec308f3f277
* use typedef for struct sed_cmdbug12003-03-091-11/+11
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6723 69ca8d6d-28ef-0310-b511-8ec308f3f277
* redo get_addres(). save some space. possible fix a bug where the command ↵bug12003-03-091-31/+25
| | | | | | might be set to 0 if no second address is given. dont parse sed_cmd struct to get_address, we only need the delim field. git-svn-id: svn://busybox.net/trunk/busybox@6722 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Woops, remove the code i didnt mean to commitbug12003-03-091-30/+23
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6721 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Mention the opengroup sed reference, add a check which is disabled at present.bug12003-03-091-23/+43
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6720 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix matching for the $ address (last line)bug12003-03-081-6/+16
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6719 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Support the '=' commandbug12002-12-231-3/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6240 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Yet another major rework of the BusyBox config system, using the considerablyandersen2002-12-052-28/+104
| | | | | | | | | | | modified Kbuild system I put into uClibc. With this, there should be no more need to modify Rules.mak since I've moved all the interesting options into the config system. I think I've got everything updated, but you never know, I may have made some mistakes, so watch closely. -Erik git-svn-id: svn://busybox.net/trunk/busybox@6102 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix crashme code, by Jim Treadwaybug12002-12-031-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6087 69ca8d6d-28ef-0310-b511-8ec308f3f277
* last_patch_69, 8 bit clean and other fixes from Vladimir N. Oleynikbug12002-12-021-409/+450
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6083 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Change if(x)free(x); to free(x);aaronl2002-11-283-34/+17
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6055 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Use erorr_msg( isntead of fprintf(stderr,bug12002-11-281-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@6042 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Move awk from textutils to editors. Cleanup run-parts, saves 200 bytes, ↵bug12002-11-113-0/+2754
| | | | | | moves the guts of run_parts to libbb to be used by ifupdown. git-svn-id: svn://busybox.net/trunk/busybox@5909 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A patch from Jouni Malinen to avoid some buffer overflows in vi,andersen2002-10-261-3/+9
| | | | | | | closing bug #1270 git-svn-id: svn://busybox.net/trunk/busybox@5714 69ca8d6d-28ef-0310-b511-8ec308f3f277
* vi inliningaaronl2002-08-211-878/+878
| | | | git-svn-id: svn://busybox.net/trunk/busybox@5324 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Somehow I applied an old patch for the last commit - this one works now:sandman2002-08-061-4/+4
| | | | | | | - Added \CregexC support to sed (sed testsuite reported no errors, btw) git-svn-id: svn://busybox.net/trunk/busybox@5165 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Added the \CregexpC syntax as an alternative for /regexp/ (like GNU sed)sandman2002-08-061-1/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@5164 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Applied a patch from Philip Blundell <pb@nexus.co.uk>:sandman2002-07-311-5/+7
| | | | | | | Added support for ":x" as an alias for ":wq" to vi git-svn-id: svn://busybox.net/trunk/busybox@5141 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fixup warnings and undefined operations that show up in gcc-3.1andersen2002-07-111-2/+4
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@5042 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Simon Krahnke:sandman2002-06-111-11/+28
| | | | | | | | I wrote a patch for busybox for our company's (www.lisa.de) private use. [...] To sed it adds the '!'-inversion of addresses. git-svn-id: svn://busybox.net/trunk/busybox@4885 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix from kergothtimr2002-04-261-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@4664 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Completely rework the config system so that it no longer annoys me to work onandersen2002-04-122-15/+44
| | | | | | | | | | 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 git-svn-id: svn://busybox.net/trunk/busybox@4595 69ca8d6d-28ef-0310-b511-8ec308f3f277
* * editors/sed.c (process_file): Stop processing deleted lines.kraai2002-04-011-0/+5
| | | | | | | * testsuite/sed/sed-does-not-substitute-in-delete-line: New. git-svn-id: svn://busybox.net/trunk/busybox@4514 69ca8d6d-28ef-0310-b511-8ec308f3f277
* * editors/sed.c (parse_cmd_str): Remove redundant code to skip initialkraai2002-01-031-4/+0
| | | | | | | whitespace. git-svn-id: svn://busybox.net/trunk/busybox@4011 69ca8d6d-28ef-0310-b511-8ec308f3f277
* * editors/sed.c (parse_edit_cmd): Rewrite.kraai2002-01-031-34/+13
| | | | | | | * testsuite/sed/sed-splits-edit-commands-on-command-line: New. git-svn-id: svn://busybox.net/trunk/busybox@4010 69ca8d6d-28ef-0310-b511-8ec308f3f277
* * editors/sed.c (parse_edit_command): Require a newline after the backslashkraai2002-01-021-1/+1
| | | | | | | | after an edit command. * testsuite/sed/sed-requires-newline-after-edit-command: New. git-svn-id: svn://busybox.net/trunk/busybox@3991 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Ignore blanks before the first address and before the command.kraai2001-12-211-0/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@3938 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove `== TRUE' tests and convert `!= TRUE' and `== FALSE' tests to use !.kraai2001-12-201-20/+20
| | | | git-svn-id: svn://busybox.net/trunk/busybox@3925 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Eliminate warning.kraai2001-11-201-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@3758 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Minor warning cleanupsandersen2001-11-171-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@3690 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from "Andrew Tipton" <andrew@cadre5.com> to enable vi cursorandersen2001-11-171-4/+19
| | | | | | | keys while editing. git-svn-id: svn://busybox.net/trunk/busybox@3689 69ca8d6d-28ef-0310-b511-8ec308f3f277