272
edits
| Line 7: | Line 7: | ||
* Introduce asynchronous authentication prompt API. | * Introduce asynchronous authentication prompt API. | ||
* Make it easier to use Necko from JS. | * Make it easier to use Necko from JS. Make use of nsIClassInfo to automatically reflect interfaces. Make it easier to work with streams from JS. nsIScriptableInputStream needs to be replaced with something better, for example. | ||
* Improve support for synchronous HTTP requests. This likely translates to an overhaul of the event queue system. | * Improve support for synchronous HTTP requests. This likely translates to an overhaul of the event queue system. | ||
* Support unicode file paths. This impacts the way we encode file URLs. Currently, we encode them in the "native filesystem charset" and then %-escape any non-ASCII bytes. This is not going to work if we wish to support full unicode file paths because the conversion from unicode to "native filesystem charset" may be lossy. | * Support unicode file paths. This impacts the way we encode file URLs. Currently, we encode them in the "native filesystem charset" and then %-escape any non-ASCII bytes. This is not going to work if we wish to support full unicode file paths because the conversion from unicode to "native filesystem charset" may be lossy. | ||
edits