From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/62234 Path: news.gmane.org!not-for-mail From: Bill Wohler Newsgroups: gmane.mail.mh-e.devel,gmane.emacs.gnus.general Subject: Re: New GNOME icons Date: Mon, 13 Mar 2006 22:43:26 -0800 Organization: Newt Software Message-ID: <22907.1142318606@olgas.newt.com> References: <20403.1141690692@olgas.newt.com> <3861.1142268982@olgas.newt.com> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1142318652 25850 80.91.229.2 (14 Mar 2006 06:44:12 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 14 Mar 2006 06:44:12 +0000 (UTC) Cc: ding@gnus.org, mh-e-devel@lists.sourceforge.net Original-X-From: mh-e-devel-admin@lists.sourceforge.net Tue Mar 14 07:44:08 2006 Return-path: Envelope-to: gmmd-mh-e-devel@m.gmane.org Original-Received: from lists-outbound.sourceforge.net ([66.35.250.225]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FJ3GF-0004UV-5b for gmmd-mh-e-devel@m.gmane.org; Tue, 14 Mar 2006 07:44:03 +0100 Original-Received: from sc8-sf-list1-b.sourceforge.net (sc8-sf-list1-b.sourceforge.net [10.3.1.7]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 0D6DB132F7; Mon, 13 Mar 2006 22:44:02 -0800 (PST) Original-Received: from sc8-sf-mx1-b.sourceforge.net ([10.3.1.91] helo=mail.sourceforge.net) by sc8-sf-list1.sourceforge.net with esmtp (Exim 4.30) id 1FJ3Fk-0005lh-AV for mh-e-devel@lists.sourceforge.net; Mon, 13 Mar 2006 22:43:32 -0800 Original-Received: from pop-altamira.atl.sa.earthlink.net ([207.69.195.62]) by mail.sourceforge.net with esmtp (Exim 4.44) id 1FJ3Fj-00005Z-5L for mh-e-devel@lists.sourceforge.net; Mon, 13 Mar 2006 22:43:32 -0800 Original-Received: from h-68-165-5-58.snvacaid.dynamic.covad.net ([68.165.5.58] helo=olgas.newt.com) by pop-altamira.atl.sa.earthlink.net with esmtp (Exim 3.36 #10) id 1FJ3Ff-0002hL-00; Tue, 14 Mar 2006 01:43:27 -0500 Original-Received: by olgas.newt.com (Postfix, from userid 1000) id 9FFF51707E; Mon, 13 Mar 2006 22:43:26 -0800 (PST) Original-Received: from olgas.newt.com (localhost [127.0.0.1]) by olgas.newt.com (Postfix) with ESMTP id 9C13E16FA8; Mon, 13 Mar 2006 22:43:26 -0800 (PST) Original-To: Katsumi Yamaoka In-reply-to: Comments: In-reply-to Katsumi Yamaoka message dated "Tue, 14 Mar 2006 14:32:29 +0900." X-Mailer: MH-E 7.93+cvs; nmh 1.1; GNU Emacs 22.0.50.14 X-Image-URL: http://www.newt.com/wohler/images/bill-diving.png Mail-Followup-To: mh-e-devel@lists.sourceforge.net, ding@gnus.org X-Spam-Score: 1.0 (+) X-Spam-Report: Spam Filtering performed by sourceforge.net. See http://spamassassin.org/tag/ for more details. Report problems to http://sf.net/tracker/?func=add&group_id=1&atid=200001 1.0 FORGED_RCVD_HELO Received: contains a forged HELO Original-Sender: mh-e-devel-admin@lists.sourceforge.net Errors-To: mh-e-devel-admin@lists.sourceforge.net X-BeenThere: mh-e-devel@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk List-Unsubscribe: , List-Id: Forum for the MH-E developers List-Post: List-Help: List-Subscribe: , List-Archive: X-Original-Date: Mon, 13 Mar 2006 22:43:26 -0800 Xref: news.gmane.org gmane.mail.mh-e.devel:11972 gmane.emacs.gnus.general:62234 Archived-At: Katsumi Yamaoka wrote: > >>>>> In <3861.1142268982@olgas.newt.com> Bill Wohler wrote: > > > Katsumi Yamaoka wrote: > > >>>>>>> In > >>>>>>> Reiner Steib wrote: > >> > >>> [1] * gmm-utils.el (gmm-image-load-path-for-library): Return single > >>> directory if path is t. Add no-error. > >> > >> Because of the `no-error' argument[1], I needed to modify the > >> `gmm-defun-compat' macro as follows > > > Why? The arguments to *-defun-compat shouldn't make any difference. What > > problems were you seeing? > > I'm sorry in the insufficient explanation. > > The specification of the `image-load-path-for-library' function > contained in Emacs 23 that I had checked out on yesterday > morning (in Japan) was: > > (image-load-path-for-library LIBRARY IMAGE &optional PATH) > > It caused the `wrong-number-of-arguments' error since Gnus > specifies the fourth argument NO-ERROR to the > `gmm-image-load-path-for-library' function which is an alias to > `image-load-path-for-library'. Ah! I see. It was actually the image-load-path-for-library function that was at fault, not gmm-defun-compat. By the way, Richard had a few comments about our image-load-path-for-library function. He didn't like that "path" was a symbol. He preferred to pass the value. Also, he didn't like it that we weren't always returning a list, such as when "path" was t. I think he's right. Indeed, fixing these things simplified the final cond to just: (nconc (list image-directory) (delete image-directory (copy-sequence (or path load-path)))))) Note that we now document that the directory is first, so the "path == t" feature can be achieved with (car (image-load-path-for-library ...)). I've made the changes that Richard suggested, but I'd like to get confirmation from you folks that they are OK with you too before committing them. At that time, you can copy the changes from image-load-path-for-library into gmm-image-load-path-for-library and remove your changes to gmm-defun-compat. > >> since I'm using Emacs 23. > > > What's that? > > Emacs 23 is being developed in the `emacs-unicode-2' branch of > the Emacs CVS repository. It fully uses Unicode internally for > multilingual text, and merges the changes made in the trunk. > (You can check it out using the `-r emacs-unicode-2' option). Ah, that's what they're calling the Unicode branch now. I heard about that. Is the plan to release Emacs 22, and then merge the Unicode stuff into the trunk immediately after that? The Unicode changes would be the major change to Emacs 23, right? I'm looking forward to that. -- Bill Wohler http://www.newt.com/wohler/ GnuPG ID:610BD9AD Maintainer of comp.mail.mh FAQ and MH-E. Vote Libertarian! If you're passed on the right, you're in the wrong lane. ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642