* Makefile.in (ALL_CFLAGS, LINK_CFLAGS, CPP_CFLAGS): Move to the
[bpt/emacs.git] / lib-src / ChangeLog
index 9262542..cd0f834 100644 (file)
@@ -1,3 +1,221 @@
+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,
+       term/pc-win.elc, emacs-lisp/easymenu.elc, and term/ns-win.elc, to
+       be consistent with src/Makefile.in.
+
+2009-09-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * update-game-score.c (main): Sort scores before trimming them,
+       reported by Jason Feng <jfeng@ozbert.com> (bug#4397).
+
+2009-09-09  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in ($(DESTDIR)${archlibdir}): Set umask to world-readable
+       before creating directories and game score files.
+
+2009-08-19  Glenn Morris  <rgm@gnu.org>
+
+       * cvtmail.c: Remove file.
+       * Makefile.in (UTILITIES): Remove cvtmail.
+       (cvtmail${EXEEXT}): Remove.
+
+2009-07-08  E. Jay Berkenbilt  <ejb@ql.org>  (tiny change)
+
+       * b2m.c (main): Ensure that each message ends in two newlines.
+
+2009-07-03  Jason Rumney  <jasonr@gnu.org>
+
+       * emacsclient.c (w32_set_user_model_id): Use standard types.
+
+2009-07-03  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (WINNT_SUPPORT): Add common-win.elc, like
+       src/Makefile.in did.
+
+2009-06-30  Jason Rumney  <jasonr@gnu.org>
+
+       * emacsclient.c (w32_give_focus): Use GetModuleHandle for library
+       that is already loaded.
+       (w32_set_user_model_id): New function.
+       (main): Use it to associate emacsclient with emacs (bug#1849).
+
+2009-06-29  Jim Meyering  <meyering@redhat.com>
+
+       Remove useless if-before-free test.
+       * make-docfile.c (scan_lisp_file): Remove useless test.
+
+2009-06-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * Makefile.in (movemail.o): Don't pass -Demacs, unused.
+
+2009-06-21  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Branch for 23.1.
+
+2006-06-09  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+       * mac-fix-env.m:
+       * Makefile.in (mac-fix-env): Remove.
+
+2006-06-06  David Reitter  <david.reitter@gmail.com>
+
+       * Makefile.in (mac-fix-env): Compile it using ALL_CFLAGS.
+
+2009-04-20  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacsclient.c (print_help_and_exit): Fix typo and tabify (careful
+       spacing is required in the message output, as the comment suggests).
+
+2009-04-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacsclient.c (print_help_and_exit): Clarify argument placement
+       for short option names.
+
+2009-04-02  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacsclient.c (print_help_and_exit): Fix typo.
+
+2009-03-21  Eli Zaretskii  <eliz@gnu.org>
+
+       * ntlib.c (setuid): Argument is now unsigned.
+       (getuid): Return value is now unsigned.
+       (getpwuid): Argument is now unsigned.
+       (fchown): UID and GID arguments are now unsigned.
+
+       * ntlib.h (fchown): UID and GID arguments are now unsigned.
+       (getuid): Return value is now unsigned.
+       (setuid): Argument is now unsigned.
+       (getpwuid): Remove prototype (it's declared in nt/inc/pwd.h).
+
+2009-03-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacsclient.c (main): Revert part of last change, so
+       drive-relative file names again work on Windows.
+
+2009-03-10  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacsclient.c (main): Always pass cwd via "-dir".  Pass the file
+       names without prepending cwd to them, so Emacs uses its customary
+       rules to determine how to interpret the file name.
+
+2009-03-04  Glenn Morris  <rgm@gnu.org>
+
+       * movemail.c (main) [MAIL_USE_POP]: Add -r to usage message.
+
+2009-02-13  Sven Joachim  <svenjoac@gmx.de>
+
+       * movemail.c: Include time.h unconditionally.
+       (main): Use time_t for time variables.
+
+2009-02-11  Glenn Morris  <rgm@gnu.org>
+
+       * movemail.c (mbx_delimit_begin): Also write the current time.
+
+2009-02-10  Glenn Morris  <rgm@gnu.org>
+
+       * movemail.c (mbx_delimit_begin, mbx_delimit_end): Write mbox rather
+       than Babyl format.  (Bug#2196)
+
 2009-01-23  Adrian Robert  <Adrian.B.Robert@gmail.com>
 
        * emacsclient.c (decode_options): Use a dummy display name under
        * Makefile.in (INSTALLABLES): Add LIB_SRC_EXTRA_INSTALLABLES.
        Do not special case for NS_IMPL_COCOA.
 
-2008-07-16  Adrian Robert  <Adrian.B.Robert@gmail.com>
+2008-08-06  Adrian Robert  <Adrian.B.Robert@gmail.com>
 
        * Makefile.in (CFLAGS): Drop -universal under NS_IMPL_COCOA.
        (.m.o): Dispense with GNUstep-specific flags.
        * etags.c (TEX_mode): Check getc returns EOF.
        File ended without newline causes infinite loop.
 
-2002-07-30  Adrian Aichner  <adrian@xemacs.org>  (tiny change)
+2006-07-30  Adrian Aichner  <adrian@xemacs.org>  (tiny change)
 
        * etags.c: It's XEmacs, not Xemacs: change all the occurrences.
 
        [WINDOWSNT] <top level>: Don't redeclare malloc.
        (main) [DOS_NT]: Switch stdin to binary mode, if it is not a
        terminal device.
-       (main): Initialize bp, to avoid compiler warnings
+       (main): Initialize bp, to avoid compiler warnings.
 
        * makefile.w32-in: Delete traces of leditcfns.c.
 
 
        * etags.c (print_help): Change email address to send bugs to.
 
-1999-11-01  Francesco Potortì  <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)".
        (<stdlib.h>, <string.h>) [STDC_HEADERS]: New #include's.
        (Prolog_functions): prolog_skip_comment was called with wrong
        number of arguments.
-       (xrealloc): fatal was called with wrong number of arguments
+       (xrealloc): fatal was called with wrong number of arguments.
 
 1996-11-08  Francesco Potortì  <F.Potorti@cnuce.cnr.it>
 
        (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>
 
 1996-05-03  Andrew Innes  <andrewi@harlequin.co.uk>
 
        * makefile.nt (LOCAL_FLAGS): Include path to NT shadow includes.
-       (movemail.exe, fakemail.exe): Now built under Win32.o
+       (movemail.exe, fakemail.exe): Now built under Win32.o.
 
        * ntlib.c: Include ntlib.h.
        (nt_sleep): Rename to sleep.
 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>
 
        * Makefile.in (install): Get the scripts from ${srcdir},
        unlike the executables.
-       (ALL_CFLAGS): Add -I../src
+       (ALL_CFLAGS): Add -I../src.
 
 1993-05-27  Jim Blandy  (jimb@geech.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)
 
 
 1989-02-15  Richard Stallman  (rms@sugar-bombs.ai.mit.edu)
 
-       * etags.c: Prolog support from Sunichirou Sugou
+       * etags.c: Prolog support from Sunichirou Sugou.
 
 1989-02-03  Richard Stallman  (rms@sugar-bombs.ai.mit.edu)
 
 1988-12-31  Richard Mlynarik  (mly@rice-chex.ai.mit.edu)
 
        * env.c: Add decl for my-index
-       * etags.c (file-entries): .oak => scheme
+       * etags.c (file-entries): .oak => scheme.
 
 1988-12-30  Richard Stallman  (rms@sugar-bombs.ai.mit.edu)
 
 
     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.