Community
Participate
Working Groups
<response_by> martine marin at 2010.05.18.08.44.46 </response_by> Hi, All items under "Class" in API Compatibility DO NOT have mnemonic, only one string. The mnemonic is duplicate and it is hard to have it unique. Please remove it. File: eclipse\plugins\org.eclipse.pde.api.tools.ui\org\eclipse\pde\api\tools\ui\internal\preferences\preferencemessages.properties CLASS_CHANGED_NON_FINAL_TO_FINAL=The key&word 'final' has been added: Same for Interface INTERFACE_REMOVED_TYPE_MEMBER=A member type has been &removed: Same for Enum ENUM_REMOVED_FIELD=A fie&ld has been removed: Same for Field FIELD_REMOVED_TYPE_ARGUMENT=A type ar&gument has been removed: Same for Method METHOD_CHANGED_NON_FINAL_TO_FINAL=The &keyword 'final' has been added (type tagged '@noextend'): Steps to reproduce: Click Windows > Preferences Click on Plugin Development Click on API Errors /Warnings Click on the API Compatibility tab Expand Class Expand Interface Expand Enum Expand Field Expand Method Thanks a lot in advance, Martine <response_by> rewagner at 2010.05.18.10.14.07 </response_by> This article was reassigned from Category:''TVT/Testing,Inbox''. <response_by> rewagner at 2010.05.18.10.16.25 </response_by> I see this and it is being rerouted to the developers so they can remove it for future builds. Thanks, Ross I have also included English screenshots of the pages to make it easier to fix the problem.
Created attachment 168948 [details] 03.000.710_UnnecessaryMnemonic.gif
Created attachment 168949 [details] 03.000.720_UnnecessaryMnemonic.gif
Created attachment 168950 [details] untitled.GIF
<cde:tctdetail> Testcase: 03.000.710 & 720 - BASE MANAGE CONFIG - PREFERENCES APIS ERRORS /WARNINGS - API COMPATIBILITY - CLASS & INTERFACE Project: WSW36 Component: Xfer - Platform/UI Priority: 2 Subject: FRA - Unnecessary mnemonic under Class in API Compatibility Article ID: 288 Originator: mmarin@fr.ibm.com </cde:tctdetail>
Created attachment 168991 [details] Proposed fix
The same should apply to this option: API_COMPONENT_REMOVED_REEXPORTED_TYPE=A re-exported type has been removed:
Michael, Darin, please review.
patch looks good, although I thought having a mnemonic in each of the groups was intentional to match what JDT UI does on its Errors / Warnings page...
Released for 3.6RC2.
This fix is not in the build. Looks like "org.eclipse.pde.api.tools.ui" was never released to the build.
Targetting for RC3. Nothing critical - it can wait.
I give +1 for the bug since it was already made/targeted for RC2. Please note though, that according to the official endgame plan rules: May 24-27 - contributions to RC3 Focus: Serious defects only; documentation. this would be a -1: Also note that in general we do give mnemonics to child items if they are important or often used. In this case however, it looks like PDE is not doing that and it was probably an oversight that some children have a mnemonic.
Tagged for next build. Closing as FIXED.
Verified in I20100527-1700
<response_by> martine marin at 2010.06.01.11.34.59 </response_by> I saw the changes in PII9A, should be implemented in Thursday's build when this package will be integrated. Thanks, Martine
<response_by> martine marin at 2010.06.04.11.02.14 </response_by> Fixed thanks a lot, Closing, Martine