+2008-05-08 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in (lisp2): Rename epa-file-hook.elc to epa-hook.elc.
+
+2008-05-03 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in (lisp2): Add epa-file-hook.elc, to track the
+ corresponding change in src/Makefile.in.
+
+2008-04-24 Adam Gołębiowski <adamg@pld-linux.org> (tiny change)
+
+ * Makefile.in (etags${EXEEXT}, ctags${EXEEXT}): Fix quote typo.
+
+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-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.
+
+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)
+2008-01-09 Daniel Hackney <dan@haxney.org> (tiny change)
* emacsclient.c (set_socket): Add final newline to socket error message.
* makefile.w32-in (VMS_SUPPORT): No longer byte-compiled.
-2007-11-27 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+2007-11-27 Jan Djärv <jan.h.d@swipnet.se>
* pop.c (socket_connection): Remove AI_ADDRCONFIG.
-2007-11-19 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+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\e,Ad\e(Brv <jan.h.d@swipnet.se>
+2007-11-18 Jan Djärv <jan.h.d@swipnet.se>
* pop.c (socket_connection): Use getaddrinfo if available.
-2007-11-22 Francesco Potort\e,Al\e(B <pot@gnu.org>
+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.
-2007-11-15 Francesco Potort\e,Al\e(B <pot@gnu.org>
+2007-11-15 Francesco Potortì <pot@gnu.org>
* etags.c: Make prototypes for extern definitions, and add all
that are needed to quench warnings on 64-bit.
option.
(main) [NO_SOCKETS_IN_FILE_SYSTEM]: Don't call init_signals.
-2007-08-29 K\e,Aa\e(Broly L\e$,1 q\e(Brentey <lorentey@elte.hu>
+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.
* COPYING: Switch to GPLv3.
-2007-07-17 Francesco Potort\e,Al\e(B <pot@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.
* etags.c (print_version): Add `emacs_copyright' string, for
easier automatic updating.
-2007-05-18 Francesco Potort\e,Al\e(B <pot@gnu.org>
+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.
* 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
* 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):
Add comments explaining why the "kpop" service is never used.
* 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.
* 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.
* 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):
* 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
`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.
* 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.
[!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.
(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.
* 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;
compile with regexp support enabled.
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.
* 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.
* 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.
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.
(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.
-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.
(consider_token): Comment out "EXFUN". Use "DEFUN" instead of "DEF".
* 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 (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.
* 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.
-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.
* 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)
(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.
* 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_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.
(relative_filename, absolute_filename, absolute_dirname):
* 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
* profile.c (get_time): Simplify; avoid calling index.
(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
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.
from the other state engines.
(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.
* 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.
(S_ISREG): #define it using S_IFREG if not defined.
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.
* 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.
* 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.
-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 `='.
(consider_token): DEFUNs now treated like funcs in ctags mode.
(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.
(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.
(consider_token): structtag set to null string for enum.
-1993-03-12 Francesco Potort\e,Al\e(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.
(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.
* 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-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)
* 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: