lib-src/ebrowse.c (match_qualified_namespace_alias): Check for null pointer.
[bpt/emacs.git] / lib-src / ChangeLog
index fac1fa9..939f3f2 100644 (file)
@@ -1,3 +1,231 @@
+2010-07-03  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ebrowse.c (match_qualified_namespace_alias): Check for null pointer.
+
+2010-07-03  Juanma Barranquero  <lekktu@gmail.com>
+
+       Fix prototype warnings.
+
+       * ebrowse.c (match_qualified_namespace_alias):
+       Pass sym* to find_namespace, not link*.
+
+       * emacsclient.c (send_to_emacs, quote_argument): Arg s is HSOCKET.
+
+       * sorted-doc.c (qsort_compare): New typedef.
+       (main): Use it to cast cmpdoc.
+
+2010-07-03  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * update-game-score.c: Convert function definitions to standard C.
+       * sorted-doc.c:
+       * profile.c:
+       * pop.c:
+       * movemail.c:
+       * make-docfile.c:
+       * hexl.c:
+       * fakemail.c:
+       * etags.c:
+       * ebrowse.c:
+       * digest-doc.c:
+       * b2m.c: Likewise.
+
+2010-07-02  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * make-docfile.c (xmalloc, xrealloc, concat, readline, fatal):
+       * b2m.c (scan_file, scan_lisp_file, scan_c_file): Convert to
+       standard C prototypes.
+
+2010-07-02  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * ebrowse.c: Remove P_ and __P.
+       * etags.c:
+       * movemail.c:
+       * pop.c:
+       * update-game-score.c: Likewise.
+
+2010-06-24  Juanma Barranquero  <lekktu@gmail.com>
+
+       * movemail.c (error): Avoid warning when there are no args.
+
+2010-06-11  Juanma Barranquero  <lekktu@gmail.com>
+
+       * makefile.w32-in (lisp2): Fix references to vc/vc-hooks.elc
+       and vc/ediff-hook.elc.
+
+2010-06-06  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * ntlib.h: Remove code dealing with BSTRING.
+
+2010-05-29  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacsclient.c (longopts, decode_options, print_help_and_exit):
+       New arg `-parent-id'.
+       (main): Send parent-id to Emacs.
+
+2010-05-27  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (distclean): No more Makefile.c.
+
+2010-05-22  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * Makefile.in (STAMP_INST_SCRIPTS, STAMP_SCRIPS): New (Bug #6246).
+       (all): Depend onSTAMP_INST_SCRIPTS, STAMP_SCRIPS (Bug #6246).
+       (stamp-rcs2log, stamp-rcs-checkin, stamp-grep-changelog, stamp-vcdiff):
+       New rules (Bug #6246).
+       (clean): Remove stamp-* (Bug #6246).
+
+2010-05-12  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (INSTALLABLES): Remove @LIB_SRC_EXTRA_INSTALLABLES@.
+
+2010-05-11  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (.m.o): Remove, there are no .m files.
+       (BASE_CFLAGS): New variable.
+       (ALL_CFLAGS, LINK_CFLAGS, CPP_CFLAGS): Use $BASE_CFLAGS.
+       (check): Update the message.
+       (update-game-score${EXEEXT}): Do not use $MOVE_FLAGS.
+
+       * Makefile.in: Convert comments to makefile format.
+
+       * Makefile.in (LIBS_SYSTEM) [MSDOS]: Do not reset.
+       (config.h) [MSDOS]: Do not include.
+
+2010-05-10  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (LIBS_SYSTEM): Set with configure, not cpp.
+       (LIBS_SYSTEM) [MSDOS]: Reset with MSDOS_LIBS_SYSTEM.
+       (NOT_C_CODE): Remove, no longer used.
+       (config.h) [!MSDOS]: No longer include.
+       (LOADLIBES): Use LIBS_SYSTEM as a variable.
+
+       * Makefile.in (BLESSMAIL_TARGET): Set with configure, not cpp.
+
+2010-05-08  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (THIS_IS_MAKEFILE): Remove, unused.
+
+2010-05-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Version 23.2 released.
+
+2010-05-06  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in: Minimize blessmail-related cpp usage.
+       (BLESSMAIL_TARGET): New variable.
+       (MOVEMAIL_NEEDS_BLESSING): Remove, replace by above variable.
+       (blessmail): Always define this rule.
+       (need-blessmail): New rule, split out from maybe-blessmail.
+       (maybe-blessmail): Use BLESSMAIL_TARGET.
+
+2010-05-04  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in: Use @C_SWITCH_SYSTEM@, @C_SWITCH_MACHINE@ rather than
+       @c_switch_system@, @c_switch_machine@.
+
+2010-04-26  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * Makefile.in (LIBS_MACHINE): Remove all uses, unused.
+
+2010-04-12  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * Makefile.in (ALL_CFLAGS, LINK_CFLAGS, CPP_CFLAGS): Move to the
+       non-cpp section.
+
+2010-04-11  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE): Define using
+       autoconf, not cpp.
+       (ALL_CFLAGS): Use them as make variables.
+
+2010-04-07  Christoph  <cschol2112@googlemail.com>  (tiny change)
+
+       * makefile.w32-in (OTHER_PLATFORM_SUPPORT): Use parenthesis
+       for macros for nmake compatibility.
+
+2010-04-03  Juanma Barranquero  <lekktu@gmail.com>
+
+       Add stubs for Windows, required after CVE-2010-0825 change.
+       * ntlib.c (getgid, getegid, setegid): New stubs.
+       * ntlib.h (getgid, getegid, setegid): Declare them.
+
+2010-04-02  Dan Rosenberg  <dan.j.rosenberg@gmail.com>  (tiny change)
+
+       * movemail.c (main): Check return values of setuid.  Avoid
+       possibility of symlink attack when movemail is setgid mail
+       (CVE-2010-0825).
+
+2010-04-02  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       Remove extern errno declarations.
+       * movemail.c:
+       * etags.c:
+       * emacsclient.c: Remove extern errno declarations.
+
+2010-03-20  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
+       (LIBHESIOD, LIBRESOLV): Make previous change a bit more friendly by
+       defining these as Makefile variables.
+       (LIBS_MOVE): Add LIBS_MAIL into this.
+       (movemail${EXEEXT}): Just use LIBS_MOVE, not LIBS_MAIL as well.
+
+2010-03-18  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
+       (HESIODLIB, LIBS_MAIL): Set using autoconf rather than cpp.
+       (BASE_CFLAGS): Remove (identical to CPP_CFLAGS).
+
+2010-03-18  Tetsurou Okazaki  <okazaki@be.to>  (tiny change)
+
+       * Makefile.in (uninstall): Handle the case where archlibdir does not
+       exist.  (Bug#5720)
+
+2010-03-10  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Branch for 23.2.
+
+2010-02-20  Kevin Ryde  <user42@zip.com.au>
+
+       * etags.c (Scheme_functions): Don't loop past a null character
+       (Bug#5601).
+
+2010-01-29  Kester Habermann  <kester@linuxtag.org>  (tiny change)
+
+       * etags.c (Fortran_functions): Handle recursive keyword
+       (Bug#5484).
+
+2010-01-11  Glenn Morris  <rgm@gnu.org>
+
+       * ebrowse.c (version):
+       * etags.c (print_version):
+       * rcs2log (Copyright): Set copyright year to 2010.
+
+2009-12-09  David Robinow  <drobinow@gmail.com>  (tiny change)
+
+       * makefile.w32-in: Use parenthesis for macros for nmake
+       compatibility.
+
+2009-11-23  Tobias Ringström  <tobias@ringis.se>  (tiny change)
+
+       * etags.c (absolute_filename): Use memmove if we have it for
+       overlapping copy.
+
+2009-11-04  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * make-docfile.c (scan_lisp_file): Also look for `defvaralias'.
+
+2009-10-15  Juanma Barranquero  <lekktu@gmail.com>
+
+       * .gitignore: Add echolisp.tmp.
+
+2009-10-15  Glenn Morris  <rgm@gnu.org>
+
+       * emacsclient.c (print_help_and_exit): Fix bug report instructions.
+
+       * makefile.w32-in (echolisp): New rule.
+       (clean): Delete echolisp.tmp.
+
 2009-09-27  Eli Zaretskii  <eliz@gnu.org>
 
        * makefile.w32-in (OTHER_PLATFORM_SUPPORT): Add term/internal.elc,
 
 2000-03-02  Gerd Moellmann  <gerd@gnu.org>
 
