/[emacs]/emacs/lib-src/ChangeLog
ViewVC logotype

Diff of /emacs/lib-src/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2.175 by pot, Thu Jun 6 22:36:54 2002 UTC revision 2.175.2.1 by miles, Fri Apr 4 06:19:54 2003 UTC
# Line 1  Line 1 
1    2003-03-12  Tom Tromey  <tromey@redhat.com>
2    
3            * emacsclient.c (print_help_and_exit): Print to stdout.  Exit
4            successfully.  Added some blank lines for readability.
5            (decode_options): Don't call print_help_and_exit in default case.
6            Print version information to stdout.
7            (main): Don't call print_help_and_exit.
8    
9    2003-02-15  Richard M. Stallman  <rms@gnu.org>
10    
11            * cvtmail.c: Cast result of malloc and realloc.
12            Don't include stdlib.h, becuase config.h does.
13            (malloc, realloc): Declarations deleted.
14    
15            * yow.c (yow): Cast result of malloc and realloc.
16            (malloc, realloc): Declarations deleted.
17    
18    2003-02-11  Juanma Barranquero  <lektu@terra.es>
19    
20            * makefile.w32-in (lisp): Add malayalam.el and tamil.el.
21    
22    2003-02-08  Andreas Schwab  <schwab@suse.de>
23    
24            * Makefile.in (EXEEXT): Define to @EXEEXT@ and use this variable
25            instead of the substitution.
26    
27    2003-02-04  Richard M. Stallman  <rms@gnu.org>
28    
29            * update-game-score.c (push_score, read_scores): Cast values
30            of malloc and realloc.
31            (main, lock_file): Avoid assignment inside if.
32    
33    2003-01-31  Joe Buehler  <jhpb@draco.hekimian.com>
34    
35            * Makefile.in: Use @EXEEXT@ for Cygwin.
36    
37    2003-01-21  Dave Love  <fx@gnu.org>
38    
39            * etags.c (Cplusplus_help, Cjava_help): Re-phrase and avoid
40            column-0 `('.
41    
42            * yow.c: Don't include string.h.
43    
44    2003-01-20  Richard M. Stallman  <rms@gnu.org>
45    
46            * Makefile.in (rcs2log, rcs-checkin, grep-changelog, vcdiff):
47            New targets.
48    
49    2003-01-06  Kim F. Storm  <storm@cua.dk>
50    
51            * pop.c (__P): Renamed from _P to avoid problems on Cygwin.
52            All uses changed.
53    
54    2002-12-18  Andrew Innes  <andrewi@gnu.org>
55    
56            * makefile.w32-in ($(DOC)): Use -o and -a options to make-docfile,
57            because GNU make doesn't append when using >> redirection.
58    
59    2002-12-12  Jonathan Kamens  <jik@kamens.brookline.ma.us>
60    
61            * b2m.pl: Make sure every message ends with a blank line, because
62            some mbox parsers require a blank line before "From " lines.
63    
64    2002-12-08  Richard M. Stallman  <rms@gnu.org>
65    
66            * getopt.c: Do include libintl.h if HAVE_LIBINTL_H.
67            (_): Test only HAVE_LIBINTL_H to decide what to do.
68    
69    2002-12-05  Richard M. Stallman  <rms@gnu.org>
70    
71            * getopt.c: Comment out include of libintl.h or gettext.h.
72    
73    2002-12-04  Richard M. Stallman  <rms@gnu.org>
74    
75            * Update getopt from gnulib version; changes described below.
76    
77            * getopt1.c: Conditionally find getopt.h.
78            [_LIBC] (getopt_long, getopt_long_only): Do libc_hidden_def.
79    
80            * getopt.c (const): Move outside !HAVE_CONFIG_H conditional.
81            (libintl.h): Include this if _LIBC.  Otherwise include gettext.h.
82            (wchar.h): Include, maybe.
83            (attribute_hidden): Define if not defind.
84            (__getopt_initialized): Use attribute_hidden.
85            (__libc_argc, __libc_argv): Renamed from original_argc, etc.
86            (__getopt_nonoption_flags, nonoption_flags_max_len, nonoption_flags_len):
87            Conditional on USE_NONOPTION_FLAGS.
88            (SWAP_FLAGS): New definitions.
89            (exchange): Test USE_NONOPTION_FLAGS.
90            (_getopt_initialize): Test USE_NONOPTION_FLAGS.
91            (_getopt_internal): Error if argc < 1.  New local var print_errors.
92            Improve test for ambiguous long option.
93            Add LIBIO support for error message output.
94            (NONOPTION_P): Test USE_NONOPTION_FLAGS.
95    
96            * getopt.h: Maybe include ctype.h.
97            Treat __cplusplus like __STDC__.
98            (decls): Use __ in arg names.
99    
100    2002-12-02  Stephen Eglen  <stephen@gnu.org>
101    
102            * emacsclient.c (main): Tell user how to start server within Emacs
103            if socket could not be found.
104    
105    2002-12-02  Richard M. Stallman  <rms@gnu.org>
106    
107            * emacsclient.c (main): Test HAVE_GETCWD rather than BSD_SYSTEM.
108    
109    2002-11-19  Ben Key  <bkey1@tampabay.rr.com>
110    
111            * makefile.w32-in: Fixed a bug that caused the documentation for
112            the built in function play-sound-internal not to be included in
113            /etc/DOC.
114    
115    2002-11-18  Dave Love  <fx@gnu.org>
116    
117            * update-game-score.c: Include unistd.h, string.h, stdlib.h,
118            fcntl.h, stdarg.h conditionally.
119            (_GNU_SOURCE, __attribute__): Don't define.
120            (optarg, optind, opterr): Declare.
121            (lose, lose_syserr): Use NO_RETURN.
122            (get_user_id): Use P_.
123    
124    2002-11-17  Richard M. Stallman  <rms@gnu.org>
125    
126            * Makefile.in (${archlibdir}): Ignore errors operating on $(gamedir).
127    
128    2002-11-14  Dave Love  <fx@gnu.org>
129    
130            * movemail.c (pop_retr): Declare comment.
131    
132            * make-docfile.c (read_c_string_or_comment): Declare msgno.
133    
134            * Makefile.in (YACC): Deleted.
135    
136    2002-10-19  Andreas Schwab  <schwab@suse.de>
137    
138            * Makefile.in (${archlibdir}): Always create $(gamedir).
139            (update-game-score): Pass $(gamedir) as HAVE_SHARED_GAME_DIR.
140    
141    2002-10-04  Juanma Barranquero  <lektu@terra.es>
142    
143            * makefile.w32-in (lisp): Load devanagari.el, not .elc.
144    
145    2002-09-30  Markus Rost  <rost@math.ohio-state.edu>
146    
147            * emacsclient.c (main): Remove reference to SERVER_HOME_DIR
148            completely.
149    
150    2002-09-27  Stefan Monnier  <monnier@cs.yale.edu>
151    
152            * emacsclient.c: Remove SYSV support.
153            (eval, display): New vars.
154            (longopts): Add --eval and --display.
155            (decode_options): Add -e and -d processing.
156            (print_help_and_exit): Update the usage string.
157            (main): Add support for --eval and --display.
158            (main): Always use /tmp and non-qualified hostname.
159    
160    2002-09-25  Stefan Monnier  <monnier@cs.yale.edu>
161    
162            * emacsserver.c: Remove.
163    
164    2002-09-17  Stefan Monnier  <monnier@cs.yale.edu>
165    
166            * emacsclient.c (quote_file_name): Quote \n.
167            (main): Print a final \n when needed.
168    
169    2002-09-03  Francesco Potorti`  <pot@gnu.org>
170    
171            * etags.c (regex_tag_multiline, readline): Never pass pfnote a
172            string that cannot be freed.
173    
174    2002-08-30  Francesco Potorti`  <pot@gnu.org>
175    
176            * etags.c (consider_token, C_entries): Switch to C++ parsing when
177            auto-detection is enabled and the `::' qualifier is met.
178            (consider_token, C_entries): Several bugs corrected that tagged
179            some declarations even though --declarations was not used.
180            (plainc): New macro.
181            (C_entries): Use it.
182            (C_entries): Several cosmetic changes.
183            (C_entries): Invalidate the token is some cases.
184    
185    2002-08-29  Francesco Potorti`  <pot@gnu.org>
186    
187            * etags.c (C_entries): Corrected a problem with const C++ funcs.
188            (ignoreindent): Renamed from noindentypedefs.
189            (cjava, cplpl): They are now macros instead of local vars.
190    
191    2002-08-28  Francesco Potorti`  <pot@gnu.org>
192    
193            * etags.c (HTML_labels): Tag ID= also.
194    
195    2002-08-27  Francesco Potorti`  <pot@gnu.org>
196    
197            * etags.c (Ada_funcs): Do not tag "use type Xxxx;".
198    
199            * etags.c: (HTML_labels): New language HTML.
200            (etags_strcasecmp): Like BSD's, for compatibility.
201            (strcaseeq): Make it into a macro.
202    
203            * etags.c (make_tag): Never generate null length tag names.
204            (linebuffer_init): Renamed from initbuffer.  All callers changed.
205            (pattern): Structure renamed to `regexp', member regex renamed to
206            pattern.
207            (node_st): Member pat renamed to regex.
208            (pattern); New member force_explicit_name, for future use.  Now
209            always set to true, cannot be reset.
210            (add_regex, regex_tag_multiline, readline): Use it.
211            (main): Free some global structures.
212            (fdesc): New member `written'.
213            (readline, process_file): Initialise it.
214            (put_entries): Set it.
215            (main): Use it to create entries for files without tags.
216            (total_size_of_entries): Do not count invalid tags.
217    
218    2002-08-19  Stefan Monnier  <monnier@cs.yale.edu>
219    
220            * make-docfile.c (scan_keyword_or_put_char, write_c_args): Use `fn'
221            for the function name in the usage info.
222    
223    2002-07-31  Colin Walters  <walters@gnu.org>
224    
225            * update-game-score.c (P_): New macro.  Use it for all prototypes.
226            (lose): Don't use varargs.
227            (lose_syserr): New function.
228    
229            * update-game-score.c: Change all functions to K&R style.
230    
231    2002-07-30  Andreas Schwab  <schwab@suse.de>
232    
233            * Makefile.in (localstatedir): New variable.
234    
235    2002-07-29  Jonathan Kamens  <jik@kamens.brookline.ma.us>
236    
237            * b2m.pl: Fix regexp for finding return address fields.
238    
239    2002-07-15  Stefan Monnier  <monnier@cs.yale.edu>
240    
241            * make-docfile.c (scan_c_file): Warn about missing `usage' info.
242    
243    2002-07-05  Jonathan Kamens  <jik@kamens.brookline.ma.us>
244    
245            * b2m.pl: Obey the rmail file and use the unpruned header properly.
246    
247    2002-06-26  Pavel Jan,Bm(Bk  <Pavel@Janik.cz>
248    
249            * b2m.pl: New file.
250    
251    2002-06-21  Francesco Potorti`  <pot@gnu.org>
252    
253            * etags.c: (F_getit, Fortran_functions, Ada_getit, Asm_labels)
254            (Python_functions, PHP_functions, PHP_functions, PHP_functions)
255            (PHP_functions, PHP_functions, Cobol_paragraphs)
256            (Makefile_targets, Postscript_functions, Texinfo_nodes)
257            (prolog_pr, erlang_func, erlang_attribute)
258            (Perl_functions, Perl_functions, Pascal_functions)
259            (TeX_commands, get_tag): Use make_tag instead of pfnote.
260            (get_tag): Prototype changed, all callers changed.
261    
262    2002-06-20  Francesco Potorti`  <pot@gnu.org>
263    
264            * etags.c: Implement implicit tag names, that is, unnamed tags
265            whose name is automatically deduced by etags.el.  The advantage is
266            that there is no explicit tag name in most tags, so the size of
267            the tags file is reduced, yet find-tag is able to do a match as
268            accurate as with named tags.  See the comment in make_tag for
269            details.
270            (make_tag): New function (was the disabled function new_pfnote).
271            (make_C_tag): Use it.
272    
273    2002-06-19  Francesco Potorti`  <pot@gnu.org>
274    
275            * etags.c (add_regex): Invalid regexp modifiers are ignored.
276            (Makefile_targets): Tag variables unless --no-globals.
277            (LOOP_ON_INPUT_LINES): Serious bug corrected.
278    
279    2002-06-13  Francesco Potorti`  <pot@gnu.org>
280    
281            * etags.c (erlang_atom, erlang_attribute): Bugs corrected.
282            (invalidate_nodes): Bug corrected.
283            (print_help): Better help for regexps.
284    
285    2002-06-13  Juanma Barranquero  <lektu@terra.es>
286    
287            * makefile.w32-in (lisp): Add international/ucs-tables.elc and
288            font-core.elc.
289    
290    2002-06-12  Francesco Potorti`  <pot@gnu.org>
291    
292            * etags.c: New multi-line regexp and new regexp syntax.
293            (arg_type): at_icregexp label removed (obsolete).
294            (pattern): New member multi_line for multi-line regexps.
295            (filebuf): A global buffer containing the whole file as a string
296            for multi-line regexp matching.
297            (need_filebuf): Global flag raised if multi-line regexps used.
298            (print_help): Document new regexp modifiers, remove references to
299            obsolete option --ignore-case-regexp.
300            (main): Do not set regexp syntax and translation table here.
301            (main): Treat -c option as a backward compatibility hack.
302            (main, find_entries): Init and free filebuf.
303            (find_entries): Call regex_tag_multiline after the regular parser.
304            (scan_separators): Check for untermintaed regexp and return NULL.
305            (analyse_regex, add_regex): Remove the ignore_case argument, which
306            is now a modifier to the regexp.  All callers changed.
307            (add_regex): Manage the regexp modifiers.
308            (regex_tag_multiline): New function.  Reads from filebuf.
309            (readline_internal): If necessary, copy the whole file into filebuf.
310            (readline): Skip multi-line regexps, leave them to regex_tag_multiline.
311    
312    2002-06-11  Francesco Potorti`  <pot@gnu.org>
313    
314            * etags.c (add_regex): Better check for null regexps.
315            (readline): Check for regex matching null string.
316            (find_entries): Reorganisation.
317    
318  2002-06-07  Francesco Potorti`  <pot@gnu.org>  2002-06-07  Francesco Potorti`  <pot@gnu.org>
319    
320          * etags.c (scan_separators): Support all character escape          * etags.c (scan_separators): Support all character escape
321          sequences supported by Gcc.          sequences supported by Gcc.
322          (find_entries): rewind unconditionally.          (find_entries): Rewind unconditionally.
323          (find_entries): Do not call language functions directly, now calls          (find_entries): Do not call language functions directly, now calls
324          itself.          itself.
325          (find_entries): Do general initialisations here.          (find_entries): Do general initialisations here.
# Line 15  Line 332 
332    
333  2002-06-06  Francesco Potorti`  <pot@gnu.org>  2002-06-06  Francesco Potorti`  <pot@gnu.org>
334    
335          * etags.c New option --parse-stdin=FILE.          * etags.c: New option --parse-stdin=FILE.
336          (enum arg_type): New label at_stdin.          (enum arg_type): New label at_stdin.
337          (STDIN): New constant.          (STDIN): New constant.
338          (parsing_stdin): New flag.          (parsing_stdin): New flag.
# Line 25  Line 342 
342          (process_file): Split into process_file and process_file_name.          (process_file): Split into process_file and process_file_name.
343          (process_file_name): New function.          (process_file_name): New function.
344    
345          * etags.c Improvements and bug squashing in TeX handling.          * etags.c: Improvements and bug squashing in TeX handling.
346          (TeX_commands): Skip comments.          (TeX_commands): Skip comments.
347          (TEX_defenv): Now contains more contructs.          (TEX_defenv): Now contains more contructs.
348          (TEX_cmt): Make it a static char and move it before TeX_commands.          (TEX_cmt): Make it a static char and move it before TeX_commands.
# Line 68  Line 385 
385          * update-game-score.c (SCORE_FILE_PREFIX): Delete.          * update-game-score.c (SCORE_FILE_PREFIX): Delete.
386          (main): New argument -d, for specifying directory.          (main): New argument -d, for specifying directory.
387          (usage): Document.          (usage): Document.
388          (get_user_id): Compute          (get_user_id): Compute.
389          (get_home_dir): Deleted.          (get_home_dir): Deleted.
390          (get_prefix): New function, taken from main.          (get_prefix): New function, taken from main.
391          (main): Check whether or not we are running setuid.  Move prefix          (main): Check whether or not we are running setuid.  Move prefix
# Line 129  Line 446 
446          (language): Added the metasource member.  Initializers changed.          (language): Added the metasource member.  Initializers changed.
447          (invalidate_nodes): New function.          (invalidate_nodes): New function.
448          (readline): Discard lines after having found a #line          (readline): Discard lines after having found a #line
449          directive pointing to an already tagged file.  This handles the          directive pointing to an already tagged file.  This handles the
450          case when xxx.y is tagged before xxx.c, and the entries of          case when xxx.y is tagged before xxx.c, and the entries of
451          xxx.c pointing to xxx.y should be discarded.          xxx.c pointing to xxx.y should be discarded.
452          (fdesc): New structure for keeping track of input files.          (fdesc): New structure for keeping track of input files.
453          (fdesc): Remove `file' member (a string) and use instead a pointer          (fdesc): Remove `file' member (a string) and use instead a pointer
454          to a file description structure.          to a file description structure.
455          (curfile, curfiledir, curtagfname, curlang, nocharno,          (curfile, curfiledir, curtagfname, curlang, nocharno)
456          forced_lang): Global variables removed in favor of fdhead and          (forced_lang): Global variables removed in favor of fdhead and
457          curfdp, pointers to file description strucures.          curfdp, pointers to file description strucures.
458          (longopts, main, print_help): Use the CTAGS conditional to include          (longopts, main, print_help): Use the CTAGS conditional to include
459          or exclude options that work on etags or ctags only.          or exclude options that work on etags or ctags only.
460          (process_file, find_entries, pfnote, add_node, put_entries,          (process_file, find_entries, pfnote, add_node, put_entries)
461          readline): Use fdhead and curfdp.          (readline): Use fdhead and curfdp.
462          (process_file, find_entries): Do not take an arg string, all          (process_file, find_entries): Do not take an arg string, all
463          callers changed.          callers changed.
464    
# Line 532  Line 849 
849          (check_namespace): New function.          (check_namespace): New function.
850          (find_namespace): Add parameter CONTEXT.          (find_namespace): Add parameter CONTEXT.
851          (check_namespace_alias): New function.          (check_namespace_alias): New function.
852          (register_namespace_alias): Change type of parameter          (register_namespace_alias): Change type of parameter OLD_NAME.
853          OLD_NAME. Search for already defined alias in          Search for already defined alias in NAMESPACE_ALIAS_TABLE.
         NAMESPACE_ALIAS_TABLE.  
