From f7d33f911a5d7ba63e9024bf95b27ac4547c4598 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 1 Oct 2011 22:42:26 -0700 Subject: Version 038 New eof directive. Fixes in skip directive to work very well with eof. Consecutive variable matching semantics improved; concept of double variable match introduced for unbound variable followed by regex variable. Directives collect and coll have keyword arguments for more control over their behavior. Paralle directives (all, some, none, ...) are available in horizontal mode. New choose directive for selecting one of numerous alternatives GC bugfix in new filtering code. The code has an issue compling with GNU C++ instead of C, which is something that is supported by this project. Not a release-blocking issue. Not easy to fix without restructuring some code. * txr.c (version): Bumped. * txr.1: Bumped version and set date. * configure (txr_ver): Bumped. --- ChangeLog | 33 +++++++++++++++++++++++++++++++++ configure | 2 +- txr.1 | 4 ++-- txr.c | 2 +- 4 files changed, 37 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1aab5011..7651ba69 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,36 @@ +2011-10-01 Kaz Kylheku + + Version 038 + + New eof directive. + + Fixes in skip directive to work very well with eof. + + Consecutive variable matching semantics improved; concept of double + variable match introduced for unbound variable followed by + regex variable. + + Directives collect and coll have keyword arguments for more control + over their behavior. + + Paralle directives (all, some, none, ...) are available in + horizontal mode. + + New choose directive for selecting one of numerous alternatives + + GC bugfix in new filtering code. + + The code has an issue compling with GNU C++ instead of C, + which is something that is supported by this project. + Not a release-blocking issue. Not easy to fix without + restructuring some code. + + * txr.c (version): Bumped. + + * txr.1: Bumped version and set date. + + * configure (txr_ver): Bumped. + 2011-10-01 Kaz Kylheku Maintaining C++ compiling (except for two issues that will diff --git a/configure b/configure index 375b1d9a..fd1abc2b 100755 --- a/configure +++ b/configure @@ -323,7 +323,7 @@ fi # -txr_ver=037 +txr_ver=038 # # The all important banner. diff --git a/txr.1 b/txr.1 index fdf23fa0..8ce65daf 100644 --- a/txr.1 +++ b/txr.1 @@ -21,9 +21,9 @@ .\"IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED .\"WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -.TH "txr" 1 2011-09-26 "Utility Commands" "Txr Text Extractor" "Kaz Kylheku" +.TH "txr" 1 2011-10-01 "Utility Commands" "Txr Text Extractor" "Kaz Kylheku" .SH NAME -txr \- text extractor (version 037) +txr \- text extractor (version 038) .SH SYNOPSIS .B txr [ options ] query-file { data-file }* .sp diff --git a/txr.c b/txr.c index e66cc0ae..398f5cc5 100644 --- a/txr.c +++ b/txr.c @@ -43,7 +43,7 @@ #include "utf8.h" #include "txr.h" -const wchar_t *version = L"037"; +const wchar_t *version = L"038"; const wchar_t *progname = L"txr"; const wchar_t *spec_file = L"stdin"; val spec_file_str; -- cgit v1.2.3