Switch to standard GPL text for license.
[bpt/emacs.git] / lib-src / ChangeLog
index 5c6629f..77673fb 100644 (file)
@@ -1,3 +1,129 @@
+2007-02-05  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+
+       * etags.c (default_C_help, Cplusplus_help, PHP_help, print_help)
+       (main): Now --members is the default for etags, not for ctags yet.
+
+2007-02-04  Per Cederqvist  <ceder@ingate.com>  (tiny change)
+
+       * etags.c (gperf, in_word_set): Change attribute for Java to
+       (C_JAVA & ~C_PLPL).  The previous change introduced 2004-09-13 was
+       broken, as (C_JAVA & !C_PLPL) always evaluates to 0.  This caused
+       import, package, extends, implements and interface to be treated
+       specially for all kinds of C-style files, not just Java files.
+
+2007-01-02  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+
+       * etags.c (longopts): New undocumented option --no-duplicates.
+       (no_duplicates): Static variables for the above option.
+       (print_help): Do not print help for --no-warn, now undocumented.
+       (add_node): Allow duplicate tags in ctags mode unless --no-duplicates.
+       (main): Pass the -u option to sort in ctags mode.
+
+2006-12-28  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+
+       * etags.c (readline): When creating a relative file name from a
+       #line directive, leave the file name alone.  The previous
+       behaviour was to make it relative to the tags file directory,
+       under the hypothesis that the #line directive file name was
+       relative to the directory of the tagged file.  That hypothesis is
+       wrong with Cpp and Lex.
+       (Makefile_targets): Do not include spaces in tag names.
+
+2006-12-22  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (make-docfile, ctags, etags, ebrowse, hexl)
+       (movemail, fakemail, sorted-doc, digest-doc, emacsclient)
+       (test-distrib, $(DOC), all): Depend on stamp_BLD instead of $(BLD).
+       ($(BLD)/make-docfile.$(O) $(BLD)/hexl.$(O) $(BLD)/fakemail.$(O))
+       ($(BLD)/sorted-doc.$(O) $(BLD)/digest-doc.$(O))
+       ($(BLD)/test-distrib.$(O) $(GETOPTOBJS) $(MOVEMAILOBJS))
+       ($(BLD)/emacsclient.$(O) $(BLD)/etags.$(O) $(BLD)/regex.$(O))
+       ($(BLD)/ebrowse.$(O) $(BLD)/ctags.$(O)): Depend on stamp_BLD.
+       (clean): Delete stamp_BLD.
+
+2006-12-20  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+
+       * etags.c (C_entries): DEFUN names were longer by one: corrected.
+
+2006-12-18  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacsclient.c [WINDOWSNT] (set_fg, get_wc): New variables.
+       [WINDOWSNT] (w32_find_emacs_process, w32_give_focus): New functions.
+       (main) [WINDOWSNT]: Remove code to release the focus; call
+       w32_give_focus instead.
+
+2006-12-15  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacsclient.c (w32_execvp): New function; wrapper for `execvp'.
+       (execvp) [WINDOWSNT]: Redefine to `w32_execvp'.
+       (fail): Remove Windows-specific fix (subsumed into w32_execvp).
+       Suggestions and comment by Eli Zaretskii.
+
+2006-12-06  Christoph Conrad  <christoph.conrad@gmx.de>
+
+       * makefile.w32-in ($(BLD)/emacsclient.exe, $(BLD)/emacsclientw.exe):
+       Use $(USER32) for compatibility with Visual Studio .NET 2003.
+
+2006-11-30  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacsclient.c (emacs_pid): New variable.
+       (message): Remove leftover code.
+       (get_server_config): Set emacs_pid.  Don't allow Emacs to grab the
+       focus yet; emacsclient can still display an informational message
+       before sending requests to Emacs.
+       (main): Allow Emacs to grab the focus.  Simplify message() call.
+
+2006-11-30  Michael Mauger  <mmaug@yahoo.com>
+
+       * emacsclient.c (message): Make sure the message is properly
+       written even if it contains printf escapes, and flush the result.
+       (set_tcp_socket): Make the message for non-local connections
+       informational rather than an error.
+
+2006-11-28  Kevin Ryde  <user42@zip.com.au>
+
+       * etags.c (readline): Check for double quote after #line.
+
+2006-11-28  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * etags.c (readline): sscanf could in principle return 2.
+
+2006-11-28  Francesco Potort\e,Al\e(B  <pot@gnu.org>
+
+       * etags.c (readline): lno is unsigned.
+       (TeX_commands): Use p++ (rather than *p++) to increment p.
+       (Lua_functions): Explicitly discard LOOKING_AT's return value.
+
+2006-11-27  Juanma Barranquero  <lekktu@gmail.com>
+
+       * makefile.w32-in (TRES): New macro (copied from nt/makefile.w32-in).
+       ($(TRES)): New rule (copied from nt/makefile.w32-in).
+       ($(BLD)/emacsclientw.exe): Add dependency.
+
+2006-11-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in ($(BLD)/emacsclient.$(O)): Depend on
+       makefile.w32-in.
+
+2006-11-25  Juanma Barranquero  <lekktu@gmail.com>
+
+       * makefile.w32-in (VERSION): New macro.
+       (ECLIENT_CFLAGS): Add -DVERSION.
+
+2006-11-25  Jason Rumney  <jasonr@gnu.org>
+
+       * emacsclient.c (file_name_absolute_p) [WINDOWSNT]: Use isalpha().
+
+2006-11-24  Michael Mauger  <mmaug@yahoo.com>
+
+       * emacsclient.c (file_name_absolute_p) [WINDOWSNT]: Support absolute
+       file names with forward slashes.
+
+2006-11-23  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacsclient.c (print_help_and_exit): Tweak message contents and
+       tabs/spaces to improve alignment in message boxes.
+
 2006-11-22  Lennart Borgman  <lennart.borgman.073@student.lu.se>
 
        * emacsclient.c: Include <stdarg.h>.
 
 2005-07-13  Ken Raeburn  <raeburn@gnu.org>
 
-       * pop.c: Don't include des.h (or variants thereof); krb.h will do
-       it.
-       (sendline): Add the \r\n to the line in a temporary buffer, and
-       write it all at once.
+       * pop.c: Don't include des.h (or variants thereof); krb.h will do it.
+       (sendline): Add the \r\n to the line in a temporary buffer, and write
+       it all at once.
 
 2005-07-04  Lute Kamstra  <lute@gnu.org>
 
 
 2005-02-04  Andreas Schwab  <schwab@suse.de>
 
-       * movemail.c (fatal): Accept third parameter and pass down to
-       error.
-       (pfatal_with_name): Pass error string as format parameter instead
-       of as part of format string.
+       * movemail.c (fatal): Accept third parameter and pass down to error.
+       (pfatal_with_name): Pass error string as format parameter instead of
+       as part of format string.
        (pfatal_and_delete): Likewise.
        (main): Adjust call to fatal.
        (xmalloc): Likewise.
 
 2004-12-26  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
-       * make-docfile.c: Include stdlib.h even if WINDOWSNT is not
-       defined.
+       * make-docfile.c: Include stdlib.h even if WINDOWSNT is not defined.
 
 2004-12-15  Andreas Schwab  <schwab@suse.de>
 
 
 2004-05-10  Thien-Thi Nguyen  <ttn@gnu.org>
 
-       * test-distrib.c (main): For failing cases, exit with
-       `EXIT_FAILURE'.
+       * test-distrib.c (main): For failing cases, exit with `EXIT_FAILURE'.
 
 2004-05-08  Jason Rumney  <jasonr@gnu.org>
 
 
 2003-04-27  Oliver Scholz  <alkibiades@gmx.de>
 
-       * update-game-score.c (read_scores): Fix corruption of scores on
-       read.
+       * update-game-score.c (read_scores): Fix corruption of scores on read.
 
 2003-04-12  Stefan Monnier  <monnier@cs.yale.edu>
 
 
     Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995,
        1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005,
-       2006 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.
+       2006, 2007 Free Software Foundation, Inc.
+
+  This file is part of GNU Emacs.
+
+  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 2, 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
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  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.
 
 ;;; arch-tag: 2d979296-954c-448e-95c1-b46d134513dc