Gecko:1.9 Planning: Difference between revisions
Jump to navigation
Jump to search
| Line 4: | Line 4: | ||
* cairoification | * cairoification | ||
* SVG 1.1 complete and performant | * SVG 1.1 complete and performant | ||
** solid testing of opera-interop | |||
* Canvas improvements | * Canvas improvements | ||
** OpenGL ES context? | ** OpenGL ES context? | ||
** %age width/height | |||
** finish Safari compatibility | |||
* 3D markup for retained-mode and model manipulation? | * 3D markup for retained-mode and model manipulation? | ||
* transforms/filters for images and canvas | |||
* XUL2D | |||
** affine transformations | |||
** non-affine transformations (selected only?) | |||
** transforms expressed in CSS | |||
** declarative animation | |||
** pan, zoom, scale | |||
** translucent and non-rectangular windows | |||
** text and others on paths | |||
** flow and flex around complex shapes | |||
* 3D work | |||
** X3D? | |||
* Level of detail | |||
** Thumbnailing | |||
** fast-but-general for animations | |||
** content model LOD? | |||
* downloadable fonts | |||
* vertical text | |||
* printing improvements | |||
= JS2 = | = JS2 = | ||
Revision as of 19:12, 14 October 2005
This is a brainstorm page, raw and ready.
Graphics capabilities
- cairoification
- SVG 1.1 complete and performant
- solid testing of opera-interop
- Canvas improvements
- OpenGL ES context?
- %age width/height
- finish Safari compatibility
- 3D markup for retained-mode and model manipulation?
- transforms/filters for images and canvas
- XUL2D
- affine transformations
- non-affine transformations (selected only?)
- transforms expressed in CSS
- declarative animation
- pan, zoom, scale
- translucent and non-rectangular windows
- text and others on paths
- flow and flex around complex shapes
- 3D work
- X3D?
- Level of detail
- Thumbnailing
- fast-but-general for animations
- content model LOD?
- downloadable fonts
- vertical text
- printing improvements
JS2
- packages
- namespaces
- classes/MOP
- type annotations
- operators
- E4X rationalization (E5X)
- debugging infrastructure
- mixed-lang (python, C++, etc.)
- GC improvements
- security model revamp
- E4X<->DOM glue
Python for XUL
- XBL language neutrality
- performance?
XUL' and XBL2
- XBL attachment model
- XBL capability/security model
- Deakin's template builder
- XUL box layout rationalization/standardization in CSS
- remote XUL
- sync/async issues
- security model
- downloadable fonts?
Web app improvements
- security
- offline detection/pinning/behaviour (a la Alchemy)
- client-local storage a la Hixie
Misc
- "evidence"(?)-based security model
- roc-style global gc
- embedding improvements
- XULRunner bootstrapping