(Copyright): Update copyright for 2009.
[bpt/emacs.git] / lib-src / ChangeLog
index 7883cf3..e5c05aa 100644 (file)
@@ -1,3 +1,111 @@
+2009-01-05  Glenn Morris  <rgm@gnu.org>
+
+       * ebrowse.c (version):
+       * etags.c (print_version):
+       * rcs2log (Copyright): Update copyright for 2009.
+
+2009-01-01  Chong Yidong  <cyd@stupidchicken.com>
+
+       * movemail.c (main): Fatal if hard links cannot be created.
+
+2008-12-18  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacsclient.c (start_daemon_and_retry_set_socket): Improve error
+       checking.
+
+2008-12-14  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacsclient.c: Include syswait.h instead of sys/types.h.
+
+2008-12-11  Dhruva Krishnamurthy  <dhruvakm@gmail.com>  (tiny change)
+
+       * emacsclient.c (WCONTINUED): New compatibility define
+       for older systems.
+
+2008-12-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacsclient.c (main): Fix previous change.
+
+2008-12-10  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacsclient.c (main): Fix mindless breakage where emacsclient
+       does not work *at all* on Windows, even if it *can* connect.
+
+2008-12-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacsclient.c (EMACS_DAEMON): Remove definition.
+       (decode_options): Do not allow an empty alternate_editor on
+       WINDOWSNT.
+       (print_help_and_exit): Replace EMACS_DAEMON with WINDOWSNT.
+       (start_daemon_and_retry_set_socket): Likewise.
+       (main): Fail in case of not being able to connect.
+
+2008-12-10  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacsclient.c [!WINDOWSNT] (EMACS_DAEMON): New define.
+       Changes when EMACS_DAEMON is not defined:
+       (print_help_and_exit): Don't add daemon information to help.
+       (start_daemon_and_retry_set_socket): Make a no-op.
+       (main): Don't set `start_daemon_if_needed' (which is initialized to 0).
+
+2008-12-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacsclient.c (print_help_and_exit): Describe what an empty
+       string argument does for --alternate-editor.
+       (set_socket): Make it possible to not exit in case of an error.
+       (start_daemon_and_retry_set_socket): New function.
+       (main): Use it.  Restore the NULL value for socket_name and
+       server_file after the set_socket call.
+
+2008-12-03  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacsclient.c: Include <arpa/inet.h>.
+
+2008-12-01  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * make-docfile.c (scan_lisp_file): Use xmalloc instead of malloc.
+
+2008-11-22  Derek Peschel  <dpeschel@eskimo.com>  (tiny change)
+
+       * etags.c (add_regex): Pass correct length to re_compile_pattern.
+
+2008-11-02  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacsclient.c (window_system): Delete redundant variable.
+       (decode_options): Don't use it.
+       (find_tty): New function.
+       (main): Use find_tty, and don't use window_system.
+
+2008-11-01  Eli Zaretskii  <eliz@gnu.org>
+
+       * emacsclient.c (main) [WINDOWSNT]: Don't ifdef away the call to
+       `ttyname'.
+       (w32_getenv): Treat $TERM specially: if not found in the
+       environment and in the Registry, return "w32console".
+       (ttyname) [WINDOWSNT]: New function.
+
+2008-10-31  Andreas Schwab  <schwab@suse.de>
+
+       * emacsclient.c (main): Don't force sending tty when in eval mode.
+
+2008-10-30  Chong Yidong  <cyd@stupidchicken.com>
+
+       * emacsclient.c (main): If using the current frame, send tty
+       information to Emacs in case daemon mode needs to occupy this tty.
+
+2008-10-29  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacsclient.c (EXTRA_SPACE): New macro.
+       (get_server_config, set_local_socket): Use it.
+
+       * makefile.w32-in ($(BLD)/sorted-doc.$(O)): Remove spurious backslash.
+       Reported by Guillaume Conjat <gconjat.ext@orange-ftgroup.com>.
+
+2008-10-29  Ulrich Mueller  <ulm@gentoo.org>
+
+       * emacsclient.c (set_local_socket): Use TMPDIR (default /tmp)
+       instead of hardcoded /tmp.
+
 2008-10-13  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * emacsclient.c (longopts, print_help_and_exit): Add -nw.
        * makefile.w32-in ($(DOC)): Use -o and -a options to make-docfile,
        because GNU make doesn't append when using >> redirection.
 
-2002-12-12  Jonathan Kamens  <jik@kamens.brookline.ma.us>
+2002-12-12  Jonathan I. Kamens  <jik@kamens.brookline.ma.us>
 
        * b2m.pl: Make sure every message ends with a blank line, because
        some mbox parsers require a blank line before "From " lines.
 
        * Makefile.in (localstatedir): New variable.
 
-2002-07-29  Jonathan Kamens  <jik@kamens.brookline.ma.us>
+2002-07-29  Jonathan I. Kamens  <jik@kamens.brookline.ma.us>
 
        * b2m.pl: Fix regexp for finding return address fields.
 
 
        * make-docfile.c (scan_c_file): Warn about missing `usage' info.
 
-2002-07-05  Jonathan Kamens  <jik@kamens.brookline.ma.us>
+2002-07-05  Jonathan I. Kamens  <jik@kamens.brookline.ma.us>
 
        * b2m.pl: Obey the rmail file and use the unpruned header properly.
 
        * emacsclient.c: Add option -a EDITOR and environment variable
        ALTERNATE_EDITOR.  Exec this editor if we fail to contact Emacs.
 
-1999-12-10  Jonathan Kamens  <jik@kamens.brookline.ma.us>
+1999-12-10  Jonathan I. Kamens  <jik@kamens.brookline.ma.us>
 
        * movemail.c (popmail): Allow mailbox specifications of the
        form `po:username:hostname'.
        (S_ISREG): #define it using S_IFREG if not defined.
        (process_file): Regular files have nothing to do with symlinks.
 
-1993-09-28  Brian Fox  (bfox@ai.mit.edu)
+1993-09-28  Brian J. Fox  (bfox@ai.mit.edu)
 
        * Makefile.in (${archlibdir}): Install ${SCRIPTS} from ${srcdir}, not
        from current directory.  Only chmod and chgrp files that we
        (INSTALLFLAGS): Deleted definition, since it is an unused variable
        now.
 
-1993-09-27  Brian Fox  (bfox@ai.mit.edu)
+1993-09-27  Brian J. Fox  (bfox@ai.mit.edu)
 
        * Makefile.in (INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Let
        configure figure out the correct values for these variables.
 
-1993-09-14  Brian Fox  (bfox@ai.mit.edu)
+1993-09-14  Brian J. Fox  (bfox@ai.mit.edu)
 
        * Makefile.in (archlibdir): Only install executables internally
        used by emacs; don't install bindir binaries here.
 
        * emacstool.c: setenv IN_EMACSTOOL=t, TERM=sun, TERMCAP=.
 
-       * emacsstool.1: Update to document environment variables.
+       * emacstool.1: Update to document environment variables.
 
 1989-02-21  Richard Stallman  (rms@sugar-bombs.ai.mit.edu)