Make "xfree (NULL)" a no-op; remove useless if-before-xfree.
[bpt/emacs.git] / lib-src / ChangeLog
index 05da52a..b2edff0 100644 (file)
@@ -1,3 +1,58 @@
+2008-06-02  Jim Meyering  <meyering@redhat.com>
+
+       * ebrowse.c (xfree): Remove definition; s/xfree/free/
+
+       remove useless if-before-free tests
+       * ebrowse.c (xfree): Likewise.
+       * etags.c (process_file_name, free_tree, free_fdesc): Likewise.
+       (popclass_above, Prolog_functions, Erlang_functions): Likewise.
+       * pop.c (pop_quit): Likewise.
+
+2008-05-30  Juanma Barranquero  <lekktu@gmail.com>
+
+       * makefile.w32-in (lisp2): Add minibuffer.elc.
+
+2008-05-29  Tom Tromey  <tromey@redhat.com>
+
+       * etags.c (relative_filename): Treat "///" like "/" in filenames.
+
+2008-05-09  Eli Zaretskii  <eliz@gnu.org>
+
+       * ntlib.c: Include sys/types.h, sys/stat.h, and errno.h.
+       (IS_DIRECTORY_SEP): New macro.
+       (convert_time, is_exec, stat): New functions.
+
+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.
 ;; End:
 
     Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995,
-       1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005,
-       2006, 2007, 2008 Free Software Foundation, Inc.
+       1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006,
+       2007, 2008 Free Software Foundation, Inc.
 
   This file is part of GNU Emacs.
 
-  GNU Emacs is free software; you can redistribute it and/or modify
+  GNU Emacs is free software: you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
-  the Free Software Foundation; either version 3, or (at your option)
-  any later version.
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
 
   GNU Emacs is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   GNU General Public License for more details.
 
   You should have received a copy of the GNU General Public License
-  along with GNU Emacs; see the file COPYING.  If not, write to the
-  Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-  Boston, MA 02110-1301, USA.
+  along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
 
 ;;; arch-tag: 2d979296-954c-448e-95c1-b46d134513dc