Bug 83420 - [browser] improve HTTP support
Summary: [browser] improve HTTP support
Status: RESOLVED DUPLICATE of bug 187315
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.1   Edit
Hardware: PC All
: P2 normal (vote)
Target Milestone: ---   Edit
Assignee: Grant Gayed CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-21 11:56 EST by Christophe Cornu CLA
Modified: 2007-11-22 17:45 EST (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christophe Cornu CLA 2005-01-21 11:56:15 EST
The Browser widget has been mostly tested on HTML rendered in memory and HTML 
documents accessed from local drives (file:/// protocol).

A next step would be to provide more support and control for content loaded 
over HTTP. This PR is to investigate how to do this in a portable manner 
across the supported native browsers. Implementation of new features should 
not break support for future native browser versions - e.g. not rely on 
unfrozen API. 
This will be a work in progress with possibly more items resolved when newer 
versions of e.g. Safari webkit, Mozilla, IE are released with more embedding 
API support. At the moment we are looking at compatibility with at least 
Safari Webkit 1.0, frozen Mozilla 1.4 API and above, IE 5 and above. 

Code contribution to the items below that match the compatibility criteriae is 
very welcome (please open separate bug report)

Areas to be investigated:
1. Profile settings
 a. HTTPS support on Mozilla - bug 83016 (require profile support)
 b. HTTP accept-language - bug 77456 bug 77371 and support for other non 
Mozilla platforms
 c. set a cookie
 d. set other user preferences
2. File Download event notification with possibility to cancel
Comment 1 Christophe Cornu CLA 2005-01-21 12:33:38 EST
Also related to:

1. Profile settings
1.d set HTTP Proxy settings bug 82295
Comment 2 Christophe Cornu CLA 2005-02-03 16:40:28 EST
Fix a typo in bug for HTTPS. New list is:

Areas to be investigated:
1. Profile settings
 a. HTTPS support on Mozilla - bug 83033 (require profile support)
 b. HTTP accept-language - bug 77456 bug 77371 and support for other non 
Mozilla platforms
 c. set a cookie
 d set HTTP Proxy settings bug 82295
 e. set other user preferences
2. File Download event notification with possibility to cancel
Comment 3 Christophe Cornu CLA 2005-02-03 16:41:35 EST
Fix yet another typo in bug for HTTPS. New list is:

Areas to be investigated:
1. Profile settings
 a. HTTPS support on Mozilla - bug 80033 (require profile support)
 b. HTTP accept-language - bug 77456 bug 77371 and support for other non 
Mozilla platforms
 c. set a cookie
 d set HTTP Proxy settings bug 82295
 e. set other user preferences
2. File Download event notification with possibility to cancel
Comment 4 Grant Gayed CLA 2007-11-22 11:17:18 EST
- #1a, #1b and #1d have been addressed since this report was logged

- reports exist for the other listed items:
  -> #1c is logged as bug 187315
  -> #1e should be handled on a per-setting basis
  -> #2 is logged as bug 83444 (example: http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet277.java?view=co )

Additionally, all of these can now be accomplished with an SWT.MOZILLA Browser via JavaXPCOM.

Marking report as a duplicate of 1c.


*** This bug has been marked as a duplicate of bug 187315 ***
Comment 5 Andreas Goetz CLA 2007-11-22 17:45:12 EST
To extend 1c, you'd also need support to get cookie.