Difference between revisions of "SimpleWebKit"

From GNUstepWiki
Jump to navigation Jump to search
 
Line 9: Line 9:
 
Here some features of the current version:
 
Here some features of the current version:
 
* parses (X)HTML into a DOM tree
 
* parses (X)HTML into a DOM tree
* renders approx. 50% of the HTML tags in a reasonable way
+
* renders approx. 50% of the HTML 4.0 tags in a reasonable way (e.g. <font color="#667788"> works)
 
* makes <a> links clickable and processes them
 
* makes <a> links clickable and processes them
 
* is prepared to load <img>, <script> etc. and already loads them as subresources
 
* is prepared to load <img>, <script> etc. and already loads them as subresources
Line 18: Line 18:
 
Missing:
 
Missing:
 
* really display <img> tags
 
* really display <img> tags
 +
* handle <table>, <ul> etc.
 
* properly merge <script>
 
* properly merge <script>
 
* completion of ECMAScript engine
 
* completion of ECMAScript engine
* CSS
+
* any CSS and <style>
  
 
Here some first screen shots (made by linking against Apple AppKit&Foundation)
 
Here some first screen shots (made by linking against Apple AppKit&Foundation)
  
[[Image:SimpleWebKit_Example.jpg]]
+
[[Image:SimpleWebKit_Example_1.png]]

Revision as of 15:25, 30 March 2007

SimpleWebKit

Here some first items (for further editing)

  • originated in mySTEP
  • is completely written in Objective-C (1.0)
  • aims at providing the most popular methods of Full WebKit for the classes WebView, WebFrame, WebDataSource, etc.
  • aims at rendering (X)HTML as good as possible

Here some features of the current version:

  • parses (X)HTML into a DOM tree
  • renders approx. 50% of the HTML 4.0 tags in a reasonable way (e.g. works)
  • makes <a> links clickable and processes them
  • is prepared to load <img>, <script> etc. and already loads them as subresources
  • is prepared to handle <frame>
  • is prepared to handle <form>
  • has a ECMAScript engine that parses 90% of the syntax and evaluates expressions (missing are Statements and the native Objects incl. "document", "window", "event" etc.)

Missing:

  • really display <img> tags
  • handle ,
      etc.
    • properly merge <script>
    • completion of ECMAScript engine
    • any CSS and <style>

    Here some first screen shots (made by linking against Apple AppKit&Foundation)

    File:SimpleWebKit Example 1.png