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.
[ BUILD # : 200808311401 ] [ JDK VERSION : 1.6.0_07 ] I suggest update the 'Compiling ...' status word when analyzing project for something as 'Analyzing ...', 'Parsing ...' or something like that. Time after time users ask about why NetBeans is compiling their projects, since it is a necessary step for several IDE features, I am sure this should be updated to a better word avoiding misunderstood. Regards
up to java infrastructure i think...
We should really consider this enhancement. Some people are really confused by "Compiling.." status. The files are in fact not compiled in terms of project status (they are not being built), the files are compiled into internal caches.
When and where exactly is the "Compiling..." label shown? We used to show the "Scanning project..." label when we scanned project and libraries on classpath. Has it changed?
In fact there are probably 5 people on the world who knows exact difference between scanning and compiling. During scanning we go through jars and folders to find which files were modified since last session. And those modified files are later compiled into internal caches.
In that case just use "Scanning projects..." label. And all features that depend on it should show a message like "Scanning in progress..." if the feature isn't available until the scanning completes (e.g. Navigator). I believe there's another issue filed against the scanning label asking for removing the path of scanned JARs from the label as the path makes label very obtrusive due to the jumping effect when the path length changes between different JARs. Don't show any path in the scanning label. Simple "Scanning projects..." should be enough.
Yes, there is an issue to change Scanning path to just Scanning
In MDR times, we were using "jumping paths" only in details of scanning task.
Hi people, see the attachment for 'Compiling...' in nb 6.5. I know what this steps means, however several users who don't know what this mean think that IDE is compiling their projects, what is not true. To avoid this kind of misunderstand this label should be changed. Maybe 'Analyzing ...' is a good choice.
Created attachment 69147 [details] Current 6.5 status bar during compiling
I agree with Jano that "scanning" is probably enough. If we really have to cover both stages, maybe "caching" could replace "compiling"
I would vote for "Analyzing" rather than "Caching".
One label is enough. We don't need to be specific about what exactly is going on behind the scene, be it compiling, analyzing or scanning. The important information for the user is that some features need to wait for this progress to complete. Therefor the connection between the features waiting for the progress should be obvious, which means using consistent label in the progress and respective feature UI (e.g. Navigator). If no features really wait for the progress to complete, we don't need to show the progress at all. I'm for "Scanning projects..." which is saying the IDE is gathering all kinds of information about projects.
When changing the label, please note that, AFAIK, the "Go To Type" dialog is also dependent on this process and the exact term used should be consistent between the progress message and the dialog.
We should implement it for 6.5
I suggest to change the progress to scanning as well as the label in the Go to type. As the change is so trivial I am going to use the issue as UI Spec page.
The label will change from current: [Scanning|Compiling|Analyzing] ${file_path} to: Scanning projects...
UI change approved. Removing the keyword.
http://hg.netbeans.org/main/rev/f36d9de51b42
Integrated into 'main-golden', will be available in build *200809180201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/f36d9de51b42 User: Tomas Zezula <tzezula@netbeans.org> Log: #146181:Change 'Compiling ...' status string for more friendly word
BTW, since it is better now, I had another suggestion. When the scanning projects, the task should show the progress when we open the details, as plugin manager do when running in background mode. It should show the files been scanned/analyzed and so on.
I've already think about it, not sure if it's possible for non deterministic progress handle. I need to ask.
Added the name of root into details: http://hg.netbeans.org/main/rev/b80cc0069a5a
Integrated into 'main-golden', will be available in build *200809300201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/b80cc0069a5a User: Tomas Zezula <tzezula@netbeans.org> Log: #146181:[65cat] Change 'Compiling ...' status string for more friendly word
*** Issue 130374 has been marked as a duplicate of this issue. ***
Integrated into 'main-golden', will be available in build *200810140201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/76742e2af71d User: Tomas Zezula <tzezula@netbeans.org> Log: #146181:[65cat] Change 'Compiling ...' status string for more friendly word
v. 200810090201