Subject: 23.2.50; Directory selection dialogue only permits selecting files

From: "Arunas Ruksnaitis" <[email-masked]>
Date: Fri, 27 May 2011 13:31:22 +0100

On Win7 x64:

When selecting menu "Tools/Compare directories", convenient GUI box is
displayed. However, when I click on the directory, or select the
directory and click "Open", it dives into the directory instead of
returning it to eMacs. The only way I found to close the dialogue is to
select a file and then click "Open" button - unfortunately this
furnishes "edif-compare-directories" with the file name as an agument,
not the directory name.

In GNU Emacs 23.2.50.1 (i386-mingw-nt6.1.7601)

of 2010-05-12 on SHAN-PC

Windowing system distributor `Microsoft Corp.', version 6.1.7601

configured using `configure --with-gcc (3.4)'

Important settings:

  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: ENG

  value of $XMODIFIERS: nil

  locale-coding-system: cp1252

  default enable-multibyte-characters: t

Major mode: C++/l

Minor modes in effect:

  srecode-minor-mode: t

  semantic-decoration-mode: t

  semantic-mru-bookmark-mode: t

  semantic-idle-completions-mode: t

  semantic-idle-summary-mode: t

  semantic-idle-scheduler-mode: t

  senator-minor-mode: t

  semantic-stickyfunc-mode: t

  tooltip-mode: t

  mouse-wheel-mode: t

  tool-bar-mode: t

  menu-bar-mode: t

  file-name-shadow-mode: t

  global-font-lock-mode: t

  font-lock-mode: t

  blink-cursor-mode: t

  auto-encryption-mode: t

  auto-compression-mode: t

  line-number-mode: t

  transient-mark-mode: t

  abbrev-mode: t

Recent input:

<left> <left> <left> <left> <left> <left> <left> <left> 

<left> <left> <left> <left> <left> <left> <left> <left> 

<left> <left> <left> <left> <left> <left> <left> <left> 

<left> <left> <left> <left> <left> <left> <left> <left> 

<left> <left> <left> <left> <left> <left> <left> <left> 

<left> <left> <left> <left> <backspace> <backspace> 

<backspace> <backspace> <backspace> <backspace> <backspace> 

<backspace> <backspace> <backspace> <backspace> <backspace> 

<backspace> <return> <down> <down> <down> <down> <down> 

<down> <down> <down> <down> <down> <help-echo> <down> 

<down> <down> <down> <return> q <switch-frame> <switch-frame> 

y <help-echo> <return> SPC SPC SPC SPC SPC <help-echo> 

<help-echo> <help-echo> <help-echo> <help-echo> <switch-frame> 

<switch-frame> <switch-frame> SPC <switch-frame> <switch-frame> 

p <switch-frame> <switch-frame> p <switch-frame> <switch-frame> 

p <switch-frame> <switch-frame> p <switch-frame> <switch-frame> 

p <switch-frame> <switch-frame> SPC <switch-frame> 

<switch-frame> SPC <switch-frame> <switch-frame> SPC 

<switch-frame> <switch-frame> SPC <switch-frame> <switch-frame> 

SPC <switch-frame> <switch-frame> SPC <switch-frame> 

<switch-frame> SPC <switch-frame> <switch-frame> SPC 

<switch-frame> <switch-frame> SPC <switch-frame> <switch-frame> 

SPC <switch-frame> <switch-frame> SPC <switch-frame> 

<switch-frame> SPC <switch-frame> <switch-frame> SPC 

<switch-frame> <switch-frame> q <switch-frame> <switch-frame> 

y <help-echo> <return> SPC SPC SPC SPC SPC SPC SPC 

SPC SPC SPC SPC SPC SPC SPC SPC SPC SPC q <switch-frame> 

<switch-frame> y <help-echo> <return> SPC SPC SPC SPC 

SPC SPC q <switch-frame> <switch-frame> y <help-echo> 

SPC <up> <up> <up> <return> SPC SPC # # SPC SPC q <switch-frame> 

<switch-frame> y <help-echo> <return> SPC SPC SPC p 

# # SPC SPC SPC q <switch-frame> <switch-frame> y <help-echo> 

<down> <down> <down> <down> <down> <down> <down> <down> 

