Mercurial > emacs
comparison lib-src/ChangeLog @ 88155:d7ddb3e565de
sync with trunk
author | Henrik Enberg <henrik.enberg@telia.com> |
---|---|
date | Mon, 16 Jan 2006 00:03:54 +0000 |
parents | 183bffe784ef |
children |
comparison
equal
deleted
inserted
replaced
88154:8ce476d3ba36 | 88155:d7ddb3e565de |
---|---|
1 2005-12-30 Eli Zaretskii <eliz@gnu.org> | |
2 | |
3 * makefile.w32-in (MOUSE_SUPPORT): Add tooltip.elc. | |
4 (lisp1): Add rfn-eshadow.elc, international/utf-16.elc, image.elc, | |
5 international/fontset.elc, dnd.elc, mwheel.elc, and tool-bar.elc. | |
6 Rearrange the list to be similar to $(shortlisp) in | |
7 src/Makefile.in. | |
8 (lisp2): Add language/kannada.el, emacs-lisp/syntax.elc, | |
9 emacs-lisp/timer.elc, jka-cmpr-hook.elc, font-lock.elc, | |
10 jit-lock.elc. Rearrange the list to be similar to $(shortlisp) in | |
11 src/Makefile.in. | |
12 | |
13 2005-12-22 Richard M. Stallman <rms@gnu.org> | |
14 | |
15 * Makefile.in (update-game-score.o): Delete spurious final `\'. | |
16 | |
17 2005-11-18 Hideki IWAMOTO <h-iwamoto@kit.hi-ho.ne.jp> (tiny change) | |
18 | |
19 * etags.c (main): Cxref mode writes to stdout: do not close tagf, | |
20 which was never opened. | |
21 | |
22 2005-10-20 Olli Savia <ops@iki.fi> (tiny change) | |
23 | |
24 * etags.c: Undef STDIN if defined. (LynxOS defines it in system | |
25 header files.) | |
26 | |
27 2005-09-27 Francesco Potort,Al(B <pot@gnu.org> | |
28 | |
29 * etags.c: Preliminary Forth support. | |
30 (prolog_pr): Cast strlen to int before comparison. | |
31 (LOOKING_AT, LOOKING_AT_NOCASE): Let the preprocessor check that | |
32 the second argument is indeed a literal string. | |
33 (main): In append mode, sort the tags file after writing it. | |
34 | |
35 2005-09-27 Emanuele Giaquinta <emanuele.giaquinta@gmail.com> (tiny change) | |
36 | |
37 * etags.c (longopts, print_help, main): The -a (--append) option | |
38 can be used in ctags also; for one, the Linux make file uses it. | |
39 | |
40 2005-09-20 Chong Yidong <cyd@stupidchicken.com> | |
41 | |
42 * ebrowse.c (add_sym): Compare namespace names instead of | |
43 namespace objects. This prevents the parser from incorrectly | |
44 treating classes whose superclass is in another namespace. | |
45 | |
46 2005-09-15 Richard M. Stallman <rms@gnu.org> | |
47 | |
48 * Makefile.in (update-game-score.o): New target. | |
49 Compile and link this progranm separately. | |
50 (update-game-score${EXEEXT}): Use GETOPTDEPTS. | |
51 | |
52 2005-09-11 Jason Rumney <jasonr@gnu.org> | |
53 | |
54 * makefile.w32-in (../src/config.h): Don't overwrite. Print a | |
55 message instead. | |
56 (../src/paths.h): Removed. | |
57 | |
58 2005-07-27 Juanma Barranquero <lekktu@gmail.com> | |
59 | |
60 * .cvsignore: Don't ignore fns-* and fns.el, which are no longer | |
61 generated. Ignore also ctags.c and getopt.h. | |
62 | |
63 * makefile.w32-in (clean): Delete getopt.h. | |
64 (getopt.h): New rule. | |
65 | |
66 2005-07-26 Paul Eggert <eggert@cs.ucla.edu> | |
67 | |
68 Merge gnulib getopt implementation into Emacs. | |
69 | |
70 * Makefile.in (mostlyclean): Remove getopt.h, getopt.h-t. | |
71 (GETOPT_H): New macro, from gnulib. | |
72 (getopt.h): New rule, from gnulib. | |
73 (GETOPTOBJS): Now autoconfigured. | |
74 (GETOPTDEPS): getopt.h is now autoconfigured. | |
75 (getopt.o, getopt1.o): Depend on $(GETOPT_H), not ${srcdir}/getopt.h. | |
76 (getopt.o): Depend on ${srcdir}/gettext.h. | |
77 (movemail.o): Depend on $(GETOPT_H). | |
78 * getopt.c, getopt1.c: Sync from gnulib. | |
79 * getopt_.h, getopt_int.h, gettext.h: New files, from gnulib. | |
80 * getopt.h: Removed (now is getopt_.h). | |
81 | |
82 2005-07-13 Ken Raeburn <raeburn@gnu.org> | |
83 | |
84 * pop.c: Don't include des.h (or variants thereof); krb.h will do | |
85 it. | |
86 (sendline): Add the \r\n to the line in a temporary buffer, and | |
87 write it all at once. | |
88 | |
89 2005-07-04 Lute Kamstra <lute@gnu.org> | |
90 | |
91 Update FSF's address in GPL notices. | |
92 | |
93 2005-06-13 Eli Zaretskii <eliz@gnu.org> | |
94 | |
95 * makefile.w32-in ($(DOC)): Fix last change. | |
96 | |
97 2005-06-12 Eli Zaretskii <eliz@gnu.org> | |
98 | |
99 * makefile.w32-in ($(DOC)): Depend on make-docfile.exe, | |
100 temacs.exe, and the preloaded *.elc files. This avoids | |
101 unnecessary dumping and DOC rebuilding. | |
102 | |
103 2005-06-04 Eli Zaretskii <eliz@gnu.org> | |
104 | |
105 * ntlib.h (fileno): Don't define if already defined. | |
106 | |
107 2005-05-25 Thien-Thi Nguyen <ttn@gnu.org> | |
108 | |
109 * yow.c (setup_yow): Use EXIT_FAILURE in case no separators found. | |
110 (yow): Use EXIT_FAILURE in case of memory error. | |
111 | |
112 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | |
113 | |
114 * make-docfile.c (DIRECTORY_SEP): New macro. | |
115 (IS_DIRECTORY_SEP): Use it. | |
116 | |
117 2005-03-18 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | |
118 | |
119 * emacsclient.c: Avoid expansion of getcwd when defined as a macro. | |
120 | |
121 2005-03-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | |
122 | |
123 * make-docfile.c: Undo previous change. | |
124 | |
125 2005-02-04 Andreas Schwab <schwab@suse.de> | |
126 | |
127 * movemail.c (fatal): Accept third parameter and pass down to | |
128 error. | |
129 (pfatal_with_name): Pass error string as format parameter instead | |
130 of as part of format string. | |
131 (pfatal_and_delete): Likewise. | |
132 (main): Adjust call to fatal. | |
133 (xmalloc): Likewise. | |
134 | |
135 2005-01-29 Richard M. Stallman <rms@gnu.org> | |
136 | |
137 * movemail.c (popmail): Don't use Errmsg as format string. | |
138 | |
139 2004-12-26 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | |
140 | |
141 * make-docfile.c: Include stdlib.h even if WINDOWSNT is not | |
142 defined. | |
143 | |
144 2004-12-15 Andreas Schwab <schwab@suse.de> | |
145 | |
146 * etags.c (main): Fix typo in conversion of LONG_OPTIONS from | |
147 preprocessing to compile time constant. | |
148 | |
149 2004-11-17 Kim F. Storm <storm@cua.dk> | |
150 | |
151 * etags.c: Undo last change. | |
152 | |
153 2004-11-09 Kim F. Storm <storm@cua.dk> | |
154 | |
155 * make-docfile.c (scan_c_file): Set defvarperbufferflag to | |
156 silence compiler. | |
157 | |
158 * hexl.c (main): Init local var c to silence compiler. | |
159 | |
160 * etags.c (main, consider_token, C_entries): Add misc switch | |
161 default targets to silence compiler. | |
162 | |
163 2004-11-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | |
164 | |
165 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the | |
166 resulting DOC file can be used on Unix/Mac also. | |
167 | |
168 2004-09-13 Francesco Potort,Al(B <pot@gnu.org> | |
169 | |
170 * etags.c (main): When relative file names are given as argument, | |
171 make them relative to the current working dir, rather than | |
172 relative to the output tags file, if the latter is in /dev. | |
173 | |
174 2004-09-13 Francesco Potort,Al(B <pot@gnu.org> | |
175 | |
176 * etags.c [EXIT_SUCCESS, EXIT_FAILURE]: Define them when no | |
177 <stdlib.h> is available. | |
178 (enum sym_type): New st_C_attribute value for parsing | |
179 gcc's __attribute__. Deleted st_C_typespec value. | |
180 (gperf, in_word_set): Use gperf 3, options changed. Added the | |
181 __attribute__ keyword, removed all the st_C_typespec keywords, | |
182 changed attribute for Java to (C_JAVA & !C_PLPL). | |
183 (inattribute): New global bool, part of the C state machine. | |
184 (cblev): Identifier renamed to bracelev throughout. | |
185 (consider_token, C_entries): Numerous changes for making the | |
186 parser more robust and adding support for __attribute__. | |
187 | |
188 2004-09-13 David A. Capello <dacap@users.sourceforge.net> (tiny change) | |
189 | |
190 * etags.c: (Lua_suffixes, Lua_help, lang_names, Lua_functions): | |
191 Support the Lua scripting language <http://www.lua.org>. | |
192 | |
193 2004-09-08 Francesco Potort,Al(B <pot@gnu.org> | |
194 | |
195 * etags.c: [LONG_OPTIONS]: make it TRUE (ifdef) or FALSE (ifndef) | |
196 for ease of use. | |
197 | |
198 2004-07-17 Richard M. Stallman <rms@gnu.org> | |
199 | |
200 * emacsclient.c (quote_file_name): Pass COPY thru %s to output it. | |
201 | |
202 2004-06-01 Juanma Barranquero <lektu@terra.es> | |
203 | |
204 * makefile.w32-in (obj): Add image.c. | |
205 | |
206 2004-05-10 Thien-Thi Nguyen <ttn@gnu.org> | |
207 | |
208 * test-distrib.c (main): For failing cases, exit with | |
209 `EXIT_FAILURE'. | |
210 | |
211 2004-05-08 Jason Rumney <jasonr@gnu.org> | |
212 | |
213 * makefile.w32-in (lisp1, lisp2): Split lisp to avoid long | |
214 command-lines. | |
215 | |
216 2004-05-08 Thien-Thi Nguyen <ttn@gnu.org> | |
217 | |
218 * cvtmail.c: Throughout, replace 0 destined for `exit' arg | |
219 with `EXIT_SUCCESS'. Likewise, replace 1 with `EXIT_FAILURE'. | |
220 (main): Use `EXIT_SUCCESS' or `EXIT_FAILURE' for return value. | |
221 | |
222 * ebrowse.c, emacsclient.c, fakemail.c, hexl.c, | |
223 * make-docfile.c, movemail.c, profile.c, sorted-doc.c, | |
224 * test-distrib.c, update-game-score.c, yow.c: Likewise. | |
225 | |
226 2004-05-08 Thien-Thi Nguyen <ttn@gnu.org> | |
227 | |
228 * Makefile.in (emacsclient${EXEEXT}): Use makefile var `version'. | |
229 | |
230 2004-05-07 Thien-Thi Nguyen <ttn@gnu.org> | |
231 | |
232 * b2m.c (GOOD, BAD): Delete macros. Throughout, | |
233 replace w/ `EXIT_SUCCESS' and `EXIT_FAILURE', respectively. | |
234 (main): Use `EXIT_SUCCESS' or `EXIT_FAILURE' for return value. | |
235 | |
236 * etags.c: Likewise. | |
237 | |
238 2004-05-03 Jason Rumney <jasonr@gnu.org> | |
239 | |
240 * makefile.nt: Remove. | |
241 | |
242 2004-04-26 Eli Zaretskii <eliz@gnu.org> | |
243 | |
244 * make-docfile.c (IS_DIRECTORY_SEP): New macro. | |
245 (put_filename): Remove unused variable len. Use IS_DIRECTORY_SEP | |
246 instead of a literal '/'. | |
247 | |
248 2004-04-23 Juanma Barranquero <lektu@terra.es> | |
249 | |
250 * makefile.w32-in: Add "-*- makefile -*-" mode tag. | |
251 | |
252 2004-04-17 Paul Eggert <eggert@gnu.org> | |
253 | |
254 * rcs2log (Help): Clarify wording of the usage message. | |
255 Problem reported by Alan Mackenzie in | |
256 <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>. | |
257 | |
258 2004-04-07 Stefan Monnier <monnier@iro.umontreal.ca> | |
259 | |
260 * make-docfile.c (xmalloc): Fix return type. | |
261 (put_filename): New fun. | |
262 (scan_file): Use it. | |
263 | |
264 2004-03-09 Juanma Barranquero <lektu@terra.es> | |
265 | |
266 * grep-changelog: Changes to support ChangeLog.10+. | |
267 (main): Tidy up usage string. Fix "Use of uninitialized value" | |
268 warning. Set version to 0.2. Parse the directory listing to get | |
269 any ChangeLog.n file, not just 1..9. | |
270 (header_match_p, entry_match_p, print_log, parse_changelog): | |
271 Remove Perl prototypes (their purpose is to help the parser, which | |
272 isn't needed here, not declare arguments). | |
273 (parse_changelog): Make --reverse faster on big batches by not | |
274 modifying the entries list. | |
275 | |
276 2004-03-01 Juanma Barranquero <lektu@terra.es> | |
277 | |
278 * makefile.w32-in (obj): Add fringe.c. | |
279 | |
280 2004-02-14 Paul Eggert <eggert@twinsun.com> | |
281 | |
282 * rcs2log: Work correctly if CVSROOT specifies :fork: or | |
283 :local: methods, or omits the colon between the hostname | |
284 and the path. Allow :/ in repository path, since CVS does. | |
285 Fix typo: "pository" should be set from $CVSROOT, not $repository. | |
286 This fixes a bug reported by Wolfgang Scherer in | |
287 <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-02/msg00085.html>, | |
288 along with some related bugs I discovered by inspecting how | |
289 CVS itself parses $CVSROOT. | |
290 | |
291 2004-02-04 J,bi(Br,bt(Bme Marant <jmarant@nerim.net> (tiny change) | |
292 | |
293 * emacsclient.c (decode_options): Fix handling of alternate editor. | |
294 | |
295 2004-01-27 Stefan Monnier <monnier@iro.umontreal.ca> | |
296 | |
297 * emacsclient.c (main): Don't use the hostname in the socket name. | |
298 Look for relative socket names in the /tmp dir rather than in cwd. | |
299 | |
300 2004-01-24 Richard M. Stallman <rms@gnu.org> | |
301 | |
302 * emacsclient.c (main): Restore errno from saved_errno, | |
303 so the error message comes from socket_status. | |
304 | |
305 2004-01-20 Stefan Monnier <monnier@iro.umontreal.ca> | |
306 | |
307 * emacsclient.c (main): Stop if socket name too long. | |
308 Only try su-fallback if the socket name was not explicit. | |
309 Check socket name length in su-fallback case as well. | |
310 | |
311 2004-01-08 Andreas Schwab <schwab@suse.de> | |
312 | |
313 * emacsclient.c (main): Save errno from socket_status. | |
314 | |
315 2004-01-04 Andreas Schwab <schwab@suse.de> | |
316 | |
317 * emacsclient.c (main): Fix socket name when using another user. | |
318 | |
319 2003-12-27 Paul Eggert <eggert@twinsun.com> | |
320 | |
321 * rcs2log (rlog_options): Append -rbranchtag if CVS/Tag indicates | |
322 a tag, and if the user has not specified an rlog option. | |
323 Adapted from a suggestion by Martin Stjernholm in | |
324 <http://mail.gnu.org/archive/html/bug-gnu-emacs/2003-07/msg00066.html>. | |
325 (Copyright): Update to 2003. | |
326 | |
327 2003-12-24 Thien-Thi Nguyen <ttn@gnu.org> | |
328 | |
329 * make-docfile.c (main): For return code, no longer special-case VMS. | |
330 Instead, use `EXIT_SUCCESS' and `EXIT_FAILURE' from stdlib.h. | |
331 | |
332 2003-09-28 Andreas B,A|(Bsching <crunchy@tzi.de> (tiny change) | |
333 | |
334 * emacsclient.c (quote_file_name): Print the result instead of | |
335 returning it. Fix the return type accordingly. | |
336 (main): With --eval, if no file name, read from stdin. | |
337 Quote file names. | |
338 | |
339 2003-09-10 Richard M. Stallman <rms@gnu.org> | |
340 | |
341 * emacsclient.c (main): Use socket_name. | |
342 | |
343 2003-09-10 Andreas B,A|(Bsching <crunchy@tzi.de> (tiny change) | |
344 | |
345 * emacsclient.c (socket_name): New variable. | |
346 (longopts, decode_options, print_help_and_exit): | |
347 Handle --socket-name argument. | |
348 | |
349 2003-08-25 Takaaki Ota <Takaaki.Ota@am.sony.com> (tiny change) | |
350 | |
351 * etags.c (consider_token): Check C++ `operator' only when the | |
352 token len is long enough. | |
353 | |
354 2003-08-20 Dave Love <fx@gnu.org> | |
355 | |
356 * Makefile.in: Remove obsolete references to alloca. | |
357 | |
358 2003-07-29 Ken Brush <ken@wirex.com> | |
359 | |
360 * emacsclient.c (main) | |
361 * etags.c (suggest_asking_for_help) | |
362 * movemail.c (main): Fix having macros in a printf statement. | |
363 | |
364 2003-05-31 Juanma Barranquero <lektu@terra.es> | |
365 | |
366 * makefile.w32-in (lisp): Fix references to byte-run.el, | |
367 float-sup.el and map-ynp.el, which are now in emacs-lisp. | |
368 | |
369 2003-05-22 Dave Love <fx@gnu.org> | |
370 | |
371 * update-game-score.c (difftime) [!HAVE_DIFFTIME]: Define. | |
372 (strerror) [!HAVE_STRERROR && !WINDOWSNT]: New. | |
373 | |
374 2003-05-20 Dave Love <fx@gnu.org> | |
375 | |
376 * movemail.c: Check HAVE_LIBLOCKFILE like HAVE_LIBMAIL. | |
377 | |
378 * Makefile.in [HAVE_LIBLOCKFILE]: Define LIBS_MAIL=-llockfile. | |
379 | |
380 2003-04-27 Oliver Scholz <alkibiades@gmx.de> | |
381 | |
382 * update-game-score.c (read_scores): Fix corruption of scores on | |
383 read. | |
384 | |
385 2003-04-12 Stefan Monnier <monnier@cs.yale.edu> | |
386 | |
387 * emacsclient.c (main): Use new safe location for socket. | |
388 | |
389 2003-03-12 Tom Tromey <tromey@redhat.com> | |
390 | |
391 * emacsclient.c (print_help_and_exit): Print to stdout. | |
392 Exit successfully. Added some blank lines for readability. | |
393 (decode_options): Don't call print_help_and_exit in default case. | |
394 Print version information to stdout. | |
395 (main): Don't call print_help_and_exit. | |
396 | |
397 2003-02-15 Richard M. Stallman <rms@gnu.org> | |
398 | |
399 * cvtmail.c: Cast result of malloc and realloc. | |
400 Don't include stdlib.h, becuase config.h does. | |
401 (malloc, realloc): Declarations deleted. | |
402 | |
403 * yow.c (yow): Cast result of malloc and realloc. | |
404 (malloc, realloc): Declarations deleted. | |
405 | |
1 2003-02-11 Juanma Barranquero <lektu@terra.es> | 406 2003-02-11 Juanma Barranquero <lektu@terra.es> |
2 | 407 |
3 * makefile.w32-in (lisp): Add malayalam.el and tamil.el. | 408 * makefile.w32-in (lisp): Add malayalam.el and tamil.el. |
4 | 409 |
5 2003-02-08 Andreas Schwab <schwab@suse.de> | 410 2003-02-08 Andreas Schwab <schwab@suse.de> |
165 (C_entries): Several cosmetic changes. | 570 (C_entries): Several cosmetic changes. |
166 (C_entries): Invalidate the token is some cases. | 571 (C_entries): Invalidate the token is some cases. |
167 | 572 |
168 2002-08-29 Francesco Potorti` <pot@gnu.org> | 573 2002-08-29 Francesco Potorti` <pot@gnu.org> |
169 | 574 |
170 * etags.c (C_entries): Corrected a problem with const C++ funcs. | 575 * etags.c (C_entries): Correct a problem with const C++ funcs. |
171 (ignoreindent): Renamed from noindentypedefs. | 576 (ignoreindent): Renamed from noindentypedefs. |
172 (cjava, cplpl): They are now macros instead of local vars. | 577 (cjava, cplpl): They are now macros instead of local vars. |
173 | 578 |
174 2002-08-28 Francesco Potorti` <pot@gnu.org> | 579 2002-08-28 Francesco Potorti` <pot@gnu.org> |
175 | 580 |
186 * etags.c (make_tag): Never generate null length tag names. | 591 * etags.c (make_tag): Never generate null length tag names. |
187 (linebuffer_init): Renamed from initbuffer. All callers changed. | 592 (linebuffer_init): Renamed from initbuffer. All callers changed. |
188 (pattern): Structure renamed to `regexp', member regex renamed to | 593 (pattern): Structure renamed to `regexp', member regex renamed to |
189 pattern. | 594 pattern. |
190 (node_st): Member pat renamed to regex. | 595 (node_st): Member pat renamed to regex. |
191 (pattern); New member force_explicit_name, for future use. Now | 596 (pattern); New member force_explicit_name, for future use. |
192 always set to true, cannot be reset. | 597 Now always set to true, cannot be reset. |
193 (add_regex, regex_tag_multiline, readline): Use it. | 598 (add_regex, regex_tag_multiline, readline): Use it. |
194 (main): Free some global structures. | 599 (main): Free some global structures. |
195 (fdesc): New member `written'. | 600 (fdesc): New member `written'. |
196 (readline, process_file): Initialise it. | 601 (readline, process_file): Initialise it. |
197 (put_entries): Set it. | 602 (put_entries): Set it. |
246 | 651 |
247 * etags.c: Implement implicit tag names, that is, unnamed tags | 652 * etags.c: Implement implicit tag names, that is, unnamed tags |
248 whose name is automatically deduced by etags.el. The advantage is | 653 whose name is automatically deduced by etags.el. The advantage is |
249 that there is no explicit tag name in most tags, so the size of | 654 that there is no explicit tag name in most tags, so the size of |
250 the tags file is reduced, yet find-tag is able to do a match as | 655 the tags file is reduced, yet find-tag is able to do a match as |
251 accurate as with named tags. See the comment in make_tag for | 656 accurate as with named tags. See the comment in make_tag for details. |
252 details. | |
253 (make_tag): New function (was the disabled function new_pfnote). | 657 (make_tag): New function (was the disabled function new_pfnote). |
254 (make_C_tag): Use it. | 658 (make_C_tag): Use it. |
255 | 659 |
256 2002-06-19 Francesco Potorti` <pot@gnu.org> | 660 2002-06-19 Francesco Potorti` <pot@gnu.org> |
257 | 661 |
424 file xxx.c's #line directives when parsing file xxx.y. This is | 828 file xxx.c's #line directives when parsing file xxx.y. This is |
425 generally done for automatically generated files containing | 829 generally done for automatically generated files containing |
426 #line directives. This handles the case when xxx.y is tagged | 830 #line directives. This handles the case when xxx.y is tagged |
427 before xxx.c, and the entries of xxx.c pointing to xxx.y should | 831 before xxx.c, and the entries of xxx.c pointing to xxx.y should |
428 be discarded. | 832 be discarded. |
429 (language): Added the metasource member. Initializers changed. | 833 (language): Add the metasource member. Initializers changed. |
430 (invalidate_nodes): New function. | 834 (invalidate_nodes): New function. |
431 (readline): Discard lines after having found a #line | 835 (readline): Discard lines after having found a #line |
432 directive pointing to an already tagged file. This handles the | 836 directive pointing to an already tagged file. This handles the |
433 case when xxx.y is tagged before xxx.c, and the entries of | 837 case when xxx.y is tagged before xxx.c, and the entries of |
434 xxx.c pointing to xxx.y should be discarded. | 838 xxx.c pointing to xxx.y should be discarded. |
621 * etags.c (LOOKING_AT): Use !intoken instead of iswhite. | 1025 * etags.c (LOOKING_AT): Use !intoken instead of iswhite. |
622 (F_takeprec): Renamed from takeprec. All callers changed. | 1026 (F_takeprec): Renamed from takeprec. All callers changed. |
623 (F_getit): Renamed from getit. All callers changed. | 1027 (F_getit): Renamed from getit. All callers changed. |
624 (nocase_tail): Renamed from tail. All callers changed. | 1028 (nocase_tail): Renamed from tail. All callers changed. |
625 (Ada_getit): Renamed from adagetit. All callers changed. | 1029 (Ada_getit): Renamed from adagetit. All callers changed. |
626 (L_getit): Simplified by using get_tag. | 1030 (L_getit): Simplify by using get_tag. |
627 (Perl_functions, Postscript_functions, erlang_attribute): Use the | 1031 (Perl_functions, Postscript_functions, erlang_attribute): Use the |
628 modified LOOKING_AT. | 1032 modified LOOKING_AT. |
629 (notinname): Removed '[' and added ')' to the recognised chars. | 1033 (notinname): Removed '[' and added ')' to the recognised chars. |
630 (LOOKING_AT, get_tag, PHP_functions): Use notinname. | 1034 (LOOKING_AT, get_tag, PHP_functions): Use notinname. |
631 (Ada_getit, Ada_funcs, Python_functions, Scheme_functions): | 1035 (Ada_getit, Ada_funcs, Python_functions, Scheme_functions): |
835 (register_namespace_alias): Change type of parameter OLD_NAME. | 1239 (register_namespace_alias): Change type of parameter OLD_NAME. |
836 Search for already defined alias in NAMESPACE_ALIAS_TABLE. | 1240 Search for already defined alias in NAMESPACE_ALIAS_TABLE. |
837 (check_namespace): New function. | 1241 (check_namespace): New function. |
838 (enter_namespace): Call find_namespace with CONTEXT parameter. | 1242 (enter_namespace): Call find_namespace with CONTEXT parameter. |
839 (match_qualified_namespace_alias): New function. | 1243 (match_qualified_namespace_alias): New function. |
840 (parse_qualified_ident_or_type): Fixed typo in comment. | 1244 (parse_qualified_ident_or_type): Fix typo in comment. |
841 While parsing qualified ident or type update namespace context and | 1245 While parsing qualified ident or type update namespace context and |
842 restore it on exit. | 1246 restore it on exit. |
843 (parse_qualified_param_ident_or_type): Fixed typo in comment. | 1247 (parse_qualified_param_ident_or_type): Fix typo in comment. |
844 (globals): Changed handling of namespace aliases. | 1248 (globals): Change handling of namespace aliases. |
845 (version): Added year 2001. | 1249 (version): Add year 2001. |
846 | 1250 |
847 2001-09-15 Eli Zaretskii <eliz@is.elta.co.il> | 1251 2001-09-15 Eli Zaretskii <eliz@is.elta.co.il> |
848 | 1252 |
849 * etags.c (analyse_regex): If regex_arg is NULL, return | 1253 * etags.c (analyse_regex): If regex_arg is NULL, return |
850 immediately after a call to free_patterns. | 1254 immediately after a call to free_patterns. |
1057 (xrnew): Change the synopsis. | 1461 (xrnew): Change the synopsis. |
1058 (typedefs_or_cplusplus): Renamed from typedefs_and_cplusplus. | 1462 (typedefs_or_cplusplus): Renamed from typedefs_and_cplusplus. |
1059 (grow_linebuffer): Don't call xrnew when not needed. | 1463 (grow_linebuffer): Don't call xrnew when not needed. |
1060 (token): Buffer renamed to line. | 1464 (token): Buffer renamed to line. |
1061 (C_entries): Three calls to inibuffer moved here from main. | 1465 (C_entries): Three calls to inibuffer moved here from main. |
1062 (C_entries): Removed all references to var methodlen, delete it. | 1466 (C_entries): Remove all references to var methodlen, delete it. |
1063 (linebuffer_setlen): Was grow_buffer, now also sets len. | 1467 (linebuffer_setlen): Was grow_buffer, now also sets len. |
1064 (consider_token, C_entries, Pascal_functions): Use it. | 1468 (consider_token, C_entries, Pascal_functions): Use it. |
1065 (C_entries): Preventing problems relative to extern "C". | 1469 (C_entries): Preventing problems relative to extern "C". |
1066 (C_entries): Can tag more than one variable or func separated by | 1470 (C_entries): Can tag more than one variable or func separated by |
1067 comma when --declarations is used. | 1471 comma when --declarations is used. |
1084 | 1488 |
1085 2001-01-14 Francesco Potorti` <pot@gnu.org> | 1489 2001-01-14 Francesco Potorti` <pot@gnu.org> |
1086 | 1490 |
1087 * etags.c (get_language_from_langname): Renamed from | 1491 * etags.c (get_language_from_langname): Renamed from |
1088 get_language_from_name. | 1492 get_language_from_name. |
1089 (get_language_from_filename): Renamed from | 1493 (get_language_from_filename): Renamed from get_language_from_suffix. |
1090 get_language_from_suffix. Now first looks for the complete file name. | 1494 Now first looks for the complete file name. |
1091 (language): New member char **filenames. | 1495 (language): New member char **filenames. |
1092 (Makefile_filenames): List of possible filenames for makefiles. | 1496 (Makefile_filenames): List of possible filenames for makefiles. |
1093 (lang_names): Added a NULL member for every entry, added an entry | 1497 (lang_names): Add a NULL member for every entry, added an entry |
1094 for makefiles. | 1498 for makefiles. |
1095 (Makefile_targets): New function. | 1499 (Makefile_targets): New function. |
1096 (Texinfo_nodes): Renamed from Texinfo_fuctions and made | 1500 (Texinfo_nodes): Renamed from Texinfo_fuctions and made |
1097 it conformant to the style of the rest of the code. | 1501 it conformant to the style of the rest of the code. |
1098 | 1502 |
1114 Don't put "exit 1" at the end of the exit trap; it's | 1518 Don't put "exit 1" at the end of the exit trap; it's |
1115 ineffective in POSIX shells. | 1519 ineffective in POSIX shells. |
1116 | 1520 |
1117 2001-01-02 Gerd Moellmann <gerd@gnu.org> | 1521 2001-01-02 Gerd Moellmann <gerd@gnu.org> |
1118 | 1522 |
1119 * ebrowse.c (yyerror): Changed to take two arguments. | 1523 * ebrowse.c (yyerror): Change to take two arguments. |
1120 Prototype added. Callers changed. | 1524 Add prototype. Change callers. |
1121 | 1525 |
1122 2001-01-02 Eli Zaretskii <eliz@is.elta.co.il> | 1526 2001-01-02 Eli Zaretskii <eliz@is.elta.co.il> |
1123 | 1527 |
1124 * ebrowse.c (enter_namespace, main): Cast variables to shut up | 1528 * ebrowse.c (enter_namespace, main): Cast variables to shut up |
1125 compiler warnings. | 1529 compiler warnings. |
1321 | 1725 |
1322 * etags.c (lisp_suffixes) Add `LSP'. | 1726 * etags.c (lisp_suffixes) Add `LSP'. |
1323 | 1727 |
1324 2000-02-10 Francesco Potorti` <pot@gnu.org> | 1728 2000-02-10 Francesco Potorti` <pot@gnu.org> |
1325 | 1729 |
1326 * etags.c (iswhite): Redefined not to consider '\0' as white | 1730 * etags.c (iswhite): Redefine not to consider '\0' as white |
1327 space, and use it throughout in place of isspace, thus preventing a | 1731 space, and use it throughout in place of isspace, thus preventing a |
1328 potential signed char to int conversion problem. | 1732 potential signed char to int conversion problem. |
1329 (MSDOS): #undefine befere redefining | 1733 (MSDOS): #undefine befere redefining |
1330 | 1734 |
1331 2000-02-04 Francesco Potorti` <pot@gnu.org> | 1735 2000-02-04 Francesco Potorti` <pot@gnu.org> |
1406 (get_tag): New name for old get_scheme. | 1810 (get_tag): New name for old get_scheme. |
1407 (process_file): Do not free NULL when file does not exist. | 1811 (process_file): Do not free NULL when file does not exist. |
1408 (typdef): ttypedefseen renamed to tkeyseen, new label ttypeseen. | 1812 (typdef): ttypedefseen renamed to tkeyseen, new label ttypeseen. |
1409 (C_entries): Modifications that make --members tag even inside | 1813 (C_entries): Modifications that make --members tag even inside |
1410 typedefs and C nested structs (one level only). | 1814 typedefs and C nested structs (one level only). |
1411 (consider_token): Corrected a bug which prevented tagging of enum | 1815 (consider_token): Correct a bug which prevented tagging of enum |
1412 constants. | 1816 constants. |
1413 (C_stab_entry): Added if, for, while, switch, return as | 1817 (C_stab_entry): Add if, for, while, switch, return as |
1414 st_C_ignore. This makes it simpler to work when cblev!=0. | 1818 st_C_ignore. This makes it simpler to work when cblev!=0. |
1415 | 1819 |
1416 * etags.c (C_entries): Tag member function declarations when | 1820 * etags.c (C_entries): Tag member function declarations when |
1417 --declarations is used. | 1821 --declarations is used. |
1418 | 1822 |
1505 (linebuffer): New typedef (was struct linebuffer). | 1909 (linebuffer): New typedef (was struct linebuffer). |
1506 (pattern): New typedef (was struct pattern). Some members added. | 1910 (pattern): New typedef (was struct pattern). Some members added. |
1507 Now used as element of a linked list. | 1911 Now used as element of a linked list. |
1508 (patterns, num_patterns): Global variables deleted. | 1912 (patterns, num_patterns): Global variables deleted. |
1509 (p_head): New global variable. | 1913 (p_head): New global variable. |
1510 (forced_lang): New global variable (replaces lang_func). | 1914 (forced_lang): New global variable (replaces lang_func). |
1511 (get_language_from_name, get_language_from_interpreter) | 1915 (get_language_from_name, get_language_from_interpreter) |
1512 (get_language_from_suffix): Semantics changed. All callers changed. | 1916 (get_language_from_suffix): Semantics changed. All callers changed. |
1513 (last_node): New global variable. | 1917 (last_node): New global variable. |
1514 (free_tree, add_node, put_entries, total_size_of_entries): | 1918 (free_tree, add_node, put_entries, total_size_of_entries): |
1515 Change name of local vars to avoid clashes with typedef node. | 1919 Change name of local vars to avoid clashes with typedef node. |
2769 | 3173 |
2770 1995-11-02 Francesco Potorti` (pot@cnuce.cnr.it) | 3174 1995-11-02 Francesco Potorti` (pot@cnuce.cnr.it) |
2771 | 3175 |
2772 * etags.c (lowcase): Use the standard tolower function. | 3176 * etags.c (lowcase): Use the standard tolower function. |
2773 (substitute): Remove some wrong and some useless code related with | 3177 (substitute): Remove some wrong and some useless code related with |
2774 escape `\` character in regexp replacement string. | 3178 escape '\' character in regexp replacement string. |
2775 (TEX_defenv): Added part, appendix, entry, index. Removed typeout. | 3179 (TEX_defenv): Added part, appendix, entry, index. Removed typeout. |
2776 (lang_suffixes): New suffixes: .hpp for C++; .f90 for Fortran; | 3180 (lang_suffixes): New suffixes: .hpp for C++; .f90 for Fortran; |
2777 .bib, .ltx, .TeX for TeX (.bbl, .dtx removed); .ml for Lisp; | 3181 .bib, .ltx, .TeX for TeX (.bbl, .dtx removed); .ml for Lisp; |
2778 .prolog for prolog (.pl removed). | 3182 .prolog for prolog (.pl removed). |
2779 (massage_name, etags_getcwd): Use lowcase instead of tolower. | 3183 (massage_name, etags_getcwd): Use lowcase instead of tolower. |
3790 * profile.c (get_time): Simplify; avoid calling index. | 4194 * profile.c (get_time): Simplify; avoid calling index. |
3791 (main): exit on EOF. | 4195 (main): exit on EOF. |
3792 | 4196 |
3793 1994-02-17 Francesco Potorti` (pot@cnuce.cnr.it) | 4197 1994-02-17 Francesco Potorti` (pot@cnuce.cnr.it) |
3794 | 4198 |
3795 * etags.c (--absolute-pathnames): option removed. | 4199 * etags.c (--absolute-pathnames): Option removed. |
3796 | 4200 |
3797 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4201 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
3798 | 4202 |
3799 * fakemail.c (put_line): Don't break the line if it all fits. | 4203 * fakemail.c (put_line): Don't break the line if it all fits. |
3800 | 4204 |
4251 | 4655 |
4252 * wakeup.c (main): Make when a time_t. | 4656 * wakeup.c (main): Make when a time_t. |
4253 | 4657 |
4254 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) | 4658 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) |
4255 | 4659 |
4256 * Makefile.in: (${archlibdir}): Use `(cd foo && pwd)` instead of | 4660 * Makefile.in: (${archlibdir}): Use `(cd foo && pwd)' instead of |
4257 `(cd foo ; pwd)` to get the canonical name of a directory; cd | 4661 `(cd foo ; pwd)' to get the canonical name of a directory; cd |
4258 might fail, and have pwd print out the current directory. | 4662 might fail, and have pwd print out the current directory. |
4259 | 4663 |
4260 * movemail.c [MAIL_USE_POP] (main): Don't use non-portable | 4664 * movemail.c [MAIL_USE_POP] (main): Don't use non-portable |
4261 string-handling functions. | 4665 string-handling functions. |
4262 | 4666 |
4937 1991-07-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 5341 1991-07-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
4938 | 5342 |
4939 * etags.c (C_entries): Process token before handling end of line. | 5343 * etags.c (C_entries): Process token before handling end of line. |
4940 When inner loops reach end of line, just back up. | 5344 When inner loops reach end of line, just back up. |
4941 Let the real end of line processing happen in just one place. | 5345 Let the real end of line processing happen in just one place. |
4942 (consider_token): Likewise. | 5346 (consider_token): Likewise. |
4943 | 5347 |
4944 1991-04-11 Jim Blandy (jimb@geech.gnu.ai.mit.edu) | 5348 1991-04-11 Jim Blandy (jimb@geech.gnu.ai.mit.edu) |
4945 | 5349 |
4946 * etags.c (TEX_mode): Skip comments while scanning the text to see | 5350 * etags.c (TEX_mode): Skip comments while scanning the text to see |
4947 which escape character this file uses. | 5351 which escape character this file uses. |
5050 * emacsclient.c (main): Don't put brackets around "filename" in | 5454 * emacsclient.c (main): Don't put brackets around "filename" in |
5051 usage message. It isn't optional. | 5455 usage message. It isn't optional. |
5052 | 5456 |
5053 1990-03-14 Joseph Arceneaux (jla@churchy.ai.mit.edu) | 5457 1990-03-14 Joseph Arceneaux (jla@churchy.ai.mit.edu) |
5054 | 5458 |
5055 * etags.c (getit): Recognize '$' as beginning identifiers. | 5459 * etags.c (getit): Recognize '$' as beginning identifiers. |
5056 | 5460 |
5057 1990-02-22 David Lawrence (tale@pogo.ai.mit.edu) | 5461 1990-02-22 David Lawrence (tale@pogo.ai.mit.edu) |
5058 | 5462 |
5059 * emacsserver.c: Renamed from server.c. | 5463 * emacsserver.c: Renamed from server.c. |
5060 * Makefile: Reference emacsserver rather than server. | 5464 * Makefile: Reference emacsserver rather than server. |
5381 | 5785 |
5382 ;; Local Variables: | 5786 ;; Local Variables: |
5383 ;; coding: iso-2022-7bit | 5787 ;; coding: iso-2022-7bit |
5384 ;; End: | 5788 ;; End: |
5385 | 5789 |
5386 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002 | 5790 Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, |
5791 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004 | |
5387 Free Software Foundation, Inc. | 5792 Free Software Foundation, Inc. |
5388 Copying and distribution of this file, with or without modification, | 5793 Copying and distribution of this file, with or without modification, |
5389 are permitted provided the copyright notice and this notice are preserved. | 5794 are permitted provided the copyright notice and this notice are preserved. |
5795 | |
5796 ;;; arch-tag: 2d979296-954c-448e-95c1-b46d134513dc |