aboutsummaryrefslogtreecommitdiff
path: root/editors (follow)
Commit message (Collapse)AuthorAgeFilesLines
* editors/vi: reimplement mysleep() because select() won't work on stdin on ↵Nguyễn Thái Ngọc Duy2009-05-101-0/+25
| | | | | | | Windows This makes vi work on rxvt for Windows. There is work to do in winansi.c in order to make vim work on Windows console.
* editors/sed: save the last regex for use later with s///Nguyễn Thái Ngọc Duy2009-04-231-2/+9
|
* editors/patch: cannot open files because of trailing \nNguyễn Thái Ngọc Duy2009-04-231-3/+3
|
* editors/patch: strip all dirs if patch level is -1Nguyễn Thái Ngọc Duy2009-04-231-0/+7
|
* editors/patch: support /dev/nullNguyễn Thái Ngọc Duy2009-04-231-0/+4
|
* vi: move some data to malloc'ed space: ~500 less bss, codevda2007-05-301-42/+68
| | | | | | | size is smaller too (subject to arch differenced I guess) git-svn-id: svn://busybox.net/trunk/busybox@18705 69ca8d6d-28ef-0310-b511-8ec308f3f277
* whitespace fixesvda2007-05-301-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18703 69ca8d6d-28ef-0310-b511-8ec308f3f277
* usage.c: remove reference to busybox.hvda2007-05-265-8/+6
| | | | | | | | *: s/include "busybox.h"/include "libbb.h" git-svn-id: svn://busybox.net/trunk/busybox@18696 69ca8d6d-28ef-0310-b511-8ec308f3f277
* awk: fix a trivial bug introduced by me.vda2007-05-181-1/+1
| | | | | | | | | This is how it goes. I break stuff by doing useless 'cleanups', people fix the fallout. :(. Thanks rockeychu! git-svn-id: svn://busybox.net/trunk/busybox@18647 69ca8d6d-28ef-0310-b511-8ec308f3f277
* awk: make code a bit less obfuscatedvda2007-05-171-240/+251
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18645 69ca8d6d-28ef-0310-b511-8ec308f3f277
* several *.c files:vda2007-05-171-2/+1
| | | | | | | move 'extern environ' up to the location of #includes git-svn-id: svn://busybox.net/trunk/busybox@18644 69ca8d6d-28ef-0310-b511-8ec308f3f277
* vi: remove two globalsvda2007-05-172-69/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | awk: some 'lineno' vars were shorts, made them ints (code got smaller) awk: rename global t to global ttt. still an awful name, but at least you can grep for it now. function old new delta ttt - 28 +28 mysleep 104 120 +16 readit 408 418 +10 lineno 2 4 +2 parse_program 338 339 +1 evaluate 6446 6445 -1 syntax_error 25 23 -2 next_token 917 915 -2 new_node 26 24 -2 tv 16 8 -8 skip_spaces 68 53 -15 t 28 - -28 rfds 128 - -128 ------------------------------------------------------------------------------ (add/remove: 1/2 grow/shrink: 4/6 up/down: 57/-186) Total: -129 bytes git-svn-id: svn://busybox.net/trunk/busybox@18643 69ca8d6d-28ef-0310-b511-8ec308f3f277
* awk: don't segfault on printf(%*s). Close 1337.vda2007-05-091-1/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18596 69ca8d6d-28ef-0310-b511-8ec308f3f277
* awk: guard against empty environmentvda2007-05-031-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18552 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sed: fix escaped newlines in -f; fix multiple -f and -evda2007-04-121-32/+18
| | | | | | | (broke when getopt32 was fixed to not reverse the list) git-svn-id: svn://busybox.net/trunk/busybox@18421 69ca8d6d-28ef-0310-b511-8ec308f3f277
* style fixes. No code changesvda2007-04-123-3/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18409 69ca8d6d-28ef-0310-b511-8ec308f3f277
* audit small applets and mark some of them as NOFORK.vda2007-04-101-0/+2
| | | | | | | | Put big scary warnings in relevant places. git-svn-id: svn://busybox.net/trunk/busybox@18382 69ca8d6d-28ef-0310-b511-8ec308f3f277
* getopt32: fix llist_t options ordering. llist_rev is not unused.vda2007-04-081-1/+0
| | | | | | | | | | | | | | | | | | | function old new delta tar_main 705 695 -10 sort_main 928 918 -10 decode_format_string 886 876 -10 run_parts_main 197 185 -12 ps_main 513 500 -13 wget_main 2764 2750 -14 awk_main 1014 1000 -14 od_main 2886 2866 -20 llist_rev 25 - -25 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/8 up/down: 0/-128) Total: -128 bytes git-svn-id: svn://busybox.net/trunk/busybox@18364 69ca8d6d-28ef-0310-b511-8ec308f3f277
* libbb: add xunlink()vda2007-04-051-6/+3
| | | | | | | patch: do not try to delete same file twice git-svn-id: svn://busybox.net/trunk/busybox@18342 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Copyright, help text, whitespace cleanupsvda2007-04-011-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18295 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sed: a communal variable managed to slip past 'size'vda2007-03-261-93/+99
| | | | | | | | | | | | | | | | ('size' happily displays 0 bytes in data and bss, but in reality sed.o used 180 bytes of it). Oh well. function old new delta pipe_putc 67 76 +9 sed_main 627 633 +6 get_next_line 161 166 +5 bbg 180 - -180 (add/remove: 0/1 grow/shrink: 3/0 up/down: 20/-180) Total: -160 bytes sed: also make sed -i failure message less cryptic git-svn-id: svn://busybox.net/trunk/busybox@18251 69ca8d6d-28ef-0310-b511-8ec308f3f277
* inetd,ed,msh: data/bss reduction (in mss, more than 9k of it)vda2007-03-241-3/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18234 69ca8d6d-28ef-0310-b511-8ec308f3f277
* random style fixes (extra spaces deleted)vda2007-03-241-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18228 69ca8d6d-28ef-0310-b511-8ec308f3f277
* assorted fixes uncovered by randomconfig runsvda2007-03-221-1/+11
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18209 69ca8d6d-28ef-0310-b511-8ec308f3f277
* vi: fix signed char-induced potential bugsvda2007-03-211-30/+32
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18200 69ca8d6d-28ef-0310-b511-8ec308f3f277
* vi: remove Byte typedef and massive amount of casts.vda2007-03-211-424/+445
| | | | | | | | also optimize many strlen() calls. if (strlen(buf) <= 0) goto vc1 - ??!! git-svn-id: svn://busybox.net/trunk/busybox@18188 69ca8d6d-28ef-0310-b511-8ec308f3f277
* vi: support $EXINIT and -cvda2007-03-211-14/+53
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18187 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sed: fix very obscure case of escaped newline in sed commandvda2007-03-161-12/+29
| | | | | | | (needed for uclibc build, btw). Add testcase for it. git-svn-id: svn://busybox.net/trunk/busybox@18128 69ca8d6d-28ef-0310-b511-8ec308f3f277
* kill superfluous returns at the end of void functionsvda2007-03-111-8/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18066 69ca8d6d-28ef-0310-b511-8ec308f3f277
* awk: support multiple -v optionsvda2007-03-101-3/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18063 69ca8d6d-28ef-0310-b511-8ec308f3f277
* clean up accumulated whitespace damagevda2007-03-072-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18020 69ca8d6d-28ef-0310-b511-8ec308f3f277
* awk: fix memory leak (can affect large file processing)vda2007-02-241-18/+18
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17972 69ca8d6d-28ef-0310-b511-8ec308f3f277
* suppress warnings about easch <applet>_main() havingvda2007-02-035-0/+5
| | | | | | | no preceding prototype git-svn-id: svn://busybox.net/trunk/busybox@17740 69ca8d6d-28ef-0310-b511-8ec308f3f277
* silly space saving in sedvda2007-01-301-6/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17678 69ca8d6d-28ef-0310-b511-8ec308f3f277
* micro optimizationvda2007-01-301-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17666 69ca8d6d-28ef-0310-b511-8ec308f3f277
* preparatory patch for -Wwrite-strings #7: sedvda2007-01-291-13/+16
| | | | | | | remaining: shell (rather scary mess in msh.c) git-svn-id: svn://busybox.net/trunk/busybox@17660 69ca8d6d-28ef-0310-b511-8ec308f3f277
* preparatory patch for -Wwrite-strings #2vda2007-01-291-10/+10
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17654 69ca8d6d-28ef-0310-b511-8ec308f3f277
* preparatory patch for -Wwrite-strings #1vda2007-01-292-21/+28
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17653 69ca8d6d-28ef-0310-b511-8ec308f3f277
* add to testsuite and fix yet another sed corner casevda2007-01-291-6/+24
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17639 69ca8d6d-28ef-0310-b511-8ec308f3f277
* disable -Wold-style-definition for gcc 3.xvda2007-01-291-6/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17638 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sed: fix 2 bugs (one testsuite entry + one newly found)vda2007-01-291-59/+59
| | | | | | | but more importantly make code more understandable git-svn-id: svn://busybox.net/trunk/busybox@17632 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix all known regressions with sed and also make it simplervda2007-01-281-28/+42
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17608 69ca8d6d-28ef-0310-b511-8ec308f3f277
* strdup -> xstrdupvda2007-01-191-3/+4
| | | | | | | sed: de-obfuscate piece of code git-svn-id: svn://busybox.net/trunk/busybox@17392 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sed,get_line_from_file: improve commentsvda2007-01-171-17/+27
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17357 69ca8d6d-28ef-0310-b511-8ec308f3f277
* whitespace fixes (leading spaces to tab)vda2007-01-131-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17265 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Trailing whitespace removal over entire treevda2007-01-111-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17252 69ca8d6d-28ef-0310-b511-8ec308f3f277
* awk: style fixesvda2007-01-011-27/+23
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17127 69ca8d6d-28ef-0310-b511-8ec308f3f277
* awk: undo locale setting for numbers - or else parsingvda2007-01-011-0/+5
| | | | | | | | can act quite mysteriously date: add if(ENABLE_LOCALE_SUPPORT) git-svn-id: svn://busybox.net/trunk/busybox@17126 69ca8d6d-28ef-0310-b511-8ec308f3f277
* awk: style cleanup. A lot of rw data moved to rovda2007-01-011-294/+293
| | | | | | | | (still has quite a lot of statics etc...). getopt32-ification. git-svn-id: svn://busybox.net/trunk/busybox@17125 69ca8d6d-28ef-0310-b511-8ec308f3f277
* next bunch of fixes for bugs found by randconfigvda2006-12-301-202/+205
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17106 69ca8d6d-28ef-0310-b511-8ec308f3f277