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. |
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. |
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. |
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 |
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 |
|
|
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. |
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 |
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. |
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 |
|
|
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. |
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 |
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 |
|
|
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 |
|
|
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 |
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> |
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'. |
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 |
|
|
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 |
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". |
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 |
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 |
|
|
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. |
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 |
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. |
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 |
|
|
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:". |
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 |
|
|
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 |
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. |