Age | Commit message (Collapse) | Author | |
---|---|---|---|
1999-03-04 | Include long-options.h | Jim Meyering | |
[long_options]: Remove the "help" and "version" entries. Remove declarations of show_help and show_version. (main): Use parse_long_options, including author name(s). Remove the show_version and show_help blocks. | |||
1999-02-16 | update copyright dates | Jim Meyering | |
1999-01-14 | Don't prototype usage as static. | Jim Meyering | |
1999-01-01 | (main) [O_BINARY]: Use binary I/O when appropriate. | Jim Meyering | |
1998-09-19 | update bug-reporting address | Jim Meyering | |
1998-06-29 | revert back to using lower case _unlocked wrapper names | Jim Meyering | |
1998-06-29 | Change all uses of unlocked-wrapped functions to their upper case wrapper names. | Jim Meyering | |
1998-04-26 | Do not define _GNU_SOURCE and/or NDEBUG | Jim Meyering | |
1998-04-11 | Include safe-read.h instead of merely declaring safe_read. | Jim Meyering | |
1998-01-10 | CHAR_BIT SCHAR_MAX UCHAR_MAX SHRT_MAX INT_MAX UINT_MAX LONG_MAX ULONG_MAX | Jim Meyering | |
Remove definitions of those symbols. * src/csplit.c: Move inclusion of regex.h/rx.h to follow system.h since it now includes limit.h which defines RE_DUP_MAX. * src/nl.c: Likewise. * src/tac.c: Likewise. | |||
1997-10-25 | Remove old-style xmalloc and xrealloc decls. | Jim Meyering | |
1997-10-23 | *** empty log message *** | Jim Meyering | |
1997-10-23 | Remove stpcpy dcl. | Jim Meyering | |
1997-10-07 | update bug-reporting address | Jim Meyering | |
1997-05-01 | indent cpp-directives | Jim Meyering | |
1997-03-14 | (main): Make sure c1 is not -1 before using it as an | Jim Meyering | |
array index. Patch from Greg McGary. Although this is truly a bug, I believe it would not cause tr to misbehave on most systems. I could not construct a test case with which this bug causes tr to generate invalid output. | |||
1997-02-09 | update copyrights for 1997 | Jim Meyering | |
1997-02-01 | bracket bug address with <> and append a period | Jim Meyering | |
1997-02-01 | Compare getopt_long return value against -1, not EOF. Use NULL, not '(int ↵ | Jim Meyering | |
*) 0' as last parameter in getopt_long call. | |||
1996-12-14 | (is_char_class_member): Use ISDIGIT_LOCALE instead of | Jim Meyering | |
ISDIGIT to test for characters in CC_DIGIT class. | |||
1996-12-05 | (main) [!POSIXLY_CORRECT]: Allow the identity mappings: | Jim Meyering | |
[:upper:] to [:upper:] and [:lower:] to [:lower:]. (main) [POSIXLY_CORRECT]: Give a more specific diagnostic for the identity mappings [:upper:] to [:upper:] and [:lower:] to [:lower:]. (class_ok): Update table to reflect that tr now allows these identity mappings. | |||
1996-11-03 | change bug-reporting address | Jim Meyering | |
1996-11-02 | change bug-reporting address | Jim Meyering | |
1996-10-31 | (es_free): New function. | Jim Meyering | |
(parse_str): Use it to plug small memory leak. | |||
1996-10-21 | (validate): Remove TAB from diagnostic, for consistency. | Jim Meyering | |
1996-10-16 | (get_next): Rewrite to treat lower/upper mapping as a special case. | Jim Meyering | |
(main): Write separate loops to initialize mapping for lower->upper and upper->lower conversion. | |||
1996-10-04 | (main): update --version output again | Jim Meyering | |
1996-10-04 | (main): update --version output to conform to coding standard | Jim Meyering | |
1996-09-02 | (usage): Tell where to report bugs. | Jim Meyering | |
1996-04-24 | update Copyright years for 1996 | Jim Meyering | |
1996-04-04 | . | Jim Meyering | |
1996-04-04 | The following commands all failed unnecessarily. | Jim Meyering | |
tr -cs '[:upper:]' '[X*]' tr -dcs '[:lower:]' n-rs-z tr -ds '[:xdigit:]' [:alnum:]' tr -dcs '[:alnum:]' [:digit:]' tr -dc '[:upper:]' Reported by Ross Ridge (ross@worf.mks.com). (validate): Add missing conjunct (translating) in test for `translating and complementing character classes' error. Before, valid uses of tr could fail. E.g. `tr -dcs '[:cntrl:]' '[:alnum:]''. (homogeneous_spec_list): New function. (validate): Use it to relax the old (overly restrictive) restriction that prohibited use of complemented character classes when translating. Now, that is allowed as long as the translation maps many to one. (get_spec_stats): Rename and redefine global has_char_class from has_upper_or_lower. | |||
1996-03-24 | Call error with EXIT_FAILURE (rather than `1') as first actual parameter. | Jim Meyering | |
1996-03-24 | Exit with status EXIT_SUCCESS or EXIT_FAILURE, rather than 0 or 1. | Jim Meyering | |
This doesn't change `error (1' calls. | |||
1996-03-21 | (main): Declare to be of type int, not void. | Jim Meyering | |
1996-03-16 | Don't include version.h. | Jim Meyering | |
(main): Use PACKAGE_VERSION instead of version_string. | |||
1996-03-09 | (star_digits_closebracket): Declare formal param, IDX, and local I to | Jim Meyering | |
be of type size_t (rather than int) to avoid warnings from gcc -Wall. | |||
1996-03-09 | (main): Initialize for internationalized message support: call setlocale, | Jim Meyering | |
bindtextdomain, and textdomain. | |||
1995-11-27 | s/non-zero/nonzero/g | Jim Meyering | |
1995-11-05 | (unquote): Add casts to avoid signed char* from/to char* warnings. | Jim Meyering | |
1995-10-20 | (BEGIN_STATE): Use INT_MAX - 1 so as not to interfere with large repeat counts. | Jim Meyering | |
(struct E_string): New struct. (find_closing_delim): Take E_string arg rather than char* and length. (find_bracketed_repeat): Likewise. (star_digits_closebracket): New function. (append_char_class): No longer give diagnostic. (append_equiv_class): No longer give diagnostic. (build_spec_list): Give them here instead, allowing things like [:*][:upper:] that got errors before. Take E_string arg rather than char*. Convert switch stmts into if-then so as to use ES_MATCH. | |||
1995-10-19 | (build_spec_list): Propagate interface change. | Jim Meyering | |
(parse_str): Likewise. | |||
1995-10-19 | (struct E_string): Define. | Jim Meyering | |
(unquote): Convert string to E_string instead of overwriting input. Backslash-escaped non-special characters are marked as quoted in E_string. (build_spec_list): Convert outer switch stmt to an if-stmt. (parse_str): Update sole caller of unquote. | |||
1995-10-19 | Break lines longer than 79-80 chars. | Jim Meyering | |
1995-08-07 | Annotate localizable strings with _(...). From Franc,ois. | Jim Meyering | |
1995-08-05 | (validate): Remove const attribute from formal #1. | Jim Meyering | |
It may be modified. | |||
1995-08-05 | Protoize. | Jim Meyering | |
1995-07-16 | (build_spec_list): Declare CLOSING_DELIM_IDX and CLOSING_BRACKET_IDX to | Jim Meyering | |
be of type size_t, not int. (main): Declare NR and CHARS_READ to be of type long, not int. | |||
1995-07-12 | (unqote): Comment out unreachable break stmts. | Jim Meyering | |
(append_range): Declare FIRST and LAST parameters to be unsigned int, not size_t. (find_closing_delim): Clean up interface, separating boolean success indicator and index. (find_bracketed_repeat): Likewise. (build_spec_list): Adapt to use new interfaces. | |||
1995-06-18 | merge with 1.12 | Jim Meyering | |