X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/5bc6ddff00c50acf546530ef0e08a27140614d27..448d408588e2da398e3f17177b05314e8c7c9a94:/lib-src/ChangeLog?ds=sidebyside diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index 05da52a068..a4d1407d7a 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog @@ -1,3 +1,207 @@ +2008-12-03 Dan Nicolaescu + + * emacsclient.c: Include . + +2008-12-01 Dan Nicolaescu + + * make-docfile.c (scan_lisp_file): Use xmalloc instead of malloc. + +2008-11-22 Derek Peschel (tiny change) + + * etags.c (add_regex): Pass correct length to re_compile_pattern. + +2008-11-02 Chong Yidong + + * 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 + + * 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 + + * emacsclient.c (main): Don't force sending tty when in eval mode. + +2008-10-30 Chong Yidong + + * 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 + + * 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 . + +2008-10-29 Ulrich Mueller + + * emacsclient.c (set_local_socket): Use TMPDIR (default /tmp) + instead of hardcoded /tmp. + +2008-10-13 Dan Nicolaescu + + * emacsclient.c (longopts, print_help_and_exit): Add -nw. + (decode_options): Use getopt_long_only. + +2008-09-30 Eli Zaretskii + + * makefile.w32-in (OTHER_PLATFORM_SUPPORT): Remove ccl.elc and + codepage.elc. + +2008-09-19 Dan Nicolaescu + + * emacsclient.c (main): Use stdout rather than stdin to obtain the + terminal (bug#427). + +2008-08-25 Francesco Potortì + + * etags.c (main): Do not use static space for the tagfile string. + +2008-08-17 Francesco Potortì + + * etags.c (main): Use canonicalize_filename on tags file name. + (relative_filename): Revert 3.85: do not collapse slashes here. + (absolute_dirname): Remove useless call to canonicalize_filename. + (canonicalize_filename): Collapse multiple slashes here. + +2008-08-07 Dan Nicolaescu + + * Makefile.in (INSTALLABLES): Add LIB_SRC_EXTRA_INSTALLABLES. + Do not special case for NS_IMPL_COCOA. + +2008-07-16 Adrian Robert + + * Makefile.in (CFLAGS): Drop -universal under NS_IMPL_COCOA. + (.m.o): Dispense with GNUstep-specific flags. + +2008-08-05 Ulrich Mueller + + * pop.c (socket_connection): Add conditionals for + HAVE_KRB5_ERROR_TEXT and HAVE_KRB5_ERROR_E_TEXT to support + compilation with MIT Kerberos and Heimdal, respectively. + +2008-07-31 Dan Nicolaescu + + * etags.c: + * emacsclient.c: Remove VMS support. + +2008-07-27 Dan Nicolaescu + + Remove support for Mac Carbon. + * makefile.w32-in: + * emacsclient.c: Remove code for Carbon. + +2008-07-21 Dan Nicolaescu + + * Makefile.in (mac-fix-env): Remove #ifdef around rule. + +2008-07-17 Andreas Schwab + + * Makefile.in (INSTALL_SCRIPT): Remove duplicate definition. + (LIB_STANDARD_LIBSRC): Don't define. + (LOADLIBES): Remove LIB_STANDARD_LIBSRC. + +2008-07-16 Adrian Robert + + * Makefile.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to + NS_IMPL_COCOA. + +2008-07-16 Dan Nicolaescu + + * ntlib.h (fcloseall, fgetchar, flushall, fputchar, putw): + Remove, unused. + +2008-07-15 Adrian Robert + + * .cvsignore: Add mac-fix-env. + * mac-fix-env.m: New file, automatically update + ~/.MacOSX/environment.plist on OS X systems to expose environment + variables inside Emacs started from icon. + * Makefile.in: Add -universal to CFLAGS on OS X, add mac-fix-env to + programs to build. + * make-docfile.c: Add .m to list of file extensions. + +2008-07-12 Dan Nicolaescu + + * movemail.c (main): Use int instead of WAITTYPE. + +2008-07-05 Juanma Barranquero + + * makefile.w32-in (OTHER_PLATFORM_SUPPORT): + Remove vmsproc.el and vms-patch.el. + +2008-06-26 Juanma Barranquero + + * makefile.w32-in (obj): Remove w32bdf.o. + +2008-06-26 Dan Nicolaescu + + * fakemail.c: Remove references to obsolete variables. + +2008-06-02 Jim Meyering + + * 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 + + * makefile.w32-in (lisp2): Add minibuffer.elc. + +2008-05-29 Tom Tromey + + * etags.c (relative_filename): Treat "///" like "/" in filenames. + +2008-05-09 Eli Zaretskii + + * 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 + + * makefile.w32-in (lisp2): Rename epa-file-hook.elc to epa-hook.elc. + +2008-05-03 Eli Zaretskii + + * makefile.w32-in (lisp2): Add epa-file-hook.elc, to track the + corresponding change in src/Makefile.in. + +2008-04-24 Adam Gołębiowski (tiny change) + + * Makefile.in (etags${EXEEXT}, ctags${EXEEXT}): Fix quote typo. + +2008-04-10 Jason Rumney + + * makefile.w32-in (CLIENTRES): New variable and target. + (TRES): Remove. + ($(BLD)/emacsclientw.exe): Use $(CLIENTRES) instead of $(TRES). + +2008-04-19 Stefan Monnier + + * vcdiff: Use "sccs get" rather than "get"; leave PATH alone. + +2008-04-18 Steve Grubb (tiny change) + + * vcdiff: Use mktemp (CVE-2008-1694). + +2008-04-09 Jason Rumney + + * makefile.w32-in (distclean, maintainer-clean): New targets. + 2008-03-13 Glenn Morris * makefile.w32-in (VERSION): Set to 23.0.60. @@ -373,7 +577,7 @@ * 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, + behavior 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. @@ -621,7 +825,7 @@ set up TCP sockets. (set_local_socket): New function to create and set up Unix socket (code moved from previous implementation). - (set_socket): New function to chose between TCP and Unix sockets. + (set_socket): New function to choose between TCP and Unix sockets. (main): Use SEND_STRING and SEND_QUOTED. Most code moved to set_local_socket. Use set_socket. Get answers from server.el with recv(), not file stream functions. @@ -821,7 +1025,7 @@ 2005-09-15 Richard M. Stallman * Makefile.in (update-game-score.o): New target. - Compile and link this progranm separately. + Compile and link this program separately. (update-game-score${EXEEXT}): Use GETOPTDEPTS. 2005-09-11 Jason Rumney @@ -1167,7 +1371,7 @@ 2003-02-15 Richard M. Stallman * cvtmail.c: Cast result of malloc and realloc. - Don't include stdlib.h, becuase config.h does. + Don't include stdlib.h, because config.h does. (malloc, realloc): Declarations deleted. * yow.c (yow): Cast result of malloc and realloc. @@ -1238,11 +1442,11 @@ * getopt.c (const): Move outside !HAVE_CONFIG_H conditional. (libintl.h): Include this if _LIBC. Otherwise include gettext.h. (wchar.h): Include, maybe. - (attribute_hidden): Define if not defind. + (attribute_hidden): Define if not defined. (__getopt_initialized): Use attribute_hidden. (__libc_argc, __libc_argv): Renamed from original_argc, etc. - (__getopt_nonoption_flags, nonoption_flags_max_len, nonoption_flags_len): - Conditional on USE_NONOPTION_FLAGS. + (__getopt_nonoption_flags, nonoption_flags_max_len) + (nonoption_flags_len): Conditional on USE_NONOPTION_FLAGS. (SWAP_FLAGS): New definitions. (exchange): Test USE_NONOPTION_FLAGS. (_getopt_initialize): Test USE_NONOPTION_FLAGS. @@ -1458,7 +1662,7 @@ (main): Treat -c option as a backward compatibility hack. (main, find_entries): Init and free filebuf. (find_entries): Call regex_tag_multiline after the regular parser. - (scan_separators): Check for untermintaed regexp and return NULL. + (scan_separators): Check for unterminated regexp and return NULL. (analyse_regex, add_regex): Remove the ignore_case argument, which is now a modifier to the regexp. All callers changed. (add_regex): Manage the regexp modifiers. @@ -1470,7 +1674,7 @@ * etags.c (add_regex): Better check for null regexps. (readline): Check for regex matching null string. - (find_entries): Reorganisation. + (find_entries): Reorganization. 2002-06-07 Francesco Potortì @@ -1501,7 +1705,7 @@ * etags.c: Improvements and bug squashing in TeX handling. (TeX_commands): Skip comments. - (TEX_defenv): Now contains more contructs. + (TEX_defenv): Now contains more constructs. (TEX_cmt): Make it a static char and move it before TeX_commands. (TeX_commands): Shorten the tag to the brace after the name. (TeX_commands): Names now include the initial backslash. @@ -1587,7 +1791,7 @@ * etags.c (get_language_from_filename): Add one argument. (strcaseeq): New function. - (get_language_from_filename): Use it to do a case insenstitive + (get_language_from_filename): Use it to do a case insensitive comparison if called with appropriate args. (find_entries): Try with case insensitive match. (process_file): Bug fixed. @@ -1611,7 +1815,7 @@ to a file description structure. (curfile, curfiledir, curtagfname, curlang, nocharno) (forced_lang): Global variables removed in favor of fdhead and - curfdp, pointers to file description strucures. + curfdp, pointers to file description structures. (longopts, main, print_help): Use the CTAGS conditional to include or exclude options that work on etags or ctags only. (process_file, find_entries, pfnote, add_node, put_entries) @@ -1721,7 +1925,7 @@ 2002-03-05 Francesco Potortì * etags.c: Honour #line directives. - (no_line_directive): New global var; set it for old behaviour. + (no_line_directive): New global var; set it for old behavior. (main): Remove some #ifdef in the getopt switch. (add_node, put_entries): Code added to merge different chunks of nodes referring to the same file. Currently the tags are just @@ -1769,7 +1973,7 @@ 2002-02-03 Paul Eggert - * rcs2log(Copyright): Update to 2002. + * rcs2log (Copyright): Update to 2002. (AWK, TMPDIR): Work around portability problem in broken shells that don't understand `: ${VAR=val}'. (SORT_K_OPTIONS): New var, for hosts that conform to POSIX 1003.1-2001. @@ -2500,7 +2704,7 @@ * etags.c (iswhite): Redefine not to consider '\0' as white space, and use it throughout in place of isspace, thus preventing a potential signed char to int conversion problem. - (MSDOS): #undefine befere redefining + (MSDOS): #undefine before redefining. 2000-02-04 Francesco Potortì @@ -2599,7 +2803,7 @@ * etags.c (sym_type): New st_C_extern tag. (gperf input): Use it for spotting external declarations. - (print_help): Document the new behaviour of --declarations. + (print_help): Document the new behavior of --declarations. (fvextern): New global variable. (consider_token, C_entries): Use it. @@ -2830,7 +3034,7 @@ * etags.c (erlang_attribute): Fix undefined variable usage (after Potorti). -1999-05-2 Andrew Innes +1999-05-02 Andrew Innes * movemail.c (main) [WINDOWSNT]: Call ftruncate, which is now mapped to _chsize. @@ -3229,7 +3433,7 @@ (init): Cleanup and init _nin. (new_pfnote): New function. (make_C_tag) [traditional_tag_style]: Use it. - (traditional_tag_style): Costant set to TRUE for now. + (traditional_tag_style): Constant set to TRUE for now. 1997-05-14 Francesco Potortì @@ -3554,11 +3758,11 @@ (datearg): When computing default from ChangeLog, handle ISO format dates in addition to old-fashioned dates from Emacs 19.31 and earlier. Don't worry about hh:mm:ss since the resolution is now by day. - Use emtpy datearg, not empty rlog_options, to decide whether to pass + Use empty datearg, not empty rlog_options, to decide whether to pass "$datearg" option to $rlog. (logTZ): New variable, set to TZ specified by change-log-time-zone-rule. (month_data): Remove `mo'; no longer needed. - (rlog_options): Use -zLT for localltime output, if `rlog' supports it. + (rlog_options): Use -zLT for localtime output, if `rlog' supports it. Match `revision' line of rlog output more accurately. @@ -3775,9 +3979,9 @@ 1996-03-08 Anders Lindgren - * etags.c: New Languange Erlang added. - (Erlang_functions, erlang_func, erlang_attribute, erlang_atom, - erlang_white): New functions. + * etags.c: New Language Erlang added. + (Erlang_functions, erlang_func, erlang_attribute, erlang_atom) + (erlang_white): New functions. (Erlang_suffixes): New suffix list. (lang_names): Erlang entry added. (prolog_getit): Accepts headers spanning several lines. @@ -4956,7 +5160,7 @@ * etags.c (absolute_pathnames, cwd): Added global vars. (longopts, print_help, main, process_file): Put absolute filenames in the tag file if the -A --absolute-pathnames option is used. - (print_help): Alfabetically order the options. + (print_help): Alphabetically order the options. (malloc, realloc, strcpy, strncpy, strcmp): Remove extern declar. 1994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) @@ -5177,7 +5381,7 @@ 1993-09-14 Brian Fox (bfox@ai.mit.edu) - * Makefile.in (archlibdir): Only install execuatables internally + * Makefile.in (archlibdir): Only install executables internally used by emacs; don't install bindir binaries here. 1993-09-24 Paul Eggert (eggert@twinsun.com) @@ -5533,7 +5737,7 @@ * test-distrib.c (main): Take the name of the distribution file to test from the command line. - * timer.c: Fix mispellings of get_date function's name. + * timer.c: Fix misspellings of get_date function's name. 1993-05-12 Roland McGrath (roland@geech.gnu.ai.mit.edu) @@ -5918,7 +6122,7 @@ 1992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu) - * etags.c (print_help): Remember not to imbed raw newlines in + * etags.c (print_help): Remember not to embed raw newlines in strings - end the lines with `\n\'. 1992-04-17 Jim Blandy (jimb@pogo.cs.oberlin.edu) @@ -6538,15 +6742,15 @@ ;; 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 @@ -6554,8 +6758,6 @@ 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 . ;;; arch-tag: 2d979296-954c-448e-95c1-b46d134513dc