unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#3681: 23.1.50; blink-cursor-mode and dead keys.
@ 2009-06-25 20:46 ` Oscar Fuentes
  2009-10-19  7:35   ` YAMAMOTO Mitsuharu
  2009-10-20 10:15   ` bug#3681: marked as done (23.1.50; blink-cursor-mode and dead keys.) Emacs bug Tracking System
  0 siblings, 2 replies; 5+ messages in thread
From: Oscar Fuentes @ 2009-06-25 20:46 UTC (permalink / raw)
  To: emacs-pretest-bug

I'm using emacs on Ubuntu 9.04 with US Intl keyboard layout:

setxkbmap -model pc101 -layout us -variant intl

When blink-cursor-mode is off, the sequence

<dead-key> <letter>

does not produce any output on the screen. Once you write something
else (or just Ctrl-g) the letter appears with the dead key
applied. This is an exact recipe:

emacs -Q [ENTER]
M-x blink-cursor-mode [ENTER]
'e

This should output the letter é on the screen, but does not. Now write
something else and the letter é will appear along with whatever you
wrote after it.


In GNU Emacs 23.1.50.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2009-06-25 on qcore
Windowing system distributor `The X.Org Foundation', version 11.0.10600000
configured using `configure  '--with-x-toolkit=lucid''

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

Major mode: Fundamental

Minor modes in effect:
  show-paren-mode: t
  diff-auto-refine-mode: t
  iswitchb-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  global-auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t

Recent input:
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <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:
Loading vc-cvs...done
Recompiling `timeclock-log-data'
timeclock-log-data
Mark set
Recompiling `timeclock-find-discrep'
timeclock-find-discrep
Loading vc-svn...done
Mark set
Loading `~/.emacs': old-style backquotes detected!
For information about GNU Emacs and the GNU system, type C-h C-a.





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#3681: 23.1.50; blink-cursor-mode and dead keys.
  2009-06-25 20:46 ` bug#3681: 23.1.50; blink-cursor-mode and dead keys Oscar Fuentes
@ 2009-10-19  7:35   ` YAMAMOTO Mitsuharu
  2009-10-19 15:09     ` Oscar Fuentes
  2009-10-19 17:43     ` Jan Djärv
  2009-10-20 10:15   ` bug#3681: marked as done (23.1.50; blink-cursor-mode and dead keys.) Emacs bug Tracking System
  1 sibling, 2 replies; 5+ messages in thread
From: YAMAMOTO Mitsuharu @ 2009-10-19  7:35 UTC (permalink / raw)
  To: Oscar Fuentes, 3681

>>>>> On Thu, 25 Jun 2009 22:46:35 +0200, "Oscar Fuentes" <ofv@wanadoo.es> said:

> I'm using emacs on Ubuntu 9.04 with US Intl keyboard layout:
> setxkbmap -model pc101 -layout us -variant intl

> When blink-cursor-mode is off, the sequence

> <dead-key> <letter>

> does not produce any output on the screen. Once you write something
> else (or just Ctrl-g) the letter appears with the dead key
> applied. This is an exact recipe:

> emacs -Q [ENTER] M-x blink-cursor-mode [ENTER] 'e

> This should output the letter é on the screen, but does not. Now
> write something else and the letter é will appear along with
> whatever you wrote after it.

The following patch works for me (Mac OS X 10.5.8, Xaw).  Could
someone who is familiar with X11 check if it is correct?

				     YAMAMOTO Mitsuharu
				mituharu@math.s.chiba-u.ac.jp

Index: src/xterm.c
===================================================================
RCS file: /sources/emacs/emacs/src/xterm.c,v
retrieving revision 1.1043
diff -c -p -r1.1043 xterm.c
*** src/xterm.c	15 Sep 2009 18:49:57 -0000	1.1043
--- src/xterm.c	19 Oct 2009 07:21:34 -0000
*************** XTread_socket (terminal, expected, hold_
*** 7116,7122 ****
  #ifdef HAVE_X_I18N
        /* Filter events for the current X input method.  */
        if (x_filter_event (terminal->display_info.x, &event))
!         break;
  #endif
        event_found = 1;
  
--- 7116,7122 ----
  #ifdef HAVE_X_I18N
        /* Filter events for the current X input method.  */
        if (x_filter_event (terminal->display_info.x, &event))
!         continue;
  #endif
        event_found = 1;
  





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#3681: 23.1.50; blink-cursor-mode and dead keys.
  2009-10-19  7:35   ` YAMAMOTO Mitsuharu
@ 2009-10-19 15:09     ` Oscar Fuentes
  2009-10-19 17:43     ` Jan Djärv
  1 sibling, 0 replies; 5+ messages in thread
From: Oscar Fuentes @ 2009-10-19 15:09 UTC (permalink / raw)
  To: YAMAMOTO Mitsuharu; +Cc: 3681

YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> writes:

> The following patch works for me (Mac OS X 10.5.8, Xaw).  Could
> someone who is familiar with X11 check if it is correct?

The patch solves the problem on GNU/Linux.





^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#3681: 23.1.50; blink-cursor-mode and dead keys.
  2009-10-19  7:35   ` YAMAMOTO Mitsuharu
  2009-10-19 15:09     ` Oscar Fuentes
