]>
 
 
git.refcnt.org Git - colorize.git/log 
 
 
 
 
 
 
Steven Schubiger  [Tue, 27 Oct 2015 19:31:34 +0000  (20:31 +0100)]  
 
Move path skipping code to a function 
 
Steven Schubiger  [Tue, 27 Oct 2015 15:17:07 +0000  (16:17 +0100)]  
 
Move color names code to a function 
 
Steven Schubiger  [Sun, 25 Oct 2015 19:52:26 +0000  (20:52 +0100)]  
 
Simplify code in cleanup function 
 
Steven Schubiger  [Sun, 25 Oct 2015 19:08:06 +0000  (20:08 +0100)]  
 
Don't initialize arg_cnt 
 
Steven Schubiger  [Sun, 4 Oct 2015 13:07:20 +0000  (15:07 +0200)]  
 
colorize 0.57 
 
Steven Schubiger  [Sun, 4 Oct 2015 12:56:51 +0000  (14:56 +0200)]  
 
Readjust indentation of tests 
 
Steven Schubiger  [Sat, 3 Oct 2015 20:45:13 +0000  (22:45 +0200)]  
 
Replace echo command invocations with printf 
 
to be more portable. 
 
Steven Schubiger  [Thu, 1 Oct 2015 11:22:14 +0000  (13:22 +0200)]  
 
Catch test file exceptions 
 
Steven Schubiger  [Wed, 30 Sep 2015 14:14:11 +0000  (16:14 +0200)]  
 
Merge branch 'merge_part_line' 
 
When cleaning lines with --clean[-all], reduce allocating space 
for the partial line in memory.  Previously, string concatenation 
may have lead to excessive use of memory. 
 
Steven Schubiger  [Sun, 20 Sep 2015 14:13:11 +0000  (16:13 +0200)]  
 
Lazily allocate memory 
 
Steven Schubiger  [Thu, 3 Sep 2015 11:49:27 +0000  (13:49 +0200)]  
 
Double memory when increasing buffer 
 
Steven Schubiger  [Fri, 28 Aug 2015 13:48:41 +0000  (15:48 +0200)]  
 
Choose larger integer data type 
 
Steven Schubiger  [Sun, 23 Aug 2015 19:39:01 +0000  (21:39 +0200)]  
 
Amend test name and comment 
 
Steven Schubiger  [Tue, 18 Aug 2015 17:10:50 +0000  (19:10 +0200)]  
 
Properly indent pair of braces 
 
Steven Schubiger  [Mon, 17 Aug 2015 18:17:03 +0000  (20:17 +0200)]  
 
Switch from TAP::Harness to Test::Harness 
 
in order to increase portability. 
 
Steven Schubiger  [Sat, 15 Aug 2015 21:54:09 +0000  (23:54 +0200)]  
 
Add merge test file 
 
Steven Schubiger  [Sun, 9 Aug 2015 20:11:45 +0000  (22:11 +0200)]  
 
Run test files from test directory 
 
Steven Schubiger  [Sat, 8 Aug 2015 22:45:07 +0000  (00:45  +0200)]  
 
First draft of improved merging partial lines 
 
Steven Schubiger  [Fri, 24 Jul 2015 18:44:43 +0000  (20:44 +0200)]  
 
Move option processing code to a function 
 
Steven Schubiger  [Wed, 17 Jun 2015 13:29:25 +0000  (15:29 +0200)]  
 
colorize 0.56 
 
Steven Schubiger  [Mon, 15 Jun 2015 20:44:03 +0000  (22:44 +0200)]  
 
Don't initialize static variables explicitly 
 
Steven Schubiger  [Sun, 7 Jun 2015 13:06:55 +0000  (15:06 +0200)]  
 
Add release preparation script 
 
Steven Schubiger  [Sun, 7 Jun 2015 12:32:01 +0000  (14:32 +0200)]  
 
Cast variable properly 
 
Steven Schubiger  [Sat, 16 May 2015 13:43:33 +0000  (15:43 +0200)]  
 
Add initial .gitignore 
 
Thanks Elias Diem 
 
Steven Schubiger  [Thu, 14 May 2015 19:51:15 +0000  (21:51 +0200)]  
 
Refactor print_clean 
 
