diff options
| author | Joakim Verona | 2011-06-16 00:22:07 +0200 |
|---|---|---|
| committer | Joakim Verona | 2011-06-16 00:22:07 +0200 |
| commit | a7513ade3bc0fe79430d5541d88c9dcda0932bec (patch) | |
| tree | 4383951ba698a11e9f8933a9d8c72e00aa872a10 /lib-src/ChangeLog | |
| parent | 4bd51ad5c3445b644dfb017d5b57b10a90aa325f (diff) | |
| parent | 4bba86e6210a74326e843a8fdc8409127105e1fe (diff) | |
| download | emacs-a7513ade3bc0fe79430d5541d88c9dcda0932bec.tar.gz emacs-a7513ade3bc0fe79430d5541d88c9dcda0932bec.zip | |
merge from upstream
Diffstat (limited to 'lib-src/ChangeLog')
| -rw-r--r-- | lib-src/ChangeLog | 493 |
1 files changed, 389 insertions, 104 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index 3f4e4b1b9ff..ec123e85036 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog | |||
| @@ -1,13 +1,298 @@ | |||
| 1 | 2011-06-10 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | * movemail.c: Fix race condition and related bugs (Bug#8836). | ||
| 4 | (main) [!MAIL_USE_SYSTEM_LOCK]: Prefer mkstemp to mktemp, as this | ||
| 5 | fixes some race conditions. Report mkstemp/mktemp errno rather | ||
| 6 | than a possibly-garbage errno. Reinitialize the template each | ||
| 7 | time through the loop, as earlier mkstemp/mktemp calls could have | ||
| 8 | trashed it. Pass 0600 (not 0666) to mktemp, for consistency | ||
| 9 | with mkstemp; the permissions don't matter anyway. | ||
| 10 | |||
| 11 | 2011-06-01 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 12 | |||
| 13 | * emacsclient.c (socket_status): Use constant pointer. | ||
| 14 | |||
| 15 | 2011-05-28 Paul Eggert <eggert@cs.ucla.edu> | ||
| 16 | |||
| 17 | Use 'inline', not 'INLINE'. | ||
| 18 | * etags.c (hash): Now inline unconditionally. | ||
| 19 | * make-docfile.c (put_char): inline, not INLINE. | ||
| 20 | |||
| 21 | 2011-05-25 Glenn Morris <rgm@gnu.org> | ||
| 22 | |||
| 23 | * Makefile.in (.c.o): Remove (every .o file has an explicit rule). | ||
| 24 | (insrcdir): New. | ||
| 25 | (stamp-rcs2log, stamp-rcs-checkin, stamp-grep-changelog, stamp-vcdiff): | ||
| 26 | Use $insrcdir to suppress unaesthetic ignored errors. | ||
| 27 | (clean): Simplify list of things to delete. | ||
| 28 | (all, clean): Use $EXE_FILES. | ||
| 29 | |||
| 30 | * Makefile.in (movemail${EXEEXT}): Build in one step, not via .o file. | ||
| 31 | |||
| 32 | * Makefile.in (REGEXPOBJ, REGEXPDEPS): Remove. Replace by expansion. | ||
| 33 | (etags${EXEEXT}): Just depend on regex.o, not regex.h as well. | ||
| 34 | |||
| 35 | 2011-05-24 Glenn Morris <rgm@gnu.org> | ||
| 36 | |||
| 37 | * Makefile.in (update-game-score${EXEEXT}): Use a single rule. | ||
| 38 | |||
| 39 | 2011-05-19 Glenn Morris <rgm@gnu.org> | ||
| 40 | |||
| 41 | * makefile.w32-in (echolisp): Remove rule that is no longer needed. | ||
| 42 | (clean): No more echolisp.tmp. | ||
| 43 | |||
| 44 | 2011-05-18 Glenn Morris <rgm@gnu.org> | ||
| 45 | |||
| 46 | * fakemail.c: Remove file. | ||
| 47 | * makefile.w32-in ($(BLD)/fakemail.exe, fakemail) | ||
| 48 | ($(BLD)/fakemail.$(O)): Remove. | ||
| 49 | * Makefile.in (UTILITIES): Remove fakemail${EXEEXT}. | ||
| 50 | (fakemail${EXEEXT}): Remove rule. | ||
| 51 | |||
| 52 | 2011-04-24 Teodor Zlatanov <tzz@lifelogs.com> | ||
| 53 | |||
| 54 | * makefile.w32-in (obj): Add gnutls.o. | ||
| 55 | |||
| 56 | 2011-04-16 Paul Eggert <eggert@cs.ucla.edu> | ||
| 57 | |||
| 58 | Static checks with GCC 4.6.0 and non-default toolkits. | ||
| 59 | |||
| 60 | * movemail.c (mail_spool_name): Protoize. | ||
| 61 | (main): Remove unused var. Mark var as initialized. | ||
| 62 | Move locals to avoid shadowing, and use time_t for times. | ||
| 63 | |||
| 64 | * fakemail.c (xmalloc, xreallc): Use standard C prototypes | ||
| 65 | with void *. This avoids warnings about pointer casts. | ||
| 66 | |||
| 67 | * emacsclient.c (main): Don't use uninitialized var. | ||
| 68 | (IS_ANY_SEP): Remove; unused. | ||
| 69 | (get_current_dir_name): Add an extern decl. | ||
| 70 | |||
| 71 | 2011-04-06 Paul Eggert <eggert@cs.ucla.edu> | ||
| 72 | |||
| 73 | Fix more problems found by GCC 4.6.0's static checks. | ||
| 74 | |||
| 75 | * emacsclient.c (message): Mark it as a printf-like function. | ||
| 76 | |||
| 77 | * make-docfile.c (IF_LINT): New macro, copied from emacsclient.c. | ||
| 78 | (write_c_args): Use it to suppress GCC warning. | ||
| 79 | |||
| 80 | 2011-03-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 81 | |||
| 82 | Fix a problem found by GCC 4.6.0's static checks. | ||
| 83 | * etags.c (just_read_file): Remove dummy variable and simplify. | ||
| 84 | |||
| 85 | 2011-03-27 Glenn Morris <rgm@gnu.org> | ||
| 86 | |||
| 87 | * emacsclient.c: Replace SIGTYPE with void. | ||
| 88 | |||
| 89 | 2011-03-23 Juanma Barranquero <lekktu@gmail.com> | ||
| 90 | |||
| 91 | * ntlib.c: Include <ctype.h>. | ||
| 92 | |||
| 93 | 2011-03-23 Glenn Morris <rgm@gnu.org> | ||
| 94 | |||
| 95 | * Makefile.in ($(DESTDIR)${archlibdir}): | ||
| 96 | Use `install-sh -d' rather than mkinstalldirs. | ||
| 97 | |||
| 98 | 2011-03-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 99 | |||
| 100 | * ebrowse.c: Use size_t, not int, for sizes. | ||
| 101 | This avoids a warning with gcc -Wstrict-overflow, and works | ||
| 102 | better for very large objects. | ||
| 103 | (inbuffer_size): Now size_t. All uses changed. | ||
| 104 | (xmalloc, xrealloc, operator_name, process_file): Use size_t for | ||
| 105 | sizes. Don't bother testing whether a size_t value can be negative. | ||
| 106 | |||
| 107 | * etags.c (Ada_funcs): Redo slightly to avoid overflow warning. | ||
| 108 | |||
| 109 | etags: In Prolog functions, don't assume int fits in size_t. | ||
| 110 | This avoids a warning with gcc -Wstrict-overflow. | ||
| 111 | * etags.c (Prolog_functions, prolog_pr, prolog_atom): Use size_t, | ||
| 112 | not int, to store sizes. | ||
| 113 | (prolog_atom): Return 0, not -1, on error. All callers changed. | ||
| 114 | |||
| 115 | update-game-score: fix bug with -r | ||
| 116 | * update-game-score.c (main): Don't set 'scores' to garbage when | ||
| 117 | -r is specified and scorecount != MAX_SCORES (Bug#8310). This bug | ||
| 118 | was introduced in the 2002-04-10 change, and was found with gcc | ||
| 119 | -Wstrict-overflow (GCC 4.5.2, x86-64). | ||
| 120 | |||
| 121 | fakemail: Remove dependency on ignore-value. | ||
| 122 | This undoes some of the recent fakemail-related changes. | ||
| 123 | It is made possible due to recent changes to gnulib's stdio module. | ||
| 124 | * Makefile.in (fakemail${EXEEXT}): Do not depend on ignore-value.h. | ||
| 125 | * fakemail.c: Do not include ignore-value.h. | ||
| 126 | (put_line): Do not use ignore_value. | ||
| 127 | |||
| 128 | 2011-03-07 Chong Yidong <cyd@stupidchicken.com> | ||
| 129 | |||
| 130 | * Version 23.3 released. | ||
| 131 | |||
| 132 | 2011-03-03 Drake Wilson <drake@begriffli.ch> (tiny change) | ||
| 133 | |||
| 134 | * emacsclient.c (longopts): Add quiet. | ||
| 135 | (decode_options): Handle q/quiet. | ||
| 136 | (print_help_and_exit): Add q/quiet. | ||
| 137 | (main): Suppress some messages if quiet option is used. | ||
| 138 | |||
| 139 | 2011-02-26 Eli Zaretskii <eliz@gnu.org> | ||
| 140 | |||
| 141 | * Makefile.in (fakemail${EXEEXT}): Depend on lib/ignore-value.h. | ||
| 142 | |||
| 143 | * emacsclient.c (xstrdup) [WINDOWSNT]: Function added back. | ||
| 144 | (w32_getenv): Use xstrdup to return all values in malloc'ed | ||
| 145 | storage. | ||
| 146 | |||
| 147 | 2011-02-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 148 | |||
| 149 | * ebrowse.c (parse_qualified_param_ident_or_type): Make it clear | ||
| 150 | to reader (and to the compiler) that the loop always executes at | ||
| 151 | least once. This prevents a warning with recent GCC. | ||
| 152 | (BROWSE_STRUCT): Remove unused macro. | ||
| 153 | |||
| 154 | * fakemail.c: Include <ignore-value.h>. | ||
| 155 | (put_line): Explicitly ignore fwrite return value, for benefit of | ||
| 156 | recent glibc + gcc. | ||
| 157 | (close_the_streams): Diagnose output errors instead of merely | ||
| 158 | exiting with nonzero status. | ||
| 159 | (my_fclose, main): Diagnose input errors, and exit with nonzero status. | ||
| 160 | Formerly, input errors were silently ignored. | ||
| 161 | |||
| 162 | * ebrowse.c (putstr): Rename from PUTSTR and turn into a function. | ||
| 163 | All callers changed. This is cleaner, and avoids GCC warnings about | ||
| 164 | passing NULL to fputs. | ||
| 165 | (insert_keyword): Rename parameter to avoid shadowing diagnostic. | ||
| 166 | |||
| 167 | 2011-02-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 168 | |||
| 169 | * emacsclient.c (main): Avoid dangling 'if'. | ||
| 170 | (xstrdup): Remove; no longer needed. | ||
| 171 | (get_current_dir_name, w32_getenv, get_server_config, find_tty): | ||
| 172 | (set_local_socket, main): | ||
| 173 | Use const char *, not char *, for pointers that are not assigned | ||
| 174 | through. | ||
| 175 | (IF_LINT): New macro. | ||
| 176 | (set_local_socket, main): Use it to suppress warnings with | ||
| 177 | GCC -Wuninitialized. | ||
| 178 | |||
| 179 | * emacsclient.c: Redo local variables to avoid shadowing problems. | ||
| 180 | (message, socket_status, start_daemon_and_retry_set_socket): | ||
| 181 | Rename locals. | ||
| 182 | (main): Move decl of "i". | ||
| 183 | |||
| 184 | * etags.c (ISUPPER): Move to inside the only #ifdef where it's used. | ||
| 185 | This avoids an unused-macro warning with some GCC settings. | ||
| 186 | |||
| 187 | * make-docfile.c (write_globals): Change char * to char const * | ||
| 188 | to avoid a GCC "assignment discards qualifiers" diagnostic | ||
| 189 | in some configurations. | ||
| 190 | (scan_c_file): Refactor local variable decls to make their scope | ||
| 191 | more accurate and to avoid a GCC -Wuninitialized diagnostic. | ||
| 192 | |||
| 193 | 2011-02-22 Eli Zaretskii <eliz@gnu.org> | ||
| 194 | |||
| 195 | * etags.c (canonicalize_filename, ISUPPER): Fix last change. | ||
| 196 | |||
| 197 | * makefile.w32-in ($(BLD)/ebrowse.$(O), $(BLD)/pop.$(O)): Depend | ||
| 198 | on ../lib/min-max.h. | ||
| 199 | |||
| 200 | 2011-02-22 Paul Eggert <eggert@cs.ucla.edu> | ||
| 201 | |||
| 202 | etags: Downcase drive letters, for consistency with Emacs proper. | ||
| 203 | * etags.c (upcase): Remove; no longer used. | ||
| 204 | (canonicalize_filename): Downcase drive letters. | ||
| 205 | |||
| 206 | Assume S_ISLNK etc. work, since gnulib supports this. | ||
| 207 | * etags.c (S_ISREG): Remove. | ||
| 208 | |||
| 209 | 2011-02-22 Paul Eggert <eggert@cs.ucla.edu> | ||
| 210 | |||
| 211 | Assume S_ISLNK etc. work, since gnulib supports this. | ||
| 212 | * etags.c (S_ISREG): Remove. | ||
| 213 | |||
| 214 | 2011-02-22 Juanma Barranquero <lekktu@gmail.com> | ||
| 215 | |||
| 216 | * makefile.w32-in (obj): Remove filemode.o. | ||
| 217 | |||
| 218 | 2011-02-21 Paul Eggert <eggert@cs.ucla.edu> | ||
| 219 | |||
| 220 | New file "lib/min-max.h". | ||
| 221 | * ebrowse.c (min, max): Define them by including <min-max.h> | ||
| 222 | instead of defining it ourselves. | ||
| 223 | * pop.c (min): Likewise. | ||
| 224 | * Makefile.in (ebrowse${EXEEXT}, pop.o): Depend on min-max.h. | ||
| 225 | |||
| 226 | * movemail.c (popmail): Report fchown failure instead of ignoring it. | ||
| 227 | But if the file already has the right ownership, don't worry about it. | ||
| 228 | |||
| 229 | * make-docfile.c (input_buffer): Rename variables to avoid shadowing. | ||
| 230 | * test-distrib.c (buf): Make this local, to avoid shadowing. | ||
| 231 | |||
| 232 | * movemail.c (main, pop_retr): Rename locals to avoid shadowing. | ||
| 233 | (progname, sfi, sfo, ibuffer, obuffer): Remove unused vars. | ||
| 234 | (DONE): Remove unused macro. | ||
| 235 | (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_FROM_LINE): | ||
| 236 | Define these macros only in the contexts that need them. | ||
| 237 | * pop.c (index): Remove unused macro. | ||
| 238 | (KPOP_PORT): Define only if KERBEROS is defined. | ||
| 239 | |||
| 240 | Declare file-scope functions and variables static if not exported. | ||
| 241 | This is more consistent, and is nicer with gcc -Wstrict-prototypes. | ||
| 242 | * ebrowse.c, emacsclient.c, fakemail.c, make-docfile.c, movemail.c: | ||
| 243 | * profile.c, test-distrib.c, update-game-score.c: | ||
| 244 | Declare non-'main' functions and variables to be static. | ||
| 245 | * ebrowse.c: Omit redundant function prototypes. | ||
| 246 | |||
| 247 | 2011-02-21 Eli Zaretskii <eliz@gnu.org> | ||
| 248 | |||
| 249 | * makefile.w32-in ($(BLD)/ctags.$(O), $(BLD)/emacsclient.$(O)) | ||
| 250 | ($(BLD)/etags.$(O), $(BLD)/movemail.$(O), $(BLD)/ntlib.$(O)): | ||
| 251 | Depend on $(EMACS_ROOT)/nt/inc/sys/stat.h. | ||
| 252 | |||
| 253 | 2011-02-21 Ben Key <bkey76@gmail.com> | ||
| 254 | |||
| 255 | * make-docfile.c (scan_c_file): Adapt DEFVAR_PER_BUFFER case to | ||
| 256 | the new BVAR macro. | ||
| 257 | |||
| 258 | 2011-02-20 Juanma Barranquero <lekktu@gmail.com> | ||
| 259 | |||
| 260 | * makefile.w32-in (obj): Remove md5.o. | ||
| 261 | |||
| 262 | 2011-02-18 Karl Chen <Karl.Chen@quarl.org> | ||
| 263 | |||
| 264 | * emacsclient.c (main): Loop while `recv' return EINTR. | ||
| 265 | |||
| 266 | 2011-02-09 Paul Eggert <eggert@cs.ucla.edu> | ||
| 267 | |||
| 268 | * make-docfile.c (EMACS_INTEGER): Rename from EMACS_INT. | ||
| 269 | This avoids collision with config.h's EMACS_INT on some | ||
| 270 | configurations. All uses changed. | ||
| 271 | |||
| 272 | 2011-02-08 Tom Tromey <tromey@redhat.com> | ||
| 273 | |||
| 274 | * make-docfile.c: Unconditionally include stdlib.h. | ||
| 275 | (generate_globals): New global. | ||
| 276 | (xrealloc): New function. | ||
| 277 | (main): Handle '-g'. Call start_globals, write_globals. | ||
| 278 | (scan_file): Conditionally call put_filename. | ||
| 279 | (start_globals): New function. | ||
| 280 | (struct global): New. | ||
| 281 | (num_globals, globals): New globals. | ||
| 282 | (add_global, compare_globals, write_globals): New functions. | ||
| 283 | (scan_c_file): Update for "-g". | ||
| 284 | (scan_lisp_file): Fail if "-g". | ||
| 285 | |||
| 1 | 2011-02-05 Paul Eggert <eggert@cs.ucla.edu> | 286 | 2011-02-05 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 287 | ||
| 3 | * emacsclient.c: conform to C89 pointer rules | 288 | * emacsclient.c: Conform to C89 pointer rules. |
| 4 | (file_name_absolute_p): Accept const char *, not const unsigned | 289 | (file_name_absolute_p): Accept const char *, not const unsigned |
| 5 | char *, to satisfy C89 rules. | 290 | char *, to satisfy C89 rules. |
| 6 | 291 | ||
| 7 | 2011-02-02 Eli Zaretskii <eliz@gnu.org> | 292 | 2011-02-02 Eli Zaretskii <eliz@gnu.org> |
| 8 | 293 | ||
| 9 | * makefile.w32-in (ETAGS_CFLAGS, CTAGS_CFLAGS): Add | 294 | * makefile.w32-in (ETAGS_CFLAGS, CTAGS_CFLAGS): |
| 10 | ``-DEMACS_NAME="\"GNU Emacs\""''. | 295 | Add ``-DEMACS_NAME="\"GNU Emacs\""''. |
| 11 | (obj): Remove strftime.o. | 296 | (obj): Remove strftime.o. |
| 12 | 297 | ||
| 13 | 2011-01-31 Eli Zaretskii <eliz@gnu.org> | 298 | 2011-01-31 Eli Zaretskii <eliz@gnu.org> |
| @@ -158,7 +443,7 @@ | |||
| 158 | * test-distrib.c (cool_read): | 443 | * test-distrib.c (cool_read): |
| 159 | * movemail.c (main, concat): | 444 | * movemail.c (main, concat): |
| 160 | * make-docfile.c (scan_file, write_c_args): | 445 | * make-docfile.c (scan_file, write_c_args): |
| 161 | * emacsclient.c (get_server_config): Fix -Wconversion warning. | 446 | * emacsclient.c (get_server_config): Fix -Wconversion warning. |
| 162 | (egetenv): Move conditional definition earlier. | 447 | (egetenv): Move conditional definition earlier. |
| 163 | (progname): Use const. | 448 | (progname): Use const. |
| 164 | * sorted-doc.c (xstrdup): Use const. | 449 | * sorted-doc.c (xstrdup): Use const. |
| @@ -212,8 +497,8 @@ | |||
| 212 | 497 | ||
| 213 | * movemail.c (fatal, error, concat): Use const char *. | 498 | * movemail.c (fatal, error, concat): Use const char *. |
| 214 | 499 | ||
| 215 | * make-docfile.c (error, fatal, scan_c_file, scan_lisp_file): Use | 500 | * make-docfile.c (error, fatal, scan_c_file, scan_lisp_file): |
| 216 | const char *. | 501 | Use const char *. |
| 217 | 502 | ||
| 218 | * etags.c (compressor, language, Ada_suffix, Ada_help, Asm_suffixes) | 503 | * etags.c (compressor, language, Ada_suffix, Ada_help, Asm_suffixes) |
| 219 | (Asm_help, default_C_suffixes, default_C_help, Cplusplus_suffixes) | 504 | (Asm_help, default_C_suffixes, default_C_help, Cplusplus_suffixes) |
| @@ -518,7 +803,7 @@ | |||
| 518 | autoconf, not cpp. | 803 | autoconf, not cpp. |
| 519 | (ALL_CFLAGS): Use them as make variables. | 804 | (ALL_CFLAGS): Use them as make variables. |
| 520 | 805 | ||
| 521 | 2010-04-07 Christoph <cschol2112@googlemail.com> (tiny change) | 806 | 2010-04-07 Christoph Scholtes <cschol2112@googlemail.com> |
| 522 | 807 | ||
| 523 | * makefile.w32-in (OTHER_PLATFORM_SUPPORT): Use parenthesis | 808 | * makefile.w32-in (OTHER_PLATFORM_SUPPORT): Use parenthesis |
| 524 | for macros for nmake compatibility. | 809 | for macros for nmake compatibility. |
| @@ -531,8 +816,8 @@ | |||
| 531 | 816 | ||
| 532 | 2010-04-02 Dan Rosenberg <dan.j.rosenberg@gmail.com> (tiny change) | 817 | 2010-04-02 Dan Rosenberg <dan.j.rosenberg@gmail.com> (tiny change) |
| 533 | 818 | ||
| 534 | * movemail.c (main): Check return values of setuid. Avoid | 819 | * movemail.c (main): Check return values of setuid. |
| 535 | possibility of symlink attack when movemail is setgid mail | 820 | Avoid possibility of symlink attack when movemail is setgid mail |
| 536 | (CVE-2010-0825). | 821 | (CVE-2010-0825). |
| 537 | 822 | ||
| 538 | 2010-04-02 Dan Nicolaescu <dann@ics.uci.edu> | 823 | 2010-04-02 Dan Nicolaescu <dann@ics.uci.edu> |
| @@ -2238,7 +2523,7 @@ | |||
| 2238 | (wchar.h): Include, maybe. | 2523 | (wchar.h): Include, maybe. |
| 2239 | (attribute_hidden): Define if not defined. | 2524 | (attribute_hidden): Define if not defined. |
| 2240 | (__getopt_initialized): Use attribute_hidden. | 2525 | (__getopt_initialized): Use attribute_hidden. |
| 2241 | (__libc_argc, __libc_argv): Renamed from original_argc, etc. | 2526 | (__libc_argc, __libc_argv): Rename from original_argc, etc. |
| 2242 | (__getopt_nonoption_flags, nonoption_flags_max_len) | 2527 | (__getopt_nonoption_flags, nonoption_flags_max_len) |
| 2243 | (nonoption_flags_len): Conditional on USE_NONOPTION_FLAGS. | 2528 | (nonoption_flags_len): Conditional on USE_NONOPTION_FLAGS. |
| 2244 | (SWAP_FLAGS): New definitions. | 2529 | (SWAP_FLAGS): New definitions. |
| @@ -2341,7 +2626,7 @@ | |||
| 2341 | 2002-08-29 Francesco Potortì <pot@gnu.org> | 2626 | 2002-08-29 Francesco Potortì <pot@gnu.org> |
| 2342 | 2627 | ||
| 2343 | * etags.c (C_entries): Correct a problem with const C++ funcs. | 2628 | * etags.c (C_entries): Correct a problem with const C++ funcs. |
| 2344 | (ignoreindent): Renamed from noindentypedefs. | 2629 | (ignoreindent): Rename from noindentypedefs. |
| 2345 | (cjava, cplpl): They are now macros instead of local vars. | 2630 | (cjava, cplpl): They are now macros instead of local vars. |
| 2346 | 2631 | ||
| 2347 | 2002-08-28 Francesco Potortì <pot@gnu.org> | 2632 | 2002-08-28 Francesco Potortì <pot@gnu.org> |
| @@ -2357,7 +2642,7 @@ | |||
| 2357 | (strcaseeq): Make it into a macro. | 2642 | (strcaseeq): Make it into a macro. |
| 2358 | 2643 | ||
| 2359 | * etags.c (make_tag): Never generate null length tag names. | 2644 | * etags.c (make_tag): Never generate null length tag names. |
| 2360 | (linebuffer_init): Renamed from initbuffer. All callers changed. | 2645 | (linebuffer_init): Rename from initbuffer. All callers changed. |
| 2361 | (pattern): Structure renamed to `regexp', member regex renamed to | 2646 | (pattern): Structure renamed to `regexp', member regex renamed to |
| 2362 | pattern. | 2647 | pattern. |
| 2363 | (node_st): Member pat renamed to regex. | 2648 | (node_st): Member pat renamed to regex. |
| @@ -2514,8 +2799,8 @@ | |||
| 2514 | 2799 | ||
| 2515 | 2002-05-30 Richard M. Stallman <rms@gnu.org> | 2800 | 2002-05-30 Richard M. Stallman <rms@gnu.org> |
| 2516 | 2801 | ||
| 2517 | * Makefile.in (LIBS_MAIL): Renamed from LIB_MAIL. | 2802 | * Makefile.in (LIBS_MAIL): Rename from LIB_MAIL. |
| 2518 | (LIBS_MOVE): Renamed from MOVE_LIBS. | 2803 | (LIBS_MOVE): Rename from MOVE_LIBS. |
| 2519 | 2804 | ||
| 2520 | 2002-05-26 Paul Eggert <eggert@twinsun.com> | 2805 | 2002-05-26 Paul Eggert <eggert@twinsun.com> |
| 2521 | 2806 | ||
| @@ -2796,21 +3081,21 @@ | |||
| 2796 | (get_tag): Return a pointer to the tag that is found. | 3081 | (get_tag): Return a pointer to the tag that is found. |
| 2797 | 3082 | ||
| 2798 | * etags.c (LOOKING_AT): Use !intoken instead of iswhite. | 3083 | * etags.c (LOOKING_AT): Use !intoken instead of iswhite. |
| 2799 | (F_takeprec): Renamed from takeprec. All callers changed. | 3084 | (F_takeprec): Rename from takeprec. All callers changed. |
| 2800 | (F_getit): Renamed from getit. All callers changed. | 3085 | (F_getit): Rename from getit. All callers changed. |
| 2801 | (nocase_tail): Renamed from tail. All callers changed. | 3086 | (nocase_tail): Rename from tail. All callers changed. |
| 2802 | (Ada_getit): Renamed from adagetit. All callers changed. | 3087 | (Ada_getit): Rename from adagetit. All callers changed. |
| 2803 | (L_getit): Simplify by using get_tag. | 3088 | (L_getit): Simplify by using get_tag. |
| 2804 | (Perl_functions, Postscript_functions, erlang_attribute): Use the | 3089 | (Perl_functions, Postscript_functions, erlang_attribute): Use the |
| 2805 | modified LOOKING_AT. | 3090 | modified LOOKING_AT. |
| 2806 | (notinname): Removed '[' and added ')' to the recognised chars. | 3091 | (notinname): Remove '[' and added ')' to the recognised chars. |
| 2807 | (LOOKING_AT, get_tag, PHP_functions): Use notinname. | 3092 | (LOOKING_AT, get_tag, PHP_functions): Use notinname. |
| 2808 | (Ada_getit, Ada_funcs, Python_functions, Scheme_functions): | 3093 | (Ada_getit, Ada_funcs, Python_functions, Scheme_functions): |
| 2809 | Clarified, using strneq or notinname. | 3094 | Clarified, using strneq or notinname. |
| 2810 | (L_isdef, L_isquote): Removed. | 3095 | (L_isdef, L_isquote): Removed. |
| 2811 | (Lisp_functions, L_getit): Clarified. | 3096 | (Lisp_functions, L_getit): Clarified. |
| 2812 | 3097 | ||
| 2813 | * etags.c (P_): Renamed to __P for consistency with config.h. | 3098 | * etags.c (P_): Rename to __P for consistency with config.h. |
| 2814 | [HAVE_CONFIG_H]: Let config.h deal with __P. | 3099 | [HAVE_CONFIG_H]: Let config.h deal with __P. |
| 2815 | [__STDC__] [!HAVE_CONFIG_H]: Define PTR as in config.h. | 3100 | [__STDC__] [!HAVE_CONFIG_H]: Define PTR as in config.h. |
| 2816 | [!__STDC__] [!HAVE_CONFIG_H]: Do not undefine static, because | 3101 | [!__STDC__] [!HAVE_CONFIG_H]: Do not undefine static, because |
| @@ -2869,7 +3154,7 @@ | |||
| 2869 | (Perl_functions, Python_functions, PHP_functions) | 3154 | (Perl_functions, Python_functions, PHP_functions) |
| 2870 | (Scheme_functions, Texinfo_nodes): Use it. | 3155 | (Scheme_functions, Texinfo_nodes): Use it. |
| 2871 | (Perl_functions): Use strneq. | 3156 | (Perl_functions): Use strneq. |
| 2872 | (prolog_pred): Renamed to prolog_pr. | 3157 | (prolog_pred): Rename to prolog_pr. |
| 2873 | (prolog_pr): Recognise Prolog rules in addition to predicates. | 3158 | (prolog_pr): Recognise Prolog rules in addition to predicates. |
| 2874 | [ETAGS_REGEXPS] [!HAVE_CONFIG_H] [__CYGWIN__]: Prevent | 3159 | [ETAGS_REGEXPS] [!HAVE_CONFIG_H] [__CYGWIN__]: Prevent |
| 2875 | unmodified compile, as Cygwin's regex.h is incompatible with us. | 3160 | unmodified compile, as Cygwin's regex.h is incompatible with us. |
| @@ -2968,7 +3253,7 @@ | |||
| 2968 | 3253 | ||
| 2969 | 2001-10-13 Gerd Moellmann <gerd@gnu.org> | 3254 | 2001-10-13 Gerd Moellmann <gerd@gnu.org> |
| 2970 | 3255 | ||
| 2971 | * make-docfile.c (read_c_string_or_comment): Renamed from | 3256 | * make-docfile.c (read_c_string_or_comment): Rename from |
| 2972 | read_c_string. Add parameter COMMENT. Read C-style comments. | 3257 | read_c_string. Add parameter COMMENT. Read C-style comments. |
| 2973 | (scan_c_file): Handle doc strings in C comments. | 3258 | (scan_c_file): Handle doc strings in C comments. |
| 2974 | 3259 | ||
| @@ -3227,12 +3512,12 @@ | |||
| 3227 | 3512 | ||
| 3228 | 2001-01-25 Francesco Potortì <pot@gnu.org> | 3513 | 2001-01-25 Francesco Potortì <pot@gnu.org> |
| 3229 | 3514 | ||
| 3230 | * etags.c (struct tok): Renamed from struct token. | 3515 | * etags.c (struct tok): Rename from struct token. |
| 3231 | (token): Renamed from tok. | 3516 | (token): Rename from tok. |
| 3232 | (structtype): Make it a local variable. | 3517 | (structtype): Make it a local variable. |
| 3233 | [DEBUG]: Use assert. | 3518 | [DEBUG]: Use assert. |
| 3234 | (xrnew): Change the synopsis. | 3519 | (xrnew): Change the synopsis. |
| 3235 | (typedefs_or_cplusplus): Renamed from typedefs_and_cplusplus. | 3520 | (typedefs_or_cplusplus): Rename from typedefs_and_cplusplus. |
| 3236 | (grow_linebuffer): Don't call xrnew when not needed. | 3521 | (grow_linebuffer): Don't call xrnew when not needed. |
| 3237 | (token): Buffer renamed to line. | 3522 | (token): Buffer renamed to line. |
| 3238 | (C_entries): Three calls to inibuffer moved here from main. | 3523 | (C_entries): Three calls to inibuffer moved here from main. |
| @@ -3261,16 +3546,16 @@ | |||
| 3261 | 3546 | ||
| 3262 | 2001-01-14 Francesco Potortì <pot@gnu.org> | 3547 | 2001-01-14 Francesco Potortì <pot@gnu.org> |
| 3263 | 3548 | ||
| 3264 | * etags.c (get_language_from_langname): Renamed from | 3549 | * etags.c (get_language_from_langname): Rename from |
| 3265 | get_language_from_name. | 3550 | get_language_from_name. |
| 3266 | (get_language_from_filename): Renamed from get_language_from_suffix. | 3551 | (get_language_from_filename): Rename from get_language_from_suffix. |
| 3267 | Now first looks for the complete file name. | 3552 | Now first looks for the complete file name. |
| 3268 | (language): New member char **filenames. | 3553 | (language): New member char **filenames. |
| 3269 | (Makefile_filenames): List of possible filenames for makefiles. | 3554 | (Makefile_filenames): List of possible filenames for makefiles. |
| 3270 | (lang_names): Add a NULL member for every entry, added an entry | 3555 | (lang_names): Add a NULL member for every entry, added an entry |
| 3271 | for makefiles. | 3556 | for makefiles. |
| 3272 | (Makefile_targets): New function. | 3557 | (Makefile_targets): New function. |
| 3273 | (Texinfo_nodes): Renamed from Texinfo_fuctions and made | 3558 | (Texinfo_nodes): Rename from Texinfo_fuctions and made |
| 3274 | it conformant to the style of the rest of the code. | 3559 | it conformant to the style of the rest of the code. |
| 3275 | 3560 | ||
| 3276 | 2001-01-13 Gerd Moellmann <gerd@gnu.org> | 3561 | 2001-01-13 Gerd Moellmann <gerd@gnu.org> |
| @@ -3409,7 +3694,7 @@ | |||
| 3409 | 3694 | ||
| 3410 | 2000-07-14 Gerd Moellmann <gerd@gnu.org> | 3695 | 2000-07-14 Gerd Moellmann <gerd@gnu.org> |
| 3411 | 3696 | ||
| 3412 | * ebrowse.c (xrealloc, xmalloc): Renamed from yrealloc and ymalloc. | 3697 | * ebrowse.c (xrealloc, xmalloc): Rename from yrealloc and ymalloc. |
| 3413 | 3698 | ||
| 3414 | * etags.c (xmalloc, xrealloc): Make externally visible, for use | 3699 | * etags.c (xmalloc, xrealloc): Make externally visible, for use |
| 3415 | by alloca.o. | 3700 | by alloca.o. |
| @@ -3446,8 +3731,8 @@ | |||
| 3446 | 3731 | ||
| 3447 | 2000-06-06 Gerd Moellmann <gerd@gnu.org> | 3732 | 2000-06-06 Gerd Moellmann <gerd@gnu.org> |
| 3448 | 3733 | ||
| 3449 | * ebrowse.c (ymalloc): Renamed from xmalloc. | 3734 | * ebrowse.c (ymalloc): Rename from xmalloc. |
| 3450 | (yrealloc): Renamed from xrealloc. | 3735 | (yrealloc): Rename from xrealloc. |
| 3451 | 3736 | ||
| 3452 | 2000-05-21 Dave Love <fx@gnu.org> | 3737 | 2000-05-21 Dave Love <fx@gnu.org> |
| 3453 | 3738 | ||
| @@ -3670,7 +3955,7 @@ | |||
| 3670 | corrects a bug. All callers changed. | 3955 | corrects a bug. All callers changed. |
| 3671 | (canonicalize_filename): New function. | 3956 | (canonicalize_filename): New function. |
| 3672 | (process_file, etags_getcwd, absolute_dirname): Use it. | 3957 | (process_file, etags_getcwd, absolute_dirname): Use it. |
| 3673 | (relative_filename, absolute_filename): Removed var shadowing. | 3958 | (relative_filename, absolute_filename): Remove var shadowing. |
| 3674 | (C_entries, Pascal_functions): Add fake initializations to keep | 3959 | (C_entries, Pascal_functions): Add fake initializations to keep |
| 3675 | compilers quiet. | 3960 | compilers quiet. |
| 3676 | (TeX_functions, Prolog_functions, Erlang_functions): Cleanup. | 3961 | (TeX_functions, Prolog_functions, Erlang_functions): Cleanup. |
| @@ -3960,8 +4245,8 @@ | |||
| 3960 | 4245 | ||
| 3961 | 1998-05-01 Andrew Innes <andrewi@harlequin.co.uk> | 4246 | 1998-05-01 Andrew Innes <andrewi@harlequin.co.uk> |
| 3962 | 4247 | ||
| 3963 | * movemail.c [WINDOWSNT]: Undefine DISABLE_DIRECT_ACCESS. Force | 4248 | * movemail.c [WINDOWSNT]: Undefine DISABLE_DIRECT_ACCESS. |
| 3964 | all file i/o to be in binary mode. Include ntlib.h. | 4249 | Force all file i/o to be in binary mode. Include ntlib.h. |
| 3965 | 4250 | ||
| 3966 | 1998-04-27 Andreas Schwab <schwab@delysid.gnu.org> | 4251 | 1998-04-27 Andreas Schwab <schwab@delysid.gnu.org> |
| 3967 | 4252 | ||
| @@ -3993,8 +4278,8 @@ | |||
| 3993 | return types. Add forward declarations. | 4278 | return types. Add forward declarations. |
| 3994 | * emacsclient.c: Include <stdlib.h> and <unistd.h> if available. | 4279 | * emacsclient.c: Include <stdlib.h> and <unistd.h> if available. |
| 3995 | Don't declare geteuid. | 4280 | Don't declare geteuid. |
| 3996 | (print_help_and_exit): Change return type to void. Forward | 4281 | (print_help_and_exit): Change return type to void. |
| 3997 | declare it. | 4282 | Forward declare it. |
| 3998 | * b2m.c: Include <stdlib.h> if available. | 4283 | * b2m.c: Include <stdlib.h> if available. |
| 3999 | (main): Explicitly declare return type. | 4284 | (main): Explicitly declare return type. |
| 4000 | 4285 | ||
| @@ -4006,7 +4291,7 @@ | |||
| 4006 | 4291 | ||
| 4007 | 1998-03-26 Richard Stallman <rms@psilocin.gnu.org> | 4292 | 1998-03-26 Richard Stallman <rms@psilocin.gnu.org> |
| 4008 | 4293 | ||
| 4009 | * pop.c (pop_getline): Renamed from getline. | 4294 | * pop.c (pop_getline): Rename from getline. |
| 4010 | 4295 | ||
| 4011 | 1998-03-05 Richard Stallman <rms@psilocin.gnu.org> | 4296 | 1998-03-05 Richard Stallman <rms@psilocin.gnu.org> |
| 4012 | 4297 | ||
| @@ -4031,8 +4316,8 @@ | |||
| 4031 | with a '>' any lines starting with "From " read from the POP server, | 4316 | with a '>' any lines starting with "From " read from the POP server, |
| 4032 | but leave the code in place, wrapped in #ifdef | 4317 | but leave the code in place, wrapped in #ifdef |
| 4033 | MOVEMAIL_QUOTE_POP_FROM_LINES, in case we have to restore it later | 4318 | MOVEMAIL_QUOTE_POP_FROM_LINES, in case we have to restore it later |
| 4034 | because it turns out that something is depending on it. Change | 4319 | because it turns out that something is depending on it. |
| 4035 | suggested by Paul Eggert <eggert@twinsun.com>. | 4320 | Change suggested by Paul Eggert <eggert@twinsun.com>. |
| 4036 | Convert the character \037 (^_) at the beginning of a line into | 4321 | Convert the character \037 (^_) at the beginning of a line into |
| 4037 | the character '^' followed by the character '_', because otherwise | 4322 | the character '^' followed by the character '_', because otherwise |
| 4038 | Emacs can't parse the resulting file as a valid BABYL file. | 4323 | Emacs can't parse the resulting file as a valid BABYL file. |
| @@ -4049,8 +4334,8 @@ | |||
| 4049 | quotes with a '>' any lines starting with "From " read from the | 4334 | quotes with a '>' any lines starting with "From " read from the |
| 4050 | POP server, but leave the code in place, wrapped in #ifdef | 4335 | POP server, but leave the code in place, wrapped in #ifdef |
| 4051 | MOVEMAIL_QUOTE_POP_FROM_LINES, in case we have to restore it later | 4336 | MOVEMAIL_QUOTE_POP_FROM_LINES, in case we have to restore it later |
| 4052 | because it turns out that something is depending on it. Change | 4337 | because it turns out that something is depending on it. |
| 4053 | suggested by Paul Eggert <eggert@twinsun.com>. | 4338 | Change suggested by Paul Eggert <eggert@twinsun.com>. |
| 4054 | 4339 | ||
| 4055 | Convert the character \037 (^_) at the beginning of a line into | 4340 | Convert the character \037 (^_) at the beginning of a line into |
| 4056 | the character '^' followed by the character '_', because otherwise | 4341 | the character '^' followed by the character '_', because otherwise |
| @@ -4066,8 +4351,8 @@ | |||
| 4066 | 4351 | ||
| 4067 | 1997-10-31 Jonathan I. Kamens <jik@kamens.brookline.ma.us> | 4352 | 1997-10-31 Jonathan I. Kamens <jik@kamens.brookline.ma.us> |
| 4068 | 4353 | ||
| 4069 | * pop.c (fullwrite): Get rid of an extra call to write. Problem | 4354 | * pop.c (fullwrite): Get rid of an extra call to write. |
| 4070 | pointed out by Chiaki Ishikawa. | 4355 | Problem pointed out by Chiaki Ishikawa. |
| 4071 | 4356 | ||
| 4072 | 1997-10-16 Dave Love <d.love@dl.ac.uk> | 4357 | 1997-10-16 Dave Love <d.love@dl.ac.uk> |
| 4073 | 4358 | ||
| @@ -4207,8 +4492,8 @@ | |||
| 4207 | (C_entries): Initialise tok.named. | 4492 | (C_entries): Initialise tok.named. |
| 4208 | (sym_type, C_stab_entry, consider_token): st_C_ignore is used to | 4493 | (sym_type, C_stab_entry, consider_token): st_C_ignore is used to |
| 4209 | get rid of "import", "package" and "friend". | 4494 | get rid of "import", "package" and "friend". |
| 4210 | (fvdef): Renamed from funcdef. Also some constants renamed. All | 4495 | (fvdef): Rename from funcdef. Also some constants renamed. |
| 4211 | users changed. | 4496 | All users changed. |
| 4212 | (C_entries): Make separate tags for variables separated by comma. | 4497 | (C_entries): Make separate tags for variables separated by comma. |
| 4213 | (globals, members): New flags. | 4498 | (globals, members): New flags. |
| 4214 | (main, C_entries): Use them. | 4499 | (main, C_entries): Use them. |
| @@ -4222,7 +4507,7 @@ | |||
| 4222 | (consider_token, C_entries): Set the len member of token_name. | 4507 | (consider_token, C_entries): Set the len member of token_name. |
| 4223 | (prolog_pred): Cleanup according to GNU coding standards. | 4508 | (prolog_pred): Cleanup according to GNU coding standards. |
| 4224 | (Cobol_suffixes, lang_names, Cobol_paragraphs): Cobol support. | 4509 | (Cobol_suffixes, lang_names, Cobol_paragraphs): Cobol support. |
| 4225 | (prolog_white, erlang_white): Renamed to eat_white, callers changed. | 4510 | (prolog_white, erlang_white): Rename to eat_white, callers changed. |
| 4226 | 4511 | ||
| 4227 | 1997-05-15 Francesco Potortì <F.Potorti@cnuce.cnr.it> | 4512 | 1997-05-15 Francesco Potortì <F.Potorti@cnuce.cnr.it> |
| 4228 | 4513 | ||
| @@ -4425,7 +4710,7 @@ | |||
| 4425 | 4710 | ||
| 4426 | * etags.c (relative_filename): Bug corrected. | 4711 | * etags.c (relative_filename): Bug corrected. |
| 4427 | (etags_getcwd): Avoid warning of unused variable. | 4712 | (etags_getcwd): Avoid warning of unused variable. |
| 4428 | (C_entries, consider_token): Added support for enum labels. | 4713 | (C_entries, consider_token): Add support for enum labels. |
| 4429 | 4714 | ||
| 4430 | 1996-11-03 Paul Eggert <eggert@twinsun.com> | 4715 | 1996-11-03 Paul Eggert <eggert@twinsun.com> |
| 4431 | 4716 | ||
| @@ -4668,14 +4953,14 @@ | |||
| 4668 | 4953 | ||
| 4669 | 1996-04-29 Richard Stallman <rms@delasyd.gnu.ai.mit.edu> | 4954 | 1996-04-29 Richard Stallman <rms@delasyd.gnu.ai.mit.edu> |
| 4670 | 4955 | ||
| 4671 | * pop.c (SEND, RECV): Renamed from send, recv. | 4956 | * pop.c (SEND, RECV): Rename from send, recv. |
| 4672 | (pop_open, pop_trash): Make the trash_started code unconditional. | 4957 | (pop_open, pop_trash): Make the trash_started code unconditional. |
| 4673 | (socket_connection): Delete casts to void. | 4958 | (socket_connection): Delete casts to void. |
| 4674 | 4959 | ||
| 4675 | 1996-04-28 Richard Stallman <rms@delasyd.gnu.ai.mit.edu> | 4960 | 1996-04-28 Richard Stallman <rms@delasyd.gnu.ai.mit.edu> |
| 4676 | 4961 | ||
| 4677 | * movemail.c (DIRECTORY_SEP, IS_DIRECTORY_SEP): Definitions | 4962 | * movemail.c (DIRECTORY_SEP, IS_DIRECTORY_SEP): |
| 4678 | copied from lisp.h. | 4963 | Definitions copied from lisp.h. |
| 4679 | 4964 | ||
| 4680 | 1996-04-22 Andrew Innes <andrewi@harlequin.co.uk> | 4965 | 1996-04-22 Andrew Innes <andrewi@harlequin.co.uk> |
| 4681 | 4966 | ||
| @@ -4785,7 +5070,7 @@ | |||
| 4785 | (lang_names): Erlang entry added. | 5070 | (lang_names): Erlang entry added. |
| 4786 | (prolog_getit): Accepts headers spanning several lines. | 5071 | (prolog_getit): Accepts headers spanning several lines. |
| 4787 | Always name tags. | 5072 | Always name tags. |
| 4788 | (Prolog_functions): Removed incorrect compensation for | 5073 | (Prolog_functions): Remove incorrect compensation for |
| 4789 | newline characters. | 5074 | newline characters. |
| 4790 | (readline_internal): Zero-terminate last line. | 5075 | (readline_internal): Zero-terminate last line. |
| 4791 | 5076 | ||
| @@ -4850,7 +5135,7 @@ | |||
| 4850 | 5135 | ||
| 4851 | 1995-12-01 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> | 5136 | 1995-12-01 Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu> |
| 4852 | 5137 | ||
| 4853 | * Makefile.in (THIS_IS_MAKEFILE): Renamed from THIS_IS_YMAKEFILE. | 5138 | * Makefile.in (THIS_IS_MAKEFILE): Rename from THIS_IS_YMAKEFILE. |
| 4854 | 5139 | ||
| 4855 | 1995-12-07 Francesco Potortì <pot@cnuce.cnr.it> | 5140 | 1995-12-07 Francesco Potortì <pot@cnuce.cnr.it> |
| 4856 | 5141 | ||
| @@ -4867,11 +5152,11 @@ | |||
| 4867 | 1995-12-06 Francesco Potortì <pot@cnuce.cnr.it> | 5152 | 1995-12-06 Francesco Potortì <pot@cnuce.cnr.it> |
| 4868 | 5153 | ||
| 4869 | * etags.c (Cplusplus_suffixes): Add .M suffix for Objective C++. | 5154 | * etags.c (Cplusplus_suffixes): Add .M suffix for Objective C++. |
| 4870 | (gperf): Added keywords for Objective C and GNU macros. | 5155 | (gperf): Add keywords for Objective C and GNU macros. |
| 4871 | (sym_type): Added values to account for Objective C and GNU macros. | 5156 | (sym_type): Add values to account for Objective C and GNU macros. |
| 4872 | (begtk): The '@' character can start a token. | 5157 | (begtk): The '@' character can start a token. |
| 4873 | (objdef, methodlen, objtag): New variables for Objective C. | 5158 | (objdef, methodlen, objtag): New variables for Objective C. |
| 4874 | (consider_token, C_entries): Added code for Objective C. | 5159 | (consider_token, C_entries): Add code for Objective C. |
| 4875 | (plain_C_suffixes): Add .m and .lm for Objective C. | 5160 | (plain_C_suffixes): Add .m and .lm for Objective C. |
| 4876 | (Yacc_suffixes): Add .ym for Objective yacc. | 5161 | (Yacc_suffixes): Add .ym for Objective yacc. |
| 4877 | (GROW_LINEBUFFER): New macro. | 5162 | (GROW_LINEBUFFER): New macro. |
| @@ -4912,8 +5197,8 @@ | |||
| 4912 | 5197 | ||
| 4913 | 1995-11-06 Francesco Potortì (pot@cnuce.cnr.it) | 5198 | 1995-11-06 Francesco Potortì (pot@cnuce.cnr.it) |
| 4914 | 5199 | ||
| 4915 | * etags.c (get_lang_from_name, get_lang_from_interpreter, | 5200 | * etags.c (get_lang_from_name, get_lang_from_interpreter) |
| 4916 | get_lang_from_suffix): New functions. | 5201 | (get_lang_from_suffix): New functions. |
| 4917 | (get_language): Function deleted. | 5202 | (get_language): Function deleted. |
| 4918 | (lang_entry): Two members added to struct. | 5203 | (lang_entry): Two members added to struct. |
| 4919 | (lang_names): Reflect the new layout of lang_entry. | 5204 | (lang_names): Reflect the new layout of lang_entry. |
| @@ -4928,12 +5213,12 @@ | |||
| 4928 | * etags.c (lowcase): Use the standard tolower function. | 5213 | * etags.c (lowcase): Use the standard tolower function. |
| 4929 | (substitute): Remove some wrong and some useless code related with | 5214 | (substitute): Remove some wrong and some useless code related with |
| 4930 | escape '\' character in regexp replacement string. | 5215 | escape '\' character in regexp replacement string. |
| 4931 | (TEX_defenv): Added part, appendix, entry, index. Removed typeout. | 5216 | (TEX_defenv): Add part, appendix, entry, index. Remove typeout. |
| 4932 | (lang_suffixes): New suffixes: .hpp for C++; .f90 for Fortran; | 5217 | (lang_suffixes): New suffixes: .hpp for C++; .f90 for Fortran; |
| 4933 | .bib, .ltx, .TeX for TeX (.bbl, .dtx removed); .ml for Lisp; | 5218 | .bib, .ltx, .TeX for TeX (.bbl, .dtx removed); .ml for Lisp; |
| 4934 | .prolog for prolog (.pl removed). | 5219 | .prolog for prolog (.pl removed). |
| 4935 | (massage_name, etags_getcwd): Use lowcase instead of tolower. | 5220 | (massage_name, etags_getcwd): Use lowcase instead of tolower. |
| 4936 | (C_entries, find_entries): Added comments about memory leakage. | 5221 | (C_entries, find_entries): Add comments about memory leakage. |
| 4937 | (add_node): Dead code removed. | 5222 | (add_node): Dead code removed. |
| 4938 | 5223 | ||
| 4939 | 1995-10-29 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 5224 | 1995-10-29 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
| @@ -5175,7 +5460,7 @@ | |||
| 5175 | 5460 | ||
| 5176 | 1995-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 5461 | 1995-04-08 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
| 5177 | 5462 | ||
| 5178 | * Makefile.in.in (BASE_CFLAGS): Renamed from ALLOCA_CFLAGS. | 5463 | * Makefile.in.in (BASE_CFLAGS): Rename from ALLOCA_CFLAGS. |
| 5179 | (alloca.o, regex.o): Use BASE_CFLAGS. | 5464 | (alloca.o, regex.o): Use BASE_CFLAGS. |
| 5180 | 5465 | ||
| 5181 | 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 5466 | 1995-04-06 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
| @@ -5185,7 +5470,7 @@ | |||
| 5185 | 1995-04-04 Karl Heuer <kwzh@gnu.ai.mit.edu> | 5470 | 1995-04-04 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 5186 | 5471 | ||
| 5187 | * Makefile.in.in (aixcc, aixcc.c): Targets deleted. | 5472 | * Makefile.in.in (aixcc, aixcc.c): Targets deleted. |
| 5188 | (SOURCES, distclean): Removed obsolete references to aixcc. | 5473 | (SOURCES, distclean): Remove obsolete references to aixcc. |
| 5189 | 5474 | ||
| 5190 | 1995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu> | 5475 | 1995-04-02 Richard Stallman <rms@mole.gnu.ai.mit.edu> |
| 5191 | 5476 | ||
| @@ -5228,7 +5513,7 @@ | |||
| 5228 | savetok.valid. Mark token as valid when it is initialised. | 5513 | savetok.valid. Mark token as valid when it is initialised. |
| 5229 | (make_tag): Make token only if token is valid and reset validity. | 5514 | (make_tag): Make token only if token is valid and reset validity. |
| 5230 | (CNL_SAVE_DEFINEDEF): Test for savetok.valid instead of token_saved. | 5515 | (CNL_SAVE_DEFINEDEF): Test for savetok.valid instead of token_saved. |
| 5231 | (TOKEN): Added a new member: valid. | 5516 | (TOKEN): Add a new member: valid. |
| 5232 | 5517 | ||
| 5233 | 1995-02-15 Francesco Potortì (pot@cnuce.cnr.it) | 5518 | 1995-02-15 Francesco Potortì (pot@cnuce.cnr.it) |
| 5234 | 5519 | ||
| @@ -5250,12 +5535,12 @@ | |||
| 5250 | 5535 | ||
| 5251 | 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu> | 5536 | 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu> |
| 5252 | 5537 | ||
| 5253 | * Makefile.in.in (maintainer-clean): Renamed from realclean. | 5538 | * Makefile.in.in (maintainer-clean): Rename from realclean. |
| 5254 | 5539 | ||
| 5255 | 1995-02-01 Francesco Potortì (pot@cnuce.cnr.it) | 5540 | 1995-02-01 Francesco Potortì (pot@cnuce.cnr.it) |
| 5256 | 5541 | ||
| 5257 | * etags.c (pfnote): Initialise been_warned in the node. | 5542 | * etags.c (pfnote): Initialise been_warned in the node. |
| 5258 | (C_entries): Removed a speed hack for the sake of clarity. | 5543 | (C_entries): Remove a speed hack for the sake of clarity. |
| 5259 | 5544 | ||
| 5260 | 1995-01-18 Francesco Potortì (pot@cnuce.cnr.it) | 5545 | 1995-01-18 Francesco Potortì (pot@cnuce.cnr.it) |
| 5261 | 5546 | ||
| @@ -5374,7 +5659,7 @@ | |||
| 5374 | (print_help): Help strings updated. Calls print_language_names. | 5659 | (print_help): Help strings updated. Calls print_language_names. |
| 5375 | (argument_type, ARGUMENT): Typedefs for dealing with language and | 5660 | (argument_type, ARGUMENT): Typedefs for dealing with language and |
| 5376 | regex options intermixed with filenames. | 5661 | regex options intermixed with filenames. |
| 5377 | (main): Changed the way of dealing with arguments on the command | 5662 | (main): Change the way of dealing with arguments on the command |
| 5378 | line to deal with language and regex options intermixed with | 5663 | line to deal with language and regex options intermixed with |
| 5379 | filenames. | 5664 | filenames. |
| 5380 | (get_language, default_C_entries, Cplusplus_entries, | 5665 | (get_language, default_C_entries, Cplusplus_entries, |
| @@ -5463,8 +5748,8 @@ | |||
| 5463 | 5748 | ||
| 5464 | * pop.c: Don't include <string.h> and <strings.h>. | 5749 | * pop.c: Don't include <string.h> and <strings.h>. |
| 5465 | 5750 | ||
| 5466 | * pop.c: Include <des.h> before <krb.h>, rather than after. They | 5751 | * pop.c: Include <des.h> before <krb.h>, rather than after. |
| 5467 | should be interchangeable, and indeed the inclusion is done in | 5752 | They should be interchangeable, and indeed the inclusion is done in |
| 5468 | both orders in various files in the Kerberos 4 library sources, | 5753 | both orders in various files in the Kerberos 4 library sources, |
| 5469 | but djm@va.pubnix.com (David J. MacKenzie) reports that BSDI | 5754 | but djm@va.pubnix.com (David J. MacKenzie) reports that BSDI |
| 5470 | requires that <des.h> be included first, and I don't see any harm | 5755 | requires that <des.h> be included first, and I don't see any harm |
| @@ -5494,8 +5779,8 @@ | |||
| 5494 | 5779 | ||
| 5495 | 1994-10-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> | 5780 | 1994-10-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> |
| 5496 | 5781 | ||
| 5497 | * emacsserver.c [SYSV_IPC] (main): Catch SIGHUP as well. Don't | 5782 | * emacsserver.c [SYSV_IPC] (main): Catch SIGHUP as well. |
| 5498 | call kill with pid 0. Handle EINTR when receiving messages. | 5783 | Don't call kill with pid 0. Handle EINTR when receiving messages. |
| 5499 | 5784 | ||
| 5500 | 1994-10-17 Karl Heuer <kwzh@gnu.ai.mit.edu> | 5785 | 1994-10-17 Karl Heuer <kwzh@gnu.ai.mit.edu> |
| 5501 | 5786 | ||
| @@ -5526,7 +5811,7 @@ | |||
| 5526 | * Makefile.in.in (clean): rm DOC* and *.tab.[ch]. | 5811 | * Makefile.in.in (clean): rm DOC* and *.tab.[ch]. |
| 5527 | (distclean): Not here. | 5812 | (distclean): Not here. |
| 5528 | 5813 | ||
| 5529 | * Makefile.in.in (libexecdir): Renamed from libdir. | 5814 | * Makefile.in.in (libexecdir): Rename from libdir. |
| 5530 | 5815 | ||
| 5531 | 1994-10-11 Francesco Potortì (pot@cnuce.cnr.it) | 5816 | 1994-10-11 Francesco Potortì (pot@cnuce.cnr.it) |
| 5532 | 5817 | ||
| @@ -5756,7 +6041,7 @@ | |||
| 5756 | print advice to run it, if it has anything significant to do. | 6041 | print advice to run it, if it has anything significant to do. |
| 5757 | And only if MOVEMAIL_NEEDS_BLESSING. | 6042 | And only if MOVEMAIL_NEEDS_BLESSING. |
| 5758 | (blessmail): Use emacs, not temacs. | 6043 | (blessmail): Use emacs, not temacs. |
| 5759 | (configuration): Renamed from configname. | 6044 | (configuration): Rename from configname. |
| 5760 | 6045 | ||
| 5761 | 1994-04-30 Morten Welinder (terra@diku.dk) | 6046 | 1994-04-30 Morten Welinder (terra@diku.dk) |
| 5762 | 6047 | ||
| @@ -5840,15 +6125,15 @@ | |||
| 5840 | 6125 | ||
| 5841 | 1994-04-08 Francesco Potortì (pot@fly.cnuce.cnr.it) | 6126 | 1994-04-08 Francesco Potortì (pot@fly.cnuce.cnr.it) |
| 5842 | 6127 | ||
| 5843 | * etags.c (outf, outfiledir): Renamed to tagf, tagfiledir. | 6128 | * etags.c (outf, outfiledir): Rename to tagf, tagfiledir. |
| 5844 | (PF_funcs, Asm_funcs, L_funcs, PAS_funcs, TEX_funcs) | 6129 | (PF_funcs, Asm_funcs, L_funcs, PAS_funcs, TEX_funcs) |
| 5845 | (Scheme_funcs, prolog_funcs): Renamed to Fortran_functions, | 6130 | (Scheme_funcs, prolog_funcs): Rename to Fortran_functions, |
| 5846 | Asm_labels, Lisp_functions, Pascal_functions, Scheme_functions, | 6131 | Asm_labels, Lisp_functions, Pascal_functions, Scheme_functions, |
| 5847 | TeX_functions, Prolog_functions. | 6132 | TeX_functions, Prolog_functions. |
| 5848 | (inf): No more a global variable. | 6133 | (inf): No more a global variable. |
| 5849 | (C_entries): Take 2nd parameter `inf' instead of using the global one. | 6134 | (C_entries): Take 2nd parameter `inf' instead of using the global one. |
| 5850 | (find_entries): Added the cp1 var for optimisation. | 6135 | (find_entries): Add the cp1 var for optimisation. |
| 5851 | (find_entries): Added more suffixes for assembler files. | 6136 | (find_entries): Add more suffixes for assembler files. |
| 5852 | (Asm_funcs): Now finds labels even without an ending colon. | 6137 | (Asm_funcs): Now finds labels even without an ending colon. |
| 5853 | 6138 | ||
| 5854 | 1994-03-30 Francesco Potortì (pot@fly.cnuce.cnr.it) | 6139 | 1994-03-30 Francesco Potortì (pot@fly.cnuce.cnr.it) |
| @@ -5876,7 +6161,7 @@ | |||
| 5876 | (process_file): Filenames in tags file are relative to the | 6161 | (process_file): Filenames in tags file are relative to the |
| 5877 | directory where the tags file is (useful with the -o option). | 6162 | directory where the tags file is (useful with the -o option). |
| 5878 | (main): Initialise the outfiledir var. | 6163 | (main): Initialise the outfiledir var. |
| 5879 | (TYPEDST): Added the `tignore' value. | 6164 | (TYPEDST): Add the `tignore' value. |
| 5880 | (C_entries): Corrected various small bugs. | 6165 | (C_entries): Corrected various small bugs. |
| 5881 | 6166 | ||
| 5882 | 1994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) | 6167 | 1994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) |
| @@ -5892,7 +6177,7 @@ | |||
| 5892 | 6177 | ||
| 5893 | 1994-03-14 Francesco Potortì (pot@cnuce.cnr.it) | 6178 | 1994-03-14 Francesco Potortì (pot@cnuce.cnr.it) |
| 5894 | 6179 | ||
| 5895 | * etags.c (TYPEDST): Added the `tignore' value. | 6180 | * etags.c (TYPEDST): Add the `tignore' value. |
| 5896 | (C_entries): Corrected various bugs, now correctly parses the | 6181 | (C_entries): Corrected various bugs, now correctly parses the |
| 5897 | `extern "C" {' construction (patch by Tom R.Hageman). | 6182 | `extern "C" {' construction (patch by Tom R.Hageman). |
| 5898 | 6183 | ||
| @@ -5946,7 +6231,7 @@ | |||
| 5946 | 6231 | ||
| 5947 | 1994-02-14 Francesco Potortì (pot@fly) | 6232 | 1994-02-14 Francesco Potortì (pot@fly) |
| 5948 | 6233 | ||
| 5949 | * etags.c (absolute_pathnames, cwd): Added global vars. | 6234 | * etags.c (absolute_pathnames, cwd): Add global vars. |
| 5950 | (longopts, print_help, main, process_file): Put absolute filenames | 6235 | (longopts, print_help, main, process_file): Put absolute filenames |
| 5951 | in the tag file if the -A --absolute-pathnames option is used. | 6236 | in the tag file if the -A --absolute-pathnames option is used. |
| 5952 | (print_help): Alphabetically order the options. | 6237 | (print_help): Alphabetically order the options. |
| @@ -5983,7 +6268,7 @@ | |||
| 5983 | Use gperf generated hash table instead of linked list. | 6268 | Use gperf generated hash table instead of linked list. |
| 5984 | (C_stab_entry, hash, in_word_set, get_C_stab, C_symtype): Added. | 6269 | (C_stab_entry, hash, in_word_set, get_C_stab, C_symtype): Added. |
| 5985 | Mostly code generated by gperf. | 6270 | Mostly code generated by gperf. |
| 5986 | (consider_token): Removed unused parameter `lp'. | 6271 | (consider_token): Remove unused parameter `lp'. |
| 5987 | (PF_funcs, getit): Allow subroutine and similar declarations | 6272 | (PF_funcs, getit): Allow subroutine and similar declarations |
| 5988 | to span multiple lines. | 6273 | to span multiple lines. |
| 5989 | (C_entries): Check for newline if inchar to avoid bus errors. | 6274 | (C_entries): Check for newline if inchar to avoid bus errors. |
| @@ -6130,7 +6415,7 @@ | |||
| 6130 | 6415 | ||
| 6131 | 1993-11-02 Francesco Potortì (pot@cnuce.cnr.it) | 6416 | 1993-11-02 Francesco Potortì (pot@cnuce.cnr.it) |
| 6132 | 6417 | ||
| 6133 | * etags.c (consider_token): Removed unused variable firsttok. | 6418 | * etags.c (consider_token): Remove unused variable firsttok. |
| 6134 | (prolog_getit): Call pfnote with the right number of arguments. | 6419 | (prolog_getit): Call pfnote with the right number of arguments. |
| 6135 | 6420 | ||
| 6136 | 1993-10-19 Paul Eggert (eggert@twinsun.com) | 6421 | 1993-10-19 Paul Eggert (eggert@twinsun.com) |
| @@ -6160,13 +6445,13 @@ | |||
| 6160 | from current directory. Only chmod and chgrp files that we | 6445 | from current directory. Only chmod and chgrp files that we |
| 6161 | installed, which excludes ${INSTALLABLE_SCRIPTS}. They go in | 6446 | installed, which excludes ${INSTALLABLE_SCRIPTS}. They go in |
| 6162 | ${bindir}. | 6447 | ${bindir}. |
| 6163 | (INSTALLFLAGS): Deleted definition, since it is an unused variable | 6448 | (INSTALLFLAGS): Delete definition, since it is an unused variable |
| 6164 | now. | 6449 | now. |
| 6165 | 6450 | ||
| 6166 | 1993-09-27 Brian J. Fox (bfox@ai.mit.edu) | 6451 | 1993-09-27 Brian J. Fox (bfox@ai.mit.edu) |
| 6167 | 6452 | ||
| 6168 | * Makefile.in (INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Let | 6453 | * Makefile.in (INSTALL, INSTALL_PROGRAM, INSTALL_DATA): |
| 6169 | configure figure out the correct values for these variables. | 6454 | Let configure figure out the correct values for these variables. |
| 6170 | 6455 | ||
| 6171 | 1993-09-14 Brian J. Fox (bfox@ai.mit.edu) | 6456 | 1993-09-14 Brian J. Fox (bfox@ai.mit.edu) |
| 6172 | 6457 | ||
| @@ -6251,7 +6536,7 @@ | |||
| 6251 | 6536 | ||
| 6252 | 1993-07-30 Francesco Potortì (pot@cnuce.cnr.it) | 6537 | 1993-07-30 Francesco Potortì (pot@cnuce.cnr.it) |
| 6253 | 6538 | ||
| 6254 | * etags.c (FINCST): Added the fignore status. Means we are | 6539 | * etags.c (FINCST): Add the fignore status. Means we are |
| 6255 | after the parameter list and before the open curly brace. | 6540 | after the parameter list and before the open curly brace. |
| 6256 | Allows correct parsing of C++ constructors. | 6541 | Allows correct parsing of C++ constructors. |
| 6257 | (C_entries, consider_token): Make use of fignore. | 6542 | (C_entries, consider_token): Make use of fignore. |
| @@ -6290,7 +6575,7 @@ | |||
| 6290 | 6575 | ||
| 6291 | 1993-07-08 Francesco Potortì (pot@cnuce.cnr.it) | 6576 | 1993-07-08 Francesco Potortì (pot@cnuce.cnr.it) |
| 6292 | 6577 | ||
| 6293 | * etags.c (alloca): Removed all references to it. | 6578 | * etags.c (alloca): Remove all references to it. |
| 6294 | (main): Now calls xnew instead of alloca for portability. | 6579 | (main): Now calls xnew instead of alloca for portability. |
| 6295 | (../src/config.h): Included only if HAVE_CONFIG_H. | 6580 | (../src/config.h): Included only if HAVE_CONFIG_H. |
| 6296 | (const): Void definition removed--config.h takes care of it. | 6581 | (const): Void definition removed--config.h takes care of it. |
| @@ -6302,7 +6587,7 @@ | |||
| 6302 | 6587 | ||
| 6303 | * etags.c (LEVEL_OK_FOR_FUNCDEF): Removed. | 6588 | * etags.c (LEVEL_OK_FOR_FUNCDEF): Removed. |
| 6304 | (C_entries): Optimized the test that used LEVEL_OK_FOR_FUNCDEF. | 6589 | (C_entries): Optimized the test that used LEVEL_OK_FOR_FUNCDEF. |
| 6305 | (C_entries): Removed a piece of useless code. | 6590 | (C_entries): Remove a piece of useless code. |
| 6306 | (C_entries): Making typedef tags is delayed until a semicolon | 6591 | (C_entries): Making typedef tags is delayed until a semicolon |
| 6307 | is met. This handles "typedef int X, Y, Z;" correctly. | 6592 | is met. This handles "typedef int X, Y, Z;" correctly. |
| 6308 | 6593 | ||
| @@ -6564,7 +6849,7 @@ | |||
| 6564 | 6849 | ||
| 6565 | 1993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu) | 6850 | 1993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu) |
| 6566 | 6851 | ||
| 6567 | * Makefile.in (DEFS): Renamed from CONFIG_CFLAGS. | 6852 | * Makefile.in (DEFS): Rename from CONFIG_CFLAGS. |
| 6568 | 6853 | ||
| 6569 | 1993-04-07 Jim Blandy (jimb@churchy.gnu.ai.mit.edu) | 6854 | 1993-04-07 Jim Blandy (jimb@churchy.gnu.ai.mit.edu) |
| 6570 | 6855 | ||
| @@ -6586,7 +6871,7 @@ | |||
| 6586 | (get_C_stab): c_ext becomes c_ext&C_PLPL. | 6871 | (get_C_stab): c_ext becomes c_ext&C_PLPL. |
| 6587 | (C_entries): Logical cplpl means c_ext&C_PLPL. | 6872 | (C_entries): Logical cplpl means c_ext&C_PLPL. |
| 6588 | (C_entries): Logical yacc_rules means we are after the first %%. | 6873 | (C_entries): Logical yacc_rules means we are after the first %%. |
| 6589 | (C_entries): Added logic for yacc files. | 6874 | (C_entries): Add logic for yacc files. |
| 6590 | 6875 | ||
| 6591 | 1993-03-16 Francesco Potortì (pot@cnuce.cnr.it) | 6876 | 1993-03-16 Francesco Potortì (pot@cnuce.cnr.it) |
| 6592 | 6877 | ||
| @@ -6604,7 +6889,7 @@ | |||
| 6604 | (TOKEN): Member linestart removed. | 6889 | (TOKEN): Member linestart removed. |
| 6605 | (linepos, prev_linepos, lb1): Deleted. | 6890 | (linepos, prev_linepos, lb1): Deleted. |
| 6606 | (main): Call initbuffer on lbs array instead of lb1. | 6891 | (main): Call initbuffer on lbs array instead of lb1. |
| 6607 | (init): Removed the initialisation of the logical _gd array. | 6892 | (init): Remove the initialisation of the logical _gd array. |
| 6608 | (find_entries): A .sa suffix means assembler file. | 6893 | (find_entries): A .sa suffix means assembler file. |
| 6609 | (C_create_stab): "auto", "void", "extern", "static" are st_C_typespec. | 6894 | (C_create_stab): "auto", "void", "extern", "static" are st_C_typespec. |
| 6610 | All C state machines rewritten. | 6895 | All C state machines rewritten. |
| @@ -6614,7 +6899,7 @@ | |||
| 6614 | 6899 | ||
| 6615 | 1993-03-01 Francesco Potortì (pot@fly.CNUCE.CNR.IT) | 6900 | 1993-03-01 Francesco Potortì (pot@fly.CNUCE.CNR.IT) |
| 6616 | 6901 | ||
| 6617 | * etags.c (C_entries): Added the quotednl logical variable. | 6902 | * etags.c (C_entries): Add the quotednl logical variable. |
| 6618 | Used for parsing of #define's spanning multiple lines. | 6903 | Used for parsing of #define's spanning multiple lines. |
| 6619 | 6904 | ||
| 6620 | 1993-02-23 Francesco Potortì (pot@fly.CNUCE.CNR.IT) | 6905 | 1993-02-23 Francesco Potortì (pot@fly.CNUCE.CNR.IT) |
| @@ -6624,7 +6909,7 @@ | |||
| 6624 | 6909 | ||
| 6625 | 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) | 6910 | 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) |
| 6626 | 6911 | ||
| 6627 | * Makefile.in (EXECUTABLES): Added rcs-checkin. | 6912 | * Makefile.in (EXECUTABLES): Add rcs-checkin. |
| 6628 | 6913 | ||
| 6629 | * Makefile.in (unlock, relock): New productions. | 6914 | * Makefile.in (unlock, relock): New productions. |
| 6630 | 6915 | ||
| @@ -6685,7 +6970,7 @@ | |||
| 6685 | * Makefile.in (CFLAGS): #define HAVE_CONFIG_H, too. | 6970 | * Makefile.in (CFLAGS): #define HAVE_CONFIG_H, too. |
| 6686 | 6971 | ||
| 6687 | * Makefile.in (libdir): Default to ${prefix}/lib. | 6972 | * Makefile.in (libdir): Default to ${prefix}/lib. |
| 6688 | (archlibdir): Adjusted to match. | 6973 | (archlibdir): Adjust to match. |
| 6689 | 6974 | ||
| 6690 | * Makefile.in (distclean): Don't delete backup or autosave files. | 6975 | * Makefile.in (distclean): Don't delete backup or autosave files. |
| 6691 | (extraclean): Like realclean, but does delete backup and autosave | 6976 | (extraclean): Like realclean, but does delete backup and autosave |
| @@ -6720,7 +7005,7 @@ | |||
| 6720 | 7005 | ||
| 6721 | 1992-11-05 Jim Blandy (jimb@totoro.cs.oberlin.edu) | 7006 | 1992-11-05 Jim Blandy (jimb@totoro.cs.oberlin.edu) |
| 6722 | 7007 | ||
| 6723 | * Makefile.in (getdate.o): Added explicit target for this, so we | 7008 | * Makefile.in (getdate.o): Add explicit target for this, so we |
| 6724 | can indicate that it depends on ../src/config.h. | 7009 | can indicate that it depends on ../src/config.h. |
| 6725 | 7010 | ||
| 6726 | 1992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu) | 7011 | 1992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu) |
| @@ -6788,7 +7073,7 @@ | |||
| 6788 | array. When an event fires, move the last event in the array into | 7073 | array. When an event fires, move the last event in the array into |
| 6789 | its spot. Use num_events to determine whether or not there are | 7074 | its spot. Use num_events to determine whether or not there are |
| 6790 | any pending events, not wait_for. | 7075 | any pending events, not wait_for. |
| 6791 | (getevent): Deleted unused variable `ep'. | 7076 | (getevent): Delete unused variable `ep'. |
| 6792 | (sigcatch): It's now easier to find all the active events. | 7077 | (sigcatch): It's now easier to find all the active events. |
| 6793 | (main): Initialize num_events. | 7078 | (main): Initialize num_events. |
| 6794 | 7079 | ||
| @@ -6801,7 +7086,7 @@ | |||
| 6801 | (process_file, find_entries, pfnote, TEX_funcs, TEX_decode_env, | 7086 | (process_file, find_entries, pfnote, TEX_funcs, TEX_decode_env, |
| 6802 | TEX_getit, substr): Use the etags_*index functions, rather than | 7087 | TEX_getit, substr): Use the etags_*index functions, rather than |
| 6803 | the native *index functions. | 7088 | the native *index functions. |
| 6804 | (rindex, index): Renamed to etags_rindex and tags_rindex, and | 7089 | (rindex, index): Rename to etags_rindex and tags_rindex, and |
| 6805 | made them unconditionally defined, rather than having them depend | 7090 | made them unconditionally defined, rather than having them depend |
| 6806 | on NEED_*INDEX. | 7091 | on NEED_*INDEX. |
| 6807 | 7092 | ||
| @@ -6888,7 +7173,7 @@ | |||
| 6888 | 7173 | ||
| 6889 | 1992-05-10 Roland McGrath (roland@albert.gnu.ai.mit.edu) | 7174 | 1992-05-10 Roland McGrath (roland@albert.gnu.ai.mit.edu) |
| 6890 | 7175 | ||
| 6891 | * etags.c (C_entries): Fixed reading of "..." strings. | 7176 | * etags.c (C_entries): Fix reading of "..." strings. |
| 6892 | (consider_token): Recognize `SYSCALL' and `PSEUDO' macros, used in | 7177 | (consider_token): Recognize `SYSCALL' and `PSEUDO' macros, used in |
| 6893 | the C library source. | 7178 | the C library source. |
| 6894 | 7179 | ||
| @@ -6916,7 +7201,7 @@ | |||
| 6916 | 7201 | ||
| 6917 | 1992-04-17 Jim Blandy (jimb@pogo.cs.oberlin.edu) | 7202 | 1992-04-17 Jim Blandy (jimb@pogo.cs.oberlin.edu) |
| 6918 | 7203 | ||
| 6919 | * timer.c (getevent): Removed declaration of memcpy; since | 7204 | * timer.c (getevent): Remove declaration of memcpy; since |
| 6920 | different systems have different return types, and we're not even | 7205 | different systems have different return types, and we're not even |
| 6921 | using the return type anyway, it wasn't doing us any good. | 7206 | using the return type anyway, it wasn't doing us any good. |
| 6922 | 7207 | ||
| @@ -6951,7 +7236,7 @@ | |||
| 6951 | 7236 | ||
| 6952 | 1992-04-06 Jim Blandy (jimb@pogo.cs.oberlin.edu) | 7237 | 1992-04-06 Jim Blandy (jimb@pogo.cs.oberlin.edu) |
| 6953 | 7238 | ||
| 6954 | * etags.c (C_entries): Removed comment saying that \" in a string | 7239 | * etags.c (C_entries): Remove comment saying that \" in a string |
| 6955 | isn't recognized as magic, because it is correctly handled. | 7240 | isn't recognized as magic, because it is correctly handled. |
| 6956 | 7241 | ||
| 6957 | * getopt.c, getopt.h: New files, from GNU C library. | 7242 | * getopt.c, getopt.h: New files, from GNU C library. |
| @@ -6961,8 +7246,8 @@ | |||
| 6961 | optind. | 7246 | optind. |
| 6962 | (main): Argument processing loop rewritten to call getopt to get | 7247 | (main): Argument processing loop rewritten to call getopt to get |
| 6963 | next option. Options which take parameters (-o and -i) rewritten | 7248 | next option. Options which take parameters (-o and -i) rewritten |
| 6964 | to get parameter from optarg instead of argv[1]. Filename | 7249 | to get parameter from optarg instead of argv[1]. |
| 6965 | preprocessing loop and update command changed similarly. | 7250 | Filename preprocessing loop and update command changed similarly. |
| 6966 | * Makefile (etags, ctags): Depend on and link with getopt.h, | 7251 | * Makefile (etags, ctags): Depend on and link with getopt.h, |
| 6967 | getopt.o, and getopt1.o. | 7252 | getopt.o, and getopt1.o. |
| 6968 | (getopt.o, getopt1.o): New targets for the GNU getopt routines. | 7253 | (getopt.o, getopt1.o): New targets for the GNU getopt routines. |
| @@ -7103,8 +7388,8 @@ | |||
| 7103 | 1991-01-25 Jim Blandy (jimb@churchy.ai.mit.edu) | 7388 | 1991-01-25 Jim Blandy (jimb@churchy.ai.mit.edu) |
| 7104 | 7389 | ||
| 7105 | * make-docfile: Find the arguments to a C function correctly, | 7390 | * make-docfile: Find the arguments to a C function correctly, |
| 7106 | by not ignoring the character that read_c_string returns. Don't | 7391 | by not ignoring the character that read_c_string returns. |
| 7107 | even try to find argument names for functions that take MANY | 7392 | Don't even try to find argument names for functions that take MANY |
| 7108 | or UNEVALLED arguments, since they're a figment of the docstring's | 7393 | or UNEVALLED arguments, since they're a figment of the docstring's |
| 7109 | imagination. | 7394 | imagination. |
| 7110 | 7395 | ||
| @@ -7492,8 +7777,8 @@ | |||
| 7492 | 7777 | ||
| 7493 | 1988-05-13 Chris Hanson (cph@kleph) | 7778 | 1988-05-13 Chris Hanson (cph@kleph) |
| 7494 | 7779 | ||
| 7495 | * emacsclient.c: Delete references to unused variable `out'. This | 7780 | * emacsclient.c: Delete references to unused variable `out'. |
| 7496 | caused a bus error when used under hp-ux. | 7781 | This caused a bus error when used under hp-ux. |
| 7497 | 7782 | ||
| 7498 | 1988-05-06 Richard Stallman (rms@frosted-flakes.ai.mit.edu) | 7783 | 1988-05-06 Richard Stallman (rms@frosted-flakes.ai.mit.edu) |
| 7499 | 7784 | ||