| Summary: | Support for extension refactoring for extension point ids | ||
|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Michael Valenta <Michael.Valenta> |
| Component: | UI | Assignee: | Brian Bauman <baumanbr> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | baumanbr, caniszczyk, Curtis_Windatt, darin.eclipse, hudsonr, wassim.melhem |
| Version: | 3.1 | Keywords: | bugday, noteworthy |
| Target Milestone: | 3.4 M3 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
Michael Valenta
*** Bug 108350 has been marked as a duplicate of this bug. *** *** Bug 186184 has been marked as a duplicate of this bug. *** Let's look at this in M3 Curtis, if you're bored with Help context id hell, this one could serve as some entertainment. This could range from simple to more complex. If we refactor the extension point id, we could find and update the corresponding old ids. This should be pretty straight forward. We could go a step further and if the user refactors an attribute or element, we could try to update each plug-in referencing the changed elements. I have not had a chance to play around with it, but I think this would be a bit more challenging than the first. I updated the title to focus only one the first scenario. The second scenario could be tracked in another bug. Done :) During the testing I turned up another scenario we might want to handle (bug 207643). I also noticed schema definitions have references to the plug-in id and point of which they describe. Opened bug 207646 to track refactoring those values as well. This patch does not fix bug 123260. The only references updated are those in the plugin.xml's. While I was in there, I fixed up some deprecated code and added a nmumonic for the Bundle-SymbolicName refactoring code. One step closer to refactoring perfection ;-) Nice work, Brian. btw, don't worry, I am not up that late. I'm in Romania. It's morning :) |