<down> <up> <up> <return> SPC SPC q <switch-frame> 

<switch-frame> y <help-echo> <down> <return> SPC SPC 

SPC SPC SPC SPC # # SPC <switch-frame> <help-echo> 

<help-echo> <switch-frame> <switch-frame> <switch-frame> 

SPC <switch-frame> <switch-frame> SPC <switch-frame> 

<switch-frame> SPC <switch-frame> <switch-frame> SPC 

<switch-frame> <switch-frame> SPC <switch-frame> <switch-frame> 

| <switch-frame> <switch-frame> <help-echo> <help-echo> 

<help-echo> <switch-frame> <switch-frame> SPC <switch-frame> 

<switch-frame> SPC <switch-frame> <switch-frame> <help-echo> 

<switch-frame> <help-echo> <help-echo> <help-echo> 

<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 

<help-echo> <menu-bar> <help-menu> <send-emacs-bug

-report>

Recent messages:

Region 7 in buffer B is empty [3 times]

Region 8 in buffer B is empty [2 times]

Refining difference region 9 ...

Refining difference region 10 ...

Region 11 in buffer B is empty [2 times]

Refining difference region 12 ...

Refining difference region 13 ...

Refining difference region 14 ...

Adding srecode-insert-getset to srecode menu

Adding srecode-document-insert-comment to srecode menu

Load-path shadows:

c:/Local/Emacs/site-lisp/cedet-1.0/speedbar/speedbar hides
c:/Local/Emacs/lisp/speedbar

c:/Local/Emacs/site-lisp/cedet-1.0/speedbar/sb-image hides
c:/Local/Emacs/lisp/sb-image

c:/Local/Emacs/site-lisp/cedet-1.0/common/ezimage hides
c:/Local/Emacs/lisp/ezimage

c:/Local/Emacs/site-lisp/cedet-1.0/speedbar/dframe hides
c:/Local/Emacs/lisp/dframe

c:/Local/Emacs/site-lisp/cedet-1.0/eieio/eieio hides
c:/Local/Emacs/lisp/emacs-lisp/eieio

c:/Local/Emacs/site-lisp/cedet-1.0/eieio/eieio-speedbar hides
c:/Local/Emacs/lisp/emacs-lisp/eieio-speedbar

c:/Local/Emacs/site-lisp/cedet-1.0/eieio/eieio-opt hides
c:/Local/Emacs/lisp/emacs-lisp/eieio-opt

c:/Local/Emacs/site-lisp/cedet-1.0/eieio/eieio-datadebug hides
c:/Local/Emacs/lisp/emacs-lisp/eieio-datadebug

c:/Local/Emacs/site-lisp/cedet-1.0/eieio/eieio-custom hides
c:/Local/Emacs/lisp/emacs-lisp/eieio-custom

c:/Local/Emacs/site-lisp/cedet-1.0/eieio/eieio-comp hides
c:/Local/Emacs/lisp/emacs-lisp/eieio-comp

c:/Local/Emacs/site-lisp/cedet-1.0/eieio/eieio-base hides
c:/Local/Emacs/lisp/emacs-lisp/eieio-base

c:/Local/Emacs/site-lisp/cedet-1.0/eieio/chart hides
c:/Local/Emacs/lisp/emacs-lisp/chart

