[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes to m4/ChangeLog,v
From: |
Gary V. Vaughan |
Subject: |
Changes to m4/ChangeLog,v |
Date: |
Thu, 13 Jul 2006 23:35:16 +0000 |
CVSROOT: /sources/m4
Module name: m4
Changes by: Gary V. Vaughan <gary> 06/07/13 23:35:16
Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.327
retrieving revision 1.328
diff -u -b -r1.327 -r1.328
--- ChangeLog 13 Jul 2006 15:58:56 -0000 1.327
+++ ChangeLog 13 Jul 2006 23:35:15 -0000 1.328
@@ -1,3 +1,37 @@
+2006-07-14 Gary V. Vaughan <address@hidden>
+
+ * m4/m4module.h (m4_regexp_syntax_decode, m4_regexp_syntax_encode)
+ (m4_get_regexp_syntax_opt, m4_set_regexp_syntax_opt): Declare
+ new functions for managing regexp syntax options.
+ * m4/m4private.h (m4): Add regexp_syntax field.
+ * m4/resyntax.c: New file implements the above.
+ * Makefile.am (m4_libm4_la_SOURCES): Add m4/resyntax.c.
+ * modules/gnu.c (RE_SYNTAX_BRE, RE_SYNTAX_ERE, builtin_eregexp)
+ (builtin_epatsubst, builtin_erenamsyms, m4_regexp_do)
+ (m4_patsubst_do, m4_renamesyms_do): Removed.
+ (builtin_changeresyntax): New builtin to change regular expression
+ syntax.
+ (m4_resyntax_encode_safe): Factor out diagnostics code.
+ * src/freeze.c (produce_resyntax_dump): New function to dump
+ default regexp syntax specifier to frozen file.
+ (reload_frozen_state): Updated to action 'R' directive.
+ * src/main.c (usage): Describe new -r option.
+ (long_options, OPTSTRING): Declare it.
+ (main): Encode and store cli regexp syntax option argument.
+ * tests/freeze.at (regexp syntax): New test that regexp syntax
+ survives freezing.
+ * tests/generate.awk (m4_pattern_allow): Updated for renamesyms.
+ * doc/m4.texinfo (Erenamesyms and Renamesyms, Eregexp and Regexp)
+ (Epatsubst and Patsubst): Renamed to...
+ (Renamesyms, Regexp, Patsubst): ...these respectively. Updated
+ documentation and added new examples.
+ (Changeresyntax): New section describing changeresyntax builtin,
+ and regexp syntax names.
+ (Regular expression syntax): New section describing differences
+ between various regular expression syntaxes.
+ (Frozen files): Document 'R' directive.
+ * NEWS: Updated.
+
2006-07-13 Gary V. Vaughan <address@hidden>
* bootstrap: Enhanced to work more like our other scripts:
@@ -6677,4 +6711,4 @@
* Initial beta release. Release 0.50, manual 0.05.
- $Revision: 1.327 $ $Date: 2006/07/13 15:58:56 $
+ $Revision: 1.328 $ $Date: 2006/07/13 23:35:15 $
- Changes to m4/ChangeLog,v, (continued)
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/05
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/07
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/07
- Changes to m4/ChangeLog,v, Gary V. Vaughan, 2006/07/10
- Changes to m4/ChangeLog,v, Gary V. Vaughan, 2006/07/10
- Changes to m4/ChangeLog,v, Gary V. Vaughan, 2006/07/10
- Changes to m4/ChangeLog,v, Gary V. Vaughan, 2006/07/10
- Changes to m4/ChangeLog,v, Gary V. Vaughan, 2006/07/10
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/11
- Changes to m4/ChangeLog,v, Gary V. Vaughan, 2006/07/13
- Changes to m4/ChangeLog,v,
Gary V. Vaughan <=
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/14
- Changes to m4/ChangeLog,v, Gary V. Vaughan, 2006/07/14
- Changes to m4/ChangeLog,v, Gary V. Vaughan, 2006/07/14
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/15
- Changes to m4/ChangeLog,v, Gary V. Vaughan, 2006/07/17
- Changes to m4/ChangeLog,v, Gary V. Vaughan, 2006/07/17
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/17
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/17
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/19
- Changes to m4/ChangeLog,v, Eric Blake, 2006/07/19