summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2012-01-07 10:20:28 -0800
committerKaz Kylheku <kaz@kylheku.com>2012-01-07 10:20:28 -0800
commitdcd9e41adbcc93a910348dcdf913ab52945ab71d (patch)
treea4472433e0b23f293b37f3ef4dedb12317f29d9a
parent21eb30046e3993ffaf61fcb050702aaeb688fb8c (diff)
downloadtxr-52.tar.gz
txr-52.tar.bz2
txr-52.zip
Version 52txr-52
* txr.c (version): Bumped. * txr.1: Bumped version and set date. * configure (txr_ver): Bumped. * RELNOTES: Updated. Wrong December dates fixed.
-rw-r--r--ChangeLog12
-rw-r--r--RELNOTES53
-rw-r--r--txr.14
3 files changed, 59 insertions, 10 deletions
diff --git a/ChangeLog b/ChangeLog
index 8a448fc5..b5343dd8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2012-01-07 Kaz Kylheku <kaz@kylheku.com>
+
+ Version 52
+
+ * txr.c (version): Bumped.
+
+ * txr.1: Bumped version and set date.
+
+ * configure (txr_ver): Bumped.
+
+ * RELNOTES: Updated. Wrong December dates fixed.
+
2012-01-06 Kaz Kylheku <kaz@kylheku.com>
* match.c (fuzz_s): New symbol variable.
diff --git a/RELNOTES b/RELNOTES
index cc86928e..470935c9 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,5 +1,42 @@
+ TXR 52
+ 2011-01-07
+
+
+ Features
+
+ - @(rep) and @(repeat) now take an keyword argument, :counter.
+ This specifies the name of a variable which holds the repetition
+ count, thus making the count available within the repeated body.
+
+ - New @(mod) and @(modlast) clauses in repeat/rep, allowing special
+ behaviors to be coded based on whether the repetition count is
+ a particular value modulo some number.
+
+ - @(gather) directive now supports an @(until)/@(last) clause,
+ so the search range can be restricted.
+
+ - New directive @(fuzz) for doing an imprecise match over a range
+ of lines, similar to the context line fuzz logic in the patch utility.
+
+ - gensym function added to TXR Lisp, along with a *gensym-counter*
+ global variable.
+
+ Bugs
+
+ - Fixed a regression in repeat/rep triggered when multiple clauses of the
+ same type appear (like two occurences of @(last)).
+
+ - Built-in global variables in TXR Lisp now properly denote the
+ underlying C variable locations, rather than holding copies of the values
+ of those variables. If you assign to *stdout*, it will now really replace
+ the stdout stream stored in the corresponding C variable (std_output), so
+ it has the proper global effect. Previously, this action would just
+ replace *stdout* with a new value, without any effect on std_output.
+
+
+
TXR 51
- 2012-12-28
+ 2011-12-28
Features
@@ -26,7 +63,7 @@
TXR 50
- 2012-12-23
+ 2011-12-23
Features
@@ -82,7 +119,7 @@
TXR 049
- 2012-12-19
+ 2011-12-19
Features
@@ -130,7 +167,7 @@
TXR 048
- 2012-12-13
+ 2011-12-13
Features
@@ -152,7 +189,7 @@
TXR 047
- 2012-12-12
+ 2011-12-12
Features
@@ -187,7 +224,7 @@
TXR 046
- 2012-12-06
+ 2011-12-06
Features
@@ -210,7 +247,7 @@
TXR 045
- 2012-12-05
+ 2011-12-05
Features
@@ -229,7 +266,7 @@
TXR 044
- 2012-12-01
+ 2011-12-01
Features
diff --git a/txr.1 b/txr.1
index 20cb876d..030e0167 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-12-23 "Utility Commands" "Txr Text Extractor" "Kaz Kylheku"
+.TH "TXR" 1 2012-01-07 "Utility Commands" "Txr Text Extractor" "Kaz Kylheku"
.SH NAME
-txr \- text extractor (version 51)
+txr \- text extractor (version 52)
.SH SYNOPSIS
.B txr [ options ] query-file { data-file }*
.sp