# HG changeset patch # User Gerd Moellmann # Date 967117368 0 # Node ID 49294d7cfd5b1d9faa42db5e2b88e01ee9098eca # Parent fb30bcf39f120b4162ccd3dc510c5f28d888830c *** empty log message *** diff -r fb30bcf39f12 -r 49294d7cfd5b ChangeLog --- a/ChangeLog Thu Aug 24 11:42:33 2000 +0000 +++ b/ChangeLog Thu Aug 24 11:42:48 2000 +0000 @@ -1,3 +1,9 @@ +2000-08-24 Gerd Moellmann + + * configure.in : Unset CDPATH in case $PWD + contains a relative path. Protect against unusable values of + $PWD. + 2000-08-08 Eli Zaretskii * info/dir (WoMan): Add entry. diff -r fb30bcf39f12 -r 49294d7cfd5b configure --- a/configure Thu Aug 24 11:42:33 2000 +0000 +++ b/configure Thu Aug 24 11:42:48 2000 +0000 @@ -684,17 +684,17 @@ #### 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 diff -r fb30bcf39f12 -r 49294d7cfd5b man/cmdargs.texi --- a/man/cmdargs.texi Thu Aug 24 11:42:33 2000 +0000 +++ b/man/cmdargs.texi Thu Aug 24 11:42:48 2000 +0000 @@ -191,6 +191,10 @@ 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. diff -r fb30bcf39f12 -r 49294d7cfd5b src/ChangeLog --- a/src/ChangeLog Thu Aug 24 11:42:33 2000 +0000 +++ b/src/ChangeLog Thu Aug 24 11:42:48 2000 +0000 @@ -1,5 +1,7 @@ 2000-08-24 Gerd Moellmann + * 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.