+2001-10-24 Ken Raeburn <raeburn@gnu.org>
+
+ * Makefile.in (HESIODLIB) [HAVE_LIBHESIOD]: Set to include
+ -lhesiod and maybe -lresolv.
+ (CRYPTOLIB) [HAVE_LIBK5CRYPTO]: Use -lk5crypto for Kerberos
+ support if it's available.
+
+2001-10-21 Miles Bader <miles@gnu.org>
+
+ * make-docfile.c (struct rcsoc_state): New type.
+ (read_c_string_or_comment): Add SAW_USAGE
+ parameter, and implement scanning for a `usage:' keyword.
+ Use a variable of type `rcsoc_state' to hold most of our state.
+ (put_char): Add STATE parameter, and remove all other parameters
+ except CH. Use STATE to get access to all needed state.
+ (scan_keyword_or_put_char): New function.
+ (scan_c_file): Pass SAW_USAGE argument to read_c_string_or_comment.
+ Don't output a usage-string if there was one in the doc-string.
+
+2001-10-20 Gerd Moellmann <gerd@gnu.org>
+
+ * (Version 21.1 released.)
+
+2001-10-19 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * b2m.c: Properly spell the name of Emacs.
+
+2001-10-17 Miles Bader <miles@gnu.org>
+
+ * make-docfile.c (put_char): New function.
+ (read_c_string_or_comment): Strip trailing spaces and newlines.
+
+2001-10-16 Miles Bader <miles@gnu.org>
+
+ * make-docfile.c (scan_c_file): Handle `new style' doc strings in
+ comments [with `doc:' keyword prefix].
+
+2001-10-15 Gerd Moellmann <gerd@gnu.org>
+
+ * make-docfile.c (read_c_string_or_comment): Don't drop a '*'
+ in a C doc comment.
+
+2001-10-13 Gerd Moellmann <gerd@gnu.org>
+
+ * make-docfile.c (read_c_string_or_comment): Renamed from
+ read_c_string. Add parameter COMMENT. Read C-style comments.
+ (scan_c_file): Handle doc strings in C comments.
+
+2001-10-12 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.nt (ALL): Do not include fakemail.
+
+ * makefile.w32-in (install): Do not copy fakemail.
+
+2001-10-10 Jason Rumney <jasonr@gnu.org>
+
+ * makefile.w32-in (ALL) Do not include fakemail.
+
+ * makefile.nt (install) Ditto.
+
+2001-10-09 Gerd Moellmann <gerd@gnu.org>
+
+ * emacsserver.c (main): Cast geteuid in sprintf to int.
+ From Hallvard B Furuseth <h.b.furuseth@usit.uio.no>.
+
+ * emacsclient.c (main): Cast isdigit() argument to unsigned char.
+ From Hallvard B Furuseth <h.b.furuseth@usit.uio.no>.
+
+2001-10-07 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * profile.c: Include config.h, not ../src/config.h.
+ Include systime.h, not ../src/systime.h.
+
+2001-10-05 Gerd Moellmann <gerd@gnu.org>
+
+ * Branch for 21.1.
+
+2001-10-01 Alexander Zhuckov <zuav@int.spb.ru>
+
+ * ebrowse.c (struct alias): Add two new struct members: NAMESP and
+ ALIASEE to help work with namespace aliases.
+ (struct sym): Remove struct member NAMESP_ALIASES.
+ (namespace_alias_table): New variable.
+ (make_namespace): Add parameter CONTEXT.
+ (check_namespace): New function.
+ (find_namespace): Add parameter CONTEXT.
+ (check_namespace_alias): New function.
+ (register_namespace_alias): Change type of parameter
+ OLD_NAME. Search for already defined alias in
+ NAMESPACE_ALIAS_TABLE.
+ (check_namespace): New function.
+ (enter_namespace): Call find_namespace with CONTEXT parameter.
+ (match_qualified_namespace_alias): New function.
+ (parse_qualified_ident_or_type): Fixed typo in comment. While
+ parsing qualified ident or type update namespace context and
+ restore it on exit.
+ (parse_qualified_param_ident_or_type): Fixed typo in comment.
+ (globals): Changed handling of namespace aliases.
+ (version): Added year 2001.
+
+2001-09-15 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * etags.c (analyse_regex): If regex_arg is NULL, return
+ immediately after a call to free_patterns.
+
+2001-09-05 Paul Eggert <eggert@twinsun.com>
+
+ * rcs2log (Help, mainline code): Add new option -L FILE.
+ (Copyright): Update year.
+ (LANG, LANGUAGE, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES,
+ LC_NUMERIC, LC_TIME): New shell vars, to make sure we live in the
+ C locale.
+ (mainline code): Handle nonstandard -u option differently, by
+ transforming it to standard form. Check for "Working file: ", not
+ "Working file:". Allow file names with spaces.
+ (SOH, rlogfile): New shell vars.
+ (rlogout): Remove. Its old functionality is mostly migrated to
+ rlogfile.
+
+ Append ';;' to the last arm of every case statement, for
+ portability to ancient broken BSD shells.
+
+ (logins): Fix bug; was not being computed at all, lowering
+ performance.
+ (pository): New var. This fixes some bugs where repositories are
+ remote, or have trailing slashes.
+ (authors): $llogout is never an empty shell var, so don't worry
+ about that possibility.
+ (printlogline, mainline code): Fix bug with SOH's being put into
+ the output.
+
+2001-09-01 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * ebrowse.c (SEEK_END): #define if not defined by system headers.
+ Suggested by Dave Love <d.love@dl.ac.uk>.
+
+2001-08-29 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * makefile.nt (lisp): Synchronize with src/Makefile.in.
+ * makefile.w32-in (lisp): Ditto.
+
+2001-07-25 Juanma Barranquero <lektu@terra.es>
+
+ * grep-changelog (parse_changelog): Remove unused local variable.
+
+ * grep-changelog (main): Add new option --reverse.
+ (print_log): Use it.
+ (parse_changelog): Use it.
+
+2001-07-20 Gerd Moellmann <gerd@gnu.org>
+
+ * grep-changelog: Remove RCS Id keyword.
+
+2001-07-20 Juanma Barranquero <lektu@terra.es>
+
+ * grep-changelog (parse_changelog): Add tests for defined values
+ to quiet warning from Perl 5.005 or above.
+ (entry_match_p, header_match_p): Fix handling of null or empty
+ argument to prevent duplicate headers.
+
+ * grep-changelog (main, parse_changelog): Make "use strict"-clean.
+
+2001-07-17 Jan Nieuwenhuizen <janneke@gnu.org>
+
+ * emacsclient.c (print_help_and_exit): Fix help message for
+ +LINE:COLUMN option.
+
+2000-07-17 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * emacsclient.c (main): Add support for +LINE:COLUMN command line
+ argument.
+
+2001-07-16 Gerd Moellmann <gerd@gnu.org>
+
+ * ebrowse.c (main): Check that the output file exists and
+ is non-empty if invoked with `--append'.
+
+2001-05-14 Francesco Potorti` <pot@gnu.org>
+
+ * etags.c (add_regex): Reset the whole newly allocated pattern
+ buffer instead of the individual members. It's safer and works
+ with Xemacs.
+
+ * etags.1: Markups corrected.
+
+2001-05-08 Gerd Moellmann <gerd@gnu.org>
+
+ * ebrowse.c (enter_namespace): Fix reallocation of
+ namespace_stack.
+
+2001-05-03 Gerd Moellmann <gerd@gnu.org>
+
+ * ebrowse.c (globals): Fix handling of namespace aliases.
+
+2001-04-27 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * etags.c (print_help): Enclose the regexp in the help text
+ example in quotes.
+
+2001-04-05 Dave Love <fx@gnu.org>
+
+ * emacsclient.c (fail): Don't return a value.
+ (main): Cast uid values for sprintf.
+
+2001-04-03 Gerd Moellmann <gerd@gnu.org>
+
+ * emacsclient.c (fail, main): Don't use implicit int return type.
+
+ * b2m.c (main): Always return a value.
+
+2001-03-02 Gerd Moellmann <gerd@gnu.org>
+
+ * ebrowse.c (parse_qualified_param_ident_or_type): Return a
+ freshly allocated object in *LAST_ID.
+ (read_line): Accept \r\n line endings.
+
2001-02-24 Andrew Innes <andrewi@gnu.org>
* makefile.w32-in: Fix copyright notice.
* grep-changelog: New.
* Makefile.in (INSTALLABLE_SCRIPTS): Add it.
-After the release of 20.4, development was split into two separate
-code lines. One line contained the code for Emacs 21, and the other
-one the code for the 20.x releases after 20.4. The following change
-log entries up to the entry ``20.4 released'' are for the 20.x code
-line. Change logs above this notice are those for the 21.x code line.
-
-2000-06-13 Gerd Moellmann <gerd@gnu.org>
-
- * Version 20.7 released.
-
-2000-02-26 Gerd Moellmann <gerd@gnu.org>
-
- * Version 20.6 released.
-
-1999-12-04 Gerd Moellmann <gerd@gnu.org>
-
- * Version 20.5 released.
-
-1999-11-13 Gerd Moellmann <gerd@gnu.org>
-
- * Makefile.in (b2m): Add dependency on GETOPTDEPS.
-
-1999-11-03 Gerd Moellmann <gerd@gnu.org>
-
- * emacsclient.c, etags.c: Change email address to send bugs
- to.
-
1999-07-12 Richard Stallman <rms@gnu.org>
* Version 20.4 released.
;; Local Variables:
;; coding: iso-2022-7bit
;; End:
+
+ Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
+ Free Software Foundation, Inc.
+ Copying and distribution of this file, with or without modification,
+ are permitted provided the copyright notice and this notice are preserved.