854          (check_namespace): New function.          (check_namespace): New function.
855          (enter_namespace): Call find_namespace with CONTEXT parameter.          (enter_namespace): Call find_namespace with CONTEXT parameter.
856          (match_qualified_namespace_alias): New function.          (match_qualified_namespace_alias): New function.
857          (parse_qualified_ident_or_type): Fixed typo in comment. While          (parse_qualified_ident_or_type): Fixed typo in comment.
858          parsing qualified ident or type update namespace context and          While parsing qualified ident or type update namespace context and
859          restore it on exit.          restore it on exit.
860          (parse_qualified_param_ident_or_type): Fixed typo in comment.          (parse_qualified_param_ident_or_type): Fixed typo in comment.
861          (globals): Changed handling of namespace aliases.          (globals): Changed handling of namespace aliases.
# Line 554  Line 870 
870    
871          * rcs2log (Help, mainline code): Add new option -L FILE.          * rcs2log (Help, mainline code): Add new option -L FILE.
872          (Copyright): Update year.          (Copyright): Update year.
873          (LANG, LANGUAGE, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES,          (LANG, LANGUAGE, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES)
874          LC_NUMERIC, LC_TIME): New shell vars, to make sure we live in the          (LC_NUMERIC, LC_TIME): New shell vars, to make sure we live in the
875          C locale.          C locale.
876          (mainline code): Handle nonstandard -u option differently, by          (mainline code): Handle nonstandard -u option differently, by
877          transforming it to standard form.  Check for "Working file: ", not          transforming it to standard form.  Check for "Working file: ", not
# Line 567  Line 883 
883          Append ';;' to the last arm of every case statement, for          Append ';;' to the last arm of every case statement, for
884          portability to ancient broken BSD shells.          portability to ancient broken BSD shells.
885    
886          (logins): Fix bug; was not being computed at all, lowering          (logins): Fix bug; was not being computed at all, lowering performance.
         performance.  
