]> code.delx.au - gnu-emacs/blobdiff - lib-src/ChangeLog
Merge from emacs--rel--22
[gnu-emacs] / lib-src / ChangeLog
index 63cc416cad745c957b3c523efe3f486a73eb79cb..61a0a0c0310d0308a91091b2df29028d0848bcd8 100644 (file)
-2008-04-18  Steve Grubb  <sgrubb@redhat.com>  (tiny change)
-
-       * vcdiff: Use mktemp (CVE-2008-1694).
-
 2008-04-10  Jason Rumney  <jasonr@gnu.org>
 
        * makefile.w32-in (CLIENTRES): New variable and target.
        (TRES): Remove.
        ($(BLD)/emacsclientw.exe): Use $(CLIENTRES) instead of $(TRES).
 
-2008-03-26  Chong Yidong  <cyd@stupidchicken.com>
+2008-04-19  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vcdiff: Use "sccs get" rather than "get"; leave PATH alone.
+
+2008-04-18  Steve Grubb  <sgrubb@redhat.com>  (tiny change)
+
+       * vcdiff: Use mktemp (CVE-2008-1694).
+
+2008-04-09  Jason Rumney  <jasonr@gnu.org>
+
+       * makefile.w32-in (distclean, maintainer-clean): New targets.
+
+2008-03-13  Glenn Morris  <rgm@gnu.org>
+
+       * makefile.w32-in (VERSION): Set to 23.0.60.
 
-       * Version 22.2 released.
+2008-03-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * .cvsignore: Add oo.
 
 2008-02-27  Yuri Shtil  <yuris@juniper.net>  (tiny change)
 
        * etags.c (Perl_functions): Fix call to skip_spaces.
 
+2008-02-24  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * 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  <jasonr@gnu.org>
+
+       * 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  <lekktu@gmail.com>
+
+       * makefile.w32-in (lisp2): Remove devanagari.el, kannada.el,
+       malayalam.el, and tamil.el.  Add sinhala.el.
+
+2008-02-20  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacsclient.c (main) [WINDOWSNT]: Understand DRIVE:NAME,
+       where NAME is relative to DRIVE'S current directory.
+
+2008-02-15  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacsclient.c (print_help_and_exit): Show -d option on Windows.
+
+2008-02-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * fakemail.c: Undo previous change.
+
+2008-02-09  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * 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  <monnier@iro.umontreal.ca>
+
+       * 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  <jasonr@gnu.org>
+
+       * makefile.w32-in (lisp1): Use (), not {}.
+
+2008-02-04  Tom Tromey  <tromey@redhat.com>
+
+       * etags.c: Add "GTY" as synonym for __attribute__.
+       Update gperf output.
+
+2008-02-01  Jason Rumney  <jasonr@gnu.org>
+
+       * 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  <jasonr@gnu.org>
+
+       * makefile.w32-in (obj): Add font.o and w32font.o.
+
+2008-02-01  Zhang Wei  <id.brep@gmail.com>  (tiny change)
+
+       * makefile.w32-in (lisp1): Delete ucs-tables.elc,
+       utf-8.elc, and latin-*.el.
+
+2008-01-26  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * 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.
+
+2008-01-25  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacsclient.c (set_tcp_socket): Don't send "\n" after
+       the authentication string; there's no need to haste.
+
 2008-01-22  Chong Yidong  <cyd@stupidchicken.com>
 
        * pop.c (pop_stat, pop_last): Fix last fix.
 
+2008-01-18  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * movemail.c: Remove references to XENIX.
+
+2008-01-13  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * movemail.c:
+       * make-docfile.c: Remove reference to symbols defined by systems
+       not supported anymore: MAC_OS8, XENIX and STRIDE.
+
+2008-01-12  Eli Zaretskii  <eliz@gnu.org>
+
+       * emacsclient.c (decode_options) [WINDOWSNT]: Don't use the value
+       of DISPLAY in the environment.  Don't support -d.
+       (print_help_and_exit) [WINDOWSNT]: Don't show the --display option.
+       (longopts) [WINDOWSNT]: Remove --display.
+
 2008-01-10  Chong Yidong  <cyd@stupidchicken.com>
 
        * pop.c (pop_stat, pop_last): Check validity of string-to-integer
        conversion.  Mistakes spotted by Nico Golde.
 
+2008-01-09  Glenn Morris  <rgm@gnu.org>
+
+       * emacsclient.c: Add missing final newlines to message calls.
+
+2008-01-09  Daniel Hackney  <dan@haxney.org>  (tiny change)
+
+       * emacsclient.c (set_socket): Add final newline to socket error message.
+
 2008-01-04  Glenn Morris  <rgm@gnu.org>
 
-       * ebrowse.c (version): Just use current year for short copyright;
-       update to 2008.
+       * ebrowse.c (version) <emacs_copyright>: New variable.
+       Just use current year for copyright.
 
        * etags.c (print_version):
-       * rcs2log (Copyright): Update copyright to 2008.
+       * rcs2log (Copyright): Update to 2008.
+
+2007-11-28  Jason Rumney  <jasonr@gnu.org>
+
+       * makefile.w32-in (VMS_SUPPORT): No longer byte-compiled.
+
+2007-11-27  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * pop.c (socket_connection): Remove AI_ADDRCONFIG.
+
+2007-11-19  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * pop.c (socket_connection): Move realhost out of #ifdefs.
+       Set realhost both for HAVE_GETADDRINFO and !HAVE_GETADDRINFO.
+
+2007-11-18  Jan Djärv  <jan.h.d@swipnet.se>
 
-2007-11-22  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+       * pop.c (socket_connection): Use getaddrinfo if available.
 
-       * etags.c (default_C_help) [CTAGS]: differentiate the help string,
+2007-11-22  Francesco Potortì  <pot@gnu.org>
+
+       * etags.c (default_C_help) [CTAGS]: Differentiate the help string,
        as the defaults in ctags are different from etags.
-       (default_C_help, Cplusplus_help, PHP_help, print_help):
-       Remove text saying --members is the default: not true in Emacs 22.
 
-2007-11-15  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2007-11-15  Francesco Potortì  <pot@gnu.org>
 
-       * etags.c: (C_entries): In case '}' decrement bracelev before
-       testing it.
+       * etags.c: Make prototypes for extern definitions, and add all
+       that are needed to quench warnings on 64-bit.
+       (main): Use the same defaults for ctags as for etags: find
+       typedefs, structure tags, macro constants, enum constants, struct
+       members and global variables.
+       (make_C_tag) [DEBUG]: Add debugging printout.
+       (C_entries): In case '}' decrement bracelev before testing it.
 
 2007-11-15  Masatake YAMATO  <jet@gyve.org>
 
        * etags.c (C_entries): In case '}', set fvdef to fvnone
        unconditioned to (!ignoreindent && lp == newlb.buffer + 1).
 
-2007-11-15  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2007-11-01  Dan Nicolaescu  <dann@ics.uci.edu>
 
-       * etags.c: (C_entries): Reset the fvdef machine when out of function.
-       (C_entries): Parse start of C comment as a space == end of token.
-       This is not necessary for C++ comment, already parsed as newline.
+       * makefile.w32-in (obj): Remove sunfns.o.
+
+2007-10-28  Juanma Barranquero  <lekktu@gmail.com>
+
+       * makefile.w32-in (obj): Remove abbrev.o.
 
 2007-10-26  Juanma Barranquero  <lekktu@gmail.com>
 
        * emacsclient.c: Add a wrapper for getenv so it also checks the
        registry on Windows.  Suggestion and algorithm by Eli Zaretskii.
        Code partially based on w32_get_resource and init_environment (w32.c).
