[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: "Update Speedbar"
From: |
Marcelo Toledo |
Subject: |
Re: "Update Speedbar" |
Date: |
Fri, 06 May 2005 15:30:03 -0300 |
User-agent: |
Gnus/5.110003 (No Gnus v0.3) Emacs/21.4 (gnu/linux) |
Stefan Monnier <address@hidden> 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 <address@hidden> 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
address@hidden
http://www.marcelotoledo.org
Mobile: 55 71 9116-1101