Core API: Core specifications
$Id$
Web standards supported by the Core
The following list needs to list all standards we say we support,
and outline how well we actually support them.
This list is presumably quite long; it should include things like
support for various encoding schemes, character sets, bidi, ...
- HTML 4.01
- XHTML 1.0
- XML x.y
- CSS 2.0
- CSS 2.1
- DOM 2 Core
- DOM 2 HTML
- DOM 2 Event
- ECMAScript v3.0
- ECMAScript v3.0 Compact Profile
- ECMAScript v3.0 Mobile Profile
- JavaScript 1.3
- Netscape 4 Plugins
Non-web functionality supported by the core
Usually these are major components that are controlled by FEATURES.
Other requirements
Many things here.
- Leak-free
-
- Out-of-memory handling (I)
- On a platform where the Operating System and vendor libraries
reliably handle and report out-of-memory conditions, Opera will always
handle and report the condition as well, and will continue to operate
(though perhaps with reduced functionality) after the condition.
- Limited-memory operation
-
Miscellaneous
Enumeration of stuff we do support even if there might not be a requirement,
eg various opera: URLs, .ini-settings.