From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Uday Reddy Newsgroups: gmane.emacs.devel Subject: Re: Emacs24 coding system problems Date: Sun, 25 Nov 2012 07:58:06 +0000 Message-ID: <20657.53134.989000.793074@gargle.gargle.HOWL> References: <20627.33570.796000.901596@gargle.gargle.HOWL> <20649.12724.125000.858979@gargle.gargle.HOWL> <83k3tizkl2.fsf@gnu.org> <20649.61758.750000.69012@gargle.gargle.HOWL> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1353830306 22666 80.91.229.3 (25 Nov 2012 07:58:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 25 Nov 2012 07:58:26 +0000 (UTC) Cc: Uday Reddy , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 25 08:58:37 2012 Return-path: Envelope-to: ged-emacs-devel@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 1TcX6k-0001oF-JF for ged-emacs-devel@m.gmane.org; Sun, 25 Nov 2012 08:58:30 +0100 Original-Received: from localhost ([::1]:60917 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TcX6Z-0005mk-Gm for ged-emacs-devel@m.gmane.org; Sun, 25 Nov 2012 02:58:19 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:34908) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TcX6W-0005mV-PO for emacs-devel@gnu.org; Sun, 25 Nov 2012 02:58:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TcX6V-000415-Tt for emacs-devel@gnu.org; Sun, 25 Nov 2012 02:58:16 -0500 Original-Received: from sun60.bham.ac.uk ([147.188.128.137]:53854) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TcX6V-00040z-NX for emacs-devel@gnu.org; Sun, 25 Nov 2012 02:58:15 -0500 Original-Received: from [147.188.128.127] (helo=bham.ac.uk) by sun60.bham.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1TcX6S-0005JX-Mu; Sun, 25 Nov 2012 07:58:12 +0000 Original-Received: from mx1.cs.bham.ac.uk ([147.188.192.53]) by bham.ac.uk (envelope-from ) with esmtp (Exim 4.72) id 1TcX6R-0005Bq-G7 using interface smart1.bham.ac.uk; Sun, 25 Nov 2012 07:58:12 +0000 Original-Received: from gromit.cs.bham.ac.uk ([147.188.193.16] helo=MARUTI.cs.bham.ac.uk) by mx1.cs.bham.ac.uk with esmtp (Exim 4.51) id 1TcX6R-000169-SE; Sun, 25 Nov 2012 07:58:11 +0000 In-Reply-To: X-Mailer: VM 8.2.0b under 24.2.1 (i386-mingw-nt5.1.2600) X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 147.188.128.137 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:155073 Archived-At: Stefan Monnier writes: > Maybe you can try to debug-on-entry of set-buffer-multibyte (tho many > calls are done from C, so won't be caught). Thanks, Stefan. There was only call made to set-buffer-multibyte from find-file-noselect-1. The argument was t. Tracing through find-file-noselect-1, I found that `rawfile' was set to nil. Then there is call to `insert-file-contents'. When it returns, enable-multibyte-characters has been set to nil. Trying out various revisions of the Emacs trunk, I have narrowed down the problem to the revisions between Sean Seager's builds 2/14/11 and 2/21/11, i.e., roughly between trunk revisions 103261 and 103379. Four commits in this range had changes to multibyte issues: 103273 103292 103304 103338 The first two seem to be refactorings. The third one is only dealing with allout. The commit 103338 might be the one that is interfering with emacs-w3m. Cheers, Uday