diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2012-01-07 10:20:28 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2012-01-07 10:20:28 -0800 |
commit | dcd9e41adbcc93a910348dcdf913ab52945ab71d (patch) | |
tree | a4472433e0b23f293b37f3ef4dedb12317f29d9a | |
parent | 21eb30046e3993ffaf61fcb050702aaeb688fb8c (diff) | |
download | txr-dcd9e41adbcc93a910348dcdf913ab52945ab71d.tar.gz txr-dcd9e41adbcc93a910348dcdf913ab52945ab71d.tar.bz2 txr-dcd9e41adbcc93a910348dcdf913ab52945ab71d.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-- | ChangeLog | 12 | ||||
-rw-r--r-- | RELNOTES | 53 | ||||
-rw-r--r-- | txr.1 | 4 |
3 files changed, 59 insertions, 10 deletions
@@ -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. @@ -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 @@ -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 |