-       (xmalloc): New function by K\e,Aa\e(Broly L\e$,1 q\e(Brentey (backported from the trunk).
-       (quote_file_name): Use it.
        (egetenv): New wrapper for getenv.
        (get_current_dir_name, decode_options, get_server_config)
        (set_local_socket, set_socket, main): Use egetenv, not getenv.
        * emacsclient.c (sock_err_message): New function.
        (set_tcp_socket): Use it.
 
+2007-10-09  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacsclient.c (print_help_and_exit): Fix space to improve
+       alignment in output messages.
+
 2007-09-27  Jason Rumney  <jasonr@gnu.org>
 
        * makefile.w32-in (emacsclient, emacsclientw): Link to COMCTL32.
 
        * emacsclient.c (w32_window_app): Init common controls when windowed.
 
+2007-09-21  Glenn Morris  <rgm@gnu.org>
+
+       * emacstool.c: Remove file.
+       * Makefile.in (emacstool, nemacstool, xvetool, xveterm):
+       Delete targets built from emacstool.
+
+2007-09-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacsclient.c (decode_options): -t implies -c.
+
+2007-09-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacsclient.c (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP)
+       (IS_ANY_SEP): Only define if !defined(HAVE_GET_CURRENT_DIR_NAME).
+       (main_argc): Remove.
+       (strprefix): Use strncmp.
+
+2007-09-20  Jason Rumney  <jasonr@gnu.org>
+
+       * emacsclient.c (main) [SIGSTOP]: Change conditional from WINDOWSNT.
+
+2007-09-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacsclient.c (current_frame): Change the default.
+       (longopts): Replace --current-frame by --create-frame.
+       (decode_options): Reverse the meaning of -c.
+       (print_help_and_exit): Update help text accordingly.
+       (main): Remove the -version and -good-version messages.
+
+2007-09-12  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (SOURCES, unlock, relock): Delete.
+
+2007-08-29  Glenn Morris  <rgm@gnu.org>
+
+       * makefile.w32-in (VERSION): Increase to 23.0.50.
+
+2007-08-29  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacsclient.c (w32_execvp): Move definition before use.
+       (decode_options): Don't use a tty on mac carbon or windows.
+
+2007-08-29  Jason Rumney  <jasonr@gnu.org>
+
+       * emacsclient.c (SEND_STRING, SEND_QUOTED): Remove obfuscation macros.
+       (quote_argument, set_tcp_socket, handle_sigcont, handle_sigtstp):
+       (main): Expand removed macros inline.
+       (main) [WINDOWSNT]: Don't call ttyname.  Don't recognize -suspend
+       option.
+       (main) [NO_SOCKETS_IN_FILE_SYSTEM]: Don't call init_signals.
+
+2007-08-29  Károly Lőrentey  <lorentey@elte.hu>
+
+       * emacsclient.c (signal.h): New include.
+       (sys/stat.h, errno.h): Always include, even on WINDOWSNT.
+       (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP, IS_ANY_SEP):
+       Copy definitions here from src/lisp.h.
+       (main_argc, main_argv, current_frame, window_system, tty): New vars.
+       (longopts): Add tty, current-frame.
+       (xmalloc, xstrdup): New functions.
+       (get_current_dir_name): New function, copied from src/sysdep.c.
+       (decode_options): Set display from environment.  Add tty and
+       current_frame options.  Make --no-wait imply --current-frame,
+       except when it is the only option given.  Make sure no frame is
+       opened when --current-frame is set.
+       (print_help_and_exit): Document tty and current-frame options.
+       (fail): Change arguments to void.
+       (main): When sockets are not defined, set main_argc, main_argv,
+       and call fail() with no arguments.
+       (emacs_socket): New variable (moved out from main `s').
+       (quote_file_name): Rename to quote_argument.
+       (quote_argument): New name for old quote_file_name.
+       (unquote_argument, strprefix, pass_signal_to_emacs)
+       (handle_sigcont, handle_sigtstp, init_signals): New functions.
+       (set_local_socket): Initialize saved_errno to 0.  If socket-name
+       is too long, call `fail' rather than `exit'.
+       (main): Doc update.  Set main_argc, main_argv.  New var `str'.
+       Don't need a filename or argument if tty or window_system set.
+       Call fail with no arguments.  Use get_current_dir_name to send
+       over the current directory.  Send version number to Emacs for
+       verification.  If tty is set, check TERM, and pass name and type
+       to Emacs.  Pass window_system to Emacs.  Move sending of eval to
+       optind loop.  Send -position, -file to Emacs.  Call fsync after
+       fflush.  Check for a client/server version match.
+       Handle -emacs-pid, -window-system-unsupported, -print, -error, and
+       -suspend commands.  Don't exit prematurely on --no-wait, let Emacs
+       close the connection for us.  When creating a new frame, send
+       environment and pwd to Emacs.  Send current-frame to Emacs.
+
 2007-08-25  Eli Zaretskii  <eliz@gnu.org>
 
        * Makefile.in (rcs2log, rcs-checkin, grep-changelog, vcdiff):
 
        * COPYING: Switch to GPLv3.
 
-2007-07-20  Eli Zaretskii  <eliz@gnu.org>
+2007-07-17  Francesco Potortì  <pot@gnu.org>
+
+       * etags.c (C_entries): Reset the fvdef machine when out of function.
+       (PRINT_UNDOCUMENTED_OPTIONS_HELP): #define as FALSE if undefined.
+       (print_help): Use it in if() rather than #if.
+       (print_help): Conditionally print help about --no-line-directive.
+
+2007-07-16  Eli Zaretskii  <eliz@gnu.org>
 
        * makefile.w32-in (clean): Don't delete *~.
 
+2007-06-07  Glenn Morris  <rgm@gnu.org>
+
+       * etags.c (print_version): Add `emacs_copyright' string, for
+       easier automatic updating.
+
+2007-05-18  Francesco Potortì  <pot@gnu.org>
+
+       * etags.c: Extern definitions of some more pointer functions for
+       standalone compilation, especially important for 64bit platforms.
+       (main, print_help): --members is now the default for etags.
+       (C_entries): Parse start of C comment as a space == end of token.
+       This is not necessary for C++ comment, already parsed as newline.
+
+2007-04-26  Glenn Morris  <rgm@gnu.org>
+
+       * makefile.w32-in (VERSION): Increase to 22.1.50.
+
 2007-06-02  Chong Yidong  <cyd@stupidchicken.com>
 
        * Version 22.1 released.
 
-2007-02-26  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2007-02-26  Francesco Potortì  <pot@gnu.org>
 
        * Makefile.in (etags, ctags): Define EMACS_NAME as "GNU Emacs".
 
        * Makefile.in (EMACS, EMACSOPT): New variables.
        (blessmail): Use `--no-site-file' when compiling.
 
-2007-02-05  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2007-02-05  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (default_C_help, Cplusplus_help, PHP_help, print_help)
        (main): Now --members is the default for etags, not for ctags yet.
        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\e,Al\e(B  <pot@gnu.org>
+2007-01-02  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (longopts): New undocumented option --no-duplicates.
        (no_duplicates): Static variables for the above option.
        (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\e,Al\e(B  <pot@gnu.org>
+2006-12-28  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (readline): When creating a relative file name from a
        #line directive, leave the file name alone.  The previous
        ($(BLD)/ebrowse.$(O) $(BLD)/ctags.$(O)): Depend on stamp_BLD.
        (clean): Delete stamp_BLD.
 
-2006-12-20  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2006-12-20  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (C_entries): DEFUN names were longer by one: corrected.
 
 
        * etags.c (readline): Check for double quote after #line.
 
-2006-11-28  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2006-11-28  Jan Djärv  <jan.h.d@swipnet.se>
 
        * etags.c (readline): sscanf could in principle return 2.
 
-2006-11-28  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2006-11-28  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (readline): lno is unsigned.
        (TeX_commands): Use p++ (rather than *p++) to increment p.
        * 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  \e,bS\e(Bscar Fuentes  <ofv@wanadoo.es>  (tiny change)
+2006-10-31  Óscar Fuentes  <ofv@wanadoo.es>  (tiny change)
 
        * emacsclient.c [WINDOWSNT]: Include <malloc.h> and <stdlib.h>.
        (close_winsock): Declare as __cdecl.
 
-2006-10-31  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2006-10-31  Jan Djärv  <jan.h.d@swipnet.se>
 
        * emacsclient.c [!WINDOWSNT]: Include <fcntl.h> if available.
        (set_tcp_socket): Prefer O_NONBLOCK, then O_NDELAY, then FIONBIO
        suggest using options to make them explicit.
        (AUTH_KEY_LENGTH, SEND_BUFFER_SIZE): New constants.
        (send_buffer, sblen): New variables.
-       (send_to_emacs): New function to buffer output and send it with
-       send().
+       (send_to_emacs): New function to buffer output and send it with `send'.
        (quote_file_name): Use SEND_STRING.
        (close_winsock, initialize_sockets): New functions to load and
        unload Winsock.
        * COPYING: Replace "Library Public License" by "Lesser Public
        License" throughout.
 
-2006-08-09  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2006-08-09  Jan Djärv  <jan.h.d@swipnet.se>
 
        * etags.c (readline): Expect sscanf returns >= 1.
        (readline): Change position on %n and \" in sscanf.
 
        * etags.c: It's XEmacs, not Xemacs: change all the occurrences.
 
-2006-07-30  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2006-07-30  Francesco Potortì  <pot@gnu.org>
 
        * etags.c [ETAGS_REGEXPS]: Now is unconditionally defined.
        [LONG_OPTIONS]: Changed to NO_LONG_OPTIONS, which is undefined.
 
        * emacsclient.c (print_help_and_exit): Likewise.
 
-2006-07-10  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2006-07-10  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (absolute_filename): Free unused space (cosmetic change).
        (in_word_set): In C, also tag #undef symbols.
 
        * leditcfns.c: Remove file.
 
-2006-05-23  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2006-05-23  Francesco Potortì  <pot@gnu.org>
 
-       * pop.c (pop_open, socket_connection, KPOP_SERVICE): Added
-       comments explaining why the "kpop" service is never used.
+       * pop.c (pop_open, socket_connection, KPOP_SERVICE):
+       Add comments explaining why the "kpop" service is never used.
 
 2006-05-13  Eli Zaretskii  <eliz@gnu.org>
 
        * makefile.w32-in (lisp1): Add fringe.elc.
 
-2006-05-02  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2006-05-02  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (Perl_functions): Free space allocated for var package.
        (Erlang_functions): Possibly free space allocated for var last.
        * etags.c: Undef STDIN if defined.  (LynxOS defines it in system
        header files.)
 
-2005-09-27  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2005-09-27  Francesco Potortì  <pot@gnu.org>
 
        * etags.c: Preliminary Forth support.
        (prolog_pr): Cast strlen to int before comparison.
 
        * makefile.w32-in (../src/config.h): Don't overwrite.  Print a
        message instead.
-       (../src/paths.h): Removed.
+       (../src/paths.h): Remove.
 
 2005-07-27  Juanma Barranquero  <lekktu@gmail.com>
 
        * make-docfile.c (DIRECTORY_SEP): New macro.
        (IS_DIRECTORY_SEP): Use it.
 
-2005-03-18  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2005-03-18  Jan Djärv  <jan.h.d@swipnet.se>
 
        * emacsclient.c: Avoid expansion of getcwd when defined as a macro.
 
        * etags.c (main, consider_token, C_entries): Add misc switch
        default targets to silence compiler.
 
-2004-11-09  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+2004-11-09  Jan Djärv  <jan.h.d@swipnet.se>
 
        * 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\e,Al\e(B  <pot@gnu.org>
+2004-09-13  Francesco Potortì  <pot@gnu.org>
 
        * 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\e,Al\e(B  <pot@gnu.org>
+2004-09-13  Francesco Potortì  <pot@gnu.org>
 
        * etags.c [EXIT_SUCCESS, EXIT_FAILURE]: Define them when no
        <stdlib.h> is available.
        * etags.c (Lua_suffixes, Lua_help, lang_names, Lua_functions):
        Support the Lua scripting language <http://www.lua.org>.
 
-2004-09-08  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2004-09-08  Francesco Potortì  <pot@gnu.org>
 
        * etags.c [LONG_OPTIONS]: Make it TRUE (ifdef) or FALSE (ifndef)
        for ease of use.
        along with some related bugs I discovered by inspecting how
        CVS itself parses $CVSROOT.
 
-2004-02-04  J\e,bi\e(Br\e,bt\e(Bme Marant  <jmarant@nerim.net>  (tiny change)
+2004-02-04  Jérôme Marant  <jmarant@nerim.net>  (tiny change)
 
        * emacsclient.c (decode_options): Fix handling of alternate editor.
 
        * 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\e,A|\e(Bsching  <crunchy@tzi.de>  (tiny change)
+2003-09-28  Andreas Büsching  <crunchy@tzi.de>  (tiny change)
 
        * emacsclient.c (quote_file_name): Print the result instead of
        returning it.  Fix the return type accordingly.
 
 2003-09-10  Richard M. Stallman  <rms@gnu.org>
 
-       * emacsclient.c (main): Use socket_name.
+       * emacsclient.c (main): Use socket_name.
 
-2003-09-10  Andreas B\e,A|\e(Bsching  <crunchy@tzi.de>  (tiny change)
+2003-09-10  Andreas Büsching  <crunchy@tzi.de>  (tiny change)
 
        * emacsclient.c (socket_name): New variable.
        (longopts, decode_options, print_help_and_exit):
 
 2003-01-06  Kim F. Storm  <storm@cua.dk>
 
-       * pop.c (__P): Renamed from _P to avoid problems on Cygwin.
+       * pop.c (__P): Rename from _P to avoid problems on Cygwin.
        All uses changed.
 
 2002-12-18  Andrew Innes  <andrewi@gnu.org>
        * emacsclient.c (quote_file_name): Quote \n.
        (main): Print a final \n when needed.
 
-2002-09-03  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-09-03  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (regex_tag_multiline, readline): Never pass pfnote a
        string that cannot be freed.
 
-2002-08-30  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-08-30  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (consider_token, C_entries): Switch to C++ parsing when
        auto-detection is enabled and the `::' qualifier is met.
        (C_entries): Several cosmetic changes.
        (C_entries): Invalidate the token is some cases.
 
-2002-08-29  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-08-29  Francesco Potortì  <pot@gnu.org>
 
        * 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\e,Al\e(B  <pot@gnu.org>
+2002-08-28  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (HTML_labels): Tag ID= also.
 
-2002-08-27  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-08-27  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (Ada_funcs): Do not tag "use type Xxxx;".
 
 
        * b2m.pl: Obey the rmail file and use the unpruned header properly.
 
-2002-06-26  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-06-26  Pavel Janík  <Pavel@Janik.cz>
 
        * b2m.pl: New file.
 
-2002-06-21  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-06-21  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (F_getit, Fortran_functions, Ada_getit, Asm_labels)
        (Python_functions, PHP_functions, PHP_functions, PHP_functions)
        (TeX_commands, get_tag): Use make_tag instead of pfnote.
        (get_tag): Prototype changed, all callers changed.
 
-2002-06-20  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-06-20  Francesco Potortì  <pot@gnu.org>
 
        * etags.c: Implement implicit tag names, that is, unnamed tags
        whose name is automatically deduced by etags.el.  The advantage is
        (make_tag): New function (was the disabled function new_pfnote).
        (make_C_tag): Use it.
 
-2002-06-19  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-06-19  Francesco Potortì  <pot@gnu.org>
 
        * 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\e,Al\e(B  <pot@gnu.org>
+2002-06-13  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (erlang_atom, erlang_attribute): Bugs corrected.
        (invalidate_nodes): Bug corrected.
        * makefile.w32-in (lisp): Add international/ucs-tables.elc and
        font-core.elc.
 
-2002-06-12  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-06-12  Francesco Potortì  <pot@gnu.org>
 
        * etags.c: New multi-line regexp and new regexp syntax.
        (arg_type): at_icregexp label removed (obsolete).
        (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\e,Al\e(B  <pot@gnu.org>
+2002-06-11  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (add_regex): Better check for null regexps.
        (readline): Check for regex matching null string.
        (find_entries): Reorganisation.
 
-2002-06-07  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-06-07  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (scan_separators): Support all character escape
        sequences supported by Gcc.
        (readline): Conditionally undo readline_internal increment.
        (readline): Do not return a value.
 
-2002-06-06  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-06-06  Francesco Potortì  <pot@gnu.org>
 
        * etags.c: New option --parse-stdin=FILE.
        (enum arg_type): New label at_stdin.
        (TEX_tabent, TEX_token): Deleted.
        (TeX_commands, TEX_decode_env): Streamlined.
 
-2002-06-05  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-06-05  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (main): Avoid a buffer overrun with sprintf.
 
        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\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-04-24  Pavel Janík  <Pavel@Janik.cz>
 
        * ebrowse.c (skip_initializer): Return void.
 
        * update-game-score.c (read_score) [HAVE_GETDELIM]: Trim trailing
        space.
 
-2002-04-22  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-04-22  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (last_node): Make it a global variable.
        (process_file): Print the tags from the nodes as soon as
        * update-game-score.c: Move config.h before the other headers, to
        avoid compiler warnings.
 
-2002-04-16  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-04-16  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (find_entries): Bug fix in list management.
 
-2002-04-15  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-04-15  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (get_language_from_filename): Add one argument.
        (strcaseeq): New function.
        (find_entries): Try with case insensitive match.
        (process_file): Bug fixed.
 
-2002-04-13  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-04-13  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (find_entries): Delete tags previously obtained from
        file xxx.c's #line directives when parsing file xxx.y.  This is
        (main): Use username field.
        (read_score): Read it.
        (push_score): Handle it.
-       (write_scores) Write it.
+       (write_scores): Write it.
        (read_score): Handle arbitrary length data.
 
 2002-03-30  Eli Zaretskii  <eliz@is.elta.co.il>
        `sort TAGFILE -o TAGFILE', as POSIX 1003.1-2001 disallows
        the latter usage.
 
-2002-03-12  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2002-03-12  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (Python_functions): Skip spaces at beginning of lines.
        (Python_functions, PHP_functions): Name tags, for ctags' sake.
        * 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\e,Al\e(B  <pot@gnu.org>
+2002-03-05  Francesco Potortì  <pot@gnu.org>
 
        * etags.c: Honour #line directives.
        (no_line_directive): New global var; set it for old behaviour.
        (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\e,Bm\e(Bk  <Pavel@Janik.cz>
+2002-01-01  Pavel Janík  <Pavel@Janik.cz>
 
        * b2m.c (main): Parenthesize assignment when used as truth value
        to prevent gcc warnings.
 
        * fakemail.c: Include <config.h>.
 
-2001-12-29  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-12-29  Pavel Janík  <Pavel@Janik.cz>
 
        * cvtmail.c, emacsclient.c, emacsserver.c, pop.c, sorted-doc.c,
        * yow.c: Include <config.h>.
 
-2001-12-21  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2001-12-21  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (Perl_functions): Tag packages and use them in sub tags.
        (get_tag): Return a pointer to the tag that is found.
        (pattern): Members renamed to avoid name clash in some C++ compilers.
        (get_language_from_langname): Use const argument.
 
-2001-12-22  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-12-22  Pavel Janík  <Pavel@Janik.cz>
 
        * makefile.nt, makefile.w32-in: Remove mocklisp files.
 
-2001-12-19  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-12-19  Pavel Janík  <Pavel@Janik.cz>
 
        * emacsserver.c: Conditionally include config.h.
 
 
        * yow.c (main): Use time_t, not long, to avoid a compiler warning.
 
-2001-12-18  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-12-18  Pavel Janík  <Pavel@Janik.cz>
 
        * test-distrib.c: Fix previous change.
 
        not <../src/epaths.h>.
        (malloc, realloc) [!HAVE_STDLIB_H]: Prototype.
 
-2001-12-12  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2001-12-12  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (PHP_functions): New function for parsing PHP.
        (LOOKING_AT): New macro.
 
        * Makefile.in (clean): Don't delete ../etc/DOC*.
 
-2001-12-11  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-12-11  Pavel Janík  <Pavel@Janik.cz>
 
        * COPYING: Moved back.
 
        bootstrapping.
        ($(DOC)): Change dependency to just `make-docfile'.
 
-2001-11-29  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-11-29  Pavel Janík  <Pavel@Janik.cz>
 
        * COPYING: Removed.
 
 
        * ebrowse.c (matching_regexp): Escape '\\'.
 
-2001-11-15  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-11-15  Pavel Janík  <Pavel@Janik.cz>
 
        * Makefile.in: Add support for --program-prefix, --program-suffix
        and --program-transform-name options.
 
        * (Version 21.1 released.)
 
-2001-10-19  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-10-19  Pavel Janík  <Pavel@Janik.cz>
 
        * b2m.c: Properly spell the name of Emacs.
 
 
 2001-10-10  Jason Rumney  <jasonr@gnu.org>
 
-       * makefile.w32-in (ALL) Do not include fakemail.
+       * makefile.w32-in (ALL): Do not include fakemail.
 
-       * makefile.nt (install) Ditto.
+       * makefile.nt (install): Ditto.
 
 2001-10-09  Gerd Moellmann  <gerd@gnu.org>
 
 
        * emacsclient.c (main): Cast isdigit argument to unsigned char.
 
-2001-10-07  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+2001-10-07  Pavel Janík  <Pavel@Janik.cz>
 
        * profile.c: Include config.h, not ../src/config.h.
        Include systime.h, not ../src/systime.h.
        * ebrowse.c (main): Check that the output file exists and
        is non-empty if invoked with `--append'.
 
-2001-05-14  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2001-05-14  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (add_regex): Reset the whole newly allocated pattern
        buffer instead of the individual members.  It's safer and works
 
        * makefile.w32-in: Fix copyright notice.
 
-2001-02-23  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2001-02-23  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (enum sym_type): New label st_C_template.
        (gperf input): Use it for switching to C++ from C.
 
        * etags.c (in_word_set): Use `static' in definition (for pcc).
 
-2001-01-31  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2001-01-31  Francesco Potortì  <pot@gnu.org>
 
        * 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).
        * etags.c (assert) [__MINGW32__]: Redefine assert to work around a
        bug in the Mingw32 assert.h header file.
 
-2001-01-30  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2001-01-30  Francesco Potortì  <pot@gnu.org>
 
        * etags.c [WIN32-NATIVE]: #undef MSDOS, #undef WINDOWSNT and
        #define it for the sake of XEmacs.
        [WINDOWSNT]: #undef DOS_NT and #define it even if built with
        HAVE_CONFIG_H.  This change does nothing in Emacs, as DOS_NT is
        always defined when HAVE_CONFIG_H and WINDOWS are both defined.
-       [!HAVE_UNISTD_H]: use defined(WINDOWSNT) instead of the bare
+       [!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\e,Al\e(B  <pot@gnu.org>
+2001-01-28  Francesco Potortì  <pot@gnu.org>
 
        * etags.c: Be capable to parse nested struct-like structures.
        (structdef, structtag): Struct state machine revisited.
        (consider_token): Automatic set C++ mode.
        (C_entries): New security check for yacc.
        (print_language_names, print_help): Mention the autodetect
-       feature, do not show help for the -C option, now mostly useless.
+       feature, do not show help for the -C option, now mostly useless.
        (C_entries): Tag C++ forward declarations if --declarations.
        (C_entries): Don't be fooled by things like XDEFUN.
        (consider_token): Discard asm pseudo function.
        (matching_regexp): Use them instead of static variables in
        function scope.
 
-2001-01-25  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2001-01-25  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (struct tok): Renamed from struct token.
        (token): Renamed from tok.
        * ebrowse.c (xfree): New function.
        (member, declaration, globals): Use xmalloc instead of alloca.
 
-2001-01-15  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2001-01-15  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (print_language_names): Print filenames in addition to
        suffixes.
 
-2001-01-14  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2001-01-14  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (get_language_from_langname): Renamed from
        get_language_from_name.
 
 2001-01-03  Paul Eggert  <eggert@twinsun.com>
 
-       * 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.
 
 
        * etags.c (lisp_suffixes)  Add `LSP'.
 
-2000-02-10  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2000-02-10  Francesco Potortì  <pot@gnu.org>
 
        * 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\e,Al\e(B  <pot@gnu.org>
+2000-02-04  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (many functions): Add prototypes.
 
        * etags.c (pfnote, new_pfnote, C_entries, prolog_pred)
        (erlang_func): Add `static' to definitions to keep pcc happy.
 
-2000-01-31  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+2000-01-31  Francesco Potortì  <pot@gnu.org>
 
        * etags.c [MSDOS]: Set MSDOS to 1 if #defined, 0 otherwise.
        (get_compressor_from_suffix, process_file): Use MSDOS in if clause.
        * movemail.c (popmail): Allow mailbox specifications of the
        form `po:username:hostname'.
 
-1999-11-19  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+1999-11-19  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (_GNU_SOURCE): Define only if undefined.
        (get_scheme): Declaration deleted.
 
        * etags.c (print_help): Change email address to send bugs to.
 
-1999-11-01  Francesco Potort\e,Al\e(B  <pot@gnu.org>>
+1999-11-01  Francesco Potortì  <pot@gnu.org>>
 
        * etags.c: Add suffix psw for PSWrap.
        (L_getit): Generalize a "cp!=' '" into "!isspace(*cp)".
        [MSDOS]: Support DOS file names by handling e.g. foo.cgz as if it
        were foo.c.gz.
 
-1999-11-01  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+1999-11-01  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (sym_type, C_stab_entry): New constant st_C_operator.
        (fvdev): New constant foperator.
        (add_regex): New arg determining whether to use translation table.
        (analyse_regex): New arg.  Use it for add_regex.
 
-1999-11-01  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+1999-11-01  Francesco Potortì  <pot@gnu.org>
 
        * etags.c (init): Cosmetic change: NULL --> '\0'.
        (erlang_attribute): Bug corrected (uninitialized variable).
        * etags.c (suggest_asking_for_help): Provide a
        meaningful help message with and without LONG_OPTIONS.
 
-       * etags.c: <io.h> [MSDOS]: Include it, don't include string.h.
+       * etags.c (<io.h>) [MSDOS]: Include it, don't include string.h.
        <stdlib.h, 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: <unistd.h> [HAVE_UNISTD_H]: Include conditionally, else
+       * etags.c (<unistd.h>) [HAVE_UNISTD_H]: Include conditionally, else
        declare getcwd if HAVE_GETCWD.
        (consider_token): Dead break instruction removed.
 
        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 <stdlib.h>, as <config.h> does this now.
 
        * b2m.c, emacsserver.c, etags.c, profile.c:
        Include <config.h> 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:
 
 1999-02-26  Richard Stallman  <rms@gnu.org>
 
-       * Version 20.4 released.
-
        * Makefile.in (yow): Depend on epaths.h, not paths.h.
 
        * yow.c: Refer to epaths.h.
 
 1998-07-30  Paul Eggert  <eggert@twinsun.com>
 
-       * 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  <andrewi@harlequin.co.uk>
        * b2m.c: Include <stdlib.h> if available.
        (main): Explicitly declare return type.
 
-1998-04-03  Richard Stallman  <rms@delysid.gnu.org>
-
-       * etags.c (put_entries): Use %ld.
-
-       * b2m.c (fatal): Declare the arg.
-
 1998-04-03  Richard Stallman  <rms@psilocin.gnu.org>
 
        * etags.c (put_entries): Use %ld.
        * movemail.c (main): Fix interwoven brace and cpp conditional
        nesting.
 
-1997-12-04  Karl Heuer  <kwzh@delysid.gnu.org>
-
-       * movemail.c, pop.c, pop.h: Allow messages retrieved from the POP
-       server to contain embedded nulls.
-
 1997-12-03  Paul Eggert  <eggert@delysid.gnu.org>
 
-       * 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 <eggert@twinsun.com>.
        * b2m.c (readline): Terminate buffer properly when EOF seen.
        Test for valid pointer before dereferencing it.
 
-1997-05-30  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1997-05-30  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * 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\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1997-05-29  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (logical): Type name changed to bool.
        (ETAGS_REGEXPS, LONG_OPTIONS) [HAVE_CONFIG_H]: #define them.
        defined  conditionally to ETAGS_REGEXPS.
        (print_help): Updated.
 
-1997-05-22  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1997-05-22  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (C_entries): Use "." instead of "::" for Java.
        (consider_token): is_func renamed to is_func_or_var.
        (main, C_entries): Use them.
        (make_C_tag, C_entries): Make tok a global variable.
 
-1997-05-16  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1997-05-16  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (funcdef): New vignore constant.
        (consider_token, C_entries): Use it to tag global variables.
        (Cobol_suffixes, lang_names, Cobol_paragraphs): Cobol support.
        (prolog_white, erlang_white): Renamed to eat_white, callers changed.
 
-1997-05-15  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1997-05-15  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (CHARS, CHAR): New constant and macro.
        (iswhite, begtoken, intoken, endtoken): Use them.
        (make_C_tag) [traditional_tag_style]: Use it.
        (traditional_tag_style): Costant set to TRUE for now.
 
-1997-05-14  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1997-05-14  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * 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\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1997-05-13  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (TeX_functions): Cleaned up.
        (tex_getit): Removed.
        * rcs2log (files): When computing arguments automatically, ignore
        non-files within the RCS subdirectory.
 
-1997-05-13  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1997-05-13  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (C_JAVA): New #define.
        (Cjava_suffixes): .java is Java.
        (C_stab_entry): Add `extends' and `implements' keywords.
        (consider_token, C_entries): Recognise Java structures.
 
-1997-05-12  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1997-05-12  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (Cplusplus_suffixes): .pdb is Postscript with C syntax.
        (Postscript_suffixes): .ps is Postscript.
        * pop.c (getline): Don't miss CRLF pairs when the CR and LF are
        read in separate blocks.
 
-1997-04-30  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1997-04-30  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c [TeX_named_tokens]: Set to FALSE if undefined.
        (struct linebuffer): New member `len' is the length of the string.
        * 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\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1997-04-15  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * 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\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1997-04-08  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (add_regex): Undo previous change.
        (relative_filename): Small memory leak closed.
        Also, ignore files named .rcsfreeze.log or .rcsfreeze.ver;
        they are used by rcsfreeze.
 
-1997-03-14  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1997-03-14  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
-       * etags.c (add_regex): reset *putbuf before using it.
+       * etags.c (add_regex): Reset *putbuf before using it.
 
 1997-02-23  Jonathan I. Kamens  <jik@kamens.brookline.ma.us>
 
 
        * pop.c (socket_connection): Free realhost after using it.
 
-1996-12-04  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1996-12-04  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (C_entries): Test tok.valid.  This handles some
        particular cases involving function declarations that failed.
        gethostbyname may return a pointer to static data.
        krb_realmofhost can clobber it.  So copy it.
 
-1996-11-14  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1996-11-14  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * 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\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1996-11-13  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (grow_linebuffer): New function.
        (GROW_LINEBUFFER): Macro deleted.  All callers changed.
        number of arguments.
        (xrealloc): fatal was called with wrong number of arguments
 
-1996-11-08  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1996-11-08  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (relative_filename): Bug corrected.
        (etags_getcwd): Avoid warning of unused variable.
 
        * etags.c (etags_getcwd) [WINDOWSNT]: Convert backslashes to slashes.
 
-1996-10-02  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1996-10-02  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (print_version): Print copyright info.
 
 
        * makefile.nt: Remove all references to wakeup.
 
-1996-06-28  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1996-06-28  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (C_stab_entry): New keywords for C++ namespace, bool,
        explicit, mutable, typename.
 
        * Version 19.31 released.
 
-1996-05-17  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1996-05-17  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (CNL_SAVE_DEFINEDEF): Set linecharno for use by readline.
        (Pascal_functions): Increase linecharno by the correct number of
 
        * makefile.nt: Change uses of del to $(DEL).
 
-1996-03-22  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1996-03-22  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (just_read_file): Reset lineno and charno on entry.
 
        (erlang_func, erlang_attributes): Forward declarations added.
        (erlang_atom): Check if backslash ends line inside quoted atom.
 
-1996-03-14  Francesco Potort\e,Al\e(B  <F.Potorti@cnuce.cnr.it>
+1996-03-14  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        * etags.c (absolutefn): DOS_NT version corrected.
        (main): Append "/" to the dir name only if not already there.
        (hostname): Fully qualify the default hostname with the domainname
        if the hostname lacks a `.'.
 
-1996-01-15  Paul Eggert  <eggert@twinsun.com>
-
-       * 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  <kwzh@gnu.ai.mit.edu>
 
        * etags.c (consider_token): Fix typo in expression.
 
        * Makefile.in (THIS_IS_MAKEFILE): Renamed from THIS_IS_YMAKEFILE.
 
-1995-12-07  Francesco Potort\e,Al\e(B  <pot@cnuce.cnr.it>
+1995-12-07  Francesco Potortì  <pot@cnuce.cnr.it>
 
        * etags.c (pfnote): Don't make a tag for ctags if there is no name.
        (getit, Asm_labels, Perl_functions, Pascal_functions, L_getit,
        (main): Let get_language_from_name make language existence check.
        (streq, strneq): Check the arguments #if DEBUG.
 
-1995-12-06  Francesco Potort\e,Al\e(B  <pot@cnuce.cnr.it>
+1995-12-06  Francesco Potortì  <pot@cnuce.cnr.it>
 
        * etags.c (Cplusplus_suffixes): Add .M suffix for Objective C++.
        (gperf): Added keywords for Objective C and GNU macros.
        (C_entries): Consider // as a comment start even in plain C for
        the sake of Objective C parsing.
 
-1995-12-04  Francesco Potort\e,Al\e(B  <pot@cnuce.cnr.it>
+1995-12-04  Francesco Potortì  <pot@cnuce.cnr.it>
 
-       * Makefile.in (ctags): depend on etags only for simplicity;
+       * Makefile.in (ctags): Depend on etags only for simplicity;
        compile with regexp support enabled.
 
 1995-11-24  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
        w32fns.c, w32faces.c, w32select.c, w32menu.c, w32reg.c; remove
        Windows 95 conditional.
 
-1995-11-06  Francesco Potort\e,Al\e(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.
        (Perl_functions): New function.
        (lang_suffixes): .pl and .pm are Perl suffixes.
 
-1995-11-02  Francesco Potort\e,Al\e(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
        [! O_RDONLY]: Define it to zero.
        (main): Use O_RDONLY instead of explicit zero.
 
-1995-08-17  Francesco Potort\e,Al\e(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.
        * Makefile.in.in (install, maybe-blessmail): Don't cd ..;
        configure has already set $(INSTALL) to the proper relative path.
 
-1995-06-27  Francesco Potort\e,Al\e(B  (pot@cnuce.cnr.it)
+1995-06-27  Francesco Potortì  (pot@cnuce.cnr.it)
 
-       * etags.c (plain_C_entries): new function.
-       (lowcase): new macro.
-       (tail, Fortran_functions, Pascal_functions): use new macro lowcase.
-       (lang_suffixes): new suffix ".pc" for Pro*C files.
-       (consider_token): don't tag all tokens beginning with DEFUN & Co..
-       (tail): look for the end of the token when comparing.
-       (takeprec): since now tail behaves differently, use strneq.
+       * etags.c (plain_C_entries): New function.
+       (lowcase): New macro.
+       (tail, Fortran_functions, Pascal_functions): Use new macro lowcase.
+       (lang_suffixes): New suffix ".pc" for Pro*C files.
+       (consider_token): Don't tag all tokens beginning with DEFUN & Co..
+       (tail): Look for the end of the token when comparing.
+       (takeprec): Since now tail behaves differently, use strneq.
 
 1995-07-08  Paul Eggert  <eggert@twinsun.com>
 
        * rcs2log (CVSROOT, repository):
        Allow remote repositories a la CVS 1.4.
 
-1995-06-27  Francesco Potort\e,Al\e(B  (pot@cnuce.cnr.it)
+1995-06-27  Francesco Potortì  (pot@cnuce.cnr.it)
 
-       * etags.c (plain_C_entries): new function.
-       (lowcase): new macro.
-       (tail, Fortran_functions, Pascal_functions): use new macro lowcase.
-       (lang_suffixes): new suffix ".pc" for Pro*C files.
-       (consider_token): don't tag all tokens beginning with DEFUN & Co..
-       (tail): look for the end of the token when comparing.
-       (takeprec): since now tail behaves differently, use strneq.
+       * etags.c (plain_C_entries): New function.
+       (lowcase): New macro.
+       (tail, Fortran_functions, Pascal_functions): Use new macro lowcase.
+       (lang_suffixes): New suffix ".pc" for Pro*C files.
+       (consider_token): Don't tag all tokens beginning with DEFUN & Co..
+       (tail): Look for the end of the token when comparing.
+       (takeprec): Since now tail behaves differently, use strneq.
 
 1995-06-26  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
 
 
        * make-docfile.c (scan_file): Make sure it never looks at filename[-1].
 
-1995-06-21  Francesco Potort\e,Al\e(B  (pot@cnuce.cnr.it)
+1995-06-21  Francesco Potortì  (pot@cnuce.cnr.it)
 
        * etags.c (find_entries): Rewind before rereading the input file.
 
        * rcs2log (output_authors): Allow ':' in time zone,
        as per ISO 8601 and RCS 5.6.8 beta.
 
-1995-05-29  Francesco Potort\e,Al\e(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.
        (make-docfile.obj): Depend upon config.h.
        Clean up comments.
 
-1995-05-23  Francesco Potort\e,Al\e(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.
        * rcs2log: Add -u "login<tab>fullname<tab>mailaddr" option, which
        replaces the (now obsolescent) -n login fullname mailaddr option.
        Add -R option for recursive rlog.
-       (AWK): New environment variable (default `awk') for awk program name.
+       (AWK): New environment variable (default `awk') for awk program name.
        (output_authors, tab, loginFullnameMailaddrs, recursive): New vars.
        Quote authors and fullnames correctly.
        Don't omit path from repository root when logging CVS files.
        even if HAVE_SYSVIPC.
        * emacsclient.c (main): Use getcwd if not BSD.
 
-1995-03-13  Francesco Potort\e,Al\e(B  (pot@cnuce.cnr.it)
+1995-03-13  Francesco Potortì  (pot@cnuce.cnr.it)
 
-       * etags.c (process_file): free (filename) after using 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\e,Al\e(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.
        (CNL_SAVE_DEFINEDEF): Test for savetok.valid instead of token_saved.
        (TOKEN): Added a new member: valid.
 
-1995-02-15  Francesco Potort\e,Al\e(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\e,Al\e(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
 
        * Makefile.in.in (maintainer-clean): Renamed from realclean.
 
-1995-02-01  Francesco Potort\e,Al\e(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\e,Al\e(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\e,Al\e(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,
 
        * movemail.c (main): Skip past the colon in inname.
 
-1995-01-10  Francesco Potort\e,Al\e(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\e,Al\e(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.
        (readline_internal): Discard possible \r before \n here.
        (C_entries): Do not deal with \r here: undo previous fix.
 
-1995-01-09  Francesco Potort\e,Al\e(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
 
        * emacsclient.c [!HAVE_SYSVIPC] (main): Fix error message diction.
 
-1994-11-22  Francesco Potort\e,Al\e(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.
+       * 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\e,Al\e(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
        (prolog_getit, skip_comment): Rewritten for speed.
        (readline): Rewritten to deal with regexps.
 
-1994-11-16  Francesco Potort\e,Al\e(B  (pot@cnuce.cnr.it)
+1994-11-16  Francesco Potortì  (pot@cnuce.cnr.it)
 
        * etags.c (<errno.h>): #include added.
        (etags_getcwd): Check return value from getcwd.
        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\e,Al\e(B  (pot@cnuce.cnr.it)
+1994-10-21  Francesco Potortì  (pot@cnuce.cnr.it)
 
-       * etags.c (prestr, substr): return a logical type.
+       * etags.c (prestr, substr): Return a logical type.
        (consider_token): Comment out "EXFUN".  Use "DEFUN" instead of "DEF".
-       (consider_token): set funcdef to fignore when a DEFUN is met.
+       (consider_token): Set funcdef to fignore when a DEFUN is met.
        (C_entries): Now we can use Tom Hageman patch for extern "C".
 
 1994-10-20  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
 
        * Makefile.in.in (regex.o): Use full path to find regex.c.
 
-1994-10-17  Francesco Potort\e,Al\e(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.
+       * Makefile.in.in (etags): Add dependency on regex.o, link with it.
+       (REGEXPOBJ, REGEXPDEPS, regex.o): Target and macros added.
 
 1994-10-12  David J. MacKenzie  (djm@duality.gnu.ai.mit.edu)
 
 
        * Makefile.in.in (libexecdir): Renamed from libdir.
 
-1994-10-11  Francesco Potort\e,Al\e(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.
 
        * emacsserver.c [! SYSVIPC] (main): Fix uses of FD_* macros:
        fd_set arg is a pointer, descriptor arg comes first.
 
-1994-09-29  Francesco Potort\e,Al\e(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.
 
 1994-07-08  Dave Love  (d.love@dl.ac.uk)
 
-       * etags.c (takeprec): recognise `character*(*) function'
+       * etags.c (takeprec): Recognise `character*(*) function'.
 
-1994-07-08  Francesco Potort\e,Al\e(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.
 
        * Makefile.in.in (test-distrib): Use ALL_CFLAGS.
 
-1994-06-03  Francesco Potort\e,Al\e(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\e,Al\e(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.
 
        * fakemail.c (readline): When extending the buffer,
        calculate end afresh using the new size.
 
-1994-04-18  Francesco Potort\e,Al\e(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.
+       * etags.c (main, print_help): Eliminate the -F option.
 
-1994-04-18  Francesco Potort\e,Al\e(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.
+       * etags.c (absolute_filename): Compare against '\0' instead of NULL.
 
 1994-04-16  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
 
        * movemail.c [HAVE_UNISTD_H]: Include unistd.h.
 
-1994-04-12  Francesco Potort\e,Al\e(B  (pot@fly.cnuce.cnr.it)
+1994-04-12  Francesco Potortì  (pot@fly.cnuce.cnr.it)
 
        * etags.c (etags_getcwd): Initialize bufsize.
 
 
        * etags.c: #undef static.
 
-1994-04-08  Francesco Potort\e,Al\e(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,
-       Scheme_funcs, prolog_funcs): renamed to Fortran_functions,
+       * etags.c (outf, outfiledir): Renamed to tagf, tagfiledir.
+       (PF_funcs, Asm_funcs, L_funcs, PAS_funcs, TEX_funcs)
+       (Scheme_funcs, prolog_funcs): Renamed to Fortran_functions,
        Asm_labels, Lisp_functions, Pascal_functions, Scheme_functions,
        TeX_functions, Prolog_functions.
-       (inf): no more a global variable.
-       (C_entries): take 2nd parameter `inf' instead of using the global one.
-       (find_entries): added the cp1 var for optimisation.
-       (find_entries): added more suffixes for assembler files.
+       (inf): No more a global variable.
+       (C_entries): Take 2nd parameter `inf' instead of using the global one.
+       (find_entries): Added the cp1 var for optimisation.
+       (find_entries): Added more suffixes for assembler files.
        (Asm_funcs): Now finds labels even without an ending colon.
 
-1994-03-30  Francesco Potort\e,Al\e(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.
+       * etags.c (main): Use etags_getcwd for compatibility.
+       (etags_getcwd): New function.
 
 1994-03-25  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * Makefile.in (etags, ctags): Pass -D for VERSION.
 
-1994-03-25  Francesco Potort\e,Al\e(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.
-       (print_help): don't show options enabled by default.
-       (print_version): show the emacs version number if VERSION is #defined.
-       (find_entries): add "ss" as suffix for Chez Scheme.
+       * etags.c (emacs_tags_format, ETAGS): Removed.  Use CTAGS instead.
+       (main): Don't allow the use of -t and -T in etags mode.
+       (print_help): Don't show options enabled by default.
+       (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\e,Al\e(B  (pot@cnuce.cnr.it)
+1994-03-23  Francesco Potortì  (pot@cnuce.cnr.it)
 
-       * etags.c (cwd, outfiledir): vars added.
+       * etags.c (cwd, outfiledir): Vars added.
        (relative_filename, absolute_filename, absolute_dirname):
        functions added to compute filenames in tags files.
-       (process_file): filenames in tags file are relative to the
+       (process_file): Filenames in tags file are relative to the
        directory where the tags file is (useful with the -o option).
-       (main): initialise the outfiledir var.
-       (TYPEDST): added the `tignore' value.
-       (C_entries): corrected various small bugs.
+       (main): Initialise the outfiledir var.
+       (TYPEDST): Added the `tignore' value.
+       (C_entries): Corrected various small bugs.
 
 1994-03-19  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        * Makefile.in (install, ${archlibdir}): Switch back to ..
        before running INSTALL_PROGRAM.
 
-1994-03-14  Francesco Potort\e,Al\e(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
+       * etags.c (TYPEDST): Added the `tignore' value.
+       (C_entries): Corrected various bugs, now correctly parses the
        `extern "C" {' construction (patch by Tom R.Hageman).
 
 1994-03-05  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 1994-02-22  Karl Heuer  (kwzh@gnu.ai.mit.edu)
 
        * profile.c (get_time): Simplify; avoid calling index.
-       (main): exit on EOF.
+       (main): Exit on EOF.
 
-1994-02-17  Francesco Potort\e,Al\e(B  (pot@cnuce.cnr.it)
+1994-02-17  Francesco Potortì  (pot@cnuce.cnr.it)
 
        * etags.c (--absolute-pathnames): Option removed.
 
 
        * fakemail.c (put_line): Don't break the line if it all fits.
 
-1994-02-14  Francesco Potort\e,Al\e(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
+       * etags.c (absolute_pathnames, cwd): Added global vars.
+       (longopts, print_help, main, process_file): Put absolute filenames
        in the tag file if the -A --absolute-pathnames option is used.
-       (print_help): alfabetically order the options.
-       (malloc, realloc, strcpy, strncpy, strcmp): remove extern declar.
+       (print_help): Alfabetically order the options.
+       (malloc, realloc, strcpy, strncpy, strcmp): Remove extern declar.
 
 1994-02-09  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
 
        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\e,Al\e(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.
+       stab_type, add_keyword, C_reate_stab, C_create_stabs): Deleted.
        Use gperf generated hash table instead of linked list.
-       (C_stab_entry, hash, in_word_set, get_C_stab, C_symtype): added.
+       (C_stab_entry, hash, in_word_set, get_C_stab, C_symtype): Added.
        Mostly code generated by gperf.
-       (consider_token): removed unused parameter `lp'.
-       (PF_funcs, getit): allow subroutine and similar declarations
+       (consider_token): Removed unused parameter `lp'.
+       (PF_funcs, getit): Allow subroutine and similar declarations
        to span multiple lines.
-       (C_entries): check for newline if inchar to avoid bus errors.
-       (process_file, find_entries): distinguish among nonexistent
+       (C_entries): Check for newline if inchar to avoid bus errors.
+       (process_file, find_entries): Distinguish among nonexistent
        and not regular file.
 
 1994-01-14  Richard Stallman  (rms@mole.gnu.ai.mit.edu)
        functions returning a pointer to a function, a la `signal', can be
        parsed.  This also required new state `fstartlist' to `FUNCST'.
        (SAVE_TOKEN, RESTORE_TOKEN, TOKEN_SAVED_P): 1-deep token save stack.
-       (C_entries, CNL): use it to isolate preprocessor directive processing
+       (C_entries, CNL): Use it to isolate preprocessor directive processing
        from the other state engines.
-       (begtk): add '~', for C++ class destructors.
+       (begtk): Add '~', for C++ class destructors.
 
-1993-11-02  Francesco Potort\e,Al\e(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.
+       * etags.c (consider_token): Removed unused variable firsttok.
+       (prolog_getit): Call pfnote with the right number of arguments.
 
 1993-10-19  Paul Eggert  (eggert@twinsun.com)
 
        * Makefile.in: Fixed typos or brainos of whoever thought `@' was
        the comment character.
 
-1993-10-01  Francesco Potort\e,Al\e(B  (pot@cnuce.cnr.it)
+1993-10-01  Francesco Potortì  (pot@cnuce.cnr.it)
 
-       * etags.c (process_file): dead code removed.
+       * etags.c (process_file): Dead code removed.
        (S_ISREG): #define it using S_IFREG if not defined.
-       (process_file): regular files have nothing to do with symlinks.
+       (process_file): Regular files have nothing to do with symlinks.
 
 1993-09-28  Brian Fox  (bfox@ai.mit.edu)
 
        By default, look for *,v files as well as RCS/*,v files.
        Use $TMPDIR (default /tmp) instead of /tmp.
 
-1993-09-20  Francesco Potort\e,Al\e(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.
 
        * Version 19.18 released.
 
-1993-08-04  Francesco Potort\e,Al\e(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.
-       (consider_token): function returned random value--corrected.
-       (C_entries): corrected == versus = typo.
+       * etags.c (L_isdef, L_isquote, L_getit): Small optimisations.
+       (L_funcs): The (foo::defmumble stuff now should work.
+       (consider_token): Function returned random value--corrected.
+       (C_entries): Corrected == versus = typo.
 
 1993-08-01  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)
 
 
        * timer.c (main): Generate a SIGIO as soon as we've initialized.
 
-1993-07-30  Francesco Potort\e,Al\e(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.
        Allows correct parsing of C++ constructors.
-       (C_entries, consider_token): make use of fignore.
-       (consider_token): reset funcdef when next_token_is_func: when in
+       (C_entries, consider_token): Make use of fignore.
+       (consider_token): Reset funcdef when next_token_is_func: when in
        ctags mode makes DEFVAR and others work better.
-       (L_isquote): function that recognises the "(quote" string.
-       (L_getit): ignore quoting via "'" or "(quote".  Useful for defalias.
+       (L_isquote): Function that recognises the "(quote" string.
+       (L_getit): Ignore quoting via "'" or "(quote".  Useful for defalias.
 
 1993-07-29  Paul Eggert  (eggert@twinsun.com)
 
        * wakeup.c: Use CPP tangle from autoconf manual to #include the
        correct combination of <time.h> and <sys/time.h>.
 
-1993-07-08  Francesco Potort\e,Al\e(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.
+       * 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\e,Al\e(B  (pot@cnuce.cnr.it)
+1993-07-08  Francesco Potortì  (pot@cnuce.cnr.it)
 
-       * etags.c (consider_token): was `==', now is `='.
+       * etags.c (consider_token): Was `==', now is `='.
        (consider_token): DEFUNs now treated like funcs in ctags mode.
 
-       * etags.c (LEVEL_OK_FOR_FUNCDEF): removed.
-       (C_entries): optimized the test that used LEVEL_OK_FOR_FUNCDEF.
-       (C_entries): removed a piece of useless code.
-       (C_entries): making typedef tags is delayed until a semicolon
+       * etags.c (LEVEL_OK_FOR_FUNCDEF): Removed.
+       (C_entries): Optimized the test that used LEVEL_OK_FOR_FUNCDEF.
+       (C_entries): Removed a piece of useless code.
+       (C_entries): Making typedef tags is delayed until a semicolon
        is met.  This handles "typedef int X, Y, Z;" correctly.
 
 1993-07-06  Jim Blandy  (jimb@geech.gnu.ai.mit.edu)
        (CFLAGS): Include C_SWITCH_SYSTEM in the flags to pass to the
        compiler.
 
-1993-03-22  Francesco Potort\e,Al\e(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.
-       (find_entries): consistently use streq when reasonable.
-       (find_entries): a .y file is a yacc file.
+       * etags.c (YACC): Flag added to c_ext.
+       (c_ext): No more a synonim for c_ext&C_PLPL because of YACC.
+       (find_entries): Consistently use streq when reasonable.
+       (find_entries): A .y file is a yacc file.
        (get_C_stab): c_ext becomes c_ext&C_PLPL.
-       (C_entries): logical cplpl means c_ext&C_PLPL.
-       (C_entries): logical yacc_rules means we are after the first %%.
-       (C_entries): added logic for yacc files.
+       (C_entries): Logical cplpl means c_ext&C_PLPL.
+       (C_entries): Logical yacc_rules means we are after the first %%.
+       (C_entries): Added logic for yacc files.
 
-1993-03-16  Francesco Potort\e,Al\e(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.
+       (C_entries): Do not examine token if structdef==scolonseen.
        (consider_token): structtag set to null string for enum.
 
-1993-03-12  Francesco Potort\e,Al\e(B  (pot@cnuce.cnr.it)
-
-       * etags.c (GET_COOKIE): and related macros removed.
-       (logical): is now int, no more a char.
-       (reg): define deleted.
-       (isgood, _gd, notgd): deleted.
-       (gotone): deleted.
-       (TOKEN): member linestart removed.
-       (linepos, prev_linepos, lb1): deleted.
-       (main): call initbuffer on lbs array instead of lb1.
-       (init): removed the initialisation of the logical _gd array;
-       (find_entries): a .sa suffix means assembler file.
+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.
+       (reg): Define deleted.
+       (isgood, _gd, notgd): Deleted.
+       (gotone): Deleted.
+       (TOKEN): Member linestart removed.
+       (linepos, prev_linepos, lb1): Deleted.
+       (main): Call initbuffer on lbs array instead of lb1.
+       (init): Removed the initialisation of the logical _gd array;
+       (find_entries): A .sa suffix means assembler file.
        (C_create_stab): "auto", "void", "extern", "static" are st_C_typespec.
        All C state machines rewritten.
-       (C_entries): complete rewrite.
-       (condider_token): complete rewrite.
-       (getline): deleted.
+       (C_entries): Complete rewrite.
+       (condider_token): Complete rewrite.
+       (getline): Deleted.
 
-1993-03-01  Francesco Potort\e,Al\e(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\e,Al\e(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.
 
 1993-03-19  Eric S. Raymond  (eric@geech.gnu.ai.mit.edu)
 
-       * Makefile.in (EXECUTABLES): added rcs-checkin.
+       * Makefile.in (EXECUTABLES): Added rcs-checkin.
 
        * Makefile.in (unlock, relock): New productions.
 
 
        * b2m.c (main): Don't exit upon reading a blank line.
 
-1993-03-01  Francesco Potort\e,Al\e(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.
 
        * timer.c (notify): Initialize waitfor properly.
 
-1993-02-22  Francesco Potort\e,Al\e(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.
 
 1992-05-04  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
 
-       * Makefile.in: flags in CC invocations rearranged for no reason.
+       * Makefile.in: Flags in CC invocations rearranged for no reason.
 
 1992-04-20  Jim Blandy  (jimb@pogo.cs.oberlin.edu)
 
 
 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)
 
 1989-04-18  Richard Stallman  (rms@sugar-bombs.ai.mit.edu)
 
-       * loadst.c: on bsd4.3, use gettimeofday instead of CPUSTATES.
+       * loadst.c: On bsd4.3, use gettimeofday instead of CPUSTATES.
 
 1989-03-15  Jeff Peck  (rms@sugar-bombs.ai.mit.edu)
 
        * emacstool.c: setenv IN_EMACSTOOL=t, TERM=sun, TERMCAP=.
 
-       * emacsstool.1: update to document environment variables.
+       * emacsstool.1: Update to document environment variables.
 
 1989-02-21  Richard Stallman  (rms@sugar-bombs.ai.mit.edu)
 
 
 1988-09-24  Richard Stallman  (rms@gluteus.ai.mit.edu)
 
-       * etags.c (main): default setting of eflag was backwards.
+       * etags.c (main): Default setting of eflag was backwards.
 
 1988-09-23  Richard Stallman  (rms@sugar-bombs.ai.mit.edu)
 
 1988-06-23  Richard Stallman  (rms@sugar-bombs.ai.mit.edu)
 
        * etags.c: Handle `typedef struct foo {' (price@mcc.com).
-       (istoken) New string-comparison macro.
+       (istoken): New string-comparison macro.
        (consider_token): New arg `level'.  New state `tag_ok' in `tydef'.
 
 1988-06-14  Richard Stallman  (rms@sugar-bombs.ai.mit.edu)
 1988-04-28  Richard Stallman  (rms@frosted-flakes.ai.mit.edu)
 
        * movemail.c: #undef close, since config can #define it on V.3.
-       * emacsclient.c, fakemail.c, loadst.c, server.c: likewise.
+       * emacsclient.c, fakemail.c, loadst.c, server.c: Likewise.
 
 1988-04-26  Richard Stallman  (rms@lucky-charms.ai.mit.edu)
 
 
 1988-03-20  Richard M. Stallman  (rms@wilson)
 
-       * server.c [not BSD and not HAVE_SYSVIPC]: fix error message.
+       * server.c [not BSD and not HAVE_SYSVIPC]: Fix error message.
 
-       * loadst.c (main) [XENIX]: use /usr/spool/mail, not /usr/mail.
+       * 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: