This file tests Natural Docs’ generated output. Particularly useful when testing various browsers.
Browser Testing | This file tests Natural Docs’ generated output. |
Browsers | The specific browser versions tested are below. |
Search | |
Unframed HTML Search | |
Framed HTML Search | |
Other | |
Images | |
Prototypes and Tooltips | Hover over NaturalDocs::Parser::JavaDoc->ParseComment() and NaturalDocs::Parser::JavaDoc->IsMine() |
Long code block scrolling | Go to Prototype Parameter Styles. |
Menu and Class Hierarchies | Go to NaturalDocs::Languages::Simple. |
The specific browser versions tested are below. Everything is tested on Windows Vista unless otherwise noted.
Firefox 2.0.0.10 | 2.0 released October 2006. |
Firefox 1.5.0.8 | 1.5 released Novemer 2005. |
Firefox 1.0.8 | 1.0 released November 2004. Not critical to support. |
IE 7.0 | 7.0 released October 2006. |
IE 6.0 | 6.0 released August 2001. Tested on Windows XP SP2 via Virtual PC. |
Safari 3.0.4 | 3.0 released June 2007. Tested Windows version. |
Safari 2.0.4 | 2.0 released April 2005. Tested on Mac OS X 10.4 Tiger. |
Opera 9.02 | 9.0 released June 2006. |
Opera 8.54 | 8.5 released September 2005. |
Opera 8.02 | 8.0 released April 2005. |
Opera 7.51 | 7.5 released around August 2004 I think. Not critical to support. |
Opera 7.02 | 7.0 released January 2003. Not critical to support. |
Konqueror 3.5.5 | Tested on openSUSE 10.2 via VMware Player. |
Firefox 2.0 | OK |
Firefox 1.5 | OK |
Firefox 1.0 | OK |
IE 7.0 | OK |
IE 6.0 | Functionally OK. Search panel doesn’t activate on hover. Works fine when clicked. |
Safari 3.0 | OK |
Safari 2.0 | Broken. Results panel doesn’t show up. Border around deactivated search box. |
Opera 9.0 | OK |
Opera 8.5 | OK |
Opera 8.0 | OK |
Opera 7.5 | Functionally OK. Search panel has sunken border when deactivated, minor pixel shifting. |
Opera 7.0 | Broken. Completely. |
Konqueror 3.5 | Broken. Results panel doesn’t show up. Seems to fail on “resultsFrame = window.frames.MSearchResults;” |
Firefox 2.0 | OK |
Firefox 1.5 | OK |
Firefox 1.0 | OK |
IE 7.0 | OK |
IE 6.0 | Functionally OK. Search panel doesn’t activate on hover, is a little wide. Works fine when clicked. |
Safari 3.0 | OK |
Safari 2.0 | Functionally OK. Has a sunken border around the deactivated seach field. |
Opera 9.0 | OK |
Opera 8.5 | OK |
Opera 8.0 | OK |
Opera 7.5 | Functionally OK. Search panel has sunken border when deactivated, minor pixel shifting. |
Opera 7.0 | Broken. |
Konqueror 3.5 | Functionally OK. Panel doesn’t reset and deactivate when clicking a result link. |
(see images/doesntexist.png)
Firefox 2.0 | OK |
Firefox 1.5 | OK |
Firefox 1.0 | OK |
IE 7.0 | OK |
IE 6.0 | OK |
Safari 3.0 | OK |
Safari 2.0 | OK |
Opera 9.0 | OK |
Opera 8.5 | OK |
Opera 8.0 | OK |
Opera 7.5 | OK |
Opera 7.0 | OK |
Konqueror 3.5 | OK |
Hover over NaturalDocs::Parser::JavaDoc->ParseComment() and NaturalDocs::Parser::JavaDoc->IsMine()
Firefox 2.0 | OK |
Firefox 1.5 | OK |
Firefox 1.0 | OK |
IE 7.0 | OK |
IE 6.0 | OK |
Safari 3.0 | OK |
Safari 2.0 | OK |
Opera 9.0 | OK. Has its own tooltips turned on by default which can cover it up though. |
Opera 8.5 | OK. Has its own tooltips turned on by default which can cover it up though. |
Opera 8.0 | OK. Has its own tooltips turned on by default which can cover it up though. |
Opera 7.5 | OK. Has its own tooltips turned on by default which can cover it up though. |
Opera 7.0 | Broken. Usually works, if the window is too narrow may collapse completely. |
Konqueror 3.5 | OK |
Go to Prototype Parameter Styles.
Firefox 2.0 | OK |
Firefox 1.5 | OK |
Firefox 1.0 | OK |
IE 7.0 | OK |
IE 6.0 | OK |
Safari 3.0 | OK |
Safari 2.0 | OK |
Opera 9.0 | OK |
Opera 8.5 | OK |
Opera 8.0 | OK |
Opera 7.5 | OK |
Opera 7.0 | OK |
Konqueror 3.5 | OK |
Go to NaturalDocs::Languages::Simple.
Firefox 2.0 | OK |
Firefox 1.5 | OK |
Firefox 1.0 | OK |
IE 7.0 | OK |
IE 6.0 | OK |
Safari 3.0 | OK |
Safari 2.0 | OK |
Opera 9.0 | OK |
Opera 8.5 | OK |
Opera 8.0 | OK |
Opera 7.5 | OK |
Opera 7.0 | OK |
Konqueror 3.5 | OK |
Parses the JavaDoc-syntax comment and adds it to the parsed topic list.
sub ParseComment #( string[] commentLines, bool isJavaDoc, int lineNumber, ParsedTopics[] * parsedTopics )
Examines the comment and returns whether it is definitely JavaDoc content, i.e.
sub IsMine #( string[] commentLines, bool isJavaDoc )