Mercurial > emacs
comparison lib-src/ChangeLog @ 46959:2566b90da6fc
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Mon, 19 Aug 2002 21:47:53 +0000 |
parents | 83564780d380 |
children | 9fdb69291eb8 |
comparison
equal
deleted
inserted
replaced
46958:d7669c85c9cb | 46959:2566b90da6fc |
---|---|
1 2002-08-19 Stefan Monnier <monnier@cs.yale.edu> | |
2 | |
3 * make-docfile.c (scan_keyword_or_put_char, write_c_args): Use `fn' | |
4 for the function name in the usage info. | |
5 | |
1 2002-07-31 Colin Walters <walters@gnu.org> | 6 2002-07-31 Colin Walters <walters@gnu.org> |
2 | 7 |
3 * update-game-score.c (P_): New macro. Use it for all prototypes. | 8 * update-game-score.c (P_): New macro. Use it for all prototypes. |
4 (lose): Don't use varargs. | 9 (lose): Don't use varargs. |
5 (lose_syserr): New function. | 10 (lose_syserr): New function. |
18 | 23 |
19 * make-docfile.c (scan_c_file): Warn about missing `usage' info. | 24 * make-docfile.c (scan_c_file): Warn about missing `usage' info. |
20 | 25 |
21 2002-07-05 Jonathan Kamens <jik@kamens.brookline.ma.us> | 26 2002-07-05 Jonathan Kamens <jik@kamens.brookline.ma.us> |
22 | 27 |
23 * b2m.pl: Obey the rmail file and use the unpruned header | 28 * b2m.pl: Obey the rmail file and use the unpruned header properly. |
24 properly. | |
25 | 29 |
26 2002-06-26 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 30 2002-06-26 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
27 | 31 |
28 * b2m.pl: New file. | 32 * b2m.pl: New file. |
29 | 33 |
96 | 100 |
97 2002-06-07 Francesco Potorti` <pot@gnu.org> | 101 2002-06-07 Francesco Potorti` <pot@gnu.org> |
98 | 102 |
99 * etags.c (scan_separators): Support all character escape | 103 * etags.c (scan_separators): Support all character escape |
100 sequences supported by Gcc. | 104 sequences supported by Gcc. |
101 (find_entries): rewind unconditionally. | 105 (find_entries): Rewind unconditionally. |
102 (find_entries): Do not call language functions directly, now calls | 106 (find_entries): Do not call language functions directly, now calls |
103 itself. | 107 itself. |
104 (find_entries): Do general initialisations here. | 108 (find_entries): Do general initialisations here. |
105 (CNL_SAVE_DEFINEDEF, C_entries, LOOP_ON_INPUT_LINES, F_getit) | 109 (CNL_SAVE_DEFINEDEF, C_entries, LOOP_ON_INPUT_LINES, F_getit) |
106 (Ada_getit, Pascal_functions, Pascal_functions) | 110 (Ada_getit, Pascal_functions, Pascal_functions) |
162 or not we have access to the specified game user. | 166 or not we have access to the specified game user. |
163 | 167 |
164 * update-game-score.c (SCORE_FILE_PREFIX): Delete. | 168 * update-game-score.c (SCORE_FILE_PREFIX): Delete. |
165 (main): New argument -d, for specifying directory. | 169 (main): New argument -d, for specifying directory. |
166 (usage): Document. | 170 (usage): Document. |
167 (get_user_id): Compute | 171 (get_user_id): Compute. |
168 (get_home_dir): Deleted. | 172 (get_home_dir): Deleted. |
169 (get_prefix): New function, taken from main. | 173 (get_prefix): New function, taken from main. |
170 (main): Check whether or not we are running setuid. Move prefix | 174 (main): Check whether or not we are running setuid. Move prefix |
171 computation to get_prefix. Don't call getpwent; we don't need to | 175 computation to get_prefix. Don't call getpwent; we don't need to |
172 any more. Instead, move it to get_user_id(). | 176 any more. Instead, move it to get_user_id(). |
223 before xxx.c, and the entries of xxx.c pointing to xxx.y should | 227 before xxx.c, and the entries of xxx.c pointing to xxx.y should |
224 be discarded. | 228 be discarded. |
225 (language): Added the metasource member. Initializers changed. | 229 (language): Added the metasource member. Initializers changed. |
226 (invalidate_nodes): New function. | 230 (invalidate_nodes): New function. |
227 (readline): Discard lines after having found a #line | 231 (readline): Discard lines after having found a #line |
228 directive pointing to an already tagged file. This handles the | 232 directive pointing to an already tagged file. This handles the |
229 case when xxx.y is tagged before xxx.c, and the entries of | 233 case when xxx.y is tagged before xxx.c, and the entries of |
230 xxx.c pointing to xxx.y should be discarded. | 234 xxx.c pointing to xxx.y should be discarded. |
231 (fdesc): New structure for keeping track of input files. | 235 (fdesc): New structure for keeping track of input files. |
232 (fdesc): Remove `file' member (a string) and use instead a pointer | 236 (fdesc): Remove `file' member (a string) and use instead a pointer |
233 to a file description structure. | 237 to a file description structure. |
234 (curfile, curfiledir, curtagfname, curlang, nocharno, | 238 (curfile, curfiledir, curtagfname, curlang, nocharno) |
235 forced_lang): Global variables removed in favor of fdhead and | 239 (forced_lang): Global variables removed in favor of fdhead and |
236 curfdp, pointers to file description strucures. | 240 curfdp, pointers to file description strucures. |
237 (longopts, main, print_help): Use the CTAGS conditional to include | 241 (longopts, main, print_help): Use the CTAGS conditional to include |
238 or exclude options that work on etags or ctags only. | 242 or exclude options that work on etags or ctags only. |
239 (process_file, find_entries, pfnote, add_node, put_entries, | 243 (process_file, find_entries, pfnote, add_node, put_entries) |
240 readline): Use fdhead and curfdp. | 244 (readline): Use fdhead and curfdp. |
241 (process_file, find_entries): Do not take an arg string, all | 245 (process_file, find_entries): Do not take an arg string, all |
242 callers changed. | 246 callers changed. |
243 | 247 |
244 * etags.c (longopts, print_help, main): Test CTAGS to disallow | 248 * etags.c (longopts, print_help, main): Test CTAGS to disallow |
245 options that are not right for either etags or ctags. | 249 options that are not right for either etags or ctags. |
626 (namespace_alias_table): New variable. | 630 (namespace_alias_table): New variable. |
627 (make_namespace): Add parameter CONTEXT. | 631 (make_namespace): Add parameter CONTEXT. |
628 (check_namespace): New function. | 632 (check_namespace): New function. |
629 (find_namespace): Add parameter CONTEXT. | 633 (find_namespace): Add parameter CONTEXT. |
630 (check_namespace_alias): New function. | 634 (check_namespace_alias): New function. |
631 (register_namespace_alias): Change type of parameter | 635 (register_namespace_alias): Change type of parameter OLD_NAME. |
632 OLD_NAME. Search for already defined alias in | 636 Search for already defined alias in NAMESPACE_ALIAS_TABLE. |
633 NAMESPACE_ALIAS_TABLE. | |
634 (check_namespace): New function. | 637 (check_namespace): New function. |
635 (enter_namespace): Call find_namespace with CONTEXT parameter. | 638 (enter_namespace): Call find_namespace with CONTEXT parameter. |
636 (match_qualified_namespace_alias): New function. | 639 (match_qualified_namespace_alias): New function. |
637 (parse_qualified_ident_or_type): Fixed typo in comment. While | 640 (parse_qualified_ident_or_type): Fixed typo in comment. |
638 parsing qualified ident or type update namespace context and | 641 While parsing qualified ident or type update namespace context and |
639 restore it on exit. | 642 restore it on exit. |
640 (parse_qualified_param_ident_or_type): Fixed typo in comment. | 643 (parse_qualified_param_ident_or_type): Fixed typo in comment. |
641 (globals): Changed handling of namespace aliases. | 644 (globals): Changed handling of namespace aliases. |
642 (version): Added year 2001. | 645 (version): Added year 2001. |
643 | 646 |
648 | 651 |
649 2001-09-05 Paul Eggert <eggert@twinsun.com> | 652 2001-09-05 Paul Eggert <eggert@twinsun.com> |
650 | 653 |
651 * rcs2log (Help, mainline code): Add new option -L FILE. | 654 * rcs2log (Help, mainline code): Add new option -L FILE. |
652 (Copyright): Update year. | 655 (Copyright): Update year. |
653 (LANG, LANGUAGE, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES, | 656 (LANG, LANGUAGE, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES) |
654 LC_NUMERIC, LC_TIME): New shell vars, to make sure we live in the | 657 (LC_NUMERIC, LC_TIME): New shell vars, to make sure we live in the |
655 C locale. | 658 C locale. |
656 (mainline code): Handle nonstandard -u option differently, by | 659 (mainline code): Handle nonstandard -u option differently, by |
657 transforming it to standard form. Check for "Working file: ", not | 660 transforming it to standard form. Check for "Working file: ", not |
658 "Working file:". Allow file names with spaces. | 661 "Working file:". Allow file names with spaces. |
659 (SOH, rlogfile): New shell vars. | 662 (SOH, rlogfile): New shell vars. |
661 rlogfile. | 664 rlogfile. |
662 | 665 |
663 Append ';;' to the last arm of every case statement, for | 666 Append ';;' to the last arm of every case statement, for |
664 portability to ancient broken BSD shells. | 667 portability to ancient broken BSD shells. |
665 | 668 |
666 (logins): Fix bug; was not being computed at all, lowering | 669 (logins): Fix bug; was not being computed at all, lowering performance. |
667 performance. | |
668 (pository): New var. This fixes some bugs where repositories are | 670 (pository): New var. This fixes some bugs where repositories are |
669 remote, or have trailing slashes. | 671 remote, or have trailing slashes. |
670 (authors): $llogout is never an empty shell var, so don't worry | 672 (authors): $llogout is never an empty shell var, so don't worry |
671 about that possibility. | 673 about that possibility. |
672 (printlogline, mainline code): Fix bug with SOH's being put into | 674 (printlogline, mainline code): Fix bug with SOH's being put into |
673 the output. | 675 the output. |
674 | 676 |
675 2001-09-01 Eli Zaretskii <eliz@is.elta.co.il> | 677 2001-09-01 Eli Zaretskii <eliz@is.elta.co.il> |
726 | 728 |
727 * etags.1: Markups corrected. | 729 * etags.1: Markups corrected. |
728 | 730 |
729 2001-05-08 Gerd Moellmann <gerd@gnu.org> | 731 2001-05-08 Gerd Moellmann <gerd@gnu.org> |
730 | 732 |
731 * ebrowse.c (enter_namespace): Fix reallocation of | 733 * ebrowse.c (enter_namespace): Fix reallocation of namespace_stack. |
732 namespace_stack. | |
733 | 734 |
734 2001-05-03 Gerd Moellmann <gerd@gnu.org> | 735 2001-05-03 Gerd Moellmann <gerd@gnu.org> |
735 | 736 |
736 * ebrowse.c (globals): Fix handling of namespace aliases. | 737 * ebrowse.c (globals): Fix handling of namespace aliases. |
737 | 738 |
854 (structtype): Make it a local variable. | 855 (structtype): Make it a local variable. |
855 [DEBUG]: Use assert. | 856 [DEBUG]: Use assert. |
856 (xrnew): Change the synopsis. | 857 (xrnew): Change the synopsis. |
857 (typedefs_or_cplusplus): Renamed from typedefs_and_cplusplus. | 858 (typedefs_or_cplusplus): Renamed from typedefs_and_cplusplus. |
858 (grow_linebuffer): Don't call xrnew when not needed. | 859 (grow_linebuffer): Don't call xrnew when not needed. |
859 (token): buffer renamed to line. | 860 (token): Buffer renamed to line. |
860 (C_entries): Three calls to inibuffer moved here from main. | 861 (C_entries): Three calls to inibuffer moved here from main. |
861 (C_entries): Removed all references to var methodlen, delete it. | 862 (C_entries): Removed all references to var methodlen, delete it. |
862 (linebuffer_setlen): Was grow_buffer, now also sets len. | 863 (linebuffer_setlen): Was grow_buffer, now also sets len. |
863 (consider_token, C_entries, Pascal_functions): Use it. | 864 (consider_token, C_entries, Pascal_functions): Use it. |
864 (C_entries): Preventing problems relative to extern "C". | 865 (C_entries): Preventing problems relative to extern "C". |
884 2001-01-14 Francesco Potorti` <pot@gnu.org> | 885 2001-01-14 Francesco Potorti` <pot@gnu.org> |
885 | 886 |
886 * etags.c (get_language_from_langname): Renamed from | 887 * etags.c (get_language_from_langname): Renamed from |
887 get_language_from_name. | 888 get_language_from_name. |
888 (get_language_from_filename): Renamed from | 889 (get_language_from_filename): Renamed from |
889 get_language_from_suffix. Now first looks for the complete file | 890 get_language_from_suffix. Now first looks for the complete file name. |
890 name. | |
891 (language): New member char **filenames. | 891 (language): New member char **filenames. |
892 (Makefile_filenames): List of possible filenames for makefiles. | 892 (Makefile_filenames): List of possible filenames for makefiles. |
893 (lang_names): Added a NULL member for every entry, added an entry | 893 (lang_names): Added a NULL member for every entry, added an entry |
894 for makefiles. | 894 for makefiles. |
895 (Makefile_targets): New function. | 895 (Makefile_targets): New function. |
914 Don't put "exit 1" at the end of the exit trap; it's | 914 Don't put "exit 1" at the end of the exit trap; it's |
915 ineffective in POSIX shells. | 915 ineffective in POSIX shells. |
916 | 916 |
917 2001-01-02 Gerd Moellmann <gerd@gnu.org> | 917 2001-01-02 Gerd Moellmann <gerd@gnu.org> |
918 | 918 |
919 * ebrowse.c (yyerror): Changed to take two arguments. Prototype | 919 * ebrowse.c (yyerror): Changed to take two arguments. |
920 added. Callers changed. | 920 Prototype added. Callers changed. |
921 | 921 |
922 2001-01-02 Eli Zaretskii <eliz@is.elta.co.il> | 922 2001-01-02 Eli Zaretskii <eliz@is.elta.co.il> |
923 | 923 |
924 * ebrowse.c (enter_namespace, main): Cast variables to shut up | 924 * ebrowse.c (enter_namespace, main): Cast variables to shut up |
925 compiler warnings. | 925 compiler warnings. |
1030 * etags.c (canonicalize_filename) [DOS_NT]: Upcase the first | 1030 * etags.c (canonicalize_filename) [DOS_NT]: Upcase the first |
1031 letter only if it is a drive letter. | 1031 letter only if it is a drive letter. |
1032 | 1032 |
1033 2000-07-14 Gerd Moellmann <gerd@gnu.org> | 1033 2000-07-14 Gerd Moellmann <gerd@gnu.org> |
1034 | 1034 |
1035 * ebrowse.c (xrealloc, xmalloc): Renamed from yrealloc and | 1035 * ebrowse.c (xrealloc, xmalloc): Renamed from yrealloc and ymalloc. |
1036 ymalloc. | |
1037 | 1036 |
1038 * etags.c (xmalloc, xrealloc): Make externally visible, for use | 1037 * etags.c (xmalloc, xrealloc): Make externally visible, for use |
1039 by alloca.o. | 1038 by alloca.o. |
1040 | 1039 |
1041 * Makefile.in (alloca.o): Add -Demacs so that alloca will use | 1040 * Makefile.in (alloca.o): Add -Demacs so that alloca will use xmalloc. |
1042 xmalloc. | |
1043 | 1041 |
1044 2000-07-10 Gerd Moellmann <gerd@gnu.org> | 1042 2000-07-10 Gerd Moellmann <gerd@gnu.org> |
1045 | 1043 |
1046 * ebrowse.c (yylex): Accept string literals with newlines in them. | 1044 * ebrowse.c (yylex): Accept string literals with newlines in them. |
1047 (process_pp_line): Handle case of string literal with newline | 1045 (process_pp_line): Handle case of string literal with newline |
1085 | 1083 |
1086 * ebrowse.c (DEFAULT_OUTFILE): Set to `BROWSE'. | 1084 * ebrowse.c (DEFAULT_OUTFILE): Set to `BROWSE'. |
1087 | 1085 |
1088 2000-05-02 Eli Zaretskii <eliz@is.elta.co.il> | 1086 2000-05-02 Eli Zaretskii <eliz@is.elta.co.il> |
1089 | 1087 |
1090 * ebrowse.c (PATH_LIST_SEPARATOR) [__MSDOS__ || WINDOWSNT]: Define | 1088 * ebrowse.c (PATH_LIST_SEPARATOR) [__MSDOS__ || WINDOWSNT]: |
1091 to semi-colon. | 1089 Define to semi-colon. |
1092 (FILENAME_EQ): New macro, for comparing file names. | 1090 (FILENAME_EQ): New macro, for comparing file names. |
1093 (add_member_decl, add_global_decl, add_member_defn): Use | 1091 (add_member_decl, add_global_decl, add_member_defn): Use FILENAME_EQ. |
1094 FILENAME_EQ. | |
1095 (process_file): Don't assume that fread always reads as many bytes | 1092 (process_file): Don't assume that fread always reads as many bytes |
1096 as it was told to (DOS-style CR-LF text files fail this logic). | 1093 as it was told to (DOS-style CR-LF text files fail this logic). |
1097 (open_file): Allocate enough space for path->path plus the file | 1094 (open_file): Allocate enough space for path->path plus the file |
1098 name and the slash. | 1095 name and the slash. |
1099 | 1096 |
1164 * movemail.c (main): Improve error message if can't create lock file. | 1161 * movemail.c (main): Improve error message if can't create lock file. |
1165 | 1162 |
1166 2000-01-28 Eric Hanchrow <offby1@blarg.net> | 1163 2000-01-28 Eric Hanchrow <offby1@blarg.net> |
1167 | 1164 |
1168 * emacsclient.c (socket_status): New function. | 1165 * emacsclient.c (socket_status): New function. |
1169 (main): if $LOGNAME or $USER exist and differ from our euid, look | 1166 (main): If $LOGNAME or $USER exist and differ from our euid, look |
1170 for a socket based on the UID associated with the name. | 1167 for a socket based on the UID associated with the name. |
1171 | 1168 |
1172 2000-01-12 Han-Wen Nienhuys <hanwen@cs.uu.nl> | 1169 2000-01-12 Han-Wen Nienhuys <hanwen@cs.uu.nl> |
1173 | 1170 |
1174 * emacsclient.c: Add option -a EDITOR and environment variable | 1171 * emacsclient.c: Add option -a EDITOR and environment variable |
1181 | 1178 |
1182 1999-11-19 Francesco Potorti` <pot@gnu.org> | 1179 1999-11-19 Francesco Potorti` <pot@gnu.org> |
1183 | 1180 |
1184 * etags.c (_GNU_SOURCE): Define only if undefined. | 1181 * etags.c (_GNU_SOURCE): Define only if undefined. |
1185 (get_scheme): Declaration deleted. | 1182 (get_scheme): Declaration deleted. |
1186 (main): error was called with an integer as second arg, instead of | 1183 (main): Error was called with an integer as second arg, instead of |
1187 a char pointer. | 1184 a char pointer. |
1188 (canonicalize_filename): Bug removed. | 1185 (canonicalize_filename): Bug removed. |
1189 | 1186 |
1190 1999-11-18 Dave Love <d.love@dl.ac.uk> | 1187 1999-11-18 Dave Love <d.love@dl.ac.uk> |
1191 | 1188 |
1214 (consider_token): Corrected a bug which prevented tagging of enum | 1211 (consider_token): Corrected a bug which prevented tagging of enum |
1215 constants. | 1212 constants. |
1216 (C_stab_entry): Added if, for, while, switch, return as | 1213 (C_stab_entry): Added if, for, while, switch, return as |
1217 st_C_ignore. This makes it simpler to work when cblev!=0. | 1214 st_C_ignore. This makes it simpler to work when cblev!=0. |
1218 | 1215 |
1219 * etags.c (C_entries): tag member function declarations when | 1216 * etags.c (C_entries): Tag member function declarations when |
1220 --declarations is used. | 1217 --declarations is used. |
1221 | 1218 |
1222 * etags.c (C_entries, consider_token): C++ `operator' now is | 1219 * etags.c (C_entries, consider_token): C++ `operator' now is |
1223 tagged in most cases. | 1220 tagged in most cases. |
1224 As before, :: is not recognised if surrounded by spaces. | 1221 As before, :: is not recognised if surrounded by spaces. |
1291 1999-11-01 Francesco Potorti` <pot@gnu.org> | 1288 1999-11-01 Francesco Potorti` <pot@gnu.org> |
1292 | 1289 |
1293 * etags.c (init): Cosmetic change: NULL --> '\0'. | 1290 * etags.c (init): Cosmetic change: NULL --> '\0'. |
1294 (erlang_attribute): Bug corrected (uninitialized variable). | 1291 (erlang_attribute): Bug corrected (uninitialized variable). |
1295 (filename_is_absolute): New function replaces absolutefn macro and | 1292 (filename_is_absolute): New function replaces absolutefn macro and |
1296 corrects a bug. All callers changed. | 1293 corrects a bug. All callers changed. |
1297 (canonicalize_filename): New function. | 1294 (canonicalize_filename): New function. |
1298 (process_file, etags_getcwd, absolute_dirname): Use it. | 1295 (process_file, etags_getcwd, absolute_dirname): Use it. |
1299 (relative_filename, absolute_filename): Removed var shadowing. | 1296 (relative_filename, absolute_filename): Removed var shadowing. |
1300 (C_entries, Pascal_functions): Add fake initializations to keep | 1297 (C_entries, Pascal_functions): Add fake initializations to keep |
1301 compilers quiet. | 1298 compilers quiet. |
1302 (TeX_functions, Prolog_functions, Erlang_functions): Cleanup. | 1299 (TeX_functions, Prolog_functions, Erlang_functions): Cleanup. |
1303 | 1300 |
1304 * etags.c (xrnew): New macro. All callers of xrealloc changed. | 1301 * etags.c (xrnew): New macro. All callers of xrealloc changed. |
1305 (language): New typedef (was struct lang_entry). | 1302 (language): New typedef (was struct lang_entry). |
1306 (curlang): New global variable. | 1303 (curlang): New global variable. |
1307 (node): typedef renamed from NODE. | 1304 (node): Typedef renamed from NODE. |
1308 (linebuffer): New typedef (was struct linebuffer). | 1305 (linebuffer): New typedef (was struct linebuffer). |
1309 (pattern): New typedef (was struct pattern). Some members added. | 1306 (pattern): New typedef (was struct pattern). Some members added. |
1310 Now used as element of a linked list. | 1307 Now used as element of a linked list. |
1311 (patterns, num_patterns): Global variables deleted. | 1308 (patterns, num_patterns): Global variables deleted. |
1312 (p_head): New global variable. | 1309 (p_head): New global variable. |
1313 (forced_lang): New global variable (replaces lang_func). | 1310 (forced_lang): New global variable (replaces lang_func). |
1314 (get_language_from_name, get_language_from_interpreter, | 1311 (get_language_from_name, get_language_from_interpreter) |
1315 get_language_from_suffix): Semantics changed. All callers changed. | 1312 (get_language_from_suffix): Semantics changed. All callers changed. |
1316 (last_node): New global variable. | 1313 (last_node): New global variable. |
1317 (free_tree, add_node, put_entries, total_size_of_entries): Change | 1314 (free_tree, add_node, put_entries, total_size_of_entries): |
1318 name of local vars to avoid clashes with typedef node. | 1315 Change name of local vars to avoid clashes with typedef node. |
1319 (number_len): Rewritten for elegance. | 1316 (number_len): Rewritten for elegance. |
1320 (token): New typedef replaces TOKEN. | 1317 (token): New typedef replaces TOKEN. |
1321 (analyse_regex, add_regex): Rewritten for new functionality. | 1318 (analyse_regex, add_regex): Rewritten for new functionality. |
1322 (free_patterns): New function called from main and add_regex. | 1319 (free_patterns): New function called from main and add_regex. |
1323 (initbuffer, readline_internal, readline, grow_linebuffer): | 1320 (initbuffer, readline_internal, readline, grow_linebuffer): |
1324 Change name of local vars to avoid clashes with typedef | 1321 Change name of local vars to avoid clashes with typedef linebuffer. |
1325 linebuffer. | |
1326 (readline): Rewritten for new functionality. | 1322 (readline): Rewritten for new functionality. |
1327 | 1323 |
1328 * etags.c: (Scheme_suffixes): New suffix ".ss". | 1324 * etags.c: (Scheme_suffixes): New suffix ".ss". |
1329 (print_help): --globals is now used for more than C-type languages. | 1325 (print_help): --globals is now used for more than C-type languages. |
1330 (Perl_functions): Tag global variables ("my" and "local"). | 1326 (Perl_functions): Tag global variables ("my" and "local"). |
1331 | 1327 |
1332 * etags.c (print_help): Some messages clarified. | 1328 * etags.c (print_help): Some messages clarified. |
1333 (LOOP_ON_INPUT_LINES): New macro. | 1329 (LOOP_ON_INPUT_LINES): New macro. |
1334 (just_read_file, Fortran_functions, Asm_labels, Perl_functions, | 1330 (just_read_file, Fortran_functions, Asm_labels, Perl_functions) |
1335 Python_functions, Cobol_paragraphs, Pascal_functions, | 1331 (Python_functions, Cobol_paragraphs, Pascal_functions) |
1336 Lisp_functions, Postscript_functions, Scheme_functions, | 1332 (Lisp_functions, Postscript_functions, Scheme_functions) |
1337 TeX_functions, Prolog_functions, Erlang_functions): Use it. | 1333 (TeX_functions, Prolog_functions, Erlang_functions): Use it. |
1338 (Cobol_paragraphs, Postscript_functions, TeX_functions, | 1334 (Cobol_paragraphs, Postscript_functions, TeX_functions) |
1339 Prolog_functions, Erlang_functions): Use a local variable instead | 1335 (Prolog_functions, Erlang_functions): Use a local variable instead |
1340 of the global variable dbp. | 1336 of the global variable dbp. |
1341 (Pascal_functions, L_isquote, Scheme_functions): Use GNU coding | 1337 (Pascal_functions, L_isquote, Scheme_functions): Use GNU coding |
1342 standard indentation. | 1338 standard indentation. |
1343 | 1339 |
1344 * etags.c (Python_suffixes, lang_names, Python_functions): Python | 1340 * etags.c (Python_suffixes, lang_names, Python_functions): |
1345 support. | 1341 Python support. |
1346 (skip_spaces, skip_non_spaces): Utility functions. | 1342 (skip_spaces, skip_non_spaces): Utility functions. |
1347 (find_entries, takeprec, getit, Fortran_functions, Perl_functions, | 1343 (find_entries, takeprec, getit, Fortran_functions, Perl_functions) |
1348 Python_functions, L_getit, Lisp_functions, Scheme_functions, | 1344 (Python_functions, L_getit, Lisp_functions, Scheme_functions) |
1349 prolog_pred, erlanf_func, erlang_attribute): Use them. | 1345 (prolog_pred, erlanf_func, erlang_attribute): Use them. |
1350 (eat_white): Deleted. | 1346 (eat_white): Deleted. |
1351 | 1347 |
1352 * etags.c (CHAR, init): Keep into account non US-ASCII | 1348 * etags.c (CHAR, init): Keep into account non US-ASCII |
1353 characters and compilers with default signed chars. | 1349 characters and compilers with default signed chars. |
1354 (L_getit): Tag "(defstruct (foo", "(defun (operator" and similar | 1350 (L_getit): Tag "(defstruct (foo", "(defun (operator" and similar |