[Bug: 21.5-b27] read-file-name in XEmacs/Win32

Marcus Harnisch marcus.harnisch at gmx.net
Wed Apr 16 11:01:23 EDT 2008


================================================================
Dear Bug Team!

Trying to save MIME data from Gnus uses the wrong default directory. I
set mm-default directory to "~/Downloads/" (also tried
"~\\Downloads\\" without success)

Debugging revealed that the correct directory name has been passed to
`read-file-name' but the function seems to ignore that. I always get
whatever "~" expands to, no matter what.

I do *not* see that issue in my "XEmacs 21.5  (beta28) "fuki" (+CVS-20070829) [Lucid] (x86_64-unknown-linux, Mule) of Thu Aug 30 2007 on dipsy"

The changelog doesn't indicate any changes in that respect.

Regards
Marcus

================================================================

System Info to help track down your bug:
---------------------------------------

OS version:

Microsoft Windows XP [Version 5.1.2600]
OS: Windows_NT

XEmacs 21.5-b27 "fiddleheads" (+CVS-20060702) configured for `i586-pc-win32'.

  Building XEmacs using "nmake".
  Building XEmacs using make flags "                  ".
  Building XEmacs in source tree "e:\\acs\\software\\XEmacsWindowsKit\\xemacs-21.5-2006-07-03".
  For src, using compiler "cl -nologo -W3 -DSTRICT  -Zi -Od -MDd -c -TP  -Ie:\acs\software\XEmacsWindowsKit\xemacs-21.5-2006-07-03\nt\inc -Ie:\acs\software\XEmacsWindowsKit\xemacs-21.5-2006-07-03\src  -I"e:/cygwin/usr/local/src\xpm-3.4k" -I"e:/cygwin/usr/local/src\xpm-3.4k\lib" -I"e:/cygwin/usr/local/src\libpng-1.2.8" -I"e:/cygwin/usr/local/src/zlib" -I"e:/cygwin/usr/local/src/tiff-3.7.3\libtiff" -I"e:/cygwin/usr/local/src\jpeg-6b" -I"e:/cygwin/usr/local/src/zlib"  -DHAVE_MS_WINDOWS -DHAVE_MENUBARS -DHAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF -DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_ZLIB -DHAVE_NATIVE_SOUND -DMULE -DERROR_CHECK_ALL -DPDUMP -DUSE_KKCC -DSYSTEM_MALLOC -DDEBUG_XEMACS -D_DEBUG  -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs  -DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b27\"		 -DPATH_PROGNAME=\"xemacs\"				 -DEMACS_VERSION=\"21.5-b27\"		 -DEMACS_PROGNAME=\"xemacs\" -DSTACK_TRACE_EYE_CATCHER=xemacs_21_5_b27_i586_pc_win32!
  -DPATH_PREFIX=\"..\"  -DEMACS_MAJOR_VERSION=21  -DEMACS_MINOR_VERSION=5  -DEMACS_BETA_VERSION=27   -DXEMACS_CODENAME=\""fiddleheads"\"  -DXEMACS_EXTRA_NAME=\"(+CVS-20060702)\"  -DEMACS_CONFIGURATION=\"i586-pc-win32\"".
  For lib-src, using compiler "cl -nologo -W3 -DSTRICT  -Zi -Od -MDd -Ie:\acs\software\XEmacsWindowsKit\xemacs-21.5-2006-07-03\lib-src -Ie:\acs\software\XEmacsWindowsKit\xemacs-21.5-2006-07-03\src -DHAVE_CONFIG_H -DWIN32_NATIVE".
  Compiling as C++.
  Installing XEmacs in "e:/acs/software/XEmacsWindowsKit/installed/XEmacs-21.5-b27".
  Compiling in support for Microsoft Windows native GUI.
  Compiling in international (MULE) support.
  Compiling in support for XPM images.
  Compiling in support for GIF images.
  Compiling in support for PNG images.
  Compiling in support for TIFF images.
  Compiling in support for JPEG images.
  Compiling in support for GZIP compression/decompression.
  Compiling in support for toolbars.
  Compiling in support for dialogs.
  Compiling in support for widgets.
  Compiling in support for native sounds.
  Using portable dumper.
  Using system malloc.
  Using DLL version of C runtime library.
  Compiling in extra internal error-checking.
  NOTE: ---------------------------------------------------------
  NOTE: Compiling in support for runtime error-checking.
  NOTE: XEmacs will run noticeably more slowly as a result.
  NOTE: Error-checking is on by default for XEmacs beta releases.
  NOTE: ---------------------------------------------------------
  Compiling in debugging support (no slowdown).
  Using new experimental GC mark algorithms.


