Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-12 | trylink: produce even more info about final link stage | Denis Vlasenko | |
trylink: explain how to modify link and drastically decrease amount of padding (unfortunately, needs hand editing ATM). *: add ALIGN1 / ALIGN2 to global strings and arrays of bytes and shorts size saving: 0.5k | |||
2007-07-24 | Replace index_in_[sub]str_array with index_in_[sub]strings, | Denis Vlasenko | |
which scans thru "abc\0def\0123\0\0" type strings. Saves 250 bytes. text data bss dec hex filename 781266 1328 11844 794438 c1f46 busybox_old 781010 1328 11844 794182 c1e46 busybox_unstripped | |||
2007-06-04 | Audit bb_common_bufsiz usage, add script which looks for misuse. | Denis Vlasenko | |
tr: stop using globals needlessly. code: -103 bytes | |||
2007-05-26 | usage.c: remove reference to busybox.h | Denis Vlasenko | |
*: s/include "busybox.h"/include "libbb.h" | |||
2007-04-08 | add some missed statics on constant objects. | Denis Vlasenko | |
fix few #ifndef ENABLE_xxx # size busybox_old busybox_unstripped text data bss dec hex filename 677152 2920 18208 698280 aa7a8 busybox_old 676420 2920 18208 697548 aa4cc busybox_unstripped | |||
2007-03-30 | - fix compilation if FEATURE_TR_CLASSES is off. Sorry for that.. | Bernhard Reutner-Fischer | |
2007-03-30 | - fix bug where we did not reject invalid classes like '[[:alpha' | Bernhard Reutner-Fischer | |
- debloat while at it: text data bss dec hex filename 1554 0 19 1573 625 tr.o.oorig 1357 0 16 1373 55d tr.o | |||
2007-02-03 | suppress warnings about easch <applet>_main() having | Denis Vlasenko | |
no preceding prototype | |||
2006-11-27 | style cleanup: return(a) -> return a, part 1 | Denis Vlasenko | |
2006-09-09 | using [xa]sprintf for string concatenation is neat and saves | Denis Vlasenko | |
~100 bytes according to bloatcheck. Also this fixes bug in rpm | |||
2006-07-01 | Remove all usage of the "register" storage class specifier. | "Robert P. J. Day" | |
2006-06-30 | Make warnings go away. | Rob Landley | |
2006-06-30 | Fix bug 744 by moving the flushing logic into the exhausted read buffer test. | Rob Landley | |
(Also some other minor cleanups while I was there, shouldn't affect the resulting binary.) | |||
2006-04-19 | Patch from Jean Wolter: | Rob Landley | |
it looks like the introduced support for character classes and equivalence classes is not correct. The attached patch tries to fix some symptoms and tries to make tr behave like gnu tr for the added test cases. The patch - removes if clauses with side effects - fixes handling of buffer pointer (strcat added characters to the buffer without increasing the buffer pointer) - re-arranges character classes to match ASCII order regards, Jean | |||
2006-04-10 | We use -funsigned-char now, so having a separate RESERVE_CONFIG_UBUFFER is | Rob Landley | |
a bit silly. Wean of that where it currently makes no difference... | |||
2006-03-06 | Robert P. Day removed 8 gazillion occurrences of "extern" on function | Rob Landley | |
definitions. (That should only be on prototypes.) | |||
2006-01-30 | clean up yet more annoying signed/unsigned mismatches and fixup | Eric Andersen | |
yet more incorrect types | |||
2005-10-15 | common BUFSIZ BSS buffer, small reduce code, data and bss | "Vladimir N. Oleynik" | |
2005-10-08 | Rob Sullivan added character and equivalence classes to tr. I changed some | Rob Landley | |
comments. | |||
2004-03-15 | Remove trailing whitespace. Update copyright to include 2004. | Eric Andersen | |
2004-03-12 | Hideki IWAMOTO writes: | Eric Andersen | |
Current `tr' implementation has a problem, if `plain char' is signed. [current cvs version] >echo a | _install/usr/bin/tr '\0' '\377' Segmentation fault (core dumped) [patched version] >echo a | _install/usr/bin/tr '\0' '\377' a | |||
2003-07-22 | eliminate DOSTATIC, DODEBUG, etc and name them sensibly | Eric Andersen | |
2003-07-14 | Update a bunch of docs. Run a script to update my email addr. | Eric Andersen | |
2003-03-19 | Major coreutils update. | Manuel Novoa III | |
2001-10-31 | Fixup some silly prototype warnings | Eric Andersen | |
2001-10-24 | Major rework of the directory structure and the entire build system. | Eric Andersen | |
-Erik | |||
2001-07-09 | Patch from vodz to support 'tr a-z A-Z' syntax. | Eric Andersen | |
2001-07-02 | Per patch from vodz, change a couple of consts to defines, since | Eric Andersen | |
apparently gcc 2.95.4, at least, is too stupid to realize that a "static const int" is in fact a constant. | |||
2001-05-24 | Some more patchelttes from Larry Doolittle. | Mark Whitley | |
2001-04-25 | Move messages.c to libbb. Make each string in messages.c be its own .o file. | Eric Andersen | |
This way, we can new get rid of all that tedious #define rubbish we used to need to enable specific messages. This way is enormously simpler, and as a bonus also ends up saving us 96 bytes. -Erik | |||
2001-04-09 | Apply Vladimir's latest cleanup patch. | Eric Andersen | |
-Erik | |||
2001-03-23 | -Wshadow tr fix from Jeff Garzik | Eric Andersen | |
2001-03-21 | A nice patch from Larry Doolittle that adds -Wshadow and | Eric Andersen | |
cleans up most of the now-revealed problems. | |||
2001-02-20 | It turns out that DODMALLOC was broken when I reorganized busybox.h | Eric Andersen | |
header file usage before the 0.49 release. To fix it, I had to move the '#include "busybox.h"' to the end of the list of #include files. -Erik | |||
2001-02-14 | This patch, put together by Manuel Novoa III, is a merge of work | Eric Andersen | |
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-01-31 | Removed trailing \n from error_msg{,_and_die} messages. | Matt Kraai | |
2001-01-27 | Fix header file usage -- there were many unnecessary header files included in | Eric Andersen | |
busybox.h which slowed compiles. I left only what was needed and then fixed up all the apps to include their own header files. I also fixed naming for pwd.h and grp.h functions. Tested to compile and run with libc5, glibc, and uClibc. -Erik | |||
2001-01-25 | Commit Larry Doolittle's buffers-on-stack/buffers-via-malloc patch. | Eric Andersen | |
-Erik | |||
2001-01-23 | #define -> static const int. Also got rid of some big static buffers. | Mark Whitley | |
2000-12-07 | Changed names of functions in utility.c and all affected files, to make | Mark Whitley | |
compliant with the style guide. Everybody rebuild your tags file! | |||
2000-12-07 | Get rid of redundant TRUE and FALSE definitions. | Matt Kraai | |
2000-12-06 | Patch from Matt Kraai to fix 'echo "1 2 3" | tr -s " "' | Eric Andersen | |
so it properly outputs "1 2 3". | |||
2000-09-25 | Renamed "internal.h" to the more sensible "busybox.h". | Eric Andersen | |
-Erik | |||
2000-07-16 | Extract usage information into a separate file. | Matt Kraai | |
2000-07-14 | More cleanups. | Eric Andersen | |
-Erik | |||
2000-07-13 | Fix uninitialized variable. | Eric Andersen | |
-Erik | |||
2000-07-13 | From Matt Kraai <kraai@alumni.carnegiemellon.edu> | Eric Andersen | |
> Here is a patch so that tr can handle NULL characters as well. Give it > a shot and let me know what you think. It is against the latest CVS > version. > > In my tests, the following now works as expected. > > tr '\0' '\n' > > Later, > Matt | |||
2000-07-12 | Always report the applet name when doing error reporting. | Matt Kraai | |
2000-07-10 | Patch from Matt Kraai <kraai@alumni.carnegiemellon.edu>: | Eric Andersen | |
GNU tr complains on the following: $ tr a '' tr: when not truncating set1, string2 must be non-empty BusyBox tr does not complain: $ tr a '' a ^D 0 It should result in an error, not in some spurious output. The attached patch generates an error. Matt | |||
2000-07-05 | * Fix to tr so it recognizes standard escape sequences. Merged common | Eric Andersen | |
escape seq. code from tr and echo into utility.c. Fix thanks to Matt Kraai <kraai@alumni.carnegiemellon.edu>. * This should close Bug #1015. Please test. -Erik |