887          (pository): New var.  This fixes some bugs where repositories are          (pository): New var.  This fixes some bugs where repositories are
888          remote, or have trailing slashes.          remote, or have trailing slashes.
889          (authors): $llogout is never an empty shell var, so don't worry          (authors): $llogout is never an empty shell var, so don't worry
890          about that possibility.          about that possibility.
891          (printlogline, mainline code): Fix bug with SOH's being put into          (printlogline, mainline code): Fix bug with SOH's being put into
892          the output.          the output.
# Line 632  Line 947 
947    
948  2001-05-08  Gerd Moellmann  <gerd@gnu.org>  2001-05-08  Gerd Moellmann  <gerd@gnu.org>
949    
950          * ebrowse.c (enter_namespace): Fix reallocation of          * ebrowse.c (enter_namespace): Fix reallocation of namespace_stack.
         namespace_stack.  
951    
952  2001-05-03  Gerd Moellmann  <gerd@gnu.org>  2001-05-03  Gerd Moellmann  <gerd@gnu.org>
953    
# Line 760  Line 1074 
1074          (xrnew): Change the synopsis.          (xrnew): Change the synopsis.
1075          (typedefs_or_cplusplus): Renamed from typedefs_and_cplusplus.          (typedefs_or_cplusplus): Renamed from typedefs_and_cplusplus.
1076          (grow_linebuffer): Don't call xrnew when not needed.          (grow_linebuffer): Don't call xrnew when not needed.
1077          (token): buffer renamed to line.          (token): Buffer renamed to line.
1078          (C_entries): Three calls to inibuffer moved here from main.          (C_entries): Three calls to inibuffer moved here from main.
1079          (C_entries): Removed all references to var methodlen, delete it.          (C_entries): Removed all references to var methodlen, delete it.
1080          (linebuffer_setlen): Was grow_buffer, now also sets len.          (linebuffer_setlen): Was grow_buffer, now also sets len.
# Line 790  Line 1104 
1104          * etags.c (get_language_from_langname): Renamed from          * etags.c (get_language_from_langname): Renamed from
1105          get_language_from_name.          get_language_from_name.
1106          (get_language_from_filename): Renamed from          (get_language_from_filename): Renamed from
1107          get_language_from_suffix.  Now first looks for the complete file          get_language_from_suffix.  Now first looks for the complete file name.
         name.  