Load-Path Lisp Shadows:
----------------------
(C:\Documents and
Settings\mh/Desktop/projects/verilog-mode\verilog-mode c:\Program
Files\XEmacs\xemacs-packages\lisp\prog-modes\verilog-mode c:\Program
Files\XEmacs\mule-packages\lisp\mule-base\viet-util c:\Program
Files\XEmacs\XEmacs-21.5-b27\lisp\mule\viet-util c:\Program
Files\XEmacs\mule-packages\lisp\mule-base\korea-util c:\Program
Files\XEmacs\XEmacs-21.5-b27\lisp\mule\korea-util c:\Program
Files\XEmacs\mule-packages\lisp\mule-base\japan-util c:\Program
Files\XEmacs\XEmacs-21.5-b27\lisp\mule\japan-util c:\Program
Files\XEmacs\mule-packages\lisp\mule-base\ethio-util c:\Program
Files\XEmacs\XEmacs-21.5-b27\lisp\mule\ethio-util c:\Program
Files\XEmacs\mule-packages\lisp\mule-base\cyril-util c:\Program
Files\XEmacs\XEmacs-21.5-b27\lisp\mule\cyril-util c:\Program
Files\XEmacs\mule-packages\lisp\mule-base\china-util c:\Program
Files\XEmacs\XEmacs-21.5-b27\lisp\mule\china-util c:\Program
Files\XEmacs\xemacs-packages\lisp\xemacs-base\regexp-opt c:\Program
Files\XEmacs\XEmacs-21.5-b27\lisp\regexp-opt c:\Program
Files\XEmacs\xemacs-packages\lisp\xemacs-base\easy-mmode c:\Program
Files\XEmacs\XEmacs-21.5-b27\lisp\easy-mmode)

Internationalization Settings:
-------------------------

Environment:

  Value of LC_ALL      : nil
  Value of LC_COLLATE  : nil
  Value of LC_CTYPE    : nil
  Value of LC_MESSAGES : nil
  Value of LC_MONETARY : nil
  Value of LC_NUMERIC  : nil
  Value of LC_TIME     : nil
  Value of LANG        : nil

Lisp locale settings:

  current-language-environment      => "German"
  default-buffer-file-coding-system => mswindows-multibyte-dos
  default-process-coding-system     => (undecided . mswindows-multibyte-system-default)
  (current-locale)                  => "German_Germany.1252"
  keyboard-coding-system            => mswindows-multibyte-system-default
  terminal-coding-system            => mswindows-multibyte-system-default
  (coding-priority-list)            =>
    (no-conversion utf-16-little-endian-bom utf-16-bom utf-8-bom iso-7
    utf-8 iso-8-1 iso-8-2 iso-8-designate iso-lock-shift shift-jis
    big5 utf-16-little-endian utf-16 ucs-4)

Coding system aliases:

  'native                              is aliased to mswindows-multibyte-system-default-dos
  'file-name                           is aliased to binary
  'mswindows-multibyte-system-default  is not a coding system alias


