X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/0ea5797a183e5aaeb3be19ff8a95de0d28acd1c9..70fdbb46cd40f9376333e10c9284873d3a3a787f:/lib-src/ChangeLog diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index 9ebfbc29ec..b2edff0781 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog @@ -1,6 +1,145 @@ +2008-06-02 Jim Meyering + + * ebrowse.c (xfree): Remove definition; s/xfree/free/ + + remove useless if-before-free tests + * ebrowse.c (xfree): Likewise. + * etags.c (process_file_name, free_tree, free_fdesc): Likewise. + (popclass_above, Prolog_functions, Erlang_functions): Likewise. + * pop.c (pop_quit): Likewise. + +2008-05-30 Juanma Barranquero + + * makefile.w32-in (lisp2): Add minibuffer.elc. + +2008-05-29 Tom Tromey + + * etags.c (relative_filename): Treat "///" like "/" in filenames. + +2008-05-09 Eli Zaretskii + + * ntlib.c: Include sys/types.h, sys/stat.h, and errno.h. + (IS_DIRECTORY_SEP): New macro. + (convert_time, is_exec, stat): New functions. + +2008-05-08 Eli Zaretskii + + * makefile.w32-in (lisp2): Rename epa-file-hook.elc to epa-hook.elc. + +2008-05-03 Eli Zaretskii + + * makefile.w32-in (lisp2): Add epa-file-hook.elc, to track the + corresponding change in src/Makefile.in. + +2008-04-24 Adam Gołębiowski (tiny change) + + * Makefile.in (etags${EXEEXT}, ctags${EXEEXT}): Fix quote typo. + +2008-04-10 Jason Rumney + + * makefile.w32-in (CLIENTRES): New variable and target. + (TRES): Remove. + ($(BLD)/emacsclientw.exe): Use $(CLIENTRES) instead of $(TRES). + +2008-04-19 Stefan Monnier + + * vcdiff: Use "sccs get" rather than "get"; leave PATH alone. + +2008-04-18 Steve Grubb (tiny change) + + * vcdiff: Use mktemp (CVE-2008-1694). + +2008-04-09 Jason Rumney + + * makefile.w32-in (distclean, maintainer-clean): New targets. + +2008-03-13 Glenn Morris + + * makefile.w32-in (VERSION): Set to 23.0.60. + +2008-03-04 Juanma Barranquero + + * .cvsignore: Add oo. + +2008-02-27 Yuri Shtil (tiny change) + + * etags.c (Perl_functions): Fix call to skip_spaces. + +2008-02-24 Dan Nicolaescu + + * Makefile.in (NO_SHORTNAMES): + * emacsclient.c (NO_SHORTNAMES): + * fakemail.c (NO_SHORTNAMES): + * make-docfile.c (NO_SHORTNAMES): + * movemail.c (NO_SHORTNAMES): + * pop.c (NO_SHORTNAMES): Remove references to obsolete variable. + +2008-02-23 Jason Rumney + + * makefile.w32-in (MOUSE_SUPPORT): Remove duplicate tooltip.elc. + (MSDOS_SUPPORT, VMS_SUPPORT): Remove. + (OTHER_PLATFORM_SUPPORT): Replace above. Add X specific files too. + (lisp2): Add new languages. + ($(DOC)): Use OTHER_PLATFORM_SUPPORT. + +2008-02-22 Juanma Barranquero + + * makefile.w32-in (lisp2): Remove devanagari.el, kannada.el, + malayalam.el, and tamil.el. Add sinhala.el. + +2008-02-20 Juanma Barranquero + + * emacsclient.c (main) [WINDOWSNT]: Understand DRIVE:NAME, + where NAME is relative to DRIVE'S current directory. + +2008-02-15 Juanma Barranquero + + * emacsclient.c (print_help_and_exit): Show -d option on Windows. + +2008-02-10 Dan Nicolaescu + + * fakemail.c: Undo previous change. + +2008-02-09 Dan Nicolaescu + + * fakemail.c (MAIL_PROGRAM_NAME): Remove unused conditional. + (main): Replace MAIL_PROGRAM_NAME with its value. + + * Makefile.in (REGEXP_IN_LIBC): Remove reference to obsolete variable. + +2008-02-08 Stefan Monnier + + * emacsclient.c (decode_options): Pass --display implicitly if -c + is specified. Only set tty if -t or -c is specified. + +2008-02-04 Jason Rumney + + * makefile.w32-in (lisp1): Use (), not {}. + +2008-02-04 Tom Tromey + + * etags.c: Add "GTY" as synonym for __attribute__. + Update gperf output. + +2008-02-01 Jason Rumney + + * makefile.w32-in (obj): Sync with src/Makefile.in + (TOOLTIP_SUPPORT, WINDOW_SUPPORT): New definitions. + (WINNT_SUPPORT): Add term/w32-win.elc. + (lisp1, lisp2): Sync with lisp in src/Makefile.in. + +2008-02-01 Jason Rumney + + * makefile.w32-in (obj): Add font.o and w32font.o. + +2008-02-01 Zhang Wei (tiny change) + + * makefile.w32-in (lisp1): Delete ucs-tables.elc, + utf-8.elc, and latin-*.el. + 2008-01-26 Stefan Monnier - * emacsclient.c (decode_options): Default to a NULL display, as Emacs-22. + * emacsclient.c (decode_options): Default to NULL display, as Emacs-22. Allow the -d option under w32 again, for those rare cases where it actually does make sense. @@ -55,25 +194,25 @@ * makefile.w32-in (VMS_SUPPORT): No longer byte-compiled. -2007-11-27 Jan Dj,Ad(Brv +2007-11-27 Jan Djärv * pop.c (socket_connection): Remove AI_ADDRCONFIG. -2007-11-19 Jan Dj,Ad(Brv +2007-11-19 Jan Djärv * pop.c (socket_connection): Move realhost out of #ifdefs. Set realhost both for HAVE_GETADDRINFO and !HAVE_GETADDRINFO. -2007-11-18 Jan Dj,Ad(Brv +2007-11-18 Jan Djärv * pop.c (socket_connection): Use getaddrinfo if available. -2007-11-22 Francesco Potort,Al(B +2007-11-22 Francesco Potortì * etags.c (default_C_help) [CTAGS]: Differentiate the help string, as the defaults in ctags are different from etags. -2007-11-15 Francesco Potort,Al(B +2007-11-15 Francesco Potortì * etags.c: Make prototypes for extern definitions, and add all that are needed to quench warnings on 64-bit. @@ -173,7 +312,7 @@ option. (main) [NO_SOCKETS_IN_FILE_SYSTEM]: Don't call init_signals. -2007-08-29 K,Aa(Broly L$,1 q(Brentey +2007-08-29 Károly Lőrentey * emacsclient.c (signal.h): New include. (sys/stat.h, errno.h): Always include, even on WINDOWSNT. @@ -223,7 +362,7 @@ * COPYING: Switch to GPLv3. -2007-07-17 Francesco Potort,Al(B +2007-07-17 Francesco Potortì * etags.c (C_entries): Reset the fvdef machine when out of function. (PRINT_UNDOCUMENTED_OPTIONS_HELP): #define as FALSE if undefined. @@ -239,7 +378,7 @@ * etags.c (print_version): Add `emacs_copyright' string, for easier automatic updating. -2007-05-18 Francesco Potort,Al(B +2007-05-18 Francesco Potortì * etags.c: Extern definitions of some more pointer functions for standalone compilation, especially important for 64bit platforms. @@ -255,7 +394,7 @@ * Version 22.1 released. -2007-02-26 Francesco Potort,Al(B +2007-02-26 Francesco Potortì * Makefile.in (etags, ctags): Define EMACS_NAME as "GNU Emacs". @@ -264,7 +403,7 @@ * Makefile.in (EMACS, EMACSOPT): New variables. (blessmail): Use `--no-site-file' when compiling. -2007-02-05 Francesco Potort,Al(B +2007-02-05 Francesco Potortì * etags.c (default_C_help, Cplusplus_help, PHP_help, print_help) (main): Now --members is the default for etags, not for ctags yet. @@ -277,7 +416,7 @@ import, package, extends, implements and interface to be treated specially for all kinds of C-style files, not just Java files. -2007-01-02 Francesco Potort,Al(B +2007-01-02 Francesco Potortì * etags.c (longopts): New undocumented option --no-duplicates. (no_duplicates): Static variables for the above option. @@ -285,7 +424,7 @@ (add_node): Allow duplicate tags in ctags mode unless --no-duplicates. (main): Pass the -u option to sort in ctags mode. -2006-12-28 Francesco Potort,Al(B +2006-12-28 Francesco Potortì * etags.c (readline): When creating a relative file name from a #line directive, leave the file name alone. The previous @@ -307,7 +446,7 @@ ($(BLD)/ebrowse.$(O) $(BLD)/ctags.$(O)): Depend on stamp_BLD. (clean): Delete stamp_BLD. -2006-12-20 Francesco Potort,Al(B +2006-12-20 Francesco Potortì * etags.c (C_entries): DEFUN names were longer by one: corrected. @@ -350,11 +489,11 @@ * etags.c (readline): Check for double quote after #line. -2006-11-28 Jan Dj,Ad(Brv +2006-11-28 Jan Djärv * etags.c (readline): sscanf could in principle return 2. -2006-11-28 Francesco Potort,Al(B +2006-11-28 Francesco Potortì * etags.c (readline): lno is unsigned. (TeX_commands): Use p++ (rather than *p++) to increment p. @@ -491,12 +630,12 @@ * emacsclient.c (fail) [WINDOWSNT]: Force the first argv passed to execvp to point to alternate_editor (otherwise .BAT scripts can't run). -2006-10-31 ,bS(Bscar Fuentes (tiny change) +2006-10-31 Óscar Fuentes (tiny change) * emacsclient.c [WINDOWSNT]: Include and . (close_winsock): Declare as __cdecl. -2006-10-31 Jan Dj,Ad(Brv +2006-10-31 Jan Djärv * emacsclient.c [!WINDOWSNT]: Include if available. (set_tcp_socket): Prefer O_NONBLOCK, then O_NDELAY, then FIONBIO @@ -555,7 +694,7 @@ * COPYING: Replace "Library Public License" by "Lesser Public License" throughout. -2006-08-09 Jan Dj,Ad(Brv +2006-08-09 Jan Djärv * etags.c (readline): Expect sscanf returns >= 1. (readline): Change position on %n and \" in sscanf. @@ -573,7 +712,7 @@ * etags.c: It's XEmacs, not Xemacs: change all the occurrences. -2006-07-30 Francesco Potort,Al(B +2006-07-30 Francesco Potortì * etags.c [ETAGS_REGEXPS]: Now is unconditionally defined. [LONG_OPTIONS]: Changed to NO_LONG_OPTIONS, which is undefined. @@ -591,7 +730,7 @@ * emacsclient.c (print_help_and_exit): Likewise. -2006-07-10 Francesco Potort,Al(B +2006-07-10 Francesco Potortì * etags.c (absolute_filename): Free unused space (cosmetic change). (in_word_set): In C, also tag #undef symbols. @@ -633,7 +772,7 @@ * leditcfns.c: Remove file. -2006-05-23 Francesco Potort,Al(B +2006-05-23 Francesco Potortì * pop.c (pop_open, socket_connection, KPOP_SERVICE): Add comments explaining why the "kpop" service is never used. @@ -642,7 +781,7 @@ * makefile.w32-in (lisp1): Add fringe.elc. -2006-05-02 Francesco Potort,Al(B +2006-05-02 Francesco Potortì * etags.c (Perl_functions): Free space allocated for var package. (Erlang_functions): Possibly free space allocated for var last. @@ -715,7 +854,7 @@ * etags.c: Undef STDIN if defined. (LynxOS defines it in system header files.) -2005-09-27 Francesco Potort,Al(B +2005-09-27 Francesco Potortì * etags.c: Preliminary Forth support. (prolog_pr): Cast strlen to int before comparison. @@ -804,7 +943,7 @@ * make-docfile.c (DIRECTORY_SEP): New macro. (IS_DIRECTORY_SEP): Use it. -2005-03-18 Jan Dj,Ad(Brv +2005-03-18 Jan Djärv * emacsclient.c: Avoid expansion of getcwd when defined as a macro. @@ -848,18 +987,18 @@ * etags.c (main, consider_token, C_entries): Add misc switch default targets to silence compiler. -2004-11-09 Jan Dj,Ad(Brv +2004-11-09 Jan Djärv * makefile.w32-in (obj): Add all files (X and Mac) to doc so the resulting DOC file can be used on Unix/Mac also. -2004-09-13 Francesco Potort,Al(B +2004-09-13 Francesco Potortì * etags.c (main): When relative file names are given as argument, make them relative to the current working dir, rather than relative to the output tags file, if the latter is in /dev. -2004-09-13 Francesco Potort,Al(B +2004-09-13 Francesco Potortì * etags.c [EXIT_SUCCESS, EXIT_FAILURE]: Define them when no is available. @@ -878,7 +1017,7 @@ * etags.c (Lua_suffixes, Lua_help, lang_names, Lua_functions): Support the Lua scripting language . -2004-09-08 Francesco Potort,Al(B +2004-09-08 Francesco Potortì * etags.c [LONG_OPTIONS]: Make it TRUE (ifdef) or FALSE (ifndef) for ease of use. @@ -975,7 +1114,7 @@ along with some related bugs I discovered by inspecting how CVS itself parses $CVSROOT. -2004-02-04 J,bi(Br,bt(Bme Marant (tiny change) +2004-02-04 Jérôme Marant (tiny change) * emacsclient.c (decode_options): Fix handling of alternate editor. @@ -1016,7 +1155,7 @@ * make-docfile.c (main): For return code, no longer special-case VMS. Instead, use `EXIT_SUCCESS' and `EXIT_FAILURE' from stdlib.h. -2003-09-28 Andreas B,A|(Bsching (tiny change) +2003-09-28 Andreas Büsching (tiny change) * emacsclient.c (quote_file_name): Print the result instead of returning it. Fix the return type accordingly. @@ -1027,7 +1166,7 @@ * emacsclient.c (main): Use socket_name. -2003-09-10 Andreas B,A|(Bsching (tiny change) +2003-09-10 Andreas Büsching (tiny change) * emacsclient.c (socket_name): New variable. (longopts, decode_options, print_help_and_exit): @@ -1240,12 +1379,12 @@ * emacsclient.c (quote_file_name): Quote \n. (main): Print a final \n when needed. -2002-09-03 Francesco Potort,Al(B +2002-09-03 Francesco Potortì * etags.c (regex_tag_multiline, readline): Never pass pfnote a string that cannot be freed. -2002-08-30 Francesco Potort,Al(B +2002-08-30 Francesco Potortì * etags.c (consider_token, C_entries): Switch to C++ parsing when auto-detection is enabled and the `::' qualifier is met. @@ -1256,17 +1395,17 @@ (C_entries): Several cosmetic changes. (C_entries): Invalidate the token is some cases. -2002-08-29 Francesco Potort,Al(B +2002-08-29 Francesco Potortì * etags.c (C_entries): Correct a problem with const C++ funcs. (ignoreindent): Renamed from noindentypedefs. (cjava, cplpl): They are now macros instead of local vars. -2002-08-28 Francesco Potort,Al(B +2002-08-28 Francesco Potortì * etags.c (HTML_labels): Tag ID= also. -2002-08-27 Francesco Potort,Al(B +2002-08-27 Francesco Potortì * etags.c (Ada_funcs): Do not tag "use type Xxxx;". @@ -1318,11 +1457,11 @@ * b2m.pl: Obey the rmail file and use the unpruned header properly. -2002-06-26 Pavel Jan,Bm(Bk +2002-06-26 Pavel Janík * b2m.pl: New file. -2002-06-21 Francesco Potort,Al(B +2002-06-21 Francesco Potortì * etags.c (F_getit, Fortran_functions, Ada_getit, Asm_labels) (Python_functions, PHP_functions, PHP_functions, PHP_functions) @@ -1333,7 +1472,7 @@ (TeX_commands, get_tag): Use make_tag instead of pfnote. (get_tag): Prototype changed, all callers changed. -2002-06-20 Francesco Potort,Al(B +2002-06-20 Francesco Potortì * etags.c: Implement implicit tag names, that is, unnamed tags whose name is automatically deduced by etags.el. The advantage is @@ -1343,13 +1482,13 @@ (make_tag): New function (was the disabled function new_pfnote). (make_C_tag): Use it. -2002-06-19 Francesco Potort,Al(B +2002-06-19 Francesco Potortì * etags.c (add_regex): Invalid regexp modifiers are ignored. (Makefile_targets): Tag variables unless --no-globals. (LOOP_ON_INPUT_LINES): Serious bug corrected. -2002-06-13 Francesco Potort,Al(B +2002-06-13 Francesco Potortì * etags.c (erlang_atom, erlang_attribute): Bugs corrected. (invalidate_nodes): Bug corrected. @@ -1360,7 +1499,7 @@ * makefile.w32-in (lisp): Add international/ucs-tables.elc and font-core.elc. -2002-06-12 Francesco Potort,Al(B +2002-06-12 Francesco Potortì * etags.c: New multi-line regexp and new regexp syntax. (arg_type): at_icregexp label removed (obsolete). @@ -1382,13 +1521,13 @@ (readline_internal): If necessary, copy the whole file into filebuf. (readline): Skip multi-line regexps, leave them to regex_tag_multiline. -2002-06-11 Francesco Potort,Al(B +2002-06-11 Francesco Potortì * etags.c (add_regex): Better check for null regexps. (readline): Check for regex matching null string. (find_entries): Reorganisation. -2002-06-07 Francesco Potort,Al(B +2002-06-07 Francesco Potortì * etags.c (scan_separators): Support all character escape sequences supported by Gcc. @@ -1403,7 +1542,7 @@ (readline): Conditionally undo readline_internal increment. (readline): Do not return a value. -2002-06-06 Francesco Potort,Al(B +2002-06-06 Francesco Potortì * etags.c: New option --parse-stdin=FILE. (enum arg_type): New label at_stdin. @@ -1426,7 +1565,7 @@ (TEX_tabent, TEX_token): Deleted. (TeX_commands, TEX_decode_env): Streamlined. -2002-06-05 Francesco Potort,Al(B +2002-06-05 Francesco Potortì * etags.c (main): Avoid a buffer overrun with sprintf. @@ -1465,7 +1604,7 @@ computation to get_prefix. Don't call getpwent; we don't need to any more. Instead, move it to get_user_id(). -2002-04-24 Pavel Jan,Bm(Bk +2002-04-24 Pavel Janík * ebrowse.c (skip_initializer): Return void. @@ -1474,7 +1613,7 @@ * update-game-score.c (read_score) [HAVE_GETDELIM]: Trim trailing space. -2002-04-22 Francesco Potort,Al(B +2002-04-22 Francesco Potortì * etags.c (last_node): Make it a global variable. (process_file): Print the tags from the nodes as soon as @@ -1495,11 +1634,11 @@ * update-game-score.c: Move config.h before the other headers, to avoid compiler warnings. -2002-04-16 Francesco Potort,Al(B +2002-04-16 Francesco Potortì * etags.c (find_entries): Bug fix in list management. -2002-04-15 Francesco Potort,Al(B +2002-04-15 Francesco Potortì * etags.c (get_language_from_filename): Add one argument. (strcaseeq): New function. @@ -1508,7 +1647,7 @@ (find_entries): Try with case insensitive match. (process_file): Bug fixed. -2002-04-13 Francesco Potort,Al(B +2002-04-13 Francesco Potortì * etags.c (find_entries): Delete tags previously obtained from file xxx.c's #line directives when parsing file xxx.y. This is @@ -1619,7 +1758,7 @@ `sort TAGFILE -o TAGFILE', as POSIX 1003.1-2001 disallows the latter usage. -2002-03-12 Francesco Potort,Al(B +2002-03-12 Francesco Potortì * etags.c (Python_functions): Skip spaces at beginning of lines. (Python_functions, PHP_functions): Name tags, for ctags' sake. @@ -1634,7 +1773,7 @@ * etags.c (put_entries): Use #if !CTAGS, to fix link error on compilers that don't optimize out dead code. -2002-03-05 Francesco Potort,Al(B +2002-03-05 Francesco Potortì * etags.c: Honour #line directives. (no_line_directive): New global var; set it for old behaviour. @@ -1691,19 +1830,19 @@ (SORT_K_OPTIONS): New var, for hosts that conform to POSIX 1003.1-2001. Prefer the new -k option to the traditional +M -N option. -2002-01-01 Pavel Jan,Bm(Bk +2002-01-01 Pavel Janík * b2m.c (main): Parenthesize assignment when used as truth value to prevent gcc warnings. * fakemail.c: Include . -2001-12-29 Pavel Jan,Bm(Bk +2001-12-29 Pavel Janík * cvtmail.c, emacsclient.c, emacsserver.c, pop.c, sorted-doc.c, * yow.c: Include . -2001-12-21 Francesco Potort,Al(B +2001-12-21 Francesco Potortì * etags.c (Perl_functions): Tag packages and use them in sub tags. (get_tag): Return a pointer to the tag that is found. @@ -1735,11 +1874,11 @@ (pattern): Members renamed to avoid name clash in some C++ compilers. (get_language_from_langname): Use const argument. -2001-12-22 Pavel Jan,Bm(Bk +2001-12-22 Pavel Janík * makefile.nt, makefile.w32-in: Remove mocklisp files. -2001-12-19 Pavel Jan,Bm(Bk +2001-12-19 Pavel Janík * emacsserver.c: Conditionally include config.h. @@ -1755,7 +1894,7 @@ * yow.c (main): Use time_t, not long, to avoid a compiler warning. -2001-12-18 Pavel Jan,Bm(Bk +2001-12-18 Pavel Janík * test-distrib.c: Fix previous change. @@ -1775,7 +1914,7 @@ not <../src/epaths.h>. (malloc, realloc) [!HAVE_STDLIB_H]: Prototype. -2001-12-12 Francesco Potort,Al(B +2001-12-12 Francesco Potortì * etags.c (PHP_functions): New function for parsing PHP. (LOOKING_AT): New macro. @@ -1792,7 +1931,7 @@ * Makefile.in (clean): Don't delete ../etc/DOC*. -2001-12-11 Pavel Jan,Bm(Bk +2001-12-11 Pavel Janík * COPYING: Moved back. @@ -1806,7 +1945,7 @@ bootstrapping. ($(DOC)): Change dependency to just `make-docfile'. -2001-11-29 Pavel Jan,Bm(Bk +2001-11-29 Pavel Janík * COPYING: Removed. @@ -1826,7 +1965,7 @@ * ebrowse.c (matching_regexp): Escape '\\'. -2001-11-15 Pavel Jan,Bm(Bk +2001-11-15 Pavel Janík * Makefile.in: Add support for --program-prefix, --program-suffix and --program-transform-name options. @@ -1860,7 +1999,7 @@ * (Version 21.1 released.) -2001-10-19 Pavel Jan,Bm(Bk +2001-10-19 Pavel Janík * b2m.c: Properly spell the name of Emacs. @@ -1903,7 +2042,7 @@ * emacsclient.c (main): Cast isdigit argument to unsigned char. -2001-10-07 Pavel Jan,Bm(Bk +2001-10-07 Pavel Janík * profile.c: Include config.h, not ../src/config.h. Include systime.h, not ../src/systime.h. @@ -2010,7 +2149,7 @@ * ebrowse.c (main): Check that the output file exists and is non-empty if invoked with `--append'. -2001-05-14 Francesco Potort,Al(B +2001-05-14 Francesco Potortì * etags.c (add_regex): Reset the whole newly allocated pattern buffer instead of the individual members. It's safer and works @@ -2052,7 +2191,7 @@ * makefile.w32-in: Fix copyright notice. -2001-02-23 Francesco Potort,Al(B +2001-02-23 Francesco Potortì * etags.c (enum sym_type): New label st_C_template. (gperf input): Use it for switching to C++ from C. @@ -2079,7 +2218,7 @@ * etags.c (in_word_set): Use `static' in definition (for pcc). -2001-01-31 Francesco Potort,Al(B +2001-01-31 Francesco Potortì * etags.c [NDEBUG]: #undef assert and #define it as ((void)0), for the sake of some buggy assert.h (e.g. in MinGW and sunos4 pcc). @@ -2092,7 +2231,7 @@ * etags.c (assert) [__MINGW32__]: Redefine assert to work around a bug in the Mingw32 assert.h header file. -2001-01-30 Francesco Potort,Al(B +2001-01-30 Francesco Potortì * etags.c [WIN32-NATIVE]: #undef MSDOS, #undef WINDOWSNT and #define it for the sake of XEmacs. @@ -2104,7 +2243,7 @@ [!HAVE_UNISTD_H]: Use defined(WINDOWSNT) instead of the bare WINDOWSNT, as this is the correct way to use it. -2001-01-28 Francesco Potort,Al(B +2001-01-28 Francesco Potortì * etags.c: Be capable to parse nested struct-like structures. (structdef, structtag): Struct state machine revisited. @@ -2138,7 +2277,7 @@ (matching_regexp): Use them instead of static variables in function scope. -2001-01-25 Francesco Potort,Al(B +2001-01-25 Francesco Potortì * etags.c (struct tok): Renamed from struct token. (token): Renamed from tok. @@ -2167,12 +2306,12 @@ * ebrowse.c (xfree): New function. (member, declaration, globals): Use xmalloc instead of alloca. -2001-01-15 Francesco Potort,Al(B +2001-01-15 Francesco Potortì * etags.c (print_language_names): Print filenames in addition to suffixes. -2001-01-14 Francesco Potort,Al(B +2001-01-14 Francesco Potortì * etags.c (get_language_from_langname): Renamed from get_language_from_name. @@ -2197,7 +2336,7 @@ 2001-01-03 Paul Eggert - * lib-src/rcs2log: Avoid security hole allowing attacker to + * rcs2log: Avoid security hole allowing attacker to cause user of rcs2log to overwrite arbitrary files, fixing a bug reported by Morten Welinder. @@ -2411,14 +2550,14 @@ * etags.c (lisp_suffixes) Add `LSP'. -2000-02-10 Francesco Potort,Al(B +2000-02-10 Francesco Potortì * etags.c (iswhite): Redefine not to consider '\0' as white space, and use it throughout in place of isspace, thus preventing a potential signed char to int conversion problem. (MSDOS): #undefine befere redefining -2000-02-04 Francesco Potort,Al(B +2000-02-04 Francesco Potortì * etags.c (many functions): Add prototypes. @@ -2427,7 +2566,7 @@ * etags.c (pfnote, new_pfnote, C_entries, prolog_pred) (erlang_func): Add `static' to definitions to keep pcc happy. -2000-01-31 Francesco Potort,Al(B +2000-01-31 Francesco Potortì * etags.c [MSDOS]: Set MSDOS to 1 if #defined, 0 otherwise. (get_compressor_from_suffix, process_file): Use MSDOS in if clause. @@ -2466,7 +2605,7 @@ * movemail.c (popmail): Allow mailbox specifications of the form `po:username:hostname'. -1999-11-19 Francesco Potort,Al(B +1999-11-19 Francesco Potortì * etags.c (_GNU_SOURCE): Define only if undefined. (get_scheme): Declaration deleted. @@ -2487,7 +2626,7 @@ * etags.c (print_help): Change email address to send bugs to. -1999-11-01 Francesco Potort,Al(B > +1999-11-01 Francesco Potortì > * etags.c: Add suffix psw for PSWrap. (L_getit): Generalize a "cp!=' '" into "!isspace(*cp)". @@ -2541,7 +2680,7 @@ [MSDOS]: Support DOS file names by handling e.g. foo.cgz as if it were foo.c.gz. -1999-11-01 Francesco Potort,Al(B +1999-11-01 Francesco Potortì * etags.c (sym_type, C_stab_entry): New constant st_C_operator. (fvdev): New constant foperator. @@ -2575,7 +2714,7 @@ (add_regex): New arg determining whether to use translation table. (analyse_regex): New arg. Use it for add_regex. -1999-11-01 Francesco Potort,Al(B +1999-11-01 Francesco Potortì * etags.c (init): Cosmetic change: NULL --> '\0'. (erlang_attribute): Bug corrected (uninitialized variable). @@ -2648,12 +2787,12 @@ * etags.c (suggest_asking_for_help): Provide a meaningful help message with and without LONG_OPTIONS. - * etags.c: [MSDOS]: Include it, don't include string.h. + * etags.c () [MSDOS]: Include it, don't include string.h. : Don't test MSDOS when including them. (white, nonam, endtk): Like elsewhere, use \r instead of \013. (put_entries): Correctly use %ld instead of %d in printf. - * etags.c: [HAVE_UNISTD_H]: Include conditionally, else + * etags.c () [HAVE_UNISTD_H]: Include conditionally, else declare getcwd if HAVE_GETCWD. (consider_token): Dead break instruction removed. @@ -2662,14 +2801,14 @@ Add support for large files. Merge glibc 2.1.2. * b2m.c, emacsclient.c, emacsserver.c, fakemail.c, make-docfile.c, - movemail.c, pop.c: + * movemail.c, pop.c: Do not include , as does this now. * b2m.c, emacsserver.c, etags.c, profile.c: Include before any system include files. * emacsclient.c, emacsserver.c, fakemail.c, movemail.c, pop.c, - test-distrib.c: + * test-distrib.c: (read, write, open, close): Do not undef. * getopt.c, getopt1.c: Adopt glibc 2.1.2, with the following fix: @@ -2766,8 +2905,6 @@ 1999-02-26 Richard Stallman - * Version 20.4 released. - * Makefile.in (yow): Depend on epaths.h, not paths.h. * yow.c: Refer to epaths.h. @@ -2850,7 +2987,7 @@ 1998-07-30 Paul Eggert - * lib-src/Makefile.in (REGEXPDEPS, regex.o): + * Makefile.in (REGEXPDEPS, regex.o): Prepend $(srcdir)/ to rule dependencies outside this dir. 1998-06-09 Andrew Innes @@ -2913,12 +3050,6 @@ * b2m.c: Include if available. (main): Explicitly declare return type. -1998-04-03 Richard Stallman - - * etags.c (put_entries): Use %ld. - - * b2m.c (fatal): Declare the arg. - 1998-04-03 Richard Stallman * etags.c (put_entries): Use %ld. @@ -2946,17 +3077,11 @@ * movemail.c (main): Fix interwoven brace and cpp conditional nesting. -1997-12-04 Karl Heuer - - * movemail.c, pop.c, pop.h: Allow messages retrieved from the POP - server to contain embedded nulls. - 1997-12-03 Paul Eggert - * movemail.c: - (mbx_write) [MAIL_USE_POP]: Disable the code which quotes with a - '>' any lines starting with "From " read from the POP server, but - leave the code in place, wrapped in #ifdef + * movemail.c (mbx_write) [MAIL_USE_POP]: Disable the code which quotes + with a '>' any lines starting with "From " read from the POP server, + but leave the code in place, wrapped in #ifdef MOVEMAIL_QUOTE_POP_FROM_LINES, in case we have to restore it later because it turns out that something is depending on it. Change suggested by Paul Eggert . @@ -3109,12 +3234,12 @@ * b2m.c (readline): Terminate buffer properly when EOF seen. Test for valid pointer before dereferencing it. -1997-05-30 Francesco Potort,Al(B +1997-05-30 Francesco Potortì * Makefile.in (etags): Remove -DETAGS_REGEXPS, because now it is defined inside etags.c if HAVE_CONFIG_H is defined. -1997-05-29 Francesco Potort,Al(B +1997-05-29 Francesco Potortì * etags.c (logical): Type name changed to bool. (ETAGS_REGEXPS, LONG_OPTIONS) [HAVE_CONFIG_H]: #define them. @@ -3126,7 +3251,7 @@ defined conditionally to ETAGS_REGEXPS. (print_help): Updated. -1997-05-22 Francesco Potort,Al(B +1997-05-22 Francesco Potortì * etags.c (C_entries): Use "." instead of "::" for Java. (consider_token): is_func renamed to is_func_or_var. @@ -3141,7 +3266,7 @@ (main, C_entries): Use them. (make_C_tag, C_entries): Make tok a global variable. -1997-05-16 Francesco Potort,Al(B +1997-05-16 Francesco Potortì * etags.c (funcdef): New vignore constant. (consider_token, C_entries): Use it to tag global variables. @@ -3151,7 +3276,7 @@ (Cobol_suffixes, lang_names, Cobol_paragraphs): Cobol support. (prolog_white, erlang_white): Renamed to eat_white, callers changed. -1997-05-15 Francesco Potort,Al(B +1997-05-15 Francesco Potortì * etags.c (CHARS, CHAR): New constant and macro. (iswhite, begtoken, intoken, endtoken): Use them. @@ -3161,13 +3286,13 @@ (make_C_tag) [traditional_tag_style]: Use it. (traditional_tag_style): Costant set to TRUE for now. -1997-05-14 Francesco Potort,Al(B +1997-05-14 Francesco Potortì * etags.c (C_entries, Pascal_functions): Cleanup. (TeX_functions): NULL as a function arg needs a cast. (Erlang_functions, erlang_func, erlang_attribute): Cleanup. -1997-05-13 Francesco Potort,Al(B +1997-05-13 Francesco Potortì * etags.c (TeX_functions): Cleaned up. (tex_getit): Removed. @@ -3177,7 +3302,7 @@ * rcs2log (files): When computing arguments automatically, ignore non-files within the RCS subdirectory. -1997-05-13 Francesco Potort,Al(B +1997-05-13 Francesco Potortì * etags.c (C_JAVA): New #define. (Cjava_suffixes): .java is Java. @@ -3187,7 +3312,7 @@ (C_stab_entry): Add `extends' and `implements' keywords. (consider_token, C_entries): Recognise Java structures. -1997-05-12 Francesco Potort,Al(B +1997-05-12 Francesco Potortì * etags.c (Cplusplus_suffixes): .pdb is Postscript with C syntax. (Postscript_suffixes): .ps is Postscript. @@ -3211,7 +3336,7 @@ * pop.c (getline): Don't miss CRLF pairs when the CR and LF are read in separate blocks. -1997-04-30 Francesco Potort,Al(B +1997-04-30 Francesco Potortì * etags.c [TeX_named_tokens]: Set to FALSE if undefined. (struct linebuffer): New member `len' is the length of the string. @@ -3229,14 +3354,14 @@ * makefile.nt: Change references of windowsnt.h to ms-w32.h. (obj): Change references of nt*.c files to w32*.c files. -1997-04-15 Francesco Potort,Al(B +1997-04-15 Francesco Potortì * etags.c (xnew): Add support for debugging with chkmalloc. (error): Use this instead of printf whenever possible. (main): Only call xnew after having initialised progname. (substitute): Bad memory corruption error corrected. -1997-04-08 Francesco Potort,Al(B +1997-04-08 Francesco Potortì * etags.c (add_regex): Undo previous change. (relative_filename): Small memory leak closed. @@ -3250,7 +3375,7 @@ Also, ignore files named .rcsfreeze.log or .rcsfreeze.ver; they are used by rcsfreeze. -1997-03-14 Francesco Potort,Al(B +1997-03-14 Francesco Potortì * etags.c (add_regex): Reset *putbuf before using it. @@ -3320,7 +3445,7 @@ * pop.c (socket_connection): Free realhost after using it. -1996-12-04 Francesco Potort,Al(B +1996-12-04 Francesco Potortì * etags.c (C_entries): Test tok.valid. This handles some particular cases involving function declarations that failed. @@ -3331,14 +3456,14 @@ gethostbyname may return a pointer to static data. krb_realmofhost can clobber it. So copy it. -1996-11-14 Francesco Potort,Al(B +1996-11-14 Francesco Potortì * etags.c (pfnote, fatal, error): Callers using a NULL pointer must cast it to (char *) because we have no prototypes. (make_C_tag): Macro deleted, new function. (C_entries): Calls to make_C_tag macro changed to call function. -1996-11-13 Francesco Potort,Al(B +1996-11-13 Francesco Potortì * etags.c (grow_linebuffer): New function. (GROW_LINEBUFFER): Macro deleted. All callers changed. @@ -3348,7 +3473,7 @@ number of arguments. (xrealloc): fatal was called with wrong number of arguments -1996-11-08 Francesco Potort,Al(B +1996-11-08 Francesco Potortì * etags.c (relative_filename): Bug corrected. (etags_getcwd): Avoid warning of unused variable. @@ -3375,7 +3500,7 @@ * etags.c (etags_getcwd) [WINDOWSNT]: Convert backslashes to slashes. -1996-10-02 Francesco Potort,Al(B +1996-10-02 Francesco Potortì * etags.c (print_version): Print copyright info. @@ -3539,7 +3664,7 @@ * makefile.nt: Remove all references to wakeup. -1996-06-28 Francesco Potort,Al(B +1996-06-28 Francesco Potortì * etags.c (C_stab_entry): New keywords for C++ namespace, bool, explicit, mutable, typename. @@ -3570,7 +3695,7 @@ * Version 19.31 released. -1996-05-17 Francesco Potort,Al(B +1996-05-17 Francesco Potortì * etags.c (CNL_SAVE_DEFINEDEF): Set linecharno for use by readline. (Pascal_functions): Increase linecharno by the correct number of @@ -3683,7 +3808,7 @@ * makefile.nt: Change uses of del to $(DEL). -1996-03-22 Francesco Potort,Al(B +1996-03-22 Francesco Potortì * etags.c (just_read_file): Reset lineno and charno on entry. @@ -3697,7 +3822,7 @@ (erlang_func, erlang_attributes): Forward declarations added. (erlang_atom): Check if backslash ends line inside quoted atom. -1996-03-14 Francesco Potort,Al(B +1996-03-14 Francesco Potortì * etags.c (absolutefn): DOS_NT version corrected. (main): Append "/" to the dir name only if not already there. @@ -3748,12 +3873,6 @@ (hostname): Fully qualify the default hostname with the domainname if the hostname lacks a `.'. -1996-01-15 Paul Eggert - - * rcs2log (initialize_fullname): Add support for NIS+. - (hostname): Fully qualify the default hostname with the domainname - if the hostname lacks a `.'. - 1996-01-10 Karl Heuer * etags.c (consider_token): Fix typo in expression. @@ -3785,7 +3904,7 @@ * Makefile.in (THIS_IS_MAKEFILE): Renamed from THIS_IS_YMAKEFILE. -1995-12-07 Francesco Potort,Al(B +1995-12-07 Francesco Potortì * etags.c (pfnote): Don't make a tag for ctags if there is no name. (getit, Asm_labels, Perl_functions, Pascal_functions, L_getit, @@ -3797,7 +3916,7 @@ (main): Let get_language_from_name make language existence check. (streq, strneq): Check the arguments #if DEBUG. -1995-12-06 Francesco Potort,Al(B +1995-12-06 Francesco Potortì * etags.c (Cplusplus_suffixes): Add .M suffix for Objective C++. (gperf): Added keywords for Objective C and GNU macros. @@ -3814,7 +3933,7 @@ (C_entries): Consider // as a comment start even in plain C for the sake of Objective C parsing. -1995-12-04 Francesco Potort,Al(B +1995-12-04 Francesco Potortì * Makefile.in (ctags): Depend on etags only for simplicity; compile with regexp support enabled. @@ -3843,7 +3962,7 @@ w32fns.c, w32faces.c, w32select.c, w32menu.c, w32reg.c; remove Windows 95 conditional. -1995-11-06 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-11-06 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (get_lang_from_name, get_lang_from_interpreter, get_lang_from_suffix): New functions. @@ -3856,7 +3975,7 @@ (Perl_functions): New function. (lang_suffixes): .pl and .pm are Perl suffixes. -1995-11-02 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-11-02 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (lowcase): Use the standard tolower function. (substitute): Remove some wrong and some useless code related with @@ -3884,7 +4003,7 @@ [! O_RDONLY]: Define it to zero. (main): Use O_RDONLY instead of explicit zero. -1995-08-17 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-08-17 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (Pascal_functions): Close comment bug corrected. (add_node): Correctly compare node file names. @@ -3939,7 +4058,7 @@ * Makefile.in.in (install, maybe-blessmail): Don't cd ..; configure has already set $(INSTALL) to the proper relative path. -1995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-06-27 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (plain_C_entries): New function. (lowcase): New macro. @@ -3977,7 +4096,7 @@ * rcs2log (CVSROOT, repository): Allow remote repositories a la CVS 1.4. -1995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-06-27 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (plain_C_entries): New function. (lowcase): New macro. @@ -3995,7 +4114,7 @@ * make-docfile.c (scan_file): Make sure it never looks at filename[-1]. -1995-06-21 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-06-21 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (find_entries): Rewind before rereading the input file. @@ -4027,7 +4146,7 @@ * rcs2log (output_authors): Allow ':' in time zone, as per ISO 8601 and RCS 5.6.8 beta. -1995-05-29 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-05-29 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (etags_getcwd): Undo the /bin/pwd change. It may raise compatibility problems. @@ -4050,7 +4169,7 @@ (make-docfile.obj): Depend upon config.h. Clean up comments. -1995-05-23 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-05-23 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (etags_getcwd): Use /bin/pwd instead of pwd because the former gives the true path even in the presence of simlinks. @@ -4160,12 +4279,12 @@ even if HAVE_SYSVIPC. * emacsclient.c (main): Use getcwd if not BSD. -1995-03-13 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-03-13 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (process_file): Free (filename) after using it. (readline_internal): Do not access the char before start of line. -1995-02-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-02-22 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (C_entries): token_saved removed. Initialise tok.valid and savetok.valid. Mark token as valid when it is initialised. @@ -4173,12 +4292,12 @@ (CNL_SAVE_DEFINEDEF): Test for savetok.valid instead of token_saved. (TOKEN): Added a new member: valid. -1995-02-15 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-02-15 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (C_entries): Bug corrected in xrealloc of token_str. (main): Do not read twice the last filename in the stdin file list. -1995-02-14 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-02-14 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (C_entries): Initialise the new members of TOKEN. (C_entries): Do not allocate a new space for each token found by @@ -4195,18 +4314,18 @@ * Makefile.in.in (maintainer-clean): Renamed from realclean. -1995-02-01 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-02-01 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (pfnote): Initialise been_warned in the node. (C_entries): Removed a speed hack for the sake of clarity. -1995-01-18 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-01-18 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (longopts, print_help, main): Use -I as abbreviation for the --ignore-indentation option. (main): Do not print an error message for unknown options. -1995-01-12 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-01-12 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (FILEPOS, GET_CHARNO, GET_FILEPOS, max, LINENO): Deleted. (append_to_tagfile, typedefs, typedefs_and_cplusplus, @@ -4238,13 +4357,13 @@ * movemail.c (main): Skip past the colon in inname. -1995-01-10 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-01-10 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (pfatal): New function. (main, etags_getcwd): Use pfatal. (etags_getcwd): Corrected another bug in the HAVE_GETCWD version. -1995-01-10 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1995-01-10 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (Lang_function): Use void instead to declare the language functions, because many compilers are buggy. @@ -4252,7 +4371,7 @@ (readline_internal): Discard possible \r before \n here. (C_entries): Do not deal with \r here: undo previous fix. -1995-01-09 Francesco Potort,Al(B (pot@fly) +1995-01-09 Francesco Potortì (pot@fly) * b2m.c (concat, xmalloc, xrealloc, readline, xnew): Four new functions and a macro that allow the program to work on input @@ -4293,12 +4412,12 @@ * emacsclient.c [!HAVE_SYSVIPC] (main): Fix error message diction. -1994-11-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1994-11-22 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (print_help): Print --regex usage for ctags also. (main): Use -h in addition to -H as abbreviation for --help. -1994-11-16 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1994-11-16 Francesco Potortì (pot@cnuce.cnr.it) * etags.c [ETAGS_REGEXP]: All the new code that deals with regexps is compiled if this is defined. The new functions and variables @@ -4327,7 +4446,7 @@ (prolog_getit, skip_comment): Rewritten for speed. (readline): Rewritten to deal with regexps. -1994-11-16 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1994-11-16 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (): #include added. (etags_getcwd): Check return value from getcwd. @@ -4359,7 +4478,7 @@ to grow the input buffer, take into account the null that's stored at the end of already-read input in the buffer. -1994-10-21 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1994-10-21 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (prestr, substr): Return a logical type. (consider_token): Comment out "EXFUN". Use "DEFUN" instead of "DEF". @@ -4444,7 +4563,7 @@ * Makefile.in.in (regex.o): Use full path to find regex.c. -1994-10-17 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) +1994-10-17 Francesco Potortì (pot@fly.cnuce.cnr.it) * Makefile.in.in (etags): Add dependency on regex.o, link with it. (REGEXPOBJ, REGEXPDEPS, regex.o): Target and macros added. @@ -4471,7 +4590,7 @@ * Makefile.in.in (libexecdir): Renamed from libdir. -1994-10-11 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1994-10-11 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (C_entries): Name the #define's that are macros. @@ -4480,7 +4599,7 @@ * emacsserver.c [! SYSVIPC] (main): Fix uses of FD_* macros: fd_set arg is a pointer, descriptor arg comes first. -1994-09-29 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1994-09-29 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (C_entries): Recognise typedef of ANSI style functions. (C_entries): Recognise #define inside a struct. @@ -4599,7 +4718,7 @@ * etags.c (takeprec): Recognise `character*(*) function'. -1994-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1994-07-08 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (main): Don't barf on obsolete -t and -T switches. (main): Print an explicative message when a switch is not known. @@ -4615,12 +4734,12 @@ * Makefile.in.in (test-distrib): Use ALL_CFLAGS. -1994-06-03 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) +1994-06-03 Francesco Potortì (pot@fly.cnuce.cnr.it) * etags.c (absolute_filename): Remove infinite loop bug when accessing files in directories whose name begins with a dot. -1994-06-03 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) +1994-06-03 Francesco Potortì (pot@fly.cnuce.cnr.it) * etags.c (etags_getcwd): Delete the trailing newline from cwd. @@ -4743,11 +4862,11 @@ * fakemail.c (readline): When extending the buffer, calculate end afresh using the new size. -1994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) +1994-04-18 Francesco Potortì (pot@fly.cnuce.cnr.it) * etags.c (main, print_help): Eliminate the -F option. -1994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) +1994-04-18 Francesco Potortì (pot@fly.cnuce.cnr.it) * etags.c (absolute_filename): Compare against '\0' instead of NULL. @@ -4764,7 +4883,7 @@ * movemail.c [HAVE_UNISTD_H]: Include unistd.h. -1994-04-12 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) +1994-04-12 Francesco Potortì (pot@fly.cnuce.cnr.it) * etags.c (etags_getcwd): Initialize bufsize. @@ -4781,7 +4900,7 @@ * etags.c: #undef static. -1994-04-08 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) +1994-04-08 Francesco Potortì (pot@fly.cnuce.cnr.it) * etags.c (outf, outfiledir): Renamed to tagf, tagfiledir. (PF_funcs, Asm_funcs, L_funcs, PAS_funcs, TEX_funcs) @@ -4794,7 +4913,7 @@ (find_entries): Added more suffixes for assembler files. (Asm_funcs): Now finds labels even without an ending colon. -1994-03-30 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) +1994-03-30 Francesco Potortì (pot@fly.cnuce.cnr.it) * etags.c (main): Use etags_getcwd for compatibility. (etags_getcwd): New function. @@ -4803,7 +4922,7 @@ * Makefile.in (etags, ctags): Pass -D for VERSION. -1994-03-25 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1994-03-25 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (emacs_tags_format, ETAGS): Removed. Use CTAGS instead. (main): Don't allow the use of -t and -T in etags mode. @@ -4811,7 +4930,7 @@ (print_version): Show the emacs version number if VERSION is #defined. (find_entries): Add "ss" as suffix for Chez Scheme. -1994-03-23 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1994-03-23 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (cwd, outfiledir): Vars added. (relative_filename, absolute_filename, absolute_dirname): @@ -4833,7 +4952,7 @@ * Makefile.in (install, ${archlibdir}): Switch back to .. before running INSTALL_PROGRAM. -1994-03-14 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1994-03-14 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (TYPEDST): Added the `tignore' value. (C_entries): Corrected various bugs, now correctly parses the @@ -4879,7 +4998,7 @@ * profile.c (get_time): Simplify; avoid calling index. (main): Exit on EOF. -1994-02-17 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1994-02-17 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (--absolute-pathnames): Option removed. @@ -4887,7 +5006,7 @@ * fakemail.c (put_line): Don't break the line if it all fits. -1994-02-14 Francesco Potort,Al(B (pot@fly) +1994-02-14 Francesco Potortì (pot@fly) * etags.c (absolute_pathnames, cwd): Added global vars. (longopts, print_help, main, process_file): Put absolute filenames @@ -4919,7 +5038,7 @@ look like lisp call prototypes: (function ARG1 ARG2), upcasing args. (scan_c_file): Pass BUF to write_c_args for FUNC arg. -1994-01-14 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1994-01-14 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (stab_entry, stab_create, stab_find, stab_search, stab_type, add_keyword, C_reate_stab, C_create_stabs): Deleted. @@ -5071,7 +5190,7 @@ from the other state engines. (begtk): Add '~', for C++ class destructors. -1993-11-02 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1993-11-02 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (consider_token): Removed unused variable firsttok. (prolog_getit): Call pfnote with the right number of arguments. @@ -5091,7 +5210,7 @@ * Makefile.in: Fixed typos or brainos of whoever thought `@' was the comment character. -1993-10-01 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1993-10-01 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (process_file): Dead code removed. (S_ISREG): #define it using S_IFREG if not defined. @@ -5122,7 +5241,7 @@ By default, look for *,v files as well as RCS/*,v files. Use $TMPDIR (default /tmp) instead of /tmp. -1993-09-20 Francesco Potort,Al(B (pot@fly) +1993-09-20 Francesco Potortì (pot@fly) * etags.c (C_entries): is_func is initialised here instead of in consider_token for the sake of the yacc rules section. @@ -5176,7 +5295,7 @@ * Version 19.18 released. -1993-08-04 Francesco Potort,Al(B (pot@spiff.gnu.ai.mit.edu) +1993-08-04 Francesco Potortì (pot@spiff.gnu.ai.mit.edu) * etags.c (L_isdef, L_isquote, L_getit): Small optimisations. (L_funcs): The (foo::defmumble stuff now should work. @@ -5192,7 +5311,7 @@ * timer.c (main): Generate a SIGIO as soon as we've initialized. -1993-07-30 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1993-07-30 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (FINCST): Added the fignore status. Means we are after the parameter list and before the open curly brace. @@ -5231,14 +5350,14 @@ * wakeup.c: Use CPP tangle from autoconf manual to #include the correct combination of and . -1993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1993-07-08 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (alloca): Removed all references to it. (main): Now calls xnew instead of alloca for portability. (../src/config.h): Included only if HAVE_CONFIG_H. (const): Void definition removed--config.h takes care of it. -1993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1993-07-08 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (consider_token): Was `==', now is `='. (consider_token): DEFUNs now treated like funcs in ctags mode. @@ -5520,7 +5639,7 @@ (CFLAGS): Include C_SWITCH_SYSTEM in the flags to pass to the compiler. -1993-03-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1993-03-22 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (YACC): Flag added to c_ext. (c_ext): No more a synonim for c_ext&C_PLPL because of YACC. @@ -5531,13 +5650,13 @@ (C_entries): Logical yacc_rules means we are after the first %%. (C_entries): Added logic for yacc files. -1993-03-16 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1993-03-16 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (C_entries): ':' case moved to the second switch. (C_entries): Do not examine token if structdef==scolonseen. (consider_token): structtag set to null string for enum. -1993-03-12 Francesco Potort,Al(B (pot@cnuce.cnr.it) +1993-03-12 Francesco Potortì (pot@cnuce.cnr.it) * etags.c (GET_COOKIE): And related macros removed. (logical): Is now int, no more a char. @@ -5555,12 +5674,12 @@ (condider_token): Complete rewrite. (getline): Deleted. -1993-03-01 Francesco Potort,Al(B (pot@fly.CNUCE.CNR.IT) +1993-03-01 Francesco Potortì (pot@fly.CNUCE.CNR.IT) * etags.c (C_entries): Added the quotednl logical variable. Used for parsing of #define's spanning multiple lines. -1993-02-23 Francesco Potort,Al(B (pot@fly.CNUCE.CNR.IT) +1993-02-23 Francesco Potortì (pot@fly.CNUCE.CNR.IT) * etags.c (C_entries): Save the definedef status even when a newline is met inside a string. @@ -5591,7 +5710,7 @@ * b2m.c (main): Don't exit upon reading a blank line. -1993-03-01 Francesco Potort,Al(B (pot@fly.CNUCE.CNR.IT) +1993-03-01 Francesco Potortì (pot@fly.CNUCE.CNR.IT) * etags.c (C_entries): New local variable quotednl. Used for parsing of #define's spanning multiple lines. @@ -5603,7 +5722,7 @@ * timer.c (notify): Initialize waitfor properly. -1993-02-22 Francesco Potort,Al(B (pot@CNUCE.CNR.IT) +1993-02-22 Francesco Potortì (pot@CNUCE.CNR.IT) * etags.c (C_entries): Don't reset definedef when a newline inside a comment is met. @@ -5878,10 +5997,10 @@ 1992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu) - * lib-src/etags.c: "--no-warning" option renamed to "--no-warn", + * etags.c: "--no-warning" option renamed to "--no-warn", to be consistent with other GNU programs, like makeinfo. - * lib-src/Makefile: Renamed to Makefile.in; the configure script + * Makefile: Renamed to Makefile.in; the configure script will edit this to produce Makefile. 1992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu) @@ -6469,20 +6588,20 @@ * loadst.c (main) [XENIX]: Use /usr/spool/mail, not /usr/mail. ;; Local Variables: -;; coding: iso-2022-7bit +;; coding: utf-8 ;; add-log-time-zone-rule: t ;; End: Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, - 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, - 2006, 2007, 2008 Free Software Foundation, Inc. + 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008 Free Software Foundation, Inc. This file is part of GNU Emacs. - GNU Emacs is free software; you can redistribute it and/or modify + GNU Emacs is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3, or (at your option) - any later version. + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. GNU Emacs is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -6490,8 +6609,6 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with GNU Emacs; see the file COPYING. If not, write to the - Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. + along with GNU Emacs. If not, see . ;;; arch-tag: 2d979296-954c-448e-95c1-b46d134513dc