Opera 12.15 Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

specifications.html 1.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <link rel=stylesheet href="../coredoc.css" />
  6. <title>Core API: Core specifications</title>
  7. </head>
  8. <body>
  9. <h1>Core API: Core specifications</h1>
  10. <p>$Id$</p>
  11. <h2>Web standards supported by the Core</h2>
  12. <p>The following list needs to list all standards we say we support,
  13. and outline how well we actually support them.</p>
  14. <p>This list is presumably quite long; it should include things like
  15. support for various encoding schemes, character sets, bidi, ...</P>
  16. <dl>
  17. <dt><b>HTML 4.01</b>
  18. <dt><b>XHTML 1.0</b>
  19. <dt><b>XML x.y</b>
  20. <dt><b>CSS 2.0</b>
  21. <dt><b>CSS 2.1</b>
  22. <dt><b>DOM 2 Core</b>
  23. <dt><b>DOM 2 HTML</b>
  24. <dt><b>DOM 2 Event</b>
  25. <dt><b>ECMAScript v3.0</b>
  26. <dt><b>ECMAScript v3.0 Compact Profile</b>
  27. <dt><b>ECMAScript v3.0 Mobile Profile</b>
  28. <dt><b>JavaScript 1.3</b>
  29. <dt><b>Netscape 4 Plugins</b>
  30. </dl>
  31. <h2>Non-web functionality supported by the core</h2>
  32. Usually these are major components that are controlled by FEATURES.
  33. <h2>Other requirements</h2>
  34. <p>Many things here.</p>
  35. <dl>
  36. <dt><b>Leak-free</b>
  37. <dd>
  38. <dt><b>Out-of-memory handling (I)</b>
  39. <dd>On a platform where the Operating System and vendor libraries
  40. reliably handle and report out-of-memory conditions, Opera will always
  41. handle and report the condition as well, and will continue to operate
  42. (though perhaps with reduced functionality) after the condition.
  43. <dt><b>Limited-memory operation</b>
  44. <dd>
  45. </dl>
  46. <h2>Miscellaneous</h2>
  47. Enumeration of stuff we do support even if there might not be a requirement,
  48. eg various <u>opera:</u> URLs, .ini-settings.
  49. </body>
  50. </html>