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.
Change to AU proxy dialog to show the proxy setting read for OS and let user to use them or not. Conception of dialog: ======================================= [ ] Don't use the system setting | --------------------------------------| | Proxy host: webcache.czech | | Proxy port: 8080 | ======================================= Checkbox Don't use not checked as default. If it's check ==> enable panel with Proxy host + port and store set values If it isn't check ==> disable panel and show the proxy setting read from system, not store this values.
The texts and layout of dialog should be considered.
The code reading the proxy values from the system must be moved from the autoupdate module to some global space. Then it will be available from other modules.
It almost done, the patch is ready to integrated in main trunk. No backward compatibility problems, it solves the http setting in general in core/IDESettings, no proxy dependent code in Autoupdate module (only UI to display/modify IDE proxy settings), code in AU won't handle proxy settings in own way after the patch application. UI: See the attached screen shots contain changed UI with http settings. Hope it's more comprehensible which proxy setting can be used. UI could be discussed off-line before merge.
Created attachment 19083 [details] AU proxy dialog
Created attachment 19084 [details] Setup Wizard
Created attachment 19085 [details] proposed patch
I suggest some change in the wording: Web Proxy: ( ) No Proxy (o) Use System Proxy Settings ( ) Use HTTP Proxy: Proxy Host: Proxy Port: And keep the Proxy Port text field short (just to fit e.g. 6 characters).
Thanks for comments, new HTTP settings has been integrated in maintrunk. Checking in core/src/org/netbeans/core/Bundle.properties; /cvs/core/src/org/netbeans/core/Bundle.properties,v <-- Bundle.properties new revision: 1.402; previous revision: 1.401 done Checking in core/src/org/netbeans/core/IDESettings.java; /cvs/core/src/org/netbeans/core/IDESettings.java,v <-- IDESettings.java new revision: 1.63; previous revision: 1.62 done Checking in core/src/org/netbeans/core/IDESettingsBeanInfo.java; /cvs/core/src/org/netbeans/core/IDESettingsBeanInfo.java,v <-- IDESettingsBeanInfo.java new revision: 1.40; previous revision: 1.39 done RCS file: /cvs/core/src/org/netbeans/core/ProxyTypePropertyEditor.java,v done Checking in core/src/org/netbeans/core/ProxyTypePropertyEditor.java; /cvs/core/src/org/netbeans/core/ProxyTypePropertyEditor.java,v <-- ProxyTypePropertyEditor.java initial revision: 1.1 done Processing log script arguments... More commits to come... Checking in core/src/org/netbeans/core/ui/Bundle.properties; /cvs/core/src/org/netbeans/core/ui/Bundle.properties,v <-- Bundle.properties new revision: 1.68; previous revision: 1.67 done Checking in core/src/org/netbeans/core/ui/IDESettingsPanel.form; /cvs/core/src/org/netbeans/core/ui/IDESettingsPanel.form,v <-- IDESettingsPanel.form new revision: 1.17; previous revision: 1.16 done Checking in core/src/org/netbeans/core/ui/IDESettingsPanel.java; /cvs/core/src/org/netbeans/core/ui/IDESettingsPanel.java,v <-- IDESettingsPanel.java new revision: 1.39; previous revision: 1.38 done Processing log script arguments... More commits to come... RCS file: /cvs/core/test/unit/src/org/netbeans/core/HttpSettingsTest.java,v done Checking in core/test/unit/src/org/netbeans/core/HttpSettingsTest.java; /cvs/core/test/unit/src/org/netbeans/core/HttpSettingsTest.java,v <-- HttpSettingsTest.java initial revision: 1.1 done Processing log script arguments... More commits to come... Checking in autoupdate/src/org/netbeans/modules/autoupdate/Autoupdater.java; /cvs/autoupdate/src/org/netbeans/modules/autoupdate/Autoupdater.java,v <-- Autoupdater.java new revision: 1.52; previous revision: 1.51 done Checking in autoupdate/src/org/netbeans/modules/autoupdate/Bundle.properties; /cvs/autoupdate/src/org/netbeans/modules/autoupdate/Bundle.properties,v <-- Bundle.properties new revision: 1.143; previous revision: 1.142 done Checking in autoupdate/src/org/netbeans/modules/autoupdate/Downloader.java; /cvs/autoupdate/src/org/netbeans/modules/autoupdate/Downloader.java,v <-- Downloader.java new revision: 1.38; previous revision: 1.37 done Checking in autoupdate/src/org/netbeans/modules/autoupdate/ProxyDialog.form; /cvs/autoupdate/src/org/netbeans/modules/autoupdate/ProxyDialog.form,v <-- ProxyDialog.form new revision: 1.7; previous revision: 1.6 done Checking in autoupdate/src/org/netbeans/modules/autoupdate/ProxyDialog.java; /cvs/autoupdate/src/org/netbeans/modules/autoupdate/ProxyDialog.java,v <-- ProxyDialog.java new revision: 1.13; previous revision: 1.12 done Checking in autoupdate/src/org/netbeans/modules/autoupdate/XMLUpdates.java; /cvs/autoupdate/src/org/netbeans/modules/autoupdate/XMLUpdates.java,v <-- XMLUpdates.java new revision: 1.27; previous revision: 1.26 done Processing log script arguments... More commits to come... Checking in ide/test/qa-functional/src/validation/IDEValidation.java; /cvs/ide/test/qa-functional/src/validation/IDEValidation.java,v <-- IDEValidation.java new revision: 1.94; previous revision: 1.93 done