root/trunk/lib-src/ChangeLog

Revision 4220, 210.3 kB (checked in by miyoshi, 8 months ago)

Sync up with Emacs22.2.

  • Property svn:eol-style set to native
Line 
1 2008-03-26  Chong Yidong  <cyd@stupidchicken.com>
2
3         * Version 22.2 released.
4
5 2008-02-27  Yuri Shtil  <yuris@juniper.net>  (tiny change)
6
7         * etags.c (Perl_functions): Fix call to skip_spaces.
8
9 2008-01-22  Chong Yidong  <cyd@stupidchicken.com>
10
11         * pop.c (pop_stat, pop_last): Fix last fix.
12
13 2008-01-10  Chong Yidong  <cyd@stupidchicken.com>
14
15         * pop.c (pop_stat, pop_last): Check validity of string-to-integer
16         conversion.  Mistakes spotted by Nico Golde.
17
18 2008-01-04  Glenn Morris  <rgm@gnu.org>
19
20         * ebrowse.c (version): Just use current year for short copyright;
21         update to 2008.
22
23         * etags.c (print_version):
24         * rcs2log (Copyright): Update copyright to 2008.
25
26 2007-11-22  Francesco Potort,Al(B  <pot@gnu.org>
27
28         * etags.c (default_C_help) [CTAGS]: differentiate the help string,
29         as the defaults in ctags are different from etags.
30         (default_C_help, Cplusplus_help, PHP_help, print_help):
31         Remove text saying --members is the default: not true in Emacs 22.
32
33 2007-11-15  Francesco Potort,Al(B  <pot@gnu.org>
34
35         * etags.c: (C_entries): In case '}' decrement bracelev before
36         testing it.
37
38 2007-11-15  Masatake YAMATO  <jet@gyve.org>
39
40         * etags.c (C_entries): In case '}', set fvdef to fvnone
41         unconditioned to (!ignoreindent && lp == newlb.buffer + 1).
42
43 2007-11-15  Francesco Potort,Al(B  <pot@gnu.org>
44
45         * etags.c: (C_entries): Reset the fvdef machine when out of function.
46         (C_entries): Parse start of C comment as a space == end of token.
47         This is not necessary for C++ comment, already parsed as newline.
48
49 2007-10-26  Juanma Barranquero  <lekktu@gmail.com>
50
51         * emacsclient.c: Add a wrapper for getenv so it also checks the
52         registry on Windows.  Suggestion and algorithm by Eli Zaretskii.
53         Code partially based on w32_get_resource and init_environment (w32.c).
54         (xmalloc): New function by K,Aa(Broly L$,1 q(Brentey (backported from the trunk).
55         (quote_file_name): Use it.
56         (egetenv): New wrapper for getenv.
57         (get_current_dir_name, decode_options, get_server_config)
58         (set_local_socket, set_socket, main): Use egetenv, not getenv.
59         (w32_get_resource, w32_getenv) [WINDOWSNT]: New functions.
60
61 2007-10-25  Jason Rumney  <jasonr@gnu.org>
62
63         * emacsclient.c (sock_err_message): New function.
64         (set_tcp_socket): Use it.
65
66 2007-09-27  Jason Rumney  <jasonr@gnu.org>
67
68         * makefile.w32-in (emacsclient, emacsclientw): Link to COMCTL32.
69
70         * emacsclient.c (w32_window_app): Init common controls when windowed.
71
72 2007-08-25  Eli Zaretskii  <eliz@gnu.org>
73
74         * Makefile.in (rcs2log, rcs-checkin, grep-changelog, vcdiff):
75         Prepend "-" to the command, in case srcdir=. and file is copied
76         into itself.
77
78 2007-07-25  Glenn Morris  <rgm@gnu.org>
79
80         * Relicense all FSF files to GPLv3 or later.
81
82         * COPYING: Switch to GPLv3.
83
84 2007-07-20  Eli Zaretskii  <eliz@gnu.org>
85
86         * makefile.w32-in (clean): Don't delete *~.
87
88 2007-06-02  Chong Yidong  <cyd@stupidchicken.com>
89
90         * Version 22.1 released.
91
92 2007-02-26  Francesco Potort,Al(B  <pot@gnu.org>
93
94         * Makefile.in (etags, ctags): Define EMACS_NAME as "GNU Emacs".
95
96 2007-02-20  Ulrich Mueller  <ulm@kph.uni-mainz.de>  (tiny change)
97
98         * Makefile.in (EMACS, EMACSOPT): New variables.
99         (blessmail): Use `--no-site-file' when compiling.
100
101 2007-02-05  Francesco Potort,Al(B  <pot@gnu.org>
102
103         * etags.c (default_C_help, Cplusplus_help, PHP_help, print_help)
104         (main): Now --members is the default for etags, not for ctags yet.
105
106 2007-02-04  Per Cederqvist  <ceder@ingate.com>  (tiny change)
107
108         * etags.c (gperf, in_word_set): Change attribute for Java to
109         (C_JAVA & ~C_PLPL).  The previous change introduced 2004-09-13 was
110         broken, as (C_JAVA & !C_PLPL) always evaluates to 0.  This caused
111         import, package, extends, implements and interface to be treated
112         specially for all kinds of C-style files, not just Java files.
113
114 2007-01-02  Francesco Potort,Al(B  <pot@gnu.org>
115
116         * etags.c (longopts): New undocumented option --no-duplicates.
117         (no_duplicates): Static variables for the above option.
118         (print_help): Do not print help for --no-warn, now undocumented.
119         (add_node): Allow duplicate tags in ctags mode unless --no-duplicates.
120         (main): Pass the -u option to sort in ctags mode.
121
122 2006-12-28  Francesco Potort,Al(B  <pot@gnu.org>
123
124         * etags.c (readline): When creating a relative file name from a
125         #line directive, leave the file name alone.  The previous
126         behaviour was to make it relative to the tags file directory,
127         under the hypothesis that the #line directive file name was
128         relative to the directory of the tagged file.  That hypothesis is
129         wrong with Cpp and Lex.
130         (Makefile_targets): Do not include spaces in tag names.
131
132 2006-12-22  Eli Zaretskii  <eliz@gnu.org>
133
134         * makefile.w32-in (make-docfile, ctags, etags, ebrowse, hexl)
135         (movemail, fakemail, sorted-doc, digest-doc, emacsclient)
136         (test-distrib, $(DOC), all): Depend on stamp_BLD instead of $(BLD).
137         ($(BLD)/make-docfile.$(O) $(BLD)/hexl.$(O) $(BLD)/fakemail.$(O))
138         ($(BLD)/sorted-doc.$(O) $(BLD)/digest-doc.$(O))
139         ($(BLD)/test-distrib.$(O) $(GETOPTOBJS) $(MOVEMAILOBJS))
140         ($(BLD)/emacsclient.$(O) $(BLD)/etags.$(O) $(BLD)/regex.$(O))
141         ($(BLD)/ebrowse.$(O) $(BLD)/ctags.$(O)): Depend on stamp_BLD.
142         (clean): Delete stamp_BLD.
143
144 2006-12-20  Francesco Potort,Al(B  <pot@gnu.org>
145
146         * etags.c (C_entries): DEFUN names were longer by one: corrected.
147
148 2006-12-18  Juanma Barranquero  <lekktu@gmail.com>
149
150         * emacsclient.c [WINDOWSNT] (set_fg, get_wc): New variables.
151         [WINDOWSNT] (w32_find_emacs_process, w32_give_focus): New functions.
152         (main) [WINDOWSNT]: Remove code to release the focus; call
153         w32_give_focus instead.
154
155 2006-12-15  Juanma Barranquero  <lekktu@gmail.com>
156
157         * emacsclient.c (w32_execvp): New function; wrapper for `execvp'.
158         (execvp) [WINDOWSNT]: Redefine to `w32_execvp'.
159         (fail): Remove Windows-specific fix (subsumed into w32_execvp).
160         Suggestions and comment by Eli Zaretskii.
161
162 2006-12-06  Christoph Conrad  <christoph.conrad@gmx.de>
163
164         * makefile.w32-in ($(BLD)/emacsclient.exe, $(BLD)/emacsclientw.exe):
165         Use $(USER32) for compatibility with Visual Studio .NET 2003.
166
167 2006-11-30  Juanma Barranquero  <lekktu@gmail.com>
168
169         * emacsclient.c (emacs_pid): New variable.
170         (message): Remove leftover code.
171         (get_server_config): Set emacs_pid.  Don't allow Emacs to grab the
172         focus yet; emacsclient can still display an informational message
173         before sending requests to Emacs.
174         (main): Allow Emacs to grab the focus.  Simplify message() call.
175
176 2006-11-30  Michael Mauger  <mmaug@yahoo.com>
177
178         * emacsclient.c (message): Make sure the message is properly
179         written even if it contains printf escapes, and flush the result.
180         (set_tcp_socket): Make the message for non-local connections
181         informational rather than an error.
182
183 2006-11-28  Kevin Ryde  <user42@zip.com.au>
184
185         * etags.c (readline): Check for double quote after #line.
186
187 2006-11-28  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
188
189         * etags.c (readline): sscanf could in principle return 2.
190
191 2006-11-28  Francesco Potort,Al(B  <pot@gnu.org>
192
193         * etags.c (readline): lno is unsigned.
194         (TeX_commands): Use p++ (rather than *p++) to increment p.
195         (Lua_functions): Explicitly discard LOOKING_AT's return value.
196
197 2006-11-27  Juanma Barranquero  <lekktu@gmail.com>
198
199         * makefile.w32-in (TRES): New macro (copied from nt/makefile.w32-in).
200         ($(TRES)): New rule (copied from nt/makefile.w32-in).
201         ($(BLD)/emacsclientw.exe): Add dependency.
202
203 2006-11-27  Eli Zaretskii  <eliz@gnu.org>
204
205         * makefile.w32-in ($(BLD)/emacsclient.$(O)): Depend on makefile.w32-in.
206
207 2006-11-25  Juanma Barranquero  <lekktu@gmail.com>
208
209         * makefile.w32-in (VERSION): New macro.
210         (ECLIENT_CFLAGS): Add -DVERSION.
211
212 2006-11-25  Jason Rumney  <jasonr@gnu.org>
213
214         * emacsclient.c (file_name_absolute_p) [WINDOWSNT]: Use isalpha().
215
216 2006-11-24  Michael Mauger  <mmaug@yahoo.com>
217
218         * emacsclient.c (file_name_absolute_p) [WINDOWSNT]: Support absolute
219         file names with forward slashes.
220
221 2006-11-23  Juanma Barranquero  <lekktu@gmail.com>
222
223         * emacsclient.c (print_help_and_exit): Tweak message contents and
224         tabs/spaces to improve alignment in message boxes.
225
226 2006-11-22  Lennart Borgman  <lennart.borgman.073@student.lu.se>
227
228         * emacsclient.c: Include <stdarg.h>.
229         [WINDOWSNT]: Include <windows.h>.
230         (w32_check_console_app): New function.
231         (message): New function.
232         (decode_options, print_help_and_exit, fail, main)
233         (initialize_sockets, get_server_config, set_tcp_socket)
234         (set_local_socket, set_socket): Use message().
235
236 2006-11-13  Jason Rumney  <jasonr@gnu.org>
237
238         * emacsclient.c [WINDOWSNT]: Let config.h define HAVE_SOCKETS and
239         HAVE_INET_SOCKETS.
240
241 2006-11-13  Juanma Barranquero  <lekktu@gmail.com>
242
243         * makefile.w32-in (emacsclient): Depend also on emacsclientw.exe.
244         ($(BLD)/emacsclientw.exe): New target.
245         (install): Install emacsclientw.exe.
246         ($(BLD)/cvtmail.$(O), $(BLD)/emacstool.$(O)): Remove obsolete targets.
247         (ECLIENT_CFLAGS): Remove redundant flags.
248
249         * emacsclient.c [WINDOWSNT]: Undef _WINSOCKAPI_ and _WINSOCK_H.
250
251 2006-11-13  Jason Rumney  <jasonr@gnu.org>
252
253         * makefile.w32-in ($(BLD)/emacsclient.$(O)): Use CFLAGS.
254
255 2006-11-10  David Reitter  <david.reitter@gmail.com>
256
257         * emacsclient.c [!WINDOWSNT]: Include <sys/types.h>.
258
259 2006-11-08  Juanma Barranquero  <lekktu@gmail.com>
260
261         * emacsclient.c (get_server_config) [WINDOWSNT]: Declare set_fg as
262         FARPROC to avoid a compiler warning.
263
264 2006-11-07  Juanma Barranquero  <lekktu@gmail.com>
265
266         * emacsclient.c (get_server_config) [WINDOWSNT]: Look for the server
267         file on APPDATA if it doesn't exist on HOME, even if HOME is defined.
268
269         * emacsclient.c (get_server_config): Extract also the Emacs pid
270         from the server file.  On Windows, try to force the Emacs frame to
271         the foreground.
272
273 2006-11-06  Juanma Barranquero  <lekktu@gmail.com>
274
275         * emacsclient.c (longopts) [!NO_SOCKETS_IN_FILE_SYSTEM]: Don't show
276         option --socket-name.
277         (decode_options): Don't get EMACS_SERVER_FILE here, it could override
278         command line options.
279         (decode_options) [!NO_SOCKETS_IN_FILE_SYSTEM]: Don't parse "-s" option.
280         (fail): Don't check for missing arguments, it is now done in set_socket.
281         (file_name_absolute_p): New function (loosely based on the one in
282         fileio.c).
283         (initialize_sockets): Don't check for duplicate loading of Winsock.
284         (get_server_config): Only try relative paths in the default
285         directory locations.
286         (set_tcp_socket): Don't call INITIALIZE().  Warn when connecting to
287         a remote server.
288         (set_socket): Call INITIALIZE().  Search explicit command-line
289         arguments, then environment variable EMACS_SERVER_FILE, then implicit
290         socket paths, before trying the alternate editor.
291         (main): Use file_name_absolute_p.
292
293 2006-11-04  Eli Zaretskii  <eliz@gnu.org>
294
295         * makefile.w32-in (../src/$(BLD)/temacs.exe): Create as temporary
296         file if it doesn't already exist.
297
298 2006-11-03  Juanma Barranquero  <lekktu@gmail.com>
299
300         * emacsclient.c (initialize_sockets): Don't initialize Winsock
301         more than once.
302
303 2006-11-03  Mark Davies  <mark@mcs.vuw.ac.nz>
304
305         * Makefile.in (INSTALL_SCRIPT): New macro.
306         ($(DESTDIR)${archlibdir}, install): Use it, instead of INSTALL_PROGRAM.
307
308 2006-11-02  Juanma Barranquero  <lekktu@gmail.com>
309
310         * grep-changelog: When called with no arguments (not even a
311         filter), show help instead of blindingly dumping every single
312         ChangeLog available.  Doc fix.  Update version.
313
314 2006-11-02  Tim Van Holder  <tim.vanholder@gmail.com>  (tiny change)
315
316         * emacsclient.c [WINDOWSNT]: Define HAVE_INET_SOCKETS.
317         [!WINDOWSNT]: Include <netinet/in.h> if available.
318         [HAVE_SOCKETS]: Also require HAVE_INET_SOCKETS.
319         (IOCTL, IOCTL_BOOL_ARG): Remove.
320         (set_tcp_socket): Don't set the socket in blocking mode.
321         Remove c_arg.
322
323 2006-11-01  Juanma Barranquero  <lekktu@gmail.com>
324
325         * emacsclient.c (fail) [WINDOWSNT]: Force the first argv passed to
326         execvp to point to alternate_editor (otherwise .BAT scripts can't run).
327
328 2006-10-31  ,bS(Bscar Fuentes  <ofv@wanadoo.es>  (tiny change)
329
330         * emacsclient.c [WINDOWSNT]: Include <malloc.h> and <stdlib.h>.
331         (close_winsock): Declare as __cdecl.
332
333 2006-10-31  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
334
335         * emacsclient.c [!WINDOWSNT]: Include <fcntl.h> if available.
336         (set_tcp_socket): Prefer O_NONBLOCK, then O_NDELAY, then FIONBIO
337         to set the socket in non-blocking mode.
338
339 2006-10-31  Tim Van Holder  <tim.vanholder@gmail.com>  (tiny change)
340
341         * emacsclient.c [!WINDOWSNT]: Include <netinet/in.h> and <sys/ioctl.h>.
342         (INVALID_SOCKET): Define.
343         (initialize_sockets): Put #endif at the right place.
344         (set_local_socket): Use progname, not argv[0].
345
346 2006-10-31  Juanma Barranquero  <lekktu@gmail.com>
347
348         * makefile.w32-in (ALL): Add emacsclient.
349         (ECLIENT_CFLAGS, ECLIENTOBJS): New macros.
350         (emacsclient, $(BLD)/emacsclient.exe): New targets.
351         (install): Install emacsclient.
352
353         * emacsclient.c: Add support for TCP sockets.
354         (SEND_STRING, SEND_QUOTED, HSOCKET, CLOSE_SOCKET, IOCTL)
355         (INITIALIZE): New macros.
356         (IOCTL_BOOL_ARG): New typedef.
357         (server_file): New global variable.
358         (longopts): New option --server-file.
359         (decode_options): Process new option --server-file and environment
360         variable EMACS_SERVER_FILE.
361         (print_help_and_exit): Document new option.
362         (fail): If no connection available and no alternate editor,
363         suggest using options to make them explicit.
364         (AUTH_KEY_LENGTH, SEND_BUFFER_SIZE): New constants.
365         (send_buffer, sblen): New variables.
366         (send_to_emacs): New function to buffer output and send it with
367         send().
368         (quote_file_name): Use SEND_STRING.
369         (close_winsock, initialize_sockets): New functions to load and
370         unload Winsock.
371         (get_server_config, set_tcp_socket): New functions to create and
372         set up TCP sockets.
373         (set_local_socket): New function to create and set up Unix
374         socket (code moved from previous implementation).
375         (set_socket): New function to chose between TCP and Unix sockets.
376         (main): Use SEND_STRING and SEND_QUOTED.  Most code moved to
377         set_local_socket.  Use set_socket.  Get answers from server.el with
378         recv(), not file stream functions.
379
380 2006-10-09  Eli Zaretskii  <eliz@gnu.org>
381
382         * makefile.w32-in (../src/config.h): Fix error message.
383
384 2006-09-30  Eli Zaretskii  <eliz@gnu.org>
385
386         * .cvsignore: Add blessmail.
387
388 2006-09-15  Jay Belanger  <belanger@truman.edu>
389
390         * COPYING: Replace "Library Public License" by "Lesser Public
391         License" throughout.
392
393 2006-08-09  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
394
395         * etags.c (readline): Expect sscanf returns >= 1.
396         (readline): Change position on %n and \" in sscanf.
397
398 2006-08-07  Masatake YAMATO  <jet@gyve.org>
399
400         * etags.c (readline): Expect sscanf returns 2, not 1.
401
402 2006-08-07  Masatake YAMATO  <jet@gyve.org>
403
404         * etags.c (TEX_mode): Check getc returns EOF.
405         File ended without newline causes infinite loop.
406
407 2002-07-30  Adrian Aichner  <adrian@xemacs.org>  (tiny change)
408
409         * etags.c: It's XEmacs, not Xemacs: change all the occurrences.
410
411 2006-07-30  Francesco Potort,Al(B  <pot@gnu.org>
412
413         * etags.c [ETAGS_REGEXPS]: Now is unconditionally defined.
414         [LONG_OPTIONS]: Changed to NO_LONG_OPTIONS, which is undefined.
415         (Objc_suffixes): Suggest using --lang=c for full help.
416         (C_entries): Initialise savetoken to 0 to shut up the compiler.
417
418 2006-07-20  Andreas Schwab  <schwab@suse.de>
419
420         * fakemail.c (fatal): Drop second parameter and treat first
421         parameter as a plain string.  Callers changed.
422
423 2006-07-18  Dan Nicolaescu  <dann@ics.uci.edu>
424
425         * ebrowse.c (usage, version): Mark as NO_RETURN.
426
427         * emacsclient.c (print_help_and_exit): Likewise.
428
429 2006-07-10  Francesco Potort,Al(B  <pot@gnu.org>
430
431         * etags.c (absolute_filename): Free unused space (cosmetic change).
432         (in_word_set): In C, also tag #undef symbols.
433
434 2006-06-09  Eli Zaretskii  <eliz@gnu.org>
435
436         * yow.c: Remove file.
437
438         * makefile.w32-in ($(BLD)/yow.$(O)): Remove target.
439
440         * Makefile.in (UTILITIES): Remove yow${EXEEXT}.
441         yow${EXEEXT}: Remove target.
442
443 2006-06-04  Masatake YAMATO  <jet@gyve.org>
444
445         * ebrowse.c (main): Exit with EXIT_FAILURE if BROWSE file
446         doesn't exist, is not seekable, not is failed in ftall.
447
448 2006-06-03  Eli Zaretskii  <eliz@gnu.org>
449
450         * makefile.w32-in (ALL): Add sorted-doc and digest-doc.
451         ($(BLD)/sorted-doc.exe, $(BLD)/digest-doc.exe)
452         ($(BLD)/test-distrib.exe): New targets.
453         (sorted-doc, digest-doc, test-distrib): New targets.
454         (install): Install sorted-doc.exe and digest-doc.exe.
455         ($(BLD)/sorted-doc.$(O)): Update dependencies.
456
457         * digest-doc.c [DOS_NT] <top level>: Include fcntl.h and io.h.
458         (main) [DOS_NT]: Switch stdin to binary mode, if it is not a
459         terminal device.
460
461         * sorted-doc.c [DOS_NT] <top level>: Include fcntl.h and io.h.
462         [WINDOWSNT] <top level>: Don't redeclare malloc.
463         (main) [DOS_NT]: Switch stdin to binary mode, if it is not a
464         terminal device.
465         (main): Initialize bp, to avoid compiler warnings
466
467         * makefile.w32-in: Delete traces of leditcfns.c.
468
469         * leditcfns.c: Remove file.
470
471 2006-05-23  Francesco Potort,Al(B  <pot@gnu.org>
472
473         * pop.c (pop_open, socket_connection, KPOP_SERVICE): Added
474         comments explaining why the "kpop" service is never used.
475
476 2006-05-13  Eli Zaretskii  <eliz@gnu.org>
477
478         * makefile.w32-in (lisp1): Add fringe.elc.
479
480 2006-05-02  Francesco Potort,Al(B  <pot@gnu.org>
481
482         * etags.c (Perl_functions): Free space allocated for var package.
483         (Erlang_functions): Possibly free space allocated for var last.
484         (Prolog_functions): Possibly free space allocated for var last.
485
486 2006-04-29  Dan Nicolaescu  <dann@ics.uci.edu>
487
488         * sorted-doc.c (main): Initialize docs to NULL.
489
490         * yow.c (yow): Free buf.
491
492         * etags.c: Delete c-indentation-style local variable.
493
494 2006-04-29  Richard Stallman  <rms@gnu.org>
495
496         * movemail.c (main): Check for negative value from `read'.
497
498         * fakemail.c (read_header): Give fatal error if input has no header.
499
500 2006-04-02  Paul Eggert  <eggert@cs.ucla.edu>
501
502         * b2m.c (main): Don't include <limits.h>.
503         (TM_YEAR_BASE): New macro.
504         (TM_YEAR_IN_ASCTIME_RANGE): Don't define if already defined, so
505         that s/ files can override this.  Use the more-conservative range
506         1000-9999.
507         (main): Check for asctime returning NULL.
508         * fakemail.c: Likewise.
509
510 2006-03-27  Paul Eggert  <eggert@cs.ucla.edu>
511
512         * b2m.c: Include <limits.h>.
513         (TM_YEAR_IN_ASCTIME_RANGE): New macro.
514         (main): Check for out-of-range time stamps.
515         * fakemail.c: Likewise.
516
517 2006-03-18  Andre Spiegel  <spiegel@gnu.org>
518
519         * vcdiff: Use "echo" as a default for $echo, otherwise we'll
520         execute $DIFF twice, and once with the wrong options.
521
522 2006-02-23  Claudio Fontana  <claudio@gnu.org>
523
524         * Makefile.in (install, uninstall): Add DESTDIR variable to
525         support staged installations.
526
527 2005-12-30  Eli Zaretskii  <eliz@gnu.org>
528
529         * makefile.w32-in (MOUSE_SUPPORT): Add tooltip.elc.
530         (lisp1): Add rfn-eshadow.elc, international/utf-16.elc, image.elc,
531         international/fontset.elc, dnd.elc, mwheel.elc, and tool-bar.elc.
532         Rearrange the list to be similar to $(shortlisp) in
533         src/Makefile.in.
534         (lisp2): Add language/kannada.el, emacs-lisp/syntax.elc,
535         emacs-lisp/timer.elc, jka-cmpr-hook.elc, font-lock.elc,
536         jit-lock.elc.  Rearrange the list to be similar to $(shortlisp) in
537         src/Makefile.in.
538
539 2005-12-22  Richard M. Stallman  <rms@gnu.org>
540
541         * Makefile.in (update-game-score.o): Delete spurious final `\'.
542
543 2005-11-18  Hideki IWAMOTO  <h-iwamoto@kit.hi-ho.ne.jp>  (tiny change)
544
545         * etags.c (main): Cxref mode writes to stdout: do not close tagf,
546         which was never opened.
547
548 2005-10-20  Olli Savia  <ops@iki.fi>  (tiny change)
549
550         * etags.c: Undef STDIN if defined.  (LynxOS defines it in system
551         header files.)
552
553 2005-09-27  Francesco Potort,Al(B  <pot@gnu.org>
554
555         * etags.c: Preliminary Forth support.
556         (prolog_pr): Cast strlen to int before comparison.
557         (LOOKING_AT, LOOKING_AT_NOCASE): Let the preprocessor check that
558         the second argument is indeed a literal string.
559         (main): In append mode, sort the tags file after writing it.
560
561 2005-09-27  Emanuele Giaquinta  <emanuele.giaquinta@gmail.com>  (tiny change)
562
563         * etags.c (longopts, print_help, main): The -a (--append) option
564         can be used in ctags also; for one, the Linux make file uses it.
565
566 2005-09-20  Chong Yidong  <cyd@stupidchicken.com>
567
568         * ebrowse.c (add_sym): Compare namespace names instead of
569         namespace objects.  This prevents the parser from incorrectly
570         treating classes whose superclass is in another namespace.
571
572 2005-09-15  Richard M. Stallman  <rms@gnu.org>
573
574         * Makefile.in (update-game-score.o): New target.
575         Compile and link this progranm separately.
576         (update-game-score${EXEEXT}): Use GETOPTDEPTS.
577
578 2005-09-11  Jason Rumney  <jasonr@gnu.org>
579
580         * makefile.w32-in (../src/config.h): Don't overwrite.  Print a
581         message instead.
582         (../src/paths.h): Removed.
583
584 2005-07-27  Juanma Barranquero  <lekktu@gmail.com>
585
586         * .cvsignore: Don't ignore fns-* and fns.el, which are no longer
587         generated.  Ignore also ctags.c and getopt.h.
588
589         * makefile.w32-in (clean): Delete getopt.h.
590         (getopt.h): New rule.
591
592 2005-07-26  Paul Eggert  <eggert@cs.ucla.edu>
593
594         Merge gnulib getopt implementation into Emacs.
595
596         * Makefile.in (mostlyclean): Remove getopt.h, getopt.h-t.
597         (GETOPT_H): New macro, from gnulib.
598         (getopt.h): New rule, from gnulib.
599         (GETOPTOBJS): Now autoconfigured.
600         (GETOPTDEPS): getopt.h is now autoconfigured.
601         (getopt.o, getopt1.o): Depend on $(GETOPT_H), not ${srcdir}/getopt.h.
602         (getopt.o): Depend on ${srcdir}/gettext.h.
603         (movemail.o): Depend on $(GETOPT_H).
604         * getopt.c, getopt1.c: Sync from gnulib.
605         * getopt_.h, getopt_int.h, gettext.h: New files, from gnulib.
606         * getopt.h: Removed (now is getopt_.h).
607
608 2005-07-13  Ken Raeburn  <raeburn@gnu.org>
609
610         * pop.c: Don't include des.h (or variants thereof); krb.h will do it.
611         (sendline): Add the \r\n to the line in a temporary buffer, and write
612         it all at once.
613
614 2005-07-04  Lute Kamstra  <lute@gnu.org>
615
616         Update FSF's address in GPL notices.
617
618 2005-06-13  Eli Zaretskii  <eliz@gnu.org>
619
620         * makefile.w32-in ($(DOC)): Fix last change.
621
622 2005-06-12  Eli Zaretskii  <eliz@gnu.org>
623
624         * makefile.w32-in ($(DOC)): Depend on make-docfile.exe,
625         temacs.exe, and the preloaded *.elc files.  This avoids
626         unnecessary dumping and DOC rebuilding.
627
628 2005-06-04  Eli Zaretskii  <eliz@gnu.org>
629
630         * ntlib.h (fileno): Don't define if already defined.
631
632 2005-05-25  Thien-Thi Nguyen  <ttn@gnu.org>
633
634         * yow.c (setup_yow): Use EXIT_FAILURE in case no separators found.
635         (yow): Use EXIT_FAILURE in case of memory error.
636
637 2005-05-13  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
638
639         * make-docfile.c (DIRECTORY_SEP): New macro.
640         (IS_DIRECTORY_SEP): Use it.
641
642 2005-03-18  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
643
644         * emacsclient.c: Avoid expansion of getcwd when defined as a macro.
645
646 2005-03-04  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
647
648         * make-docfile.c: Undo previous change.
649
650 2005-02-04  Andreas Schwab  <schwab@suse.de>
651
652         * movemail.c (fatal): Accept third parameter and pass down to error.
653         (pfatal_with_name): Pass error string as format parameter instead of
654         as part of format string.
655         (pfatal_and_delete): Likewise.
656         (main): Adjust call to fatal.
657         (xmalloc): Likewise.
658
659 2005-01-29  Richard M. Stallman  <rms@gnu.org>
660
661         * movemail.c (popmail): Don't use Errmsg as format string.
662
663 2004-12-26  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
664
665         * make-docfile.c: Include stdlib.h even if WINDOWSNT is not defined.
666
667 2004-12-15  Andreas Schwab  <schwab@suse.de>
668
669         * etags.c (main): Fix typo in conversion of LONG_OPTIONS from
670         preprocessing to compile time constant.
671
672 2004-11-17  Kim F. Storm  <storm@cua.dk>
673
674         * etags.c: Undo last change.
675
676 2004-11-09  Kim F. Storm  <storm@cua.dk>
677
678         * make-docfile.c (scan_c_file): Set defvarperbufferflag to
679         silence compiler.
680
681         * hexl.c (main): Init local var c to silence compiler.
682
683         * etags.c (main, consider_token, C_entries): Add misc switch
684         default targets to silence compiler.
685
686 2004-11-09  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se>
687
688         * makefile.w32-in (obj): Add all files (X and Mac) to doc so the
689         resulting DOC file can be used on Unix/Mac also.
690
691 2004-09-13  Francesco Potort,Al(B  <pot@gnu.org>
692
693         * etags.c (main): When relative file names are given as argument,
694         make them relative to the current working dir, rather than
695         relative to the output tags file, if the latter is in /dev.
696
697 2004-09-13  Francesco Potort,Al(B  <pot@gnu.org>
698
699         * etags.c [EXIT_SUCCESS, EXIT_FAILURE]: Define them when no
700         <stdlib.h> is available.
701         (enum sym_type): New st_C_attribute value for parsing
702         gcc's __attribute__.  Deleted st_C_typespec value.
703         (gperf, in_word_set): Use gperf 3, options changed.  Added the
704         __attribute__ keyword, removed all the st_C_typespec keywords,
705         changed attribute for Java to (C_JAVA & !C_PLPL).
706         (inattribute): New global bool, part of the C state machine.
707         (cblev): Identifier renamed to bracelev throughout.
708         (consider_token, C_entries): Numerous changes for making the
709         parser more robust and adding support for __attribute__.
710
711 2004-09-13  David A. Capello  <dacap@users.sourceforge.net>  (tiny change)
712
713         * etags.c (Lua_suffixes, Lua_help, lang_names, Lua_functions):
714         Support the Lua scripting language <http://www.lua.org>.
715
716 2004-09-08  Francesco Potort,Al(B  <pot@gnu.org>
717
718         * etags.c [LONG_OPTIONS]: Make it TRUE (ifdef) or FALSE (ifndef)
719         for ease of use.
720
721 2004-07-17  Richard M. Stallman  <rms@gnu.org>
722
723         * emacsclient.c (quote_file_name): Pass COPY thru %s to output it.
724
725 2004-06-01  Juanma Barranquero  <lektu@terra.es>
726
727         * makefile.w32-in (obj): Add image.c.
728
729 2004-05-10  Thien-Thi Nguyen  <ttn@gnu.org>
730
731         * test-distrib.c (main): For failing cases, exit with `EXIT_FAILURE'.
732
733 2004-05-08  Jason Rumney  <jasonr@gnu.org>
734
735         * makefile.w32-in (lisp1, lisp2): Split lisp to avoid long
736         command-lines.
737
738 2004-05-08  Thien-Thi Nguyen  <ttn@gnu.org>
739
740         * cvtmail.c: Throughout, replace 0 destined for `exit' arg
741         with `EXIT_SUCCESS'.  Likewise, replace 1 with `EXIT_FAILURE'.
742         (main): Use `EXIT_SUCCESS' or `EXIT_FAILURE' for return value.
743
744         * ebrowse.c, emacsclient.c, fakemail.c, hexl.c,
745         * make-docfile.c, movemail.c, profile.c, sorted-doc.c,
746         * test-distrib.c, update-game-score.c, yow.c: Likewise.
747
748 2004-05-08  Thien-Thi Nguyen  <ttn@gnu.org>
749
750         * Makefile.in (emacsclient${EXEEXT}): Use makefile var `version'.
751
752 2004-05-07  Thien-Thi Nguyen  <ttn@gnu.org>
753
754         * b2m.c (GOOD, BAD): Delete macros.  Throughout,
755         replace w/ `EXIT_SUCCESS' and `EXIT_FAILURE', respectively.
756         (main): Use `EXIT_SUCCESS' or `EXIT_FAILURE' for return value.
757
758         * etags.c: Likewise.
759
760 2004-05-03  Jason Rumney  <jasonr@gnu.org>
761
762         * makefile.nt: Remove.
763
764 2004-04-26  Eli Zaretskii  <eliz@gnu.org>
765
766         * make-docfile.c (IS_DIRECTORY_SEP): New macro.
767         (put_filename): Remove unused variable len.  Use IS_DIRECTORY_SEP
768         instead of a literal '/'.
769
770 2004-04-23  Juanma Barranquero  <lektu@terra.es>
771
772         * makefile.w32-in: Add "-*- makefile -*-" mode tag.
773
774 2004-04-17  Paul Eggert  <eggert@gnu.org>
775
776         * rcs2log (Help): Clarify wording of the usage message.
777         Problem reported by Alan Mackenzie in
778         <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>.
779
780 2004-04-07  Stefan Monnier  <monnier@iro.umontreal.ca>
781
782         * make-docfile.c (xmalloc): Fix return type.
783         (put_filename): New fun.
784         (scan_file): Use it.
785
786 2004-03-09  Juanma Barranquero  <lektu@terra.es>
787
788         * grep-changelog: Changes to support ChangeLog.10+.
789         (main): Tidy up usage string.  Fix "Use of uninitialized value"
790         warning.  Set version to 0.2.  Parse the directory listing to get
791         any ChangeLog.n file, not just 1..9.
792         (header_match_p, entry_match_p, print_log, parse_changelog):
793         Remove Perl prototypes (their purpose is to help the parser, which
794         isn't needed here, not declare arguments).
795         (parse_changelog): Make --reverse faster on big batches by not
796         modifying the entries list.
797
798 2004-03-01  Juanma Barranquero  <lektu@terra.es>
799
800         * makefile.w32-in (obj): Add fringe.c.
801
802 2004-02-14  Paul Eggert  <eggert@twinsun.com>
803
804         * rcs2log: Work correctly if CVSROOT specifies :fork: or
805         :local: methods, or omits the colon between the hostname
806         and the path.  Allow :/ in repository path, since CVS does.
807         Fix typo: "pository" should be set from $CVSROOT, not $repository.
808         This fixes a bug reported by Wolfgang Scherer in
809         <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-02/msg00085.html>,
810         along with some related bugs I discovered by inspecting how
811         CVS itself parses $CVSROOT.
812
813 2004-02-04  J,bi(Br,bt(Bme Marant  <jmarant@nerim.net>  (tiny change)
814
815         * emacsclient.c (decode_options): Fix handling of alternate editor.
816
817 2004-01-27  Stefan Monnier  <monnier@iro.umontreal.ca>
818
819         * emacsclient.c (main): Don't use the hostname in the socket name.
820         Look for relative socket names in the /tmp dir rather than in cwd.
821
822 2004-01-24  Richard M. Stallman  <rms@gnu.org>
823
824         * emacsclient.c (main): Restore errno from saved_errno,
825         so the error message comes from socket_status.
826
827 2004-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>
828
829         * emacsclient.c (main): Stop if socket name too long.
830         Only try su-fallback if the socket name was not explicit.
831         Check socket name length in su-fallback case as well.
832
833 2004-01-08  Andreas Schwab  <schwab@suse.de>
834
835         * emacsclient.c (main): Save errno from socket_status.
836
837 2004-01-04  Andreas Schwab  <schwab@suse.de>
838
839         * emacsclient.c (main): Fix socket name when using another user.
840
841 2003-12-27  Paul Eggert  <eggert@twinsun.com>
842
843         * rcs2log (rlog_options): Append -rbranchtag if CVS/Tag indicates
844         a tag, and if the user has not specified an rlog option.
845         Adapted from a suggestion by Martin Stjernholm in
846         <http://mail.gnu.org/archive/html/bug-gnu-emacs/2003-07/msg00066.html>.
847         (Copyright): Update to 2003.
848
849 2003-12-24  Thien-Thi Nguyen  <ttn@gnu.org>
850
851         * make-docfile.c (main): For return code, no longer special-case VMS.
852         Instead, use `EXIT_SUCCESS' and `EXIT_FAILURE' from stdlib.h.
853
854 2003-09-28  Andreas B,A|(Bsching  <crunchy@tzi.de>  (tiny change)
855
856         * emacsclient.c (quote_file_name): Print the result instead of
857         returning it.  Fix the return type accordingly.
858         (main): With --eval, if no file name, read from stdin.
859         Quote file names.
860
861 2003-09-10  Richard M. Stallman  <rms@gnu.org>
862
863         * emacsclient.c (main): Use socket_name.
864
865 2003-09-10  Andreas B,A|(Bsching  <crunchy@tzi.de>  (tiny change)
866
867         * emacsclient.c (socket_name): New variable.
868         (longopts, decode_options, print_help_and_exit):
869         Handle --socket-name argument.
870
871 2003-08-25  Takaaki Ota  <Takaaki.Ota@am.sony.com>  (tiny change)
872
873         * etags.c (consider_token): Check C++ `operator' only when the
874         token len is long enough.
875
876 2003-08-20  Dave Love  <fx@gnu.org>
877
878         * Makefile.in: Remove obsolete references to alloca.
879
880 2003-07-29  Ken Brush  <ken@wirex.com>
881
882         * emacsclient.c (main)
883         * etags.c (suggest_asking_for_help)
884         * movemail.c (main): Fix having macros in a printf statement.
885
886 2003-05-31  Juanma Barranquero  <lektu@terra.es>
887
888         * makefile.w32-in (lisp): Fix references to byte-run.el,
889         float-sup.el and map-ynp.el, which are now in emacs-lisp.
890
891 2003-05-22  Dave Love  <fx@gnu.org>
892
893         * update-game-score.c (difftime) [!HAVE_DIFFTIME]: Define.
894         (strerror) [!HAVE_STRERROR && !WINDOWSNT]: New.
895
896 2003-05-20  Dave Love  <fx@gnu.org>
897
898         * movemail.c: Check HAVE_LIBLOCKFILE like HAVE_LIBMAIL.
899
900         * Makefile.in [HAVE_LIBLOCKFILE]: Define LIBS_MAIL=-llockfile.
901
902 2003-04-27  Oliver Scholz  <alkibiades@gmx.de>
903
904         * update-game-score.c (read_scores): Fix corruption of scores on read.
905
906 2003-04-12  Stefan Monnier  <monnier@cs.yale.edu>
907
908         * emacsclient.c (main): Use new safe location for socket.
909
910 2003-03-12  Tom Tromey  <tromey@redhat.com>
911
912         * emacsclient.c (print_help_and_exit): Print to stdout.
913         Exit successfully.  Added some blank lines for readability.
914         (decode_options): Don't call print_help_and_exit in default case.
915         Print version information to stdout.
916         (main): Don't call print_help_and_exit.
917
918 2003-02-15  Richard M. Stallman  <rms@gnu.org>
919
920         * cvtmail.c: Cast result of malloc and realloc.
921         Don't include stdlib.h, becuase config.h does.
922         (malloc, realloc): Declarations deleted.
923
924         * yow.c (yow): Cast result of malloc and realloc.
925         (malloc, realloc): Declarations deleted.
926
927 2003-02-11  Juanma Barranquero  <lektu@terra.es>
928
929         * makefile.w32-in (lisp): Add malayalam.el and tamil.el.
930
931 2003-02-08  Andreas Schwab  <schwab@suse.de>
932
933         * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
934         instead of the substitution.
935
936 2003-02-04  Richard M. Stallman  <rms@gnu.org>
937
938         * update-game-score.c (push_score, read_scores): Cast values
939         of malloc and realloc.
940         (main, lock_file): Avoid assignment inside if.
941
942 2003-01-31  Joe Buehler  <jhpb@draco.hekimian.com>
943
944         * Makefile.in: Use @EXEEXT@ for Cygwin.
945
946 2003-01-21  Dave Love  <fx@gnu.org>
947
948         * etags.c (Cplusplus_help, Cjava_help): Re-phrase and avoid
949         column-0 `('.
950
951         * yow.c: Don't include string.h.
952
953 2003-01-20  Richard M. Stallman  <rms@gnu.org>
954
955         * Makefile.in (rcs2log, rcs-checkin, grep-changelog, vcdiff):
956         New targets.
957
958 2003-01-06  Kim F. Storm  <storm@cua.dk>
959
960         * pop.c (__P): Renamed from _P to avoid problems on Cygwin.
961         All uses changed.
962
963 2002-12-18  Andrew Innes  <andrewi@gnu.org>
964
965         * makefile.w32-in ($(DOC)): Use -o and -a options to make-docfile,
966         because GNU make doesn't append when using >> redirection.
967
968 2002-12-12  Jonathan Kamens  <jik@kamens.brookline.ma.us>
969
970         * b2m.pl: Make sure every message ends with a blank line, because
971         some mbox parsers require a blank line before "From " lines.
972
973 2002-12-08  Richard M. Stallman  <rms@gnu.org>
974
975         * getopt.c: Do include libintl.h if HAVE_LIBINTL_H.
976         (_): Test only HAVE_LIBINTL_H to decide what to do.
977
978 2002-12-05  Richard M. Stallman  <rms@gnu.org>
979
980         * getopt.c: Comment out include of libintl.h or gettext.h.
981
982 2002-12-04  Richard M. Stallman  <rms@gnu.org>
983
984         * Update getopt from gnulib version; changes described below.
985
986         * getopt1.c: Conditionally find getopt.h.
987         [_LIBC] (getopt_long, getopt_long_only): Do libc_hidden_def.
988
989         * getopt.c (const): Move outside !HAVE_CONFIG_H conditional.
990         (libintl.h): Include this if _LIBC.  Otherwise include gettext.h.
991         (wchar.h): Include, maybe.
992         (attribute_hidden): Define if not defind.
993         (__getopt_initialized): Use attribute_hidden.
994         (__libc_argc, __libc_argv): Renamed from original_argc, etc.
995         (__getopt_nonoption_flags, nonoption_flags_max_len, nonoption_flags_len):
996         Conditional on USE_NONOPTION_FLAGS.
997         (SWAP_FLAGS): New definitions.
998         (exchange): Test USE_NONOPTION_FLAGS.
999         (_getopt_initialize): Test USE_NONOPTION_FLAGS.
1000         (_getopt_internal): Error if argc < 1.  New local var print_errors.
1001         Improve test for ambiguous long option.
1002         Add LIBIO support for error message output.
1003         (NONOPTION_P): Test USE_NONOPTION_FLAGS.
1004
1005         * getopt.h: Maybe include ctype.h.
1006         Treat __cplusplus like __STDC__.
1007         (decls): Use __ in arg names.
1008
1009 2002-12-02  Stephen Eglen  <stephen@gnu.org>
1010
1011         * emacsclient.c (main): Tell user how to start server within Emacs
1012         if socket could not be found.
1013
1014 2002-12-02  Richard M. Stallman  <rms@gnu.org>
1015
1016         * emacsclient.c (main): Test HAVE_GETCWD rather than BSD_SYSTEM.
1017
1018 2002-11-19  Ben Key  <bkey1@tampabay.rr.com>
1019
1020         * makefile.w32-in: Fixed a bug that caused the documentation for
1021         the built in function play-sound-internal not to be included in
1022         /etc/DOC.
1023
1024 2002-11-18  Dave Love  <fx@gnu.org>
1025
1026         * update-game-score.c: Include unistd.h, string.h, stdlib.h,
1027         fcntl.h, stdarg.h conditionally.
1028         (_GNU_SOURCE, __attribute__): Don't define.
1029         (optarg, optind, opterr): Declare.
1030         (lose, lose_syserr): Use NO_RETURN.
1031         (get_user_id): Use P_.
1032
1033 2002-11-17  Richard M. Stallman  <rms@gnu.org>
1034
1035         * Makefile.in (${archlibdir}): Ignore errors operating on $(gamedir).
1036
1037 2002-11-14  Dave Love  <fx@gnu.org>
1038
1039         * movemail.c (pop_retr): Declare comment.
1040
1041         * make-docfile.c (read_c_string_or_comment): Declare msgno.
1042
1043         * Makefile.in (YACC): Deleted.
1044
1045 2002-10-19  Andreas Schwab  <schwab@suse.de>
1046
1047         * Makefile.in (${archlibdir}): Always create $(gamedir).
1048         (update-game-score): Pass $(gamedir) as HAVE_SHARED_GAME_DIR.
1049
1050 2002-10-04  Juanma Barranquero  <lektu@terra.es>
1051
1052         * makefile.w32-in (lisp): Load devanagari.el, not .elc.
1053
1054 2002-09-30  Markus Rost  <rost@math.ohio-state.edu>
1055
1056         * emacsclient.c (main): Remove reference to SERVER_HOME_DIR
1057         completely.
1058
1059 2002-09-27  Stefan Monnier  <monnier@cs.yale.edu>
1060
1061         * emacsclient.c: Remove SYSV support.
1062         (eval, display): New vars.
1063         (longopts): Add --eval and --display.
1064         (decode_options): Add -e and -d processing.
1065         (print_help_and_exit): Update the usage string.
1066         (main): Add support for --eval and --display.
1067         (main): Always use /tmp and non-qualified hostname.
1068
1069 2002-09-25  Stefan Monnier  <monnier@cs.yale.edu>
1070
1071         * emacsserver.c: Remove.
1072
1073 2002-09-17  Stefan Monnier  <monnier@cs.yale.edu>
1074
1075         * emacsclient.c (quote_file_name): Quote \n.
1076         (main): Print a final \n when needed.
1077
1078 2002-09-03  Francesco Potort,Al(B  <pot@gnu.org>
1079
1080         * etags.c (regex_tag_multiline, readline): Never pass pfnote a
1081         string that cannot be freed.
1082
1083 2002-08-30  Francesco Potort,Al(B  <pot@gnu.org>
1084
1085         * etags.c (consider_token, C_entries): Switch to C++ parsing when
1086         auto-detection is enabled and the `::' qualifier is met.
1087         (consider_token, C_entries): Several bugs corrected that tagged
1088         some declarations even though --declarations was not used.
1089         (plainc): New macro.
1090         (C_entries): Use it.
1091         (C_entries): Several cosmetic changes.
1092         (C_entries): Invalidate the token is some cases.
1093
1094 2002-08-29  Francesco Potort,Al(B  <pot@gnu.org>
1095
1096         * etags.c (C_entries): Correct a problem with const C++ funcs.
1097         (ignoreindent): Renamed from noindentypedefs.
1098         (cjava, cplpl): They are now macros instead of local vars.
1099
1100 2002-08-28  Francesco Potort,Al(B  <pot@gnu.org>
1101
1102         * etags.c (HTML_labels): Tag ID= also.
1103
1104 2002-08-27  Francesco Potort,Al(B  <pot@gnu.org>
1105
1106         * etags.c (Ada_funcs): Do not tag "use type Xxxx;".
1107
1108         * etags.c (HTML_labels): New language HTML.
1109         (etags_strcasecmp): Like BSD's, for compatibility.
1110         (strcaseeq): Make it into a macro.
1111
1112         * etags.c (make_tag): Never generate null length tag names.
1113         (linebuffer_init): Renamed from initbuffer.  All callers changed.
1114         (pattern): Structure renamed to `regexp', member regex renamed to
1115         pattern.
1116         (node_st): Member pat renamed to regex.
1117         (pattern); New member force_explicit_name, for future use.
1118         Now always set to true, cannot be reset.