Bug 51043
Summary: | [Qt] Experimental Directory Upload Support | ||
---|---|---|---|
Product: | WebKit | Reporter: | Jarred Nicholls <jarred> |
Component: | Platform | Assignee: | Jarred Nicholls <jarred> |
Status: | RESOLVED INVALID | ||
Severity: | Enhancement | CC: | ariya.hidayat, benjamin, cmarcelo, helder, jhanssen |
Priority: | P5 | Keywords: | Qt, QtTriaged |
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All |
Jarred Nicholls
Implement the experimental directory upload support in QtWebKit, just in anticipation of becoming standard. Chromium port implements this.
Should be as simple as adding to ChromeClientQt::runOpenPanel inside #if ENABLE(DIRECTORY_UPLOAD)
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Benjamin Poulain
Jarred, do you have the intention of working on this?
Which specification define this feature? I cannot find it in the main spec of HTML 5 neither the file API.
I set priority 5 for now because I don't know which spec and we have nobody to work on this now.
> Should be as simple as adding to ChromeClientQt::runOpenPanel inside #if ENABLE(DIRECTORY_UPLOAD)
That, and enabling all the layout test on Qt.
Jarred Nicholls
(In reply to comment #1)
> Jarred, do you have the intention of working on this?
Yes, in due time.
>
> Which specification define this feature? I cannot find it in the main spec of HTML 5 neither the file API.
This is an experimental API started by Google and "supported" by WHATWG to "give it a shot". It is not a part of an official HTML5 spec, but could be in the future. I don't expect anyone to work on this other than myself :)
>
> I set priority 5 for now because I don't know which spec and we have nobody to work on this now.
No problem, you can even assign it to me if you wish.
>
> > Should be as simple as adding to ChromeClientQt::runOpenPanel inside #if ENABLE(DIRECTORY_UPLOAD)
>
> That, and enabling all the layout test on Qt.
Naturally
Benjamin Poulain
(In reply to comment #2)
> > Jarred, do you have the intention of working on this?
>
> Yes, in due time.
Great :)
This will require new APIs, I suggest you to use QWebPage::extension() for this. It would be nice if you could also have a look at how to have that for Qt's WebKit 2.
I guess the API will be experimental until a spec is well defined. We can discuss that when you have a proposition for the new API.
Jocelyn Turcotte
=== Bulk closing of Qt bugs ===
If you believe that this bug report is still relevant for a non-Qt port of webkit.org, please re-open it and remove [Qt] from the summary.
If you believe that this is still an important QtWebKit bug, please fill a new report at https://bugreports.qt-project.org and add a link to this issue. See http://qt-project.org/wiki/ReportingBugsInQt for additional guidelines.