etags.c: improve collapsing multiple slashes in file names.
[bpt/emacs.git] / lib-src / ChangeLog
index 433df16..48337e9 100644 (file)
@@ -1,10 +1,93 @@
+2008-08-17  Francesco Potortì  <pot@gnu.org>
+
+       * 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  <dann@ics.uci.edu>
+
+       * 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>
+
+       * Makefile.in (CFLAGS): Drop -universal under NS_IMPL_COCOA.
+       (.m.o): Dispense with GNUstep-specific flags.
+
+2008-08-05  Ulrich Mueller  <ulm@gentoo.org>
+
+       * 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  <dann@ics.uci.edu>
+
+       * etags.c:
+       * emacsclient.c: Remove VMS support.
+
+2008-07-27  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       Remove support for Mac Carbon.
+       * makefile.w32-in:
+       * emacsclient.c: Remove code for Carbon.
+
+2008-07-21  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * Makefile.in (mac-fix-env): Remove #ifdef around rule.
+
+2008-07-17  Andreas Schwab  <schwab@suse.de>
+
+       * Makefile.in (INSTALL_SCRIPT): Remove duplicate definition.
+       (LIB_STANDARD_LIBSRC): Don't define.
+       (LOADLIBES): Remove LIB_STANDARD_LIBSRC.
+
+2008-07-16  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+       * Makefile.in: Change GNUSTEP to NS_IMPL_GNUSTEP, COCOA to
+       NS_IMPL_COCOA.
+
+2008-07-16  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * ntlib.h (fcloseall, fgetchar, flushall, fputchar, putw):
+       Remove, unused.
+
+2008-07-15  Adrian Robert  <Adrian.B.Robert@gmail.com>
+
+       * .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  <dann@ics.uci.edu>
+
+       * movemail.c (main): Use int instead of WAITTYPE.
+
+2008-07-05  Juanma Barranquero  <lekktu@gmail.com>
+
+       * makefile.w32-in (OTHER_PLATFORM_SUPPORT):
+       Remove vmsproc.el and vms-patch.el.
+
+2008-06-26  Juanma Barranquero  <lekktu@gmail.com>
+
+       * makefile.w32-in (obj): Remove w32bdf.o.
+
+2008-06-26  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * fakemail.c: Remove references to obsolete variables.
+
 2008-06-02  Jim Meyering  <meyering@redhat.com>
 
-       remove useless if-before-free tests
-       * lib-src/ebrowse.c (xfree): Likewise.
-       * lib-src/etags.c (process_file_name, free_tree, free_fdesc): Likewise.
+       * 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.
-       * lib-src/pop.c (pop_quit): Likewise.
+       * pop.c (pop_quit): Likewise.
 
 2008-05-30  Juanma Barranquero  <lekktu@gmail.com>
 
 
        * 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.
        (attribute_hidden): Define if not defind.
        (__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.
 
        * 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ì  <pot@gnu.org>
 
 2002-03-05  Francesco Potortì  <pot@gnu.org>
 
        * 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
 
 2002-02-03  Paul Eggert  <eggert@twinsun.com>
 
-       * 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.
 
        * 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.
 
        * etags.c (erlang_attribute): Fix undefined variable usage (after
        Potorti).
 
-1999-05-2  Andrew Innes  <andrewi@gnu.org>
+1999-05-02  Andrew Innes  <andrewi@gnu.org>
 
        * movemail.c (main) [WINDOWSNT]: Call ftruncate, which is now
        mapped to _chsize.