diff options
| author | Juanma Barranquero | 2006-10-31 01:08:02 +0000 |
|---|---|---|
| committer | Juanma Barranquero | 2006-10-31 01:08:02 +0000 |
| commit | ecc5405763a4de10a1a3e0ebf54a539d5399ea10 (patch) | |
| tree | a8cb195ad157f1b919bb620d11e789d8495a3ff9 /lib-src | |
| parent | d759dcce7648ed0559a222c441c0666c102661dd (diff) | |
| download | emacs-ecc5405763a4de10a1a3e0ebf54a539d5399ea10.tar.gz emacs-ecc5405763a4de10a1a3e0ebf54a539d5399ea10.zip | |
*** empty log message ***
Diffstat (limited to 'lib-src')
| -rw-r--r-- | lib-src/ChangeLog | 420 |
1 files changed, 226 insertions, 194 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index e78d3fefa48..d36646065e1 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog | |||
| @@ -1,3 +1,37 @@ | |||
| 1 | 2006-10-31 Juanma Barranquero <lekktu@gmail.com> | ||
| 2 | |||
| 3 | * makefile.w32-in (ALL): Add emacsclient. | ||
| 4 | (ECLIENT_CFLAGS, ECLIENTOBJS): New macros. | ||
| 5 | (emacsclient, $(BLD)/emacsclient.exe): New targets. | ||
| 6 | (install): Install emacsclient. | ||
| 7 | |||
| 8 | * emacsclient.c: Add support for TCP sockets. | ||
| 9 | (SEND_STRING, SEND_QUOTED, HSOCKET, CLOSE_SOCKET, IOCTL) | ||
| 10 | (INITIALIZE): New macros. | ||
| 11 | (IOCTL_BOOL_ARG): New typedef. | ||
| 12 | (server_file): New global variable. | ||
| 13 | (longopts): New option --server-file. | ||
| 14 | (decode_options): Process new option --server-file and environment | ||
| 15 | variable EMACS_SERVER_FILE. | ||
| 16 | (print_help_and_exit): Document new option. | ||
| 17 | (fail): If no connection available and no alternate editor, | ||
| 18 | suggest using options to make them explicit. | ||
| 19 | (AUTH_KEY_LENGTH, SEND_BUFFER_SIZE): New constants. | ||
| 20 | (send_buffer, sblen): New variables. | ||
| 21 | (send_to_emacs): New function to buffer output and send it with | ||
| 22 | send(). | ||
| 23 | (quote_file_name): Use SEND_STRING. | ||
| 24 | (close_winsock, initialize_sockets): New functions to load and | ||
| 25 | unload Winsock. | ||
| 26 | (get_server_config, set_tcp_socket): New functions to create and | ||
| 27 | set up TCP sockets. | ||
| 28 | (set_local_socket): New function to create and set up Unix | ||
| 29 | socket (code moved from previous implementation). | ||
| 30 | (set_socket): New function to chose between TCP and Unix sockets. | ||
| 31 | (main): Use SEND_STRING and SEND_QUOTED. Most code moved to | ||
| 32 | set_local_socket. Use set_socket. Get answers from server.el with | ||
| 33 | recv(), not file stream functions. | ||
| 34 | |||
| 1 | 2006-10-09 Eli Zaretskii <eliz@gnu.org> | 35 | 2006-10-09 Eli Zaretskii <eliz@gnu.org> |
| 2 | 36 | ||
| 3 | * makefile.w32-in (../src/config.h): Fix error message. | 37 | * makefile.w32-in (../src/config.h): Fix error message. |
| @@ -13,14 +47,13 @@ | |||
| 13 | 47 | ||
| 14 | 2006-08-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> | 48 | 2006-08-09 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
| 15 | 49 | ||
| 16 | * etags.c (readline): expect sscanf returns >= 1. | 50 | * etags.c (readline): Expect sscanf returns >= 1. |
| 17 | (readline): Change position on %n and \" in sscanf. | 51 | (readline): Change position on %n and \" in sscanf. |
| 18 | 52 | ||
| 19 | 2006-08-07 Masatake YAMATO <jet@gyve.org> | 53 | 2006-08-07 Masatake YAMATO <jet@gyve.org> |
| 20 | 54 | ||
| 21 | * etags.c (readline): expect sscanf returns 2, | 55 | * etags.c (readline): Expect sscanf returns 2, not 1. |
| 22 | not 1. | 56 | |
| 23 | |||
| 24 | 2006-08-07 Masatake YAMATO <jet@gyve.org> | 57 | 2006-08-07 Masatake YAMATO <jet@gyve.org> |
| 25 | 58 | ||
| 26 | * etags.c (TEX_mode): Check getc returns EOF. | 59 | * etags.c (TEX_mode): Check getc returns EOF. |
| @@ -28,7 +61,7 @@ | |||
| 28 | 61 | ||
| 29 | 2002-07-30 Adrian Aichner <adrian@xemacs.org> (tiny change) | 62 | 2002-07-30 Adrian Aichner <adrian@xemacs.org> (tiny change) |
| 30 | 63 | ||
| 31 | * etags.c: It's XEmacs, not Xemacs: change all the occurences. | 64 | * etags.c: It's XEmacs, not Xemacs: change all the occurrences. |
| 32 | 65 | ||
| 33 | 2006-07-30 Francesco Potort,Al(B <pot@gnu.org> | 66 | 2006-07-30 Francesco Potort,Al(B <pot@gnu.org> |
| 34 | 67 | ||
| @@ -162,7 +195,7 @@ | |||
| 162 | 195 | ||
| 163 | * Makefile.in (update-game-score.o): Delete spurious final `\'. | 196 | * Makefile.in (update-game-score.o): Delete spurious final `\'. |
| 164 | 197 | ||
| 165 | 2005-11-18 Hideki IWAMOTO <h-iwamoto@kit.hi-ho.ne.jp> (tiny change) | 198 | 2005-11-18 Hideki IWAMOTO <h-iwamoto@kit.hi-ho.ne.jp> (tiny change) |
| 166 | 199 | ||
| 167 | * etags.c (main): Cxref mode writes to stdout: do not close tagf, | 200 | * etags.c (main): Cxref mode writes to stdout: do not close tagf, |
| 168 | which was never opened. | 201 | which was never opened. |
| @@ -199,7 +232,7 @@ | |||
| 199 | 232 | ||
| 200 | 2005-09-11 Jason Rumney <jasonr@gnu.org> | 233 | 2005-09-11 Jason Rumney <jasonr@gnu.org> |
| 201 | 234 | ||
| 202 | * makefile.w32-in (../src/config.h): Don't overwrite. Print a | 235 | * makefile.w32-in (../src/config.h): Don't overwrite. Print a |
| 203 | message instead. | 236 | message instead. |
| 204 | (../src/paths.h): Removed. | 237 | (../src/paths.h): Removed. |
| 205 | 238 | ||
| @@ -335,12 +368,12 @@ | |||
| 335 | 368 | ||
| 336 | 2004-09-13 David A. Capello <dacap@users.sourceforge.net> (tiny change) | 369 | 2004-09-13 David A. Capello <dacap@users.sourceforge.net> (tiny change) |
| 337 | 370 | ||
| 338 | * etags.c: (Lua_suffixes, Lua_help, lang_names, Lua_functions): | 371 | * etags.c (Lua_suffixes, Lua_help, lang_names, Lua_functions): |
| 339 | Support the Lua scripting language <http://www.lua.org>. | 372 | Support the Lua scripting language <http://www.lua.org>. |
| 340 | 373 | ||
| 341 | 2004-09-08 Francesco Potort,Al(B <pot@gnu.org> | 374 | 2004-09-08 Francesco Potort,Al(B <pot@gnu.org> |
| 342 | 375 | ||
| 343 | * etags.c: [LONG_OPTIONS]: make it TRUE (ifdef) or FALSE (ifndef) | 376 | * etags.c [LONG_OPTIONS]: make it TRUE (ifdef) or FALSE (ifndef) |
| 344 | for ease of use. | 377 | for ease of use. |
| 345 | 378 | ||
| 346 | 2004-07-17 Richard M. Stallman <rms@gnu.org> | 379 | 2004-07-17 Richard M. Stallman <rms@gnu.org> |
| @@ -702,12 +735,12 @@ | |||
| 702 | * emacsclient.c (quote_file_name): Quote \n. | 735 | * emacsclient.c (quote_file_name): Quote \n. |
| 703 | (main): Print a final \n when needed. | 736 | (main): Print a final \n when needed. |
| 704 | 737 | ||
| 705 | 2002-09-03 Francesco Potorti` <pot@gnu.org> | 738 | 2002-09-03 Francesco Potort,Al(B <pot@gnu.org> |
| 706 | 739 | ||
| 707 | * etags.c (regex_tag_multiline, readline): Never pass pfnote a | 740 | * etags.c (regex_tag_multiline, readline): Never pass pfnote a |
| 708 | string that cannot be freed. | 741 | string that cannot be freed. |
| 709 | 742 | ||
| 710 | 2002-08-30 Francesco Potorti` <pot@gnu.org> | 743 | 2002-08-30 Francesco Potort,Al(B <pot@gnu.org> |
| 711 | 744 | ||
| 712 | * etags.c (consider_token, C_entries): Switch to C++ parsing when | 745 | * etags.c (consider_token, C_entries): Switch to C++ parsing when |
| 713 | auto-detection is enabled and the `::' qualifier is met. | 746 | auto-detection is enabled and the `::' qualifier is met. |
| @@ -718,21 +751,21 @@ | |||
| 718 | (C_entries): Several cosmetic changes. | 751 | (C_entries): Several cosmetic changes. |
| 719 | (C_entries): Invalidate the token is some cases. | 752 | (C_entries): Invalidate the token is some cases. |
| 720 | 753 | ||
| 721 | 2002-08-29 Francesco Potorti` <pot@gnu.org> | 754 | 2002-08-29 Francesco Potort,Al(B <pot@gnu.org> |
| 722 | 755 | ||
| 723 | * etags.c (C_entries): Correct a problem with const C++ funcs. | 756 | * etags.c (C_entries): Correct a problem with const C++ funcs. |
| 724 | (ignoreindent): Renamed from noindentypedefs. | 757 | (ignoreindent): Renamed from noindentypedefs. |
| 725 | (cjava, cplpl): They are now macros instead of local vars. | 758 | (cjava, cplpl): They are now macros instead of local vars. |
| 726 | 759 | ||
| 727 | 2002-08-28 Francesco Potorti` <pot@gnu.org> | 760 | 2002-08-28 Francesco Potort,Al(B <pot@gnu.org> |
| 728 | 761 | ||
| 729 | * etags.c (HTML_labels): Tag ID= also. | 762 | * etags.c (HTML_labels): Tag ID= also. |
| 730 | 763 | ||
| 731 | 2002-08-27 Francesco Potorti` <pot@gnu.org> | 764 | 2002-08-27 Francesco Potort,Al(B <pot@gnu.org> |
| 732 | 765 | ||
| 733 | * etags.c (Ada_funcs): Do not tag "use type Xxxx;". | 766 | * etags.c (Ada_funcs): Do not tag "use type Xxxx;". |
| 734 | 767 | ||
| 735 | * etags.c: (HTML_labels): New language HTML. | 768 | * etags.c (HTML_labels): New language HTML. |
| 736 | (etags_strcasecmp): Like BSD's, for compatibility. | 769 | (etags_strcasecmp): Like BSD's, for compatibility. |
| 737 | (strcaseeq): Make it into a macro. | 770 | (strcaseeq): Make it into a macro. |
| 738 | 771 | ||
| @@ -784,9 +817,9 @@ | |||
| 784 | 817 | ||
| 785 | * b2m.pl: New file. | 818 | * b2m.pl: New file. |
| 786 | 819 | ||
| 787 | 2002-06-21 Francesco Potorti` <pot@gnu.org> | 820 | 2002-06-21 Francesco Potort,Al(B <pot@gnu.org> |
| 788 | 821 | ||
| 789 | * etags.c: (F_getit, Fortran_functions, Ada_getit, Asm_labels) | 822 | * etags.c (F_getit, Fortran_functions, Ada_getit, Asm_labels) |
| 790 | (Python_functions, PHP_functions, PHP_functions, PHP_functions) | 823 | (Python_functions, PHP_functions, PHP_functions, PHP_functions) |
| 791 | (PHP_functions, PHP_functions, Cobol_paragraphs) | 824 | (PHP_functions, PHP_functions, Cobol_paragraphs) |
| 792 | (Makefile_targets, Postscript_functions, Texinfo_nodes) | 825 | (Makefile_targets, Postscript_functions, Texinfo_nodes) |
| @@ -795,7 +828,7 @@ | |||
| 795 | (TeX_commands, get_tag): Use make_tag instead of pfnote. | 828 | (TeX_commands, get_tag): Use make_tag instead of pfnote. |
| 796 | (get_tag): Prototype changed, all callers changed. | 829 | (get_tag): Prototype changed, all callers changed. |
| 797 | 830 | ||
| 798 | 2002-06-20 Francesco Potorti` <pot@gnu.org> | 831 | 2002-06-20 Francesco Potort,Al(B <pot@gnu.org> |
| 799 | 832 | ||
| 800 | * etags.c: Implement implicit tag names, that is, unnamed tags | 833 | * etags.c: Implement implicit tag names, that is, unnamed tags |
| 801 | whose name is automatically deduced by etags.el. The advantage is | 834 | whose name is automatically deduced by etags.el. The advantage is |
| @@ -805,13 +838,13 @@ | |||
| 805 | (make_tag): New function (was the disabled function new_pfnote). | 838 | (make_tag): New function (was the disabled function new_pfnote). |
| 806 | (make_C_tag): Use it. | 839 | (make_C_tag): Use it. |
| 807 | 840 | ||
| 808 | 2002-06-19 Francesco Potorti` <pot@gnu.org> | 841 | 2002-06-19 Francesco Potort,Al(B <pot@gnu.org> |
| 809 | 842 | ||
| 810 | * etags.c (add_regex): Invalid regexp modifiers are ignored. | 843 | * etags.c (add_regex): Invalid regexp modifiers are ignored. |
| 811 | (Makefile_targets): Tag variables unless --no-globals. | 844 | (Makefile_targets): Tag variables unless --no-globals. |
| 812 | (LOOP_ON_INPUT_LINES): Serious bug corrected. | 845 | (LOOP_ON_INPUT_LINES): Serious bug corrected. |
| 813 | 846 | ||
| 814 | 2002-06-13 Francesco Potorti` <pot@gnu.org> | 847 | 2002-06-13 Francesco Potort,Al(B <pot@gnu.org> |
| 815 | 848 | ||
| 816 | * etags.c (erlang_atom, erlang_attribute): Bugs corrected. | 849 | * etags.c (erlang_atom, erlang_attribute): Bugs corrected. |
| 817 | (invalidate_nodes): Bug corrected. | 850 | (invalidate_nodes): Bug corrected. |
| @@ -822,7 +855,7 @@ | |||
| 822 | * makefile.w32-in (lisp): Add international/ucs-tables.elc and | 855 | * makefile.w32-in (lisp): Add international/ucs-tables.elc and |
| 823 | font-core.elc. | 856 | font-core.elc. |
| 824 | 857 | ||
| 825 | 2002-06-12 Francesco Potorti` <pot@gnu.org> | 858 | 2002-06-12 Francesco Potort,Al(B <pot@gnu.org> |
| 826 | 859 | ||
| 827 | * etags.c: New multi-line regexp and new regexp syntax. | 860 | * etags.c: New multi-line regexp and new regexp syntax. |
| 828 | (arg_type): at_icregexp label removed (obsolete). | 861 | (arg_type): at_icregexp label removed (obsolete). |
| @@ -844,13 +877,13 @@ | |||
| 844 | (readline_internal): If necessary, copy the whole file into filebuf. | 877 | (readline_internal): If necessary, copy the whole file into filebuf. |
| 845 | (readline): Skip multi-line regexps, leave them to regex_tag_multiline. | 878 | (readline): Skip multi-line regexps, leave them to regex_tag_multiline. |
| 846 | 879 | ||
| 847 | 2002-06-11 Francesco Potorti` <pot@gnu.org> | 880 | 2002-06-11 Francesco Potort,Al(B <pot@gnu.org> |
| 848 | 881 | ||
| 849 | * etags.c (add_regex): Better check for null regexps. | 882 | * etags.c (add_regex): Better check for null regexps. |
| 850 | (readline): Check for regex matching null string. | 883 | (readline): Check for regex matching null string. |
| 851 | (find_entries): Reorganisation. | 884 | (find_entries): Reorganisation. |
| 852 | 885 | ||
| 853 | 2002-06-07 Francesco Potorti` <pot@gnu.org> | 886 | 2002-06-07 Francesco Potort,Al(B <pot@gnu.org> |
| 854 | 887 | ||
| 855 | * etags.c (scan_separators): Support all character escape | 888 | * etags.c (scan_separators): Support all character escape |
| 856 | sequences supported by Gcc. | 889 | sequences supported by Gcc. |
| @@ -865,7 +898,7 @@ | |||
| 865 | (readline): Conditionally undo readline_internal increment. | 898 | (readline): Conditionally undo readline_internal increment. |
| 866 | (readline): Do not return a value. | 899 | (readline): Do not return a value. |
| 867 | 900 | ||
| 868 | 2002-06-06 Francesco Potorti` <pot@gnu.org> | 901 | 2002-06-06 Francesco Potort,Al(B <pot@gnu.org> |
| 869 | 902 | ||
| 870 | * etags.c: New option --parse-stdin=FILE. | 903 | * etags.c: New option --parse-stdin=FILE. |
| 871 | (enum arg_type): New label at_stdin. | 904 | (enum arg_type): New label at_stdin. |
| @@ -888,7 +921,7 @@ | |||
| 888 | (TEX_tabent, TEX_token): Deleted. | 921 | (TEX_tabent, TEX_token): Deleted. |
| 889 | (TeX_commands, TEX_decode_env): Streamlined. | 922 | (TeX_commands, TEX_decode_env): Streamlined. |
| 890 | 923 | ||
| 891 | 2002-06-05 Francesco Potorti` <pot@gnu.org> | 924 | 2002-06-05 Francesco Potort,Al(B <pot@gnu.org> |
| 892 | 925 | ||
| 893 | * etags.c (main): Avoid a buffer overrun with sprintf. | 926 | * etags.c (main): Avoid a buffer overrun with sprintf. |
| 894 | 927 | ||
| @@ -936,9 +969,9 @@ | |||
| 936 | * update-game-score.c (read_score) [HAVE_GETDELIM]: Trim trailing | 969 | * update-game-score.c (read_score) [HAVE_GETDELIM]: Trim trailing |
| 937 | space. | 970 | space. |
| 938 | 971 | ||
| 939 | 2002-04-22 Francesco Potorti` <pot@gnu.org> | 972 | 2002-04-22 Francesco Potort,Al(B <pot@gnu.org> |
| 940 | 973 | ||
| 941 | * etags.c: (last_node): Make it a global variable. | 974 | * etags.c (last_node): Make it a global variable. |
| 942 | (process_file): Print the tags from the nodes as soon as | 975 | (process_file): Print the tags from the nodes as soon as |
| 943 | possible, and delete the nodes. This brings down the memory | 976 | possible, and delete the nodes. This brings down the memory |
| 944 | occupancy as etags to almost the same level as when the #line | 977 | occupancy as etags to almost the same level as when the #line |
| @@ -957,11 +990,11 @@ | |||
| 957 | * update-game-score.c: Move config.h before the other headers, to | 990 | * update-game-score.c: Move config.h before the other headers, to |
| 958 | avoid compiler warnings. | 991 | avoid compiler warnings. |
| 959 | 992 | ||
| 960 | 2002-04-16 Francesco Potorti` <pot@gnu.org> | 993 | 2002-04-16 Francesco Potort,Al(B <pot@gnu.org> |
| 961 | 994 | ||
| 962 | * etags.c (find_entries): Bug fix in list management. | 995 | * etags.c (find_entries): Bug fix in list management. |
| 963 | 996 | ||
| 964 | 2002-04-15 Francesco Potorti` <pot@gnu.org> | 997 | 2002-04-15 Francesco Potort,Al(B <pot@gnu.org> |
| 965 | 998 | ||
| 966 | * etags.c (get_language_from_filename): Add one argument. | 999 | * etags.c (get_language_from_filename): Add one argument. |
| 967 | (strcaseeq): New function. | 1000 | (strcaseeq): New function. |
| @@ -970,7 +1003,7 @@ | |||
| 970 | (find_entries): Try with case insensitive match. | 1003 | (find_entries): Try with case insensitive match. |
| 971 | (process_file): Bug fixed. | 1004 | (process_file): Bug fixed. |
| 972 | 1005 | ||
| 973 | 2002-04-13 Francesco Potorti` <pot@gnu.org> | 1006 | 2002-04-13 Francesco Potort,Al(B <pot@gnu.org> |
| 974 | 1007 | ||
| 975 | * etags.c (find_entries): Delete tags previously obtained from | 1008 | * etags.c (find_entries): Delete tags previously obtained from |
| 976 | file xxx.c's #line directives when parsing file xxx.y. This is | 1009 | file xxx.c's #line directives when parsing file xxx.y. This is |
| @@ -1017,7 +1050,7 @@ | |||
| 1017 | 1050 | ||
| 1018 | 2002-04-10 Colin Walters <walters@verbum.org> | 1051 | 2002-04-10 Colin Walters <walters@verbum.org> |
| 1019 | 1052 | ||
| 1020 | * update-game-score.c: (toplevel): Include stdarg.h. | 1053 | * update-game-score.c (toplevel): Include stdarg.h. |
| 1021 | (MAX_DATA_LEN, MAX_SCORES): New. | 1054 | (MAX_DATA_LEN, MAX_SCORES): New. |
| 1022 | (SCORE_FILE_PREFIX): If HAVE_SHARED_GAME_DIR is not defined, | 1055 | (SCORE_FILE_PREFIX): If HAVE_SHARED_GAME_DIR is not defined, |
| 1023 | default to ~/.emacs.d/games. | 1056 | default to ~/.emacs.d/games. |
| @@ -1081,7 +1114,7 @@ | |||
| 1081 | `sort TAGFILE -o TAGFILE', as POSIX 1003.1-2001 disallows | 1114 | `sort TAGFILE -o TAGFILE', as POSIX 1003.1-2001 disallows |
| 1082 | the latter usage. | 1115 | the latter usage. |
| 1083 | 1116 | ||
| 1084 | 2002-03-12 Francesco Potorti` <pot@gnu.org> | 1117 | 2002-03-12 Francesco Potort,Al(B <pot@gnu.org> |
| 1085 | 1118 | ||
| 1086 | * etags.c (Python_functions): Skip spaces at beginning of lines. | 1119 | * etags.c (Python_functions): Skip spaces at beginning of lines. |
| 1087 | (Python_functions, PHP_functions): Name tags, for ctags' sake. | 1120 | (Python_functions, PHP_functions): Name tags, for ctags' sake. |
| @@ -1096,7 +1129,7 @@ | |||
| 1096 | * etags.c (put_entries): Use #if !CTAGS, to fix link error on | 1129 | * etags.c (put_entries): Use #if !CTAGS, to fix link error on |
| 1097 | compilers that don't optimize out dead code. | 1130 | compilers that don't optimize out dead code. |
| 1098 | 1131 | ||
| 1099 | 2002-03-05 Francesco Potorti` <pot@gnu.org> | 1132 | 2002-03-05 Francesco Potort,Al(B <pot@gnu.org> |
| 1100 | 1133 | ||
| 1101 | * etags.c: Honour #line directives. | 1134 | * etags.c: Honour #line directives. |
| 1102 | (no_line_directive): New global var; set it for old behaviour. | 1135 | (no_line_directive): New global var; set it for old behaviour. |
| @@ -1165,7 +1198,7 @@ | |||
| 1165 | * cvtmail.c, emacsclient.c, emacsserver.c, pop.c, sorted-doc.c, | 1198 | * cvtmail.c, emacsclient.c, emacsserver.c, pop.c, sorted-doc.c, |
| 1166 | * yow.c: Include <config.h>. | 1199 | * yow.c: Include <config.h>. |
| 1167 | 1200 | ||
| 1168 | 2001-12-21 Francesco Potorti` <pot@gnu.org> | 1201 | 2001-12-21 Francesco Potort,Al(B <pot@gnu.org> |
| 1169 | 1202 | ||
| 1170 | * etags.c (Perl_functions): Tag packages and use them in sub tags. | 1203 | * etags.c (Perl_functions): Tag packages and use them in sub tags. |
| 1171 | (get_tag): Return a pointer to the tag that is found. | 1204 | (get_tag): Return a pointer to the tag that is found. |
| @@ -1185,13 +1218,13 @@ | |||
| 1185 | (L_isdef, L_isquote): Removed. | 1218 | (L_isdef, L_isquote): Removed. |
| 1186 | (Lisp_functions, L_getit): Clarified. | 1219 | (Lisp_functions, L_getit): Clarified. |
| 1187 | 1220 | ||
| 1188 | * etags.c: (P_): Renamed to __P for consistency with config.h. | 1221 | * etags.c (P_): Renamed to __P for consistency with config.h. |
| 1189 | [HAVE_CONFIG_H]: Let config.h deal with __P. | 1222 | [HAVE_CONFIG_H]: Let config.h deal with __P. |
| 1190 | [__STDC__] [!HAVE_CONFIG_H]: Define PTR as in config.h. | 1223 | [__STDC__] [!HAVE_CONFIG_H]: Define PTR as in config.h. |
| 1191 | [!__STDC__] [!HAVE_CONFIG_H]: Do not undefine static, because | 1224 | [!__STDC__] [!HAVE_CONFIG_H]: Do not undefine static, because |
| 1192 | gperf code needs it. | 1225 | gperf code needs it. |
| 1193 | [HAVE_CONFIG_H] [!PTR]: Define PTR (for use with Xemacs). | 1226 | [HAVE_CONFIG_H] [!PTR]: Define PTR (for use with XEmacs). |
| 1194 | [HAVE_CONFIG_H] [!__P]: Define __P (for use with Xemacs). | 1227 | [HAVE_CONFIG_H] [!__P]: Define __P (for use with XEmacs). |
| 1195 | (xmalloc, xrealloc): Use PTR instead of long *. | 1228 | (xmalloc, xrealloc): Use PTR instead of long *. |
| 1196 | (bool): Make it a define, not a typedef, for C++ compilers. | 1229 | (bool): Make it a define, not a typedef, for C++ compilers. |
| 1197 | (pattern): Members renamed to avoid name clash in some C++ compilers. | 1230 | (pattern): Members renamed to avoid name clash in some C++ compilers. |
| @@ -1237,7 +1270,7 @@ | |||
| 1237 | not <../src/epaths.h>. | 1270 | not <../src/epaths.h>. |
| 1238 | (malloc, realloc) [!HAVE_STDLIB_H]: Prototype. | 1271 | (malloc, realloc) [!HAVE_STDLIB_H]: Prototype. |
| 1239 | 1272 | ||
| 1240 | 2001-12-12 Francesco Potorti` <pot@gnu.org> | 1273 | 2001-12-12 Francesco Potort,Al(B <pot@gnu.org> |
| 1241 | 1274 | ||
| 1242 | * etags.c (PHP_functions): New function for parsing PHP. | 1275 | * etags.c (PHP_functions): New function for parsing PHP. |
| 1243 | (LOOKING_AT): New macro. | 1276 | (LOOKING_AT): New macro. |
| @@ -1472,11 +1505,11 @@ | |||
| 1472 | * ebrowse.c (main): Check that the output file exists and | 1505 | * ebrowse.c (main): Check that the output file exists and |
| 1473 | is non-empty if invoked with `--append'. | 1506 | is non-empty if invoked with `--append'. |
| 1474 | 1507 | ||
| 1475 | 2001-05-14 Francesco Potorti` <pot@gnu.org> | 1508 | 2001-05-14 Francesco Potort,Al(B <pot@gnu.org> |
| 1476 | 1509 | ||
| 1477 | * etags.c (add_regex): Reset the whole newly allocated pattern | 1510 | * etags.c (add_regex): Reset the whole newly allocated pattern |
| 1478 | buffer instead of the individual members. It's safer and works | 1511 | buffer instead of the individual members. It's safer and works |
| 1479 | with Xemacs. | 1512 | with XEmacs. |
| 1480 | 1513 | ||
| 1481 | * etags.1: Markups corrected. | 1514 | * etags.1: Markups corrected. |
| 1482 | 1515 | ||
| @@ -1514,7 +1547,7 @@ | |||
| 1514 | 1547 | ||
| 1515 | * makefile.w32-in: Fix copyright notice. | 1548 | * makefile.w32-in: Fix copyright notice. |
| 1516 | 1549 | ||
| 1517 | 2001-02-23 Francesco Potorti` <pot@gnu.org> | 1550 | 2001-02-23 Francesco Potort,Al(B <pot@gnu.org> |
| 1518 | 1551 | ||
| 1519 | * etags.c (enum sym_type): New label st_C_template. | 1552 | * etags.c (enum sym_type): New label st_C_template. |
| 1520 | (gperf input): Use it for switching to C++ from C. | 1553 | (gperf input): Use it for switching to C++ from C. |
| @@ -1541,9 +1574,9 @@ | |||
| 1541 | 1574 | ||
| 1542 | * etags.c (in_word_set): Use `static' in definition (for pcc). | 1575 | * etags.c (in_word_set): Use `static' in definition (for pcc). |
| 1543 | 1576 | ||
| 1544 | 2001-01-31 Francesco Potorti` <pot@gnu.org> | 1577 | 2001-01-31 Francesco Potort,Al(B <pot@gnu.org> |
| 1545 | 1578 | ||
| 1546 | * etags.c: [NDEBUG] #undef assert and #define it as ((void)0), for | 1579 | * etags.c [NDEBUG]: #undef assert and #define it as ((void)0), for |
| 1547 | the sake of some buggy assert.h (e.g. in MinGW and sunos4 pcc). | 1580 | the sake of some buggy assert.h (e.g. in MinGW and sunos4 pcc). |
| 1548 | (C_entries): Tag token renamed to still_in_token because sunos4 | 1581 | (C_entries): Tag token renamed to still_in_token because sunos4 |
| 1549 | pcc wants to expand it as the token() macro even though it has no | 1582 | pcc wants to expand it as the token() macro even though it has no |
| @@ -1554,10 +1587,10 @@ | |||
| 1554 | * etags.c (assert) [__MINGW32__]: Redefine assert to work around a | 1587 | * etags.c (assert) [__MINGW32__]: Redefine assert to work around a |
| 1555 | bug in the Mingw32 assert.h header file. | 1588 | bug in the Mingw32 assert.h header file. |
| 1556 | 1589 | ||
| 1557 | 2001-01-30 Francesco Potorti` <pot@gnu.org> | 1590 | 2001-01-30 Francesco Potort,Al(B <pot@gnu.org> |
| 1558 | 1591 | ||
| 1559 | * etags.c: [WIN32-NATIVE]: #undef MSDOS, #undef WINDOWSNT and | 1592 | * etags.c [WIN32-NATIVE]: #undef MSDOS, #undef WINDOWSNT and |
| 1560 | #define it for the sake of Xemacs. | 1593 | #define it for the sake of XEmacs. |
| 1561 | [WINDOWSNT]: #undef HAVE_NTGUI even if built without | 1594 | [WINDOWSNT]: #undef HAVE_NTGUI even if built without |
| 1562 | HAVE_CONFIG_H. This change only affects a standalone etags. | 1595 | HAVE_CONFIG_H. This change only affects a standalone etags. |
| 1563 | [WINDOWSNT]: #undef DOS_NT and #define it even if built with | 1596 | [WINDOWSNT]: #undef DOS_NT and #define it even if built with |
| @@ -1566,7 +1599,7 @@ | |||
| 1566 | [!HAVE_UNISTD_H]: use defined(WINDOWSNT) instead of the bare | 1599 | [!HAVE_UNISTD_H]: use defined(WINDOWSNT) instead of the bare |
| 1567 | WINDOWSNT, as this is the correct way to use it. | 1600 | WINDOWSNT, as this is the correct way to use it. |
| 1568 | 1601 | ||
| 1569 | 2001-01-28 Francesco Potorti` <pot@gnu.org> | 1602 | 2001-01-28 Francesco Potort,Al(B <pot@gnu.org> |
| 1570 | 1603 | ||
| 1571 | * etags.c: Be capable to parse nested struct-like structures. | 1604 | * etags.c: Be capable to parse nested struct-like structures. |
| 1572 | (structdef, structtag): Struct state machine revisited. | 1605 | (structdef, structtag): Struct state machine revisited. |
| @@ -1600,7 +1633,7 @@ | |||
| 1600 | (matching_regexp): Use them instead of static variables in | 1633 | (matching_regexp): Use them instead of static variables in |
| 1601 | function scope. | 1634 | function scope. |
| 1602 | 1635 | ||
| 1603 | 2001-01-25 Francesco Potorti` <pot@gnu.org> | 1636 | 2001-01-25 Francesco Potort,Al(B <pot@gnu.org> |
| 1604 | 1637 | ||
| 1605 | * etags.c (struct tok): Renamed from struct token. | 1638 | * etags.c (struct tok): Renamed from struct token. |
| 1606 | (token): Renamed from tok. | 1639 | (token): Renamed from tok. |
| @@ -1629,12 +1662,12 @@ | |||
| 1629 | * ebrowse.c (xfree): New function. | 1662 | * ebrowse.c (xfree): New function. |
| 1630 | (member, declaration, globals): Use xmalloc instead of alloca. | 1663 | (member, declaration, globals): Use xmalloc instead of alloca. |
| 1631 | 1664 | ||
| 1632 | 2001-01-15 Francesco Potorti` <pot@gnu.org> | 1665 | 2001-01-15 Francesco Potort,Al(B <pot@gnu.org> |
| 1633 | 1666 | ||
| 1634 | * etags.c (print_language_names): Print filenames in addition to | 1667 | * etags.c (print_language_names): Print filenames in addition to |
| 1635 | suffixes. | 1668 | suffixes. |
| 1636 | 1669 | ||
| 1637 | 2001-01-14 Francesco Potorti` <pot@gnu.org> | 1670 | 2001-01-14 Francesco Potort,Al(B <pot@gnu.org> |
| 1638 | 1671 | ||
| 1639 | * etags.c (get_language_from_langname): Renamed from | 1672 | * etags.c (get_language_from_langname): Renamed from |
| 1640 | get_language_from_name. | 1673 | get_language_from_name. |
| @@ -1873,14 +1906,14 @@ | |||
| 1873 | 1906 | ||
| 1874 | * etags.c (lisp_suffixes) Add `LSP'. | 1907 | * etags.c (lisp_suffixes) Add `LSP'. |
| 1875 | 1908 | ||
| 1876 | 2000-02-10 Francesco Potorti` <pot@gnu.org> | 1909 | 2000-02-10 Francesco Potort,Al(B <pot@gnu.org> |
| 1877 | 1910 | ||
| 1878 | * etags.c (iswhite): Redefine not to consider '\0' as white | 1911 | * etags.c (iswhite): Redefine not to consider '\0' as white |
| 1879 | space, and use it throughout in place of isspace, thus preventing a | 1912 | space, and use it throughout in place of isspace, thus preventing a |
| 1880 | potential signed char to int conversion problem. | 1913 | potential signed char to int conversion problem. |
| 1881 | (MSDOS): #undefine befere redefining | 1914 | (MSDOS): #undefine befere redefining |
| 1882 | 1915 | ||
| 1883 | 2000-02-04 Francesco Potorti` <pot@gnu.org> | 1916 | 2000-02-04 Francesco Potort,Al(B <pot@gnu.org> |
| 1884 | 1917 | ||
| 1885 | * etags.c (many functions): Add prototypes. | 1918 | * etags.c (many functions): Add prototypes. |
| 1886 | 1919 | ||
| @@ -1889,7 +1922,7 @@ | |||
| 1889 | * etags.c (pfnote, new_pfnote, C_entries, prolog_pred) | 1922 | * etags.c (pfnote, new_pfnote, C_entries, prolog_pred) |
| 1890 | (erlang_func): Add `static' to definitions to keep pcc happy. | 1923 | (erlang_func): Add `static' to definitions to keep pcc happy. |
| 1891 | 1924 | ||
| 1892 | 2000-01-31 Francesco Potorti` <pot@gnu.org> | 1925 | 2000-01-31 Francesco Potort,Al(B <pot@gnu.org> |
| 1893 | 1926 | ||
| 1894 | * etags.c [MSDOS]: Set MSDOS to 1 if #defined, 0 otherwise. | 1927 | * etags.c [MSDOS]: Set MSDOS to 1 if #defined, 0 otherwise. |
| 1895 | (get_compressor_from_suffix, process_file): Use MSDOS in if clause. | 1928 | (get_compressor_from_suffix, process_file): Use MSDOS in if clause. |
| @@ -1928,7 +1961,7 @@ | |||
| 1928 | * movemail.c (popmail): Allow mailbox specifications of the | 1961 | * movemail.c (popmail): Allow mailbox specifications of the |
| 1929 | form `po:username:hostname'. | 1962 | form `po:username:hostname'. |
| 1930 | 1963 | ||
| 1931 | 1999-11-19 Francesco Potorti` <pot@gnu.org> | 1964 | 1999-11-19 Francesco Potort,Al(B <pot@gnu.org> |
| 1932 | 1965 | ||
| 1933 | * etags.c (_GNU_SOURCE): Define only if undefined. | 1966 | * etags.c (_GNU_SOURCE): Define only if undefined. |
| 1934 | (get_scheme): Declaration deleted. | 1967 | (get_scheme): Declaration deleted. |
| @@ -1949,7 +1982,7 @@ | |||
| 1949 | 1982 | ||
| 1950 | * etags.c (print_help): Change email address to send bugs to. | 1983 | * etags.c (print_help): Change email address to send bugs to. |
| 1951 | 1984 | ||
| 1952 | 1999-11-01 Francesco Potorti` <pot@gnu.org>> | 1985 | 1999-11-01 Francesco Potort,Al(B <pot@gnu.org>> |
| 1953 | 1986 | ||
| 1954 | * etags.c: Add suffix psw for PSWrap. | 1987 | * etags.c: Add suffix psw for PSWrap. |
| 1955 | (L_getit): Generalize a "cp!=' '" into "!isspace(*cp)". | 1988 | (L_getit): Generalize a "cp!=' '" into "!isspace(*cp)". |
| @@ -2003,7 +2036,7 @@ | |||
| 2003 | [MSDOS]: Support DOS file names by handling e.g. foo.cgz as if it | 2036 | [MSDOS]: Support DOS file names by handling e.g. foo.cgz as if it |
| 2004 | were foo.c.gz. | 2037 | were foo.c.gz. |
| 2005 | 2038 | ||
| 2006 | 1999-11-01 Francesco Potorti` <pot@gnu.org> | 2039 | 1999-11-01 Francesco Potort,Al(B <pot@gnu.org> |
| 2007 | 2040 | ||
| 2008 | * etags.c (sym_type, C_stab_entry): New constant st_C_operator. | 2041 | * etags.c (sym_type, C_stab_entry): New constant st_C_operator. |
| 2009 | (fvdev): New constant foperator. | 2042 | (fvdev): New constant foperator. |
| @@ -2037,7 +2070,7 @@ | |||
| 2037 | (add_regex): New arg determining whether to use translation table. | 2070 | (add_regex): New arg determining whether to use translation table. |
| 2038 | (analyse_regex): New arg. Use it for add_regex. | 2071 | (analyse_regex): New arg. Use it for add_regex. |
| 2039 | 2072 | ||
| 2040 | 1999-11-01 Francesco Potorti` <pot@gnu.org> | 2073 | 1999-11-01 Francesco Potort,Al(B <pot@gnu.org> |
| 2041 | 2074 | ||
| 2042 | * etags.c (init): Cosmetic change: NULL --> '\0'. | 2075 | * etags.c (init): Cosmetic change: NULL --> '\0'. |
| 2043 | (erlang_attribute): Bug corrected (uninitialized variable). | 2076 | (erlang_attribute): Bug corrected (uninitialized variable). |
| @@ -2073,7 +2106,7 @@ | |||
| 2073 | Change name of local vars to avoid clashes with typedef linebuffer. | 2106 | Change name of local vars to avoid clashes with typedef linebuffer. |
| 2074 | (readline): Rewritten for new functionality. | 2107 | (readline): Rewritten for new functionality. |
| 2075 | 2108 | ||
| 2076 | * etags.c: (Scheme_suffixes): New suffix ".ss". | 2109 | * etags.c (Scheme_suffixes): New suffix ".ss". |
| 2077 | (print_help): --globals is now used for more than C-type languages. | 2110 | (print_help): --globals is now used for more than C-type languages. |
| 2078 | (Perl_functions): Tag global variables ("my" and "local"). | 2111 | (Perl_functions): Tag global variables ("my" and "local"). |
| 2079 | 2112 | ||
| @@ -2101,10 +2134,9 @@ | |||
| 2101 | characters and compilers with default signed chars. | 2134 | characters and compilers with default signed chars. |
| 2102 | (L_getit): Tag "(defstruct (foo", "(defun (operator" and similar | 2135 | (L_getit): Tag "(defstruct (foo", "(defun (operator" and similar |
| 2103 | constructs. | 2136 | constructs. |
| 2137 | (C_stab_entry): "interface" in Java behaves like "class". | ||
| 2104 | 2138 | ||
| 2105 | * (C_stab_entry): "interface" in Java behaves like "class". | 2139 | * etags.c (HAVE_NTGUI) [WINDOWSNT]: #undef if HAVE_CONFIG_H. |
| 2106 | |||
| 2107 | * etags.c: (HAVE_NTGUI) [WINDOWSNT]: #undef if HAVE_CONFIG_H. | ||
| 2108 | (main): Put interval syntax here. | 2140 | (main): Put interval syntax here. |
| 2109 | (add_regex): And remove it from here. | 2141 | (add_regex): And remove it from here. |
| 2110 | 2142 | ||
| @@ -2461,9 +2493,9 @@ | |||
| 2461 | 2493 | ||
| 2462 | 1997-10-16 Dave Love <d.love@dl.ac.uk> | 2494 | 1997-10-16 Dave Love <d.love@dl.ac.uk> |
| 2463 | 2495 | ||
| 2464 | * etags.c (L_getit): Always make named tags so that Emacs | 2496 | * etags.c (L_getit): Always make named tags so that Emacs |
| 2465 | completion on symbols containing `:' etc. works. | 2497 | completion on symbols containing `:' etc. works. |
| 2466 | (get_scheme): Likewise. | 2498 | (get_scheme): Likewise. |
| 2467 | 2499 | ||
| 2468 | 1997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us> | 2500 | 1997-09-24 Jonathan I. Kamens <jik@kamens.brookline.ma.us> |
| 2469 | 2501 | ||
| @@ -2523,19 +2555,19 @@ | |||
| 2523 | 1997-07-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us> | 2555 | 1997-07-22 Jonathan I. Kamens <jik@kamens.brookline.ma.us> |
| 2524 | 2556 | ||
| 2525 | * pop.c: Support auto-configuration of both Kerberos V4 and | 2557 | * pop.c: Support auto-configuration of both Kerberos V4 and |
| 2526 | Kerberos V5 for movemail, including detection of V4 and V5 header | 2558 | Kerberos V5 for movemail, including detection of V4 and V5 header |
| 2527 | files and libraries. | 2559 | files and libraries. |
| 2528 | Include <string.h> when STDC_HEADERS is defined, to get | 2560 | Include <string.h> when STDC_HEADERS is defined, to get |
| 2529 | declarations of string functions. | 2561 | declarations of string functions. |
| 2530 | [KERBEROS5] (socket_connection): Support the current MIT Kerberos | 2562 | [KERBEROS5] (socket_connection): Support the current MIT Kerberos |
| 2531 | V5 API rather than the old one. | 2563 | V5 API rather than the old one. |
| 2532 | [KERBEROS] (socket_connection): Change a constant name from | 2564 | [KERBEROS] (socket_connection): Change a constant name from |
| 2533 | SOCKET_ERROR to POP_SOCKET_ERROR to avoid a namespace conflict | 2565 | SOCKET_ERROR to POP_SOCKET_ERROR to avoid a namespace conflict |
| 2534 | with a constant in a header file. | 2566 | with a constant in a header file. |
| 2535 | 2567 | ||
| 2536 | * Makefile.in: Support auto-configuration of both Kerberos V4 and | 2568 | * Makefile.in: Support auto-configuration of both Kerberos V4 and |
| 2537 | Kerberos V5 for movemail, including detection of V4 and V5 header | 2569 | Kerberos V5 for movemail, including detection of V4 and V5 header |
| 2538 | files and libraries. | 2570 | files and libraries. |
| 2539 | 2571 | ||
| 2540 | 1997-07-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | 2572 | 1997-07-17 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 2541 | 2573 | ||
| @@ -2572,14 +2604,14 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2572 | * b2m.c (readline): Terminate buffer properly when EOF seen. | 2604 | * b2m.c (readline): Terminate buffer properly when EOF seen. |
| 2573 | Test for valid pointer before dereferencing it. | 2605 | Test for valid pointer before dereferencing it. |
| 2574 | 2606 | ||
| 2575 | 1997-05-30 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2607 | 1997-05-30 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2576 | 2608 | ||
| 2577 | * Makefile.in (etags): Remove -DETAGS_REGEXPS, because now it is | 2609 | * Makefile.in (etags): Remove -DETAGS_REGEXPS, because now it is |
| 2578 | defined inside etags.c if HAVE_CONFIG_H is defined. | 2610 | defined inside etags.c if HAVE_CONFIG_H is defined. |
| 2579 | 2611 | ||
| 2580 | 1997-05-29 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2612 | 1997-05-29 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2581 | 2613 | ||
| 2582 | * etags.c: (logical): Type name changed to bool. | 2614 | * etags.c (logical): Type name changed to bool. |
| 2583 | (ETAGS_REGEXPS, LONG_OPTIONS) [HAVE_CONFIG_H]: #define them. | 2615 | (ETAGS_REGEXPS, LONG_OPTIONS) [HAVE_CONFIG_H]: #define them. |
| 2584 | (<getopt.h>) [LONG_OPTIONS]: Include conditionally. | 2616 | (<getopt.h>) [LONG_OPTIONS]: Include conditionally. |
| 2585 | (getopt_long) [!LONG_OPTIONS]: Redefine as macro. | 2617 | (getopt_long) [!LONG_OPTIONS]: Redefine as macro. |
| @@ -2589,7 +2621,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2589 | defined conditionally to ETAGS_REGEXPS. | 2621 | defined conditionally to ETAGS_REGEXPS. |
| 2590 | (print_help): Updated. | 2622 | (print_help): Updated. |
| 2591 | 2623 | ||
| 2592 | 1997-05-22 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2624 | 1997-05-22 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2593 | 2625 | ||
| 2594 | * etags.c (C_entries): Use "." instead of "::" for Java. | 2626 | * etags.c (C_entries): Use "." instead of "::" for Java. |
| 2595 | (consider_token): is_func renamed to is_func_or_var. | 2627 | (consider_token): is_func renamed to is_func_or_var. |
| @@ -2604,7 +2636,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2604 | (main, C_entries): Use them. | 2636 | (main, C_entries): Use them. |
| 2605 | (make_C_tag, C_entries): Make tok a global variable. | 2637 | (make_C_tag, C_entries): Make tok a global variable. |
| 2606 | 2638 | ||
| 2607 | 1997-05-16 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2639 | 1997-05-16 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2608 | 2640 | ||
| 2609 | * etags.c (funcdef): New vignore constant. | 2641 | * etags.c (funcdef): New vignore constant. |
| 2610 | (consider_token, C_entries): Use it to tag global variables. | 2642 | (consider_token, C_entries): Use it to tag global variables. |
| @@ -2614,7 +2646,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2614 | (Cobol_suffixes, lang_names, Cobol_paragraphs): Cobol support. | 2646 | (Cobol_suffixes, lang_names, Cobol_paragraphs): Cobol support. |
| 2615 | (prolog_white, erlang_white): Renamed to eat_white, callers changed. | 2647 | (prolog_white, erlang_white): Renamed to eat_white, callers changed. |
| 2616 | 2648 | ||
| 2617 | 1997-05-15 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2649 | 1997-05-15 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2618 | 2650 | ||
| 2619 | * etags.c (CHARS, CHAR): New constant and macro. | 2651 | * etags.c (CHARS, CHAR): New constant and macro. |
| 2620 | (iswhite, begtoken, intoken, endtoken): Use them. | 2652 | (iswhite, begtoken, intoken, endtoken): Use them. |
| @@ -2624,13 +2656,13 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2624 | (make_C_tag) [traditional_tag_style]: Use it. | 2656 | (make_C_tag) [traditional_tag_style]: Use it. |
| 2625 | (traditional_tag_style): Costant set to TRUE for now. | 2657 | (traditional_tag_style): Costant set to TRUE for now. |
| 2626 | 2658 | ||
| 2627 | 1997-05-14 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2659 | 1997-05-14 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2628 | 2660 | ||
| 2629 | * etags.c (C_entries, Pascal_functions): Cleanup. | 2661 | * etags.c (C_entries, Pascal_functions): Cleanup. |
| 2630 | (TeX_functions): NULL as a function arg needs a cast. | 2662 | (TeX_functions): NULL as a function arg needs a cast. |
| 2631 | (Erlang_functions, erlang_func, erlang_attribute): Cleanup. | 2663 | (Erlang_functions, erlang_func, erlang_attribute): Cleanup. |
| 2632 | 2664 | ||
| 2633 | 1997-05-13 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2665 | 1997-05-13 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2634 | 2666 | ||
| 2635 | * etags.c (TeX_functions): Cleaned up. | 2667 | * etags.c (TeX_functions): Cleaned up. |
| 2636 | (tex_getit): Removed. | 2668 | (tex_getit): Removed. |
| @@ -2638,9 +2670,9 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2638 | 1997-05-13 Paul Eggert <eggert@twinsun.com> | 2670 | 1997-05-13 Paul Eggert <eggert@twinsun.com> |
| 2639 | 2671 | ||
| 2640 | * rcs2log (files): When computing arguments automatically, ignore | 2672 | * rcs2log (files): When computing arguments automatically, ignore |
| 2641 | non-files within the RCS subdirectory. | 2673 | non-files within the RCS subdirectory. |
| 2642 | 2674 | ||
| 2643 | 1997-05-13 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2675 | 1997-05-13 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2644 | 2676 | ||
| 2645 | * etags.c (C_JAVA): New #define. | 2677 | * etags.c (C_JAVA): New #define. |
| 2646 | (Cjava_suffixes): .java is Java. | 2678 | (Cjava_suffixes): .java is Java. |
| @@ -2650,9 +2682,9 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2650 | (C_stab_entry): Add `extends' and `implements' keywords. | 2682 | (C_stab_entry): Add `extends' and `implements' keywords. |
| 2651 | (consider_token, C_entries): Recognise Java structures. | 2683 | (consider_token, C_entries): Recognise Java structures. |
| 2652 | 2684 | ||
| 2653 | 1997-05-12 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2685 | 1997-05-12 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2654 | 2686 | ||
| 2655 | * etags.c: (Cplusplus_suffixes): .pdb is Postscript with C syntax. | 2687 | * etags.c (Cplusplus_suffixes): .pdb is Postscript with C syntax. |
| 2656 | (Postscript_suffixes): .ps is Postscript. | 2688 | (Postscript_suffixes): .ps is Postscript. |
| 2657 | (lang_names): Add Postscript. | 2689 | (lang_names): Add Postscript. |
| 2658 | (Postscript_functions): New function. | 2690 | (Postscript_functions): New function. |
| @@ -2662,10 +2694,10 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2662 | 1997-05-11 Paul Eggert <eggert@twinsun.com> | 2694 | 1997-05-11 Paul Eggert <eggert@twinsun.com> |
| 2663 | 2695 | ||
| 2664 | * rcs2log (loginFullnameMailaddrs, logins, rlog_options, files): | 2696 | * rcs2log (loginFullnameMailaddrs, logins, rlog_options, files): |
| 2665 | Don't prepend $nl since this causes some shells to generate the | 2697 | Don't prepend $nl since this causes some shells to generate the |
| 2666 | empty string when IFS is $nl. | 2698 | empty string when IFS is $nl. |
| 2667 | (printlogline): Use SOH (octal code 1), not CR, since some | 2699 | (printlogline): Use SOH (octal code 1), not CR, since some |
| 2668 | PC-based shells mishandle CR. | 2700 | PC-based shells mishandle CR. |
| 2669 | (initialize_fullname): Set NIS_PATH to the empty string before invoking | 2701 | (initialize_fullname): Set NIS_PATH to the empty string before invoking |
| 2670 | nismatch, in case it's set to some nonstandard value. | 2702 | nismatch, in case it's set to some nonstandard value. |
| 2671 | 2703 | ||
| @@ -2674,7 +2706,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2674 | * pop.c (getline): Don't miss CRLF pairs when the CR and LF are | 2706 | * pop.c (getline): Don't miss CRLF pairs when the CR and LF are |
| 2675 | read in separate blocks. | 2707 | read in separate blocks. |
| 2676 | 2708 | ||
| 2677 | 1997-04-30 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2709 | 1997-04-30 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2678 | 2710 | ||
| 2679 | * etags.c [TeX_named_tokens]: Set to FALSE if undefined. | 2711 | * etags.c [TeX_named_tokens]: Set to FALSE if undefined. |
| 2680 | (struct linebuffer): New member `len' is the length of the string. | 2712 | (struct linebuffer): New member `len' is the length of the string. |
| @@ -2692,14 +2724,14 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2692 | * makefile.nt: Change references of windowsnt.h to ms-w32.h. | 2724 | * makefile.nt: Change references of windowsnt.h to ms-w32.h. |
| 2693 | (obj): Change references of nt*.c files to w32*.c files. | 2725 | (obj): Change references of nt*.c files to w32*.c files. |
| 2694 | 2726 | ||
| 2695 | 1997-04-15 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2727 | 1997-04-15 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2696 | 2728 | ||
| 2697 | * etags.c (xnew): Add support for debugging with chkmalloc. | 2729 | * etags.c (xnew): Add support for debugging with chkmalloc. |
| 2698 | (error): Use this instead of printf whenever possible. | 2730 | (error): Use this instead of printf whenever possible. |
| 2699 | (main): Only call xnew after having initialised progname. | 2731 | (main): Only call xnew after having initialised progname. |
| 2700 | (substitute): Bad memory corruption error corrected. | 2732 | (substitute): Bad memory corruption error corrected. |
| 2701 | 2733 | ||
| 2702 | 1997-04-08 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2734 | 1997-04-08 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2703 | 2735 | ||
| 2704 | * etags.c (add_regex): Undo previous change. | 2736 | * etags.c (add_regex): Undo previous change. |
| 2705 | (relative_filename): Small memory leak closed. | 2737 | (relative_filename): Small memory leak closed. |
| @@ -2709,11 +2741,11 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2709 | 1997-03-21 Paul Eggert <eggert@twinsun.com> | 2741 | 1997-03-21 Paul Eggert <eggert@twinsun.com> |
| 2710 | 2742 | ||
| 2711 | * rcs2log (files): Ignore files in RCS directory whose names are | 2743 | * rcs2log (files): Ignore files in RCS directory whose names are |
| 2712 | of the form ,*, or *_; they are probably RCS lock files. | 2744 | of the form ,*, or *_; they are probably RCS lock files. |
| 2713 | Also, ignore files named .rcsfreeze.log or .rcsfreeze.ver; | 2745 | Also, ignore files named .rcsfreeze.log or .rcsfreeze.ver; |
| 2714 | they are used by rcsfreeze. | 2746 | they are used by rcsfreeze. |
| 2715 | 2747 | ||
| 2716 | 1997-03-14 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2748 | 1997-03-14 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2717 | 2749 | ||
| 2718 | * etags.c (add_regex): reset *putbuf before using it. | 2750 | * etags.c (add_regex): reset *putbuf before using it. |
| 2719 | 2751 | ||
| @@ -2743,7 +2775,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2743 | 2775 | ||
| 2744 | 1997-01-20 Paul Eggert <eggert@twinsun.com> | 2776 | 1997-01-20 Paul Eggert <eggert@twinsun.com> |
| 2745 | 2777 | ||
| 2746 | * rcs2log: (--help, --version): New options, per GNU coding standards. | 2778 | * rcs2log (--help, --version): New options, per GNU coding standards. |
| 2747 | (Copyright, Help, Id): New variables, for above. | 2779 | (Copyright, Help, Id): New variables, for above. |
| 2748 | (rlog): Use -q option with cvs log, to avoid useless chatter. | 2780 | (rlog): Use -q option with cvs log, to avoid useless chatter. |
| 2749 | 2781 | ||
| @@ -2764,26 +2796,26 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2764 | 1996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com> | 2796 | 1996-12-18 Jonathan I. Kamens <jik@annex-1-slip-jik.cam.ov.com> |
| 2765 | 2797 | ||
| 2766 | * Makefile.in (LIBMAIL): New macro. Conditionally includes -lmail. | 2798 | * Makefile.in (LIBMAIL): New macro. Conditionally includes -lmail. |
| 2767 | (movemail): Use LIBMAIL, to link against -lmail. | 2799 | (movemail): Use LIBMAIL, to link against -lmail. |
| 2768 | 2800 | ||
| 2769 | * movemail.c: Include maillock.h (conditionally). | 2801 | * movemail.c: Include maillock.h (conditionally). |
| 2770 | Remove a redundant inclusion of <stdio.h>. | 2802 | Remove a redundant inclusion of <stdio.h>. |
| 2771 | (MAIL_USE_MAILLOCK): New macro, conditionally defined. | 2803 | (MAIL_USE_MAILLOCK): New macro, conditionally defined. |
| 2772 | (main): Add variable spool_name. | 2804 | (main): Add variable spool_name. |
| 2773 | Support the usage of maillock and mailunlock to | 2805 | Support the usage of maillock and mailunlock to |
| 2774 | lock and unlock mailboxes. | 2806 | lock and unlock mailboxes. |
| 2775 | (mail_spool_name): New function. | 2807 | (mail_spool_name): New function. |
| 2776 | 2808 | ||
| 2777 | * movemail.c: Fix an uninitialized variable which could cause | 2809 | * movemail.c: Fix an uninitialized variable which could cause |
| 2778 | movemail to exit with an error status incorrectly on systems which | 2810 | movemail to exit with an error status incorrectly on systems which |
| 2779 | use lock files rather than a system locking function to lock | 2811 | use lock files rather than a system locking function to lock |
| 2780 | mailboxes. | 2812 | mailboxes. |
| 2781 | 2813 | ||
| 2782 | 1996-12-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> | 2814 | 1996-12-16 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
| 2783 | 2815 | ||
| 2784 | * pop.c (socket_connection): Free realhost after using it. | 2816 | * pop.c (socket_connection): Free realhost after using it. |
| 2785 | 2817 | ||
| 2786 | 1996-12-04 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2818 | 1996-12-04 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2787 | 2819 | ||
| 2788 | * etags.c (C_entries): Test tok.valid. This handles some | 2820 | * etags.c (C_entries): Test tok.valid. This handles some |
| 2789 | particular cases involving function declarations that failed. | 2821 | particular cases involving function declarations that failed. |
| @@ -2794,14 +2826,14 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2794 | gethostbyname may return a pointer to static data. | 2826 | gethostbyname may return a pointer to static data. |
| 2795 | krb_realmofhost can clobber it. So copy it. | 2827 | krb_realmofhost can clobber it. So copy it. |
| 2796 | 2828 | ||
| 2797 | 1996-11-14 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2829 | 1996-11-14 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2798 | 2830 | ||
| 2799 | * etags.c (pfnote, fatal, error): Callers using a NULL pointer | 2831 | * etags.c (pfnote, fatal, error): Callers using a NULL pointer |
| 2800 | must cast it to (char *) because we have no prototypes. | 2832 | must cast it to (char *) because we have no prototypes. |
| 2801 | (make_C_tag): Macro deleted, new function. | 2833 | (make_C_tag): Macro deleted, new function. |
| 2802 | (C_entries): Calls to make_C_tag macro changed to call function. | 2834 | (C_entries): Calls to make_C_tag macro changed to call function. |
| 2803 | 2835 | ||
| 2804 | 1996-11-13 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2836 | 1996-11-13 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2805 | 2837 | ||
| 2806 | * etags.c (grow_linebuffer): New function. | 2838 | * etags.c (grow_linebuffer): New function. |
| 2807 | (GROW_LINEBUFFER): Macro deleted. All callers changed. | 2839 | (GROW_LINEBUFFER): Macro deleted. All callers changed. |
| @@ -2811,7 +2843,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2811 | number of arguments. | 2843 | number of arguments. |
| 2812 | (xrealloc): fatal was called with wrong number of arguments | 2844 | (xrealloc): fatal was called with wrong number of arguments |
| 2813 | 2845 | ||
| 2814 | 1996-11-08 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2846 | 1996-11-08 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2815 | 2847 | ||
| 2816 | * etags.c (relative_filename): Bug corrected. | 2848 | * etags.c (relative_filename): Bug corrected. |
| 2817 | (etags_getcwd): Avoid warning of unused variable. | 2849 | (etags_getcwd): Avoid warning of unused variable. |
| @@ -2820,7 +2852,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2820 | 1996-11-03 Paul Eggert <eggert@twinsun.com> | 2852 | 1996-11-03 Paul Eggert <eggert@twinsun.com> |
| 2821 | 2853 | ||
| 2822 | * rcs2log: When processing cvs log output, remove `Attic/' from | 2854 | * rcs2log: When processing cvs log output, remove `Attic/' from |
| 2823 | repository file names. | 2855 | repository file names. |
| 2824 | 2856 | ||
| 2825 | 1996-10-22 Karl Heuer <kwzh@gnu.ai.mit.edu> | 2857 | 1996-10-22 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 2826 | 2858 | ||
| @@ -2829,7 +2861,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2829 | 1996-10-12 Paul Eggert <eggert@twinsun.com> | 2861 | 1996-10-12 Paul Eggert <eggert@twinsun.com> |
| 2830 | 2862 | ||
| 2831 | * rcs2log (rlog_options): Look for ' option' rather than 'unknown | 2863 | * rcs2log (rlog_options): Look for ' option' rather than 'unknown |
| 2832 | option', since CVS says 'invalid option'. | 2864 | option', since CVS says 'invalid option'. |
| 2833 | (datearg): Use the empty string, not '-d>1970-01-01', to extract all | 2865 | (datearg): Use the empty string, not '-d>1970-01-01', to extract all |
| 2834 | revisions, since some hosts reject 1970-01-01 when east of UTC. | 2866 | revisions, since some hosts reject 1970-01-01 when east of UTC. |
| 2835 | (date): Remove. | 2867 | (date): Remove. |
| @@ -2838,7 +2870,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2838 | 2870 | ||
| 2839 | * etags.c (etags_getcwd) [WINDOWSNT]: Convert backslashes to slashes. | 2871 | * etags.c (etags_getcwd) [WINDOWSNT]: Convert backslashes to slashes. |
| 2840 | 2872 | ||
| 2841 | 1996-10-02 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 2873 | 1996-10-02 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 2842 | 2874 | ||
| 2843 | * etags.c (print_version): Print copyright info. | 2875 | * etags.c (print_version): Print copyright info. |
| 2844 | 2876 | ||
| @@ -2850,7 +2882,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2850 | 1996-09-29 Dave Love <d.love@dl.ac.uk> | 2882 | 1996-09-29 Dave Love <d.love@dl.ac.uk> |
| 2851 | 2883 | ||
| 2852 | * rcs2log (date): Make default format acceptable to CVS post v1.8 | 2884 | * rcs2log (date): Make default format acceptable to CVS post v1.8 |
| 2853 | as well as earlier CVSs and RCS. | 2885 | as well as earlier CVSs and RCS. |
| 2854 | 2886 | ||
| 2855 | 1996-09-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> | 2887 | 1996-09-29 Richard Stallman <rms@ethanol.gnu.ai.mit.edu> |
| 2856 | 2888 | ||
| @@ -2860,7 +2892,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2860 | 1996-09-25 Paul Eggert <eggert@twinsun.com> | 2892 | 1996-09-25 Paul Eggert <eggert@twinsun.com> |
| 2861 | 2893 | ||
| 2862 | * rcs2log (rlog_options): Use $rlog, not rlog, when deciding | 2894 | * rcs2log (rlog_options): Use $rlog, not rlog, when deciding |
| 2863 | whether to append -zLT. | 2895 | whether to append -zLT. |
| 2864 | 2896 | ||
| 2865 | 1996-09-16 Karl Heuer <kwzh@gnu.ai.mit.edu> | 2897 | 1996-09-16 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 2866 | 2898 | ||
| @@ -2890,7 +2922,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2890 | 2922 | ||
| 2891 | * emacsserver.c: On fatal signal, delete socket-file: | 2923 | * emacsserver.c: On fatal signal, delete socket-file: |
| 2892 | * emacsserver.c: Include signal.h. | 2924 | * emacsserver.c: Include signal.h. |
| 2893 | (xmalloc, fatal, error): New functions. | 2925 | (xmalloc, fatal, error): New functions. |
| 2894 | (delete_socket, handle_signals): New functions. | 2926 | (delete_socket, handle_signals): New functions. |
| 2895 | (progname, socket_name): New variables. | 2927 | (progname, socket_name): New variables. |
| 2896 | [HAVE_SOCKETS] (main): Call handle_signals; set the new variables. | 2928 | [HAVE_SOCKETS] (main): Call handle_signals; set the new variables. |
| @@ -2984,7 +3016,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 2984 | 3016 | ||
| 2985 | 1996-07-15 David Mosberger-Tang <davidm@AZStarNet.com> | 3017 | 1996-07-15 David Mosberger-Tang <davidm@AZStarNet.com> |
| 2986 | 3018 | ||
| 2987 | * cvtmail.c, sorted-doc.c, yow.c: [__GNU_LIBRARY__]: Use <string.h>. | 3019 | * cvtmail.c, sorted-doc.c, yow.c [__GNU_LIBRARY__]: Use <string.h>. |
| 2988 | * emacsserver.c (main) [__GNU_LIBRARY__]: Use size_t for fromlen. | 3020 | * emacsserver.c (main) [__GNU_LIBRARY__]: Use size_t for fromlen. |
| 2989 | * etags.c, fakemail.c, profile.c: Declare main as int, not void. | 3021 | * etags.c, fakemail.c, profile.c: Declare main as int, not void. |
| 2990 | 3022 | ||
| @@ -3002,7 +3034,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3002 | 3034 | ||
| 3003 | * makefile.nt: Remove all references to wakeup. | 3035 | * makefile.nt: Remove all references to wakeup. |
| 3004 | 3036 | ||
| 3005 | 1996-06-28 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 3037 | 1996-06-28 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 3006 | 3038 | ||
| 3007 | * etags.c (C_stab_entry): New keywords for C++ namespace, bool, | 3039 | * etags.c (C_stab_entry): New keywords for C++ namespace, bool, |
| 3008 | explicit, mutable, typename. | 3040 | explicit, mutable, typename. |
| @@ -3033,7 +3065,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3033 | 3065 | ||
| 3034 | * Version 19.31 released. | 3066 | * Version 19.31 released. |
| 3035 | 3067 | ||
| 3036 | 1996-05-17 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 3068 | 1996-05-17 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 3037 | 3069 | ||
| 3038 | * etags.c (CNL_SAVE_DEFINEDEF): Set linecharno for use by readline. | 3070 | * etags.c (CNL_SAVE_DEFINEDEF): Set linecharno for use by readline. |
| 3039 | (Pascal_functions): Increase linecharno by the correct number of | 3071 | (Pascal_functions): Increase linecharno by the correct number of |
| @@ -3146,21 +3178,21 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3146 | 3178 | ||
| 3147 | * makefile.nt: Change uses of del to $(DEL). | 3179 | * makefile.nt: Change uses of del to $(DEL). |
| 3148 | 3180 | ||
| 3149 | 1996-03-22 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 3181 | 1996-03-22 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 3150 | 3182 | ||
| 3151 | * etags.c (just_read_file): Reset lineno and charno on entry. | 3183 | * etags.c (just_read_file): Reset lineno and charno on entry. |
| 3152 | 3184 | ||
| 3153 | 1996-03-15 Anders Lindgren <andersl@csd.uu.se> | 3185 | 1996-03-15 Anders Lindgren <andersl@csd.uu.se> |
| 3154 | 3186 | ||
| 3155 | * etags.c: Prolog language totaly rewritten. | 3187 | * etags.c: Prolog language totaly rewritten. |
| 3156 | (Prolog_functions): Rewritten from scratch. | 3188 | (Prolog_functions): Rewritten from scratch. |
| 3157 | (skip_comment, prolog_getit): Removed. | 3189 | (skip_comment, prolog_getit): Removed. |
| 3158 | (prolog_skip_comment): New function, like old skip_comment. | 3190 | (prolog_skip_comment): New function, like old skip_comment. |
| 3159 | (prolog_pred, prolog_atom, prolog_white): New functions. | 3191 | (prolog_pred, prolog_atom, prolog_white): New functions. |
| 3160 | (erlang_func, erlang_attributes): Forward declarations added. | 3192 | (erlang_func, erlang_attributes): Forward declarations added. |
| 3161 | (erlang_atom): Check if backslash ends line inside quoted atom. | 3193 | (erlang_atom): Check if backslash ends line inside quoted atom. |
| 3162 | 3194 | ||
| 3163 | 1996-03-14 Francesco Potorti` <F.Potorti@cnuce.cnr.it> | 3195 | 1996-03-14 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> |
| 3164 | 3196 | ||
| 3165 | * etags.c (absolutefn): DOS_NT version corrected. | 3197 | * etags.c (absolutefn): DOS_NT version corrected. |
| 3166 | (main): Append "/" to the dir name only if not already there. | 3198 | (main): Append "/" to the dir name only if not already there. |
| @@ -3248,7 +3280,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3248 | 3280 | ||
| 3249 | * Makefile.in (THIS_IS_MAKEFILE): Renamed from THIS_IS_YMAKEFILE. | 3281 | * Makefile.in (THIS_IS_MAKEFILE): Renamed from THIS_IS_YMAKEFILE. |
| 3250 | 3282 | ||
| 3251 | 1995-12-07 Francesco Potorti` <pot@cnuce.cnr.it> | 3283 | 1995-12-07 Francesco Potort,Al(B <pot@cnuce.cnr.it> |
| 3252 | 3284 | ||
| 3253 | * etags.c (pfnote): Don't make a tag for ctags if there is no name. | 3285 | * etags.c (pfnote): Don't make a tag for ctags if there is no name. |
| 3254 | (getit, Asm_labels, Perl_functions, Pascal_functions, L_getit, | 3286 | (getit, Asm_labels, Perl_functions, Pascal_functions, L_getit, |
| @@ -3260,7 +3292,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3260 | (main): Let get_language_from_name make language existence check. | 3292 | (main): Let get_language_from_name make language existence check. |
| 3261 | (streq, strneq): Check the arguments #if DEBUG. | 3293 | (streq, strneq): Check the arguments #if DEBUG. |
| 3262 | 3294 | ||
| 3263 | 1995-12-06 Francesco Potorti` <pot@cnuce.cnr.it> | 3295 | 1995-12-06 Francesco Potort,Al(B <pot@cnuce.cnr.it> |
| 3264 | 3296 | ||
| 3265 | * etags.c (Cplusplus_suffixes): Add .M suffix for Objective C++. | 3297 | * etags.c (Cplusplus_suffixes): Add .M suffix for Objective C++. |
| 3266 | (gperf): Added keywords for Objective C and GNU macros. | 3298 | (gperf): Added keywords for Objective C and GNU macros. |
| @@ -3277,10 +3309,10 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3277 | (C_entries): Consider // as a comment start even in plain C for | 3309 | (C_entries): Consider // as a comment start even in plain C for |
| 3278 | the sake of Objective C parsing. | 3310 | the sake of Objective C parsing. |
| 3279 | 3311 | ||
| 3280 | 1995-12-04 Francesco Potorti` <pot@cnuce.cnr.it> | 3312 | 1995-12-04 Francesco Potort,Al(B <pot@cnuce.cnr.it> |
| 3281 | 3313 | ||
| 3282 | * Makefile.in (ctags): depend on etags only for simplicity; | 3314 | * Makefile.in (ctags): depend on etags only for simplicity; |
| 3283 | compile with regexp support enabled. | 3315 | compile with regexp support enabled. |
| 3284 | 3316 | ||
| 3285 | 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 3317 | 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
| 3286 | 3318 | ||
| @@ -3306,7 +3338,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3306 | w32fns.c, w32faces.c, w32select.c, w32menu.c, w32reg.c; remove | 3338 | w32fns.c, w32faces.c, w32select.c, w32menu.c, w32reg.c; remove |
| 3307 | Windows 95 conditional. | 3339 | Windows 95 conditional. |
| 3308 | 3340 | ||
| 3309 | 1995-11-06 Francesco Potorti` (pot@cnuce.cnr.it) | 3341 | 1995-11-06 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3310 | 3342 | ||
| 3311 | * etags.c (get_lang_from_name, get_lang_from_interpreter, | 3343 | * etags.c (get_lang_from_name, get_lang_from_interpreter, |
| 3312 | get_lang_from_suffix): New functions. | 3344 | get_lang_from_suffix): New functions. |
| @@ -3319,7 +3351,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3319 | (Perl_functions): New function. | 3351 | (Perl_functions): New function. |
| 3320 | (lang_suffixes): .pl and .pm are Perl suffixes. | 3352 | (lang_suffixes): .pl and .pm are Perl suffixes. |
| 3321 | 3353 | ||
| 3322 | 1995-11-02 Francesco Potorti` (pot@cnuce.cnr.it) | 3354 | 1995-11-02 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3323 | 3355 | ||
| 3324 | * etags.c (lowcase): Use the standard tolower function. | 3356 | * etags.c (lowcase): Use the standard tolower function. |
| 3325 | (substitute): Remove some wrong and some useless code related with | 3357 | (substitute): Remove some wrong and some useless code related with |
| @@ -3347,7 +3379,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3347 | [! O_RDONLY]: Define it to zero. | 3379 | [! O_RDONLY]: Define it to zero. |
| 3348 | (main): Use O_RDONLY instead of explicit zero. | 3380 | (main): Use O_RDONLY instead of explicit zero. |
| 3349 | 3381 | ||
| 3350 | 1995-08-17 Francesco Potorti` (pot@cnuce.cnr.it) | 3382 | 1995-08-17 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3351 | 3383 | ||
| 3352 | * etags.c (Pascal_functions): Close comment bug corrected. | 3384 | * etags.c (Pascal_functions): Close comment bug corrected. |
| 3353 | (add_node): Correctly compare node file names. | 3385 | (add_node): Correctly compare node file names. |
| @@ -3402,7 +3434,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3402 | * Makefile.in.in (install, maybe-blessmail): Don't cd ..; | 3434 | * Makefile.in.in (install, maybe-blessmail): Don't cd ..; |
| 3403 | configure has already set $(INSTALL) to the proper relative path. | 3435 | configure has already set $(INSTALL) to the proper relative path. |
| 3404 | 3436 | ||
| 3405 | 1995-06-27 Francesco Potorti` (pot@cnuce.cnr.it) | 3437 | 1995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3406 | 3438 | ||
| 3407 | * etags.c (plain_C_entries): new function. | 3439 | * etags.c (plain_C_entries): new function. |
| 3408 | (lowcase): new macro. | 3440 | (lowcase): new macro. |
| @@ -3433,14 +3465,14 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3433 | 1995-06-28 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 3465 | 1995-06-28 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
| 3434 | 3466 | ||
| 3435 | * emacsserver.c: Make all error messages start with `Error: '. | 3467 | * emacsserver.c: Make all error messages start with `Error: '. |
| 3436 | (fatal_error, perror_1): New functions, use throughout. | 3468 | (fatal_error, perror_1): New functions, use throughout. |
| 3437 | 3469 | ||
| 3438 | 1995-06-28 Paul Eggert <eggert@twinsun.com> | 3470 | 1995-06-28 Paul Eggert <eggert@twinsun.com> |
| 3439 | 3471 | ||
| 3440 | * rcs2log (CVSROOT, repository): | 3472 | * rcs2log (CVSROOT, repository): |
| 3441 | Allow remote repositories a la CVS 1.4. | 3473 | Allow remote repositories a la CVS 1.4. |
| 3442 | 3474 | ||
| 3443 | 1995-06-27 Francesco Potorti` (pot@cnuce.cnr.it) | 3475 | 1995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3444 | 3476 | ||
| 3445 | * etags.c (plain_C_entries): new function. | 3477 | * etags.c (plain_C_entries): new function. |
| 3446 | (lowcase): new macro. | 3478 | (lowcase): new macro. |
| @@ -3458,7 +3490,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3458 | 3490 | ||
| 3459 | * make-docfile.c (scan_file): Make sure it never looks at filename[-1]. | 3491 | * make-docfile.c (scan_file): Make sure it never looks at filename[-1]. |
| 3460 | 3492 | ||
| 3461 | 1995-06-21 Francesco Potorti` (pot@cnuce.cnr.it) | 3493 | 1995-06-21 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3462 | 3494 | ||
| 3463 | * etags.c (find_entries): Rewind before rereading the input file. | 3495 | * etags.c (find_entries): Rewind before rereading the input file. |
| 3464 | 3496 | ||
| @@ -3490,7 +3522,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3490 | * rcs2log (output_authors): Allow ':' in time zone, | 3522 | * rcs2log (output_authors): Allow ':' in time zone, |
| 3491 | as per ISO 8601 and RCS 5.6.8 beta. | 3523 | as per ISO 8601 and RCS 5.6.8 beta. |
| 3492 | 3524 | ||
| 3493 | 1995-05-29 Francesco Potorti` (pot@cnuce.cnr.it) | 3525 | 1995-05-29 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3494 | 3526 | ||
| 3495 | * etags.c (etags_getcwd): Undo the /bin/pwd change. It may raise | 3527 | * etags.c (etags_getcwd): Undo the /bin/pwd change. It may raise |
| 3496 | compatibility problems. | 3528 | compatibility problems. |
| @@ -3513,7 +3545,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3513 | (make-docfile.obj): Depend upon config.h. | 3545 | (make-docfile.obj): Depend upon config.h. |
| 3514 | Clean up comments. | 3546 | Clean up comments. |
| 3515 | 3547 | ||
| 3516 | 1995-05-23 Francesco Potorti` (pot@cnuce.cnr.it) | 3548 | 1995-05-23 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3517 | 3549 | ||
| 3518 | * etags.c (etags_getcwd): Use /bin/pwd instead of pwd because the | 3550 | * etags.c (etags_getcwd): Use /bin/pwd instead of pwd because the |
| 3519 | former gives the true path even in the presence of simlinks. | 3551 | former gives the true path even in the presence of simlinks. |
| @@ -3623,12 +3655,12 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3623 | even if HAVE_SYSVIPC. | 3655 | even if HAVE_SYSVIPC. |
| 3624 | * emacsclient.c (main): Use getcwd if not BSD. | 3656 | * emacsclient.c (main): Use getcwd if not BSD. |
| 3625 | 3657 | ||
| 3626 | 1995-03-13 Francesco Potorti` (pot@cnuce.cnr.it) | 3658 | 1995-03-13 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3627 | 3659 | ||
| 3628 | * etags.c (process_file): free (filename) after using it. | 3660 | * etags.c (process_file): free (filename) after using it. |
| 3629 | (readline_internal): Do not access the char before start of line. | 3661 | (readline_internal): Do not access the char before start of line. |
| 3630 | 3662 | ||
| 3631 | 1995-02-22 Francesco Potorti` (pot@cnuce.cnr.it) | 3663 | 1995-02-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3632 | 3664 | ||
| 3633 | * etags.c (C_entries): token_saved removed. Initialise tok.valid and | 3665 | * etags.c (C_entries): token_saved removed. Initialise tok.valid and |
| 3634 | savetok.valid. Mark token as valid when it is initialised. | 3666 | savetok.valid. Mark token as valid when it is initialised. |
| @@ -3636,12 +3668,12 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3636 | (CNL_SAVE_DEFINEDEF): Test for savetok.valid instead of token_saved. | 3668 | (CNL_SAVE_DEFINEDEF): Test for savetok.valid instead of token_saved. |
| 3637 | (TOKEN): Added a new member: valid. | 3669 | (TOKEN): Added a new member: valid. |
| 3638 | 3670 | ||
| 3639 | 1995-02-15 Francesco Potorti` (pot@cnuce.cnr.it) | 3671 | 1995-02-15 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3640 | 3672 | ||
| 3641 | * etags.c (C_entries): Bug corrected in xrealloc of token_str. | 3673 | * etags.c (C_entries): Bug corrected in xrealloc of token_str. |
| 3642 | (main): Do not read twice the last filename in the stdin file list. | 3674 | (main): Do not read twice the last filename in the stdin file list. |
| 3643 | 3675 | ||
| 3644 | 1995-02-14 Francesco Potorti` (pot@cnuce.cnr.it) | 3676 | 1995-02-14 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3645 | 3677 | ||
| 3646 | * etags.c (C_entries): Initialise the new members of TOKEN. | 3678 | * etags.c (C_entries): Initialise the new members of TOKEN. |
| 3647 | (C_entries): Do not allocate a new space for each token found by | 3679 | (C_entries): Do not allocate a new space for each token found by |
| @@ -3658,18 +3690,18 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3658 | 3690 | ||
| 3659 | * Makefile.in.in (maintainer-clean): Renamed from realclean. | 3691 | * Makefile.in.in (maintainer-clean): Renamed from realclean. |
| 3660 | 3692 | ||
| 3661 | 1995-02-01 Francesco Potorti` (pot@cnuce.cnr.it) | 3693 | 1995-02-01 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3662 | 3694 | ||
| 3663 | * etags.c (pfnote): Initialise been_warned in the node. | 3695 | * etags.c (pfnote): Initialise been_warned in the node. |
| 3664 | (C_entries): Removed a speed hack for the sake of clarity. | 3696 | (C_entries): Removed a speed hack for the sake of clarity. |
| 3665 | 3697 | ||
| 3666 | 1995-01-18 Francesco Potorti` (pot@cnuce.cnr.it) | 3698 | 1995-01-18 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3667 | 3699 | ||
| 3668 | * etags.c (longopts, print_help, main): Use -I as abbreviation | 3700 | * etags.c (longopts, print_help, main): Use -I as abbreviation |
| 3669 | for the --ignore-indentation option. | 3701 | for the --ignore-indentation option. |
| 3670 | (main): Do not print an error message for unknown options. | 3702 | (main): Do not print an error message for unknown options. |
| 3671 | 3703 | ||
| 3672 | 1995-01-12 Francesco Potorti` (pot@cnuce.cnr.it) | 3704 | 1995-01-12 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3673 | 3705 | ||
| 3674 | * etags.c (FILEPOS, GET_CHARNO, GET_FILEPOS, max, LINENO): Deleted. | 3706 | * etags.c (FILEPOS, GET_CHARNO, GET_FILEPOS, max, LINENO): Deleted. |
| 3675 | (append_to_tagfile, typedefs, typedefs_and_cplusplus, | 3707 | (append_to_tagfile, typedefs, typedefs_and_cplusplus, |
| @@ -3701,13 +3733,13 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3701 | 3733 | ||
| 3702 | * movemail.c (main): Skip past the colon in inname. | 3734 | * movemail.c (main): Skip past the colon in inname. |
| 3703 | 3735 | ||
| 3704 | 1995-01-10 Francesco Potorti` (pot@cnuce.cnr.it) | 3736 | 1995-01-10 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3705 | 3737 | ||
| 3706 | * etags.c (pfatal): New function. | 3738 | * etags.c (pfatal): New function. |
| 3707 | (main, etags_getcwd): Use pfatal. | 3739 | (main, etags_getcwd): Use pfatal. |
| 3708 | (etags_getcwd): Corrected another bug in the HAVE_GETCWD version. | 3740 | (etags_getcwd): Corrected another bug in the HAVE_GETCWD version. |
| 3709 | 3741 | ||
| 3710 | 1995-01-10 Francesco Potorti` (pot@cnuce.cnr.it) | 3742 | 1995-01-10 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3711 | 3743 | ||
| 3712 | * etags.c (Lang_function): Use void instead to declare the | 3744 | * etags.c (Lang_function): Use void instead to declare the |
| 3713 | language functions, because many compilers are buggy. | 3745 | language functions, because many compilers are buggy. |
| @@ -3715,7 +3747,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3715 | (readline_internal): Discard possible \r before \n here. | 3747 | (readline_internal): Discard possible \r before \n here. |
| 3716 | (C_entries): Do not deal with \r here: undo previous fix. | 3748 | (C_entries): Do not deal with \r here: undo previous fix. |
| 3717 | 3749 | ||
| 3718 | 1995-01-09 Francesco Potorti` (pot@fly) | 3750 | 1995-01-09 Francesco Potort,Al(B (pot@fly) |
| 3719 | 3751 | ||
| 3720 | * b2m.c (concat, xmalloc, xrealloc, readline, xnew): Four new | 3752 | * b2m.c (concat, xmalloc, xrealloc, readline, xnew): Four new |
| 3721 | functions and a macro that allow the program to work on input | 3753 | functions and a macro that allow the program to work on input |
| @@ -3756,12 +3788,12 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3756 | 3788 | ||
| 3757 | * emacsclient.c [!HAVE_SYSVIPC] (main): Fix error message diction. | 3789 | * emacsclient.c [!HAVE_SYSVIPC] (main): Fix error message diction. |
| 3758 | 3790 | ||
| 3759 | 1994-11-22 Francesco Potorti` (pot@cnuce.cnr.it) | 3791 | 1994-11-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3760 | 3792 | ||
| 3761 | * etags.c (print_help): print --regex usage for ctags also. | 3793 | * etags.c (print_help): print --regex usage for ctags also. |
| 3762 | (main): use -h in addition to -H as abbreviation for --help. | 3794 | (main): use -h in addition to -H as abbreviation for --help. |
| 3763 | 3795 | ||
| 3764 | 1994-11-16 Francesco Potorti` (pot@cnuce.cnr.it) | 3796 | 1994-11-16 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3765 | 3797 | ||
| 3766 | * etags.c [ETAGS_REGEXP]: All the new code that deals with regexps | 3798 | * etags.c [ETAGS_REGEXP]: All the new code that deals with regexps |
| 3767 | is compiled if this is defined. The new functions and variables | 3799 | is compiled if this is defined. The new functions and variables |
| @@ -3790,7 +3822,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3790 | (prolog_getit, skip_comment): Rewritten for speed. | 3822 | (prolog_getit, skip_comment): Rewritten for speed. |
| 3791 | (readline): Rewritten to deal with regexps. | 3823 | (readline): Rewritten to deal with regexps. |
| 3792 | 3824 | ||
| 3793 | 1994-11-16 Francesco Potorti` (pot@cnuce.cnr.it) | 3825 | 1994-11-16 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3794 | 3826 | ||
| 3795 | * etags.c (<errno.h>): #include added. | 3827 | * etags.c (<errno.h>): #include added. |
| 3796 | (etags_getcwd): Check return value from getcwd. | 3828 | (etags_getcwd): Check return value from getcwd. |
| @@ -3822,7 +3854,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3822 | to grow the input buffer, take into account the null that's stored | 3854 | to grow the input buffer, take into account the null that's stored |
| 3823 | at the end of already-read input in the buffer. | 3855 | at the end of already-read input in the buffer. |
| 3824 | 3856 | ||
| 3825 | 1994-10-21 Francesco Potorti` (pot@cnuce.cnr.it) | 3857 | 1994-10-21 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3826 | 3858 | ||
| 3827 | * etags.c (prestr, substr): return a logical type. | 3859 | * etags.c (prestr, substr): return a logical type. |
| 3828 | (consider_token): Comment out "EXFUN". Use "DEFUN" instead of "DEF". | 3860 | (consider_token): Comment out "EXFUN". Use "DEFUN" instead of "DEF". |
| @@ -3845,7 +3877,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3845 | 1994-10-19 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> | 3877 | 1994-10-19 David J. MacKenzie <djm@duality.gnu.ai.mit.edu> |
| 3846 | 3878 | ||
| 3847 | * rcs-checkin: Use test -r instead of < to check readability, to | 3879 | * rcs-checkin: Use test -r instead of < to check readability, to |
| 3848 | avoid syntax error. | 3880 | avoid syntax error. |
| 3849 | 3881 | ||
| 3850 | 1994-10-19 Jonathan I. Kamens (jik@cam.ov.com) | 3882 | 1994-10-19 Jonathan I. Kamens (jik@cam.ov.com) |
| 3851 | 3883 | ||
| @@ -3907,7 +3939,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3907 | 3939 | ||
| 3908 | * Makefile.in.in (regex.o): Use full path to find regex.c. | 3940 | * Makefile.in.in (regex.o): Use full path to find regex.c. |
| 3909 | 3941 | ||
| 3910 | 1994-10-17 Francesco Potorti` (pot@fly.cnuce.cnr.it) | 3942 | 1994-10-17 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) |
| 3911 | 3943 | ||
| 3912 | * Makefile.in.in (etags): add dependency on regex.o, link with it. | 3944 | * Makefile.in.in (etags): add dependency on regex.o, link with it. |
| 3913 | (REGEXPOBJ, REGEXPDEPS, regex.o): target and macros added. | 3945 | (REGEXPOBJ, REGEXPDEPS, regex.o): target and macros added. |
| @@ -3934,7 +3966,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3934 | 3966 | ||
| 3935 | * Makefile.in.in (libexecdir): Renamed from libdir. | 3967 | * Makefile.in.in (libexecdir): Renamed from libdir. |
| 3936 | 3968 | ||
| 3937 | 1994-10-11 Francesco Potorti` (pot@cnuce.cnr.it) | 3969 | 1994-10-11 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3938 | 3970 | ||
| 3939 | * etags.c (C_entries): Name the #define's that are macros. | 3971 | * etags.c (C_entries): Name the #define's that are macros. |
| 3940 | 3972 | ||
| @@ -3943,7 +3975,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 3943 | * emacsserver.c [! SYSVIPC] (main): Fix uses of FD_* macros: | 3975 | * emacsserver.c [! SYSVIPC] (main): Fix uses of FD_* macros: |
| 3944 | fd_set arg is a pointer, descriptor arg comes first. | 3976 | fd_set arg is a pointer, descriptor arg comes first. |
| 3945 | 3977 | ||
| 3946 | 1994-09-29 Francesco Potorti` (pot@cnuce.cnr.it) | 3978 | 1994-09-29 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 3947 | 3979 | ||
| 3948 | * etags.c (C_entries): Recognise typedef of ANSI style functions. | 3980 | * etags.c (C_entries): Recognise typedef of ANSI style functions. |
| 3949 | (C_entries): Recognise #define inside a struct. | 3981 | (C_entries): Recognise #define inside a struct. |
| @@ -4060,12 +4092,12 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4060 | 4092 | ||
| 4061 | 1994-07-08 Dave Love (d.love@dl.ac.uk) | 4093 | 1994-07-08 Dave Love (d.love@dl.ac.uk) |
| 4062 | 4094 | ||
| 4063 | * etags.c (takeprec): recognise `character*(*) function' | 4095 | * etags.c (takeprec): recognise `character*(*) function' |
| 4064 | 4096 | ||
| 4065 | 1994-07-08 Francesco Potorti` (pot@cnuce.cnr.it) | 4097 | 1994-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 4066 | 4098 | ||
| 4067 | * etags.c (main): Don't barf on obsolete -t and -T switches. | 4099 | * etags.c (main): Don't barf on obsolete -t and -T switches. |
| 4068 | (main): Print an explicative message when a switch is not known. | 4100 | (main): Print an explicative message when a switch is not known. |
| 4069 | 4101 | ||
| 4070 | 1994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4102 | 1994-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
| 4071 | 4103 | ||
| @@ -4078,12 +4110,12 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4078 | 4110 | ||
| 4079 | * Makefile.in.in (test-distrib): Use ALL_CFLAGS. | 4111 | * Makefile.in.in (test-distrib): Use ALL_CFLAGS. |
| 4080 | 4112 | ||
| 4081 | 1994-06-03 Francesco Potorti` (pot@fly.cnuce.cnr.it) | 4113 | 1994-06-03 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) |
| 4082 | 4114 | ||
| 4083 | * etags.c (absolute_filename): Remove infinite loop bug when | 4115 | * etags.c (absolute_filename): Remove infinite loop bug when |
| 4084 | accessing files in directories whose name begins with a dot. | 4116 | accessing files in directories whose name begins with a dot. |
| 4085 | 4117 | ||
| 4086 | 1994-06-03 Francesco Potorti` (pot@fly.cnuce.cnr.it) | 4118 | 1994-06-03 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) |
| 4087 | 4119 | ||
| 4088 | * etags.c (etags_getcwd): Delete the trailing newline from cwd. | 4120 | * etags.c (etags_getcwd): Delete the trailing newline from cwd. |
| 4089 | 4121 | ||
| @@ -4206,11 +4238,11 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4206 | * fakemail.c (readline): When extending the buffer, | 4238 | * fakemail.c (readline): When extending the buffer, |
| 4207 | calculate end afresh using the new size. | 4239 | calculate end afresh using the new size. |
| 4208 | 4240 | ||
| 4209 | 1994-04-18 Francesco Potorti` (pot@fly.cnuce.cnr.it) | 4241 | 1994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) |
| 4210 | 4242 | ||
| 4211 | * etags.c (main, print_help): eliminate the -F option. | 4243 | * etags.c (main, print_help): eliminate the -F option. |
| 4212 | 4244 | ||
| 4213 | 1994-04-18 Francesco Potorti` (pot@fly.cnuce.cnr.it) | 4245 | 1994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) |
| 4214 | 4246 | ||
| 4215 | * etags.c (absolute_filename): compare against '\0' instead of NULL. | 4247 | * etags.c (absolute_filename): compare against '\0' instead of NULL. |
| 4216 | 4248 | ||
| @@ -4227,7 +4259,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4227 | 4259 | ||
| 4228 | * movemail.c [HAVE_UNISTD_H]: Include unistd.h. | 4260 | * movemail.c [HAVE_UNISTD_H]: Include unistd.h. |
| 4229 | 4261 | ||
| 4230 | 1994-04-12 Francesco Potorti` (pot@fly.cnuce.cnr.it) | 4262 | 1994-04-12 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) |
| 4231 | 4263 | ||
| 4232 | * etags.c (etags_getcwd): Initialize bufsize. | 4264 | * etags.c (etags_getcwd): Initialize bufsize. |
| 4233 | 4265 | ||
| @@ -4244,7 +4276,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4244 | 4276 | ||
| 4245 | * etags.c: #undef static. | 4277 | * etags.c: #undef static. |
| 4246 | 4278 | ||
| 4247 | 1994-04-08 Francesco Potorti` (pot@fly.cnuce.cnr.it) | 4279 | 1994-04-08 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) |
| 4248 | 4280 | ||
| 4249 | * etags.c (outf, outfiledir): renamed to tagf, tagfiledir. | 4281 | * etags.c (outf, outfiledir): renamed to tagf, tagfiledir. |
| 4250 | (PF_funcs, Asm_funcs, L_funcs, PAS_funcs, TEX_funcs, | 4282 | (PF_funcs, Asm_funcs, L_funcs, PAS_funcs, TEX_funcs, |
| @@ -4257,7 +4289,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4257 | (find_entries): added more suffixes for assembler files. | 4289 | (find_entries): added more suffixes for assembler files. |
| 4258 | (Asm_funcs): Now finds labels even without an ending colon. | 4290 | (Asm_funcs): Now finds labels even without an ending colon. |
| 4259 | 4291 | ||
| 4260 | 1994-03-30 Francesco Potorti` (pot@fly.cnuce.cnr.it) | 4292 | 1994-03-30 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) |
| 4261 | 4293 | ||
| 4262 | * etags.c (main): use etags_getcwd for compatibility. | 4294 | * etags.c (main): use etags_getcwd for compatibility. |
| 4263 | (etags_getcwd): new function. | 4295 | (etags_getcwd): new function. |
| @@ -4266,7 +4298,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4266 | 4298 | ||
| 4267 | * Makefile.in (etags, ctags): Pass -D for VERSION. | 4299 | * Makefile.in (etags, ctags): Pass -D for VERSION. |
| 4268 | 4300 | ||
| 4269 | 1994-03-25 Francesco Potorti` (pot@cnuce.cnr.it) | 4301 | 1994-03-25 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 4270 | 4302 | ||
| 4271 | * etags.c (emacs_tags_format, ETAGS): removed. Use CTAGS instead. | 4303 | * etags.c (emacs_tags_format, ETAGS): removed. Use CTAGS instead. |
| 4272 | (main): don't allow the use of -t and -T in etags mode. | 4304 | (main): don't allow the use of -t and -T in etags mode. |
| @@ -4274,7 +4306,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4274 | (print_version): show the emacs version number if VERSION is #defined. | 4306 | (print_version): show the emacs version number if VERSION is #defined. |
| 4275 | (find_entries): add "ss" as suffix for Chez Scheme. | 4307 | (find_entries): add "ss" as suffix for Chez Scheme. |
| 4276 | 4308 | ||
| 4277 | 1994-03-23 Francesco Potorti` (pot@cnuce.cnr.it) | 4309 | 1994-03-23 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 4278 | 4310 | ||
| 4279 | * etags.c (cwd, outfiledir): vars added. | 4311 | * etags.c (cwd, outfiledir): vars added. |
| 4280 | (relative_filename, absolute_filename, absolute_dirname): | 4312 | (relative_filename, absolute_filename, absolute_dirname): |
| @@ -4296,7 +4328,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4296 | * Makefile.in (install, ${archlibdir}): Switch back to .. | 4328 | * Makefile.in (install, ${archlibdir}): Switch back to .. |
| 4297 | before running INSTALL_PROGRAM. | 4329 | before running INSTALL_PROGRAM. |
| 4298 | 4330 | ||
| 4299 | 1994-03-14 Francesco Potorti` (pot@cnuce.cnr.it) | 4331 | 1994-03-14 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 4300 | 4332 | ||
| 4301 | * etags.c (TYPEDST): added the `tignore' value. | 4333 | * etags.c (TYPEDST): added the `tignore' value. |
| 4302 | (C_entries): corrected various bugs, now correctly parses the | 4334 | (C_entries): corrected various bugs, now correctly parses the |
| @@ -4342,7 +4374,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4342 | * profile.c (get_time): Simplify; avoid calling index. | 4374 | * profile.c (get_time): Simplify; avoid calling index. |
| 4343 | (main): exit on EOF. | 4375 | (main): exit on EOF. |
| 4344 | 4376 | ||
| 4345 | 1994-02-17 Francesco Potorti` (pot@cnuce.cnr.it) | 4377 | 1994-02-17 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 4346 | 4378 | ||
| 4347 | * etags.c (--absolute-pathnames): Option removed. | 4379 | * etags.c (--absolute-pathnames): Option removed. |
| 4348 | 4380 | ||
| @@ -4350,7 +4382,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4350 | 4382 | ||
| 4351 | * fakemail.c (put_line): Don't break the line if it all fits. | 4383 | * fakemail.c (put_line): Don't break the line if it all fits. |
| 4352 | 4384 | ||
| 4353 | 1994-02-14 Francesco Potorti` (pot@fly) | 4385 | 1994-02-14 Francesco Potort,Al(B (pot@fly) |
| 4354 | 4386 | ||
| 4355 | * etags.c (absolute_pathnames, cwd): added global vars. | 4387 | * etags.c (absolute_pathnames, cwd): added global vars. |
| 4356 | (longopts, print_help, main, process_file): put absolute filenames | 4388 | (longopts, print_help, main, process_file): put absolute filenames |
| @@ -4382,7 +4414,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4382 | look like lisp call prototypes: (function ARG1 ARG2), upcasing args. | 4414 | look like lisp call prototypes: (function ARG1 ARG2), upcasing args. |
| 4383 | (scan_c_file): Pass BUF to write_c_args for FUNC arg. | 4415 | (scan_c_file): Pass BUF to write_c_args for FUNC arg. |
| 4384 | 4416 | ||
| 4385 | 1994-01-14 Francesco Potorti` (pot@cnuce.cnr.it) | 4417 | 1994-01-14 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 4386 | 4418 | ||
| 4387 | * etags.c (stab_entry, stab_create, stab_find, stab_search, | 4419 | * etags.c (stab_entry, stab_create, stab_find, stab_search, |
| 4388 | stab_type, add_keyword, C_reate_stab, C_create_stabs): deleted. | 4420 | stab_type, add_keyword, C_reate_stab, C_create_stabs): deleted. |
| @@ -4526,7 +4558,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4526 | 4558 | ||
| 4527 | 1993-11-08 Tom Hageman (tom@basil.icce.rug.nl) | 4559 | 1993-11-08 Tom Hageman (tom@basil.icce.rug.nl) |
| 4528 | 4560 | ||
| 4529 | * etags.c: (C_entries): Keep track of ()-parenthesis level so that | 4561 | * etags.c (C_entries): Keep track of ()-parenthesis level so that |
| 4530 | functions returning a pointer to a function, a la `signal', can be | 4562 | functions returning a pointer to a function, a la `signal', can be |
| 4531 | parsed. This also required new state `fstartlist' to `FUNCST'. | 4563 | parsed. This also required new state `fstartlist' to `FUNCST'. |
| 4532 | (SAVE_TOKEN, RESTORE_TOKEN, TOKEN_SAVED_P): 1-deep token save stack. | 4564 | (SAVE_TOKEN, RESTORE_TOKEN, TOKEN_SAVED_P): 1-deep token save stack. |
| @@ -4534,7 +4566,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4534 | from the other state engines. | 4566 | from the other state engines. |
| 4535 | (begtk): add '~', for C++ class destructors. | 4567 | (begtk): add '~', for C++ class destructors. |
| 4536 | 4568 | ||
| 4537 | 1993-11-02 Francesco Potorti` (pot@cnuce.cnr.it) | 4569 | 1993-11-02 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 4538 | 4570 | ||
| 4539 | * etags.c (consider_token): removed unused variable firsttok. | 4571 | * etags.c (consider_token): removed unused variable firsttok. |
| 4540 | (prolog_getit): call pfnote with the right number of arguments. | 4572 | (prolog_getit): call pfnote with the right number of arguments. |
| @@ -4554,7 +4586,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4554 | * Makefile.in: Fixed typos or brainos of whoever thought `@' was | 4586 | * Makefile.in: Fixed typos or brainos of whoever thought `@' was |
| 4555 | the comment character. | 4587 | the comment character. |
| 4556 | 4588 | ||
| 4557 | 1993-10-01 Francesco Potorti` (pot@cnuce.cnr.it) | 4589 | 1993-10-01 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 4558 | 4590 | ||
| 4559 | * etags.c (process_file): dead code removed. | 4591 | * etags.c (process_file): dead code removed. |
| 4560 | (S_ISREG): #define it using S_IFREG if not defined. | 4592 | (S_ISREG): #define it using S_IFREG if not defined. |
| @@ -4585,7 +4617,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4585 | By default, look for *,v files as well as RCS/*,v files. | 4617 | By default, look for *,v files as well as RCS/*,v files. |
| 4586 | Use $TMPDIR (default /tmp) instead of /tmp. | 4618 | Use $TMPDIR (default /tmp) instead of /tmp. |
| 4587 | 4619 | ||
| 4588 | 1993-09-20 Francesco Potorti` (pot@fly) | 4620 | 1993-09-20 Francesco Potort,Al(B (pot@fly) |
| 4589 | 4621 | ||
| 4590 | * etags.c (C_entries): is_func is initialised here instead of in | 4622 | * etags.c (C_entries): is_func is initialised here instead of in |
| 4591 | consider_token for the sake of the yacc rules section. | 4623 | consider_token for the sake of the yacc rules section. |
| @@ -4639,7 +4671,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4639 | 4671 | ||
| 4640 | * Version 19.18 released. | 4672 | * Version 19.18 released. |
| 4641 | 4673 | ||
| 4642 | 1993-08-04 Francesco Potorti` (pot@spiff.gnu.ai.mit.edu) | 4674 | 1993-08-04 Francesco Potort,Al(B (pot@spiff.gnu.ai.mit.edu) |
| 4643 | 4675 | ||
| 4644 | * etags.c (L_isdef, L_isquote, L_getit): small optimisations. | 4676 | * etags.c (L_isdef, L_isquote, L_getit): small optimisations. |
| 4645 | (L_funcs): the (foo::defmumble stuff now should work. | 4677 | (L_funcs): the (foo::defmumble stuff now should work. |
| @@ -4655,9 +4687,9 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4655 | 4687 | ||
| 4656 | * timer.c (main): Generate a SIGIO as soon as we've initialized. | 4688 | * timer.c (main): Generate a SIGIO as soon as we've initialized. |
| 4657 | 4689 | ||
| 4658 | 1993-07-30 Francesco Potorti` (pot@cnuce.cnr.it) | 4690 | 1993-07-30 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 4659 | 4691 | ||
| 4660 | * etags.c (FINCST): added the fignore status. Means we are | 4692 | * etags.c (FINCST): Added the fignore status. Means we are |
| 4661 | after the parameter list and before the open curly brace. | 4693 | after the parameter list and before the open curly brace. |
| 4662 | Allows correct parsing of C++ constructors. | 4694 | Allows correct parsing of C++ constructors. |
| 4663 | (C_entries, consider_token): make use of fignore. | 4695 | (C_entries, consider_token): make use of fignore. |
| @@ -4683,7 +4715,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4683 | 4715 | ||
| 4684 | 1993-07-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4716 | 1993-07-18 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
| 4685 | 4717 | ||
| 4686 | * Version 19.17 released. | 4718 | * Version 19.17 released. |
| 4687 | 4719 | ||
| 4688 | 1993-07-15 Jim Blandy (jimb@totoro.cs.oberlin.edu) | 4720 | 1993-07-15 Jim Blandy (jimb@totoro.cs.oberlin.edu) |
| 4689 | 4721 | ||
| @@ -4694,14 +4726,14 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4694 | * wakeup.c: Use CPP tangle from autoconf manual to #include the | 4726 | * wakeup.c: Use CPP tangle from autoconf manual to #include the |
| 4695 | correct combination of <time.h> and <sys/time.h>. | 4727 | correct combination of <time.h> and <sys/time.h>. |
| 4696 | 4728 | ||
| 4697 | 1993-07-08 Francesco Potorti` (pot@cnuce.cnr.it) | 4729 | 1993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 4698 | 4730 | ||
| 4699 | * etags.c (alloca): removed all references to it. | 4731 | * etags.c (alloca): removed all references to it. |
| 4700 | (main): now calls xnew instead of alloca for portability. | 4732 | (main): now calls xnew instead of alloca for portability. |
| 4701 | (../src/config.h): included only if HAVE_CONFIG_H. | 4733 | (../src/config.h): included only if HAVE_CONFIG_H. |
| 4702 | (const): void definition removed--config.h takes care of it. | 4734 | (const): void definition removed--config.h takes care of it. |
| 4703 | 4735 | ||
| 4704 | 1993-07-08 Francesco Potorti` (pot@cnuce.cnr.it) | 4736 | 1993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 4705 | 4737 | ||
| 4706 | * etags.c (consider_token): was `==', now is `='. | 4738 | * etags.c (consider_token): was `==', now is `='. |
| 4707 | (consider_token): DEFUNs now treated like funcs in ctags mode. | 4739 | (consider_token): DEFUNs now treated like funcs in ctags mode. |
| @@ -4748,7 +4780,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4748 | 4780 | ||
| 4749 | 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) | 4781 | 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) |
| 4750 | 4782 | ||
| 4751 | Bring mumbleclean targets into conformance with GNU coding standards. | 4783 | Bring mumbleclean targets into conformance with GNU coding standards. |
| 4752 | * Makefile.in (distclean): Call clean to do most of the work. | 4784 | * Makefile.in (distclean): Call clean to do most of the work. |
| 4753 | Delete aixcc.c and TAGS. | 4785 | Delete aixcc.c and TAGS. |
| 4754 | (realclean): Just call distclean. | 4786 | (realclean): Just call distclean. |
| @@ -4805,7 +4837,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4805 | 4837 | ||
| 4806 | 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) | 4838 | 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) |
| 4807 | 4839 | ||
| 4808 | * Makefile.in: (${archlibdir}): Use `(cd foo && pwd)' instead of | 4840 | * Makefile.in (${archlibdir}): Use `(cd foo && pwd)' instead of |
| 4809 | `(cd foo ; pwd)' to get the canonical name of a directory; cd | 4841 | `(cd foo ; pwd)' to get the canonical name of a directory; cd |
| 4810 | might fail, and have pwd print out the current directory. | 4842 | might fail, and have pwd print out the current directory. |
| 4811 | 4843 | ||
| @@ -4891,7 +4923,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4891 | 4923 | ||
| 4892 | 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu) | 4924 | 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu) |
| 4893 | 4925 | ||
| 4894 | * Version 19.7 released. | 4926 | * Version 19.7 released. |
| 4895 | 4927 | ||
| 4896 | 1993-05-22 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 4928 | 1993-05-22 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
| 4897 | 4929 | ||
| @@ -4983,7 +5015,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4983 | (CFLAGS): Include C_SWITCH_SYSTEM in the flags to pass to the | 5015 | (CFLAGS): Include C_SWITCH_SYSTEM in the flags to pass to the |
| 4984 | compiler. | 5016 | compiler. |
| 4985 | 5017 | ||
| 4986 | 1993-03-22 Francesco Potorti` (pot@cnuce.cnr.it) | 5018 | 1993-03-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 4987 | 5019 | ||
| 4988 | * etags.c (YACC): flag added to c_ext. | 5020 | * etags.c (YACC): flag added to c_ext. |
| 4989 | (c_ext): no more a synonim for c_ext&C_PLPL because of YACC. | 5021 | (c_ext): no more a synonim for c_ext&C_PLPL because of YACC. |
| @@ -4994,13 +5026,13 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 4994 | (C_entries): logical yacc_rules means we are after the first %%. | 5026 | (C_entries): logical yacc_rules means we are after the first %%. |
| 4995 | (C_entries): added logic for yacc files. | 5027 | (C_entries): added logic for yacc files. |
| 4996 | 5028 | ||
| 4997 | 1993-03-16 Francesco Potorti` (pot@cnuce.cnr.it) | 5029 | 1993-03-16 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 4998 | 5030 | ||
| 4999 | * etags.c (C_entries): ':' case moved to the second switch. | 5031 | * etags.c (C_entries): ':' case moved to the second switch. |
| 5000 | (C_entries): do not examine token if structdef==scolonseen. | 5032 | (C_entries): do not examine token if structdef==scolonseen. |
| 5001 | (consider_token): structtag set to null string for enum. | 5033 | (consider_token): structtag set to null string for enum. |
| 5002 | 5034 | ||
| 5003 | 1993-03-12 Francesco Potorti` (pot@cnuce.cnr.it) | 5035 | 1993-03-12 Francesco Potort,Al(B (pot@cnuce.cnr.it) |
| 5004 | 5036 | ||
| 5005 | * etags.c (GET_COOKIE): and related macros removed. | 5037 | * etags.c (GET_COOKIE): and related macros removed. |
| 5006 | (logical): is now int, no more a char. | 5038 | (logical): is now int, no more a char. |
| @@ -5018,19 +5050,19 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 5018 | (condider_token): complete rewrite. | 5050 | (condider_token): complete rewrite. |
| 5019 | (getline): deleted. | 5051 | (getline): deleted. |
| 5020 | 5052 | ||
| 5021 | 1993-03-01 Francesco Potorti` (pot@fly.CNUCE.CNR.IT) | 5053 | 1993-03-01 Francesco Potort,Al(B (pot@fly.CNUCE.CNR.IT) |
| 5022 | 5054 | ||
| 5023 | * etags.c (C_entries): Added the quotednl logical variable. | 5055 | * etags.c (C_entries): Added the quotednl logical variable. |
| 5024 | Used for parsing of #define's spanning multiple lines. | 5056 | Used for parsing of #define's spanning multiple lines. |
| 5025 | 5057 | ||
| 5026 | 1993-02-23 Francesco Potorti` (pot@fly.CNUCE.CNR.IT) | 5058 | 1993-02-23 Francesco Potort,Al(B (pot@fly.CNUCE.CNR.IT) |
| 5027 | 5059 | ||
| 5028 | * etags.c (C_entries): Save the definedef status even when a | 5060 | * etags.c (C_entries): Save the definedef status even when a |
| 5029 | newline is met inside a string. | 5061 | newline is met inside a string. |
| 5030 | 5062 | ||
| 5031 | 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) | 5063 | 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) |
| 5032 | 5064 | ||
| 5033 | * Makefile.in (EXECUTABLES): added rcs-checkin. | 5065 | * Makefile.in (EXECUTABLES): added rcs-checkin. |
| 5034 | 5066 | ||
| 5035 | * Makefile.in (unlock, relock): New productions. | 5067 | * Makefile.in (unlock, relock): New productions. |
| 5036 | 5068 | ||
| @@ -5054,7 +5086,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 5054 | 5086 | ||
| 5055 | * b2m.c (main): Don't exit upon reading a blank line. | 5087 | * b2m.c (main): Don't exit upon reading a blank line. |
| 5056 | 5088 | ||
| 5057 | 1993-03-01 Francesco Potorti` (pot@fly.CNUCE.CNR.IT) | 5089 | 1993-03-01 Francesco Potort,Al(B (pot@fly.CNUCE.CNR.IT) |
| 5058 | 5090 | ||
| 5059 | * etags.c (C_entries): New local variable quotednl. Used for | 5091 | * etags.c (C_entries): New local variable quotednl. Used for |
| 5060 | parsing of #define's spanning multiple lines. | 5092 | parsing of #define's spanning multiple lines. |
| @@ -5066,7 +5098,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 5066 | 5098 | ||
| 5067 | * timer.c (notify): Initialize waitfor properly. | 5099 | * timer.c (notify): Initialize waitfor properly. |
| 5068 | 5100 | ||
| 5069 | 1993-02-22 Francesco Potorti` (pot@CNUCE.CNR.IT) | 5101 | 1993-02-22 Francesco Potort,Al(B (pot@CNUCE.CNR.IT) |
| 5070 | 5102 | ||
| 5071 | * etags.c (C_entries): Don't reset definedef when a newline inside a | 5103 | * etags.c (C_entries): Don't reset definedef when a newline inside a |
| 5072 | comment is met. | 5104 | comment is met. |
| @@ -5395,7 +5427,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 5395 | 5427 | ||
| 5396 | 1992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu) | 5428 | 1992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu) |
| 5397 | 5429 | ||
| 5398 | * lib-src/Makefile, etc/MACHINES, etc/NEWS: Changed references to | 5430 | * lib-src/Makefile, etc/MACHINES, etc/NEWS: Changed references to |
| 5399 | `config.emacs' to `configure'. | 5431 | `config.emacs' to `configure'. |
| 5400 | 5432 | ||
| 5401 | * lib-src/Makefile: Adjusted for renaming of share-lib to etc. | 5433 | * lib-src/Makefile: Adjusted for renaming of share-lib to etc. |
| @@ -5562,7 +5594,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 5562 | 5594 | ||
| 5563 | 1990-08-30 David Lawrence (tale@pogo.ai.mit.edu) | 5595 | 1990-08-30 David Lawrence (tale@pogo.ai.mit.edu) |
| 5564 | 5596 | ||
| 5565 | * emacs.1: Add break before -nw option. | 5597 | * emacs.1: Add break before -nw option. |
| 5566 | 5598 | ||
| 5567 | 1990-08-19 David J. MacKenzie (djm@apple-gunkies) | 5599 | 1990-08-19 David J. MacKenzie (djm@apple-gunkies) |
| 5568 | 5600 | ||
| @@ -5769,8 +5801,8 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 5769 | 5801 | ||
| 5770 | 1988-12-31 Richard Mlynarik (mly@rice-chex.ai.mit.edu) | 5802 | 1988-12-31 Richard Mlynarik (mly@rice-chex.ai.mit.edu) |
| 5771 | 5803 | ||
| 5772 | * env.c: Add decl for my-index | 5804 | * env.c: Add decl for my-index |
| 5773 | * etags.c (file-entries): .oak => scheme | 5805 | * etags.c (file-entries): .oak => scheme |
| 5774 | 5806 | ||
| 5775 | 1988-12-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu) | 5807 | 1988-12-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu) |
| 5776 | 5808 | ||
| @@ -5814,8 +5846,8 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu> | |||
| 5814 | 5846 | ||
| 5815 | 1988-11-29 Richard Mlynarik (mly@pickled-brain.ai.mit.edu) | 5847 | 1988-11-29 Richard Mlynarik (mly@pickled-brain.ai.mit.edu) |
| 5816 | 5848 | ||
| 5817 | * movemail.c: Better error message when can't create tempname. | 5849 | * movemail.c: Better error message when can't create tempname. |
| 5818 | This file needs a great deal of extra error-checking and lucid reporting... | 5850 | This file needs a great deal of extra error-checking and lucid reporting... |
| 5819 | 5851 | ||
| 5820 | 1988-11-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu) | 5852 | 1988-11-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu) |
| 5821 | 5853 | ||