c:/Local/Emacs/site-lisp/org-7.5/lisp/org hides
c:/Local/Emacs/lisp/org/org

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-xoxo hides
c:/Local/Emacs/lisp/org/org-xoxo

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-wl hides
c:/Local/Emacs/lisp/org/org-wl

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-w3m hides
c:/Local/Emacs/lisp/org/org-w3m

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-vm hides
c:/Local/Emacs/lisp/org/org-vm

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-timer hides
c:/Local/Emacs/lisp/org/org-timer

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-table hides
c:/Local/Emacs/lisp/org/org-table

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-src hides
c:/Local/Emacs/lisp/org/org-src

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-rmail hides
c:/Local/Emacs/lisp/org/org-rmail

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-remember hides
c:/Local/Emacs/lisp/org/org-remember

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-publish hides
c:/Local/Emacs/lisp/org/org-publish

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-protocol hides
c:/Local/Emacs/lisp/org/org-protocol

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-plot hides
c:/Local/Emacs/lisp/org/org-plot

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-mouse hides
c:/Local/Emacs/lisp/org/org-mouse

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-mobile hides
c:/Local/Emacs/lisp/org/org-mobile

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-mhe hides
c:/Local/Emacs/lisp/org/org-mhe

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-mew hides
c:/Local/Emacs/lisp/org/org-mew

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-macs hides
c:/Local/Emacs/lisp/org/org-macs

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-mac-message hides
c:/Local/Emacs/lisp/org/org-mac-message

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-list hides
c:/Local/Emacs/lisp/org/org-list

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-latex hides
c:/Local/Emacs/lisp/org/org-latex

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-jsinfo hides
c:/Local/Emacs/lisp/org/org-jsinfo

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-irc hides
c:/Local/Emacs/lisp/org/org-irc

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-install hides
c:/Local/Emacs/lisp/org/org-install

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-inlinetask hides
c:/Local/Emacs/lisp/org/org-inlinetask

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-info hides
c:/Local/Emacs/lisp/org/org-info

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-indent hides
c:/Local/Emacs/lisp/org/org-indent

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-id hides
c:/Local/Emacs/lisp/org/org-id

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-icalendar hides
c:/Local/Emacs/lisp/org/org-icalendar

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-html hides
c:/Local/Emacs/lisp/org/org-html

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-habit hides
c:/Local/Emacs/lisp/org/org-habit

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-gnus hides
c:/Local/Emacs/lisp/org/org-gnus

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-freemind hides
c:/Local/Emacs/lisp/org/org-freemind

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-footnote hides
c:/Local/Emacs/lisp/org/org-footnote

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-feed hides
c:/Local/Emacs/lisp/org/org-feed

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-faces hides
c:/Local/Emacs/lisp/org/org-faces

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-exp hides
c:/Local/Emacs/lisp/org/org-exp

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-exp-blocks hides
c:/Local/Emacs/lisp/org/org-exp-blocks

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-docbook hides
c:/Local/Emacs/lisp/org/org-docbook

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-datetree hides
c:/Local/Emacs/lisp/org/org-datetree

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-crypt hides
c:/Local/Emacs/lisp/org/org-crypt

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-compat hides
c:/Local/Emacs/lisp/org/org-compat

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-colview hides
c:/Local/Emacs/lisp/org/org-colview

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-clock hides
c:/Local/Emacs/lisp/org/org-clock

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-bibtex hides
c:/Local/Emacs/lisp/org/org-bibtex

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-bbdb hides
c:/Local/Emacs/lisp/org/org-bbdb

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-attach hides
c:/Local/Emacs/lisp/org/org-attach

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-ascii hides
c:/Local/Emacs/lisp/org/org-ascii

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-archive hides
c:/Local/Emacs/lisp/org/org-archive

c:/Local/Emacs/site-lisp/org-7.5/lisp/org-agenda hides
c:/Local/Emacs/lisp/org/org-agenda

c:/Local/Emacs/site-lisp/cedet-1.0/srecode/srecode hides
c:/Local/Emacs/lisp/cedet/srecode

c:/Local/Emacs/site-lisp/cedet-1.0/semantic/semantic hides
c:/Local/Emacs/lisp/cedet/semantic

c:/Local/Emacs/site-lisp/cedet-1.0/common/pulse hides
c:/Local/Emacs/lisp/cedet/pulse

c:/Local/Emacs/site-lisp/cedet-1.0/common/mode-local hides
c:/Local/Emacs/lisp/cedet/mode-local

c:/Local/Emacs/site-lisp/cedet-1.0/common/inversion hides
c:/Local/Emacs/lisp/cedet/inversion

c:/Local/Emacs/site-lisp/cedet-1.0/ede/ede hides
c:/Local/Emacs/lisp/cedet/ede

c:/Local/Emacs/site-lisp/cedet-1.0/common/data-debug hides
c:/Local/Emacs/lisp/cedet/data-debug

c:/Local/Emacs/site-lisp/cedet-1.0/common/cedet hides
c:/Local/Emacs/lisp/cedet/cedet

c:/Local/Emacs/site-lisp/cedet-1.0/common/cedet-idutils hides
c:/Local/Emacs/lisp/cedet/cedet-idutils

