[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lib-src/ChangeLog
From: |
Francesco Potortì |
Subject: |
[Emacs-diffs] Changes to emacs/lib-src/ChangeLog |
Date: |
Thu, 13 Jun 2002 06:43:23 -0400 |
Index: emacs/lib-src/ChangeLog
diff -c emacs/lib-src/ChangeLog:2.175 emacs/lib-src/ChangeLog:2.176
*** emacs/lib-src/ChangeLog:2.175 Thu Jun 6 18:36:54 2002
--- emacs/lib-src/ChangeLog Thu Jun 13 06:43:22 2002
***************
*** 1,3 ****
--- 1,31 ----
+ 2002-06-12 Francesco Potorti` <address@hidden>
+
+ * etags.c: New multi-line regexp and new regexp syntax.
+ (arg_type): at_icregexp label removed (obsolete).
+ (pattern): New member multi_line for multi-line regexps.
+ (filebuf): A global buffer containing the whole file as a string
+ for multi-line regexp matching.
+ (need_filebuf): Global flag raised if multi-line regexps used.
+ (print_help): Document new regexp modifiers, remove references to
+ obsolete option --ignore-case-regexp.
+ (main): Do not set regexp syntax and translation table here.
+ (main): Treat -c option as a backward compatibility hack.
+ (main, find_entries): Init and free filebuf.
+ (find_entries): Call regex_tag_multiline after the regular parser.
+ (scan_separators): Check for untermintaed regexp and return NULL.
+ (analyse_regex, add_regex): Remove the ignore_case argument, which
+ is now a modifier to the regexp. All callers changed.
+ (add_regex): Manage the regexp modifiers.
+ (regex_tag_multiline): New function. Reads from filebuf.
+ (readline_internal): If necessary, copy the whole file into filebuf.
+ (readline): Skip multi-line regexps, leave them to regex_tag_multiline.
+
+ 2002-06-11 Francesco Potorti` <address@hidden>
+
+ * etags.c (add_regex): Better check for null regexps.
+ (readline): Check for regex matching null string.
+ (find_entries): Reorganisation.
+
2002-06-07 Francesco Potorti` <address@hidden>
* etags.c (scan_separators): Support all character escape
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/06/05
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/06/05
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/06/05
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/06/06
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/06/06
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/06/06
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog,
Francesco Potortì <=
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Juanma Barranquero, 2002/06/13
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/06/13
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/06/13
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/06/20
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/06/20
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/06/21
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Pavel Janík, 2002/06/26
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/06/27