Installed XEmacs Packages:
-------------------------
(xslt-process ver: 1.12 upstream: 1.2.1)
(xslide ver: 1.09 upstream: 0.2.2)
(xemacs-devel ver: 1.77 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.15 upstream: No-Upstream-Ver)
(w3 ver: 1.34 upstream: 4.0pre47)
(vm ver: 7.26 upstream: 7.19)
(viper ver: 1.61 upstream: 3.09)
(vhdl ver: 1.22 upstream: 3.33.12)
(vc ver: 1.45 upstream: No-Upstream-Ver)
(tramp ver: 1.4 upstream: 2.0.56)
(time ver: 1.14 upstream: 1.17)
(textools ver: 1.15 upstream: No-Upstream-Ver)
(text-modes ver: 1.95 upstream: No-Upstream-Ver)
(texinfo ver: 1.3 upstream: No-Upstream-Ver)
(supercite ver: 1.21 upstream: 3.55x3)
(strokes ver: 1.1 upstream: No-Upstream-Ver)
(sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
(slider ver: 1.15 upstream: 0.3x1)
(sh-script ver: 1.22 upstream: 2.0f)
(semantic ver: 1.2 upstream: 1.4.4)
(scheme ver: 1.17 upstream: No-Upstream-Ver)
(sasl ver: 1.16 upstream: 1.14.4)
(reftex ver: 1.34 upstream: 4.21)
(re-builder ver: 1.05 upstream: 1.20)
(python-modes ver: 1.1 upstream: 426)
(psgml-dtds ver: 1.03 upstream: No-Upstream-Ver)
(psgml ver: 1.45 upstream: 1.3.2)
(ps-print ver: 1.11 upstream: 6.5.6)
(prog-modes ver: 2.15 upstream: No-Upstream-Ver)
(pgg ver: 1.06 upstream: 0.1)
(perl-modes ver: 1.11 upstream: No-Upstream-Ver)
(pcomplete ver: 1.04 upstream: 1.1.6)
(pcl-cvs ver: 1.68 upstream: R-2_9_9)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.4 upstream: No-Upstream-Ver)
(oo-browser ver: 1.05 upstream: 4.08)
(net-utils ver: 1.54 upstream: N/A)
(mmm-mode ver: 1.02 upstream: 0.4.7)
(misc-games ver: 1.19 upstream: No-Upstream-Ver)
(mine ver: 1.16 upstream: 1.9)
(mailcrypt ver: 2.14 upstream: 3.5.8)
(mail-lib ver: 1.79 upstream: No-Upstream-Ver)
(ilisp ver: 1.34 upstream: 5.12.0)
(igrep ver: 1.16 upstream: 2.111)
(idlwave ver: 1.32 upstream: 5.1)
(ibuffer ver: 1.09 upstream: No-Upstream-Ver)
(hyperbole ver: 1.17 upstream: 5.0)
(hm--html-menus ver: 1.24 upstream: 5.9)
(gnus ver: 1.92 upstream: 5.10.8)
(gnats ver: 1.17 upstream: 3.101)
(general-docs ver: 1.05 upstream: No-Upstream-Ver)
(games ver: 1.17 upstream: 1.04)
(fsf-compat ver: 1.15 upstream: No-Upstream-Ver)
(footnote ver: 1.16 upstream: 0.18x)
(eudc ver: 1.4 upstream: 1.32)
(eterm ver: 1.17 upstream: No-Upstream-Ver)
(eshell ver: 1.12 upstream: 2.4.1)
(escreen ver: 1.01 upstream: 1.16)
(emerge ver: 1.11 upstream: No-Upstream-Ver)
(elib ver: 1.13 upstream: 1.0)
(efs ver: 1.34 upstream: 1.24)
(edit-utils ver: 2.38 upstream: No-Upstream-Ver)
(ediff ver: 1.74 upstream: 2.75)
(edebug ver: 1.22 upstream: No-Upstream-Ver)
(ecrypto ver: 0.2 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(docbookide ver: 0.08 upstream: 0.1)
(dired ver: 1.19 upstream: 7.16)
(dictionary ver: 1.16 upstream: 1.8)
(debug ver: 1.18 upstream: No-Upstream-Ver)
(cookie ver: 1.15 upstream: No-Upstream-Ver)
(cc-mode ver: 1.45 upstream: 5.30.10)
(calendar ver: 1.34 upstream: No-Upstream-Ver)
(calc ver: 1.26 upstream: 2.02fX3)
(c-support ver: 1.22 upstream: No-Upstream-Ver)
(bbdb ver: 1.32 upstream: 2.35)
(mule-base ver: 1.52 upstream: No-Upstream-Ver)
(lookup ver: 1.15 upstream: 1.0)
(locale ver: 1.27 upstream: No-Upstream-Ver)
(latin-unity ver: 1.2 upstream: 1.20)
(latin-euro-standards ver: 1.08 upstream: 1.08)
(auctex ver: 2006.1206 upstream: 2006-12-06)



Features:
--------

(vm-reply xemacsbug shadow cl-specs edebug find-func footnote tabify
browse-url boxquote rect gnus-draft cal-move vm-summary vm-undo
tapestry vm-menu vm-folder vm-misc vm-mouse vm-window outline
verilog-mode calc-ext calc-macs calc bbdb-hooks flow-fill
hyper-apropos dired-shell planner-publish muse-xml planner-multi crm
planner-trunk cal-china lunar solar cal-dst cal-persia cal-islam
cal-julian cal-hebrew holidays planner-gnus planner-vm bbdb-vm
vm-autoload vm-vars highlight-headers vm-startup vm-version vm
planner-diary planner-bbdb planner-cyclic planner-deadline
planner-appt diary-lib remember-planner remember filladapt planner
muse-colors font muse-wiki muse-docbook muse-texinfo texnfo-upd
texinfo muse-latex muse-html muse-xml-common muse-mode muse-project
cus-edit cus-load muse-publish muse muse-protocols muse-regexps passwd
ps-mule ps-print gnus-dup bbdb-gui smtpmail latin-unity-tables
latin-euro-standards latin-euro-latin10 latin-euro-latin9
latin-euro-latin8 latin-euro-latin7 latin-unity-vars latin-unity
annotations gnus-cite gnus-async gnus-bcklg sort byte-optimize
bytecomp byte-compile gnus-ml disp-table gnus-topic parse-time
nnfolder nnagent nnml starttls utf7 nnimap imap nndraft nnmh bbdb-gnus
bbdb-snarf mail-extr bbdb-com encrypt gnus-agent gnus-srvr gnus-score
score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 pgg password
pgg-parse pgg-def mm-view gnus-sum gnus-group gnus-undo nntp nnoo
nnmail mail-source format-spec gnus-cache gnus-start gnus-spec
gnus-int gnus-range message mml mml-sec mml-smime smime dig mm-decode
mm-bodies mm-encode mailcap lpr mail-parse rfc2045 rfc2231 rfc2047 qp
ietf-drums mail-abbrevs sendmail mailheader canlock sha1 executable
hex-util gnus-win gnus gnus-ems gnus-xmas messagexmas nnheader
nnheaderxm gnus-util netrc time-date mail-utils mm-util mail-prsvr
wid-edit info jka-compr ediff ediff-util ediff-merg ediff-diff
ediff-wind ediff-tbar ediff-help ediff-mult ediff-init timer-funcs
pcmpl-unix pcomplete view-less view make-mode makefile em-unix term
ehelp electric em-term em-script em-prompt em-ls em-pred em-hist
em-glob em-dirs em-cmpl esh-opt em-basic em-banner em-alias esh-var
esh-io esh-ext esh-proc esh-arg esh-cmd esh-module esh-mode pp
esh-util eshell compile mmm-c tempo url mm mule-sysdp url-parse
url-vars xml-parse doxymacs ctypes xcscope cc-mode cc-fonts cc-menus
cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs efs-cu
dired-faces dired-xemacs dired time semantic-util-modes semantic-util
semantic working assoc lazy-lock mmm-mode mmm-univ mmm-class
mmm-region mmm-utils blink-paren pending-del appt calendar cal-xemacs
cal-compat paren mic-paren timer mmm-auto mmm-vars mmm-compat overlay
bufcomp light align mailcrypt rfc822 bbdb timezone advice
advice-preload uniquify maxima hippie-exp maxima-font-lock font-lock
cus-face comint ring mwheel regexp-opt xslt-process-autoloads
xslide-autoloads xemacs-devel-autoloads xemacs-base-autoloads
w3-autoloads vm-autoloads viper-autoloads vhdl-autoloads vc-autoloads
tramp-autoloads time-autoloads textools-autoloads text-modes-autoloads
texinfo-autoloads supercite-autoloads strokes-autoloads
sounds-wav-autoloads slider-autoloads sh-script-autoloads
semantic-autoloads scheme-autoloads sasl-autoloads reftex-autoloads
re-builder-autoloads python-modes-autoloads psgml-dtds-autoloads
psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads
perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
pc-autoloads os-utils-autoloads oo-browser-autoloads
net-utils-autoloads mmm-mode-autoloads misc-games-autoloads
mine-autoloads mailcrypt-autoloads mail-lib-autoloads ilisp-autoloads
igrep-autoloads idlwave-autoloads ibuffer-autoloads
hyperbole-autoloads hm--html-menus-autoloads gnus-autoloads
gnats-autoloads general-docs-autoloads games-autoloads
fsf-compat-autoloads footnote-autoloads eudc-autoloads eterm-autoloads
eshell-autoloads escreen-autoloads emerge-autoloads elib-autoloads
efs-autoloads edit-utils-autoloads ediff-autoloads edebug-autoloads
ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads
dictionary-autoloads debug-autoloads cookie-autoloads
cc-mode-autoloads calendar-autoloads calc-autoloads
c-support-autoloads bbdb-autoloads mule-base-autoloads
lookup-autoloads locale-autoloads latin-unity-autoloads
latin-euro-standards-autoloads w3m-autoloads w3m-load muse-autoloads
tex-site mule-autoloads auto-autoloads rsz-minibuf auto-show
fontl-hooks canna-leim tibetan lao devanagari indian slovenian czech
romanian ccl code-cmds gutter-items menubar-items x-menubar dragdrop
mode-motion mouse behavior itimer auto-save lisp-mode easymenu
easy-mmode iso8859-1 page buff-menu lib-complete loadhist cus-file
derived newcomment env text-props frame obsolete cus-start custom
widget cl-extra cl cl-19 packages backquote unicode
mswindows-scrollbars mswindows toolbar native-sound scrollbar
network-streams subprocesses menu-accelerator-support menubar md5
xemacs mule gutter tiff png gif jpeg xpm xbm lisp-float-type
file-coding dde windows-nt dragdrop-api dialog devices window-system
base64)


Recent keystrokes:
-----------------

misc-user misc-user misc-user misc-user misc-user misc-user 
misc-user misc-user misc-user misc-user misc-user misc-user 
misc-user misc-user misc-user misc-user misc-user misc-user 
misc-user misc-user misc-user misc-user misc-user misc-user 
misc-user misc-user misc-user misc-user misc-user misc-user 
misc-user misc-user misc-user misc-user misc-user misc-user 
misc-user misc-user misc-user misc-user misc-user misc-user 
misc-user misc-user misc-user misc-user misc-user misc-user 
misc-user button1 button1up left left / right right 
C-x C-s C-x C-e C-x b * S TAB RET SPC button3 button3up 
misc-user n n n n n n n n n n n n n n n button1 button1up 
button1 button1up button1 button1up button1 button1up 
button1 button1up button1 button1up button1 button1up 
misc-user


Recent messages (most recent first):
-----------------------------------

Loading vm-reply...done
Loading vm-reply...
Loading xemacsbug...done
Loading xemacsbug...
Quit
Result: "ZVAE8T_9347211.pdf"
Result: "ZVAE8T_9347211.pdf"
Result: "~/Downloads/"
Result: "~/Downloads/"
Result: "ZVAE8T_9347211.pdf"
Result: "ZVAE8T_9347211.pdf"
Result: "ZVAE8T_9347211.pdf"
Result: "ZVAE8T_9347211.pdf"
Result: "ZVAE8T_9347211.pdf"
Result: (mm-file-name-delete-control mm-file-name-delete-gotchas)
Result: "ZVAE8T_9347211.pdf"
Result: "ZVAE8T_9347211.pdf"
Result: "ZVAE8T_9347211.pdf"
Result: ("attachment" (filename . "ZVAE8T_9347211.pdf"))
"~/Downloads/"




More information about the XEmacs-Beta mailing list