Mercurial > emacs
comparison lib-src/ChangeLog @ 93294:87fb6867d4ce
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 27 Mar 2008 11:32:57 +0000 |
parents | b2500158e506 |
children | e461836a1a7b |
comparison
equal
deleted
inserted
replaced
93293:3a0ac77a9b06 | 93294:87fb6867d4ce |
---|---|
137 | 137 |
138 2007-11-28 Jason Rumney <jasonr@gnu.org> | 138 2007-11-28 Jason Rumney <jasonr@gnu.org> |
139 | 139 |
140 * makefile.w32-in (VMS_SUPPORT): No longer byte-compiled. | 140 * makefile.w32-in (VMS_SUPPORT): No longer byte-compiled. |
141 | 141 |
142 2007-11-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 142 2007-11-27 Jan Djärv <jan.h.d@swipnet.se> |
143 | 143 |
144 * pop.c (socket_connection): Remove AI_ADDRCONFIG. | 144 * pop.c (socket_connection): Remove AI_ADDRCONFIG. |
145 | 145 |
146 2007-11-19 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 146 2007-11-19 Jan Djärv <jan.h.d@swipnet.se> |
147 | 147 |
148 * pop.c (socket_connection): Move realhost out of #ifdefs. | 148 * pop.c (socket_connection): Move realhost out of #ifdefs. |
149 Set realhost both for HAVE_GETADDRINFO and !HAVE_GETADDRINFO. | 149 Set realhost both for HAVE_GETADDRINFO and !HAVE_GETADDRINFO. |
150 | 150 |
151 2007-11-18 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 151 2007-11-18 Jan Djärv <jan.h.d@swipnet.se> |
152 | 152 |
153 * pop.c (socket_connection): Use getaddrinfo if available. | 153 * pop.c (socket_connection): Use getaddrinfo if available. |
154 | 154 |
155 2007-11-22 Francesco Potort,Al(B <pot@gnu.org> | 155 2007-11-22 Francesco Potortì <pot@gnu.org> |
156 | 156 |
157 * etags.c (default_C_help) [CTAGS]: Differentiate the help string, | 157 * etags.c (default_C_help) [CTAGS]: Differentiate the help string, |
158 as the defaults in ctags are different from etags. | 158 as the defaults in ctags are different from etags. |
159 | 159 |
160 2007-11-15 Francesco Potort,Al(B <pot@gnu.org> | 160 2007-11-15 Francesco Potortì <pot@gnu.org> |
161 | 161 |
162 * etags.c: Make prototypes for extern definitions, and add all | 162 * etags.c: Make prototypes for extern definitions, and add all |
163 that are needed to quench warnings on 64-bit. | 163 that are needed to quench warnings on 64-bit. |
164 (main): Use the same defaults for ctags as for etags: find | 164 (main): Use the same defaults for ctags as for etags: find |
165 typedefs, structure tags, macro constants, enum constants, struct | 165 typedefs, structure tags, macro constants, enum constants, struct |
255 (main): Expand removed macros inline. | 255 (main): Expand removed macros inline. |
256 (main) [WINDOWSNT]: Don't call ttyname. Don't recognize -suspend | 256 (main) [WINDOWSNT]: Don't call ttyname. Don't recognize -suspend |
257 option. | 257 option. |
258 (main) [NO_SOCKETS_IN_FILE_SYSTEM]: Don't call init_signals. | 258 (main) [NO_SOCKETS_IN_FILE_SYSTEM]: Don't call init_signals. |
259 | 259 |
260 2007-08-29 K,Aa(Broly L$,1 q(Brentey <lorentey@elte.hu> | 260 2007-08-29 Károly Lőrentey <lorentey@elte.hu> |
261 | 261 |
262 * emacsclient.c (signal.h): New include. | 262 * emacsclient.c (signal.h): New include. |
263 (sys/stat.h, errno.h): Always include, even on WINDOWSNT. | 263 (sys/stat.h, errno.h): Always include, even on WINDOWSNT. |
264 (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP, IS_ANY_SEP): | 264 (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP, IS_ANY_SEP): |
265 Copy definitions here from src/lisp.h. | 265 Copy definitions here from src/lisp.h. |
305 | 305 |
306 * Relicense all FSF files to GPLv3 or later. | 306 * Relicense all FSF files to GPLv3 or later. |
307 | 307 |
308 * COPYING: Switch to GPLv3. | 308 * COPYING: Switch to GPLv3. |
309 | 309 |
310 2007-07-17 Francesco Potort,Al(B <pot@gnu.org> | 310 2007-07-17 Francesco Potortì <pot@gnu.org> |
311 | 311 |
312 * etags.c (C_entries): Reset the fvdef machine when out of function. | 312 * etags.c (C_entries): Reset the fvdef machine when out of function. |
313 (PRINT_UNDOCUMENTED_OPTIONS_HELP): #define as FALSE if undefined. | 313 (PRINT_UNDOCUMENTED_OPTIONS_HELP): #define as FALSE if undefined. |
314 (print_help): Use it in if() rather than #if. | 314 (print_help): Use it in if() rather than #if. |
315 (print_help): Conditionally print help about --no-line-directive. | 315 (print_help): Conditionally print help about --no-line-directive. |
321 2007-06-07 Glenn Morris <rgm@gnu.org> | 321 2007-06-07 Glenn Morris <rgm@gnu.org> |
322 | 322 |
323 * etags.c (print_version): Add `emacs_copyright' string, for | 323 * etags.c (print_version): Add `emacs_copyright' string, for |
324 easier automatic updating. | 324 easier automatic updating. |
325 | 325 |
326 2007-05-18 Francesco Potort,Al(B <pot@gnu.org> | 326 2007-05-18 Francesco Potortì <pot@gnu.org> |
327 | 327 |
328 * etags.c: Extern definitions of some more pointer functions for | 328 * etags.c: Extern definitions of some more pointer functions for |
329 standalone compilation, especially important for 64bit platforms. | 329 standalone compilation, especially important for 64bit platforms. |
330 (main, print_help): --members is now the default for etags. | 330 (main, print_help): --members is now the default for etags. |
331 (C_entries): Parse start of C comment as a space == end of token. | 331 (C_entries): Parse start of C comment as a space == end of token. |
337 | 337 |
338 2007-06-02 Chong Yidong <cyd@stupidchicken.com> | 338 2007-06-02 Chong Yidong <cyd@stupidchicken.com> |
339 | 339 |
340 * Version 22.1 released. | 340 * Version 22.1 released. |
341 | 341 |
342 2007-02-26 Francesco Potort,Al(B <pot@gnu.org> | 342 2007-02-26 Francesco Potortì <pot@gnu.org> |
343 | 343 |
344 * Makefile.in (etags, ctags): Define EMACS_NAME as "GNU Emacs". | 344 * Makefile.in (etags, ctags): Define EMACS_NAME as "GNU Emacs". |
345 | 345 |
346 2007-02-20 Ulrich Mueller <ulm@kph.uni-mainz.de> (tiny change) | 346 2007-02-20 Ulrich Mueller <ulm@kph.uni-mainz.de> (tiny change) |
347 | 347 |
348 * Makefile.in (EMACS, EMACSOPT): New variables. | 348 * Makefile.in (EMACS, EMACSOPT): New variables. |
349 (blessmail): Use `--no-site-file' when compiling. | 349 (blessmail): Use `--no-site-file' when compiling. |
350 | 350 |
351 2007-02-05 Francesco Potort,Al(B <pot@gnu.org> | 351 2007-02-05 Francesco Potortì <pot@gnu.org> |
352 | 352 |
353 * etags.c (default_C_help, Cplusplus_help, PHP_help, print_help) | 353 * etags.c (default_C_help, Cplusplus_help, PHP_help, print_help) |
354 (main): Now --members is the default for etags, not for ctags yet. | 354 (main): Now --members is the default for etags, not for ctags yet. |
355 | 355 |
356 2007-02-04 Per Cederqvist <ceder@ingate.com> (tiny change) | 356 2007-02-04 Per Cederqvist <ceder@ingate.com> (tiny change) |
359 (C_JAVA & ~C_PLPL). The previous change introduced 2004-09-13 was | 359 (C_JAVA & ~C_PLPL). The previous change introduced 2004-09-13 was |
360 broken, as (C_JAVA & !C_PLPL) always evaluates to 0. This caused | 360 broken, as (C_JAVA & !C_PLPL) always evaluates to 0. This caused |
361 import, package, extends, implements and interface to be treated | 361 import, package, extends, implements and interface to be treated |
362 specially for all kinds of C-style files, not just Java files. | 362 specially for all kinds of C-style files, not just Java files. |
363 | 363 |
364 2007-01-02 Francesco Potort,Al(B <pot@gnu.org> | 364 2007-01-02 Francesco Potortì <pot@gnu.org> |
365 | 365 |
366 * etags.c (longopts): New undocumented option --no-duplicates. | 366 * etags.c (longopts): New undocumented option --no-duplicates. |
367 (no_duplicates): Static variables for the above option. | 367 (no_duplicates): Static variables for the above option. |
368 (print_help): Do not print help for --no-warn, now undocumented. | 368 (print_help): Do not print help for --no-warn, now undocumented. |
369 (add_node): Allow duplicate tags in ctags mode unless --no-duplicates. | 369 (add_node): Allow duplicate tags in ctags mode unless --no-duplicates. |
370 (main): Pass the -u option to sort in ctags mode. | 370 (main): Pass the -u option to sort in ctags mode. |
371 | 371 |
372 2006-12-28 Francesco Potort,Al(B <pot@gnu.org> | 372 2006-12-28 Francesco Potortì <pot@gnu.org> |
373 | 373 |
374 * etags.c (readline): When creating a relative file name from a | 374 * etags.c (readline): When creating a relative file name from a |
375 #line directive, leave the file name alone. The previous | 375 #line directive, leave the file name alone. The previous |
376 behaviour was to make it relative to the tags file directory, | 376 behaviour was to make it relative to the tags file directory, |
377 under the hypothesis that the #line directive file name was | 377 under the hypothesis that the #line directive file name was |
389 ($(BLD)/test-distrib.$(O) $(GETOPTOBJS) $(MOVEMAILOBJS)) | 389 ($(BLD)/test-distrib.$(O) $(GETOPTOBJS) $(MOVEMAILOBJS)) |
390 ($(BLD)/emacsclient.$(O) $(BLD)/etags.$(O) $(BLD)/regex.$(O)) | 390 ($(BLD)/emacsclient.$(O) $(BLD)/etags.$(O) $(BLD)/regex.$(O)) |
391 ($(BLD)/ebrowse.$(O) $(BLD)/ctags.$(O)): Depend on stamp_BLD. | 391 ($(BLD)/ebrowse.$(O) $(BLD)/ctags.$(O)): Depend on stamp_BLD. |
392 (clean): Delete stamp_BLD. | 392 (clean): Delete stamp_BLD. |
393 | 393 |
394 2006-12-20 Francesco Potort,Al(B <pot@gnu.org> | 394 2006-12-20 Francesco Potortì <pot@gnu.org> |
395 | 395 |
396 * etags.c (C_entries): DEFUN names were longer by one: corrected. | 396 * etags.c (C_entries): DEFUN names were longer by one: corrected. |
397 | 397 |
398 2006-12-18 Juanma Barranquero <lekktu@gmail.com> | 398 2006-12-18 Juanma Barranquero <lekktu@gmail.com> |
399 | 399 |
432 | 432 |
433 2006-11-28 Kevin Ryde <user42@zip.com.au> | 433 2006-11-28 Kevin Ryde <user42@zip.com.au> |
434 | 434 |
435 * etags.c (readline): Check for double quote after #line. | 435 * etags.c (readline): Check for double quote after #line. |
436 | 436 |
437 2006-11-28 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 437 2006-11-28 Jan Djärv <jan.h.d@swipnet.se> |
438 | 438 |
439 * etags.c (readline): sscanf could in principle return 2. | 439 * etags.c (readline): sscanf could in principle return 2. |
440 | 440 |
441 2006-11-28 Francesco Potort,Al(B <pot@gnu.org> | 441 2006-11-28 Francesco Potortì <pot@gnu.org> |
442 | 442 |
443 * etags.c (readline): lno is unsigned. | 443 * etags.c (readline): lno is unsigned. |
444 (TeX_commands): Use p++ (rather than *p++) to increment p. | 444 (TeX_commands): Use p++ (rather than *p++) to increment p. |
445 (Lua_functions): Explicitly discard LOOKING_AT's return value. | 445 (Lua_functions): Explicitly discard LOOKING_AT's return value. |
446 | 446 |
573 2006-11-01 Juanma Barranquero <lekktu@gmail.com> | 573 2006-11-01 Juanma Barranquero <lekktu@gmail.com> |
574 | 574 |
575 * emacsclient.c (fail) [WINDOWSNT]: Force the first argv passed to | 575 * emacsclient.c (fail) [WINDOWSNT]: Force the first argv passed to |
576 execvp to point to alternate_editor (otherwise .BAT scripts can't run). | 576 execvp to point to alternate_editor (otherwise .BAT scripts can't run). |
577 | 577 |
578 2006-10-31 ,bS(Bscar Fuentes <ofv@wanadoo.es> (tiny change) | 578 2006-10-31 Óscar Fuentes <ofv@wanadoo.es> (tiny change) |
579 | 579 |
580 * emacsclient.c [WINDOWSNT]: Include <malloc.h> and <stdlib.h>. | 580 * emacsclient.c [WINDOWSNT]: Include <malloc.h> and <stdlib.h>. |
581 (close_winsock): Declare as __cdecl. | 581 (close_winsock): Declare as __cdecl. |
582 | 582 |
583 2006-10-31 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 583 2006-10-31 Jan Djärv <jan.h.d@swipnet.se> |
584 | 584 |
585 * emacsclient.c [!WINDOWSNT]: Include <fcntl.h> if available. | 585 * emacsclient.c [!WINDOWSNT]: Include <fcntl.h> if available. |
586 (set_tcp_socket): Prefer O_NONBLOCK, then O_NDELAY, then FIONBIO | 586 (set_tcp_socket): Prefer O_NONBLOCK, then O_NDELAY, then FIONBIO |
587 to set the socket in non-blocking mode. | 587 to set the socket in non-blocking mode. |
588 | 588 |
637 2006-09-15 Jay Belanger <belanger@truman.edu> | 637 2006-09-15 Jay Belanger <belanger@truman.edu> |
638 | 638 |
639 * COPYING: Replace "Library Public License" by "Lesser Public | 639 * COPYING: Replace "Library Public License" by "Lesser Public |
640 License" throughout. | 640 License" throughout. |
641 | 641 |
642 2006-08-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 642 2006-08-09 Jan Djärv <jan.h.d@swipnet.se> |
643 | 643 |
644 * etags.c (readline): Expect sscanf returns >= 1. | 644 * etags.c (readline): Expect sscanf returns >= 1. |
645 (readline): Change position on %n and \" in sscanf. | 645 (readline): Change position on %n and \" in sscanf. |
646 | 646 |
647 2006-08-07 Masatake YAMATO <jet@gyve.org> | 647 2006-08-07 Masatake YAMATO <jet@gyve.org> |
655 | 655 |
656 2002-07-30 Adrian Aichner <adrian@xemacs.org> (tiny change) | 656 2002-07-30 Adrian Aichner <adrian@xemacs.org> (tiny change) |
657 | 657 |
658 * etags.c: It's XEmacs, not Xemacs: change all the occurrences. | 658 * etags.c: It's XEmacs, not Xemacs: change all the occurrences. |
659 | 659 |
660 2006-07-30 Francesco Potort,Al(B <pot@gnu.org> | 660 2006-07-30 Francesco Potortì <pot@gnu.org> |
661 | 661 |
662 * etags.c [ETAGS_REGEXPS]: Now is unconditionally defined. | 662 * etags.c [ETAGS_REGEXPS]: Now is unconditionally defined. |
663 [LONG_OPTIONS]: Changed to NO_LONG_OPTIONS, which is undefined. | 663 [LONG_OPTIONS]: Changed to NO_LONG_OPTIONS, which is undefined. |
664 (Objc_suffixes): Suggest using --lang=c for full help. | 664 (Objc_suffixes): Suggest using --lang=c for full help. |
665 (C_entries): Initialise savetoken to 0 to shut up the compiler. | 665 (C_entries): Initialise savetoken to 0 to shut up the compiler. |
673 | 673 |
674 * ebrowse.c (usage, version): Mark as NO_RETURN. | 674 * ebrowse.c (usage, version): Mark as NO_RETURN. |
675 | 675 |
676 * emacsclient.c (print_help_and_exit): Likewise. | 676 * emacsclient.c (print_help_and_exit): Likewise. |
677 | 677 |
678 2006-07-10 Francesco Potort,Al(B <pot@gnu.org> | 678 2006-07-10 Francesco Potortì <pot@gnu.org> |
679 | 679 |
680 * etags.c (absolute_filename): Free unused space (cosmetic change). | 680 * etags.c (absolute_filename): Free unused space (cosmetic change). |
681 (in_word_set): In C, also tag #undef symbols. | 681 (in_word_set): In C, also tag #undef symbols. |
682 | 682 |
683 2006-06-09 Eli Zaretskii <eliz@gnu.org> | 683 2006-06-09 Eli Zaretskii <eliz@gnu.org> |
715 | 715 |
716 * makefile.w32-in: Delete traces of leditcfns.c. | 716 * makefile.w32-in: Delete traces of leditcfns.c. |
717 | 717 |
718 * leditcfns.c: Remove file. | 718 * leditcfns.c: Remove file. |
719 | 719 |
720 2006-05-23 Francesco Potort,Al(B <pot@gnu.org> | 720 2006-05-23 Francesco Potortì <pot@gnu.org> |
721 | 721 |
722 * pop.c (pop_open, socket_connection, KPOP_SERVICE): | 722 * pop.c (pop_open, socket_connection, KPOP_SERVICE): |
723 Add comments explaining why the "kpop" service is never used. | 723 Add comments explaining why the "kpop" service is never used. |
724 | 724 |
725 2006-05-13 Eli Zaretskii <eliz@gnu.org> | 725 2006-05-13 Eli Zaretskii <eliz@gnu.org> |
726 | 726 |
727 * makefile.w32-in (lisp1): Add fringe.elc. | 727 * makefile.w32-in (lisp1): Add fringe.elc. |
728 | 728 |
729 2006-05-02 Francesco Potort,Al(B <pot@gnu.org> | 729 2006-05-02 Francesco Potortì <pot@gnu.org> |
730 | 730 |
731 * etags.c (Perl_functions): Free space allocated for var package. | 731 * etags.c (Perl_functions): Free space allocated for var package. |
732 (Erlang_functions): Possibly free space allocated for var last. | 732 (Erlang_functions): Possibly free space allocated for var last. |
733 (Prolog_functions): Possibly free space allocated for var last. | 733 (Prolog_functions): Possibly free space allocated for var last. |
734 | 734 |
797 2005-10-20 Olli Savia <ops@iki.fi> (tiny change) | 797 2005-10-20 Olli Savia <ops@iki.fi> (tiny change) |
798 | 798 |
799 * etags.c: Undef STDIN if defined. (LynxOS defines it in system | 799 * etags.c: Undef STDIN if defined. (LynxOS defines it in system |
800 header files.) | 800 header files.) |
801 | 801 |
802 2005-09-27 Francesco Potort,Al(B <pot@gnu.org> | 802 2005-09-27 Francesco Potortì <pot@gnu.org> |
803 | 803 |
804 * etags.c: Preliminary Forth support. | 804 * etags.c: Preliminary Forth support. |
805 (prolog_pr): Cast strlen to int before comparison. | 805 (prolog_pr): Cast strlen to int before comparison. |
806 (LOOKING_AT, LOOKING_AT_NOCASE): Let the preprocessor check that | 806 (LOOKING_AT, LOOKING_AT_NOCASE): Let the preprocessor check that |
807 the second argument is indeed a literal string. | 807 the second argument is indeed a literal string. |
886 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 886 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
887 | 887 |
888 * make-docfile.c (DIRECTORY_SEP): New macro. | 888 * make-docfile.c (DIRECTORY_SEP): New macro. |
889 (IS_DIRECTORY_SEP): Use it. | 889 (IS_DIRECTORY_SEP): Use it. |
890 | 890 |
891 2005-03-18 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 891 2005-03-18 Jan Djärv <jan.h.d@swipnet.se> |
892 | 892 |
893 * emacsclient.c: Avoid expansion of getcwd when defined as a macro. | 893 * emacsclient.c: Avoid expansion of getcwd when defined as a macro. |
894 | 894 |
895 2005-03-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 895 2005-03-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> |
896 | 896 |
930 * hexl.c (main): Init local var c to silence compiler. | 930 * hexl.c (main): Init local var c to silence compiler. |
931 | 931 |
932 * etags.c (main, consider_token, C_entries): Add misc switch | 932 * etags.c (main, consider_token, C_entries): Add misc switch |
933 default targets to silence compiler. | 933 default targets to silence compiler. |
934 | 934 |
935 2004-11-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 935 2004-11-09 Jan Djärv <jan.h.d@swipnet.se> |
936 | 936 |
937 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the | 937 * makefile.w32-in (obj): Add all files (X and Mac) to doc so the |
938 resulting DOC file can be used on Unix/Mac also. | 938 resulting DOC file can be used on Unix/Mac also. |
939 | 939 |
940 2004-09-13 Francesco Potort,Al(B <pot@gnu.org> | 940 2004-09-13 Francesco Potortì <pot@gnu.org> |
941 | 941 |
942 * etags.c (main): When relative file names are given as argument, | 942 * etags.c (main): When relative file names are given as argument, |
943 make them relative to the current working dir, rather than | 943 make them relative to the current working dir, rather than |
944 relative to the output tags file, if the latter is in /dev. | 944 relative to the output tags file, if the latter is in /dev. |
945 | 945 |
946 2004-09-13 Francesco Potort,Al(B <pot@gnu.org> | 946 2004-09-13 Francesco Potortì <pot@gnu.org> |
947 | 947 |
948 * etags.c [EXIT_SUCCESS, EXIT_FAILURE]: Define them when no | 948 * etags.c [EXIT_SUCCESS, EXIT_FAILURE]: Define them when no |
949 <stdlib.h> is available. | 949 <stdlib.h> is available. |
950 (enum sym_type): New st_C_attribute value for parsing | 950 (enum sym_type): New st_C_attribute value for parsing |
951 gcc's __attribute__. Deleted st_C_typespec value. | 951 gcc's __attribute__. Deleted st_C_typespec value. |
960 2004-09-13 David A. Capello <dacap@users.sourceforge.net> (tiny change) | 960 2004-09-13 David A. Capello <dacap@users.sourceforge.net> (tiny change) |
961 | 961 |
962 * etags.c (Lua_suffixes, Lua_help, lang_names, Lua_functions): | 962 * etags.c (Lua_suffixes, Lua_help, lang_names, Lua_functions): |
963 Support the Lua scripting language <http://www.lua.org>. | 963 Support the Lua scripting language <http://www.lua.org>. |
964 | 964 |
965 2004-09-08 Francesco Potort,Al(B <pot@gnu.org> | 965 2004-09-08 Francesco Potortì <pot@gnu.org> |
966 | 966 |
967 * etags.c [LONG_OPTIONS]: Make it TRUE (ifdef) or FALSE (ifndef) | 967 * etags.c [LONG_OPTIONS]: Make it TRUE (ifdef) or FALSE (ifndef) |
968 for ease of use. | 968 for ease of use. |
969 | 969 |
970 2004-07-17 Richard M. Stallman <rms@gnu.org> | 970 2004-07-17 Richard M. Stallman <rms@gnu.org> |
1057 This fixes a bug reported by Wolfgang Scherer in | 1057 This fixes a bug reported by Wolfgang Scherer in |
1058 <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-02/msg00085.html>, | 1058 <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-02/msg00085.html>, |
1059 along with some related bugs I discovered by inspecting how | 1059 along with some related bugs I discovered by inspecting how |
1060 CVS itself parses $CVSROOT. | 1060 CVS itself parses $CVSROOT. |
1061 | 1061 |
1062 2004-02-04 J,bi(Br,bt(Bme Marant <jmarant@nerim.net> (tiny change) | 1062 2004-02-04 Jérôme Marant <jmarant@nerim.net> (tiny change) |
1063 | 1063 |
1064 * emacsclient.c (decode_options): Fix handling of alternate editor. | 1064 * emacsclient.c (decode_options): Fix handling of alternate editor. |
1065 | 1065 |
1066 2004-01-27 Stefan Monnier <monnier@iro.umontreal.ca> | 1066 2004-01-27 Stefan Monnier <monnier@iro.umontreal.ca> |
1067 | 1067 |
1098 2003-12-24 Thien-Thi Nguyen <ttn@gnu.org> | 1098 2003-12-24 Thien-Thi Nguyen <ttn@gnu.org> |
1099 | 1099 |
1100 * make-docfile.c (main): For return code, no longer special-case VMS. | 1100 * make-docfile.c (main): For return code, no longer special-case VMS. |
1101 Instead, use `EXIT_SUCCESS' and `EXIT_FAILURE' from stdlib.h. | 1101 Instead, use `EXIT_SUCCESS' and `EXIT_FAILURE' from stdlib.h. |
1102 | 1102 |
1103 2003-09-28 Andreas B,A|(Bsching <crunchy@tzi.de> (tiny change) | 1103 2003-09-28 Andreas Büsching <crunchy@tzi.de> (tiny change) |
1104 | 1104 |
1105 * emacsclient.c (quote_file_name): Print the result instead of | 1105 * emacsclient.c (quote_file_name): Print the result instead of |
1106 returning it. Fix the return type accordingly. | 1106 returning it. Fix the return type accordingly. |
1107 (main): With --eval, if no file name, read from stdin. | 1107 (main): With --eval, if no file name, read from stdin. |
1108 Quote file names. | 1108 Quote file names. |
1109 | 1109 |
1110 2003-09-10 Richard M. Stallman <rms@gnu.org> | 1110 2003-09-10 Richard M. Stallman <rms@gnu.org> |
1111 | 1111 |
1112 * emacsclient.c (main): Use socket_name. | 1112 * emacsclient.c (main): Use socket_name. |
1113 | 1113 |
1114 2003-09-10 Andreas B,A|(Bsching <crunchy@tzi.de> (tiny change) | 1114 2003-09-10 Andreas Büsching <crunchy@tzi.de> (tiny change) |
1115 | 1115 |
1116 * emacsclient.c (socket_name): New variable. | 1116 * emacsclient.c (socket_name): New variable. |
1117 (longopts, decode_options, print_help_and_exit): | 1117 (longopts, decode_options, print_help_and_exit): |
1118 Handle --socket-name argument. | 1118 Handle --socket-name argument. |
1119 | 1119 |
1322 2002-09-17 Stefan Monnier <monnier@cs.yale.edu> | 1322 2002-09-17 Stefan Monnier <monnier@cs.yale.edu> |
1323 | 1323 |
1324 * emacsclient.c (quote_file_name): Quote \n. | 1324 * emacsclient.c (quote_file_name): Quote \n. |
1325 (main): Print a final \n when needed. | 1325 (main): Print a final \n when needed. |
1326 | 1326 |
1327 2002-09-03 Francesco Potort,Al(B <pot@gnu.org> | 1327 2002-09-03 Francesco Potortì <pot@gnu.org> |
1328 | 1328 |
1329 * etags.c (regex_tag_multiline, readline): Never pass pfnote a | 1329 * etags.c (regex_tag_multiline, readline): Never pass pfnote a |
1330 string that cannot be freed. | 1330 string that cannot be freed. |
1331 | 1331 |
1332 2002-08-30 Francesco Potort,Al(B <pot@gnu.org> | 1332 2002-08-30 Francesco Potortì <pot@gnu.org> |
1333 | 1333 |
1334 * etags.c (consider_token, C_entries): Switch to C++ parsing when | 1334 * etags.c (consider_token, C_entries): Switch to C++ parsing when |
1335 auto-detection is enabled and the `::' qualifier is met. | 1335 auto-detection is enabled and the `::' qualifier is met. |
1336 (consider_token, C_entries): Several bugs corrected that tagged | 1336 (consider_token, C_entries): Several bugs corrected that tagged |
1337 some declarations even though --declarations was not used. | 1337 some declarations even though --declarations was not used. |
1338 (plainc): New macro. | 1338 (plainc): New macro. |
1339 (C_entries): Use it. | 1339 (C_entries): Use it. |
1340 (C_entries): Several cosmetic changes. | 1340 (C_entries): Several cosmetic changes. |
1341 (C_entries): Invalidate the token is some cases. | 1341 (C_entries): Invalidate the token is some cases. |
1342 | 1342 |
1343 2002-08-29 Francesco Potort,Al(B <pot@gnu.org> | 1343 2002-08-29 Francesco Potortì <pot@gnu.org> |
1344 | 1344 |
1345 * etags.c (C_entries): Correct a problem with const C++ funcs. | 1345 * etags.c (C_entries): Correct a problem with const C++ funcs. |
1346 (ignoreindent): Renamed from noindentypedefs. | 1346 (ignoreindent): Renamed from noindentypedefs. |
1347 (cjava, cplpl): They are now macros instead of local vars. | 1347 (cjava, cplpl): They are now macros instead of local vars. |
1348 | 1348 |
1349 2002-08-28 Francesco Potort,Al(B <pot@gnu.org> | 1349 2002-08-28 Francesco Potortì <pot@gnu.org> |
1350 | 1350 |
1351 * etags.c (HTML_labels): Tag ID= also. | 1351 * etags.c (HTML_labels): Tag ID= also. |
1352 | 1352 |
1353 2002-08-27 Francesco Potort,Al(B <pot@gnu.org> | 1353 2002-08-27 Francesco Potortì <pot@gnu.org> |
1354 | 1354 |
1355 * etags.c (Ada_funcs): Do not tag "use type Xxxx;". | 1355 * etags.c (Ada_funcs): Do not tag "use type Xxxx;". |
1356 | 1356 |
1357 * etags.c (HTML_labels): New language HTML. | 1357 * etags.c (HTML_labels): New language HTML. |
1358 (etags_strcasecmp): Like BSD's, for compatibility. | 1358 (etags_strcasecmp): Like BSD's, for compatibility. |
1400 | 1400 |
1401 2002-07-05 Jonathan Kamens <jik@kamens.brookline.ma.us> | 1401 2002-07-05 Jonathan Kamens <jik@kamens.brookline.ma.us> |
1402 | 1402 |
1403 * b2m.pl: Obey the rmail file and use the unpruned header properly. | 1403 * b2m.pl: Obey the rmail file and use the unpruned header properly. |
1404 | 1404 |
1405 2002-06-26 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 1405 2002-06-26 Pavel Janík <Pavel@Janik.cz> |
1406 | 1406 |
1407 * b2m.pl: New file. | 1407 * b2m.pl: New file. |
1408 | 1408 |
1409 2002-06-21 Francesco Potort,Al(B <pot@gnu.org> | 1409 2002-06-21 Francesco Potortì <pot@gnu.org> |
1410 | 1410 |
1411 * etags.c (F_getit, Fortran_functions, Ada_getit, Asm_labels) | 1411 * etags.c (F_getit, Fortran_functions, Ada_getit, Asm_labels) |
1412 (Python_functions, PHP_functions, PHP_functions, PHP_functions) | 1412 (Python_functions, PHP_functions, PHP_functions, PHP_functions) |
1413 (PHP_functions, PHP_functions, Cobol_paragraphs) | 1413 (PHP_functions, PHP_functions, Cobol_paragraphs) |
1414 (Makefile_targets, Postscript_functions, Texinfo_nodes) | 1414 (Makefile_targets, Postscript_functions, Texinfo_nodes) |
1415 (prolog_pr, erlang_func, erlang_attribute) | 1415 (prolog_pr, erlang_func, erlang_attribute) |
1416 (Perl_functions, Perl_functions, Pascal_functions) | 1416 (Perl_functions, Perl_functions, Pascal_functions) |
1417 (TeX_commands, get_tag): Use make_tag instead of pfnote. | 1417 (TeX_commands, get_tag): Use make_tag instead of pfnote. |
1418 (get_tag): Prototype changed, all callers changed. | 1418 (get_tag): Prototype changed, all callers changed. |
1419 | 1419 |
1420 2002-06-20 Francesco Potort,Al(B <pot@gnu.org> | 1420 2002-06-20 Francesco Potortì <pot@gnu.org> |
1421 | 1421 |
1422 * etags.c: Implement implicit tag names, that is, unnamed tags | 1422 * etags.c: Implement implicit tag names, that is, unnamed tags |
1423 whose name is automatically deduced by etags.el. The advantage is | 1423 whose name is automatically deduced by etags.el. The advantage is |
1424 that there is no explicit tag name in most tags, so the size of | 1424 that there is no explicit tag name in most tags, so the size of |
1425 the tags file is reduced, yet find-tag is able to do a match as | 1425 the tags file is reduced, yet find-tag is able to do a match as |
1426 accurate as with named tags. See the comment in make_tag for details. | 1426 accurate as with named tags. See the comment in make_tag for details. |
1427 (make_tag): New function (was the disabled function new_pfnote). | 1427 (make_tag): New function (was the disabled function new_pfnote). |
1428 (make_C_tag): Use it. | 1428 (make_C_tag): Use it. |
1429 | 1429 |
1430 2002-06-19 Francesco Potort,Al(B <pot@gnu.org> | 1430 2002-06-19 Francesco Potortì <pot@gnu.org> |
1431 | 1431 |
1432 * etags.c (add_regex): Invalid regexp modifiers are ignored. | 1432 * etags.c (add_regex): Invalid regexp modifiers are ignored. |
1433 (Makefile_targets): Tag variables unless --no-globals. | 1433 (Makefile_targets): Tag variables unless --no-globals. |
1434 (LOOP_ON_INPUT_LINES): Serious bug corrected. | 1434 (LOOP_ON_INPUT_LINES): Serious bug corrected. |
1435 | 1435 |
1436 2002-06-13 Francesco Potort,Al(B <pot@gnu.org> | 1436 2002-06-13 Francesco Potortì <pot@gnu.org> |
1437 | 1437 |
1438 * etags.c (erlang_atom, erlang_attribute): Bugs corrected. | 1438 * etags.c (erlang_atom, erlang_attribute): Bugs corrected. |
1439 (invalidate_nodes): Bug corrected. | 1439 (invalidate_nodes): Bug corrected. |
1440 (print_help): Better help for regexps. | 1440 (print_help): Better help for regexps. |
1441 | 1441 |
1442 2002-06-13 Juanma Barranquero <lektu@terra.es> | 1442 2002-06-13 Juanma Barranquero <lektu@terra.es> |
1443 | 1443 |
1444 * makefile.w32-in (lisp): Add international/ucs-tables.elc and | 1444 * makefile.w32-in (lisp): Add international/ucs-tables.elc and |
1445 font-core.elc. | 1445 font-core.elc. |
1446 | 1446 |
1447 2002-06-12 Francesco Potort,Al(B <pot@gnu.org> | 1447 2002-06-12 Francesco Potortì <pot@gnu.org> |
1448 | 1448 |
1449 * etags.c: New multi-line regexp and new regexp syntax. | 1449 * etags.c: New multi-line regexp and new regexp syntax. |
1450 (arg_type): at_icregexp label removed (obsolete). | 1450 (arg_type): at_icregexp label removed (obsolete). |
1451 (pattern): New member multi_line for multi-line regexps. | 1451 (pattern): New member multi_line for multi-line regexps. |
1452 (filebuf): A global buffer containing the whole file as a string | 1452 (filebuf): A global buffer containing the whole file as a string |
1464 (add_regex): Manage the regexp modifiers. | 1464 (add_regex): Manage the regexp modifiers. |
1465 (regex_tag_multiline): New function. Reads from filebuf. | 1465 (regex_tag_multiline): New function. Reads from filebuf. |
1466 (readline_internal): If necessary, copy the whole file into filebuf. | 1466 (readline_internal): If necessary, copy the whole file into filebuf. |
1467 (readline): Skip multi-line regexps, leave them to regex_tag_multiline. | 1467 (readline): Skip multi-line regexps, leave them to regex_tag_multiline. |
1468 | 1468 |
1469 2002-06-11 Francesco Potort,Al(B <pot@gnu.org> | 1469 2002-06-11 Francesco Potortì <pot@gnu.org> |
1470 | 1470 |
1471 * etags.c (add_regex): Better check for null regexps. | 1471 * etags.c (add_regex): Better check for null regexps. |
1472 (readline): Check for regex matching null string. | 1472 (readline): Check for regex matching null string. |
1473 (find_entries): Reorganisation. | 1473 (find_entries): Reorganisation. |
1474 | 1474 |
1475 2002-06-07 Francesco Potort,Al(B <pot@gnu.org> | 1475 2002-06-07 Francesco Potortì <pot@gnu.org> |
1476 | 1476 |
1477 * etags.c (scan_separators): Support all character escape | 1477 * etags.c (scan_separators): Support all character escape |
1478 sequences supported by Gcc. | 1478 sequences supported by Gcc. |
1479 (find_entries): Rewind unconditionally. | 1479 (find_entries): Rewind unconditionally. |
1480 (find_entries): Do not call language functions directly, now calls | 1480 (find_entries): Do not call language functions directly, now calls |
1485 (prolog_skip_comment): Do not do them here. | 1485 (prolog_skip_comment): Do not do them here. |
1486 (readline_internal): Increment lineno here. | 1486 (readline_internal): Increment lineno here. |
1487 (readline): Conditionally undo readline_internal increment. | 1487 (readline): Conditionally undo readline_internal increment. |
1488 (readline): Do not return a value. | 1488 (readline): Do not return a value. |
1489 | 1489 |
1490 2002-06-06 Francesco Potort,Al(B <pot@gnu.org> | 1490 2002-06-06 Francesco Potortì <pot@gnu.org> |
1491 | 1491 |
1492 * etags.c: New option --parse-stdin=FILE. | 1492 * etags.c: New option --parse-stdin=FILE. |
1493 (enum arg_type): New label at_stdin. | 1493 (enum arg_type): New label at_stdin. |
1494 (STDIN): New constant. | 1494 (STDIN): New constant. |
1495 (parsing_stdin): New flag. | 1495 (parsing_stdin): New flag. |
1508 (TeX_commands): Names do not include numeric args #n. | 1508 (TeX_commands): Names do not include numeric args #n. |
1509 (TeX_commands): Correct line char number in tags. | 1509 (TeX_commands): Correct line char number in tags. |
1510 (TEX_tabent, TEX_token): Deleted. | 1510 (TEX_tabent, TEX_token): Deleted. |
1511 (TeX_commands, TEX_decode_env): Streamlined. | 1511 (TeX_commands, TEX_decode_env): Streamlined. |
1512 | 1512 |
1513 2002-06-05 Francesco Potort,Al(B <pot@gnu.org> | 1513 2002-06-05 Francesco Potortì <pot@gnu.org> |
1514 | 1514 |
1515 * etags.c (main): Avoid a buffer overrun with sprintf. | 1515 * etags.c (main): Avoid a buffer overrun with sprintf. |
1516 | 1516 |
1517 2002-05-30 Richard M. Stallman <rms@gnu.org> | 1517 2002-05-30 Richard M. Stallman <rms@gnu.org> |
1518 | 1518 |
1547 (get_prefix): New function, taken from main. | 1547 (get_prefix): New function, taken from main. |
1548 (main): Check whether or not we are running setuid. Move prefix | 1548 (main): Check whether or not we are running setuid. Move prefix |
1549 computation to get_prefix. Don't call getpwent; we don't need to | 1549 computation to get_prefix. Don't call getpwent; we don't need to |
1550 any more. Instead, move it to get_user_id(). | 1550 any more. Instead, move it to get_user_id(). |
1551 | 1551 |
1552 2002-04-24 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 1552 2002-04-24 Pavel Janík <Pavel@Janik.cz> |
1553 | 1553 |
1554 * ebrowse.c (skip_initializer): Return void. | 1554 * ebrowse.c (skip_initializer): Return void. |
1555 | 1555 |
1556 2002-04-23 Colin Walters <walters@verbum.org> | 1556 2002-04-23 Colin Walters <walters@verbum.org> |
1557 | 1557 |
1558 * update-game-score.c (read_score) [HAVE_GETDELIM]: Trim trailing | 1558 * update-game-score.c (read_score) [HAVE_GETDELIM]: Trim trailing |
1559 space. | 1559 space. |
1560 | 1560 |
1561 2002-04-22 Francesco Potort,Al(B <pot@gnu.org> | 1561 2002-04-22 Francesco Potortì <pot@gnu.org> |
1562 | 1562 |
1563 * etags.c (last_node): Make it a global variable. | 1563 * etags.c (last_node): Make it a global variable. |
1564 (process_file): Print the tags from the nodes as soon as | 1564 (process_file): Print the tags from the nodes as soon as |
1565 possible, and delete the nodes. This brings down the memory | 1565 possible, and delete the nodes. This brings down the memory |
1566 occupancy as etags to almost the same level as when the #line | 1566 occupancy as etags to almost the same level as when the #line |
1577 2002-04-16 Eli Zaretskii <eliz@is.elta.co.il> | 1577 2002-04-16 Eli Zaretskii <eliz@is.elta.co.il> |
1578 | 1578 |
1579 * update-game-score.c: Move config.h before the other headers, to | 1579 * update-game-score.c: Move config.h before the other headers, to |
1580 avoid compiler warnings. | 1580 avoid compiler warnings. |
1581 | 1581 |
1582 2002-04-16 Francesco Potort,Al(B <pot@gnu.org> | 1582 2002-04-16 Francesco Potortì <pot@gnu.org> |
1583 | 1583 |
1584 * etags.c (find_entries): Bug fix in list management. | 1584 * etags.c (find_entries): Bug fix in list management. |
1585 | 1585 |
1586 2002-04-15 Francesco Potort,Al(B <pot@gnu.org> | 1586 2002-04-15 Francesco Potortì <pot@gnu.org> |
1587 | 1587 |
1588 * etags.c (get_language_from_filename): Add one argument. | 1588 * etags.c (get_language_from_filename): Add one argument. |
1589 (strcaseeq): New function. | 1589 (strcaseeq): New function. |
1590 (get_language_from_filename): Use it to do a case insenstitive | 1590 (get_language_from_filename): Use it to do a case insenstitive |
1591 comparison if called with appropriate args. | 1591 comparison if called with appropriate args. |
1592 (find_entries): Try with case insensitive match. | 1592 (find_entries): Try with case insensitive match. |
1593 (process_file): Bug fixed. | 1593 (process_file): Bug fixed. |
1594 | 1594 |
1595 2002-04-13 Francesco Potort,Al(B <pot@gnu.org> | 1595 2002-04-13 Francesco Potortì <pot@gnu.org> |
1596 | 1596 |
1597 * etags.c (find_entries): Delete tags previously obtained from | 1597 * etags.c (find_entries): Delete tags previously obtained from |
1598 file xxx.c's #line directives when parsing file xxx.y. This is | 1598 file xxx.c's #line directives when parsing file xxx.y. This is |
1599 generally done for automatically generated files containing | 1599 generally done for automatically generated files containing |
1600 #line directives. This handles the case when xxx.y is tagged | 1600 #line directives. This handles the case when xxx.y is tagged |
1701 | 1701 |
1702 * etags.c (main): Use `sort -o TAGFILE TAGFILE' instead of | 1702 * etags.c (main): Use `sort -o TAGFILE TAGFILE' instead of |
1703 `sort TAGFILE -o TAGFILE', as POSIX 1003.1-2001 disallows | 1703 `sort TAGFILE -o TAGFILE', as POSIX 1003.1-2001 disallows |
1704 the latter usage. | 1704 the latter usage. |
1705 | 1705 |
1706 2002-03-12 Francesco Potort,Al(B <pot@gnu.org> | 1706 2002-03-12 Francesco Potortì <pot@gnu.org> |
1707 | 1707 |
1708 * etags.c (Python_functions): Skip spaces at beginning of lines. | 1708 * etags.c (Python_functions): Skip spaces at beginning of lines. |
1709 (Python_functions, PHP_functions): Name tags, for ctags' sake. | 1709 (Python_functions, PHP_functions): Name tags, for ctags' sake. |
1710 (TeX_commands): Name tags. Correction of old disabled code. | 1710 (TeX_commands): Name tags. Correction of old disabled code. |
1711 | 1711 |
1716 2002-03-06 Jason Rumney <jasonr@gnu.org> | 1716 2002-03-06 Jason Rumney <jasonr@gnu.org> |
1717 | 1717 |
1718 * etags.c (put_entries): Use #if !CTAGS, to fix link error on | 1718 * etags.c (put_entries): Use #if !CTAGS, to fix link error on |
1719 compilers that don't optimize out dead code. | 1719 compilers that don't optimize out dead code. |
1720 | 1720 |
1721 2002-03-05 Francesco Potort,Al(B <pot@gnu.org> | 1721 2002-03-05 Francesco Potortì <pot@gnu.org> |
1722 | 1722 |
1723 * etags.c: Honour #line directives. | 1723 * etags.c: Honour #line directives. |
1724 (no_line_directive): New global var; set it for old behaviour. | 1724 (no_line_directive): New global var; set it for old behaviour. |
1725 (main): Remove some #ifdef in the getopt switch. | 1725 (main): Remove some #ifdef in the getopt switch. |
1726 (add_node, put_entries): Code added to merge different chunks of | 1726 (add_node, put_entries): Code added to merge different chunks of |
1773 (AWK, TMPDIR): Work around portability problem in broken shells that | 1773 (AWK, TMPDIR): Work around portability problem in broken shells that |
1774 don't understand `: ${VAR=val}'. | 1774 don't understand `: ${VAR=val}'. |
1775 (SORT_K_OPTIONS): New var, for hosts that conform to POSIX 1003.1-2001. | 1775 (SORT_K_OPTIONS): New var, for hosts that conform to POSIX 1003.1-2001. |
1776 Prefer the new -k option to the traditional +M -N option. | 1776 Prefer the new -k option to the traditional +M -N option. |
1777 | 1777 |
1778 2002-01-01 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 1778 2002-01-01 Pavel Janík <Pavel@Janik.cz> |
1779 | 1779 |
1780 * b2m.c (main): Parenthesize assignment when used as truth value | 1780 * b2m.c (main): Parenthesize assignment when used as truth value |
1781 to prevent gcc warnings. | 1781 to prevent gcc warnings. |
1782 | 1782 |
1783 * fakemail.c: Include <config.h>. | 1783 * fakemail.c: Include <config.h>. |
1784 | 1784 |
1785 2001-12-29 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 1785 2001-12-29 Pavel Janík <Pavel@Janik.cz> |
1786 | 1786 |
1787 * cvtmail.c, emacsclient.c, emacsserver.c, pop.c, sorted-doc.c, | 1787 * cvtmail.c, emacsclient.c, emacsserver.c, pop.c, sorted-doc.c, |
1788 * yow.c: Include <config.h>. | 1788 * yow.c: Include <config.h>. |
1789 | 1789 |
1790 2001-12-21 Francesco Potort,Al(B <pot@gnu.org> | 1790 2001-12-21 Francesco Potortì <pot@gnu.org> |
1791 | 1791 |
1792 * etags.c (Perl_functions): Tag packages and use them in sub tags. | 1792 * etags.c (Perl_functions): Tag packages and use them in sub tags. |
1793 (get_tag): Return a pointer to the tag that is found. | 1793 (get_tag): Return a pointer to the tag that is found. |
1794 | 1794 |
1795 * etags.c (LOOKING_AT): Use !intoken instead of iswhite. | 1795 * etags.c (LOOKING_AT): Use !intoken instead of iswhite. |
1817 (xmalloc, xrealloc): Use PTR instead of long *. | 1817 (xmalloc, xrealloc): Use PTR instead of long *. |
1818 (bool): Make it a define, not a typedef, for C++ compilers. | 1818 (bool): Make it a define, not a typedef, for C++ compilers. |
1819 (pattern): Members renamed to avoid name clash in some C++ compilers. | 1819 (pattern): Members renamed to avoid name clash in some C++ compilers. |
1820 (get_language_from_langname): Use const argument. | 1820 (get_language_from_langname): Use const argument. |
1821 | 1821 |
1822 2001-12-22 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 1822 2001-12-22 Pavel Janík <Pavel@Janik.cz> |
1823 | 1823 |
1824 * makefile.nt, makefile.w32-in: Remove mocklisp files. | 1824 * makefile.nt, makefile.w32-in: Remove mocklisp files. |
1825 | 1825 |
1826 2001-12-19 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 1826 2001-12-19 Pavel Janík <Pavel@Janik.cz> |
1827 | 1827 |
1828 * emacsserver.c: Conditionally include config.h. | 1828 * emacsserver.c: Conditionally include config.h. |
1829 | 1829 |
1830 * fakemail.c: Likewise. | 1830 * fakemail.c: Likewise. |
1831 | 1831 |
1837 | 1837 |
1838 2001-12-18 Eli Zaretskii <eliz@is.elta.co.il> | 1838 2001-12-18 Eli Zaretskii <eliz@is.elta.co.il> |
1839 | 1839 |
1840 * yow.c (main): Use time_t, not long, to avoid a compiler warning. | 1840 * yow.c (main): Use time_t, not long, to avoid a compiler warning. |
1841 | 1841 |
1842 2001-12-18 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 1842 2001-12-18 Pavel Janík <Pavel@Janik.cz> |
1843 | 1843 |
1844 * test-distrib.c: Fix previous change. | 1844 * test-distrib.c: Fix previous change. |
1845 | 1845 |
1846 2001-12-18 Dave Love <fx@gnu.org> | 1846 2001-12-18 Dave Love <fx@gnu.org> |
1847 | 1847 |
1857 | 1857 |
1858 * yow.c: Conditionally include various headers. Use "epaths.h", | 1858 * yow.c: Conditionally include various headers. Use "epaths.h", |
1859 not <../src/epaths.h>. | 1859 not <../src/epaths.h>. |
1860 (malloc, realloc) [!HAVE_STDLIB_H]: Prototype. | 1860 (malloc, realloc) [!HAVE_STDLIB_H]: Prototype. |
1861 | 1861 |
1862 2001-12-12 Francesco Potort,Al(B <pot@gnu.org> | 1862 2001-12-12 Francesco Potortì <pot@gnu.org> |
1863 | 1863 |
1864 * etags.c (PHP_functions): New function for parsing PHP. | 1864 * etags.c (PHP_functions): New function for parsing PHP. |
1865 (LOOKING_AT): New macro. | 1865 (LOOKING_AT): New macro. |
1866 (Perl_functions, Python_functions, PHP_functions) | 1866 (Perl_functions, Python_functions, PHP_functions) |
1867 (Scheme_functions, Texinfo_nodes): Use it. | 1867 (Scheme_functions, Texinfo_nodes): Use it. |
1874 | 1874 |
1875 2001-12-11 Richard M. Stallman <rms@gnu.org> | 1875 2001-12-11 Richard M. Stallman <rms@gnu.org> |
1876 | 1876 |
1877 * Makefile.in (clean): Don't delete ../etc/DOC*. | 1877 * Makefile.in (clean): Don't delete ../etc/DOC*. |
1878 | 1878 |
1879 2001-12-11 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 1879 2001-12-11 Pavel Janík <Pavel@Janik.cz> |
1880 | 1880 |
1881 * COPYING: Moved back. | 1881 * COPYING: Moved back. |
1882 | 1882 |
1883 2001-11-30 Andrew Innes <andrewi@gnu.org> | 1883 2001-11-30 Andrew Innes <andrewi@gnu.org> |
1884 | 1884 |
1888 (WINNT_SUPPORT): | 1888 (WINNT_SUPPORT): |
1889 (lisp): Reference .el files instead of .elc files, to simplify | 1889 (lisp): Reference .el files instead of .elc files, to simplify |
1890 bootstrapping. | 1890 bootstrapping. |
1891 ($(DOC)): Change dependency to just `make-docfile'. | 1891 ($(DOC)): Change dependency to just `make-docfile'. |
1892 | 1892 |
1893 2001-11-29 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 1893 2001-11-29 Pavel Janík <Pavel@Janik.cz> |
1894 | 1894 |
1895 * COPYING: Removed. | 1895 * COPYING: Removed. |
1896 | 1896 |
1897 2001-11-28 Paul Eggert <eggert@twinsun.com> | 1897 2001-11-28 Paul Eggert <eggert@twinsun.com> |
1898 | 1898 |
1908 | 1908 |
1909 2001-11-16 Gerd Moellmann <gerd@gnu.org> | 1909 2001-11-16 Gerd Moellmann <gerd@gnu.org> |
1910 | 1910 |
1911 * ebrowse.c (matching_regexp): Escape '\\'. | 1911 * ebrowse.c (matching_regexp): Escape '\\'. |
1912 | 1912 |
1913 2001-11-15 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 1913 2001-11-15 Pavel Janík <Pavel@Janik.cz> |
1914 | 1914 |
1915 * Makefile.in: Add support for --program-prefix, --program-suffix | 1915 * Makefile.in: Add support for --program-prefix, --program-suffix |
1916 and --program-transform-name options. | 1916 and --program-transform-name options. |
1917 | 1917 |
1918 2001-11-03 Richard M. Stallman <rms@gnu.org> | 1918 2001-11-03 Richard M. Stallman <rms@gnu.org> |
1942 | 1942 |
1943 2001-10-20 Gerd Moellmann <gerd@gnu.org> | 1943 2001-10-20 Gerd Moellmann <gerd@gnu.org> |
1944 | 1944 |
1945 * (Version 21.1 released.) | 1945 * (Version 21.1 released.) |
1946 | 1946 |
1947 2001-10-19 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 1947 2001-10-19 Pavel Janík <Pavel@Janik.cz> |
1948 | 1948 |
1949 * b2m.c: Properly spell the name of Emacs. | 1949 * b2m.c: Properly spell the name of Emacs. |
1950 | 1950 |
1951 2001-10-17 Miles Bader <miles@gnu.org> | 1951 2001-10-17 Miles Bader <miles@gnu.org> |
1952 | 1952 |
1985 | 1985 |
1986 * emacsserver.c (main): Cast geteuid in sprintf to int. | 1986 * emacsserver.c (main): Cast geteuid in sprintf to int. |
1987 | 1987 |
1988 * emacsclient.c (main): Cast isdigit argument to unsigned char. | 1988 * emacsclient.c (main): Cast isdigit argument to unsigned char. |
1989 | 1989 |
1990 2001-10-07 Pavel Jan,Bm(Bk <Pavel@Janik.cz> | 1990 2001-10-07 Pavel Janík <Pavel@Janik.cz> |
1991 | 1991 |
1992 * profile.c: Include config.h, not ../src/config.h. | 1992 * profile.c: Include config.h, not ../src/config.h. |
1993 Include systime.h, not ../src/systime.h. | 1993 Include systime.h, not ../src/systime.h. |
1994 | 1994 |
1995 2001-10-05 Gerd Moellmann <gerd@gnu.org> | 1995 2001-10-05 Gerd Moellmann <gerd@gnu.org> |
2092 2001-07-16 Gerd Moellmann <gerd@gnu.org> | 2092 2001-07-16 Gerd Moellmann <gerd@gnu.org> |
2093 | 2093 |
2094 * ebrowse.c (main): Check that the output file exists and | 2094 * ebrowse.c (main): Check that the output file exists and |
2095 is non-empty if invoked with `--append'. | 2095 is non-empty if invoked with `--append'. |
2096 | 2096 |
2097 2001-05-14 Francesco Potort,Al(B <pot@gnu.org> | 2097 2001-05-14 Francesco Potortì <pot@gnu.org> |
2098 | 2098 |
2099 * etags.c (add_regex): Reset the whole newly allocated pattern | 2099 * etags.c (add_regex): Reset the whole newly allocated pattern |
2100 buffer instead of the individual members. It's safer and works | 2100 buffer instead of the individual members. It's safer and works |
2101 with XEmacs. | 2101 with XEmacs. |
2102 | 2102 |
2134 | 2134 |
2135 2001-02-24 Andrew Innes <andrewi@gnu.org> | 2135 2001-02-24 Andrew Innes <andrewi@gnu.org> |
2136 | 2136 |
2137 * makefile.w32-in: Fix copyright notice. | 2137 * makefile.w32-in: Fix copyright notice. |
2138 | 2138 |
2139 2001-02-23 Francesco Potort,Al(B <pot@gnu.org> | 2139 2001-02-23 Francesco Potortì <pot@gnu.org> |
2140 | 2140 |
2141 * etags.c (enum sym_type): New label st_C_template. | 2141 * etags.c (enum sym_type): New label st_C_template. |
2142 (gperf input): Use it for switching to C++ from C. | 2142 (gperf input): Use it for switching to C++ from C. |
2143 (consider_token): Do it. | 2143 (consider_token): Do it. |
2144 (C_entries): Initialise typdefcblev to quiet compilers. | 2144 (C_entries): Initialise typdefcblev to quiet compilers. |
2161 | 2161 |
2162 2001-01-31 Dave Love <fx@gnu.org> | 2162 2001-01-31 Dave Love <fx@gnu.org> |
2163 | 2163 |
2164 * etags.c (in_word_set): Use `static' in definition (for pcc). | 2164 * etags.c (in_word_set): Use `static' in definition (for pcc). |
2165 | 2165 |
2166 2001-01-31 Francesco Potort,Al(B <pot@gnu.org> | 2166 2001-01-31 Francesco Potortì <pot@gnu.org> |
2167 | 2167 |
2168 * etags.c [NDEBUG]: #undef assert and #define it as ((void)0), for | 2168 * etags.c [NDEBUG]: #undef assert and #define it as ((void)0), for |
2169 the sake of some buggy assert.h (e.g. in MinGW and sunos4 pcc). | 2169 the sake of some buggy assert.h (e.g. in MinGW and sunos4 pcc). |
2170 (C_entries): Tag token renamed to still_in_token because sunos4 | 2170 (C_entries): Tag token renamed to still_in_token because sunos4 |
2171 pcc wants to expand it as the token() macro even though it has no | 2171 pcc wants to expand it as the token() macro even though it has no |
2174 2001-01-30 Andrew Innes <andrewi@gnu.org> | 2174 2001-01-30 Andrew Innes <andrewi@gnu.org> |
2175 | 2175 |
2176 * etags.c (assert) [__MINGW32__]: Redefine assert to work around a | 2176 * etags.c (assert) [__MINGW32__]: Redefine assert to work around a |
2177 bug in the Mingw32 assert.h header file. | 2177 bug in the Mingw32 assert.h header file. |
2178 | 2178 |
2179 2001-01-30 Francesco Potort,Al(B <pot@gnu.org> | 2179 2001-01-30 Francesco Potortì <pot@gnu.org> |
2180 | 2180 |
2181 * etags.c [WIN32-NATIVE]: #undef MSDOS, #undef WINDOWSNT and | 2181 * etags.c [WIN32-NATIVE]: #undef MSDOS, #undef WINDOWSNT and |
2182 #define it for the sake of XEmacs. | 2182 #define it for the sake of XEmacs. |
2183 [WINDOWSNT]: #undef HAVE_NTGUI even if built without | 2183 [WINDOWSNT]: #undef HAVE_NTGUI even if built without |
2184 HAVE_CONFIG_H. This change only affects a standalone etags. | 2184 HAVE_CONFIG_H. This change only affects a standalone etags. |
2186 HAVE_CONFIG_H. This change does nothing in Emacs, as DOS_NT is | 2186 HAVE_CONFIG_H. This change does nothing in Emacs, as DOS_NT is |
2187 always defined when HAVE_CONFIG_H and WINDOWS are both defined. | 2187 always defined when HAVE_CONFIG_H and WINDOWS are both defined. |
2188 [!HAVE_UNISTD_H]: Use defined(WINDOWSNT) instead of the bare | 2188 [!HAVE_UNISTD_H]: Use defined(WINDOWSNT) instead of the bare |
2189 WINDOWSNT, as this is the correct way to use it. | 2189 WINDOWSNT, as this is the correct way to use it. |
2190 | 2190 |
2191 2001-01-28 Francesco Potort,Al(B <pot@gnu.org> | 2191 2001-01-28 Francesco Potortì <pot@gnu.org> |
2192 | 2192 |
2193 * etags.c: Be capable to parse nested struct-like structures. | 2193 * etags.c: Be capable to parse nested struct-like structures. |
2194 (structdef, structtag): Struct state machine revisited. | 2194 (structdef, structtag): Struct state machine revisited. |
2195 (struct tok): Revisited. | 2195 (struct tok): Revisited. |
2196 (cstack, nestlev, instruct): New struct and macros. | 2196 (cstack, nestlev, instruct): New struct and macros. |
2220 * ebrowse.c (matching_regexp_buffer, matching_regexp_end_buf): | 2220 * ebrowse.c (matching_regexp_buffer, matching_regexp_end_buf): |
2221 New variables. | 2221 New variables. |
2222 (matching_regexp): Use them instead of static variables in | 2222 (matching_regexp): Use them instead of static variables in |
2223 function scope. | 2223 function scope. |
2224 | 2224 |
2225 2001-01-25 Francesco Potort,Al(B <pot@gnu.org> | 2225 2001-01-25 Francesco Potortì <pot@gnu.org> |
2226 | 2226 |
2227 * etags.c (struct tok): Renamed from struct token. | 2227 * etags.c (struct tok): Renamed from struct token. |
2228 (token): Renamed from tok. | 2228 (token): Renamed from tok. |
2229 (structtype): Make it a local variable. | 2229 (structtype): Make it a local variable. |
2230 [DEBUG]: Use assert. | 2230 [DEBUG]: Use assert. |
2249 2001-01-22 Gerd Moellmann <gerd@gnu.org> | 2249 2001-01-22 Gerd Moellmann <gerd@gnu.org> |
2250 | 2250 |
2251 * ebrowse.c (xfree): New function. | 2251 * ebrowse.c (xfree): New function. |
2252 (member, declaration, globals): Use xmalloc instead of alloca. | 2252 (member, declaration, globals): Use xmalloc instead of alloca. |
2253 | 2253 |
2254 2001-01-15 Francesco Potort,Al(B <pot@gnu.org> | 2254 2001-01-15 Francesco Potortì <pot@gnu.org> |
2255 | 2255 |
2256 * etags.c (print_language_names): Print filenames in addition to | 2256 * etags.c (print_language_names): Print filenames in addition to |
2257 suffixes. | 2257 suffixes. |
2258 | 2258 |
2259 2001-01-14 Francesco Potort,Al(B <pot@gnu.org> | 2259 2001-01-14 Francesco Potortì <pot@gnu.org> |
2260 | 2260 |
2261 * etags.c (get_language_from_langname): Renamed from | 2261 * etags.c (get_language_from_langname): Renamed from |
2262 get_language_from_name. | 2262 get_language_from_name. |
2263 (get_language_from_filename): Renamed from get_language_from_suffix. | 2263 (get_language_from_filename): Renamed from get_language_from_suffix. |
2264 Now first looks for the complete file name. | 2264 Now first looks for the complete file name. |
2493 | 2493 |
2494 2000-03-02 Gerd Moellmann <gerd@gnu.org> | 2494 2000-03-02 Gerd Moellmann <gerd@gnu.org> |
2495 | 2495 |
2496 * etags.c (lisp_suffixes) Add `LSP'. | 2496 * etags.c (lisp_suffixes) Add `LSP'. |
2497 | 2497 |
2498 2000-02-10 Francesco Potort,Al(B <pot@gnu.org> | 2498 2000-02-10 Francesco Potortì <pot@gnu.org> |
2499 | 2499 |
2500 * etags.c (iswhite): Redefine not to consider '\0' as white | 2500 * etags.c (iswhite): Redefine not to consider '\0' as white |
2501 space, and use it throughout in place of isspace, thus preventing a | 2501 space, and use it throughout in place of isspace, thus preventing a |
2502 potential signed char to int conversion problem. | 2502 potential signed char to int conversion problem. |
2503 (MSDOS): #undefine befere redefining | 2503 (MSDOS): #undefine befere redefining |
2504 | 2504 |
2505 2000-02-04 Francesco Potort,Al(B <pot@gnu.org> | 2505 2000-02-04 Francesco Potortì <pot@gnu.org> |
2506 | 2506 |
2507 * etags.c (many functions): Add prototypes. | 2507 * etags.c (many functions): Add prototypes. |
2508 | 2508 |
2509 2000-02-10 Dave Love <fx@gnu.org> | 2509 2000-02-10 Dave Love <fx@gnu.org> |
2510 | 2510 |
2511 * etags.c (pfnote, new_pfnote, C_entries, prolog_pred) | 2511 * etags.c (pfnote, new_pfnote, C_entries, prolog_pred) |
2512 (erlang_func): Add `static' to definitions to keep pcc happy. | 2512 (erlang_func): Add `static' to definitions to keep pcc happy. |
2513 | 2513 |
2514 2000-01-31 Francesco Potort,Al(B <pot@gnu.org> | 2514 2000-01-31 Francesco Potortì <pot@gnu.org> |
2515 | 2515 |
2516 * etags.c [MSDOS]: Set MSDOS to 1 if #defined, 0 otherwise. | 2516 * etags.c [MSDOS]: Set MSDOS to 1 if #defined, 0 otherwise. |
2517 (get_compressor_from_suffix, process_file): Use MSDOS in if clause. | 2517 (get_compressor_from_suffix, process_file): Use MSDOS in if clause. |
2518 (etags_strchr, etags_strrchr): Use const char * and int as arguments. | 2518 (etags_strchr, etags_strrchr): Use const char * and int as arguments. |
2519 (getenv, getcwd): Only declare them if necessary. | 2519 (getenv, getcwd): Only declare them if necessary. |
2548 1999-12-10 Jonathan Kamens <jik@kamens.brookline.ma.us> | 2548 1999-12-10 Jonathan Kamens <jik@kamens.brookline.ma.us> |
2549 | 2549 |
2550 * movemail.c (popmail): Allow mailbox specifications of the | 2550 * movemail.c (popmail): Allow mailbox specifications of the |
2551 form `po:username:hostname'. | 2551 form `po:username:hostname'. |
2552 | 2552 |
2553 1999-11-19 Francesco Potort,Al(B <pot@gnu.org> | 2553 1999-11-19 Francesco Potortì <pot@gnu.org> |
2554 | 2554 |
2555 * etags.c (_GNU_SOURCE): Define only if undefined. | 2555 * etags.c (_GNU_SOURCE): Define only if undefined. |
2556 (get_scheme): Declaration deleted. | 2556 (get_scheme): Declaration deleted. |
2557 (main): Error was called with an integer as second arg, instead of | 2557 (main): Error was called with an integer as second arg, instead of |
2558 a char pointer. | 2558 a char pointer. |
2569 | 2569 |
2570 1999-11-03 Gerd Moellmann <gerd@gnu.org> | 2570 1999-11-03 Gerd Moellmann <gerd@gnu.org> |
2571 | 2571 |
2572 * etags.c (print_help): Change email address to send bugs to. | 2572 * etags.c (print_help): Change email address to send bugs to. |
2573 | 2573 |
2574 1999-11-01 Francesco Potort,Al(B <pot@gnu.org>> | 2574 1999-11-01 Francesco Potortì <pot@gnu.org>> |
2575 | 2575 |
2576 * etags.c: Add suffix psw for PSWrap. | 2576 * etags.c: Add suffix psw for PSWrap. |
2577 (L_getit): Generalize a "cp!=' '" into "!isspace(*cp)". | 2577 (L_getit): Generalize a "cp!=' '" into "!isspace(*cp)". |
2578 (Postscript_functions): Add code for PSWrap. | 2578 (Postscript_functions): Add code for PSWrap. |
2579 (Scheme_functions): Use local pointer and new get_tag function. | 2579 (Scheme_functions): Use local pointer and new get_tag function. |
2623 non-zero, returns a pointer to where the extension begins; callers | 2623 non-zero, returns a pointer to where the extension begins; callers |
2624 changed. | 2624 changed. |
2625 [MSDOS]: Support DOS file names by handling e.g. foo.cgz as if it | 2625 [MSDOS]: Support DOS file names by handling e.g. foo.cgz as if it |
2626 were foo.c.gz. | 2626 were foo.c.gz. |
2627 | 2627 |
2628 1999-11-01 Francesco Potort,Al(B <pot@gnu.org> | 2628 1999-11-01 Francesco Potortì <pot@gnu.org> |
2629 | 2629 |
2630 * etags.c (sym_type, C_stab_entry): New constant st_C_operator. | 2630 * etags.c (sym_type, C_stab_entry): New constant st_C_operator. |
2631 (fvdev): New constant foperator. | 2631 (fvdev): New constant foperator. |
2632 (consider_token): Use it to get "operator" in C++. | 2632 (consider_token): Use it to get "operator" in C++. |
2633 (C_entries): Extend length of operator@ function name. | 2633 (C_entries): Extend length of operator@ function name. |
2657 (lc_trans): New global. | 2657 (lc_trans): New global. |
2658 (main): Fill lc_trans. Process -c args. | 2658 (main): Fill lc_trans. Process -c args. |
2659 (add_regex): New arg determining whether to use translation table. | 2659 (add_regex): New arg determining whether to use translation table. |
2660 (analyse_regex): New arg. Use it for add_regex. | 2660 (analyse_regex): New arg. Use it for add_regex. |
2661 | 2661 |
2662 1999-11-01 Francesco Potort,Al(B <pot@gnu.org> | 2662 1999-11-01 Francesco Potortì <pot@gnu.org> |
2663 | 2663 |
2664 * etags.c (init): Cosmetic change: NULL --> '\0'. | 2664 * etags.c (init): Cosmetic change: NULL --> '\0'. |
2665 (erlang_attribute): Bug corrected (uninitialized variable). | 2665 (erlang_attribute): Bug corrected (uninitialized variable). |
2666 (filename_is_absolute): New function replaces absolutefn macro and | 2666 (filename_is_absolute): New function replaces absolutefn macro and |
2667 corrects a bug. All callers changed. | 2667 corrects a bug. All callers changed. |
3177 1997-06-14 Karl Heuer <kwzh@gnu.ai.mit.edu> | 3177 1997-06-14 Karl Heuer <kwzh@gnu.ai.mit.edu> |
3178 | 3178 |
3179 * b2m.c (readline): Terminate buffer properly when EOF seen. | 3179 * b2m.c (readline): Terminate buffer properly when EOF seen. |
3180 Test for valid pointer before dereferencing it. | 3180 Test for valid pointer before dereferencing it. |
3181 | 3181 |
3182 1997-05-30 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3182 1997-05-30 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3183 | 3183 |
3184 * Makefile.in (etags): Remove -DETAGS_REGEXPS, because now it is | 3184 * Makefile.in (etags): Remove -DETAGS_REGEXPS, because now it is |
3185 defined inside etags.c if HAVE_CONFIG_H is defined. | 3185 defined inside etags.c if HAVE_CONFIG_H is defined. |
3186 | 3186 |
3187 1997-05-29 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3187 1997-05-29 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3188 | 3188 |
3189 * etags.c (logical): Type name changed to bool. | 3189 * etags.c (logical): Type name changed to bool. |
3190 (ETAGS_REGEXPS, LONG_OPTIONS) [HAVE_CONFIG_H]: #define them. | 3190 (ETAGS_REGEXPS, LONG_OPTIONS) [HAVE_CONFIG_H]: #define them. |
3191 (<getopt.h>) [LONG_OPTIONS]: Include conditionally. | 3191 (<getopt.h>) [LONG_OPTIONS]: Include conditionally. |
3192 (getopt_long) [!LONG_OPTIONS]: Redefine as macro. | 3192 (getopt_long) [!LONG_OPTIONS]: Redefine as macro. |
3194 (longopts): New long options without short counterpart are | 3194 (longopts): New long options without short counterpart are |
3195 globals, members, no-globals, no-members. Regexp options are now | 3195 globals, members, no-globals, no-members. Regexp options are now |
3196 defined conditionally to ETAGS_REGEXPS. | 3196 defined conditionally to ETAGS_REGEXPS. |
3197 (print_help): Updated. | 3197 (print_help): Updated. |
3198 | 3198 |
3199 1997-05-22 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3199 1997-05-22 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3200 | 3200 |
3201 * etags.c (C_entries): Use "." instead of "::" for Java. | 3201 * etags.c (C_entries): Use "." instead of "::" for Java. |
3202 (consider_token): is_func renamed to is_func_or_var. | 3202 (consider_token): is_func renamed to is_func_or_var. |
3203 (C_entries): is_func renamed to funorvar. | 3203 (C_entries): is_func renamed to funorvar. |
3204 (C_entries): Initialise tok.named. | 3204 (C_entries): Initialise tok.named. |
3209 (C_entries): Make separate tags for variables separated by comma. | 3209 (C_entries): Make separate tags for variables separated by comma. |
3210 (globals, members): New flags. | 3210 (globals, members): New flags. |
3211 (main, C_entries): Use them. | 3211 (main, C_entries): Use them. |
3212 (make_C_tag, C_entries): Make tok a global variable. | 3212 (make_C_tag, C_entries): Make tok a global variable. |
3213 | 3213 |
3214 1997-05-16 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3214 1997-05-16 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3215 | 3215 |
3216 * etags.c (funcdef): New vignore constant. | 3216 * etags.c (funcdef): New vignore constant. |
3217 (consider_token, C_entries): Use it to tag global variables. | 3217 (consider_token, C_entries): Use it to tag global variables. |
3218 (print_help): Update for global variables. | 3218 (print_help): Update for global variables. |
3219 (consider_token, C_entries): Set the len member of token_name. | 3219 (consider_token, C_entries): Set the len member of token_name. |
3220 (prolog_pred): Cleanup according to GNU coding standards. | 3220 (prolog_pred): Cleanup according to GNU coding standards. |
3221 (Cobol_suffixes, lang_names, Cobol_paragraphs): Cobol support. | 3221 (Cobol_suffixes, lang_names, Cobol_paragraphs): Cobol support. |
3222 (prolog_white, erlang_white): Renamed to eat_white, callers changed. | 3222 (prolog_white, erlang_white): Renamed to eat_white, callers changed. |
3223 | 3223 |
3224 1997-05-15 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3224 1997-05-15 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3225 | 3225 |
3226 * etags.c (CHARS, CHAR): New constant and macro. | 3226 * etags.c (CHARS, CHAR): New constant and macro. |
3227 (iswhite, begtoken, intoken, endtoken): Use them. | 3227 (iswhite, begtoken, intoken, endtoken): Use them. |
3228 (notinname, _nin, nonam): New macro, array, string. | 3228 (notinname, _nin, nonam): New macro, array, string. |
3229 (init): Cleanup and init _nin. | 3229 (init): Cleanup and init _nin. |
3230 (new_pfnote): New function. | 3230 (new_pfnote): New function. |
3231 (make_C_tag) [traditional_tag_style]: Use it. | 3231 (make_C_tag) [traditional_tag_style]: Use it. |
3232 (traditional_tag_style): Costant set to TRUE for now. | 3232 (traditional_tag_style): Costant set to TRUE for now. |
3233 | 3233 |
3234 1997-05-14 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3234 1997-05-14 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3235 | 3235 |
3236 * etags.c (C_entries, Pascal_functions): Cleanup. | 3236 * etags.c (C_entries, Pascal_functions): Cleanup. |
3237 (TeX_functions): NULL as a function arg needs a cast. | 3237 (TeX_functions): NULL as a function arg needs a cast. |
3238 (Erlang_functions, erlang_func, erlang_attribute): Cleanup. | 3238 (Erlang_functions, erlang_func, erlang_attribute): Cleanup. |
3239 | 3239 |
3240 1997-05-13 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3240 1997-05-13 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3241 | 3241 |
3242 * etags.c (TeX_functions): Cleaned up. | 3242 * etags.c (TeX_functions): Cleaned up. |
3243 (tex_getit): Removed. | 3243 (tex_getit): Removed. |
3244 | 3244 |
3245 1997-05-13 Paul Eggert <eggert@twinsun.com> | 3245 1997-05-13 Paul Eggert <eggert@twinsun.com> |
3246 | 3246 |
3247 * rcs2log (files): When computing arguments automatically, ignore | 3247 * rcs2log (files): When computing arguments automatically, ignore |
3248 non-files within the RCS subdirectory. | 3248 non-files within the RCS subdirectory. |
3249 | 3249 |
3250 1997-05-13 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3250 1997-05-13 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3251 | 3251 |
3252 * etags.c (C_JAVA): New #define. | 3252 * etags.c (C_JAVA): New #define. |
3253 (Cjava_suffixes): .java is Java. | 3253 (Cjava_suffixes): .java is Java. |
3254 (Cjava_entries): New function. | 3254 (Cjava_entries): New function. |
3255 (lang_names): Add Java. | 3255 (lang_names): Add Java. |
3256 (sym_type): Add st_C_javastruct for Java. | 3256 (sym_type): Add st_C_javastruct for Java. |
3257 (C_stab_entry): Add `extends' and `implements' keywords. | 3257 (C_stab_entry): Add `extends' and `implements' keywords. |
3258 (consider_token, C_entries): Recognise Java structures. | 3258 (consider_token, C_entries): Recognise Java structures. |
3259 | 3259 |
3260 1997-05-12 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3260 1997-05-12 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3261 | 3261 |
3262 * etags.c (Cplusplus_suffixes): .pdb is Postscript with C syntax. | 3262 * etags.c (Cplusplus_suffixes): .pdb is Postscript with C syntax. |
3263 (Postscript_suffixes): .ps is Postscript. | 3263 (Postscript_suffixes): .ps is Postscript. |
3264 (lang_names): Add Postscript. | 3264 (lang_names): Add Postscript. |
3265 (Postscript_functions): New function. | 3265 (Postscript_functions): New function. |
3279 1997-05-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us> | 3279 1997-05-06 Jonathan I. Kamens <jik@kamens.brookline.ma.us> |
3280 | 3280 |
3281 * pop.c (getline): Don't miss CRLF pairs when the CR and LF are | 3281 * pop.c (getline): Don't miss CRLF pairs when the CR and LF are |
3282 read in separate blocks. | 3282 read in separate blocks. |
3283 | 3283 |
3284 1997-04-30 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3284 1997-04-30 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3285 | 3285 |
3286 * etags.c [TeX_named_tokens]: Set to FALSE if undefined. | 3286 * etags.c [TeX_named_tokens]: Set to FALSE if undefined. |
3287 (struct linebuffer): New member `len' is the length of the string. | 3287 (struct linebuffer): New member `len' is the length of the string. |
3288 (find_entries, Pascal_functions, TeX_functions, TEX_getit): | 3288 (find_entries, Pascal_functions, TeX_functions, TEX_getit): |
3289 Use it instead of strlen. | 3289 Use it instead of strlen. |
3297 1997-04-23 Geoff Voelker <voelker@cs.washington.edu> | 3297 1997-04-23 Geoff Voelker <voelker@cs.washington.edu> |
3298 | 3298 |
3299 * makefile.nt: Change references of windowsnt.h to ms-w32.h. | 3299 * makefile.nt: Change references of windowsnt.h to ms-w32.h. |
3300 (obj): Change references of nt*.c files to w32*.c files. | 3300 (obj): Change references of nt*.c files to w32*.c files. |
3301 | 3301 |
3302 1997-04-15 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3302 1997-04-15 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3303 | 3303 |
3304 * etags.c (xnew): Add support for debugging with chkmalloc. | 3304 * etags.c (xnew): Add support for debugging with chkmalloc. |
3305 (error): Use this instead of printf whenever possible. | 3305 (error): Use this instead of printf whenever possible. |
3306 (main): Only call xnew after having initialised progname. | 3306 (main): Only call xnew after having initialised progname. |
3307 (substitute): Bad memory corruption error corrected. | 3307 (substitute): Bad memory corruption error corrected. |
3308 | 3308 |
3309 1997-04-08 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3309 1997-04-08 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3310 | 3310 |
3311 * etags.c (add_regex): Undo previous change. | 3311 * etags.c (add_regex): Undo previous change. |
3312 (relative_filename): Small memory leak closed. | 3312 (relative_filename): Small memory leak closed. |
3313 (absolute_filename): Cleaned up the code, possibly closing a bug. | 3313 (absolute_filename): Cleaned up the code, possibly closing a bug. |
3314 (absolute_dirname): Always return a newly allocated string. | 3314 (absolute_dirname): Always return a newly allocated string. |
3318 * rcs2log (files): Ignore files in RCS directory whose names are | 3318 * rcs2log (files): Ignore files in RCS directory whose names are |
3319 of the form ,*, or *_; they are probably RCS lock files. | 3319 of the form ,*, or *_; they are probably RCS lock files. |
3320 Also, ignore files named .rcsfreeze.log or .rcsfreeze.ver; | 3320 Also, ignore files named .rcsfreeze.log or .rcsfreeze.ver; |
3321 they are used by rcsfreeze. | 3321 they are used by rcsfreeze. |
3322 | 3322 |
3323 1997-03-14 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3323 1997-03-14 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3324 | 3324 |
3325 * etags.c (add_regex): Reset *putbuf before using it. | 3325 * etags.c (add_regex): Reset *putbuf before using it. |
3326 | 3326 |
3327 1997-02-23 Jonathan I. Kamens <jik@kamens.brookline.ma.us> | 3327 1997-02-23 Jonathan I. Kamens <jik@kamens.brookline.ma.us> |
3328 | 3328 |
3388 | 3388 |
3389 1996-12-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | 3389 1996-12-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
3390 | 3390 |
3391 * pop.c (socket_connection): Free realhost after using it. | 3391 * pop.c (socket_connection): Free realhost after using it. |
3392 | 3392 |
3393 1996-12-04 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3393 1996-12-04 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3394 | 3394 |
3395 * etags.c (C_entries): Test tok.valid. This handles some | 3395 * etags.c (C_entries): Test tok.valid. This handles some |
3396 particular cases involving function declarations that failed. | 3396 particular cases involving function declarations that failed. |
3397 | 3397 |
3398 1996-11-22 Charles Hannum <mycroft@gnu.ai.mit.edu> | 3398 1996-11-22 Charles Hannum <mycroft@gnu.ai.mit.edu> |
3399 | 3399 |
3400 * pop.c (socket_connection): | 3400 * pop.c (socket_connection): |
3401 gethostbyname may return a pointer to static data. | 3401 gethostbyname may return a pointer to static data. |
3402 krb_realmofhost can clobber it. So copy it. | 3402 krb_realmofhost can clobber it. So copy it. |
3403 | 3403 |
3404 1996-11-14 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3404 1996-11-14 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3405 | 3405 |
3406 * etags.c (pfnote, fatal, error): Callers using a NULL pointer | 3406 * etags.c (pfnote, fatal, error): Callers using a NULL pointer |
3407 must cast it to (char *) because we have no prototypes. | 3407 must cast it to (char *) because we have no prototypes. |
3408 (make_C_tag): Macro deleted, new function. | 3408 (make_C_tag): Macro deleted, new function. |
3409 (C_entries): Calls to make_C_tag macro changed to call function. | 3409 (C_entries): Calls to make_C_tag macro changed to call function. |
3410 | 3410 |
3411 1996-11-13 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3411 1996-11-13 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3412 | 3412 |
3413 * etags.c (grow_linebuffer): New function. | 3413 * etags.c (grow_linebuffer): New function. |
3414 (GROW_LINEBUFFER): Macro deleted. All callers changed. | 3414 (GROW_LINEBUFFER): Macro deleted. All callers changed. |
3415 (make_tag): Macro renamed to make_C_tag. All callers changed. | 3415 (make_tag): Macro renamed to make_C_tag. All callers changed. |
3416 (<stdlib.h>, <string.h>) [STDC_HEADERS]: New #include's. | 3416 (<stdlib.h>, <string.h>) [STDC_HEADERS]: New #include's. |
3417 (Prolog_functions): prolog_skip_comment was called with wrong | 3417 (Prolog_functions): prolog_skip_comment was called with wrong |
3418 number of arguments. | 3418 number of arguments. |
3419 (xrealloc): fatal was called with wrong number of arguments | 3419 (xrealloc): fatal was called with wrong number of arguments |
3420 | 3420 |
3421 1996-11-08 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3421 1996-11-08 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3422 | 3422 |
3423 * etags.c (relative_filename): Bug corrected. | 3423 * etags.c (relative_filename): Bug corrected. |
3424 (etags_getcwd): Avoid warning of unused variable. | 3424 (etags_getcwd): Avoid warning of unused variable. |
3425 (C_entries, consider_token): Added support for enum labels. | 3425 (C_entries, consider_token): Added support for enum labels. |
3426 | 3426 |
3443 | 3443 |
3444 1996-10-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | 3444 1996-10-06 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
3445 | 3445 |
3446 * etags.c (etags_getcwd) [WINDOWSNT]: Convert backslashes to slashes. | 3446 * etags.c (etags_getcwd) [WINDOWSNT]: Convert backslashes to slashes. |
3447 | 3447 |
3448 1996-10-02 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3448 1996-10-02 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3449 | 3449 |
3450 * etags.c (print_version): Print copyright info. | 3450 * etags.c (print_version): Print copyright info. |
3451 | 3451 |
3452 * etags.c (print_help): Print the bug reporting address. | 3452 * etags.c (print_help): Print the bug reporting address. |
3453 (main): Use return as the last instruction, instead of exit. | 3453 (main): Use return as the last instruction, instead of exit. |
3607 | 3607 |
3608 1996-07-01 Andrew Innes <andrewi@harlequin.co.uk> | 3608 1996-07-01 Andrew Innes <andrewi@harlequin.co.uk> |
3609 | 3609 |
3610 * makefile.nt: Remove all references to wakeup. | 3610 * makefile.nt: Remove all references to wakeup. |
3611 | 3611 |
3612 1996-06-28 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3612 1996-06-28 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3613 | 3613 |
3614 * etags.c (C_stab_entry): New keywords for C++ namespace, bool, | 3614 * etags.c (C_stab_entry): New keywords for C++ namespace, bool, |
3615 explicit, mutable, typename. | 3615 explicit, mutable, typename. |
3616 | 3616 |
3617 1996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | 3617 1996-06-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
3638 | 3638 |
3639 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu> | 3639 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu> |
3640 | 3640 |
3641 * Version 19.31 released. | 3641 * Version 19.31 released. |
3642 | 3642 |
3643 1996-05-17 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3643 1996-05-17 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3644 | 3644 |
3645 * etags.c (CNL_SAVE_DEFINEDEF): Set linecharno for use by readline. | 3645 * etags.c (CNL_SAVE_DEFINEDEF): Set linecharno for use by readline. |
3646 (Pascal_functions): Increase linecharno by the correct number of | 3646 (Pascal_functions): Increase linecharno by the correct number of |
3647 chars, inline the GET_NEW_LINE macro and delete its definition. | 3647 chars, inline the GET_NEW_LINE macro and delete its definition. |
3648 | 3648 |
3751 | 3751 |
3752 1996-03-27 Geoff Voelker <voelker@cs.washington.edu> | 3752 1996-03-27 Geoff Voelker <voelker@cs.washington.edu> |
3753 | 3753 |
3754 * makefile.nt: Change uses of del to $(DEL). | 3754 * makefile.nt: Change uses of del to $(DEL). |
3755 | 3755 |
3756 1996-03-22 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3756 1996-03-22 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3757 | 3757 |
3758 * etags.c (just_read_file): Reset lineno and charno on entry. | 3758 * etags.c (just_read_file): Reset lineno and charno on entry. |
3759 | 3759 |
3760 1996-03-15 Anders Lindgren <andersl@csd.uu.se> | 3760 1996-03-15 Anders Lindgren <andersl@csd.uu.se> |
3761 | 3761 |
3765 (prolog_skip_comment): New function, like old skip_comment. | 3765 (prolog_skip_comment): New function, like old skip_comment. |
3766 (prolog_pred, prolog_atom, prolog_white): New functions. | 3766 (prolog_pred, prolog_atom, prolog_white): New functions. |
3767 (erlang_func, erlang_attributes): Forward declarations added. | 3767 (erlang_func, erlang_attributes): Forward declarations added. |
3768 (erlang_atom): Check if backslash ends line inside quoted atom. | 3768 (erlang_atom): Check if backslash ends line inside quoted atom. |
3769 | 3769 |
3770 1996-03-14 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> | 3770 1996-03-14 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
3771 | 3771 |
3772 * etags.c (absolutefn): DOS_NT version corrected. | 3772 * etags.c (absolutefn): DOS_NT version corrected. |
3773 (main): Append "/" to the dir name only if not already there. | 3773 (main): Append "/" to the dir name only if not already there. |
3774 (print_help): Explain the absolute/relative file name issue. | 3774 (print_help): Explain the absolute/relative file name issue. |
3775 | 3775 |
3847 | 3847 |
3848 1995-12-01 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | 3848 1995-12-01 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
3849 | 3849 |
3850 * Makefile.in (THIS_IS_MAKEFILE): Renamed from THIS_IS_YMAKEFILE. | 3850 * Makefile.in (THIS_IS_MAKEFILE): Renamed from THIS_IS_YMAKEFILE. |
3851 | 3851 |
3852 1995-12-07 Francesco Potort,Al(B <pot@cnuce.cnr.it> | 3852 1995-12-07 Francesco Potortì <pot@cnuce.cnr.it> |
3853 | 3853 |
3854 * etags.c (pfnote): Don't make a tag for ctags if there is no name. | 3854 * etags.c (pfnote): Don't make a tag for ctags if there is no name. |
3855 (getit, Asm_labels, Perl_functions, Pascal_functions, L_getit, | 3855 (getit, Asm_labels, Perl_functions, Pascal_functions, L_getit, |
3856 get_scheme, prolog_getit): Name the tag in ctags mode. | 3856 get_scheme, prolog_getit): Name the tag in ctags mode. |
3857 (pfnote): Truncate ctags lines to 50 chars, like it worked once. | 3857 (pfnote): Truncate ctags lines to 50 chars, like it worked once. |
3859 (suggest_asking_for_help): New function. | 3859 (suggest_asking_for_help): New function. |
3860 (main, get_language_from_name): Use suggest_asking_for_help. | 3860 (main, get_language_from_name): Use suggest_asking_for_help. |
3861 (main): Let get_language_from_name make language existence check. | 3861 (main): Let get_language_from_name make language existence check. |
3862 (streq, strneq): Check the arguments #if DEBUG. | 3862 (streq, strneq): Check the arguments #if DEBUG. |
3863 | 3863 |
3864 1995-12-06 Francesco Potort,Al(B <pot@cnuce.cnr.it> | 3864 1995-12-06 Francesco Potortì <pot@cnuce.cnr.it> |
3865 | 3865 |
3866 * etags.c (Cplusplus_suffixes): Add .M suffix for Objective C++. | 3866 * etags.c (Cplusplus_suffixes): Add .M suffix for Objective C++. |
3867 (gperf): Added keywords for Objective C and GNU macros. | 3867 (gperf): Added keywords for Objective C and GNU macros. |
3868 (sym_type): Added values to account for Objective C and GNU macros. | 3868 (sym_type): Added values to account for Objective C and GNU macros. |
3869 (begtk): The '@' character can start a token. | 3869 (begtk): The '@' character can start a token. |
3876 (consider_token): Take one more argument. Caller changed. | 3876 (consider_token): Take one more argument. Caller changed. |
3877 (consider_token): Use the hashing function to spot GNU macros. | 3877 (consider_token): Use the hashing function to spot GNU macros. |
3878 (C_entries): Consider // as a comment start even in plain C for | 3878 (C_entries): Consider // as a comment start even in plain C for |
3879 the sake of Objective C parsing. | 3879 the sake of Objective C parsing. |
3880 | 3880 |
3881 1995-12-04 Francesco Potort,Al(B <pot@cnuce.cnr.it> | 3881 1995-12-04 Francesco Potortì <pot@cnuce.cnr.it> |
3882 | 3882 |
3883 * Makefile.in (ctags): Depend on etags only for simplicity; | 3883 * Makefile.in (ctags): Depend on etags only for simplicity; |
3884 compile with regexp support enabled. | 3884 compile with regexp support enabled. |
3885 | 3885 |
3886 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 3886 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
3905 | 3905 |
3906 * makefile.nt (DOC): Include strings from w32term.c, w32xfns.c, | 3906 * makefile.nt (DOC): Include strings from w32term.c, w32xfns.c, |
3907 w32fns.c, w32faces.c, w32select.c, w32menu.c, w32reg.c; remove | 3907 w32fns.c, w32faces.c, w32select.c, w32menu.c, w32reg.c; remove |
3908 Windows 95 conditional. | 3908 Windows 95 conditional. |
3909 | 3909 |
3910 1995-11-06 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 3910 1995-11-06 Francesco Potortì (pot@cnuce.cnr.it) |
3911 | 3911 |
3912 * etags.c (get_lang_from_name, get_lang_from_interpreter, | 3912 * etags.c (get_lang_from_name, get_lang_from_interpreter, |
3913 get_lang_from_suffix): New functions. | 3913 get_lang_from_suffix): New functions. |
3914 (get_language): Function deleted. | 3914 (get_language): Function deleted. |
3915 (lang_entry): Two members added to struct. | 3915 (lang_entry): Two members added to struct. |
3918 (find_entries): Look at the first line for #! if no language. | 3918 (find_entries): Look at the first line for #! if no language. |
3919 (C_entries): Invalidate the token when funcdef is reset. | 3919 (C_entries): Invalidate the token when funcdef is reset. |
3920 (Perl_functions): New function. | 3920 (Perl_functions): New function. |
3921 (lang_suffixes): .pl and .pm are Perl suffixes. | 3921 (lang_suffixes): .pl and .pm are Perl suffixes. |
3922 | 3922 |
3923 1995-11-02 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 3923 1995-11-02 Francesco Potortì (pot@cnuce.cnr.it) |
3924 | 3924 |
3925 * etags.c (lowcase): Use the standard tolower function. | 3925 * etags.c (lowcase): Use the standard tolower function. |
3926 (substitute): Remove some wrong and some useless code related with | 3926 (substitute): Remove some wrong and some useless code related with |
3927 escape '\' character in regexp replacement string. | 3927 escape '\' character in regexp replacement string. |
3928 (TEX_defenv): Added part, appendix, entry, index. Removed typeout. | 3928 (TEX_defenv): Added part, appendix, entry, index. Removed typeout. |
3946 | 3946 |
3947 * test-distrib.c [HAVE_CONFIG_H]: Include config.h. | 3947 * test-distrib.c [HAVE_CONFIG_H]: Include config.h. |
3948 [! O_RDONLY]: Define it to zero. | 3948 [! O_RDONLY]: Define it to zero. |
3949 (main): Use O_RDONLY instead of explicit zero. | 3949 (main): Use O_RDONLY instead of explicit zero. |
3950 | 3950 |
3951 1995-08-17 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 3951 1995-08-17 Francesco Potortì (pot@cnuce.cnr.it) |
3952 | 3952 |
3953 * etags.c (Pascal_functions): Close comment bug corrected. | 3953 * etags.c (Pascal_functions): Close comment bug corrected. |
3954 (add_node): Correctly compare node file names. | 3954 (add_node): Correctly compare node file names. |
3955 (Pascal_functions): Correctly allocate and free memory for tline. | 3955 (Pascal_functions): Correctly allocate and free memory for tline. |
3956 (pfnote): Put the definition of fp in the innermost block. | 3956 (pfnote): Put the definition of fp in the innermost block. |
4001 1995-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu> | 4001 1995-07-16 Karl Heuer <kwzh@gnu.ai.mit.edu> |
4002 | 4002 |
4003 * Makefile.in.in (install, maybe-blessmail): Don't cd ..; | 4003 * Makefile.in.in (install, maybe-blessmail): Don't cd ..; |
4004 configure has already set $(INSTALL) to the proper relative path. | 4004 configure has already set $(INSTALL) to the proper relative path. |
4005 | 4005 |
4006 1995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4006 1995-06-27 Francesco Potortì (pot@cnuce.cnr.it) |
4007 | 4007 |
4008 * etags.c (plain_C_entries): New function. | 4008 * etags.c (plain_C_entries): New function. |
4009 (lowcase): New macro. | 4009 (lowcase): New macro. |
4010 (tail, Fortran_functions, Pascal_functions): Use new macro lowcase. | 4010 (tail, Fortran_functions, Pascal_functions): Use new macro lowcase. |
4011 (lang_suffixes): New suffix ".pc" for Pro*C files. | 4011 (lang_suffixes): New suffix ".pc" for Pro*C files. |
4039 1995-06-28 Paul Eggert <eggert@twinsun.com> | 4039 1995-06-28 Paul Eggert <eggert@twinsun.com> |
4040 | 4040 |
4041 * rcs2log (CVSROOT, repository): | 4041 * rcs2log (CVSROOT, repository): |
4042 Allow remote repositories a la CVS 1.4. | 4042 Allow remote repositories a la CVS 1.4. |
4043 | 4043 |
4044 1995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4044 1995-06-27 Francesco Potortì (pot@cnuce.cnr.it) |
4045 | 4045 |
4046 * etags.c (plain_C_entries): New function. | 4046 * etags.c (plain_C_entries): New function. |
4047 (lowcase): New macro. | 4047 (lowcase): New macro. |
4048 (tail, Fortran_functions, Pascal_functions): Use new macro lowcase. | 4048 (tail, Fortran_functions, Pascal_functions): Use new macro lowcase. |
4049 (lang_suffixes): New suffix ".pc" for Pro*C files. | 4049 (lang_suffixes): New suffix ".pc" for Pro*C files. |
4057 | 4057 |
4058 1995-06-21 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 4058 1995-06-21 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
4059 | 4059 |
4060 * make-docfile.c (scan_file): Make sure it never looks at filename[-1]. | 4060 * make-docfile.c (scan_file): Make sure it never looks at filename[-1]. |
4061 | 4061 |
4062 1995-06-21 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4062 1995-06-21 Francesco Potortì (pot@cnuce.cnr.it) |
4063 | 4063 |
4064 * etags.c (find_entries): Rewind before rereading the input file. | 4064 * etags.c (find_entries): Rewind before rereading the input file. |
4065 | 4065 |
4066 1995-06-20 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 4066 1995-06-20 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
4067 | 4067 |
4089 1995-06-04 Paul Eggert <eggert@twinsun.com> | 4089 1995-06-04 Paul Eggert <eggert@twinsun.com> |
4090 | 4090 |
4091 * rcs2log (output_authors): Allow ':' in time zone, | 4091 * rcs2log (output_authors): Allow ':' in time zone, |
4092 as per ISO 8601 and RCS 5.6.8 beta. | 4092 as per ISO 8601 and RCS 5.6.8 beta. |
4093 | 4093 |
4094 1995-05-29 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4094 1995-05-29 Francesco Potortì (pot@cnuce.cnr.it) |
4095 | 4095 |
4096 * etags.c (etags_getcwd): Undo the /bin/pwd change. It may raise | 4096 * etags.c (etags_getcwd): Undo the /bin/pwd change. It may raise |
4097 compatibility problems. | 4097 compatibility problems. |
4098 | 4098 |
4099 1995-05-26 Richard Stallman <rms@gnu.ai.mit.edu> | 4099 1995-05-26 Richard Stallman <rms@gnu.ai.mit.edu> |
4112 (config.h,paths.h): Use $(CP) instead of cp. | 4112 (config.h,paths.h): Use $(CP) instead of cp. |
4113 (config.h): Use $(CONFIG_H) | 4113 (config.h): Use $(CONFIG_H) |
4114 (make-docfile.obj): Depend upon config.h. | 4114 (make-docfile.obj): Depend upon config.h. |
4115 Clean up comments. | 4115 Clean up comments. |
4116 | 4116 |
4117 1995-05-23 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4117 1995-05-23 Francesco Potortì (pot@cnuce.cnr.it) |
4118 | 4118 |
4119 * etags.c (etags_getcwd): Use /bin/pwd instead of pwd because the | 4119 * etags.c (etags_getcwd): Use /bin/pwd instead of pwd because the |
4120 former gives the true path even in the presence of simlinks. | 4120 former gives the true path even in the presence of simlinks. |
4121 | 4121 |
4122 1995-05-07 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 4122 1995-05-07 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
4222 | 4222 |
4223 * emacsclient.c, emacsserver.c: Use BSD sockets whenever available, | 4223 * emacsclient.c, emacsserver.c: Use BSD sockets whenever available, |
4224 even if HAVE_SYSVIPC. | 4224 even if HAVE_SYSVIPC. |
4225 * emacsclient.c (main): Use getcwd if not BSD. | 4225 * emacsclient.c (main): Use getcwd if not BSD. |
4226 | 4226 |
4227 1995-03-13 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4227 1995-03-13 Francesco Potortì (pot@cnuce.cnr.it) |
4228 | 4228 |
4229 * etags.c (process_file): Free (filename) after using it. | 4229 * etags.c (process_file): Free (filename) after using it. |
4230 (readline_internal): Do not access the char before start of line. | 4230 (readline_internal): Do not access the char before start of line. |
4231 | 4231 |
4232 1995-02-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4232 1995-02-22 Francesco Potortì (pot@cnuce.cnr.it) |
4233 | 4233 |
4234 * etags.c (C_entries): token_saved removed. Initialise tok.valid and | 4234 * etags.c (C_entries): token_saved removed. Initialise tok.valid and |
4235 savetok.valid. Mark token as valid when it is initialised. | 4235 savetok.valid. Mark token as valid when it is initialised. |
4236 (make_tag): Make token only if token is valid and reset validity. | 4236 (make_tag): Make token only if token is valid and reset validity. |
4237 (CNL_SAVE_DEFINEDEF): Test for savetok.valid instead of token_saved. | 4237 (CNL_SAVE_DEFINEDEF): Test for savetok.valid instead of token_saved. |
4238 (TOKEN): Added a new member: valid. | 4238 (TOKEN): Added a new member: valid. |
4239 | 4239 |
4240 1995-02-15 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4240 1995-02-15 Francesco Potortì (pot@cnuce.cnr.it) |
4241 | 4241 |
4242 * etags.c (C_entries): Bug corrected in xrealloc of token_str. | 4242 * etags.c (C_entries): Bug corrected in xrealloc of token_str. |
4243 (main): Do not read twice the last filename in the stdin file list. | 4243 (main): Do not read twice the last filename in the stdin file list. |
4244 | 4244 |
4245 1995-02-14 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4245 1995-02-14 Francesco Potortì (pot@cnuce.cnr.it) |
4246 | 4246 |
4247 * etags.c (C_entries): Initialise the new members of TOKEN. | 4247 * etags.c (C_entries): Initialise the new members of TOKEN. |
4248 (C_entries): Do not allocate a new space for each token found by | 4248 (C_entries): Do not allocate a new space for each token found by |
4249 consider_token. Let make_tag do that instead. | 4249 consider_token. Let make_tag do that instead. |
4250 (make_tag): Since now TOKEN has memory of where it is taken from, | 4250 (make_tag): Since now TOKEN has memory of where it is taken from, |
4257 | 4257 |
4258 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu> | 4258 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu> |
4259 | 4259 |
4260 * Makefile.in.in (maintainer-clean): Renamed from realclean. | 4260 * Makefile.in.in (maintainer-clean): Renamed from realclean. |
4261 | 4261 |
4262 1995-02-01 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4262 1995-02-01 Francesco Potortì (pot@cnuce.cnr.it) |
4263 | 4263 |
4264 * etags.c (pfnote): Initialise been_warned in the node. | 4264 * etags.c (pfnote): Initialise been_warned in the node. |
4265 (C_entries): Removed a speed hack for the sake of clarity. | 4265 (C_entries): Removed a speed hack for the sake of clarity. |
4266 | 4266 |
4267 1995-01-18 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4267 1995-01-18 Francesco Potortì (pot@cnuce.cnr.it) |
4268 | 4268 |
4269 * etags.c (longopts, print_help, main): Use -I as abbreviation | 4269 * etags.c (longopts, print_help, main): Use -I as abbreviation |
4270 for the --ignore-indentation option. | 4270 for the --ignore-indentation option. |
4271 (main): Do not print an error message for unknown options. | 4271 (main): Do not print an error message for unknown options. |
4272 | 4272 |
4273 1995-01-12 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4273 1995-01-12 Francesco Potortì (pot@cnuce.cnr.it) |
4274 | 4274 |
4275 * etags.c (FILEPOS, GET_CHARNO, GET_FILEPOS, max, LINENO): Deleted. | 4275 * etags.c (FILEPOS, GET_CHARNO, GET_FILEPOS, max, LINENO): Deleted. |
4276 (append_to_tagfile, typedefs, typedefs_and_cplusplus, | 4276 (append_to_tagfile, typedefs, typedefs_and_cplusplus, |
4277 constantypedefs, update, vgrind_style, no_warnings, | 4277 constantypedefs, update, vgrind_style, no_warnings, |
4278 cxref_style, cplusplus, noindentypedefs): Were int, now logical. | 4278 cxref_style, cplusplus, noindentypedefs): Were int, now logical. |
4300 | 4300 |
4301 1995-01-10 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 4301 1995-01-10 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
4302 | 4302 |
4303 * movemail.c (main): Skip past the colon in inname. | 4303 * movemail.c (main): Skip past the colon in inname. |
4304 | 4304 |
4305 1995-01-10 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4305 1995-01-10 Francesco Potortì (pot@cnuce.cnr.it) |
4306 | 4306 |
4307 * etags.c (pfatal): New function. | 4307 * etags.c (pfatal): New function. |
4308 (main, etags_getcwd): Use pfatal. | 4308 (main, etags_getcwd): Use pfatal. |
4309 (etags_getcwd): Corrected another bug in the HAVE_GETCWD version. | 4309 (etags_getcwd): Corrected another bug in the HAVE_GETCWD version. |
4310 | 4310 |
4311 1995-01-10 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4311 1995-01-10 Francesco Potortì (pot@cnuce.cnr.it) |
4312 | 4312 |
4313 * etags.c (Lang_function): Use void instead to declare the | 4313 * etags.c (Lang_function): Use void instead to declare the |
4314 language functions, because many compilers are buggy. | 4314 language functions, because many compilers are buggy. |
4315 (etags_getcwd): Fix the previous fix on the #else branch. | 4315 (etags_getcwd): Fix the previous fix on the #else branch. |
4316 (readline_internal): Discard possible \r before \n here. | 4316 (readline_internal): Discard possible \r before \n here. |
4317 (C_entries): Do not deal with \r here: undo previous fix. | 4317 (C_entries): Do not deal with \r here: undo previous fix. |
4318 | 4318 |
4319 1995-01-09 Francesco Potort,Al(B (pot@fly) | 4319 1995-01-09 Francesco Potortì (pot@fly) |
4320 | 4320 |
4321 * b2m.c (concat, xmalloc, xrealloc, readline, xnew): Four new | 4321 * b2m.c (concat, xmalloc, xrealloc, readline, xnew): Four new |
4322 functions and a macro that allow the program to work on input | 4322 functions and a macro that allow the program to work on input |
4323 lines of whatever length. Copied from etags.c. | 4323 lines of whatever length. Copied from etags.c. |
4324 (fatal): Print a fatal error message and exit. | 4324 (fatal): Print a fatal error message and exit. |
4355 | 4355 |
4356 1994-12-04 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 4356 1994-12-04 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
4357 | 4357 |
4358 * emacsclient.c [!HAVE_SYSVIPC] (main): Fix error message diction. | 4358 * emacsclient.c [!HAVE_SYSVIPC] (main): Fix error message diction. |
4359 | 4359 |
4360 1994-11-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4360 1994-11-22 Francesco Potortì (pot@cnuce.cnr.it) |
4361 | 4361 |
4362 * etags.c (print_help): Print --regex usage for ctags also. | 4362 * etags.c (print_help): Print --regex usage for ctags also. |
4363 (main): Use -h in addition to -H as abbreviation for --help. | 4363 (main): Use -h in addition to -H as abbreviation for --help. |
4364 | 4364 |
4365 1994-11-16 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4365 1994-11-16 Francesco Potortì (pot@cnuce.cnr.it) |
4366 | 4366 |
4367 * etags.c [ETAGS_REGEXP]: All the new code that deals with regexps | 4367 * etags.c [ETAGS_REGEXP]: All the new code that deals with regexps |
4368 is compiled if this is defined. The new functions and variables | 4368 is compiled if this is defined. The new functions and variables |
4369 added #ifdef ETAGS_REGEXP are not listed in this ChangeLog. | 4369 added #ifdef ETAGS_REGEXP are not listed in this ChangeLog. |
4370 [VMS]: All VMS specific code previously contained in | 4370 [VMS]: All VMS specific code previously contained in |
4389 (find_entries): Use the new method for choosing the language. | 4389 (find_entries): Use the new method for choosing the language. |
4390 (Pascal_functions): Allow intermixing of comment styles. | 4390 (Pascal_functions): Allow intermixing of comment styles. |
4391 (prolog_getit, skip_comment): Rewritten for speed. | 4391 (prolog_getit, skip_comment): Rewritten for speed. |
4392 (readline): Rewritten to deal with regexps. | 4392 (readline): Rewritten to deal with regexps. |
4393 | 4393 |
4394 1994-11-16 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4394 1994-11-16 Francesco Potortì (pot@cnuce.cnr.it) |
4395 | 4395 |
4396 * etags.c (<errno.h>): #include added. | 4396 * etags.c (<errno.h>): #include added. |
4397 (etags_getcwd): Check return value from getcwd. | 4397 (etags_getcwd): Check return value from getcwd. |
4398 | 4398 |
4399 1994-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 4399 1994-11-10 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
4421 | 4421 |
4422 * pop.c (getline): When determining whether or not it's necessary | 4422 * pop.c (getline): When determining whether or not it's necessary |
4423 to grow the input buffer, take into account the null that's stored | 4423 to grow the input buffer, take into account the null that's stored |
4424 at the end of already-read input in the buffer. | 4424 at the end of already-read input in the buffer. |
4425 | 4425 |
4426 1994-10-21 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4426 1994-10-21 Francesco Potortì (pot@cnuce.cnr.it) |
4427 | 4427 |
4428 * etags.c (prestr, substr): Return a logical type. | 4428 * etags.c (prestr, substr): Return a logical type. |
4429 (consider_token): Comment out "EXFUN". Use "DEFUN" instead of "DEF". | 4429 (consider_token): Comment out "EXFUN". Use "DEFUN" instead of "DEF". |
4430 (consider_token): Set funcdef to fignore when a DEFUN is met. | 4430 (consider_token): Set funcdef to fignore when a DEFUN is met. |
4431 (C_entries): Now we can use Tom Hageman patch for extern "C". | 4431 (C_entries): Now we can use Tom Hageman patch for extern "C". |
4506 | 4506 |
4507 1994-10-17 Karl Heuer <kwzh@gnu.ai.mit.edu> | 4507 1994-10-17 Karl Heuer <kwzh@gnu.ai.mit.edu> |
4508 | 4508 |
4509 * Makefile.in.in (regex.o): Use full path to find regex.c. | 4509 * Makefile.in.in (regex.o): Use full path to find regex.c. |
4510 | 4510 |
4511 1994-10-17 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) | 4511 1994-10-17 Francesco Potortì (pot@fly.cnuce.cnr.it) |
4512 | 4512 |
4513 * Makefile.in.in (etags): Add dependency on regex.o, link with it. | 4513 * Makefile.in.in (etags): Add dependency on regex.o, link with it. |
4514 (REGEXPOBJ, REGEXPDEPS, regex.o): Target and macros added. | 4514 (REGEXPOBJ, REGEXPDEPS, regex.o): Target and macros added. |
4515 | 4515 |
4516 1994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu) | 4516 1994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu) |
4533 * Makefile.in.in (clean): rm DOC* and *.tab.[ch]. | 4533 * Makefile.in.in (clean): rm DOC* and *.tab.[ch]. |
4534 (distclean): Not here. | 4534 (distclean): Not here. |
4535 | 4535 |
4536 * Makefile.in.in (libexecdir): Renamed from libdir. | 4536 * Makefile.in.in (libexecdir): Renamed from libdir. |
4537 | 4537 |
4538 1994-10-11 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4538 1994-10-11 Francesco Potortì (pot@cnuce.cnr.it) |
4539 | 4539 |
4540 * etags.c (C_entries): Name the #define's that are macros. | 4540 * etags.c (C_entries): Name the #define's that are macros. |
4541 | 4541 |
4542 1994-10-10 Roland McGrath <roland@churchy.gnu.ai.mit.edu> | 4542 1994-10-10 Roland McGrath <roland@churchy.gnu.ai.mit.edu> |
4543 | 4543 |
4544 * emacsserver.c [! SYSVIPC] (main): Fix uses of FD_* macros: | 4544 * emacsserver.c [! SYSVIPC] (main): Fix uses of FD_* macros: |
4545 fd_set arg is a pointer, descriptor arg comes first. | 4545 fd_set arg is a pointer, descriptor arg comes first. |
4546 | 4546 |
4547 1994-09-29 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4547 1994-09-29 Francesco Potortì (pot@cnuce.cnr.it) |
4548 | 4548 |
4549 * etags.c (C_entries): Recognise typedef of ANSI style functions. | 4549 * etags.c (C_entries): Recognise typedef of ANSI style functions. |
4550 (C_entries): Recognise #define inside a struct. | 4550 (C_entries): Recognise #define inside a struct. |
4551 (C_entries): ANSI tells that preprocessor commands do not have to | 4551 (C_entries): ANSI tells that preprocessor commands do not have to |
4552 start on the first column. | 4552 start on the first column. |
4661 | 4661 |
4662 1994-07-08 Dave Love (d.love@dl.ac.uk) | 4662 1994-07-08 Dave Love (d.love@dl.ac.uk) |
4663 | 4663 |
4664 * etags.c (takeprec): Recognise `character*(*) function'. | 4664 * etags.c (takeprec): Recognise `character*(*) function'. |
4665 | 4665 |
4666 1994-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4666 1994-07-08 Francesco Potortì (pot@cnuce.cnr.it) |
4667 | 4667 |
4668 * etags.c (main): Don't barf on obsolete -t and -T switches. | 4668 * etags.c (main): Don't barf on obsolete -t and -T switches. |
4669 (main): Print an explicative message when a switch is not known. | 4669 (main): Print an explicative message when a switch is not known. |
4670 | 4670 |
4671 1994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4671 1994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
4677 | 4677 |
4678 1994-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4678 1994-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
4679 | 4679 |
4680 * Makefile.in.in (test-distrib): Use ALL_CFLAGS. | 4680 * Makefile.in.in (test-distrib): Use ALL_CFLAGS. |
4681 | 4681 |
4682 1994-06-03 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) | 4682 1994-06-03 Francesco Potortì (pot@fly.cnuce.cnr.it) |
4683 | 4683 |
4684 * etags.c (absolute_filename): Remove infinite loop bug when | 4684 * etags.c (absolute_filename): Remove infinite loop bug when |
4685 accessing files in directories whose name begins with a dot. | 4685 accessing files in directories whose name begins with a dot. |
4686 | 4686 |
4687 1994-06-03 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) | 4687 1994-06-03 Francesco Potortì (pot@fly.cnuce.cnr.it) |
4688 | 4688 |
4689 * etags.c (etags_getcwd): Delete the trailing newline from cwd. | 4689 * etags.c (etags_getcwd): Delete the trailing newline from cwd. |
4690 | 4690 |
4691 1994-06-01 Morten Welinder (terra@diku.dk) | 4691 1994-06-01 Morten Welinder (terra@diku.dk) |
4692 | 4692 |
4805 1994-04-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4805 1994-04-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
4806 | 4806 |
4807 * fakemail.c (readline): When extending the buffer, | 4807 * fakemail.c (readline): When extending the buffer, |
4808 calculate end afresh using the new size. | 4808 calculate end afresh using the new size. |
4809 | 4809 |
4810 1994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) | 4810 1994-04-18 Francesco Potortì (pot@fly.cnuce.cnr.it) |
4811 | 4811 |
4812 * etags.c (main, print_help): Eliminate the -F option. | 4812 * etags.c (main, print_help): Eliminate the -F option. |
4813 | 4813 |
4814 1994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) | 4814 1994-04-18 Francesco Potortì (pot@fly.cnuce.cnr.it) |
4815 | 4815 |
4816 * etags.c (absolute_filename): Compare against '\0' instead of NULL. | 4816 * etags.c (absolute_filename): Compare against '\0' instead of NULL. |
4817 | 4817 |
4818 1994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4818 1994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
4819 | 4819 |
4826 | 4826 |
4827 1994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4827 1994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
4828 | 4828 |
4829 * movemail.c [HAVE_UNISTD_H]: Include unistd.h. | 4829 * movemail.c [HAVE_UNISTD_H]: Include unistd.h. |
4830 | 4830 |
4831 1994-04-12 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) | 4831 1994-04-12 Francesco Potortì (pot@fly.cnuce.cnr.it) |
4832 | 4832 |
4833 * etags.c (etags_getcwd): Initialize bufsize. | 4833 * etags.c (etags_getcwd): Initialize bufsize. |
4834 | 4834 |
4835 1994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4835 1994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
4836 | 4836 |
4843 | 4843 |
4844 1994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4844 1994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
4845 | 4845 |
4846 * etags.c: #undef static. | 4846 * etags.c: #undef static. |
4847 | 4847 |
4848 1994-04-08 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) | 4848 1994-04-08 Francesco Potortì (pot@fly.cnuce.cnr.it) |
4849 | 4849 |
4850 * etags.c (outf, outfiledir): Renamed to tagf, tagfiledir. | 4850 * etags.c (outf, outfiledir): Renamed to tagf, tagfiledir. |
4851 (PF_funcs, Asm_funcs, L_funcs, PAS_funcs, TEX_funcs) | 4851 (PF_funcs, Asm_funcs, L_funcs, PAS_funcs, TEX_funcs) |
4852 (Scheme_funcs, prolog_funcs): Renamed to Fortran_functions, | 4852 (Scheme_funcs, prolog_funcs): Renamed to Fortran_functions, |
4853 Asm_labels, Lisp_functions, Pascal_functions, Scheme_functions, | 4853 Asm_labels, Lisp_functions, Pascal_functions, Scheme_functions, |
4856 (C_entries): Take 2nd parameter `inf' instead of using the global one. | 4856 (C_entries): Take 2nd parameter `inf' instead of using the global one. |
4857 (find_entries): Added the cp1 var for optimisation. | 4857 (find_entries): Added the cp1 var for optimisation. |
4858 (find_entries): Added more suffixes for assembler files. | 4858 (find_entries): Added more suffixes for assembler files. |
4859 (Asm_funcs): Now finds labels even without an ending colon. | 4859 (Asm_funcs): Now finds labels even without an ending colon. |
4860 | 4860 |
4861 1994-03-30 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) | 4861 1994-03-30 Francesco Potortì (pot@fly.cnuce.cnr.it) |
4862 | 4862 |
4863 * etags.c (main): Use etags_getcwd for compatibility. | 4863 * etags.c (main): Use etags_getcwd for compatibility. |
4864 (etags_getcwd): New function. | 4864 (etags_getcwd): New function. |
4865 | 4865 |
4866 1994-03-25 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4866 1994-03-25 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
4867 | 4867 |
4868 * Makefile.in (etags, ctags): Pass -D for VERSION. | 4868 * Makefile.in (etags, ctags): Pass -D for VERSION. |
4869 | 4869 |
4870 1994-03-25 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4870 1994-03-25 Francesco Potortì (pot@cnuce.cnr.it) |
4871 | 4871 |
4872 * etags.c (emacs_tags_format, ETAGS): Removed. Use CTAGS instead. | 4872 * etags.c (emacs_tags_format, ETAGS): Removed. Use CTAGS instead. |
4873 (main): Don't allow the use of -t and -T in etags mode. | 4873 (main): Don't allow the use of -t and -T in etags mode. |
4874 (print_help): Don't show options enabled by default. | 4874 (print_help): Don't show options enabled by default. |
4875 (print_version): Show the emacs version number if VERSION is #defined. | 4875 (print_version): Show the emacs version number if VERSION is #defined. |
4876 (find_entries): Add "ss" as suffix for Chez Scheme. | 4876 (find_entries): Add "ss" as suffix for Chez Scheme. |
4877 | 4877 |
4878 1994-03-23 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4878 1994-03-23 Francesco Potortì (pot@cnuce.cnr.it) |
4879 | 4879 |
4880 * etags.c (cwd, outfiledir): Vars added. | 4880 * etags.c (cwd, outfiledir): Vars added. |
4881 (relative_filename, absolute_filename, absolute_dirname): | 4881 (relative_filename, absolute_filename, absolute_dirname): |
4882 functions added to compute filenames in tags files. | 4882 functions added to compute filenames in tags files. |
4883 (process_file): Filenames in tags file are relative to the | 4883 (process_file): Filenames in tags file are relative to the |
4895 1994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4895 1994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
4896 | 4896 |
4897 * Makefile.in (install, ${archlibdir}): Switch back to .. | 4897 * Makefile.in (install, ${archlibdir}): Switch back to .. |
4898 before running INSTALL_PROGRAM. | 4898 before running INSTALL_PROGRAM. |
4899 | 4899 |
4900 1994-03-14 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4900 1994-03-14 Francesco Potortì (pot@cnuce.cnr.it) |
4901 | 4901 |
4902 * etags.c (TYPEDST): Added the `tignore' value. | 4902 * etags.c (TYPEDST): Added the `tignore' value. |
4903 (C_entries): Corrected various bugs, now correctly parses the | 4903 (C_entries): Corrected various bugs, now correctly parses the |
4904 `extern "C" {' construction (patch by Tom R.Hageman). | 4904 `extern "C" {' construction (patch by Tom R.Hageman). |
4905 | 4905 |
4941 1994-02-22 Karl Heuer (kwzh@gnu.ai.mit.edu) | 4941 1994-02-22 Karl Heuer (kwzh@gnu.ai.mit.edu) |
4942 | 4942 |
4943 * profile.c (get_time): Simplify; avoid calling index. | 4943 * profile.c (get_time): Simplify; avoid calling index. |
4944 (main): Exit on EOF. | 4944 (main): Exit on EOF. |
4945 | 4945 |
4946 1994-02-17 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4946 1994-02-17 Francesco Potortì (pot@cnuce.cnr.it) |
4947 | 4947 |
4948 * etags.c (--absolute-pathnames): Option removed. | 4948 * etags.c (--absolute-pathnames): Option removed. |
4949 | 4949 |
4950 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4950 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
4951 | 4951 |
4952 * fakemail.c (put_line): Don't break the line if it all fits. | 4952 * fakemail.c (put_line): Don't break the line if it all fits. |
4953 | 4953 |
4954 1994-02-14 Francesco Potort,Al(B (pot@fly) | 4954 1994-02-14 Francesco Potortì (pot@fly) |
4955 | 4955 |
4956 * etags.c (absolute_pathnames, cwd): Added global vars. | 4956 * etags.c (absolute_pathnames, cwd): Added global vars. |
4957 (longopts, print_help, main, process_file): Put absolute filenames | 4957 (longopts, print_help, main, process_file): Put absolute filenames |
4958 in the tag file if the -A --absolute-pathnames option is used. | 4958 in the tag file if the -A --absolute-pathnames option is used. |
4959 (print_help): Alfabetically order the options. | 4959 (print_help): Alfabetically order the options. |
4981 Lisp docstrings do. | 4981 Lisp docstrings do. |
4982 (write_c_args): Take new arg FUNC. Make output | 4982 (write_c_args): Take new arg FUNC. Make output |
4983 look like lisp call prototypes: (function ARG1 ARG2), upcasing args. | 4983 look like lisp call prototypes: (function ARG1 ARG2), upcasing args. |
4984 (scan_c_file): Pass BUF to write_c_args for FUNC arg. | 4984 (scan_c_file): Pass BUF to write_c_args for FUNC arg. |
4985 | 4985 |
4986 1994-01-14 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 4986 1994-01-14 Francesco Potortì (pot@cnuce.cnr.it) |
4987 | 4987 |
4988 * etags.c (stab_entry, stab_create, stab_find, stab_search, | 4988 * etags.c (stab_entry, stab_create, stab_find, stab_search, |
4989 stab_type, add_keyword, C_reate_stab, C_create_stabs): Deleted. | 4989 stab_type, add_keyword, C_reate_stab, C_create_stabs): Deleted. |
4990 Use gperf generated hash table instead of linked list. | 4990 Use gperf generated hash table instead of linked list. |
4991 (C_stab_entry, hash, in_word_set, get_C_stab, C_symtype): Added. | 4991 (C_stab_entry, hash, in_word_set, get_C_stab, C_symtype): Added. |
5133 (SAVE_TOKEN, RESTORE_TOKEN, TOKEN_SAVED_P): 1-deep token save stack. | 5133 (SAVE_TOKEN, RESTORE_TOKEN, TOKEN_SAVED_P): 1-deep token save stack. |
5134 (C_entries, CNL): Use it to isolate preprocessor directive processing | 5134 (C_entries, CNL): Use it to isolate preprocessor directive processing |
5135 from the other state engines. | 5135 from the other state engines. |
5136 (begtk): Add '~', for C++ class destructors. | 5136 (begtk): Add '~', for C++ class destructors. |
5137 | 5137 |
5138 1993-11-02 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 5138 1993-11-02 Francesco Potortì (pot@cnuce.cnr.it) |
5139 | 5139 |
5140 * etags.c (consider_token): Removed unused variable firsttok. | 5140 * etags.c (consider_token): Removed unused variable firsttok. |
5141 (prolog_getit): Call pfnote with the right number of arguments. | 5141 (prolog_getit): Call pfnote with the right number of arguments. |
5142 | 5142 |
5143 1993-10-19 Paul Eggert (eggert@twinsun.com) | 5143 1993-10-19 Paul Eggert (eggert@twinsun.com) |
5153 1993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu) | 5153 1993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu) |
5154 | 5154 |
5155 * Makefile.in: Fixed typos or brainos of whoever thought `@' was | 5155 * Makefile.in: Fixed typos or brainos of whoever thought `@' was |
5156 the comment character. | 5156 the comment character. |
5157 | 5157 |
5158 1993-10-01 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 5158 1993-10-01 Francesco Potortì (pot@cnuce.cnr.it) |
5159 | 5159 |
5160 * etags.c (process_file): Dead code removed. | 5160 * etags.c (process_file): Dead code removed. |
5161 (S_ISREG): #define it using S_IFREG if not defined. | 5161 (S_ISREG): #define it using S_IFREG if not defined. |
5162 (process_file): Regular files have nothing to do with symlinks. | 5162 (process_file): Regular files have nothing to do with symlinks. |
5163 | 5163 |
5184 | 5184 |
5185 * rcs2log: Add -h, -n, -r options. | 5185 * rcs2log: Add -h, -n, -r options. |
5186 By default, look for *,v files as well as RCS/*,v files. | 5186 By default, look for *,v files as well as RCS/*,v files. |
5187 Use $TMPDIR (default /tmp) instead of /tmp. | 5187 Use $TMPDIR (default /tmp) instead of /tmp. |
5188 | 5188 |
5189 1993-09-20 Francesco Potort,Al(B (pot@fly) | 5189 1993-09-20 Francesco Potortì (pot@fly) |
5190 | 5190 |
5191 * etags.c (C_entries): is_func is initialised here instead of in | 5191 * etags.c (C_entries): is_func is initialised here instead of in |
5192 consider_token for the sake of the yacc rules section. | 5192 consider_token for the sake of the yacc rules section. |
5193 (C_entries): Now class, struct, enum, union and typedef produce | 5193 (C_entries): Now class, struct, enum, union and typedef produce |
5194 named tags. | 5194 named tags. |
5238 | 5238 |
5239 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 5239 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
5240 | 5240 |
5241 * Version 19.18 released. | 5241 * Version 19.18 released. |
5242 | 5242 |
5243 1993-08-04 Francesco Potort,Al(B (pot@spiff.gnu.ai.mit.edu) | 5243 1993-08-04 Francesco Potortì (pot@spiff.gnu.ai.mit.edu) |
5244 | 5244 |
5245 * etags.c (L_isdef, L_isquote, L_getit): Small optimisations. | 5245 * etags.c (L_isdef, L_isquote, L_getit): Small optimisations. |
5246 (L_funcs): The (foo::defmumble stuff now should work. | 5246 (L_funcs): The (foo::defmumble stuff now should work. |
5247 (consider_token): Function returned random value--corrected. | 5247 (consider_token): Function returned random value--corrected. |
5248 (C_entries): Corrected == versus = typo. | 5248 (C_entries): Corrected == versus = typo. |
5254 | 5254 |
5255 1993-08-01 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 5255 1993-08-01 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
5256 | 5256 |
5257 * timer.c (main): Generate a SIGIO as soon as we've initialized. | 5257 * timer.c (main): Generate a SIGIO as soon as we've initialized. |
5258 | 5258 |
5259 1993-07-30 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 5259 1993-07-30 Francesco Potortì (pot@cnuce.cnr.it) |
5260 | 5260 |
5261 * etags.c (FINCST): Added the fignore status. Means we are | 5261 * etags.c (FINCST): Added the fignore status. Means we are |
5262 after the parameter list and before the open curly brace. | 5262 after the parameter list and before the open curly brace. |
5263 Allows correct parsing of C++ constructors. | 5263 Allows correct parsing of C++ constructors. |
5264 (C_entries, consider_token): Make use of fignore. | 5264 (C_entries, consider_token): Make use of fignore. |
5293 compilers which can't handle strings that long. | 5293 compilers which can't handle strings that long. |
5294 | 5294 |
5295 * wakeup.c: Use CPP tangle from autoconf manual to #include the | 5295 * wakeup.c: Use CPP tangle from autoconf manual to #include the |
5296 correct combination of <time.h> and <sys/time.h>. | 5296 correct combination of <time.h> and <sys/time.h>. |
5297 | 5297 |
5298 1993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 5298 1993-07-08 Francesco Potortì (pot@cnuce.cnr.it) |
5299 | 5299 |
5300 * etags.c (alloca): Removed all references to it. | 5300 * etags.c (alloca): Removed all references to it. |
5301 (main): Now calls xnew instead of alloca for portability. | 5301 (main): Now calls xnew instead of alloca for portability. |
5302 (../src/config.h): Included only if HAVE_CONFIG_H. | 5302 (../src/config.h): Included only if HAVE_CONFIG_H. |
5303 (const): Void definition removed--config.h takes care of it. | 5303 (const): Void definition removed--config.h takes care of it. |
5304 | 5304 |
5305 1993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 5305 1993-07-08 Francesco Potortì (pot@cnuce.cnr.it) |
5306 | 5306 |
5307 * etags.c (consider_token): Was `==', now is `='. | 5307 * etags.c (consider_token): Was `==', now is `='. |
5308 (consider_token): DEFUNs now treated like funcs in ctags mode. | 5308 (consider_token): DEFUNs now treated like funcs in ctags mode. |
5309 | 5309 |
5310 * etags.c (LEVEL_OK_FOR_FUNCDEF): Removed. | 5310 * etags.c (LEVEL_OK_FOR_FUNCDEF): Removed. |
5582 | 5582 |
5583 * Makefile.in (C_SWITCH_SYSTEM): New variable. | 5583 * Makefile.in (C_SWITCH_SYSTEM): New variable. |
5584 (CFLAGS): Include C_SWITCH_SYSTEM in the flags to pass to the | 5584 (CFLAGS): Include C_SWITCH_SYSTEM in the flags to pass to the |
5585 compiler. | 5585 compiler. |
5586 | 5586 |
5587 1993-03-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 5587 1993-03-22 Francesco Potortì (pot@cnuce.cnr.it) |
5588 | 5588 |
5589 * etags.c (YACC): Flag added to c_ext. | 5589 * etags.c (YACC): Flag added to c_ext. |
5590 (c_ext): No more a synonim for c_ext&C_PLPL because of YACC. | 5590 (c_ext): No more a synonim for c_ext&C_PLPL because of YACC. |
5591 (find_entries): Consistently use streq when reasonable. | 5591 (find_entries): Consistently use streq when reasonable. |
5592 (find_entries): A .y file is a yacc file. | 5592 (find_entries): A .y file is a yacc file. |
5593 (get_C_stab): c_ext becomes c_ext&C_PLPL. | 5593 (get_C_stab): c_ext becomes c_ext&C_PLPL. |
5594 (C_entries): Logical cplpl means c_ext&C_PLPL. | 5594 (C_entries): Logical cplpl means c_ext&C_PLPL. |
5595 (C_entries): Logical yacc_rules means we are after the first %%. | 5595 (C_entries): Logical yacc_rules means we are after the first %%. |
5596 (C_entries): Added logic for yacc files. | 5596 (C_entries): Added logic for yacc files. |
5597 | 5597 |
5598 1993-03-16 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 5598 1993-03-16 Francesco Potortì (pot@cnuce.cnr.it) |
5599 | 5599 |
5600 * etags.c (C_entries): ':' case moved to the second switch. | 5600 * etags.c (C_entries): ':' case moved to the second switch. |
5601 (C_entries): Do not examine token if structdef==scolonseen. | 5601 (C_entries): Do not examine token if structdef==scolonseen. |
5602 (consider_token): structtag set to null string for enum. | 5602 (consider_token): structtag set to null string for enum. |
5603 | 5603 |
5604 1993-03-12 Francesco Potort,Al(B (pot@cnuce.cnr.it) | 5604 1993-03-12 Francesco Potortì (pot@cnuce.cnr.it) |
5605 | 5605 |
5606 * etags.c (GET_COOKIE): And related macros removed. | 5606 * etags.c (GET_COOKIE): And related macros removed. |
5607 (logical): Is now int, no more a char. | 5607 (logical): Is now int, no more a char. |
5608 (reg): Define deleted. | 5608 (reg): Define deleted. |
5609 (isgood, _gd, notgd): Deleted. | 5609 (isgood, _gd, notgd): Deleted. |
5617 All C state machines rewritten. | 5617 All C state machines rewritten. |
5618 (C_entries): Complete rewrite. | 5618 (C_entries): Complete rewrite. |
5619 (condider_token): Complete rewrite. | 5619 (condider_token): Complete rewrite. |
5620 (getline): Deleted. | 5620 (getline): Deleted. |
5621 | 5621 |
5622 1993-03-01 Francesco Potort,Al(B (pot@fly.CNUCE.CNR.IT) | 5622 1993-03-01 Francesco Potortì (pot@fly.CNUCE.CNR.IT) |
5623 | 5623 |
5624 * etags.c (C_entries): Added the quotednl logical variable. | 5624 * etags.c (C_entries): Added the quotednl logical variable. |
5625 Used for parsing of #define's spanning multiple lines. | 5625 Used for parsing of #define's spanning multiple lines. |
5626 | 5626 |
5627 1993-02-23 Francesco Potort,Al(B (pot@fly.CNUCE.CNR.IT) | 5627 1993-02-23 Francesco Potortì (pot@fly.CNUCE.CNR.IT) |
5628 | 5628 |
5629 * etags.c (C_entries): Save the definedef status even when a | 5629 * etags.c (C_entries): Save the definedef status even when a |
5630 newline is met inside a string. | 5630 newline is met inside a string. |
5631 | 5631 |
5632 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) | 5632 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) |
5653 | 5653 |
5654 1993-03-06 Jim Blandy (jimb@totoro.cs.oberlin.edu) | 5654 1993-03-06 Jim Blandy (jimb@totoro.cs.oberlin.edu) |
5655 | 5655 |
5656 * b2m.c (main): Don't exit upon reading a blank line. | 5656 * b2m.c (main): Don't exit upon reading a blank line. |
5657 | 5657 |
5658 1993-03-01 Francesco Potort,Al(B (pot@fly.CNUCE.CNR.IT) | 5658 1993-03-01 Francesco Potortì (pot@fly.CNUCE.CNR.IT) |
5659 | 5659 |
5660 * etags.c (C_entries): New local variable quotednl. Used for | 5660 * etags.c (C_entries): New local variable quotednl. Used for |
5661 parsing of #define's spanning multiple lines. | 5661 parsing of #define's spanning multiple lines. |
5662 | 5662 |
5663 * etags.c (C_entries): Save the definedef status | 5663 * etags.c (C_entries): Save the definedef status |
5665 | 5665 |
5666 1993-02-26 Jim Blandy (jimb@totoro.cs.oberlin.edu) | 5666 1993-02-26 Jim Blandy (jimb@totoro.cs.oberlin.edu) |
5667 | 5667 |
5668 * timer.c (notify): Initialize waitfor properly. | 5668 * timer.c (notify): Initialize waitfor properly. |
5669 | 5669 |
5670 1993-02-22 Francesco Potort,Al(B (pot@CNUCE.CNR.IT) | 5670 1993-02-22 Francesco Potortì (pot@CNUCE.CNR.IT) |
5671 | 5671 |
5672 * etags.c (C_entries): Don't reset definedef when a newline inside a | 5672 * etags.c (C_entries): Don't reset definedef when a newline inside a |
5673 comment is met. | 5673 comment is met. |
5674 | 5674 |
5675 1993-01-14 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 5675 1993-01-14 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
6531 * server.c [not BSD and not HAVE_SYSVIPC]: Fix error message. | 6531 * server.c [not BSD and not HAVE_SYSVIPC]: Fix error message. |
6532 | 6532 |
6533 * loadst.c (main) [XENIX]: Use /usr/spool/mail, not /usr/mail. | 6533 * loadst.c (main) [XENIX]: Use /usr/spool/mail, not /usr/mail. |
6534 | 6534 |
6535 ;; Local Variables: | 6535 ;; Local Variables: |
6536 ;; coding: iso-2022-7bit | 6536 ;; coding: utf-8 |
6537 ;; add-log-time-zone-rule: t | 6537 ;; add-log-time-zone-rule: t |
6538 ;; End: | 6538 ;; End: |
6539 | 6539 |
6540 Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, | 6540 Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, |
6541 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, | 6541 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, |