From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#14403: 24.3.50; [regression] Typing non-ascii characters on a non-GUI MS-Windows session Date: Wed, 22 May 2013 17:22:15 -0400 Message-ID: References: <87ppwt2x7p.fsf@gmail.com> <83hai5736q.fsf@gnu.org> <83sj1o64q8.fsf@gnu.org> <8338teu4ux.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1369257812 23595 80.91.229.3 (22 May 2013 21:23:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 22 May 2013 21:23:32 +0000 (UTC) Cc: 14403@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed May 22 23:23:30 2013 Return-path: 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 ) id 1UfGVO-0006Eg-3j for geb-bug-gnu-emacs@m.gmane.org; Wed, 22 May 2013 23:23:30 +0200 Original-Received: from localhost ([::1]:54311 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UfGVN-0006jd-MC for geb-bug-gnu-emacs@m.gmane.org; Wed, 22 May 2013 17:23:29 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38621) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UfGVE-0006jW-Ni for bug-gnu-emacs@gnu.org; Wed, 22 May 2013 17:23:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UfGVA-0005g2-7a for bug-gnu-emacs@gnu.org; Wed, 22 May 2013 17:23:20 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40218) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UfGVA-0005fy-4F for bug-gnu-emacs@gnu.org; Wed, 22 May 2013 17:23:16 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UfGVt-0003JP-Rc for bug-gnu-emacs@gnu.org; Wed, 22 May 2013 17:24:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 May 2013 21:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14403 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 14403-submit@debbugs.gnu.org id=B14403.136925778512655 (code B ref 14403); Wed, 22 May 2013 21:24:01 +0000 Original-Received: (at 14403) by debbugs.gnu.org; 22 May 2013 21:23:05 +0000 Original-Received: from localhost ([127.0.0.1]:56808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UfGUy-0003I1-Fz for submit@debbugs.gnu.org; Wed, 22 May 2013 17:23:05 -0400 Original-Received: from pruche.dit.umontreal.ca ([132.204.246.22]:35629) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UfGUw-0003Hv-N9 for 14403@debbugs.gnu.org; Wed, 22 May 2013 17:23:03 -0400 Original-Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r4MLMFG5028844; Wed, 22 May 2013 17:22:16 -0400 Original-Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id C89FAB4030; Wed, 22 May 2013 17:22:15 -0400 (EDT) In-Reply-To: <8338teu4ux.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 22 May 2013 23:39:02 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4587=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4587> : streams <965633> : uri <1427373> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.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" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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:74464 Archived-At: >> So a crude fix would be to check >> "terminal->read_socket_hook == &tty_read_avail_input". > Yes, crude. >> What would be a good test to cleanly distinguish posix ttys from w32 >> "ttys"? > How are they different? posix ttys only emit bytes (aka encoded characters) in the event queue, whereas according to this bug, w32 ttys emit characters (aka decoded characters). > And what about the Leim use case, which trips there as well? While the Leim use case comes from the same commit, its source is slightly different, so the two fixes are unrelated. I'm working on a patch for that problem, but it doesn't fix this problem. Stefan