From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!not-for-mail
From: Fujii Hironori <fujii.hironori@gmail.com>
Newsgroups: gmane.emacs.bugs
Subject: bug#11732: 24.1; Microsoft IME Japanese input problem
Date: Tue, 17 Feb 2015 19:26:41 +0900
Message-ID: <CALus1Pk3vTbjR5Z73vapXJjCORQrQ2gO4tmZ+man=KFpREEUiQ@mail.gmail.com>
References: <87obohkxga.fsf@XAVIER-PC.i-did-not-set--mail-host-address--so-tickle-me>
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary=001a11342dfc8621e0050f462327
X-Trace: ger.gmane.org 1424191656 17258 80.91.229.3 (17 Feb 2015 16:47:36 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Tue, 17 Feb 2015 16:47:36 +0000 (UTC)
To: 11732@debbugs.gnu.org
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Feb 17 17:47:19 2015
Return-path: <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org>
Envelope-to: geb-bug-gnu-emacs@m.gmane.org
Original-Received: from lists.gnu.org ([208.118.235.17])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org>)
	id 1YNlIq-0005pT-KC
	for geb-bug-gnu-emacs@m.gmane.org; Tue, 17 Feb 2015 17:47:16 +0100
Original-Received: from localhost ([::1]:46238 helo=lists.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org>)
	id 1YNlIq-00033X-1a
	for geb-bug-gnu-emacs@m.gmane.org; Tue, 17 Feb 2015 11:47:16 -0500
Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60328)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1YNlIj-0002yP-9E
	for bug-gnu-emacs@gnu.org; Tue, 17 Feb 2015 11:47:10 -0500
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1YNlIf-0000hj-2A
	for bug-gnu-emacs@gnu.org; Tue, 17 Feb 2015 11:47:09 -0500
