bf5f99ffb2
sed: fix a case when one-line range matches past lines. Closes bug 1867.
...
function old new delta
process_files 2096 2107 +11
add_cmd 1142 1132 -10
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 11/-10) Total: 1 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-06-04 01:29:52 +02:00
e82cf339e4
randomtest fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-12 15:59:32 +02:00
a2215b98f7
sed: fix a command with multible trailing backslashes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-12 01:49:04 +02:00
da1382410b
randomtest fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-11 12:02:48 +02:00
c0211e907b
randomtest fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-11 04:32:04 +02:00
bfa1b2e8e8
randomtest fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-11 03:53:57 +02:00
8e3aff0ce0
more randomconfig testsuite fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-10 11:00:11 +02:00
e3d90a90d4
randomconfig testsuite fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-10 05:53:16 +02:00
ff0e875e02
work on adding testsuite runs to randomconfig test builds
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-05-10 04:16:43 +02:00
0a2c793bd6
grep: fix -Fi
...
function old new delta
grep_file 1151 1169 +18
Signed-off-by: Ian Wienand <ianw@vmware.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-04-30 09:32:10 +02:00
a659b81dfa
libbb/lineedit: add support for preserving "broken" (non-unicode) chars
...
Signed-off-by: Tomas Heinrich <heinrich.tomas@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-04-29 13:43:39 +02:00
4640ccc399
cpio: "NNN blocks" should go to stderr
...
Signed-off-by: Matheus Izvekov <mizvekov@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-04-26 13:53:57 +02:00
f2c16edf99
sed: fix nested {} case
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-04-20 04:00:03 -04:00
96a1833231
sed: fix c cmd
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-04-19 22:36:07 -04:00
e69ad87802
tar: fix "hardlinks to symlinks chown" bug 1519.
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-04-09 14:11:45 +02:00
02365a6ef7
tar: fix mishandling of repeated hardlink in tarball; expand tests
...
function old new delta
data_extract_all 727 767 +40
get_header_tar 1576 1572 -4
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-04-09 10:52:52 +02:00
208d35d21f
testsuite fixes
...
Signed-off-by: Chris Metcalf <cmetcalf@tilera.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-04-02 09:57:27 +02:00
03f6ee28d6
cpio test: fix false positive with DESKTOP off
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-28 20:07:42 +02:00
19158a837d
unicode: s/FEATURE_ASSUME_UNICODE/UNICODE_SUPPORT, add UNICODE_USING_LOCALE
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-26 14:06:56 +01:00
968951fd0c
unexpand: fix "a b"\n" input case
...
Signed-off-by: Tomas Heinrich <heinrich.tomas@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-26 09:46:07 +01:00
535584c750
ar: add archive creation support
...
function old new delta
ar_main 184 542 +358
output_ar_header - 166 +166
copy_data - 54 +54
filter_replaceable - 19 +19
get_header_ar 409 414 +5
header_verbose_list_ar 85 88 +3
static.msg_unsupported_err 28 - -28
------------------------------------------------------------------------------
(add/remove: 3/1 grow/shrink: 3/0 up/down: 605/-28) Total: 577 bytes
Signed-off-by: Alexander Shishkin <virtuoso@slind.org >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-15 15:38:09 +01:00
29f354e9d8
testsuite: don't run grep NUL tests when we know the would fail
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-14 00:51:56 +01:00
58f108eb33
lineedit: fix another corner case with bad unicode input
...
function old new delta
read_key 607 646 +39
readit 50 55 +5
getch_nowait 290 295 +5
hash_find 233 234 +1
xstrtoul_range_sfx 231 230 -1
passwd_main 1058 1056 -2
builtin_exit 45 43 -2
cmp_main 649 645 -4
lineedit_read_key 257 245 -12
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/5 up/down: 50/-21) Total: 29 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-11 21:17:55 +01:00
90f19fa468
awk: add two tests we currently fail
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-11 08:27:53 +01:00
3cb60c3973
awk: fix the case where nested "for" loops with the same variable misbehave
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-10 19:20:32 +01:00
d2b04050c0
lineedit: invalid unicode characters are replaced with CONFIG_SUBST_WCHAR
...
function old new delta
read_key_ungets - 50 +50
lineedit_read_key 223 252 +29
Signed-off-by: Tomas Heinrich <heinrich.tomas@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-03-09 14:09:24 +01:00
d03cd3be24
awk: skip whitespace between array name and subscript
...
It is supported in both mawk and gawk and there are actually scripts
out there that use this "flexibility".
function old new delta
next_token 1144 1152 +8
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/0 up/down: 8/0) Total: 8 bytes
Signed-off-by: Alexander Shishkin <virtuoso@slind.org >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-02-26 08:48:56 +01:00
b1edf20f18
unicode: exclude FDD0..FDEF range too
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-31 16:34:37 +01:00
40e4e88a28
exclude more invalid unicode chars
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-31 16:04:30 +01:00
344a44fbc5
typo fix
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-31 05:57:47 +01:00
3d5b606931
ls: fix handling of broken unicode sequences
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-31 05:55:55 +01:00
d8528b8e56
ls: unicode fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-31 05:15:38 +01:00
ed910c750d
cal: add a unicode test
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-31 00:10:18 +01:00
307b24c851
testsuite-discovered fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-25 02:00:16 +01:00
6f99c91e43
diff: fix flag -B, cleanups and a couple more tests V2
...
function old new delta
diffreg 1157 1268 +111
uni_range 51 - -51
Signed-off-by: Matheus Izvekov <mizvekov@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-22 04:20:16 +01:00
d4a7728dc3
diff: rewrite. much smaller and more correct
...
function old new delta
diffreg 1815 3156 +1341
diff_main 860 1194 +334
read_token - 161 +161
skip_dir - 44 +44
seek_ft - 31 +31
fetch 362 392 +30
line_compar - 21 +21
add_to_dirlist 65 61 -4
print_only 16 - -16
skipline 51 - -51
newcand 85 - -85
asciifile 89 - -89
print_status 178 73 -105
make_temp 148 - -148
files_differ 168 - -168
get_recursive_dirlist 182 - -182
sort 226 - -226
prepare 283 - -283
change 283 - -283
do_diff 416 - -416
dump_unified_vec 457 - -457
check 1512 595 -917
------------------------------------------------------------------------------
(add/remove: 4/12 grow/shrink: 3/3 up/down: 1962/-3430) Total: -1468 bytes
Signed-off-by: Matheus Izvekov <mizvekov@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-18 04:57:17 +01:00
b972f94957
diff: add more tests
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-18 01:04:20 +01:00
96a6bdcb77
bunzip2.tests: replace $? with \$?
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-17 19:08:39 +01:00
e208279722
fix testing of busybox "applet" itself
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-16 02:49:40 +01:00
1e9bc2603d
cp: improve test coverage
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-16 02:27:31 +01:00
a40f0624db
cp: fix -H handling
...
function old new delta
copy_file 1495 1518 +23
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-15 22:05:07 +01:00
1fbcb805a3
cpio: add a test for recent fix
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-10 02:47:32 +01:00
af1c8e8be0
cpio: fix unpacking of names with leading slashes
...
function old new delta
get_header_cpio 968 990 +22
cpio_main 533 526 -7
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-05 04:43:21 +01:00
28055028a7
fold: unicode support. Based on a patch by Tomas Heinrich <heinrich.tomas@gmail.com>
...
General Unicode support is tweaked to expose unicode_status.
function old new delta
init_unicode - 77 +77
write2stdout - 19 +19
adjust_column 68 71 +3
unicode_status - 1 +1
unicode_is_enabled 1 - -1
grep_main 780 773 -7
fold_main 619 552 -67
check_unicode_in_env 77 - -77
------------------------------------------------------------------------------
(add/remove: 3/2 grow/shrink: 1/2 up/down: 100/-152) Total: -52 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-04 20:49:58 +01:00
d2b1ba6fde
[un]expand: unicode support
...
function old new delta
expand_main 633 663 +30
Signed-off-by: Tomas Heinrich <heinrich.tomas@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-01-04 16:21:31 +01:00
8a936cfab7
tar: add support for --overwrite. +70 bytes.
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2009-12-16 23:18:59 +01:00
425ad9c93b
libunarchive: move dpkg-specific things into dpkg.c. 0 byte size differences
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2009-12-16 22:46:01 +01:00
aa42d13e32
sort: make sort -o FILE FILE (same FILE) work. Closes bug 785. -3 bytes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2009-12-13 02:09:22 +01:00
6dc0ace109
grep: fix a case when -o loops forever
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2009-12-04 02:48:14 +01:00
1284774d60
awk: fix an incorrect casting to string (bug 725). -44 bytes.
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2009-11-30 01:15:04 +01:00