Avoid allocating memory for escape sequence offsets by printing 
text in between directly.  Furthermore, divide resulting code 
into numerous functions in order to reduce complexity. 
 
Thanks Urs Fässler 
 
Steven Schubiger  [Fri, 8 May 2015 21:35:48 +0000  (23:35 +0200)]  
 
Add COPYING 
 
Steven Schubiger  [Fri, 3 Apr 2015 21:05:30 +0000  (23:05 +0200)]  
 
Declare color sets variables as constant 
 
Steven Schubiger  [Mon, 2 Mar 2015 14:26:05 +0000  (15:26 +0100)]  
 
Convert short version option to uppercase 
 
Steven Schubiger  [Sun, 15 Feb 2015 19:03:43 +0000  (20:03 +0100)]  
 
Nullify pointers only where appropriate 
 
Steven Schubiger  [Fri, 13 Feb 2015 18:27:46 +0000  (19:27 +0100)]  
 
Omit unnecessary break statement 
 
Steven Schubiger  [Mon, 26 Jan 2015 19:52:54 +0000  (20:52 +0100)]  
 
Follow symbolic link to obtain file status 
 
Steven Schubiger  [Sun, 25 Jan 2015 15:54:10 +0000  (16:54 +0100)]  
 
Reuse file opening function 
 
Steven Schubiger  [Wed, 21 Jan 2015 20:35:58 +0000  (21:35 +0100)]  
 
colorize 0.55 
 
Steven Schubiger  [Tue, 20 Jan 2015 21:20:57 +0000  (22:20 +0100)]  
 
Log debug output to file 
 
Steven Schubiger  [Sun, 11 Jan 2015 21:43:11 +0000  (22:43 +0100)]  
 
Allow for debug flag to be passed to make 
 
Steven Schubiger  [Sat, 10 Jan 2015 22:18:11 +0000  (23:18 +0100)]  
 
Support files larger than 2GB on 32-bit systems 
 
Steven Schubiger  [Thu, 8 Jan 2015 14:14:36 +0000  (15:14 +0100)]  
 
Keep return value check simple 
 
Steven Schubiger  [Tue, 16 Dec 2014 18:11:29 +0000  (19:11 +0100)]  
 
Test that debugging builds compile 
 
Steven Schubiger  [Sun, 14 Dec 2014 13:55:28 +0000  (14:55 +0100)]  
 
Check if BUF_SIZE is defined 
 
Steven Schubiger  [Tue, 28 Oct 2014 20:07:24 +0000  (21:07 +0100)]  
 
Pass file/line on for string allocation routines 
 
Steven Schubiger  [Sun, 26 Oct 2014 17:33:22 +0000  (18:33 +0100)]  
 
Make diagnostics more consistent 
 
Steven Schubiger  [Sat, 25 Oct 2014 19:53:48 +0000  (21:53 +0200)]  
 
Print memory allocation diagnostics 
 
Steven Schubiger  [Wed, 1 Oct 2014 13:35:55 +0000  (15:35 +0200)]  
 
Use more portable exit failure status macro 
 
Steven Schubiger  [Thu, 24 Jul 2014 10:50:07 +0000  (12:50 +0200)]  
 
Merge duplicated version printing code 
 
Steven Schubiger  [Thu, 26 Jun 2014 20:52:55 +0000  (22:52 +0200)]  
 
Comment end of conditional inclusion 
 
Steven Schubiger  [Thu, 26 Jun 2014 14:08:37 +0000  (16:08 +0200)]  
 
Include commit hash in version output 
 
Extracting the abbreviated commit hash will break when git will be 
replaced by a different version control system.  But until it does, 
get the hash from the git repository. 
 
Steven Schubiger  [Wed, 11 Jun 2014 12:55:04 +0000  (14:55 +0200)]  
 
Check exit value for displaying version data 
 
Steven Schubiger  [Tue, 10 Jun 2014 15:10:38 +0000  (17:10 +0200)]  
 
Print abbreviated size of buffer 
 
Steven Schubiger  [Mon, 2 Jun 2014 18:06:26 +0000  (20:06 +0200)]  
 
colorize 0.54 
 
Steven Schubiger  [Fri, 16 May 2014 12:37:00 +0000  (14:37 +0200)]  
 
Don't declare errno 
 
