* Re: "Update Speedbar"
2005-05-05 14:24 ` Stefan Monnier
2005-05-06 7:14 ` Richard Stallman
@ 2005-05-06 18:30 ` Marcelo Toledo
2005-05-08 22:45 ` Richard Stallman
1 sibling, 1 reply; 5+ messages in thread
From: Marcelo Toledo @ 2005-05-06 18:30 UTC (permalink / raw)
Stefan Monnier <monnier@iro.umontreal.ca> 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 <eludlam@mathworks.com> 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
^ permalink raw reply [flat|nested] 5+ messages in thread