1108          (language): New member char **filenames.          (language): New member char **filenames.
1109          (Makefile_filenames): List of possible filenames for makefiles.          (Makefile_filenames): List of possible filenames for makefiles.
1110          (lang_names): Added a NULL member for every entry, added an entry          (lang_names): Added a NULL member for every entry, added an entry
# Line 820  Line 1133 
1133    
1134  2001-01-02  Gerd Moellmann  <gerd@gnu.org>  2001-01-02  Gerd Moellmann  <gerd@gnu.org>
1135    
1136          * ebrowse.c (yyerror): Changed to take two arguments.  Prototype          * ebrowse.c (yyerror): Changed to take two arguments.
1137          added.  Callers changed.          Prototype added.  Callers changed.
1138    
1139  2001-01-02  Eli Zaretskii  <eliz@is.elta.co.il>  2001-01-02  Eli Zaretskii  <eliz@is.elta.co.il>
1140    
# Line 936  Line 1249 
1249    
1250  2000-07-14  Gerd Moellmann  <gerd@gnu.org>  2000-07-14  Gerd Moellmann  <gerd@gnu.org>
1251    
1252          * ebrowse.c (xrealloc, xmalloc): Renamed from yrealloc and          * ebrowse.c (xrealloc, xmalloc): Renamed from yrealloc and ymalloc.
         ymalloc.  