Steven Schubiger  [Fri, 4 Apr 2014 21:36:24 +0000  (23:36 +0200)]  
 
Localize variable with name of existing file 
 
Steven Schubiger  [Thu, 20 Mar 2014 16:14:35 +0000  (17:14 +0100)]  
 
Rearrange debugging macros 
 
Steven Schubiger  [Wed, 29 Jan 2014 19:26:40 +0000  (20:26 +0100)]  
 
Conditionally define memory allocation wrappers 
 
Steven Schubiger  [Tue, 28 Jan 2014 10:28:20 +0000  (11:28 +0100)]  
 
Quote color string in error messages 
 
Steven Schubiger  [Sun, 26 Jan 2014 21:07:57 +0000  (22:07 +0100)]  
 
Extend feature test macro further 
 
Steven Schubiger  [Sat, 25 Jan 2014 21:00:57 +0000  (22:00 +0100)]  
 
Display type and name of file in error messages 
 
Steven Schubiger  [Sun, 19 Jan 2014 18:04:36 +0000  (19:04 +0100)]  
 
Declare check target as phony 
 
Steven Schubiger  [Sun, 19 Jan 2014 16:41:25 +0000  (17:41 +0100)]  
 
Compile with -ansi -pedantic 
 
Steven Schubiger  [Sun, 5 Jan 2014 12:31:52 +0000  (13:31 +0100)]  
 
Silence warnings under -pedantic 
 
Steven Schubiger  [Thu, 2 Jan 2014 20:33:43 +0000  (21:33 +0100)]  
 
colorize 0.53 
 
Steven Schubiger  [Thu, 2 Jan 2014 16:48:36 +0000  (17:48 +0100)]  
 
Enhance formatting of SYNOPSIS section 
 
Steven Schubiger  [Sun, 22 Dec 2013 19:27:02 +0000  (20:27 +0100)]  
 
Prefer term help screen 
 
Steven Schubiger  [Sat, 21 Dec 2013 20:28:25 +0000  (21:28 +0100)]  
 
Print hint to invoke usage screen 
 
Steven Schubiger  [Thu, 12 Dec 2013 22:05:26 +0000  (23:05 +0100)]  
 
Merge declarations of boolean type 
 
Steven Schubiger  [Tue, 10 Dec 2013 21:26:08 +0000  (22:26 +0100)]  
 
First draft of README 
 
Steven Schubiger  [Mon, 9 Dec 2013 17:11:44 +0000  (18:11 +0100)]  
 
Sort color names elsewhere 
 
Steven Schubiger  [Sat, 7 Dec 2013 15:55:30 +0000  (16:55 +0100)]  
 
Exchange color codes for cyan/magenta 
 
Whoops, accidentally swapped. 
 
Steven Schubiger  [Fri, 6 Dec 2013 20:33:12 +0000  (21:33 +0100)]  
 
List state of debugging in version output 
 
Steven Schubiger  [Sun, 1 Dec 2013 17:05:54 +0000  (18:05 +0100)]  
 
Read multiple of 1024 bytes from stream 
 
Steven Schubiger  [Thu, 21 Nov 2013 20:41:59 +0000  (21:41 +0100)]  
 
Improve determining buffer size 
 
Steven Schubiger  [Sun, 17 Nov 2013 13:16:47 +0000  (14:16 +0100)]  
 
Remove superfluous semicolon from macros 
 
Steven Schubiger  [Sat, 16 Nov 2013 22:19:06 +0000  (23:19 +0100)]  
 
Validate color provided to exclude-random switch 
 
Steven Schubiger  [Wed, 6 Nov 2013 19:52:54 +0000  (20:52 +0100)]  
 
colorize 0.52 
 
Steven Schubiger  [Tue, 5 Nov 2013 14:31:22 +0000  (15:31 +0100)]  
 
Use NULL in long options data initialization 
 
Steven Schubiger  [Tue, 29 Oct 2013 19:12:42 +0000  (20:12 +0100)]  
 
Don't fail if color string exists as file 
 
Steven Schubiger  [Sun, 20 Oct 2013 15:05:48 +0000  (17:05 +0200)]  
 
Document sequences being used 
 
Steven Schubiger  [Thu, 5 Sep 2013 11:36:26 +0000  (13:36 +0200)]  
 
