+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.
#### 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
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.
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.