comparison lib-src/ChangeLog @ 26261:b8f223ecc689

*** empty log message ***
author Francesco Potortì <pot@gnu.org>
date Mon, 01 Nov 1999 02:47:08 +0000
parents 134b57acef68
children 3a3ec0d0725d
comparison
equal deleted inserted replaced
26260:df4cf3aeebfc 26261:b8f223ecc689
1 1999-11-01 Francesco Potorti` <F.Potorti@cnuce.cnr.it>
2
3 * etags.c: Add suffix psw for PSWrap.
4 (L_getit): Generalize a "cp!=' '" into "!isspace(*cp)".
5 (Postscript_functions): Add code for PSWrap.
6 (Scheme_functions): Use local pointer and new get_tag function.
7 (get_tag): New name for old get_scheme.
8 (process_file): Do not free NULL when file does not exist.
9 (typdef): ttypedefseen renamed to tkeyseen, new label ttypeseen.
10 (C_entries): Modifications that make --members tag even inside
11 typedefs and C nested structs (one level only).
12 (consider_token): Corrected a bug which prevented tagging of enum
13 constants.
14 (C_stab_entry): Added if, for, while, switch, return as
15 st_C_ignore. This makes it simpler to work when cblev!=0.
16
17 * etags.c (C_entries): tag member function declarations when
18 --declarations is used.
19
20 * etags.c (C_entries, consider_token): C++ `operator' now is
21 tagged in most cases.
22 As before, :: is not recognised if surrounded by spaces.
23
24 * etags.c (relative_filename): Account for DOS file names such
25 that is impossible to make one relative to another.
26
27 * etags.c (sym_type): New st_C_extern tag.
28 (gperf input): Use it for spotting external declarations.
29 (print_help): Document the new behaviour of --declarations.
30 (fvextern): New global variable.
31 (consider_token, C_entries): Use it.
32
33 * etags.c (HAVE_GETCWD) [WINDOWSNT]: Define if undefined.
34 (etags_getcwd): Remove test for WINDOWSNT.
35
36 * etags.c (process_file) [MSDOS]: If foo.c.gz is not found, try
37 foo.cgz, foo.cz, etc.
38
39 * etags.c (declarations): New global switch.
40 (longopts): Describe it.
41 (print_help): Document it.
42 (C_entries): Use it.
43 (process_file): Don't process a file twice.
44
45 * etags.c (Fortran_functions): No tags for "procedure".
46
47 1999-11-01 Eli Zaretskii <eliz@is.elta.co.il>
48
49 * etags.c (get_compressor_from_suffix): Second argument EXTPTR, if
50 non-zero, returns a pointer to where the extension begins; callers
51 changed.
52 [MSDOS]: Support DOS file names by handling e.g. foo.cgz as if it
53 were foo.c.gz.
54
55 1999-11-01 Francesco Potorti` <F.Potorti@cnuce.cnr.it>
56
57 * etags.c (sym_type, C_stab_entry): New constant st_C_operator.
58 (fvdev): New constant foperator.
59 (consider_token): Use it to get "operator" in C++.
60 (C_entries): Extend length of operator@ function name.
61 (C_entries): Use foperator when necessary.
62
63 * etags.c (main) [!ETAGS_REGEXPS]: Do not call free_patterns.
64
65 * etags.c (compressor): New struct for compressed files.
66 (get_compressor_from_suffix): New function.
67 (get_language_from_suffix): Use it. Also, semantics changed.
68 (process_file): Consider compressed files, close file.
69 (find_entries): Use different call arg for get_language_from_suffix,
70 don't close file.
71
72 * etags.c (main): Call free_tree.
73 (find_entries): Do not free curfile.
74 (pfnote): Cosmetic change: NULL and '\0' where appropriate.
75 (prolog_pred, erlang_func, substitute): Cast strlen to int when
76 comparing.
77 (canonicalize_filename): Shut up compiler warning.
78 (Perl_functions): Make tag significant.
79
80 1999-11-01 Dave Love <d.love@dl.ac.uk>
81
82 * etags.c (longopts, optstring): New option --ignore-case-regex (-c).
83 (argument_type): New member at_icregexp.
84 (lc_trans): New global.
85 (main): Fill lc_trans. Process -c args.
86 (add_regex): New arg determining whether to use translation table.
87 (analyse_regex): New arg. Use it for add_regex.
88
89 1999-11-01 Francesco Potorti` <F.Potorti@cnuce.cnr.it>
90
91 * etags.c (init): Cosmetic change: NULL --> '\0'.
92 (erlang_attribute): Bug corrected (uninitialized variable).
93 (filename_is_absolute): New function replaces absolutefn macro and
94 corrects a bug. All callers changed.
95 (canonicalize_filename): New function.
96 (process_file, etags_getcwd, absolute_dirname): Use it.
97 (relative_filename, absolute_filename): Removed var shadowing.
98 (C_entries, Pascal_functions): Add fake initializations to keep
99 compilers quiet.
100 (TeX_functions, Prolog_functions, Erlang_functions): Cleanup.
101
102 * etags.c (xrnew): New macro. All callers of xrealloc changed.
103 (language): New typedef (was struct lang_entry).
104 (curlang): New global variable.
105 (node): typedef renamed from NODE.
106 (linebuffer): New typedef (was struct linebuffer).
107 (pattern): New typedef (was struct pattern). Some members added.
108 Now used as element of a linked list.
109 (patterns, num_patterns): Global variables deleted.
110 (p_head): New global variable.
111 (forced_lang): New global variable (replaces lang_func).
112 (get_language_from_name, get_language_from_interpreter,
113 get_language_from_suffix): Semantics changed. All callers changed.
114 (last_node): New global variable.
115 (free_tree, add_node, put_entries, total_size_of_entries): Change
116 name of local vars to avoid clashes with typedef node.
117 (number_len): Rewritten for elegance.
118 (token): New typedef replaces TOKEN.
119 (analyse_regex, add_regex): Rewritten for new functionality.
120 (free_patterns): New function called from main and add_regex.
121 (initbuffer, readline_internal, readline, grow_linebuffer):
122 Change name of local vars to avoid clashes with typedef
123 linebuffer.
124 (readline): Rewritten for new functionality.
125
126 * etags.c: (Scheme_suffixes): New suffix ".ss".
127 (print_help): --globals is now used for more than C-type languages.
128 (Perl_functions): Tag global variables ("my" and "local").
129
130 * etags.c (print_help): Some messages clarified.
131 (LOOP_ON_INPUT_LINES): New macro.
132 (just_read_file, Fortran_functions, Asm_labels, Perl_functions,
133 Python_functions, Cobol_paragraphs, Pascal_functions,
134 Lisp_functions, Postscript_functions, Scheme_functions,
135 TeX_functions, Prolog_functions, Erlang_functions): Use it.
136 (Cobol_paragraphs, Postscript_functions, TeX_functions,
137 Prolog_functions, Erlang_functions): Use a local variable instead
138 of the global variable dbp.
139 (Pascal_functions, L_isquote, Scheme_functions): Use GNU coding
140 standard indentation.
141
142 * etags.c (Python_suffixes, lang_names, Python_functions): Python
143 support.
144 (skip_spaces, skip_non_spaces): Utility functions.
145 (find_entries, takeprec, getit, Fortran_functions, Perl_functions,
146 Python_functions, L_getit, Lisp_functions, Scheme_functions,
147 prolog_pred, erlanf_func, erlang_attribute): Use them.
148 (eat_white): Deleted.
149
150 * etags.c (CHAR, init): Keep into account non US-ASCII
151 characters and compilers with default signed chars.
152 (L_getit): Tag "(defstruct (foo", "(defun (operator" and similar
153 constructs.
154
155 * (C_stab_entry): "interface" in Java behaves like "class".
156
157 * etags.c: (HAVE_NTGUI) [WINDOWSNT]: #undef if HAVE_CONFIG_H.
158 (main): Put interval syntax here.
159 (add_regex): And remove it from here.
160
161 * etags.c (suggest_asking_for_help): Provide a
162 meaningful help message with and without LONG_OPTIONS.
163
164 * etags.c: <io.h> [MSDOS]: Include it, don't include string.h.
165 <stdlib.h, string.h>: Don't test MSDOS when including them.
166 (white, nonam, endtk): Like elsewhere, use \r instead of \013.
167 (put_entries): Correctly use %ld instead of %d in printf.
168
169 * etags.c: <unistd.h> [HAVE_UNISTD_H]: Include conditionally, else
170 declare getcwd if HAVE_GETCWD.
171 (consider_token): Dead break instruction removed.
172
1 1999-10-19 Paul Eggert <eggert@twinsun.com> 173 1999-10-19 Paul Eggert <eggert@twinsun.com>
2 174
3 Add support for large files. Merge glibc 2.1.2. 175 Add support for large files. Merge glibc 2.1.2.
4 176
5 * b2m.c, emacsclient.c, emacsserver.c, fakemail.c, make-docfile.c, 177 * b2m.c, emacsclient.c, emacsserver.c, fakemail.c, make-docfile.c,
6 movemail.c, pop.c: 178 movemail.c, pop.c:
7 Do not include <stdlib.h>, as <config.h> does this now. 179 Do not include <stdlib.h>, as <config.h> does this now.
8 180
9 * b2m.c, emacsserver.c, etags.c, profile.c: 181 * b2m.c, emacsserver.c, etags.c, profile.c:
10 Include <config.h> before any system include files. 182 Include <config.h> before any system include files.
11 183
12 * emacsclient.c, emacsserver.c, fakemail.c, movemail.c, pop.c, 184 * emacsclient.c, emacsserver.c, fakemail.c, movemail.c, pop.c,
13 test-distrib.c: 185 test-distrib.c:
14 (read, write, open, close): Do not undef. 186 (read, write, open, close): Do not undef.
15 187
16 * getopt.c, getopt1.c: Adopt glibc 2.1.2, with the following fix: 188 * getopt.c, getopt1.c: Adopt glibc 2.1.2, with the following fix:
17 (const): Do not define if HAVE_CONFIG_H; that's config.h's job. 189 (const): Do not define if HAVE_CONFIG_H; that's config.h's job.
18 190
19 * getopt.h: Adopt glibc 2.1.2. 191 * getopt.h: Adopt glibc 2.1.2.
20 192
21 1999-10-15 Dave Love <fx@gnu.org> 193 1999-10-15 Dave Love <fx@gnu.org>
22 194
23 * Makefile.in (pop.o): Depend on config.h. 195 * Makefile.in (pop.o): Depend on config.h.
24 196
25 1999-10-11 Jonathan I. Kamens <jik@kamens.brookline.ma.us> 197 1999-10-11 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
78 250
79 * Version 20.4 released. 251 * Version 20.4 released.
80 252
81 1999-06-30 Markus Rost <markus.rost@mathematik.uni-regensburg.de> 253 1999-06-30 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
82 254
83 * Makefile.in (clean): Remove fns*.el. 255 * Makefile.in (clean): Remove fns*.el.
84 256
85 1999-06-23 Dave Love <fx@gnu.org> 257 1999-06-23 Dave Love <fx@gnu.org>
86 258
87 * etags.c (erlang_attribute): Fix undefined variable usage (after 259 * etags.c (erlang_attribute): Fix undefined variable usage (after
88 Potorti). 260 Potorti).
191 363
192 1998-07-30 Paul Eggert <eggert@twinsun.com> 364 1998-07-30 Paul Eggert <eggert@twinsun.com>
193 365
194 * lib-src/Makefile.in (REGEXPDEPS, regex.o): 366 * lib-src/Makefile.in (REGEXPDEPS, regex.o):
195 Prepend $(srcdir)/ to rule dependencies outside this dir. 367 Prepend $(srcdir)/ to rule dependencies outside this dir.
196 368
197 1998-06-09 Andrew Innes <andrewi@harlequin.co.uk> 369 1998-06-09 Andrew Innes <andrewi@harlequin.co.uk>
198 370
199 * etags.c (etags_getcwd) [WINDOWSNT]: Use getcwd on Windows. 371 * etags.c (etags_getcwd) [WINDOWSNT]: Use getcwd on Windows.
200 372
201 1998-06-06 Richard Stallman <rms@psilocin.ai.mit.edu> 373 1998-06-06 Richard Stallman <rms@psilocin.ai.mit.edu>
310 482
311 * movemail.c, pop.c, pop.h: Allow messages retrieved from the POP 483 * movemail.c, pop.c, pop.h: Allow messages retrieved from the POP
312 server to contain embedded nulls. 484 server to contain embedded nulls.
313 485
314 1997-12-02 Jonathan I. Kamens <jik@kamens.brookline.ma.us> 486 1997-12-02 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
315 487
316 * movemail.c (mbx_write) [MAIL_USE_POP]: Disable the code which 488 * movemail.c (mbx_write) [MAIL_USE_POP]: Disable the code which
317 quotes with a '>' any lines starting with "From " read from the 489 quotes with a '>' any lines starting with "From " read from the
318 POP server, but leave the code in place, wrapped in #ifdef 490 POP server, but leave the code in place, wrapped in #ifdef
319 MOVEMAIL_QUOTE_POP_FROM_LINES, in case we have to restore it later 491 MOVEMAIL_QUOTE_POP_FROM_LINES, in case we have to restore it later
320 because it turns out that something is depending on it. Change 492 because it turns out that something is depending on it. Change
418 1997-07-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 590 1997-07-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
419 591
420 * fakemail.c [HAVE_UNISTD_H]: Include unistd.h. 592 * fakemail.c [HAVE_UNISTD_H]: Include unistd.h.
421 593
422 * etags.c [HAVE_UNISTD_H]: Include unistd.h. 594 * etags.c [HAVE_UNISTD_H]: Include unistd.h.
423 595
424 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 596 1997-07-09 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
425 597
426 * emacsclient.c [C_ALLOCA] (xmalloc): New function. 598 * emacsclient.c [C_ALLOCA] (xmalloc): New function.
427 599
428 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 600 1997-07-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
474 (C_entries): is_func renamed to funorvar. 646 (C_entries): is_func renamed to funorvar.
475 (C_entries): Initialise tok.named. 647 (C_entries): Initialise tok.named.
476 (sym_type, C_stab_entry, consider_token): st_C_ignore is used to 648 (sym_type, C_stab_entry, consider_token): st_C_ignore is used to
477 get rid of "import", "package" and "friend". 649 get rid of "import", "package" and "friend".
478 (fvdef): Renamed from funcdef. Also some constants renamed. All 650 (fvdef): Renamed from funcdef. Also some constants renamed. All
479 users changed. 651 users changed.
480 (C_entries): Make separate tags for variables separated by comma. 652 (C_entries): Make separate tags for variables separated by comma.
481 (globals, members): New flags. 653 (globals, members): New flags.
482 (main, C_entries): Use them. 654 (main, C_entries): Use them.
483 (make_C_tag, C_entries): Make tok a global variable. 655 (make_C_tag, C_entries): Make tok a global variable.
484 656
485 1997-05-16 Francesco Potorti` <F.Potorti@cnuce.cnr.it> 657 1997-05-16 Francesco Potorti` <F.Potorti@cnuce.cnr.it>
486 658
487 * etags.c (funcdef): New vignore constant. 659 * etags.c (funcdef): New vignore constant.
488 (consider_token, C_entries): Use it to tag global variables. 660 (consider_token, C_entries): Use it to tag global variables.
489 (print_help): Update for global variables. 661 (print_help): Update for global variables.
544 empty string when IFS is $nl. 716 empty string when IFS is $nl.
545 (printlogline): Use SOH (octal code 1), not CR, since some 717 (printlogline): Use SOH (octal code 1), not CR, since some
546 PC-based shells mishandle CR. 718 PC-based shells mishandle CR.
547 (initialize_fullname): Set NIS_PATH to the empty string before invoking 719 (initialize_fullname): Set NIS_PATH to the empty string before invoking
548 nismatch, in case it's set to some nonstandard value. 720 nismatch, in case it's set to some nonstandard value.
549 721
550 1997-05-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us> 722 1997-05-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
551 723
552 * pop.c (getline): Don't miss CRLF pairs when the CR and LF are 724 * pop.c (getline): Don't miss CRLF pairs when the CR and LF are
553 read in separate blocks. 725 read in separate blocks.
554 726
581 753
582 * etags.c (add_regex): Undo previous change. 754 * etags.c (add_regex): Undo previous change.
583 (relative_filename): Small memory leak closed. 755 (relative_filename): Small memory leak closed.
584 (absolute_filename): Cleaned up the code, possibly closing a bug. 756 (absolute_filename): Cleaned up the code, possibly closing a bug.
585 (absolute_dirname): Always return a newly allocated string. 757 (absolute_dirname): Always return a newly allocated string.
586 758
587 1997-03-21 Paul Eggert <eggert@twinsun.com> 759 1997-03-21 Paul Eggert <eggert@twinsun.com>
588 760
589 * rcs2log (files): Ignore files in RCS directory whose names are 761 * rcs2log (files): Ignore files in RCS directory whose names are
590 of the form ,*, or *_; they are probably RCS lock files. 762 of the form ,*, or *_; they are probably RCS lock files.
591 Also, ignore files named .rcsfreeze.log or .rcsfreeze.ver; 763 Also, ignore files named .rcsfreeze.log or .rcsfreeze.ver;
614 * movemail.c (main): Do not display "[POP-password]" in the usage 786 * movemail.c (main): Do not display "[POP-password]" in the usage
615 message when movemail is compiled without POP support. 787 message when movemail is compiled without POP support.
616 (main, popmail): Add the optional "-p" argument, which causes 788 (main, popmail): Add the optional "-p" argument, which causes
617 movemail to leave mail in the inbox after copying it into the 789 movemail to leave mail in the inbox after copying it into the
618 output file. 790 output file.
619 791
620 * Makefile.in (movemail): Link with getopt. 792 * Makefile.in (movemail): Link with getopt.
621 793
622 1997-01-20 Paul Eggert <eggert@twinsun.com> 794 1997-01-20 Paul Eggert <eggert@twinsun.com>
623 795
624 * rcs2log: (--help, --version): New options, per GNU coding standards. 796 * rcs2log: (--help, --version): New options, per GNU coding standards.
665 837
666 * etags.c (C_entries): Test tok.valid. This handles some 838 * etags.c (C_entries): Test tok.valid. This handles some
667 particular cases involving function declarations that failed. 839 particular cases involving function declarations that failed.
668 840
669 1996-11-22 Charles Hannum <mycroft@gnu.ai.mit.edu> 841 1996-11-22 Charles Hannum <mycroft@gnu.ai.mit.edu>
670 842
671 * pop.c (socket_connection): 843 * pop.c (socket_connection):
672 gethostbyname may return a pointer to static data. 844 gethostbyname may return a pointer to static data.
673 krb_realmofhost can clobber it. So copy it. 845 krb_realmofhost can clobber it. So copy it.
674 846
675 1996-11-14 Francesco Potorti` <F.Potorti@cnuce.cnr.it> 847 1996-11-14 Francesco Potorti` <F.Potorti@cnuce.cnr.it>
778 * emacsclient.c (quote_file_name): New function. 950 * emacsclient.c (quote_file_name): New function.
779 (main, both versions): Use quote_file_name. 951 (main, both versions): Use quote_file_name.
780 (decode_options): Don't return a value. 952 (decode_options): Don't return a value.
781 (main, both versions): Use optind. 953 (main, both versions): Use optind.
782 Don't check for -nowait here. 954 Don't check for -nowait here.
783 955
784 * emacsclient.c (decode_options): New function. 956 * emacsclient.c (decode_options): New function.
785 (main, both versions): Call decode_options. 957 (main, both versions): Call decode_options.
786 (print_help_and_exit): New function. 958 (print_help_and_exit): New function.
787 (VERSION): New macro. 959 (VERSION): New macro.
788 960
964 Include winsock.h; don't include unix inet headers. 1136 Include winsock.h; don't include unix inet headers.
965 (popmail): Add password argument and pass it to pop_open. 1137 (popmail): Add password argument and pass it to pop_open.
966 Open output file in binary mode. 1138 Open output file in binary mode.
967 1139
968 * pop.c [WINDOWSNT]: Include winsock.h and ntlib.h. 1140 * pop.c [WINDOWSNT]: Include winsock.h and ntlib.h.
969 Macro SOCKET_ERROR undefined. 1141 Macro SOCKET_ERROR undefined.
970 Don't declare h_errno. 1142 Don't declare h_errno.
971 [!WINDOWSNT]: Define macros recv and send. 1143 [!WINDOWSNT]: Define macros recv and send.
972 [!WINDOWSNT] (POP_SERVICE): Change to pop3. 1144 [!WINDOWSNT] (POP_SERVICE): Change to pop3.
973 (pop_open) [WINDOWSNT]: Initialize trash_started. 1145 (pop_open) [WINDOWSNT]: Initialize trash_started.
974 (have_winsock) [WINDOWSNT]: New variable. 1146 (have_winsock) [WINDOWSNT]: New variable.
1041 1996-03-14 Francesco Potorti` <F.Potorti@cnuce.cnr.it> 1213 1996-03-14 Francesco Potorti` <F.Potorti@cnuce.cnr.it>
1042 1214
1043 * etags.c (absolutefn): DOS_NT version corrected. 1215 * etags.c (absolutefn): DOS_NT version corrected.
1044 (main): Append "/" to the dir name only if not already there. 1216 (main): Append "/" to the dir name only if not already there.
1045 (print_help): Explain the absolute/relative file name issue. 1217 (print_help): Explain the absolute/relative file name issue.
1046 1218
1047 1996-03-08 Anders Lindgren <andersl@csd.uu.se> 1219 1996-03-08 Anders Lindgren <andersl@csd.uu.se>
1048 1220
1049 * etags.c: New Languange Erlang added. 1221 * etags.c: New Languange Erlang added.
1050 (Erlang_functions, erlang_func, erlang_attribute, erlang_atom, 1222 (Erlang_functions, erlang_func, erlang_attribute, erlang_atom,
1051 erlang_white): New functions. 1223 erlang_white): New functions.
1106 1996-01-03 George V. Reilly <georger@microcrafts.com> 1278 1996-01-03 George V. Reilly <georger@microcrafts.com>
1107 1279
1108 * makefile.nt (etags, ctags): Compile with regexp support. 1280 * makefile.nt (etags, ctags): Compile with regexp support.
1109 (make-docfile, wakeup, etags, ctags, hexl): Ensure build 1281 (make-docfile, wakeup, etags, ctags, hexl): Ensure build
1110 subdirectory exists before compiling. 1282 subdirectory exists before compiling.
1111 1283
1112 1996-01-02 Karl Heuer <kwzh@gnu.ai.mit.edu> 1284 1996-01-02 Karl Heuer <kwzh@gnu.ai.mit.edu>
1113 1285
1114 * emacsserver.c (main): Do chmod based on existing permission. 1286 * emacsserver.c (main): Do chmod based on existing permission.
1115 1287
1116 1995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu> 1288 1995-12-27 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1231 (add_node): Correctly compare node file names. 1403 (add_node): Correctly compare node file names.
1232 (Pascal_functions): Correctly allocate and free memory for tline. 1404 (Pascal_functions): Correctly allocate and free memory for tline.
1233 (pfnote): Put the definition of fp in the innermost block. 1405 (pfnote): Put the definition of fp in the innermost block.
1234 (NODE): `named' member removed. 1406 (NODE): `named' member removed.
1235 (pfnote, free_tree, put_entries, total_size_of_entries): Do not 1407 (pfnote, free_tree, put_entries, total_size_of_entries): Do not
1236 use the `named' member, check whether `name' is NULL instead. 1408 use the `named' member, check whether `name' is NULL instead.
1237 (pfnote): `named' argument removed, all callers changed. 1409 (pfnote): `named' argument removed, all callers changed.
1238 (getit, Asm_labels, Pascal_functions, L_getit, get_scheme, 1410 (getit, Asm_labels, Pascal_functions, L_getit, get_scheme,
1239 TeX_functions, TEX_getit, prolog_getit): Useless string allocation 1411 TeX_functions, TEX_getit, prolog_getit): Useless string allocation
1240 removed from pfnote call, some code cleanup. 1412 removed from pfnote call, some code cleanup.
1241 (relative_filename): Free temporary space allocated by concat. 1413 (relative_filename): Free temporary space allocated by concat.
1242 1414
1243 1995-08-16 Richard Stallman <rms@mole.gnu.ai.mit.edu> 1415 1995-08-16 Richard Stallman <rms@mole.gnu.ai.mit.edu>
1244 1416
1245 * Makefile.in (getdate.c): New target. 1417 * Makefile.in (getdate.c): New target.
2166 1994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) 2338 1994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2167 2339
2168 * Makefile.in (UTILITIES): `env' deleted. 2340 * Makefile.in (UTILITIES): `env' deleted.
2169 (env): Target deleted. 2341 (env): Target deleted.
2170 * env.c: File deleted. 2342 * env.c: File deleted.
2171 2343
2172 1994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu) 2344 1994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2173 2345
2174 * Makefile.in (install, ${archlibdir}): Switch back to .. 2346 * Makefile.in (install, ${archlibdir}): Switch back to ..
2175 before running INSTALL_PROGRAM. 2347 before running INSTALL_PROGRAM.
2176 2348
2285 2457
2286 * timer.c (main): Don't request SIGIO, and don't handle it. 2458 * timer.c (main): Don't request SIGIO, and don't handle it.
2287 Loop calling getevent. 2459 Loop calling getevent.
2288 (sigcatch): Delete code to handle SIGIO. 2460 (sigcatch): Delete code to handle SIGIO.
2289 if defer_alarms is set, don't call notify, just set alarm_deferred. 2461 if defer_alarms is set, don't call notify, just set alarm_deferred.
2290 (getevent): Use read, not getchar. Handle EINTR and EAGAIN. 2462 (getevent): Use read, not getchar. Handle EINTR and EAGAIN.
2291 Set defer_alarms around realloc and schedule. 2463 Set defer_alarms around realloc and schedule.
2292 If alarm_deferred gets set, call notify. 2464 If alarm_deferred gets set, call notify.
2293 Likewise if this event is the only pending event. 2465 Likewise if this event is the only pending event.
2294 Make buf and buf_size global variables. 2466 Make buf and buf_size global variables.
2295 Don't malloc buf if it is already non-zero. 2467 Don't malloc buf if it is already non-zero.
2627 2799
2628 Bring mumbleclean targets into conformance with GNU coding standards. 2800 Bring mumbleclean targets into conformance with GNU coding standards.
2629 * Makefile.in (distclean): Call clean to do most of the work. 2801 * Makefile.in (distclean): Call clean to do most of the work.
2630 Delete aixcc.c and TAGS. 2802 Delete aixcc.c and TAGS.
2631 (realclean): Just call distclean. 2803 (realclean): Just call distclean.
2632 2804
2633 * Makefile.in: Remember, spaces are not tabs. 2805 * Makefile.in: Remember, spaces are not tabs.
2634 2806
2635 1993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu) 2807 1993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
2636 2808
2637 * Makefile.in (CPP_CFLAGS): New variable. 2809 * Makefile.in (CPP_CFLAGS): New variable.
2755 (main): Don't call htons with the port number. 2927 (main): Don't call htons with the port number.
2756 2928
2757 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 2929 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
2758 2930
2759 * Makefile.in (timer.o, sorted-doc.c): Link with alloca.o, if it's 2931 * Makefile.in (timer.o, sorted-doc.c): Link with alloca.o, if it's
2760 appropriate. 2932 appropriate.
2761 2933
2762 * Makefile.in (install): Refer to the variables INSTALLABLES and 2934 * Makefile.in (install): Refer to the variables INSTALLABLES and
2763 INSTALLABLE_SCRIPTS, instead of writing them out. 2935 INSTALLABLE_SCRIPTS, instead of writing them out.
2764 2936
2765 1993-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu) 2937 1993-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
3129 1992-07-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) 3301 1992-07-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
3130 3302
3131 * movemail.c: Merged changes from Jamie Zawinski's byte compiler 3303 * movemail.c: Merged changes from Jamie Zawinski's byte compiler
3132 distribution: 3304 distribution:
3133 Miscellaneous doc fixes. 3305 Miscellaneous doc fixes.
3134 (skip_white, read_lisp_symbol): New functions. 3306 (skip_white, read_lisp_symbol): New functions.
3135 (scan_lisp_file): Instead of using long hairy strings of ifs, call 3307 (scan_lisp_file): Instead of using long hairy strings of ifs, call
3136 read_lisp_symbol and then see what we got. Call skip_white 3308 read_lisp_symbol and then see what we got. Call skip_white
3137 instead of writing out a loop to do its job. Correctly extract 3309 instead of writing out a loop to do its job. Correctly extract
3138 docstrings from "defmacro" declarations. 3310 docstrings from "defmacro" declarations.
3139 3311
3212 3384
3213 * ChangeLog: Since the old etc contents have been split into etc 3385 * ChangeLog: Since the old etc contents have been split into etc
3214 and lib-src, the old etc's ChangeLog has been duplicated in the 3386 and lib-src, the old etc's ChangeLog has been duplicated in the
3215 new etc and lib-src. That means that each contains complete and 3387 new etc and lib-src. That means that each contains complete and
3216 coherent information, although each contains extraneous 3388 coherent information, although each contains extraneous
3217 information. 3389 information.
3218 3390
3219 1992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu) 3391 1992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
3220 3392
3221 * lib-src/etags.c: "--no-warning" option renamed to "--no-warn", 3393 * lib-src/etags.c: "--no-warning" option renamed to "--no-warn",
3222 to be consistent with other GNU programs, like makeinfo. 3394 to be consistent with other GNU programs, like makeinfo.
3495 3667
3496 1990-01-19 David Lawrence (tale at cocoa-puffs) 3668 1990-01-19 David Lawrence (tale at cocoa-puffs)
3497 3669
3498 * timer.c, getdate.y (new files) and Makefile: 3670 * timer.c, getdate.y (new files) and Makefile:
3499 Sub-process support for run-at-time in timer.el. 3671 Sub-process support for run-at-time in timer.el.
3500 Doesn't yet work correctly for USG. 3672 Doesn't yet work correctly for USG.
3501 3673
3502 1990-01-10 Jim Kingdon (kingdon at pogo) 3674 1990-01-10 Jim Kingdon (kingdon at pogo)
3503 3675
3504 * MACHINES: Add HP 300 running BSD. 3676 * MACHINES: Add HP 300 running BSD.
3505 3677