@ 2009-10-19 17:43     ` Jan Djärv
  1 sibling, 0 replies; 5+ messages in thread
From: Jan Djärv @ 2009-10-19 17:43 UTC (permalink / raw)
  To: YAMAMOTO Mitsuharu, 3681; +Cc: Oscar Fuentes

YAMAMOTO Mitsuharu skrev:
>>>>>> On Thu, 25 Jun 2009 22:46:35 +0200, "Oscar Fuentes" <ofv@wanadoo.es> said:
> 
>> I'm using emacs on Ubuntu 9.04 with US Intl keyboard layout:
>> setxkbmap -model pc101 -layout us -variant intl
> 
>> When blink-cursor-mode is off, the sequence
> 
>> <dead-key> <letter>
> 
>> does not produce any output on the screen. Once you write something
>> else (or just Ctrl-g) the letter appears with the dead key
>> applied. This is an exact recipe:
> 
>> emacs -Q [ENTER] M-x blink-cursor-mode [ENTER] 'e
> 
>> This should output the letter é on the screen, but does not. Now
>> write something else and the letter é will appear along with
>> whatever you wrote after it.
> 
> The following patch works for me (Mac OS X 10.5.8, Xaw).  Could
> someone who is familiar with X11 check if it is correct?

It looks correct, good of you to find it.  Can you install it?

	Jan D.






^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#3681: marked as done (23.1.50; blink-cursor-mode and dead keys.)
  2009-06-25 20:46 ` bug#3681: 23.1.50; blink-cursor-mode and dead keys Oscar Fuentes
  2009-10-19  7:35   ` YAMAMOTO Mitsuharu
@ 2009-10-20 10:15   ` Emacs bug Tracking System
  1 sibling, 0 replies; 5+ messages in thread
From: Emacs bug Tracking System @ 2009-10-20 10:15 UTC (permalink / raw)
  To: YAMAMOTO Mitsuharu

[-- Attachment #1: Type: text/plain, Size: 893 bytes --]

Your message dated Tue, 20 Oct 2009 19:09:30 +0900
with message-id <wlk4yq8jhh.wl%mituharu@math.s.chiba-u.ac.jp>
and subject line Re: bug#3681: 23.1.50; blink-cursor-mode and dead keys.
has caused the Emacs bug report #3681,
regarding 23.1.50; blink-cursor-mode and dead keys.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com
immediately.)


-- 
3681: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=3681
Emacs Bug Tracking System
Contact owner@emacsbugs.donarmstrong.com with problems

[-- Attachment #2: Type: message/rfc822, Size: 4127 bytes --]

From: "Oscar Fuentes" <ofv@wanadoo.es>
To: emacs-pretest-bug@gnu.org
Subject: 23.1.50; blink-cursor-mode and dead keys.
Date: Thu, 25 Jun 2009 22:46:35 +0200
Message-ID: <87d48sjb2s.fsf@telefonica.net>

I'm using emacs on Ubuntu 9.04 with US Intl keyboard layout:

setxkbmap -model pc101 -layout us -variant intl

When blink-cursor-mode is off, the sequence

<dead-key> <letter>

does not produce any output on the screen. Once you write something
else (or just Ctrl-g) the letter appears with the dead key
applied. This is an exact recipe:

emacs -Q [ENTER]
M-x blink-cursor-mode [ENTER]
'e

This should output the letter é on the screen, but does not. Now write
something else and the letter é will appear along with whatever you
wrote after it.


In GNU Emacs 23.1.50.1 (x86_64-unknown-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2009-06-25 on qcore
Windowing system distributor `The X.Org Foundation', version 11.0.10600000
configured using `configure  '--with-x-toolkit=lucid''

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

Major mode: Fundamental

Minor modes in effect:
  show-paren-mode: t
  diff-auto-refine-mode: t
  iswitchb-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  global-auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t

Recent input:
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <help-echo> 
<help-echo> <help-echo> <help-echo> <help-echo> <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:
Loading vc-cvs...done
Recompiling `timeclock-log-data'
timeclock-log-data
Mark set
Recompiling `timeclock-find-discrep'
timeclock-find-discrep
Loading vc-svn...done
Mark set
Loading `~/.emacs': old-style backquotes detected!
For information about GNU Emacs and the GNU system, type C-h C-a.


[-- Attachment #3: Type: message/rfc822, Size: 2181 bytes --]

From: YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
To: 3681-done@emacsbugs.donarmstrong.com
Subject: Re: bug#3681: 23.1.50; blink-cursor-mode and dead keys.
Date: Tue, 20 Oct 2009 19:09:30 +0900
Message-ID: <wlk4yq8jhh.wl%mituharu@math.s.chiba-u.ac.jp>

>>>>> On Mon, 19 Oct 2009 19:43:15 +0200, Jan Djärv <jan.h.d@swipnet.se> said:

>> The following patch works for me (Mac OS X 10.5.8, Xaw).  Could
>> someone who is familiar with X11 check if it is correct?

> It looks correct, good of you to find it.  Can you install it?

Done.

2009-10-20  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>

	* xterm.c (XTread_socket) [!USE_GTK && HAVE_X_I18N]: Don't quit
	processing pending events when event is filtered for input method.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-10-20 10:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <wlk4yq8jhh.wl%mituharu@math.s.chiba-u.ac.jp>
2009-06-25 20:46 ` bug#3681: 23.1.50; blink-cursor-mode and dead keys Oscar Fuentes
2009-10-19  7:35   ` YAMAMOTO Mitsuharu
2009-10-19 15:09     ` Oscar Fuentes
2009-10-19 17:43     ` Jan Djärv
2009-10-20 10:15   ` bug#3681: marked as done (23.1.50; blink-cursor-mode and dead keys.) Emacs bug Tracking System

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).