-       * etags.c (lisp_suffixes)  Add `LSP'.
+       * etags.c (lisp_suffixes): Add `LSP'.
 
 2000-02-10  Francesco Potortì  <pot@gnu.org>
 
        (xmalloc, fatal, error): New functions.
        (delete_socket, handle_signals): New functions.
        (progname, socket_name): New variables.
-        [HAVE_SOCKETS] (main): Call handle_signals; set the new variables.
+       [HAVE_SOCKETS] (main): Call handle_signals; set the new variables.
 
 1996-09-01  Richard Stallman  <rms@ethanol.gnu.ai.mit.edu>
 
        * Makefile.in.in (install, maybe-blessmail): Don't cd ..;
        configure has already set $(INSTALL) to the proper relative path.
 
-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.
-
 1995-07-08  Paul Eggert  <eggert@twinsun.com>
 
        * rcs2log (datearg): Separate date from time with comma, not space,
 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,
-        constantypedefs, update, vgrind_style, no_warnings,
-        cxref_style, cplusplus, noindentypedefs): Were int, now logical.
+       (append_to_tagfile, typedefs, typedefs_and_cplusplus)
+       (constantypedefs, update, vgrind_style, no_warnings)
+       (cxref_style, cplusplus, noindentypedefs): Were int, now logical.
        (permit_duplicates): Was a var, now a #define.
        (filename_lb): Was global, now local to main.
        (main): Open the tag file when in cxref mode.
        (TOKEN_SAVED_P, SAVE_TOKEN, RESTORE_TOKEN): Deleted.
        (C_entries): nameb and savenameb deleted.  Use dinamic allocation.
        (pfcnt): Deleted.  Users updated.
-       (getit, Asm_labels, Pascal_functions, L_getit, get_scheme,
-        TEX_getit, prolog_getit): Use dinamic allocation for storing
+       (getit, Asm_labels, Pascal_functions, L_getit, get_scheme)
+       (TEX_getit, prolog_getit): Use dinamic allocation for storing
        the tag instead of a fixed size buffer.
 
 1995-01-10  Richard Stallman  <rms@mole.gnu.ai.mit.edu>
 1990-01-19  David Lawrence  (tale@cocoa-puffs)
 
        * timer.c, getdate.y (new files) and Makefile:
-         Sub-process support for run-at-time in timer.el.
-         Doesn't yet work correctly for USG.
+       Sub-process support for run-at-time in timer.el.
+       Doesn't yet work correctly for USG.
 
 1990-01-10  Jim Kingdon  (kingdon@pogo)
 
 
     Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995,
        1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006,
-       2007, 2008, 2009 Free Software Foundation, Inc.
+       2007, 2008, 2009, 2010 Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.