]>
git.refcnt.org Git - colorize.git/log
Steven Schubiger [Wed, 2 Aug 2017 09:07:02 +0000 (11:07 +0200)]
Optimize extracting invalid attribute name
Steven Schubiger [Tue, 1 Aug 2017 19:55:21 +0000 (21:55 +0200)]
Enhance message if attribute is invalid
Steven Schubiger [Sun, 30 Jul 2017 21:23:15 +0000 (23:23 +0200)]
debian/rules: trim down
Steven Schubiger [Fri, 21 Jul 2017 20:37:36 +0000 (22:37 +0200)]
Set description once for unknown flags
Steven Schubiger [Sun, 16 Jul 2017 12:12:55 +0000 (14:12 +0200)]
Adapt short description within man page
Steven Schubiger [Thu, 6 Jul 2017 17:36:34 +0000 (19:36 +0200)]
write_attr(): pass struct by reference
Steven Schubiger [Fri, 16 Jun 2017 21:15:26 +0000 (23:15 +0200)]
Minor tweaks
Be more precise with naming/wording
Steven Schubiger [Wed, 17 May 2017 15:34:34 +0000 (17:34 +0200)]
Const name_len
Steven Schubiger [Sun, 14 May 2017 21:06:44 +0000 (23:06 +0200)]
Test --attr with multiple occurrences
Steven Schubiger [Fri, 12 May 2017 19:22:04 +0000 (21:22 +0200)]
Reject attributes with multiple occurrences
Steven Schubiger [Thu, 27 Apr 2017 20:55:20 +0000 (22:55 +0200)]
colorize 0.61
Steven Schubiger [Tue, 25 Apr 2017 19:53:24 +0000 (21:53 +0200)]
Merge branch 'opt_attr'
Steven Schubiger [Tue, 25 Apr 2017 17:08:05 +0000 (19:08 +0200)]
Add Axel Beckert to AUTHORS
Steven Schubiger [Sat, 22 Apr 2017 21:16:51 +0000 (23:16 +0200)]
Update plain documentation
Steven Schubiger [Fri, 21 Apr 2017 18:00:22 +0000 (20:00 +0200)]
Amend man page date
Steven Schubiger [Fri, 21 Apr 2017 17:34:48 +0000 (19:34 +0200)]
Improve man page wording
Steven Schubiger [Wed, 19 Apr 2017 16:00:36 +0000 (18:00 +0200)]
Add tests for --attr
Steven Schubiger [Wed, 19 Apr 2017 12:45:35 +0000 (14:45 +0200)]
Document --attr
Steven Schubiger [Mon, 17 Apr 2017 15:45:48 +0000 (17:45 +0200)]
Test --attr failures
Steven Schubiger [Sun, 16 Apr 2017 20:29:22 +0000 (22:29 +0200)]
Don't xstrdup() optarg
Steven Schubiger [Sun, 16 Apr 2017 15:06:04 +0000 (17:06 +0200)]
Tweak comment
Steven Schubiger [Sun, 16 Apr 2017 14:52:04 +0000 (16:52 +0200)]
First draft of attr option
Steven Schubiger [Tue, 11 Apr 2017 17:30:07 +0000 (19:30 +0200)]
Add plain documentation
Steven Schubiger [Sun, 2 Apr 2017 21:35:23 +0000 (23:35 +0200)]
colorize 0.60
Steven Schubiger [Sun, 2 Apr 2017 20:44:40 +0000 (22:44 +0200)]
Define _DEFAULT_SOURCE
Silence # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
Axel Beckert [Fri, 17 Mar 2017 19:29:48 +0000 (20:29 +0100)]
Debian packaging: Add Conflicts against forensics-colorize
It also contains /usr/bin/colorize.
Steven Schubiger [Sat, 18 Mar 2017 23:00:27 +0000 (00:00 +0100)]
Const data
Steven Schubiger [Sat, 11 Mar 2017 21:01:48 +0000 (22:01 +0100)]
Document Makefile install target
Steven Schubiger [Sat, 4 Mar 2017 21:02:47 +0000 (22:02 +0100)]
Include all flags in version output
Steven Schubiger [Fri, 27 Jan 2017 20:39:10 +0000 (21:39 +0100)]
Eliminate goto
Steven Schubiger [Fri, 13 Jan 2017 23:26:48 +0000 (00:26 +0100)]
Add homepage field
P: colorize source: no-homepage-field
Steven Schubiger [Thu, 12 Jan 2017 22:01:50 +0000 (23:01 +0100)]
Enable all hardening flags
I: colorize: hardening-no-bindnow usr/bin/colorize
I: colorize: hardening-no-pie usr/bin/colorize
Steven Schubiger [Tue, 10 Jan 2017 21:28:34 +0000 (22:28 +0100)]
Add watch file
Steven Schubiger [Sat, 7 Jan 2017 21:28:52 +0000 (22:28 +0100)]
Fix spelling of preceeded
I: colorize: spelling-error-in-binary usr/bin/colorize preceeded preceded
Steven Schubiger [Fri, 6 Jan 2017 22:53:51 +0000 (23:53 +0100)]
Amend files to satisfy lintian
Thanks Axel Beckert
Steven Schubiger [Sat, 31 Dec 2016 18:39:21 +0000 (19:39 +0100)]
Include debian/ directory
Steven Schubiger [Sat, 24 Dec 2016 22:49:29 +0000 (23:49 +0100)]
Add Makefile install target
Steven Schubiger [Sun, 27 Nov 2016 20:55:47 +0000 (21:55 +0100)]
Round version to 2 digits after decimal point
Steven Schubiger [Tue, 25 Oct 2016 12:18:09 +0000 (14:18 +0200)]
Stack and release color names memory
Don't call the color_names memory freeing code explicitly in the
cleanup function as it is taken care of via {STACK,RELEASE}_VAR().
This implies the memory is "garbage collected" like other uses of
those macros, too.
Also, declare and initialize the color_names array in a non-global,
tighter scope.
Steven Schubiger [Tue, 4 Oct 2016 15:32:46 +0000 (17:32 +0200)]
Mention running tests through valgrind in README
Steven Schubiger [Sat, 1 Oct 2016 15:57:30 +0000 (17:57 +0200)]
Run tests through valgrind
Steven Schubiger [Wed, 21 Sep 2016 11:59:51 +0000 (13:59 +0200)]
Add screenshots
Steven Schubiger [Fri, 19 Aug 2016 19:15:19 +0000 (21:15 +0200)]
Print list of options dynamically in help output
Steven Schubiger [Wed, 27 Jul 2016 19:07:24 +0000 (21:07 +0200)]
colorize 0.59
Steven Schubiger [Sun, 24 Jul 2016 21:06:16 +0000 (23:06 +0200)]
Modify .gitignore to match in project root
Steven Schubiger [Sun, 24 Jul 2016 19:57:05 +0000 (21:57 +0200)]
Add HACKING
Steven Schubiger [Tue, 19 Jul 2016 11:54:47 +0000 (13:54 +0200)]
Move common data to a perl module
Steven Schubiger [Mon, 20 Jun 2016 19:07:37 +0000 (21:07 +0200)]
Extract fail tests to test file
Steven Schubiger [Fri, 27 May 2016 20:13:16 +0000 (22:13 +0200)]
Reorder initialization of skip message
Steven Schubiger [Fri, 27 May 2016 19:57:39 +0000 (21:57 +0200)]
Set skip message once for merge tests
Steven Schubiger [Fri, 20 May 2016 19:56:28 +0000 (21:56 +0200)]
Const pointer
Steven Schubiger [Thu, 7 Apr 2016 20:18:12 +0000 (22:18 +0200)]
Use more descriptive enumerator name
Steven Schubiger [Wed, 23 Mar 2016 22:02:55 +0000 (23:02 +0100)]
Declare release target as phony
Steven Schubiger [Wed, 23 Mar 2016 21:51:11 +0000 (22:51 +0100)]
Add Makefile release target
Steven Schubiger [Mon, 21 Mar 2016 15:48:09 +0000 (16:48 +0100)]
Terminate buffer with single NUL
Steven Schubiger [Wed, 16 Mar 2016 11:56:33 +0000 (12:56 +0100)]
Set compiler once for tests
Steven Schubiger [Wed, 9 Mar 2016 16:11:26 +0000 (17:11 +0100)]
Add Usage example
Steven Schubiger [Thu, 21 Jan 2016 11:06:41 +0000 (12:06 +0100)]
colorize 0.58
Steven Schubiger [Thu, 21 Jan 2016 10:22:09 +0000 (11:22 +0100)]
Add AUTHORS
Steven Schubiger [Thu, 21 Jan 2016 09:34:04 +0000 (10:34 +0100)]
Remove a.out on make clean
Steven Schubiger [Wed, 20 Jan 2016 18:33:54 +0000 (19:33 +0100)]
List color separator in version output
Steven Schubiger [Tue, 19 Jan 2016 20:48:11 +0000 (21:48 +0100)]
Make color separator configurable
Steven Schubiger [Fri, 15 Jan 2016 14:40:32 +0000 (15:40 +0100)]
Optimize merging for partial lines further
Completing partial lines (i.e., to ones without truncated escape sequences)
can be handled more efficiently by concatenating only the partial line
beginning at the last escape control character with the characters read
from the input stream. Compared to previous code which concatenated the
*entire* partial line with the characters read, pass now the resulting
string of aforementioned concatenation separately to the escape sequence
cleaning function.
Even though it may appear as a minor optimisation, it is a /substantial/
improvement in terms of memory being allocated when cleaning lines.
Steven Schubiger [Fri, 1 Jan 2016 12:55:06 +0000 (13:55 +0100)]
Add README section header
Steven Schubiger [Sat, 28 Nov 2015 20:32:49 +0000 (21:32 +0100)]
Bring data type into line
Steven Schubiger [Sat, 7 Nov 2015 21:33:14 +0000 (22:33 +0100)]
Circumvent cleanup function for testing output
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