This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Tuxedo has number of copies of the same file and would like to use csm refactoring capabilities to rename all of them at once. The safest way is to extend current implementation of csm refactoring support and introduce provider which will be asked when refactoring is done. this provider can add extra objects into pool of refactored elements
support for contribution of extra objects. in b**e; rev/a61dda3e5bfb exported from b**e and pushed into cnd-main http://hg.netbeans.org/cnd-main/rev/750e1f564a47
Fix for isElementInOpenProject for tuxedo refactorings cnd-main: http://hg.netbeans.org/cnd-main/rev/7cbd14e7a255 http://hg.netbeans.org/cnd-main/rev/e4278b70420c elif_blacktie: rev/cd077d2b7154 rev/e6a8661f47f2
Added friends: cnd-main: http://hg.netbeans.org/cnd-main/rev/bdc5c58ba406 elif_blacktie: rev/48f58f6b30ad
Integrated into 'main-golden' Changeset: http://hg.netbeans.org/main-golden/rev/750e1f564a47 User: Vladimir Voskresensky <vv159170@netbeans.org> Log: changeset: 204983:019590a9e37d branch: release701_fixes tag: tip user: Vladimir Voskresensky <vv159170@netbeans.org> date: Thu Nov 10 21:21:11 2011 +0300 summary: allow to contribute extra objects for #204952 - extend csm refactoring to allow external providers to contribute
support for extra rename references in file (i.e. string constants) blacktie/rev/dfd9b06b00f6 transplanted http://hg.netbeans.org/cnd-main/rev/59887e178297
use spi for problems: b*e/rev/16817fca13d0 then 16817fca13d0 transplanted to f13226b9a647 http://hg.netbeans.org/cnd-main/rev/f13226b9a647
use name provider b*e/rev/ad8ad60c9874 then ad8ad60c9874 transplanted to beff0805ffa7 http://hg.netbeans.org/cnd-main/rev/beff0805ffa7
fix regression in b*e/rev/444ef7ed43f6 then http://hg.netbeans.org/cnd-main/rev/a24d21667696
Integrated into 'main-golden' Changeset: http://hg.netbeans.org/main-golden/rev/f13226b9a647 User: Vladimir Voskresensky <vv159170@netbeans.org> Log: use spi for problem checks #204952 - extend csm refactoring to allow external providers to contribute
blacktie/rev/8eefe2b40cd8 then transplanted http://hg.netbeans.org/cnd-main/rev/b81f25889eee
blacktie/rev/6d976733aafc then transplanted http://hg.netbeans.org/cnd-main/rev/59ed8ddb0015
Integrated into 'main-golden' Changeset: http://hg.netbeans.org/main-golden/rev/beff0805ffa7 User: Vladimir Voskresensky <vv159170@netbeans.org> Log: support for names provider #204952 - extend csm refactoring to allow external providers to contribute
elif_blacktie: rev/5d1aa0d1951b cnd-main: http://hg.netbeans.org/cnd-main/rev/28afdbd8fc6a
All changes but last one already got into 7.1; we need the last one to be there as well. Vladimir, could you review please.
fix is safe and correct.
Additional fix : blacktie: rev/decd5d477a75 cnd-main: http://hg.netbeans.org/cnd-main/rev/bc56d46e4b17
fix is safe and correct
release71: http://hg.netbeans.org/releases/rev/131d3c90fb6a http://hg.netbeans.org/releases/rev/6c09e564db3c
Integrated into 'releases' Changeset: http://hg.netbeans.org/releases/rev/131d3c90fb6a User: Vladimir Kvashin <vkvashin@netbeans.org> Log: fixing #204952 - extend csm refactoring to allow external providers to contribute: add "refactoring" parameter to CsmRefactoringNameProvider.getReplaceText, getReplaceDescription (transplanted from 5d1aa0d1951b73f7fc2ef482d8ac79358302ea3f) (transplanted from 28afdbd8fc6a3db493c43c041e03218430c986e9)
Integrated into 'main-golden' Changeset: http://hg.netbeans.org/main-golden/rev/28afdbd8fc6a User: Vladimir Kvashin <vkvashin@netbeans.org> Log: fixing #204952 - extend csm refactoring to allow external providers to contribute: add "refactoring" parameter to CsmRefactoringNameProvider.getReplaceText, getReplaceDescription (transplanted from 5d1aa0d1951b73f7fc2ef482d8ac79358302ea3f)
currently can not be verified in 7.1 (no tuxedo tests)
Integrated into 'main-golden' Changeset: http://hg.netbeans.org/main-golden/rev/bc56d46e4b17 User: Vladimir Kvashin <vkvashin@netbeans.org> Log: additional fix for #204952 - extend csm refactoring to allow external providers to contribute: pass hook via refactoring context (transplanted from decd5d477a75afb28638536378a460d64a97c223)