GNU bug report logs - #729
23.0.60; RET doesn't DTRT in read-char-exclusive on the Mac OS X --with-ns port

Previous Next

Packages: emacs, ns;

Reported by: Teodor Zlatanov <tzz <at> lifelogs.com>

Date: Sat, 16 Aug 2008 13:40:05 UTC

Severity: normal

Merged with 725, 1014

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 729 in the body.
You can then email your comments to 729 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#729; Package emacs. Full text and rfc822 format available.

Acknowledgement sent to Teodor Zlatanov <tzz <at> lifelogs.com>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Teodor Zlatanov <tzz <at> lifelogs.com>
To: emacs-pretest-bug <at> gnu.org
Subject: 23.0.60; RET doesn't DTRT in read-char-exclusive on the Mac OS X --with-ns port
Date: Sat, 16 Aug 2008 08:25:02 -0500
I found the problem while trying to use `read-passwd', which calls
`read-char-exclusive'.  Hitting RET is not registered correctly by
`read-char-exclusive' as it's called from `read-passwd' (it seems to
extend the input field downwards as if it was a multiline input field)
and so `read-passwd' doesn't terminate.  A workaround is to press C-m
in the input field.  This breaks EPA functionality when passphrases
are needed, and probably more packages as well.

Test with:



In GNU Emacs 23.0.60.8 (i386-apple-darwin9.4.0, *Step 9.0)
 of 2008-08-16 on mungo
Windowing system distributor `Apple', version 49.46.48
configured using `configure  '--with-ns' 'CC=gcc''

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: nil
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8
  default-enable-multibyte-characters: t

Major mode: Group

Minor modes in effect:
  gnus-topic-mode: t
  gnus-undo-mode: t
  recentf-mode: t
  auto-image-file-mode: t
  cua-mode: t
  display-time-mode: t
  icomplete-mode: t
  show-paren-mode: t
  which-function-mode: t
  url-handler-mode: t
  auto-insert-mode: t
  shell-dirtrack-mode: t
  df-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t





bug reassigned from package `emacs' to `emacs,ns'. Request was from Chong Yidong <cyd <at> stupidchicken.com> to control <at> emacsbugs.donarmstrong.com. (Thu, 21 Aug 2008 16:05:07 GMT) Full text and rfc822 format available.

Merged 725 729. Request was from Chong Yidong <cyd <at> stupidchicken.com> to control <at> emacsbugs.donarmstrong.com. (Thu, 21 Aug 2008 17:50:04 GMT) Full text and rfc822 format available.

bug reassigned from package `emacs,ns' to `emacs,ns'. Request was from Chong Yidong <cyd <at> stupidchicken.com> to control <at> emacsbugs.donarmstrong.com. (Mon, 25 Aug 2008 15:25:09 GMT) Full text and rfc822 format available.

Forcibly Merged 725 729 1014. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> emacsbugs.donarmstrong.com. (Wed, 24 Sep 2008 00:50:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <don <at> donarmstrong.com> to internal_control <at> emacsbugs.donarmstrong.com. (Thu, 23 Oct 2008 14:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 15 years and 150 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.