Community
Participate
Working Groups
(marked as major since improving the feedback from back ground jobs has a high priority for 3.0) 1) press run while the auto build is still running 2) The user is prompted whether they want to wait 3) press yes Problem there is no progress feedback after this point. You have to open the progress view to understand how long you will have to wait. The proposal is to show a ProgressMonitorJobsDialog when the auto build is still running. This will provide the user with a progess indication.
CCing Tod he implemented the Jobs progress dialog and can provide support.
Erich, do you want the "Blocked" dialog, or the "Run in background" dialog?
The dialog should be the ProgressMonitorFocusJobDialog with the focus on the build job. We want to minimize the Blocked dialog. However, this class currently isn't API. Tod what do you recommend? Could you make this class API?
I see no reason why not. I haven't yet as I wanted some flexibility in the class. Does anyone have an idea for a better name? ProgressMonitorFocusJobDialog is a bit of a mouthful.
At a glance, it looks like a progress dialog for a job - so something like "JobProgressMonitorDialog" would make sense to me (unless you want all progress dialogs to being with "ProgressDialog").
Made changes to use IProgressService to display progress of launches better. Changes to: DebugUIMessages.properties, DebugUIPlugin, DebugUITools LaunchConfigurationsDialog (now launches using DebugUITools.launch() instead of internal methods) ProjectCreationDecorator (set PREF_WAIT_FOR_BUILDS to "Always" to prevent dialog during test runs)
Darin, please verify
Verified the new progress dialog appears, but we are too agressive. The dialog appears even if a build is not in progress. I think the launch should be a background job with no dialog, unless there is a build job in progres (then we want the feedback).
Fixed in DebugUIPlugin. Dialog is only shown for background launches when there are builds in progress and the user wants to wait for them to complete.
Verified. Found one bug which I will file seperately.
Reference to the new bug I filed: bug 59183.