1253    
1254          * etags.c (xmalloc, xrealloc): Make externally visible, for use          * etags.c (xmalloc, xrealloc): Make externally visible, for use
1255          by alloca.o.          by alloca.o.
1256    
1257          * Makefile.in (alloca.o): Add -Demacs so that alloca will use          * Makefile.in (alloca.o): Add -Demacs so that alloca will use xmalloc.
         xmalloc.  
1258    
1259  2000-07-10  Gerd Moellmann  <gerd@gnu.org>  2000-07-10  Gerd Moellmann  <gerd@gnu.org>
1260    
# Line 991  Line 1302 
1302    
1303  2000-05-02  Eli Zaretskii  <eliz@is.elta.co.il>  2000-05-02  Eli Zaretskii  <eliz@is.elta.co.il>
1304    
1305          * ebrowse.c (PATH_LIST_SEPARATOR) [__MSDOS__ || WINDOWSNT]: Define          * ebrowse.c (PATH_LIST_SEPARATOR) [__MSDOS__ || WINDOWSNT]:
1306          to semi-colon.          Define to semi-colon.
1307          (FILENAME_EQ): New macro, for comparing file names.          (FILENAME_EQ): New macro, for comparing file names.
1308          (add_member_decl, add_global_decl, add_member_defn): Use          (add_member_decl, add_global_decl, add_member_defn): Use FILENAME_EQ.
         FILENAME_EQ.  
