]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorGerd Moellmann <gerd@gnu.org>
Thu, 24 Aug 2000 11:42:48 +0000 (11:42 +0000)
committerGerd Moellmann <gerd@gnu.org>
Thu, 24 Aug 2000 11:42:48 +0000 (11:42 +0000)
ChangeLog
configure
man/cmdargs.texi
src/ChangeLog

index 3b0bb24894535f3320a8843d54a1f87141a81577..f7d907d52ffbcaef3ada6e84d14b3324a6d6555c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2000-08-24  Gerd Moellmann  <gerd@gnu.org>
+
+       * configure.in <making srcdir absolute>: Unset CDPATH in case $PWD
+       contains a relative path.  Protect against unusable values of
+       $PWD.
+
 2000-08-08  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * info/dir (WoMan): Add entry.
index 133ef04b875b87707cd02a41ecb3af8038303e67..ef75538345da295bf8016cdaa6ff0491f298f36b 100755 (executable)
--- a/configure
+++ b/configure
@@ -684,17 +684,17 @@ fi
 
 
 #### Make srcdir absolute, if it isn't already.  It's important to
-#### avoid running the path through pwd unnecessary, since pwd can
+#### avoid running the path through pwd unnecessarily, since pwd can
 #### give you automounter prefixes, which can go away.  We do all this
 #### so Emacs can find its files when run uninstalled.
+## Make sure CDPATH doesn't affect cd (in case PWD is relative).
+unset CDPATH
 case "${srcdir}" in
   /* ) ;;
   . )
     ## We may be able to use the $PWD environment variable to make this
     ## absolute.  But sometimes PWD is inaccurate.
-    ## Make sure CDPATH doesn't affect cd (in case PWD is relative).
-    unset CDPATH
-    if test "${PWD}" != "" && test "`(cd ${PWD} ; sh -c pwd)`" = "`pwd`"  ;
+    if test ".${PWD}" != "." && test ".`(cd ${PWD} ; sh -c pwd)`" = ".${PWD}"  ;
     then
       srcdir="$PWD"
     else
index 4409439298ccc78aa10c1e10d5aca7afa250b6ec..cc40b3a9680572d8d63d00647a8ece47409efa10 100644 (file)
@@ -191,6 +191,10 @@ even if @samp{--unibyte} is specified; see @ref{Enabling Multibyte}.)
 Setting the environment variable @env{EMACS_UNIBYTE} has the same
 effect.
 
+The exception to the rule are Emacs Lisp files.  An Emacs Lisp file that
+doesn't contain the tag @samp{unibyte: t} is loaded in multibyte mode,
+and thus strings created while loading will be multibyte.
+
 @item --multibyte
 Inhibit the effect of @env{EMACS_UNIBYTE}, so that Emacs
 uses multibyte characters by default, as usual.
index ea28e7145f9835b2cd6917e6fdc5d517d3c50c6c..43a89687ecc0822a99cafbdf135ab3422e92c351 100644 (file)
@@ -1,5 +1,7 @@
 2000-08-24  Gerd Moellmann  <gerd@gnu.org>
 
+       * bytecode.c (mark_byte_stack): Add a comment.
+
        * frame.h (FRAME_FLAGS_AREA_COLS, FRAME_FLAGS_AREA_WIDTH) 
        (FRAME_LEFT_FLAGS_AREA_WIDTH): Return 0 unless frame is 
        a graphical frame.