Mercurial > emacs
comparison lib-src/ChangeLog @ 50569:f7bd4869e2a8
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Sat, 12 Apr 2003 19:17:24 +0000 |
parents | 05b7b0c519c5 |
children | 3ec397b863e0 |
comparison
equal
deleted
inserted
replaced
50568:6958557aad9b | 50569:f7bd4869e2a8 |
---|---|
1 2003-04-12 Stefan Monnier <monnier@cs.yale.edu> | |
2 | |
3 * emacsclient.c (main): Use new safe location for socket. | |
4 | |
1 2003-03-12 Tom Tromey <tromey@redhat.com> | 5 2003-03-12 Tom Tromey <tromey@redhat.com> |
2 | 6 |
3 * emacsclient.c (print_help_and_exit): Print to stdout. Exit | 7 * emacsclient.c (print_help_and_exit): Print to stdout. |
4 successfully. Added some blank lines for readability. | 8 Exit successfully. Added some blank lines for readability. |
5 (decode_options): Don't call print_help_and_exit in default case. | 9 (decode_options): Don't call print_help_and_exit in default case. |
6 Print version information to stdout. | 10 Print version information to stdout. |
7 (main): Don't call print_help_and_exit. | 11 (main): Don't call print_help_and_exit. |
8 | 12 |
9 2003-02-15 Richard M. Stallman <rms@gnu.org> | 13 2003-02-15 Richard M. Stallman <rms@gnu.org> |
182 (C_entries): Several cosmetic changes. | 186 (C_entries): Several cosmetic changes. |
183 (C_entries): Invalidate the token is some cases. | 187 (C_entries): Invalidate the token is some cases. |
184 | 188 |
185 2002-08-29 Francesco Potorti` <pot@gnu.org> | 189 2002-08-29 Francesco Potorti` <pot@gnu.org> |
186 | 190 |
187 * etags.c (C_entries): Corrected a problem with const C++ funcs. | 191 * etags.c (C_entries): Correct a problem with const C++ funcs. |
188 (ignoreindent): Renamed from noindentypedefs. | 192 (ignoreindent): Renamed from noindentypedefs. |
189 (cjava, cplpl): They are now macros instead of local vars. | 193 (cjava, cplpl): They are now macros instead of local vars. |
190 | 194 |
191 2002-08-28 Francesco Potorti` <pot@gnu.org> | 195 2002-08-28 Francesco Potorti` <pot@gnu.org> |
192 | 196 |
203 * etags.c (make_tag): Never generate null length tag names. | 207 * etags.c (make_tag): Never generate null length tag names. |
204 (linebuffer_init): Renamed from initbuffer. All callers changed. | 208 (linebuffer_init): Renamed from initbuffer. All callers changed. |
205 (pattern): Structure renamed to `regexp', member regex renamed to | 209 (pattern): Structure renamed to `regexp', member regex renamed to |
206 pattern. | 210 pattern. |
207 (node_st): Member pat renamed to regex. | 211 (node_st): Member pat renamed to regex. |
208 (pattern); New member force_explicit_name, for future use. Now | 212 (pattern); New member force_explicit_name, for future use. |
209 always set to true, cannot be reset. | 213 Now always set to true, cannot be reset. |
210 (add_regex, regex_tag_multiline, readline): Use it. | 214 (add_regex, regex_tag_multiline, readline): Use it. |
211 (main): Free some global structures. | 215 (main): Free some global structures. |
212 (fdesc): New member `written'. | 216 (fdesc): New member `written'. |
213 (readline, process_file): Initialise it. | 217 (readline, process_file): Initialise it. |
214 (put_entries): Set it. | 218 (put_entries): Set it. |
263 | 267 |
264 * etags.c: Implement implicit tag names, that is, unnamed tags | 268 * etags.c: Implement implicit tag names, that is, unnamed tags |
265 whose name is automatically deduced by etags.el. The advantage is | 269 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 | 270 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 | 271 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 | 272 accurate as with named tags. See the comment in make_tag for details. |
269 details. | |
270 (make_tag): New function (was the disabled function new_pfnote). | 273 (make_tag): New function (was the disabled function new_pfnote). |
271 (make_C_tag): Use it. | 274 (make_C_tag): Use it. |
272 | 275 |
273 2002-06-19 Francesco Potorti` <pot@gnu.org> | 276 2002-06-19 Francesco Potorti` <pot@gnu.org> |
274 | 277 |
441 file xxx.c's #line directives when parsing file xxx.y. This is | 444 file xxx.c's #line directives when parsing file xxx.y. This is |
442 generally done for automatically generated files containing | 445 generally done for automatically generated files containing |
443 #line directives. This handles the case when xxx.y is tagged | 446 #line directives. This handles the case when xxx.y is tagged |
444 before xxx.c, and the entries of xxx.c pointing to xxx.y should | 447 before xxx.c, and the entries of xxx.c pointing to xxx.y should |
445 be discarded. | 448 be discarded. |
446 (language): Added the metasource member. Initializers changed. | 449 (language): Add the metasource member. Initializers changed. |
447 (invalidate_nodes): New function. | 450 (invalidate_nodes): New function. |
448 (readline): Discard lines after having found a #line | 451 (readline): Discard lines after having found a #line |
449 directive pointing to an already tagged file. This handles the | 452 directive pointing to an already tagged file. This handles the |
450 case when xxx.y is tagged before xxx.c, and the entries of | 453 case when xxx.y is tagged before xxx.c, and the entries of |
451 xxx.c pointing to xxx.y should be discarded. | 454 xxx.c pointing to xxx.y should be discarded. |
638 * etags.c (LOOKING_AT): Use !intoken instead of iswhite. | 641 * etags.c (LOOKING_AT): Use !intoken instead of iswhite. |
639 (F_takeprec): Renamed from takeprec. All callers changed. | 642 (F_takeprec): Renamed from takeprec. All callers changed. |
640 (F_getit): Renamed from getit. All callers changed. | 643 (F_getit): Renamed from getit. All callers changed. |
641 (nocase_tail): Renamed from tail. All callers changed. | 644 (nocase_tail): Renamed from tail. All callers changed. |
642 (Ada_getit): Renamed from adagetit. All callers changed. | 645 (Ada_getit): Renamed from adagetit. All callers changed. |
643 (L_getit): Simplified by using get_tag. | 646 (L_getit): Simplify by using get_tag. |
644 (Perl_functions, Postscript_functions, erlang_attribute): Use the | 647 (Perl_functions, Postscript_functions, erlang_attribute): Use the |
645 modified LOOKING_AT. | 648 modified LOOKING_AT. |
646 (notinname): Removed '[' and added ')' to the recognised chars. | 649 (notinname): Removed '[' and added ')' to the recognised chars. |
647 (LOOKING_AT, get_tag, PHP_functions): Use notinname. | 650 (LOOKING_AT, get_tag, PHP_functions): Use notinname. |
648 (Ada_getit, Ada_funcs, Python_functions, Scheme_functions): | 651 (Ada_getit, Ada_funcs, Python_functions, Scheme_functions): |
852 (register_namespace_alias): Change type of parameter OLD_NAME. | 855 (register_namespace_alias): Change type of parameter OLD_NAME. |
853 Search for already defined alias in NAMESPACE_ALIAS_TABLE. | 856 Search for already defined alias in NAMESPACE_ALIAS_TABLE. |
854 (check_namespace): New function. | 857 (check_namespace): New function. |
855 (enter_namespace): Call find_namespace with CONTEXT parameter. | 858 (enter_namespace): Call find_namespace with CONTEXT parameter. |
856 (match_qualified_namespace_alias): New function. | 859 (match_qualified_namespace_alias): New function. |
857 (parse_qualified_ident_or_type): Fixed typo in comment. | 860 (parse_qualified_ident_or_type): Fix typo in comment. |
858 While parsing qualified ident or type update namespace context and | 861 While parsing qualified ident or type update namespace context and |
859 restore it on exit. | 862 restore it on exit. |
860 (parse_qualified_param_ident_or_type): Fixed typo in comment. | 863 (parse_qualified_param_ident_or_type): Fix typo in comment. |
861 (globals): Changed handling of namespace aliases. | 864 (globals): Change handling of namespace aliases. |
862 (version): Added year 2001. | 865 (version): Add year 2001. |
863 | 866 |
864 2001-09-15 Eli Zaretskii <eliz@is.elta.co.il> | 867 2001-09-15 Eli Zaretskii <eliz@is.elta.co.il> |
865 | 868 |
866 * etags.c (analyse_regex): If regex_arg is NULL, return | 869 * etags.c (analyse_regex): If regex_arg is NULL, return |
867 immediately after a call to free_patterns. | 870 immediately after a call to free_patterns. |
1074 (xrnew): Change the synopsis. | 1077 (xrnew): Change the synopsis. |
1075 (typedefs_or_cplusplus): Renamed from typedefs_and_cplusplus. | 1078 (typedefs_or_cplusplus): Renamed from typedefs_and_cplusplus. |
1076 (grow_linebuffer): Don't call xrnew when not needed. | 1079 (grow_linebuffer): Don't call xrnew when not needed. |
1077 (token): Buffer renamed to line. | 1080 (token): Buffer renamed to line. |
1078 (C_entries): Three calls to inibuffer moved here from main. | 1081 (C_entries): Three calls to inibuffer moved here from main. |
1079 (C_entries): Removed all references to var methodlen, delete it. | 1082 (C_entries): Remove all references to var methodlen, delete it. |
1080 (linebuffer_setlen): Was grow_buffer, now also sets len. | 1083 (linebuffer_setlen): Was grow_buffer, now also sets len. |
1081 (consider_token, C_entries, Pascal_functions): Use it. | 1084 (consider_token, C_entries, Pascal_functions): Use it. |
1082 (C_entries): Preventing problems relative to extern "C". | 1085 (C_entries): Preventing problems relative to extern "C". |
1083 (C_entries): Can tag more than one variable or func separated by | 1086 (C_entries): Can tag more than one variable or func separated by |
1084 comma when --declarations is used. | 1087 comma when --declarations is used. |
1101 | 1104 |
1102 2001-01-14 Francesco Potorti` <pot@gnu.org> | 1105 2001-01-14 Francesco Potorti` <pot@gnu.org> |
1103 | 1106 |
1104 * etags.c (get_language_from_langname): Renamed from | 1107 * etags.c (get_language_from_langname): Renamed from |
1105 get_language_from_name. | 1108 get_language_from_name. |
1106 (get_language_from_filename): Renamed from | 1109 (get_language_from_filename): Renamed from get_language_from_suffix. |
1107 get_language_from_suffix. Now first looks for the complete file name. | 1110 Now first looks for the complete file name. |
1108 (language): New member char **filenames. | 1111 (language): New member char **filenames. |
1109 (Makefile_filenames): List of possible filenames for makefiles. | 1112 (Makefile_filenames): List of possible filenames for makefiles. |
1110 (lang_names): Added a NULL member for every entry, added an entry | 1113 (lang_names): Add a NULL member for every entry, added an entry |
1111 for makefiles. | 1114 for makefiles. |
1112 (Makefile_targets): New function. | 1115 (Makefile_targets): New function. |
1113 (Texinfo_nodes): Renamed from Texinfo_fuctions and made | 1116 (Texinfo_nodes): Renamed from Texinfo_fuctions and made |
1114 it conformant to the style of the rest of the code. | 1117 it conformant to the style of the rest of the code. |
1115 | 1118 |
1131 Don't put "exit 1" at the end of the exit trap; it's | 1134 Don't put "exit 1" at the end of the exit trap; it's |
1132 ineffective in POSIX shells. | 1135 ineffective in POSIX shells. |
1133 | 1136 |
1134 2001-01-02 Gerd Moellmann <gerd@gnu.org> | 1137 2001-01-02 Gerd Moellmann <gerd@gnu.org> |
1135 | 1138 |
1136 * ebrowse.c (yyerror): Changed to take two arguments. | 1139 * ebrowse.c (yyerror): Change to take two arguments. |
1137 Prototype added. Callers changed. | 1140 Add prototype. Change callers. |
1138 | 1141 |
1139 2001-01-02 Eli Zaretskii <eliz@is.elta.co.il> | 1142 2001-01-02 Eli Zaretskii <eliz@is.elta.co.il> |
1140 | 1143 |
1141 * ebrowse.c (enter_namespace, main): Cast variables to shut up | 1144 * ebrowse.c (enter_namespace, main): Cast variables to shut up |
1142 compiler warnings. | 1145 compiler warnings. |
1338 | 1341 |
1339 * etags.c (lisp_suffixes) Add `LSP'. | 1342 * etags.c (lisp_suffixes) Add `LSP'. |
1340 | 1343 |
1341 2000-02-10 Francesco Potorti` <pot@gnu.org> | 1344 2000-02-10 Francesco Potorti` <pot@gnu.org> |
1342 | 1345 |
1343 * etags.c (iswhite): Redefined not to consider '\0' as white | 1346 * etags.c (iswhite): Redefine not to consider '\0' as white |
1344 space, and use it throughout in place of isspace, thus preventing a | 1347 space, and use it throughout in place of isspace, thus preventing a |
1345 potential signed char to int conversion problem. | 1348 potential signed char to int conversion problem. |
1346 (MSDOS): #undefine befere redefining | 1349 (MSDOS): #undefine befere redefining |
1347 | 1350 |
1348 2000-02-04 Francesco Potorti` <pot@gnu.org> | 1351 2000-02-04 Francesco Potorti` <pot@gnu.org> |
1423 (get_tag): New name for old get_scheme. | 1426 (get_tag): New name for old get_scheme. |
1424 (process_file): Do not free NULL when file does not exist. | 1427 (process_file): Do not free NULL when file does not exist. |
1425 (typdef): ttypedefseen renamed to tkeyseen, new label ttypeseen. | 1428 (typdef): ttypedefseen renamed to tkeyseen, new label ttypeseen. |
1426 (C_entries): Modifications that make --members tag even inside | 1429 (C_entries): Modifications that make --members tag even inside |
1427 typedefs and C nested structs (one level only). | 1430 typedefs and C nested structs (one level only). |
1428 (consider_token): Corrected a bug which prevented tagging of enum | 1431 (consider_token): Correct a bug which prevented tagging of enum |
1429 constants. | 1432 constants. |
1430 (C_stab_entry): Added if, for, while, switch, return as | 1433 (C_stab_entry): Add if, for, while, switch, return as |
1431 st_C_ignore. This makes it simpler to work when cblev!=0. | 1434 st_C_ignore. This makes it simpler to work when cblev!=0. |
1432 | 1435 |
1433 * etags.c (C_entries): Tag member function declarations when | 1436 * etags.c (C_entries): Tag member function declarations when |
1434 --declarations is used. | 1437 --declarations is used. |
1435 | 1438 |