1309          (process_file): Don't assume that fread always reads as many bytes          (process_file): Don't assume that fread always reads as many bytes
1310          as it was told to (DOS-style CR-LF text files fail this logic).          as it was told to (DOS-style CR-LF text files fail this logic).
1311          (open_file): Allocate enough space for path->path plus the file          (open_file): Allocate enough space for path->path plus the file
# Line 1067  Line 1377 
1377    
1378          * movemail.c (main): Improve error message if can't create lock file.          * movemail.c (main): Improve error message if can't create lock file.
1379    
1380  2000-01-28  Eric Hanchrow <offby1@blarg.net>  2000-01-28  Eric Hanchrow  <offby1@blarg.net>
1381    
1382          * emacsclient.c (socket_status): New function.          * emacsclient.c (socket_status): New function.
1383          (main): if $LOGNAME or $USER exist and differ from our euid, look          (main): If $LOGNAME or $USER exist and differ from our euid, look
1384          for a socket based on the UID associated with the name.          for a socket based on the UID associated with the name.
1385    
1386  2000-01-12  Han-Wen Nienhuys  <hanwen@cs.uu.nl>  2000-01-12  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
# Line 1078  Line 1388 
1388          * emacsclient.c: Add option -a EDITOR and environment variable          * emacsclient.c: Add option -a EDITOR and environment variable
1389          ALTERNATE_EDITOR.  Exec this editor if we fail to contact Emacs.          ALTERNATE_EDITOR.  Exec this editor if we fail to contact Emacs.
1390    
1391  1999-12-10  Jonathan Kamens <jik@kamens.brookline.ma.us>  1999-12-10  Jonathan Kamens  <jik@kamens.brookline.ma.us>
1392    
1393          * movemail.c (popmail): Allow mailbox specifications of the          * movemail.c (popmail): Allow mailbox specifications of the
1394          form `po:username:hostname'.          form `po:username:hostname'.
# Line 1087  Line 1397 
1397    
1398          * etags.c (_GNU_SOURCE): Define only if undefined.          * etags.c (_GNU_SOURCE): Define only if undefined.
1399          (get_scheme): Declaration deleted.          (get_scheme): Declaration deleted.
1400          (main): error was called with an integer as second arg, instead of          (main): Error was called with an integer as second arg, instead of
1401          a char pointer.          a char pointer.
1402          (canonicalize_filename): Bug removed.          (canonicalize_filename): Bug removed.
1403    
# Line 1120  Line 1430 
1430          (C_stab_entry): Added if, for, while, switch, return as          (C_stab_entry): Added if, for, while, switch, return as
1431          st_C_ignore.  This makes it simpler to work when cblev!=0.          st_C_ignore.  This makes it simpler to work when cblev!=0.
1432    
1433          * etags.c (C_entries): tag member function declarations when          * etags.c (C_entries): Tag member function declarations when
1434          --declarations is used.          --declarations is used.
1435    
1436          * etags.c (C_entries, consider_token): C++ `operator' now is          * etags.c (C_entries, consider_token): C++ `operator' now is
# Line 1197  Line 1507 
1507          * etags.c (init): Cosmetic change: NULL --> '\0'.          * etags.c (init): Cosmetic change: NULL --> '\0'.
1508          (erlang_attribute): Bug corrected (uninitialized variable).          (erlang_attribute): Bug corrected (uninitialized variable).
1509          (filename_is_absolute): New function replaces absolutefn macro and          (filename_is_absolute): New function replaces absolutefn macro and
1510          corrects a bug.  All callers changed.          corrects a bug.  All callers changed.
1511          (canonicalize_filename): New function.          (canonicalize_filename): New function.
1512          (process_file, etags_getcwd, absolute_dirname): Use it.          (process_file, etags_getcwd, absolute_dirname): Use it.
1513          (relative_filename, absolute_filename): Removed var shadowing.          (relative_filename, absolute_filename): Removed var shadowing.
1514          (C_entries, Pascal_functions): Add fake initializations to keep          (C_entries, Pascal_functions): Add fake initializations to keep
1515          compilers quiet.          compilers quiet.
1516          (TeX_functions, Prolog_functions, Erlang_functions): Cleanup.          (TeX_functions, Prolog_functions, Erlang_functions): Cleanup.
1517    
1518          * etags.c (xrnew): New macro.  All callers of xrealloc changed.          * etags.c (xrnew): New macro.  All callers of xrealloc changed.
1519          (language): New typedef (was struct lang_entry).          (language): New typedef (was struct lang_entry).
1520          (curlang): New global variable.          (curlang): New global variable.
1521          (node): typedef renamed from NODE.          (node): Typedef renamed from NODE.
1522          (linebuffer): New typedef (was struct linebuffer).          (linebuffer): New typedef (was struct linebuffer).
1523          (pattern): New typedef (was struct pattern).  Some members added.          (pattern): New typedef (was struct pattern).  Some members added.
1524          Now used as element of a linked list.          Now used as element of a linked list.
1525          (patterns, num_patterns): Global variables deleted.          (patterns, num_patterns): Global variables deleted.
1526          (p_head): New global variable.          (p_head): New global variable.
1527          (forced_lang):  New global variable (replaces lang_func).          (forced_lang):  New global variable (replaces lang_func).
1528          (get_language_from_name, get_language_from_interpreter,          (get_language_from_name, get_language_from_interpreter)
1529          get_language_from_suffix): Semantics changed.  All callers changed.          (get_language_from_suffix): Semantics changed.  All callers changed.
1530          (last_node): New global variable.          (last_node): New global variable.
1531          (free_tree, add_node, put_entries, total_size_of_entries): Change          (free_tree, add_node, put_entries, total_size_of_entries):
1532          name of local vars to avoid clashes with typedef node.          Change name of local vars to avoid clashes with typedef node.
1533          (number_len): Rewritten for elegance.          (number_len): Rewritten for elegance.
1534          (token): New typedef replaces TOKEN.          (token): New typedef replaces TOKEN.
1535          (analyse_regex, add_regex): Rewritten for new functionality.          (analyse_regex, add_regex): Rewritten for new functionality.
1536          (free_patterns): New function called from main and add_regex.          (free_patterns): New function called from main and add_regex.
1537          (initbuffer, readline_internal, readline, grow_linebuffer):          (initbuffer, readline_internal, readline, grow_linebuffer):
1538          Change name of local vars to avoid clashes with typedef          Change name of local vars to avoid clashes with typedef linebuffer.
         linebuffer.  