Original-Received: from debbugs.gnu.org ([140.186.70.43]:55253)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1YNlIe-0000he-Vo
	for bug-gnu-emacs@gnu.org; Tue, 17 Feb 2015 11:47:04 -0500
Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80)
	(envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1YNlIe-0006MM-Nr
	for bug-gnu-emacs@gnu.org; Tue, 17 Feb 2015 11:47:04 -0500
X-Loop: help-debbugs@gnu.org
In-Reply-To: <87obohkxga.fsf@XAVIER-PC.i-did-not-set--mail-host-address--so-tickle-me>
Resent-From: Fujii Hironori <fujii.hironori@gmail.com>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Tue, 17 Feb 2015 16:47:04 +0000
Resent-Message-ID: <handler.11732.B11732.142419159224368@debbugs.gnu.org>
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 11732
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
Original-Received: via spool by 11732-submit@debbugs.gnu.org id=B11732.142419159224368
	(code B ref 11732); Tue, 17 Feb 2015 16:47:04 +0000
Original-Received: (at 11732) by debbugs.gnu.org; 17 Feb 2015 16:46:32 +0000
Original-Received: from localhost ([127.0.0.1]:46489 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
	id 1YNlI8-0006Kx-6o
	for submit@debbugs.gnu.org; Tue, 17 Feb 2015 11:46:32 -0500
Original-Received: from mail-lb0-f169.google.com ([209.85.217.169]:35521)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <fujii.hironori@gmail.com>) id 1YNfMd-0004aP-De
	for 11732@debbugs.gnu.org; Tue, 17 Feb 2015 05:26:48 -0500
Original-Received: by lbjb6 with SMTP id b6so3576720lbj.2
	for <11732@debbugs.gnu.org>; Tue, 17 Feb 2015 02:26:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; 
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=a3H8hg5gWt5gvNDLyBZoHrtxBL2DZCG7j/qq0F/PzK8=;
	b=Qrudi+ub3AxLYDdROL1K9K51CVSzogbAnBQ0xSI7NUrleKZlEW6nvbq1H8+ixLpD9m
	+k8TURZ8f3PtiNe2Ls1s0O5T3u98HDYUzDrKwPWoswGilZ8EmCJByf0qSzju96m2fmON
	nuxS5J0psqjQN4HemyHRppEhj+LIwI4OJnBidXSuZBIul5eBEJutEFFJUdT+fATiG8hf
	PxDQUN9safA1UlTHwW+3YnFN1PczfUbS/xHLN0xJlxlPIyyU7ALCe7noysxbn09N5jfy
	mfuyz7iCJCT0HTLOdS+v7/7ee6VH9jDeckCj29EhJ++JU2d5qOiaalpyXjg4aOmXYTnJ
	pjHA==
X-Received: by 10.152.204.69 with SMTP id kw5mr23605677lac.3.1424168801646;
	Tue, 17 Feb 2015 02:26:41 -0800 (PST)
Original-Received: by 10.112.64.42 with HTTP; Tue, 17 Feb 2015 02:26:41 -0800 (PST)
X-Mailman-Approved-At: Tue, 17 Feb 2015 11:46:30 -0500
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x
X-Received-From: 140.186.70.43
X-BeenThere: bug-gnu-emacs@gnu.org
List-Id: "Bug reports for GNU Emacs,
	the Swiss army knife of text editors" <bug-gnu-emacs.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/bug-gnu-emacs>,
	<mailto:bug-gnu-emacs-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/bug-gnu-emacs>
List-Post: <mailto:bug-gnu-emacs@gnu.org>
List-Help: <mailto:bug-gnu-emacs-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs>,
	<mailto:bug-gnu-emacs-request@gnu.org?subject=subscribe>
Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org
Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org
Xref: news.gmane.org gmane.emacs.bugs:99495
Archived-At: <http://permalink.gmane.org/gmane.emacs.bugs/99495>

--001a11342dfc8621e0050f462327
Content-Type: text/plain; charset=UTF-8

WM_IME_STARTCOMPOSITION should be passed to DefWindowProc.


On Mon, 18 Jun 2012 14:20:37 +0900,
xavier.dahan@gmail.com wrote:
>
> Problem to use the native Microsoft IME Japanese input tool to write in
> Japanese within Emacs.
>
> Japanese keyboard.
>
> Windows 7, fully in Japanese (locale, language).
>
> Switching to Japanese IME input in Emacs makes the user "blind".
> Can not see what we are typing (like when typing a password) until is pressed:
>
> - either 2 times "space". Then the small IME window displaying the kanji
>   choices corresponding to what has been typeset (blind) appears on the
>   bottom-right of the screen.
>
> - either "enter". Then the hiragana that have been typeset (blind) are printed
>   in Emacs.
>
> That's all. Best regards, Xavier.
> --------------------------------------------------------------------------
>
> In GNU Emacs 24.1.1 (i386-mingw-nt6.1.7601)
>  of 2012-06-10 on MARVIN
> Windowing system distributor `Microsoft Corp.', version 6.1.7601
> Configured using:
>  `configure --with-gcc (4.6) --cflags
>  -ID:/devel/emacs/libs/libXpm-3.5.8/include
>  -ID:/devel/emacs/libs/libXpm-3.5.8/src
>  -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include
>  -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include
>  -ID:/devel/emacs/libs/giflib-4.1.4-1/include
>  -ID:/devel/emacs/libs/jpeg-6b-4/include
>  -ID:/devel/emacs/libs/tiff-3.8.2-1/include
>  -ID:/devel/emacs/libs/gnutls-3.0.9/include'
>
> 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: JPN
>   value of $XMODIFIERS: nil
>   locale-coding-system: cp932
>   default enable-multibyte-characters: t
>
> Major mode: Lisp Interaction
>
> Minor modes in effect:
>   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-composition-mode: t
>   auto-encryption-mode: t
>   auto-compression-mode: t
>   line-number-mode: t
>   transient-mark-mode: t
>
> Recent input:
> <language-change> C-c C-c M-x b u <tab> g - r e <tab>
> <backspace> <backspace> <backspace> <backspace> <backspace>
> <backspace> <backspace> <backspace> <backspace> <backspace>
> <backspace> <backspace> <backspace> <backspace> r e
> p o r t - e m a <tab> <return>
>
> Recent messages:
> For information about GNU Emacs and the GNU system, type C-h C-a.
> Making completion list...
>
> Load-path shadows:
> None found.
>
> Features:
> (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml
> mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
> gmm-utils mailheader sendmail regexp-opt rfc2047 rfc2045 ietf-drums
> mm-util mail-prsvr mail-utils help-mode easymenu view time-date
> japan-util 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
> 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
> minibuffer loaddefs button faces cus-face files text-properties overlay
> sha1 md5 base64 format env code-pages mule custom widget
> hashtable-print-readable backquote make-network-process multi-tty emacs)
>
>
>
>

--001a11342dfc8621e0050f462327
Content-Type: application/octet-stream; name="a.patch"
Content-Disposition: attachment; filename="a.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_i695blv10

ZGlmZiAtLWdpdCBhL3NyYy93MzJmbnMuYyBiL3NyYy93MzJmbnMuYwppbmRleCAwODAwMGQ4Li4z
YjAyMTNkIDEwMDY0NAotLS0gYS9zcmMvdzMyZm5zLmMKKysrIGIvc3JjL3czMmZucy5jCkBAIC0z
Mjk1LDEyICszMjk1LDEyIEBAIHczMl93bmRfcHJvYyAoSFdORCBod25kLCBVSU5UIG1zZywgV1BB
UkFNIHdQYXJhbSwgTFBBUkFNIGxQYXJhbSkKIAkgICAgIGZpZWxkIGJlaW5nIHJlc2V0IHRvIG5p
bC4gICovCiAJICBmID0geF93aW5kb3dfdG9fZnJhbWUgKGRweWluZm8sIGh3bmQpOwogCSAgaWYg
KCEoZiAmJiBGUkFNRV9MSVZFX1AgKGYpKSkKLQkgICAgYnJlYWs7CisJICAgIGdvdG8gZGZsdDsK
IAkgIHcgPSBYV0lORE9XIChGUkFNRV9TRUxFQ1RFRF9XSU5ET1cgKGYpKTsKIAkgIC8qIFB1bnQg
aWYgc29tZW9uZSBjaGFuZ2VkIHRoZSBmcmFtZSdzIHNlbGVjdGVkIHdpbmRvdwogCSAgICAgYmVo
aW5kIG91ciBiYWNrLiAqLwogCSAgaWYgKHcgIT0gdzMyX3N5c3RlbV9jYXJldF93aW5kb3cpCi0J
ICAgIGJyZWFrOworCSAgICBnb3RvIGRmbHQ7CiAKIAkgIGZvcm0uZHdTdHlsZSA9IENGU19SRUNU
OwogCSAgZm9ybS5wdEN1cnJlbnRQb3MueCA9IHczMl9zeXN0ZW1fY2FyZXRfeDsKQEAgLTMzMTgs
MTcgKzMzMTgsMTcgQEAgdzMyX3duZF9wcm9jIChIV05EIGh3bmQsIFVJTlQgbXNnLCBXUEFSQU0g
d1BhcmFtLCBMUEFSQU0gbFBhcmFtKQogCiAJICAvKiBQdW50IGlmIHRoZSB3aW5kb3cgd2FzIGRl
bGV0ZWQgYmVoaW5kIG91ciBiYWNrLiAgKi8KIAkgIGlmICghQlVGRkVSUCAody0+Y29udGVudHMp
KQotCSAgICBicmVhazsKKwkgICAgZ290byBkZmx0OwogCiAJICBjb250ZXh0ID0gZ2V0X2ltZV9j
b250ZXh0X2ZuIChod25kKTsKIAogCSAgaWYgKCFjb250ZXh0KQotCSAgICBicmVhazsKKwkgICAg
Z290byBkZmx0OwogCiAJICBzZXRfaW1lX2NvbXBvc2l0aW9uX3dpbmRvd19mbiAoY29udGV4dCwg
JmZvcm0pOwogCSAgcmVsZWFzZV9pbWVfY29udGV4dF9mbiAoaHduZCwgY29udGV4dCk7CiAJfQot
ICAgICAgYnJlYWs7CisgICAgICBnb3RvIGRmbHQ7CiAKICAgICBjYXNlIFdNX0lNRV9FTkRDT01Q
T1NJVElPTjoKICAgICAgIGlnbm9yZV9pbWVfY2hhciA9IDA7Cg==
--001a11342dfc8621e0050f462327--