aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
authorFrancesco Potortì2002-04-15 14:17:50 +0000
committerFrancesco Potortì2002-04-15 14:17:50 +0000
commitc150db2349b25b552c6a5419e9dd21504a25e6b3 (patch)
tree78e60ab2bc4a4e8331b53a6547a4645374e6b44c /lib-src
parentd8f6d720de474d07323ccdf8c70660bda2e9092a (diff)
downloademacs-c150db2349b25b552c6a5419e9dd21504a25e6b3.tar.gz
emacs-c150db2349b25b552c6a5419e9dd21504a25e6b3.zip
*** empty log message ***
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/ChangeLog41
1 files changed, 37 insertions, 4 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index e287ecdebd9..70352cac59e 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,36 @@
12002-04-13 Francesco Potorti` <pot@gnu.org>
2
3 * etags.c (find_entries): Delete tags previously obtained from
4 file xxx.c's #line directives when parsing file xxx.y. This is
5 generally done for automatically generated files containing
6 #line directives. This handles the case when xxx.y is tagged
7 before xxx.c, and the entries of xxx.c pointing to xxx.y should
8 be discarded.
9 (language): Added the metasource member. Initializers changed.
10 (invalidate_nodes): New function.
11 (readline): Discard lines after having found a #line
12 directive pointing to an already tagged file. This handles the
13 case when xxx.y is tagged before xxx.c, and the entries of
14 xxx.c pointing to xxx.y should be discarded.
15 (fdesc): New structure for keeping track of input files.
16 (fdesc): Remove `file' member (a string) and use instead a pointer
17 to a file description structure.
18 (curfile, curfiledir, curtagfname, curlang, nocharno,
19 forced_lang): Global variables removed in favor of fdhead and
20 curfdp, pointers to file description strucures.
21 (longopts, main, print_help): Use the CTAGS conditional to include
22 or exclude options that work on etags or ctags only.
23 (process_file, find_entries, pfnote, add_node, put_entries,
24 readline): Use fdhead and curfdp.
25 (process_file, find_entries): Do not take an arg string, all
26 callers changed.
27
28 * etags.c (longopts, print_help, main): Test CTAGS to disallow
29 options that are not right for either etags or ctags.
30
31 * etags.c (number_len, total_size_of_entries): Define them also
32 in CTAGS mode, because gcc does not compile all refs away.
33
12002-04-14 Colin Walters <walters@debian.org> 342002-04-14 Colin Walters <walters@debian.org>
2 35
3 * update-game-score.c (lock_file): If the lock file is older than 36 * update-game-score.c (lock_file): If the lock file is older than
@@ -41,7 +74,7 @@
41 (read_score): Trim newline only in `getline' case. 74 (read_score): Trim newline only in `getline' case.
42 75
432002-04-05 Colin Walters <walters@debian.org> 762002-04-05 Colin Walters <walters@debian.org>
44 77
45 * update-game-score.c (toplevel): Include pwd.h. 78 * update-game-score.c (toplevel): Include pwd.h.
46 (struct score_entry): Add username field. 79 (struct score_entry): Add username field.
47 (push_score): Use it. 80 (push_score): Use it.
@@ -51,8 +84,8 @@
51 (read_score): Read it. 84 (read_score): Read it.
52 (push_score): Handle it. 85 (push_score): Handle it.
53 (write_scores) Write it. 86 (write_scores) Write it.
54 (read_score): Handle arbitrary length data. 87 (read_score): Handle arbitrary length data.
55 88
562002-03-30 Eli Zaretskii <eliz@is.elta.co.il> 892002-03-30 Eli Zaretskii <eliz@is.elta.co.il>
57 90
58 * ebrowse.c (add_declarator): Fix the first call to add_member_defn. 91 * ebrowse.c (add_declarator): Fix the first call to add_member_defn.
@@ -119,7 +152,7 @@
119 file on left nodes. 152 file on left nodes.
120 (put_entries): Print here the name of the file. 153 (put_entries): Print here the name of the file.
121 (put_entries): Print the entries starting from the first file. 154 (put_entries): Print the entries starting from the first file.
122 (number_len, total_size_of_entries): Define these only iin etags 155 (number_len, total_size_of_entries): Define these only in etags
123 mode, make the second work only on the right nodes. 156 mode, make the second work only on the right nodes.
124 157
125 * etags.c: Make all global variables static. 158 * etags.c: Make all global variables static.