aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/ChangeLog
diff options
context:
space:
mode:
authorFrancesco Potortì2002-06-13 11:15:46 +0000
committerFrancesco Potortì2002-06-13 11:15:46 +0000
commit6861f0e32703a5651644c623db324ddb086308a7 (patch)
tree301f7394866c901b9d400fe10d0cc15b7c6dd48b /lib-src/ChangeLog
parent292c80bc089922b3061feff17f29cde8388a35e3 (diff)
downloademacs-6861f0e32703a5651644c623db324ddb086308a7.tar.gz
emacs-6861f0e32703a5651644c623db324ddb086308a7.zip
New multi-line regexp and new regexp syntax.
Diffstat (limited to 'lib-src/ChangeLog')
-rw-r--r--lib-src/ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 85a0a332ba6..c870164f7a5 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,31 @@
12002-06-12 Francesco Potorti` <pot@gnu.org>
2
3 * etags.c: New multi-line regexp and new regexp syntax.
4 (arg_type): at_icregexp label removed (obsolete).
5 (pattern): New member multi_line for multi-line regexps.
6 (filebuf): A global buffer containing the whole file as a string
7 for multi-line regexp matching.
8 (need_filebuf): Global flag raised if multi-line regexps used.
9 (print_help): Document new regexp modifiers, remove references to
10 obsolete option --ignore-case-regexp.
11 (main): Do not set regexp syntax and translation table here.
12 (main): Treat -c option as a backward compatibility hack.
13 (main, find_entries): Init and free filebuf.
14 (find_entries): Call regex_tag_multiline after the regular parser.
15 (scan_separators): Check for untermintaed regexp and return NULL.
16 (analyse_regex, add_regex): Remove the ignore_case argument, which
17 is now a modifier to the regexp. All callers changed.
18 (add_regex): Manage the regexp modifiers.
19 (regex_tag_multiline): New function. Reads from filebuf.
20 (readline_internal): If necessary, copy the whole file into filebuf.
21 (readline): Skip multi-line regexps, leave them to regex_tag_multiline.
22
232002-06-11 Francesco Potorti` <pot@gnu.org>
24
25 * etags.c (add_regex): Better check for null regexps.
26 (readline): Check for regex matching null string.
27 (find_entries): Reorganisation.
28
12002-06-07 Francesco Potorti` <pot@gnu.org> 292002-06-07 Francesco Potorti` <pot@gnu.org>
2 30
3 * etags.c (scan_separators): Support all character escape 31 * etags.c (scan_separators): Support all character escape