From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/78064 Path: news.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.gnus.general Subject: latest change to mm-util.el causes failure Date: Tue, 22 Mar 2011 18:02:00 +0100 Organization: not if I can help it Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1300813407 21828 80.91.229.12 (22 Mar 2011 17:03:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 22 Mar 2011 17:03:27 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M26375@lists.math.uh.edu Tue Mar 22 18:03:22 2011 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.69) (envelope-from ) id 1Q24zH-0005Xw-0b for ding-account@gmane.org; Tue, 22 Mar 2011 18:03:19 +0100 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 1Q24yK-0001pX-Au; Tue, 22 Mar 2011 12:02:20 -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 1Q24yH-0001pC-8y for ding@lists.math.uh.edu; Tue, 22 Mar 2011 12:02:17 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1Q24yF-0005A0-AM for ding@lists.math.uh.edu; Tue, 22 Mar 2011 12:02:16 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1Q24yD-0000JX-0n for ding@gnus.org; Tue, 22 Mar 2011 18:02:13 +0100 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Q24yC-0004qJ-8C for ding@gnus.org; Tue, 22 Mar 2011 18:02:12 +0100 Original-Received: from lns-bzn-49f-81-56-191-143.adsl.proxad.net ([81.56.191.143]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 22 Mar 2011 18:02:12 +0100 Original-Received: from rpluim by lns-bzn-49f-81-56-191-143.adsl.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 22 Mar 2011 18:02:12 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 40 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: lns-bzn-49f-81-56-191-143.adsl.proxad.net Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (cygwin) Cancel-Lock: sha1:9oEQwy6URIudJyDpThWm3PjKlyM= X-Spam-Score: -1.0 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:78064 Archived-At: This change: revno: 103715 author: Julien Danjou committer: Katsumi Yamaoka branch nick: trunk timestamp: Tue 2011-03-22 13:40:41 +0000 message: mm-view.el (mm-display-inline-fontify): Make mode optional, and call normal-mode if not set. Set temp buffer unmodified to avoid kill-buffer query. (mm-inline-text): Render normal text with fontification whenever possible. gnus-sum.el (gnus-summary-save-parts-1): gnus-art.el (gnus-article-browse-html-save-cid-content) (gnus-article-browse-html-parts, gnus-mime-delete-part) (gnus-mime-copy-part, gnus-mime-inline-part, gnus-insert-mime-button): Use `mm-handle-filename'. mm-util.el (mm-handle-filename): New function, return the filename of an handle. introduces (defun mm-handle-filename (handle) "Return filename of HANDLE if any." (or (mail-content-type-get (mm-handle-type handle) 'name) (mail-content-type-get (mm-handle-disposition handle) 'filename))) But mm-handle-type is a macro, so I get: Debugger entered--Lisp error: (invalid-function mm-handle-type) mm-handle-type((# ("text/html" (charset . "utf-8")) 8bit nil nil nil nil nil)) mm-handle-filename((# ("text/html" (charset . "utf-8")) 8bit nil nil nil nil nil)) This is with the bzr head of the gnus that's part of Emacs. It's entirely possible that the issue lies in the way Emacs is compiling gnus. Robert