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 51641 - Display proxy setting read from OS to user
Summary: Display proxy setting read from OS to user
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Autoupdate (show other bugs)
Version: 4.x
Hardware: All All
: P2 blocker (vote)
Assignee: Jiri Rechtacek
URL:
Keywords: UI
Depends on:
Blocks:
 
Reported: 2004-11-18 13:41 UTC by Jiri Rechtacek
Modified: 2004-12-11 20:20 UTC (History)
2 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments
AU proxy dialog (13.37 KB, image/jpeg)
2004-11-30 14:00 UTC, Jiri Rechtacek
Details
Setup Wizard (49.66 KB, image/jpeg)
2004-11-30 14:01 UTC, Jiri Rechtacek
Details
proposed patch (109.15 KB, patch)
2004-11-30 14:02 UTC, Jiri Rechtacek
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jiri Rechtacek 2004-11-18 13:41:10 UTC
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.
Comment 1 Jiri Rechtacek 2004-11-18 13:42:40 UTC
The texts and layout of dialog should be considered.
Comment 2 Jaromir Uhrik 2004-11-19 13:00:41 UTC
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.
Comment 3 Jiri Rechtacek 2004-11-30 14:00:16 UTC
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.
Comment 4 Jiri Rechtacek 2004-11-30 14:00:51 UTC
Created attachment 19083 [details]
AU proxy dialog
Comment 5 Jiri Rechtacek 2004-11-30 14:01:25 UTC
Created attachment 19084 [details]
Setup Wizard
Comment 6 Jiri Rechtacek 2004-11-30 14:02:08 UTC
Created attachment 19085 [details]
proposed patch
Comment 7 jrojcek 2004-12-06 11:00:25 UTC
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).
Comment 8 Jiri Rechtacek 2004-12-11 20:20:04 UTC
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