[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: |
Mon, 15 Apr 2002 10:17:50 -0400 |
Index: emacs/lib-src/ChangeLog
diff -c emacs/lib-src/ChangeLog:2.159 emacs/lib-src/ChangeLog:2.160
*** emacs/lib-src/ChangeLog:2.159 Sun Apr 14 02:42:43 2002
--- emacs/lib-src/ChangeLog Mon Apr 15 10:17:50 2002
***************
*** 1,3 ****
--- 1,36 ----
+ 2002-04-13 Francesco Potorti` <address@hidden>
+
+ * etags.c (find_entries): Delete tags previously obtained from
+ file xxx.c's #line directives when parsing file xxx.y. This is
+ generally done for automatically generated files containing
+ #line directives. This handles the case when xxx.y is tagged
+ before xxx.c, and the entries of xxx.c pointing to xxx.y should
+ be discarded.
+ (language): Added the metasource member. Initializers changed.
+ (invalidate_nodes): New function.
+ (readline): Discard lines after having found a #line
+ directive pointing to an already tagged file. This handles the
+ case when xxx.y is tagged before xxx.c, and the entries of
+ xxx.c pointing to xxx.y should be discarded.
+ (fdesc): New structure for keeping track of input files.
+ (fdesc): Remove `file' member (a string) and use instead a pointer
+ to a file description structure.
+ (curfile, curfiledir, curtagfname, curlang, nocharno,
+ forced_lang): Global variables removed in favor of fdhead and
+ curfdp, pointers to file description strucures.
+ (longopts, main, print_help): Use the CTAGS conditional to include
+ or exclude options that work on etags or ctags only.
+ (process_file, find_entries, pfnote, add_node, put_entries,
+ readline): Use fdhead and curfdp.
+ (process_file, find_entries): Do not take an arg string, all
+ callers changed.
+
+ * etags.c (longopts, print_help, main): Test CTAGS to disallow
+ options that are not right for either etags or ctags.
+
+ * etags.c (number_len, total_size_of_entries): Define them also
+ in CTAGS mode, because gcc does not compile all refs away.
+
2002-04-14 Colin Walters <address@hidden>
* update-game-score.c (lock_file): If the lock file is older than
***************
*** 41,47 ****
(read_score): Trim newline only in `getline' case.
2002-04-05 Colin Walters <address@hidden>
!
* update-game-score.c (toplevel): Include pwd.h.
(struct score_entry): Add username field.
(push_score): Use it.
--- 74,80 ----
(read_score): Trim newline only in `getline' case.
2002-04-05 Colin Walters <address@hidden>
!
* update-game-score.c (toplevel): Include pwd.h.
(struct score_entry): Add username field.
(push_score): Use it.
***************
*** 51,58 ****
(read_score): Read it.
(push_score): Handle it.
(write_scores) Write it.
! (read_score): Handle arbitrary length data.
!
2002-03-30 Eli Zaretskii <address@hidden>
* ebrowse.c (add_declarator): Fix the first call to add_member_defn.
--- 84,91 ----
(read_score): Read it.
(push_score): Handle it.
(write_scores) Write it.
! (read_score): Handle arbitrary length data.
!
2002-03-30 Eli Zaretskii <address@hidden>
* ebrowse.c (add_declarator): Fix the first call to add_member_defn.
***************
*** 119,125 ****
file on left nodes.
(put_entries): Print here the name of the file.
(put_entries): Print the entries starting from the first file.
! (number_len, total_size_of_entries): Define these only iin etags
mode, make the second work only on the right nodes.
* etags.c: Make all global variables static.
--- 152,158 ----
file on left nodes.
(put_entries): Print here the name of the file.
(put_entries): Print the entries starting from the first file.
! (number_len, total_size_of_entries): Define these only in etags
mode, make the second work only on the right nodes.
* etags.c: Make all global variables static.
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Colin Walters, 2002/04/05
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Colin Walters, 2002/04/07
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Colin Walters, 2002/04/10
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Colin Walters, 2002/04/10
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Andreas Schwab, 2002/04/13
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Colin Walters, 2002/04/14
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog,
Francesco Potortì <=
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/04/15
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/04/15
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Eli Zaretskii, 2002/04/16
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Gerd Moellmann, 2002/04/21
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Francesco Potortì, 2002/04/22
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Colin Walters, 2002/04/23
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Pavel Janík, 2002/04/24
- [Emacs-diffs] Changes to emacs/lib-src/ChangeLog, Colin Walters, 2002/04/29