================= SimpleWebKit ToDo ================= The code probably needs a lot of reformatting to fit in the GNUstep coding style. ;-) ----------- 12 Aug 2010 ----------- Completion indicator HTML Loading 99% Parser 99% (HTML -> DOM Tree) Evaluator 90% (DOM Tree -> NSAttributedString) EcmaScript Loading 100% Parser 90% not well tested for completeness and robustness Evaluator 50% Objects 0% DOM Integration 10% CSS Loading 100% Parser 99% Evaluator 90% handles shortcuts DOM Integration 0% does not yet apply CSS style to attributed string WebView, WebFrame, ... Basics 100% Advanced 90% (Scrolling, Forms, Frames) Editing 0% High Prio: 1. elements should really work 2. handle at least the most important CSS properties HTML parsing: - NSXMLParser: - should we accept entities in quoted parameters or not? Is this standard or not? ANSWER: YES! like this: from http://pda.leo.org/ - fix error handling if it is known that there is no more data coming from the source - (i.e. embedded spaces and newlines) appears to be legal or in use - entites should simply end at the first non-alphanumeric character and ignore if it is a ; HTML Evaluator: - small problem with space after tag "

" and inline-elements surrounded by blanks -> "abc def" renders two spaces - color does only understand #rrggbb and no plain text (X11) names yet -

does not handle colspan, rowspan - (better) handle
 incl. keeping newlines -> 
- link color definition by and if link was visited recently (history) - handle different
styles - special styles should show a small slider for e.g. - parse !DOCTYPE View: - not tested if it properly loads and displays subframes -