1539          (readline): Rewritten for new functionality.          (readline): Rewritten for new functionality.
1540    
1541          * etags.c: (Scheme_suffixes): New suffix ".ss".          * etags.c: (Scheme_suffixes): New suffix ".ss".
# Line 1235  Line 1544 
1544    
1545          * etags.c (print_help): Some messages clarified.          * etags.c (print_help): Some messages clarified.
1546          (LOOP_ON_INPUT_LINES): New macro.          (LOOP_ON_INPUT_LINES): New macro.
1547          (just_read_file, Fortran_functions, Asm_labels, Perl_functions,          (just_read_file, Fortran_functions, Asm_labels, Perl_functions)
1548          Python_functions, Cobol_paragraphs, Pascal_functions,          (Python_functions, Cobol_paragraphs, Pascal_functions)
1549          Lisp_functions, Postscript_functions, Scheme_functions,          (Lisp_functions, Postscript_functions, Scheme_functions)
1550          TeX_functions, Prolog_functions, Erlang_functions): Use it.          (TeX_functions, Prolog_functions, Erlang_functions): Use it.
1551          (Cobol_paragraphs, Postscript_functions, TeX_functions,          (Cobol_paragraphs, Postscript_functions, TeX_functions)
1552          Prolog_functions, Erlang_functions): Use a local variable instead          (Prolog_functions, Erlang_functions): Use a local variable instead
1553          of the global variable dbp.          of the global variable dbp.
1554          (Pascal_functions, L_isquote, Scheme_functions): Use GNU coding          (Pascal_functions, L_isquote, Scheme_functions): Use GNU coding
1555          standard indentation.          standard indentation.
1556    
1557          * etags.c (Python_suffixes, lang_names, Python_functions): Python          * etags.c (Python_suffixes, lang_names, Python_functions):
1558          support.          Python support.
1559          (skip_spaces, skip_non_spaces): Utility functions.          (skip_spaces, skip_non_spaces): Utility functions.
1560          (find_entries, takeprec, getit, Fortran_functions, Perl_functions,          (find_entries, takeprec, getit, Fortran_functions, Perl_functions)
1561          Python_functions, L_getit, Lisp_functions, Scheme_functions,          (Python_functions, L_getit, Lisp_functions, Scheme_functions)
1562          prolog_pred, erlanf_func, erlang_attribute): Use them.          (prolog_pred, erlanf_func, erlang_attribute): Use them.
1563          (eat_white): Deleted.          (eat_white): Deleted.
1564    
1565          * etags.c (CHAR, init): Keep into account non US-ASCII          * etags.c (CHAR, init): Keep into account non US-ASCII
# Line 1431  Line 1740 
1740    
1741          * makefile.nt: Do string comparision of _NMAKE_VER.          * makefile.nt: Do string comparision of _NMAKE_VER.
1742    
1743  1998-11-03  Theodore Jump <tjump@cais.com>  1998-11-03  Theodore Jump  <tjump@cais.com>
1744    
1745          * makefile.nt: Compile multiple source files when possible.          * makefile.nt: Compile multiple source files when possible.
1746    
# Line 2138  Tue Jul  1 01:09:07 1997  Geoff Voelker Line 2447  Tue Jul  1 01:09:07 1997  Geoff Voelker
2447    
2448          * cvtmail.c, sorted-doc.c, yow.c, emacsserver.c: Undo previous change.          * cvtmail.c, sorted-doc.c, yow.c, emacsserver.c: Undo previous change.
2449    
2450  1996-07-15  David Mosberger-Tang <davidm@AZStarNet.com>  1996-07-15  David Mosberger-Tang  <davidm@AZStarNet.com>
2451    
2452          * cvtmail.c, sorted-doc.c, yow.c: [__GNU_LIBRARY__]: Use <string.h>.          * cvtmail.c, sorted-doc.c, yow.c: [__GNU_LIBRARY__]: Use <string.h>.
2453          * emacsserver.c (main) [__GNU_LIBRARY__]: Use size_t for fromlen.          * emacsserver.c (main) [__GNU_LIBRARY__]: Use size_t for fromlen.
# Line 2195  Tue Jul  1 01:09:07 1997  Geoff Voelker Line 2504  Tue Jul  1 01:09:07 1997  Geoff Voelker
2504          (Pascal_functions): Increase linecharno by the correct number of          (Pascal_functions): Increase linecharno by the correct number of
2505          chars, inline the GET_NEW_LINE macro and delete its definition.          chars, inline the GET_NEW_LINE macro and delete its definition.
2506    
2507  1996-05-03  Andrew Innes <andrewi@harlequin.co.uk>  1996-05-03  Andrew Innes  <andrewi@harlequin.co.uk>
2508    
2509          * makefile.nt (OBJDIR, BLD): Remove macro definitions.          * makefile.nt (OBJDIR, BLD): Remove macro definitions.
2510    
2511  1996-05-03  Andrew Innes <andrewi@harlequin.co.uk>  1996-05-03  Andrew Innes  <andrewi@harlequin.co.uk>
2512    
2513          * makefile.nt (LOCAL_FLAGS): Include path to NT shadow includes.          * makefile.nt (LOCAL_FLAGS): Include path to NT shadow includes.
2514          (movemail.exe, fakemail.exe): Now built under Win32.o          (movemail.exe, fakemail.exe): Now built under Win32.o
# Line 2433  Tue Jul  1 01:09:07 1997  Geoff Voelker Line 2742  Tue Jul  1 01:09:07 1997  Geoff Voelker
2742          (C_entries): Consider // as a comment start even in plain C for          (C_entries): Consider // as a comment start even in plain C for
2743          the sake of Objective C parsing.          the sake of Objective C parsing.
2744    
2745  1995-12-04  Francesco Potorti` <pot@cnuce.cnr.it>  1995-12-04  Francesco Potorti`  <pot@cnuce.cnr.it>
2746    
2747          * Makefile.in (ctags): depend on etags only for simplicity;          * Makefile.in (ctags): depend on etags only for simplicity;
2748          compile with regexp support enabled.          compile with regexp support enabled.
# Line 3150  Tue Jul  1 01:09:07 1997  Geoff Voelker Line 3459  Tue Jul  1 01:09:07 1997  Geoff Voelker
3459          defined, use simple 32-bit versions of these macros.          defined, use simple 32-bit versions of these macros.
3460          (main) [HAVE_SOCKETS & !HAVE_SYSVIPC]: Use these macros.          (main) [HAVE_SOCKETS & !HAVE_SYSVIPC]: Use these macros.
3461    
3462  1994-09-16  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>  1994-09-16  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
3463    
3464          * etags.c (etags_getcwd): Use getcwd if available.          * etags.c (etags_getcwd): Use getcwd if available.
3465    
# Line 3463  Tue Jul  1 01:09:07 1997  Geoff Voelker Line 3772  Tue Jul  1 01:09:07 1997  Geoff Voelker
3772          * b2m.c: Use <...> to include config.h.          * b2m.c: Use <...> to include config.h.
3773          Don't include stdlib.h.          Don't include stdlib.h.
3774    
3775  1994-03-03  Heiko Muenkel (muenkel@tnt.uni-hannover.de)  1994-03-03  Heiko Muenkel  (muenkel@tnt.uni-hannover.de)
3776    
3777          * b2m.c (main): Change delimiter from "^L" to "^_^L".          * b2m.c (main): Change delimiter from "^L" to "^_^L".
3778          Allow for text following "BABYL OPTIONS:".          Allow for text following "BABYL OPTIONS:".
# Line 3532  Tue Jul  1 01:09:07 1997  Geoff Voelker Line 3841  Tue Jul  1 01:09:07 1997  Geoff Voelker
3841    
3842  1994-01-16  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)  1994-01-16  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
3843    
3844          * Make the argument list output look more like the Lisp docstrings do.          * make-docfile.c: Make the argument list output look more like the
3845          make-docfile.c (write_c_args): Take new arg FUNC.  Make output          Lisp docstrings do.
3846            (write_c_args): Take new arg FUNC.  Make output
3847          look like lisp call prototypes: (function ARG1 ARG2), upcasing args.          look like lisp call prototypes: (function ARG1 ARG2), upcasing args.
3848          (scan_c_file): Pass BUF to write_c_args for FUNC arg.          (scan_c_file): Pass BUF to write_c_args for FUNC arg.
3849    
# Line 3679  Tue Jul  1 01:09:07 1997  Geoff Voelker Line 3989  Tue Jul  1 01:09:07 1997  Geoff Voelker
3989    
3990          * Version 19.20 released.          * Version 19.20 released.
3991    
3992  1993-11-08  Tom Hageman (tom@basil.icce.rug.nl)  1993-11-08  Tom Hageman  (tom@basil.icce.rug.nl)
3993    
3994          * etags.c: (C_entries): Keep track of ()-parenthesis level so that          * etags.c: (C_entries): Keep track of ()-parenthesis level so that
3995          functions returning a pointer to a function, a la `signal', can be          functions returning a pointer to a function, a la `signal', can be
# Line 3753  Tue Jul  1 01:09:07 1997  Geoff Voelker Line 4063  Tue Jul  1 01:09:07 1997  Geoff Voelker
4063    
4064  1993-09-10  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)  1993-09-10  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
4065    
4066          * Support configuring in a different directory when ${srcdir} has          * Makefile.in: Support configuring in a different directory when
4067          already been configured.          ${srcdir} has already been configured.
4068          * Makefile.in (ALL_CFLAGS, CPP_CFLAGS): Put -I. -I../src before          (ALL_CFLAGS, CPP_CFLAGS): Put -I. -I../src before -I${srcdir}
4069          -I${srcdir} -I${srcdir}/../src.          -I${srcdir}/../src.
4070          (b2m, movemail, fakemail, env, emacsserver, emacsclient,          (b2m, movemail, fakemail, env, emacsserver, emacsclient,
4071          getdate.o, timer.o, timer): Remove `-I${srcdir}/../src', since it          getdate.o, timer.o, timer): Remove `-I${srcdir}/../src', since it
4072          is already in CPP_FLAGS.          is already in CPP_FLAGS.

Legend:
Removed from v.2.175  
changed lines
  Added in v.2.175.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26