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.
Was CR 6299035. We've had various customer requests to make files with various suffixes recognized as C++ (several requests for C++ with embedded SQL, lex files, etc). While there is no guarantee the non-C/C++ portions of these files would display properly, their inclusion would probably be better for these customers in most cases. So I suggest we add the ability for users to add file extensions to the list of C and C++ extensions currently recognized by the cpp module. gordon.prieur@sun.com 2005-06-20 15:04:16 GMT *** (#1 of 1): 2005-06-20 08:04:16 PDT gordon.prieur@sun.com
Reassigning because I've got too many IZs to fix by FCS. Even though this is and enhancement, it should be fixed for FCS. Its been one of the most heavily asked for fixes over the last 3-4 years. Its primarily related to C++ but also should include C. It should also affect the suffixes in the FileChooser used by the new project wizard in its add-files panel (you may want to see Thomas about this part).
removed MARS keyword.
- one data loader splitted on c, c++, fortran and asm data loaders CVS log: Checking in src/org/netbeans/modules/cnd/api/utils/CCSourceFileFilter.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/api/utils/CCSourceFileFilter.java,v <-- CCSourceFileFilter.java new revision: 1.2.2.2; previous revision: 1.2.2.1 done Checking in src/org/netbeans/modules/cnd/api/utils/HeaderSourceFileFilter.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/api/utils/HeaderSourceFileFilter.java,v <-- HeaderSourceFileFilter.java new revision: 1.2.2.2; previous revision: 1.2.2.1 done Checking in src/org/netbeans/modules/cnd/api/utils/FortranSourceFileFilter.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/api/utils/FortranSourceFileFilter.java,v <-- FortranSourceFileFilter.java new revision: 1.2.2.2; previous revision: 1.2.2.1 done Checking in src/org/netbeans/modules/cnd/api/utils/CSourceFileFilter.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/api/utils/CSourceFileFilter.java,v <-- CSourceFileFilter.java new revision: 1.2.2.2; previous revision: 1.2.2.1 done Checking in src/org/netbeans/modules/cnd/api/utils/AllSourceFileFilter.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/api/utils/AllSourceFileFilter.java,v <-- AllSourceFileFilter.java new revision: 1.2.2.2; previous revision: 1.2.2.1 done Checking in makeproject/src/org/netbeans/modules/cnd/makeproject/NativeProjectProvider.java; /shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/NativeProjectProvider.java,v <-- NativeProjectProvider.java new revision: 1.2.2.6; previous revision: 1.2.2.5 done RCS file: /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/CCDataLoader.java,v done Checking in src/org/netbeans/modules/cnd/loaders/CCDataLoader.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/CCDataLoader.java,v <-- CCDataLoader.java new revision: 1.1.2.1; previous revision: 1.1 done Checking in src/org/netbeans/modules/cnd/loaders/Bundle.properties; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Bundle.properties,v <-- Bundle.properties new revision: 1.2.2.2; previous revision: 1.2.2.1 done RCS file: /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/FortranDataLoader.java,v done Checking in src/org/netbeans/modules/cnd/loaders/FortranDataLoader.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/FortranDataLoader.java,v <-- FortranDataLoader.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/CCDataLoaderBeanInfo.java,v done Checking in src/org/netbeans/modules/cnd/loaders/CCDataLoaderBeanInfo.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/CCDataLoaderBeanInfo.java,v <-- CCDataLoaderBeanInfo.java new revision: 1.1.2.1; previous revision: 1.1 done Checking in src/org/netbeans/modules/cnd/loaders/CCFSrcLoader.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/CCFSrcLoader.java,v <-- CCFSrcLoader.java new revision: 1.2.2.4; previous revision: 1.2.2.3 done RCS file: /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/CDataLoaderBeanInfo.java,v done Checking in src/org/netbeans/modules/cnd/loaders/CDataLoaderBeanInfo.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/CDataLoaderBeanInfo.java,v <-- CDataLoaderBeanInfo.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/FortranDataLoaderBeanInfo.java,v done Checking in src/org/netbeans/modules/cnd/loaders/FortranDataLoaderBeanInfo.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/FortranDataLoaderBeanInfo.java,v <-- FortranDataLoaderBeanInfo.java new revision: 1.1.2.1; previous revision: 1.1 done Checking in src/org/netbeans/modules/cnd/loaders/MIMEResolver.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/MIMEResolver.java,v <-- MIMEResolver.java new revision: 1.2.2.3; previous revision: 1.2.2.2 done Checking in src/org/netbeans/modules/cnd/loaders/HDataLoader.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/HDataLoader.java,v <-- HDataLoader.java new revision: 1.2.2.2; previous revision: 1.2.2.1 done RCS file: /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/CDataLoader.java,v done Checking in src/org/netbeans/modules/cnd/loaders/CDataLoader.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/CDataLoader.java,v <-- CDataLoader.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/AsmDataLoader.java,v done Checking in src/org/netbeans/modules/cnd/loaders/AsmDataLoader.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/AsmDataLoader.java,v <-- AsmDataLoader.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/AsmDataLoaderBeanInfo.java,v done Checking in src/org/netbeans/modules/cnd/loaders/AsmDataLoaderBeanInfo.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/loaders/Attic/AsmDataLoaderBeanInfo.java,v <-- AsmDataLoaderBeanInfo.java new revision: 1.1.2.1; previous revision: 1.1 done Checking in manifest.mf; /shared/data/ccvs/repository/cnd/manifest.mf,v <-- manifest.mf new revision: 1.2.2.2; previous revision: 1.2.2.1 done Checking in src/org/netbeans/modules/cnd/makewizard/MakefileGenerator.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/makewizard/MakefileGenerator.java,v <-- MakefileGenerator.java new revision: 1.2.2.2; previous revision: 1.2.2.1 done Checking in src/org/netbeans/modules/cnd/makewizard/TargetData.java; /shared/data/ccvs/repository/cnd/src/org/netbeans/modules/cnd/makewizard/TargetData.java,v <-- TargetData.java new revision: 1.2.2.2; previous revision: 1.2.2.1 done Checking in makeproject/src/org/netbeans/modules/cnd/makeproject/api/configurations/Item.java; /shared/data/ccvs/repository/cnd/makeproject/src/org/netbeans/modules/cnd/makeproject/api/configurations/Item.java,v <-- Item.java new revision: 1.2.2.4; previous revision: 1.2.2.3 done
Created attachment 37248 [details] Tar file of diff output + one new Java file
Oops! I just attached a tarball to the wrong issue. Please ignore it!
Please indicate how this issue is fixed at the user level. I looked through various possible main options, C/C++ and Editor but saw no facilities. Neither did I see anythingin advanced options under Editing.
See options in: Tools/Options Advanced Options IDE Configuration/System/Object Types Extension and MIME Types Property for nodes: - C Data Objects - C++ Data Objects - C and C++ Header Data Objects
Alexander, the Advanced Options panels are going away in NB 6.0 so a solution involving them is only a short-term solution. Could you look into adding something to the Rename dialog? Perhaps a 2nd textfield (or a dropdown with an Add/Remove... button). You might ask Stepan what he thinks would be a good UI for this.
I think this bug should be fixed with: http://www.netbeans.org/issues/show_bug.cgi?id=124013
fixed as a part of IZ124013
Verified in NetBeans IDE Dev (Build 200802251204)