================= SimpleWebKit ToDo ================= The code probably needs a lot of reformatting to fit in the GNUstep coding style. ;-) ----------- 20 Aug 2009 ----------- 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 90% Evaluator 20% DOM Integration 50% WebView, WebFrame, ... Basics 100% Advanced 80% (Scrolling, Forms, Frames) Editing 0% High Prio: 1. and scrollers should work correctly 2. elements should really work HTML parsing: - NSXMLParser: - should we accept entities in quoted paramters 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. View: - not tested if it properly loads and displays subframes - and scroller control? -