summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog25
1 files changed, 22 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 408e463f..37570e42 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,9 +6,8 @@
Obsolete forms of @(next) and @(output) syntax are gone.
- New filtering feature for substitutions in output.
- Filtering to and from HTML built in, plus user-defined
- filtering with deffilter.
+ New filtering feature for substitutions in output. Filtering to and
+ from HTML built in, plus user-defined filtering with deffilter.
Bugfixes: wrong error message in throw; lack of support for escaping
backslashes in literals and regexes.
@@ -21,6 +20,26 @@
2011-09-26 Kaz Kylheku <kaz@kylheku.com>
+ Support &#xNNNN; hex escapes in html. Bugfix in field formatting.
+ chr function inlined.
+
+ * filter.c (trie_value_at, trie_lookup_feed_char): Handle function
+ case.
+ (build_filter): New parameter, compress_p.
+ (html_hex_continue, html_hex_handler): New functions.
+ (filter_init): Add a function-based node to the from_html trie.
+
+ * lib.c (chr): Function removed.
+ (functionp) New function.
+
+ * lib.h (chr): Declaration replaced with inline function.
+ (functionp): Declared.
+
+ * match.c (format_field): Bugfix: failed to apply filter
+ that came in as an argument.
+
+2011-09-26 Kaz Kylheku <kaz@kylheku.com>
+
Bugfixes: Consistent escaping in various literals. Double
backslash codes for single backslash. Output clause can be empty.