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.
Allow to enable/disable the project properties categories regarding the type of project (MIDP, CDC, BD-J). There are project properties categories which are valid only for some types of projects. For other project types they should be hidden but it is not possible to do it with the current implementation. Currently they can be enabled/disabled for all project types only. E.g. obfuscation is not implemented for BD-J projects so Obfuscating category should be hidden for these projects.
According to Petr S. there is some ability to disable functionality already in place and more features just need to be added to the ones this functionality supports
Petr, if you could fill in what ability to disable functionality you were talking about, that would be a big help. Wouldn't be hard to craft something from scratch if necessary. Just some enum of node names and mask in project.properties or similar.
Basically, we are talking about project customizer mobility.project\src\org\netbeans\modules\mobility\project\ui\resources\layer.xml <folder name="Customizer"> <folder name="org.netbeans.modules.kjava.j2meproject"> <folder name="general"> The question is, if each project support should say, which categories are valid/visible for its own.
Moving target to M2 since we are already in the stabilization phase of M1, but I should be able to attach a patch here soon
Well, any preference for the following three possible approaches: 1. Separate folders for different specifications (i.e. CDC, etc. have their own SFS categories for their customizers) 2. Some <attr name="excludeFrom" stringvalue="CDC,XYZ"/> on individual elements 3. Some programmatic accept (String specification) method on the customizer panel factory (worse from performance perspective but probably simplest to implement)
Reassigning a bunch of bugs still assigned to me - I haven't worked for Oracle in almost a year.