+2005-07-27 Juanma Barranquero <lekktu@gmail.com>
+
+ * .cvsignore: Don't ignore fns-* and fns.el, which are no longer
+ generated. Ignore also ctags.c and getopt.h.
+
+ * makefile.w32-in (clean): Delete getopt.h.
+ (getopt.h): New rule.
+
+2005-07-26 Paul Eggert <eggert@cs.ucla.edu>
+
+ Merge gnulib getopt implementation into Emacs.
+
+ * Makefile.in (mostlyclean): Remove getopt.h, getopt.h-t.
+ (GETOPT_H): New macro, from gnulib.
+ (getopt.h): New rule, from gnulib.
+ (GETOPTOBJS): Now autoconfigured.
+ (GETOPTDEPS): getopt.h is now autoconfigured.
+ (getopt.o, getopt1.o): Depend on $(GETOPT_H), not ${srcdir}/getopt.h.
+ (getopt.o): Depend on ${srcdir}/gettext.h.
+ (movemail.o): Depend on $(GETOPT_H).
+ * getopt.c, getopt1.c: Sync from gnulib.
+ * getopt_.h, getopt_int.h, gettext.h: New files, from gnulib.
+ * getopt.h: Removed (now is getopt_.h).
+
+2005-07-13 Ken Raeburn <raeburn@gnu.org>
+
+ * pop.c: Don't include des.h (or variants thereof); krb.h will do
+ it.
+ (sendline): Add the \r\n to the line in a temporary buffer, and
+ write it all at once.
+
+2005-07-04 Lute Kamstra <lute@gnu.org>
+
+ Update FSF's address in GPL notices.
+
+2005-06-13 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in ($(DOC)): Fix last change.
+
+2005-06-12 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in ($(DOC)): Depend on make-docfile.exe,
+ temacs.exe, and the preloaded *.elc files. This avoids
+ unnecessary dumping and DOC rebuilding.
+
+2005-06-04 Eli Zaretskii <eliz@gnu.org>
+
+ * ntlib.h (fileno): Don't define if already defined.
+
+2005-05-25 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * yow.c (setup_yow): Use EXIT_FAILURE in case no separators found.
+ (yow): Use EXIT_FAILURE in case of memory error.
+
+2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * 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>
+
+ * emacsclient.c: Avoid expansion of getcwd when defined as a macro.
+
+2005-03-04 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * make-docfile.c: Undo previous change.
+
+2005-02-04 Andreas Schwab <schwab@suse.de>
+
+ * movemail.c (fatal): Accept third parameter and pass down to
+ error.
+ (pfatal_with_name): Pass error string as format parameter instead
+ of as part of format string.
+ (pfatal_and_delete): Likewise.
+ (main): Adjust call to fatal.
+ (xmalloc): Likewise.
+
+2005-01-29 Richard M. Stallman <rms@gnu.org>
+
+ * movemail.c (popmail): Don't use Errmsg as format string.
+
+2004-12-26 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * make-docfile.c: Include stdlib.h even if WINDOWSNT is not
+ defined.
+
+2004-12-15 Andreas Schwab <schwab@suse.de>
+
+ * etags.c (main): Fix typo in conversion of LONG_OPTIONS from
+ preprocessing to compile time constant.
+
+2004-11-17 Kim F. Storm <storm@cua.dk>
+
+ * etags.c: Undo last change.
+
+2004-11-09 Kim F. Storm <storm@cua.dk>
+
+ * make-docfile.c (scan_c_file): Set defvarperbufferflag to
+ silence compiler.
+
+ * hexl.c (main): Init local var c to silence compiler.
+
+ * 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>
+
+ * 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>
+
+ * 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>
+
+ * etags.c [EXIT_SUCCESS, EXIT_FAILURE]: Define them when no
+ <stdlib.h> is available.
+ (enum sym_type): New st_C_attribute value for parsing
+ gcc's __attribute__. Deleted st_C_typespec value.
+ (gperf, in_word_set): Use gperf 3, options changed. Added the
+ __attribute__ keyword, removed all the st_C_typespec keywords,
+ changed attribute for Java to (C_JAVA & !C_PLPL).
+ (inattribute): New global bool, part of the C state machine.
+ (cblev): Identifier renamed to bracelev throughout.
+ (consider_token, C_entries): Numerous changes for making the
+ parser more robust and adding support for __attribute__.
+
+2004-09-13 David A. Capello <dacap@users.sourceforge.net> (tiny change)
+
+ * 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>
+
+ * etags.c: [LONG_OPTIONS]: make it TRUE (ifdef) or FALSE (ifndef)
+ for ease of use.
+
+2004-07-17 Richard M. Stallman <rms@gnu.org>
+
+ * emacsclient.c (quote_file_name): Pass COPY thru %s to output it.
+
+2004-06-01 Juanma Barranquero <lektu@terra.es>
+
+ * makefile.w32-in (obj): Add image.c.
+
+2004-05-10 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * test-distrib.c (main): For failing cases, exit with
+ `EXIT_FAILURE'.
+
+2004-05-08 Jason Rumney <jasonr@gnu.org>
+
+ * makefile.w32-in (lisp1, lisp2): Split lisp to avoid long
+ command-lines.
+
+2004-05-08 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * cvtmail.c: Throughout, replace 0 destined for `exit' arg
+ with `EXIT_SUCCESS'. Likewise, replace 1 with `EXIT_FAILURE'.
+ (main): Use `EXIT_SUCCESS' or `EXIT_FAILURE' for return value.
+
+ * ebrowse.c, emacsclient.c, fakemail.c, hexl.c,
+ * make-docfile.c, movemail.c, profile.c, sorted-doc.c,
+ * test-distrib.c, update-game-score.c, yow.c: Likewise.
+
+2004-05-08 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * Makefile.in (emacsclient${EXEEXT}): Use makefile var `version'.
+
+2004-05-07 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * b2m.c (GOOD, BAD): Delete macros. Throughout,
+ replace w/ `EXIT_SUCCESS' and `EXIT_FAILURE', respectively.
+ (main): Use `EXIT_SUCCESS' or `EXIT_FAILURE' for return value.
+
+ * etags.c: Likewise.
+
+2004-05-03 Jason Rumney <jasonr@gnu.org>
+
+ * makefile.nt: Remove.
+
+2004-04-26 Eli Zaretskii <eliz@gnu.org>
+
+ * make-docfile.c (IS_DIRECTORY_SEP): New macro.
+ (put_filename): Remove unused variable len. Use IS_DIRECTORY_SEP
+ instead of a literal '/'.
+
+2004-04-23 Juanma Barranquero <lektu@terra.es>
+
+ * makefile.w32-in: Add "-*- makefile -*-" mode tag.
+
+2004-04-17 Paul Eggert <eggert@gnu.org>
+
+ * rcs2log (Help): Clarify wording of the usage message.
+ Problem reported by Alan Mackenzie in
+ <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-04/msg00188.html>.
+
+2004-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * make-docfile.c (xmalloc): Fix return type.
+ (put_filename): New fun.
+ (scan_file): Use it.
+
+2004-03-09 Juanma Barranquero <lektu@terra.es>
+
+ * grep-changelog: Changes to support ChangeLog.10+.
+ (main): Tidy up usage string. Fix "Use of uninitialized value"
+ warning. Set version to 0.2. Parse the directory listing to get
+ any ChangeLog.n file, not just 1..9.
+ (header_match_p, entry_match_p, print_log, parse_changelog):
+ Remove Perl prototypes (their purpose is to help the parser, which
+ isn't needed here, not declare arguments).
+ (parse_changelog): Make --reverse faster on big batches by not
+ modifying the entries list.
+
+2004-03-01 Juanma Barranquero <lektu@terra.es>
+
+ * makefile.w32-in (obj): Add fringe.c.
+
+2004-02-14 Paul Eggert <eggert@twinsun.com>
+
+ * rcs2log: Work correctly if CVSROOT specifies :fork: or
+ :local: methods, or omits the colon between the hostname
+ and the path. Allow :/ in repository path, since CVS does.
+ Fix typo: "pository" should be set from $CVSROOT, not $repository.
+ This fixes a bug reported by Wolfgang Scherer in
+ <http://mail.gnu.org/archive/html/bug-gnu-emacs/2004-02/msg00085.html>,
+ 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)
+
+ * emacsclient.c (decode_options): Fix handling of alternate editor.
+
+2004-01-27 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacsclient.c (main): Don't use the hostname in the socket name.
+ Look for relative socket names in the /tmp dir rather than in cwd.
+
+2004-01-24 Richard M. Stallman <rms@gnu.org>
+
+ * emacsclient.c (main): Restore errno from saved_errno,
+ so the error message comes from socket_status.
+
+2004-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacsclient.c (main): Stop if socket name too long.
+ Only try su-fallback if the socket name was not explicit.
+ Check socket name length in su-fallback case as well.
+