Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-08-03 | Quote original unrecognized color name | 1 | -6/+11 | ||
This fixes the name being quoted for bold colors: [sts@kronos colorize-eaf4e19]$ ./colorize Greeen ./colorize: foreground color 'greeen' not recognized | |||||
2013-07-31 | Add vfprintf_diag and macro | 1 | -6/+16 | ||
2013-07-30 | Revert "Make vfprintf_{fail,diag} wrappers" | 1 | -7/+3 | ||
This reverts commit fbbedc1d43af9c4fbc92611db19c617378dce2e8. Undo as variadic macros are not allowed in C89. | |||||
2013-07-27 | Make vfprintf_{fail,diag} wrappers | 1 | -3/+7 | ||
2013-07-16 | Check for non-empty line | 1 | -1/+1 | ||
2013-07-13 | Eliminate stream modes | 1 | -66/+13 | ||
The added complexity is not worth the cost as these modes do not provide a real speed benefit nor is the implementation mature. Thus, remove them. | |||||
2013-07-03 | Clean sequences more strictly | 1 | -16/+33 | ||
2013-05-28 | Bail out if both clean switches are provided | 1 | -0/+2 | ||
2013-05-18 | Allow for DEBUG to be overridden | 1 | -1/+3 | ||
2013-05-13 | Add note in line printing function | 1 | -0/+1 | ||
2013-04-26 | Introduce calloc wrappers and zero memory | 1 | -5/+27 | ||
Zero allocated memory of size "color name" struct to allow for free() to be called for struct members even when not all of them have been set explicitly yet. This is necessary since freeing those might take place prematurely in cleanup() (triggered via atexit). | |||||
2013-04-24 | colorize 0.50v0.50 | 1 | -1/+1 | ||
2013-04-09 | Clean text from all color escape sequences | 1 | -42/+65 | ||
2013-03-05 | Reduce short options code | 1 | -6/+7 | ||
2013-03-04 | Optimize parsing command-line options | 1 | -22/+45 | ||
2013-03-03 | Don't print pair of sequences at end-of-file | 1 | -11/+13 | ||
2013-02-24 | Add blank line | 1 | -0/+1 | ||
2013-02-19 | Print actual color separator in help output | 1 | -1/+1 | ||
2013-02-19 | Define color separator once | 1 | -4/+6 | ||
2013-02-18 | Adjust format specifier for unsigned integers | 1 | -4/+4 | ||
2013-02-17 | colorize 0.49v0.49 | 1 | -1/+1 | ||
2013-02-17 | Use size_t instead of unsigned integer type | 1 | -2/+2 | ||
2013-02-11 | Advance position for end sequence | 1 | -1/+2 | ||
2013-02-09 | Improve wrapping memory functions | 1 | -20/+41 | ||
2013-02-08 | Skip invalid sequences correctly | 1 | -1/+2 | ||
2013-02-07 | Clean text from color escape sequences | 1 | -29/+213 | ||
In order to handle end-of-buffer reads with partial line chunks, merge those when cleaning text. Pass each line then to the offset extracting function which gathers begin/end offsets of escape sequences. Finally, for printing cleaned lines of text, omit all color escape sequences as defined by their set of offsets (and restore characters temporarily overwritten with terminating NUL). Furthermore, add a basic string concatenation function and wrap the free memory function to have it nullify pointers. | |||||
2013-01-28 | Enhance message if color string exists as file | 1 | -1/+6 | ||
2013-01-25 | Capitalize first letter of diagnostics | 1 | -2/+2 | ||
2013-01-25 | update copyright year and increase version | 1 | -2/+2 | ||
2013-01-24 | Wrap memory allocation functions | 1 | -6/+45 | ||
This covers currently calls to malloc(), realloc() and the custom strdup() (which uses malloc, too). If allocation of memory fails (i.e., NULL is returned from one of former two calls), a fatal diagnostic is emitted (accompanied by source filename and line number if compiled with DEBUG=1). | |||||
2012-12-18 | Initial commit. | 1 | -0/+730 | ||