From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Marcelo Toledo Newsgroups: gmane.emacs.devel Subject: Re: "Update Speedbar" Date: Fri, 06 May 2005 15:30:03 -0300 Message-ID: <87oebo5hsk.fsf@kali.intranet> References: <87fyx1n4d0.fsf-monnier+emacs@gnu.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1115404702 26063 80.91.229.2 (6 May 2005 18:38:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 6 May 2005 18:38:22 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 06 20:38:16 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DU7hb-0008SZ-6x for ged-emacs-devel@m.gmane.org; Fri, 06 May 2005 20:37:31 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DU7pK-0003NT-NY for ged-emacs-devel@m.gmane.org; Fri, 06 May 2005 14:45:31 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DU7fz-00066A-JN for emacs-devel@gnu.org; Fri, 06 May 2005 14:35:51 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DU7fj-0005vO-6B for emacs-devel@gnu.org; Fri, 06 May 2005 14:35:40 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DU7fi-0005cF-D4 for emacs-devel@gnu.org; Fri, 06 May 2005 14:35:34 -0400 Original-Received: from [200.246.179.113] (helo=hm13.locaweb.com.br) by monty-python.gnu.org with smtp (Exim 4.34) id 1DU7gB-0004Bf-QY for emacs-devel@gnu.org; Fri, 06 May 2005 14:36:04 -0400 Original-Received: (qmail 27664 invoked from network); 6 May 2005 18:28:26 -0000 Original-Received: from unknown (10.1.10.10) by hm13.locaweb.com.br with QMTP; 6 May 2005 18:28:26 -0000 Original-Received: (qmail 20027 invoked from network); 6 May 2005 18:30:29 -0000 Original-Received: from unknown (HELO kali.intranet.marcelotoledo.org) (marcelo@marcelotoledo.org@201.9.95.237) by hm10.locaweb.com.br with SMTP; 6 May 2005 18:30:29 -0000 Original-To: emacs-devel@gnu.org Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEUREBKVenaCZF94VlBp TEhXPzzH0uJJMS+5w9gzIiKEqtMzAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAA AAd0SU1FB9MGCwAYJycum7IAAAH+SURBVHjavVO5bttAECUCGMGWOwICtTtL5Si1s4ThLuBRuEwk gfEPCCptwQHBUh3LRWiC2L/NLGNHqyNtCJDFPL735kyS//mIf8Z94q4BToirJDe9FxThJoYX4oqD F975Sxc/Nq33/vx/kQzr0lZVfUHxa4Na26o+A8TPghCRys0ZZdgYRECylTsDVoRKgaasPVUaC6OU VKz14E5KGRiQUuq6aWMtEQCOQ72mVsQmbqjKfC6BU749YYhmbNashWmZPbqvEcPniBynuirbIYu0 RtRkkLCydP8rjxgvtMk1EaDRVa8jk5esYiDj8jF7AhcBlsDmtpiAiPE4EBoys5xrsc/pEfjSk0a9 BOIqF/3iCNCzQTlTklOWdv/pCHyz3CoA0AykT3dHYH/LrQKjtJGg48a/mwCUQAhpEwE3C84HlZyR AV3Hg6KcDTgnWPJM4r7vC+Bcu0MA1jEgeim57aEQvToZ+w0bsAmPXRdtPPX3y8ldKm3pgSf3F3N5 KFsB75a5c7wF7u04egW8QBwnzHjx3ygiGZUKnUJjIPXJtKhMY64g/AMg6Kr+cYBXCydW3GCWCp8y nXeHcHguHN8+rDuGzCDV3bybnINaH1QgLCqg6rouxFkocaPiQwhxNvq8YyAkxqfpfNh3fuZM+bjb 7kJmju/Yie+v/x+k/LDddr8BShKMrI4evB8AAAAASUVORK5CYII= In-Reply-To: <87fyx1n4d0.fsf-monnier+emacs@gnu.org> (Stefan Monnier's message of "Thu, 05 May 2005 10:24:41 -0400") User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.4 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:36764 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:36764 Stefan Monnier writes: > The version of Speedbar in the tree is very old. The author of Speedbar has > made many more releases of it, distributed as part of the Semantic > package IIRC. We should upgrade to the latest version. > > I contacted the author (Eric Ludlam) about this situation a long time ago > and he explained that he needed paperwork signed by his boss for the > newer version. Since then IIRC the paperwork has been done but he hasn't > had time to merge in the changes on his side with the changes we've applied > on our side. I've then told him we should install his "in progress" merge > code on a branch in the CVS so other people can help out. But I didn't get > any reply to my suggestion. That was a few months ago. > > If someone could probe him again into sending us something so that we can > try and help him finish the merge, that would be helpful. I wrote to him and he replied: Eric Ludlam writes: > Hello, > > I have paperwork for several Emacs things turned in, and they are in > different states in your database. I think speedbar is "ok", but > others need to be "renewed". I started that process, but it stalled > somewhere and I never got around to following up on it. > > Speedbar is available in cvs from this URL: > http://cvs.sourceforge.net/viewcvs.py/cedet/cedet/speedbar/ > > This past winter, I investigated the Emacs ChangeLog for all changes > to Speedbar in Emacs, and merged them into my own copy where > appropriate. I also made the "path/dir" related changes RMS had > suggested. > > I therefore believe all you need to do to update speedbar in Emacs > is copy in speedbar.el, dframe.el, sb-image.el, and ezimage.el along > with icons. > > The image management in speedbar moved to sb-image.el, so that would > be a new file. sb-image, in turn, depends on ezimage, which is in > this location: > http://cvs.sourceforge.net/viewcvs.py/cedet/cedet/common/ > > The purpose of ezimage is to provide a simple way to load images > that works in Emacs and XEmacs. It also has methods that let you > place images over text. ezimage is completely derived from the > original speedbar code, but with new names. It is unclear to me if > that needs it's own set of paperwork. I had not investigated that > topic before. > > ezimage, in turn, depends on all the icons (which I drew myself) in > the icons subdirectory of the above URL. > > I suspect speedbar.texi in Emacs may be better than the copy I > have. I never diffed the two to see what's going on. > > I'm trying to get my own release of speedbar out in my CEDET > package. Also, I don't have CVS access to Emacs anymore due to an > email/savanna conflict that occurred after some security related > issue messed things up about a year ago. I used to update speedbar > in Emacs CVS directly, and find it a bit intimidating as I never > seemed to do it quite right. > > I do run the latest CVS version of Emacs (2 weeks old, perhaps at > the moment) with these items, and they work well. > > Does that answer your questions? > > Good Luck > Eric -- Marcelo Toledo marcelo@marcelotoledo.org http://www.marcelotoledo.org Mobile: 55 71 9116-1101