Mercurial > emacs
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 |