+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>.
+ [WINDOWSNT]: Include <windows.h>.
+ (w32_check_console_app): New function.
+ (message): New function.
+ (decode_options, print_help_and_exit, fail, main)
+ (initialize_sockets, get_server_config, set_tcp_socket)
+ (set_local_socket, set_socket): Use message().
+
+2006-11-13 Jason Rumney <jasonr@gnu.org>
+
+ * emacsclient.c [WINDOWSNT]: Let config.h define HAVE_SOCKETS and
+ HAVE_INET_SOCKETS.
+
+2006-11-13 Juanma Barranquero <lekktu@gmail.com>
+
+ * makefile.w32-in (emacsclient): Depend also on emacsclientw.exe.
+ ($(BLD)/emacsclientw.exe): New target.
+ (install): Install emacsclientw.exe.
+ ($(BLD)/cvtmail.$(O), $(BLD)/emacstool.$(O)): Remove obsolete targets.
+ (ECLIENT_CFLAGS): Remove redundant flags.
+
+ * emacsclient.c [WINDOWSNT]: Undef _WINSOCKAPI_ and _WINSOCK_H.
+
+2006-11-13 Jason Rumney <jasonr@gnu.org>
+
+ * makefile.w32-in ($(BLD)/emacsclient.$(O)): Use CFLAGS.
+
+2006-11-10 David Reitter <david.reitter@gmail.com>
+
+ * emacsclient.c [!WINDOWSNT]: Include <sys/types.h>.
+
2006-11-08 Juanma Barranquero <lekktu@gmail.com>
- * emacsclient.c (get_server_config): Declare set_fg as FARPROC to
- avoid a compiler warning.
+ * emacsclient.c (get_server_config) [WINDOWSNT]: Declare set_fg as
+ FARPROC to avoid a compiler warning.
2006-11-07 Juanma Barranquero <lekktu@gmail.com>
2006-11-06 Juanma Barranquero <lekktu@gmail.com>
- * emacsclient.c (longopts) [! NO_SOCKETS_IN_FILE_SYSTEM]: Don't show
+ * emacsclient.c (longopts) [!NO_SOCKETS_IN_FILE_SYSTEM]: Don't show
option --socket-name.
(decode_options): Don't get EMACS_SERVER_FILE here, it could override
command line options.
- (decode_options) [! NO_SOCKETS_IN_FILE_SYSTEM]: Don't parse "-s" option.
+ (decode_options) [!NO_SOCKETS_IN_FILE_SYSTEM]: Don't parse "-s" option.
(fail): Don't check for missing arguments, it is now done in set_socket.
(file_name_absolute_p): New function (loosely based on the one in
fileio.c).
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-09-08 Francesco Potort\e,Al\e(B <pot@gnu.org>
- * etags.c [LONG_OPTIONS]: make it TRUE (ifdef) or FALSE (ifndef)
+ * etags.c [LONG_OPTIONS]: Make it TRUE (ifdef) or FALSE (ifndef)
for ease of use.
2004-07-17 Richard M. Stallman <rms@gnu.org>
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>
* movemail.c (rindex): Add declaration.
-Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu>
+1997-07-01 Geoff Voelker <voelker@cs.washington.edu>
* makefile.nt (GETOPTOBJS, GETOPTDEFS, MOVEMAILOBJS): Define.
(movemail.exe): Depend upon and link with getopt files.
* profile.c (TV1, TV2): Use EMACS_TIME as type.
(get_time): Use EMACS_SUB_TIME.
-1994-10-30 voelker <voelker@cs.washington.edu>
+1994-10-30 Geoff Voelker <voelker@cs.washington.edu>
* ntlib.c: New file.
* makefile.nt: New file.
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