c:/Local/Emacs/site-lisp/cedet-1.0/common/cedet-global hides
c:/Local/Emacs/lisp/cedet/cedet-global

c:/Local/Emacs/site-lisp/cedet-1.0/common/cedet-files hides
c:/Local/Emacs/lisp/cedet/cedet-files

c:/Local/Emacs/site-lisp/cedet-1.0/common/cedet-cscope hides
c:/Local/Emacs/lisp/cedet/cedet-cscope

Features:

(shadow sort mail-extr message ecomplete rfc822 mml mml-sec

password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231

rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader gnus-util netrc

time-date gmm-utils mailheader canlock sha1 hex-util hashcash mail-utils

emacsbug semantic-complete semantic-dep ede-locate locate cedet-cscope

cedet-idutils cedet-global semantic-tag-file semantic-el semantic-tag-ls

semantic-c hideif semantic-c-by cc-mode cc-fonts cc-menus cc-cmds

cc-styles cc-align cc-engine cc-vars cc-defs semantic-tag-write

semanticdb-typecache parse-time vc-cvs semanticdb-file cedet-files

semantic-make semantic-make-by semantic-bovine bovine-debug

semantic-debug jka-compr ediff-merg ediff-diff ediff-wind ediff-help

ediff-util ediff-mult ediff-init ediff project-am ede-shell

autoconf-edit autoconf autoconf-mode makefile-edit ede-make make-mode

ede-dired srecode-mode cogre-srecode semantic-edit srecode-template-mode

srecode-template srecode-template-wy wisent-comp semantic-wisent wisent

srecode-map srecode-insert srecode-fields srecode-args

srecode-dictionary srecode-find srecode-ctxt srecode-compile

srecode-table semantic-decorate-include semantic-decorate-mode

semantic-decorate pulse semantic-mru-bookmark semanticdb-mode

semantic-idle eldoc senator warnings which-func semantic-imenu

semantic-sb imenu ede-linux ede-emacs ede-cpp-root cedet

cedet-contrib-load contrib-loaddefs cogre-load cogre-loaddefs

speedbar-load speedbar-loaddefs ede-load ede-loaddefs ede-speedbar

ede-files ede ede-base eieio-datadebug data-debug ede-auto

eieio-speedbar semantic-ia-sb semantic-analyze semantic-scope

semantic-analyze-fcn semanticdb-find semanticdb-ref semantic-find

semantic-sort semanticdb-el eieio-opt semanticdb semantic-lex-spp

semantic-ctxt semantic-format semantic-util-modes semantic-util semantic

semantic-lex semantic-tag working fame speedbar sb-image ezimage dframe

assoc eieio-custom wid-edit ede-source eieio-base srecode-load srecode

srecode-loaddefs semantic-load semantic-fw semantic-loaddefs mode-local

find-func derived eieio-load eieio-loaddefs cedet-load cedet-compat

cedet-loaddefs eieio byte-opt bytecomp byte-compile eieio-comp inversion

compile browse-url url-util url-parse url-vars mm-util mail-prsvr

org-install desktop clearcase advice help-fns advice-preload reporter

executable dired regexp-opt cl cl-19 sql easymenu comint ring server

tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table

ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-mode

register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse

jit-lock font-lock syntax facemenu font-core frame cham georgian

utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean

japanese hebrew greek romanian slovak czech european ethiopic indian

cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev

button minibuffer faces cus-face files text-properties overlay md5

base64 format env code-pages mule custom widget hashtable-print-readable

backquote make-network-process multi-tty emacs)

*** E-Mail body has been placed on clipboard, please paste it here! *** 

-------------------------------------------------------------------------------------------------------------------
CONFIDENTIALITY NOTICE: This e-mail and any files attached may contain confidential and proprietary information of Alcatel-Lucent and/or its affiliated entities. Access by the intended recipient only is authorized. Any liability arising from any party acting, or refraining from acting, on any information contained in this e-mail is hereby excluded. If you are not the intended recipient, please notify the sender immediately, destroy the original transmission and its attachments and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Copyright in this e-mail and any attachments belongs to Alcatel-Lucent and/or its affiliated entities.