Macromedia announced the Flash Player 8.5 today, featuring a completely new virtual machine (AVM2), E4X, RegExp, Binary Sockets and W3C DOM Events.
Flash Player 8.5 (along with the Flex 2 Framework and Flex Builder 2) will be released as public alpha on October 17th.
This marks the beginning of the development of DENG 2.0, a completely refactored DENG version targeted for Flash Player 8.5 and above.
Features i plan for DENG 2.0 (incomplete, vague, and subject to change, just to give you a rough overview):
- Improved performance
- Flex 2.0 Integration, targeted for AVM2
- 100% compliant CSS 3 parser
- Compliant implementations of SVG-T, XForms 1.1
- Better support for XHTML, SMIL, XFrames etc.
- Support for subsets of XUL
- Support for W3C DOM
- Better CSS box model implementation (DENG currently doesn’t support absolute/relative positioning and inline-boxes, the tables implementation is not perfect, etc.)
- Better CSS line box model implementation (DENG uses the native TextField object of the Flash Player to render inline text. This won’t change, but improvements in the Flash Player since version 6 allow some more sophisticated features (e.g. a:hover, left/right floats).
- GIF, PNG and SVG images (DENG currently supports JPEG only), background images
CSS 3 modules and envisioned compliance:
- Syntax/Grammar (full)
- Selectors (full)
- Values and Units (full)
- Value Assignment, Cascade, Inheritance (full)
- Box Model, Vertical (as full as possible)
- Positioning (as full as possible)
- Color, Gamma, Color Profiles (partial)
- Colors and Backgrounds (full)
- Line Box Model (partial)
- Text (partial)
- Fonts (partial)
- Ruby (none)
- Generated Content, Markers (as full as possible)
- Replaced Content (as full as possible)
- Paged media (as full as possible)
- User interface (as full as possible)
- WebFonts (partial)
- ACSS (none)
- SMIL (as full as possible)
- Tables (partial)
- Columns (partial)
- SVG (as full as possible)
- Math (partial)
- BECSS (none)
- Media queries (as full as possible)