Clear pointer before reusing 
 
Steven Schubiger  [Wed, 28 Aug 2013 20:38:54 +0000  (22:38 +0200)]  
 
Swap parameters of print_line 
 
Steven Schubiger  [Sat, 24 Aug 2013 20:12:39 +0000  (22:12 +0200)]  
 
Replace option part of identifiers with arg 
 
Steven Schubiger  [Thu, 22 Aug 2013 13:25:53 +0000  (15:25 +0200)]  
 
Add assertion in process_file_option 
 
Steven Schubiger  [Wed, 21 Aug 2013 19:53:10 +0000  (21:53 +0200)]  
 
Initialize file pointer 
 
Steven Schubiger  [Sun, 18 Aug 2013 20:44:00 +0000  (22:44 +0200)]  
 
Avoid gmake specific Makefile idiom 
 
Example make failure: 
Using $< in a non-suffix rule context is a GNUmake idiom (line 11 of Makefile) 
 
Steven Schubiger  [Sat, 17 Aug 2013 15:22:12 +0000  (17:22 +0200)]  
 
Extend feature test macro 
 
Defining _POSIX_C_SOURCE=200809L fixes compilation currently under 
Net/Open/MirBSD (and possibly more). 
 
Steven Schubiger  [Fri, 9 Aug 2013 21:40:56 +0000  (23:40 +0200)]  
 
Test failures 
 
Steven Schubiger  [Sun, 4 Aug 2013 15:18:30 +0000  (17:18 +0200)]  
 
colorize 0.51 
 
Steven Schubiger  [Sat, 3 Aug 2013 21:01:28 +0000  (23:01 +0200)]  
 
Print diagnostic for wrong count of arguments 
 
Steven Schubiger  [Sat, 3 Aug 2013 17:55:47 +0000  (19:55 +0200)]  
 
Quote original unrecognized color name
This fixes the name being quoted for bold colors:
[sts@kronos colorize-
eaf4e19 ]$ ./colorize Greeen
./colorize: foreground color 'greeen' not recognized
 
Steven Schubiger  [Wed, 31 Jul 2013 16:25:48 +0000  (18:25 +0200)]  
 
Add vfprintf_diag and macro 
 
Steven Schubiger  [Tue, 30 Jul 2013 21:21:05 +0000  (23:21 +0200)]  
 
Revert "Make vfprintf_{fail,diag} wrappers"
This reverts commit 
fbbedc1d43af9c4fbc92611db19c617378dce2e8 .
Undo as variadic macros are not allowed in C89.
 
Steven Schubiger  [Sat, 27 Jul 2013 16:01:00 +0000  (18:01 +0200)]  
 
Make vfprintf_{fail,diag} wrappers 
 
Steven Schubiger  [Tue, 16 Jul 2013 20:19:11 +0000  (22:19 +0200)]  
 
Check for non-empty line 
 
Steven Schubiger  [Sat, 13 Jul 2013 20:47:54 +0000  (22:47 +0200)]  
 
Eliminate stream modes 
 
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. 
 
Steven Schubiger  [Thu, 4 Jul 2013 09:12:45 +0000  (11:12 +0200)]  
 
Tighten scope of test 
 
Steven Schubiger  [Wed, 3 Jul 2013 21:40:37 +0000  (23:40 +0200)]  
 
Clean sequences more strictly 
 
Steven Schubiger  [Sun, 16 Jun 2013 12:34:28 +0000  (14:34 +0200)]  
 
Mention that sequences are added on a line basis 
 
Steven Schubiger  [Tue, 28 May 2013 15:56:18 +0000  (17:56 +0200)]  
 
Bail out if both clean switches are provided 
 
Steven Schubiger  [Sat, 18 May 2013 21:41:27 +0000  (23:41 +0200)]  
 
Allow for DEBUG to be overridden 
 
Steven Schubiger  [Mon, 13 May 2013 13:18:17 +0000  (15:18 +0200)]  
 
Add note in line printing function 
 
Steven Schubiger  [Tue, 7 May 2013 20:16:33 +0000  (22:16 +0200)]  
 
Double space at end of sentence 
 
Steven Schubiger  [Mon, 29 Apr 2013 20:01:49 +0000  (22:01 +0200)]  
 
First draft of man page