Gecko:1.9 Planning: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
 
Line 87: Line 87:


= Web app improvements =
= Web app improvements =
* security
* security UI consolidation
* offline detection/pinning/behaviour (a la Alchemy)
* offline detection/pinning/behaviour (a la Alchemy)
* client-local storage a la Hixie
* client-local storage a la Hixie
= Embedding =
* Unification of "embedding" APIs (nsIWebBrowser) with XUL APIs, for consolidation of window-targeting and other docshell mess
* XP embedding APIs (XRE_InitEmbedding) - bootstrapping mainly needs a little glue and a lot of documentation
* Platform-specific embedding APIs
** ActiveX embedding control - code is there and basically works - needs incorporation into libxul and lots of testing
** gtkmozembed - code is there and is tested by Epiphany and others: needs incorporation into libxul with some additional glue APIs.
** The Camino NSView thing: needs help, bsmedberg isn't strong enough in Cocoa to figure out symbol export requirements and linking strategy.


= Misc =
= Misc =
* "evidence"(?)-based security model
 
* evidence-based security model
** With or without unified security stack tracing?
* roc-style global gc
* roc-style global gc
* embedding improvements
* XULRunner bootstrapping
* XULRunner bootstrapping
** Stop doing the process restart thing, requires XPCOM shutdown work
** Provide minimal download CAB for quick initial bootstrap, with additional download in background?
* MathML
* MathML
* Extension manager enhancements
** App and Extension locale packs
Confirmed users, Bureaucrats and Sysops emeriti
1,217

edits

Navigation menu