summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2011-10-20 13:44:49 -0400
committerKaz Kylheku <kaz@kylheku.com>2011-10-20 13:44:49 -0400
commit23fd309975d53460ec46e69dc150a79db8a15b42 (patch)
tree500fddc49afd1a275b083458411b5bb968bdc29e
parent2645a50a726d7925e0a144a40729f1da13a66934 (diff)
downloadtxr-23fd309975d53460ec46e69dc150a79db8a15b42.tar.gz
txr-23fd309975d53460ec46e69dc150a79db8a15b42.tar.bz2
txr-23fd309975d53460ec46e69dc150a79db8a15b42.zip
Version 040txr-040
-rw-r--r--ChangeLog26
-rwxr-xr-xconfigure2
-rw-r--r--txr.14
-rw-r--r--txr.c2
4 files changed, 30 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index da21b82a..37a23d65 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,31 @@
2011-10-19 Kaz Kylheku <kaz@kylheku.com>
+ Version 040
+
+ Single unescaped space behaves like @/ +/ reges.
+
+ Ported to native Windows via MinGW.
+
+ Bugfixes for Cygwin and more robust handling of
+ errors arising from Windows not having proper
+ Unicode support (16 bit wide characters only).
+
+ Nasty GC bug fixed for all platforms, exposed by gcc 4.5.2, x86_64.
+
+ [Internal] The huge functions match_line and match_files have been
+ broken up into functions dispatched by hash table lookup on directive
+ symbols.
+
+ [Internal] Hashing of some objects improved.
+
+ * txr.c (version): Bumped.
+
+ * txr.1: Bumped version and set date.
+
+ * configure (txr_ver): Bumped.
+
+2011-10-19 Kaz Kylheku <kaz@kylheku.com>
+
Task #11425
* match.c (repeat_spec_k): New symbol variable
diff --git a/configure b/configure
index f833ef10..95905f11 100755
--- a/configure
+++ b/configure
@@ -332,7 +332,7 @@ fi
#
-txr_ver=039
+txr_ver=040
#
# The all important banner.
diff --git a/txr.1 b/txr.1
index 5ca5731d..a7577bef 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-10-09 "Utility Commands" "Txr Text Extractor" "Kaz Kylheku"
+.TH "txr" 1 2011-10-20 "Utility Commands" "Txr Text Extractor" "Kaz Kylheku"
.SH NAME
-txr \- text extractor (version 039)
+txr \- text extractor (version 040)
.SH SYNOPSIS
.B txr [ options ] query-file { data-file }*
.sp
diff --git a/txr.c b/txr.c
index 6e5854bf..706e9ee1 100644
--- a/txr.c
+++ b/txr.c
@@ -43,7 +43,7 @@
#include "utf8.h"
#include "txr.h"
-const wchli_t *version = wli("039");
+const wchli_t *version = wli("040");
const wchar_t *progname = L"txr";
const wchar_t *spec_file = L"stdin";
val spec_file_str;