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 121414 - Correctly update required artificial projects list
Summary: Correctly update required artificial projects list
Status: RESOLVED WONTFIX
Alias: None
Product: cnd
Classification: Unclassified
Component: Code Model (show other bugs)
Version: 6.x
Hardware: All All
: P4 blocker (vote)
Assignee: Vladimir Kvashin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-07 19:53 UTC by Vladimir Kvashin
Modified: 2009-12-21 06:42 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Kvashin 2007-11-07 19:53:04 UTC
Typically an open project is associated with a number of so called artificial libraries that contain the model of
headers that are used in this project, though themselves do not belong to any of the open projects.

The content of this required artificial projects list is updated dynamically: as soon as the #include directive is
resolved, necessary artificial project is added to the list (if it isn't yet opened). But the removal of the projects
from  this list isn't done properly.

It should be done when the code model is in a stable state, taking into account file header dependency graph.
Comment 1 Vladimir Kvashin 2007-11-07 19:54:27 UTC
Eventually such projects are closed (when the last open project is closed). 
So I leave it P3.
Comment 2 Quality Engineering 2009-12-21 06:42:18 UTC
This bug was reported against NetBeans IDE 6.0 or an older release, or against a non-maintained module. NetBeans team does not have enough resources to get to this issue, therefore we are closing the issue as a WONTFIX. If you are interested in providing a patch for this bug, please see our NetFIX guidelines for how to proceed. 

We apologize for any inconvenience.


Thank you.
The NetBeans Team