From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/66731 Path: news.gmane.org!not-for-mail From: Reiner Steib Newsgroups: gmane.emacs.gnus.general,gmane.emacs.devel Subject: Re: coding problem in article display with gnus 5.13 incl. in emacs cvs Date: Tue, 08 Apr 2008 23:26:34 +0200 Message-ID: References: <87myo494v0.fsf@pdrechsler.de> Reply-To: Reiner Steib NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1207690060 25157 80.91.229.12 (8 Apr 2008 21:27:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 8 Apr 2008 21:27:40 +0000 (UTC) Cc: ding@gnus.org, emacs-devel@gnu.org To: Patrick Drechsler Original-X-From: ding-owner+M15214@lists.math.uh.edu Tue Apr 08 23:28:13 2008 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1JjLMH-0005ZX-Fn for ding-account@gmane.org; Tue, 08 Apr 2008 23:28:02 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1JjLLa-0001wn-KO; Tue, 08 Apr 2008 16:27:18 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1JjLLZ-0001wV-0O for ding@lists.math.uh.edu; Tue, 08 Apr 2008 16:27:17 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.67) (envelope-from ) id 1JjLLR-0000cU-QD for ding@lists.math.uh.edu; Tue, 08 Apr 2008 16:27:16 -0500 Original-Received: from mail.uni-ulm.de ([134.60.1.11]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1JjLLb-0005BF-00 for ; Tue, 08 Apr 2008 23:27:19 +0200 Original-Received: from bridgekeeper.physik.uni-ulm.de (bridgekeeper.physik.uni-ulm.de [134.60.41.37]) by mail.uni-ulm.de (8.14.2/8.14.2) with ESMTP id m38LR30G019791; Tue, 8 Apr 2008 23:27:04 +0200 (MEST) Original-Received: from localhost (bridgekeeper.physik.uni-ulm.de [134.60.41.37]) by bridgekeeper.physik.uni-ulm.de (Postfix) with ESMTP id 1D9231C63F; Tue, 8 Apr 2008 23:27:03 +0200 (CEST) X-Face: /U7=m^"/-Dn61mAl{g9e3>\G5Tp,oEX|V)g2I1hBk\ML;)7A?6cmB-y7y?'NA^J<=oz7syB =(McAwIHgLX!.B?R3X}98d@?>CrT094KLWh]WU4gDpnL/")MS(XoQTv`Oq225uL>+;CpPXo$N5e>N> $tPd-gbB^F{gQS#1ase]XO~D4p4M"3+F-7~u]dy3I?Pb8RO*H-EFeWDUf?Rf,d]pv\Jvh2Cht!A=im yKAS2Z%Ao^;}W/qzMvMm Mail-Followup-To: Patrick Drechsler , ding@gnus.org, emacs-devel@gnu.org In-Reply-To: <87myo494v0.fsf@pdrechsler.de> (Patrick Drechsler's message of "Tue, 08 Apr 2008 09:34:59 +0200") User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.2.50 (gnu/linux) X-DCC-CollegeOfNewCaledonia-Metrics: poseidon 1189; Body=3 Fuz1=3 Fuz2=3 X-Virus-Scanned: by amavisd-new X-MIME-Autoconverted: from 8bit to quoted-printable by mail.uni-ulm.de id m38LR30G019791 X-Spam-Score: -2.5 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:66731 gmane.emacs.devel:94735 Archived-At: On Tue, Apr 08 2008, Patrick Drechsler wrote: > after updating GNU/Emacs CVS a few days ago I noticed that the article > buffer sometimes does not display umlaut characters correctly anymore. I'm not aware of any changes in Gnus, thus most probably a change in Emacs is the reason. (Cc-ing emacs-devel, keeping full citation.) > Symptoms: Either the article buffer displays (A) the character's contro= l > sequence (ie "=E4" -> "\344") or (B) it skips the character it can not > display. This did not happen in previous versions of Gnus v5.13 shipped > with Emacs CVS. > > To reproduce (A): > > Step 1/2: Send yourself a mail with another mail client (for example > Thunderbird) with the following content (do not copy the umlauts from > the example below: Type them in i.e. Thunderbird!): > > here are some german umlauts: > > ae: =E4 > oe: =F6 > ue: =FC > ss: =DF > > end of test > > Step 2/2: This message is now in my "Sent" folder. It is displayed > incorrectly in Gnus (Below I replaced the control characters by the > string displayed): > > From: Patrick Drechsler > Subject: test umlauts > To: Patrick Drechsler > User-Agent: Thunderbird 1.5.0.14ubu (X11/20080306) > > here are some german umlauts: > > ae: \344 > oe: \366 > ue: \374 > ss: \337 > > end of test Does the problem only appear in Gcc-ed messages or in usual mail/news messages as well? If the later, could you send such a message to=20 gmane-test@hawk.netfonds.no (gmane.test). > Placing the cursor on "\344" and `M-x describe-char' results in: > > ,---- > | character: \344 (4194276, #o17777744, #x3fffe4) > | preferred charset: eight-bit (Raw bytes 0-255) > | code point: 0xE4 > | syntax: w which means: word > | buffer code: #xE4 > | file code: not encodable by coding system undecided-unix > | display: no font available > |=20 > | Character code properties are not shown: customize what to show > |=20 > | There are text properties here: > | auto-composed t > `----=20 > > Here is the output of `M-x describe-char' from the =E4 character in sec= ond > sentence: > > ,---- > | character: =E4 (228, #o344, #xe4) > | preferred charset: iso-8859-1 (Latin-1 (ISO/IEC 8859-1)) > | code point: 0xE4 > | syntax: w which means: word > | category: j:Japanese l:Latin > | buffer code: #xC3 #xA4 > | file code: #xC3 #xA4 (encoded by coding system utf-8-emacs-un= ix) > | display: by this font (glyph code) > | bitstream vera sans mono:pixelsize=3D13:foundry=3Dbitstream:weig= ht=3Dregular:slant=3Droman:width=3Dnormal (#x6C) > `---- > > (Don't ask me why the category indicates "j:Japanese") > > Concerning (B): > > On other occations I noticed that displayed umlauts are deleted or > replaced by a space. > > Here is an example: > > ,---- > | List-Id: Linux > | To: patrickXXX@XXX.XX > | From: Linux > | Date: Mon, 07 Apr 2008 04:02:02 +0200 > | Content-Type: multipart/alternative; boundary=3D"-----b007da1ee42" > | Content-Transfer-Encoding: 8bit > | MIME-Version: 1.0 > | Subject: heise online News Linux 07.04.2008 > | Message-Id: > | [...]=20 > | > | * Nachrichten berblick zum Thema Linux der vergangenen sieben Tage = * > | * > | Benchmark-Suite f r Linux > |=20 > | Phoronix hat eine umfassende Benchmark-Suite f r Linux ver ffentli= cht. > | [...]=20 > `---- > > Can other people using Gnus (not "No Gnus") with current Gnu Emacs CVS > confirm this behaviour? FTR: Gnus 5.13 is the same as "No Gnus", modulo delays in synchronization. > Going through the Gnus settings below, the only thing that catches my > eye is "mm-charset-synonym-alist". Searching the Gnus manual for the > terms "charset" results in section 3.20 Charsets. But I have trouble > understanding it. `mm-charset-synonym-alist' should be irrelevant. > Can anybody give me a pointer which variable(s) need to be adopted? > > Previous versions of Gnus v5.13 included with Emacs CVS displayed the > article buffer correctly. It would be very good if you could identify the change causing the problem using bisection (specifying the date to cvs). > TIA, > > Patrick > > ,----[ Emacs version and settings: ] > | In GNU Emacs 23.0.60.2 (i686-pc-linux-gnu, GTK+ Version 2.8.20) > | of 2008-04-04 on golem > | Windowing system distributor `The X.Org Foundation', version 11.0.700= 00000 > | configured using `configure '--prefix=3D/home/patrick/prg/stow/emacs= -devel' '--with-xft' '--with-x-toolkit=3Dgtk'' > |=20 > | 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: de_DE.UTF-8 > | value of $XMODIFIERS: nil > | locale-coding-system: utf-8-unix > | default-enable-multibyte-characters: t > |=20 > | Major mode: Message > |=20 > | Minor modes in effect: > | gnus-message-citation-mode: t > | mml-mode: t > | delete-selection-mode: t > | show-paren-mode: t > | savehist-mode: t > | pc-selection-mode: t > | iswitchb-mode: t > | display-time-mode: t > | which-function-mode: t > | shell-dirtrack-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 > | blink-cursor-mode: t > | global-auto-composition-mode: t > | auto-composition-mode: t > | auto-compression-mode: t > | column-number-mode: t > | line-number-mode: t > | transient-mark-mode: t > | abbrev-mode: t > `---- > > ,----[ Gnus settings ] > | (setq gnus-default-nntp-server "") > | (setq gnus-select-method > | '(nntp "news.myserver.foo")) > | (setq gnus-message-archive-group > | '((if > | (message-news-p) > | "nnimap+mail.mymailserver.bla:INBOX.sent.news" "nnimap+mail.myma= ilserver.bla:INBOX.Sent"))) > | (setq gnus-secondary-select-methods > | '((nnml "private") > | (nntp "news.gmane.org") > | (nnimap "mail.mymailserver.bla" > | (nnimap-list-pattern > | ("*"))))) > | (setq gnus-group-change-level-function 'gnus-topic-change-level) > | (setq gnus-summary-expunge-below -999) > | (setq gnus-summary-mode-hook > | '(gnus-agent-mode)) > | (setq gnus-exit-group-hook > | '(gnus-uu-delete-work-dir gnus-uu-clean-up)) > | (setq gnus-group-line-format "%M%S%p%P%5y:%B%(%G%)%l %O\n") > | (setq gnus-group-catchup-group-hook > | '(gnus-topic-update-topic)) > | (setq gnus-exit-gnus-hook > | '(mm-destroy-postponed-undisplay-list)) > | (setq gnus-visible-headers "^From:\\|^Newsgroups:\\|^Subject:\\|^Date= :\\|^Followup-To:\\|^Reply-To:\\|^Organization:\\|^Summary:\\|^Keywords:\= \|^To:\\|^[BGF]?Cc:\\|^Posted-To:\\|^Mail-Copies-To:\\|^Mail-Followup-To:= \\|^Apparently-To:\\|^Gnus-Warning:\\|^Resent-From:\\|^X-Sent:\\|^X-Newsr= eader:\\|^X-Mailer:\\|^User-Agent:\\|^X-User-Agent:\\|^X-Injected-Via-Gma= ne:\\|^Message-ID:") > | (setq gnus-saved-headers "^From:\\|^Newsgroups:\\|^Subject:\\|^Date:\= \|^Followup-To:\\|^Reply-To:\\|^Organization:\\|^Summary:\\|^Keywords:\\|= ^To:\\|^[BGF]?Cc:\\|^Posted-To:\\|^Mail-Copies-To:\\|^Mail-Followup-To:\\= |^Apparently-To:\\|^Gnus-Warning:\\|^Resent-From:\\|^X-Sent:") > | (setq gnus-article-prepare-hook > | '(bbdb/gnus-pop-up-bbdb-buffer)) > | (setq gnus-init-file "~/.emacs.d/.gnus") > | (setq gnus-startup-hook > | '(bbdb-insinuate-gnus)) > | (setq gnus-setup-news-hook > | '(gnus-agent-queue-setup gnus-fixup-nnimap-unread-after-getting= -new-news)) > | (setq gnus-save-newsrc-hook > | '(bbdb-offer-save)) > | (setq gnus-group-mode-hook > | '(gnus-agent-mode gnus-topic-mode)) > | (setq gnus-posting-styles > | '((".*" > | (organization "none") > | (Face > | '(gnus-convert-png-to-face "~/.emacs.d/faces/ant.png"))) > | (".*gmane.comp.lang.r.general" > | (signature-file "~/.emacs.d/mailsignature/sig-workcam-r") > | (Face > | '(gnus-convert-png-to-face "~/.emacs.d/faces/ant.png"))))) > | (setq gnus-home-score-file "~/.emacs.d/total-score-file.SCORE") > | (setq gnus-server-mode-hook > | '(gnus-agent-mode)) > | (setq mm-charset-synonym-alist > | '((ibm866 . cp866) > | (unicode . utf-16-le) > | (ks_c_5601-1987 . cp949) > | (windows-31j . cp932) > | (iso8859-1 . iso-8859-1))) > | (setq message-send-mail-function 'smtpmail-send-it) > | (setq message-post-method > | '(nntp "news")) > | (setq message-setup-hook > | '(bbdb-define-all-aliases bbdb-insinuate-message)) > | (setq message-mode-hook > | '(#[nil "\302\030\303 !)\207" > | [gnus-article-copy gnus-setup-message-group nil gnus-configure= -posting-styles] > | 2] > | #[nil "\302 \211\020\211\021\207" > | [message-mailer message-newsreader gnus-extended-version] > | 2])) > | (setq message-header-setup-hook > | '(gnus-inews-insert-archive-gcc gnus-inews-insert-gcc)) > | (setq message-signature 'randomsig-signature) > `---- Bye, Reiner. --=20 ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/