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.

Bug 74264 - The cnd module should allow users to add suffixes
Summary: The cnd module should allow users to add suffixes
Status: VERIFIED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 5.x
Hardware: All All
: P3 blocker (vote)
Assignee: Sergey Grinev
URL:
Keywords:
Depends on: 124013
Blocks: 87587
  Show dependency tree
 
Reported: 2006-03-31 23:44 UTC by Thomas Preisler
Modified: 2008-02-26 15:38 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments
Tar file of diff output + one new Java file (2.04 KB, application/x-gzip)
2007-01-11 01:12 UTC, _ gordonp
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Preisler 2006-03-31 23:44:27 UTC
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
Comment 1 _ gordonp 2006-10-17 18:31:35 UTC
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).
Comment 2 Thomas Preisler 2006-10-24 00:28:07 UTC
removed MARS keyword.
Comment 3 Alexander Simon 2006-11-09 17:51:28 UTC
- 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

Comment 4 _ gordonp 2007-01-11 01:12:05 UTC
Created attachment 37248 [details]
Tar file of diff output + one new Java file
Comment 5 _ gordonp 2007-01-11 01:13:15 UTC
Oops! I just attached a tarball to the wrong issue. Please ignore it!
Comment 6 ivan 2007-07-04 03:56:29 UTC
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.

Comment 7 Alexander Simon 2007-07-04 06:57:50 UTC
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
Comment 8 _ gordonp 2007-07-05 15:00:58 UTC
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.
Comment 9 Alexander Simon 2008-02-06 20:07:10 UTC
I think this bug should be fixed with:
http://www.netbeans.org/issues/show_bug.cgi?id=124013
Comment 10 Sergey Grinev 2008-02-21 10:12:47 UTC
fixed as a part of IZ124013
Comment 11 dnikitin 2008-02-26 15:38:16 UTC
Verified in NetBeans IDE Dev (Build 200802251204)