2006-02-05 Eric Seidel <eseidel@apple.com>
[WebKit-https.git] / WebKitSite / projects / svg / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
2 <html>
3 <head>
4   <meta content="text/html; charset=ISO-8859-1"
5  http-equiv="content-type">
6   <title>SVG (Scalable Vector Graphics)</title>
7   <link rel=stylesheet href="../../webkitdev.css">
8   <style>
9     dt { font-weight: bold; margin-top: 1em; }
10   </style>
11
12 </head>
13 <body>
14 <!--begin sidebar -->
15 <iframe id="sidebar" src="../../sidebar.html"></iframe>
16 <!--end sidebar -->
17
18 <div id="banner">
19 SVG (Scalable Vector Graphics)
20 </div>
21
22 <div id="content">
23 <h3>Overview</h3>
24
25 <p>Welcome to the project page for SVG.  At this time there is an experimental SVG implementation in WebKit.  There is a "WebCore+SVG" target available in the WebCore project which allows building KDE's KSVG2 on top of KDOM all as part of WebCore.  Long term we would like to develop a fully integrated solution allowing SVG can be interleaved with other XML markup (like HTML). Full SVG support will require us to reconcile the current WebCore DOM with KDE's KDOM to form a single unified DOM capable of supporting SVG, HTML and other standards.  Once the KDOM/WebCore DOM integration is complete, we would like to build KSVG2 right into WebCore as a first-class citizen to be used in the future in appropriate contexts like Dashboard.</p>
26
27 <h3>Get Involved!</h3>
28
29 <a href="http://bugzilla.opendarwin.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=WebKit&component=SVG&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=">
30 View bugs in the SVG component on OpenDarwin.</a>
31 </p>
32
33 <a href="http://wiki.opendarwin.org/index.php/WebKit_plus_SVG">The WebCore+SVG Wiki page.</a>
34
35 <dt>Get on IRC</dt>
36 <dd>There is still much to discuss regarding reconciling the two DOMs (WebCore and KDOM).  Discussions will be taking place
37 on Freenode in <tt>#ksvg</tt> and <tt>#webkit</tt>.  Come get involved as we hammer out an approach that will allow us to merge KDOM & KSVG2 and to stay in sync with KDE as these change in the future.</dd>
38 <dt>Build WebCore+SVG</dt>
39 <dd>SVG support is not yet far enough along to enable it in the main-line WebCore build.  For now there are "WebCore+SVG" and "JavaScriptCore+SVG" targets which you must build by hand (open Xcode, change target, click build).  Building WebCore+SVG requires Bison 2.0 for the time being.</dd>
40 <dt>Test WebCore+SVG</dt>
41 <dd>Initial SVG porting work was done as part of a renamed fork of WebCore.  None of SVG the testing tools created for this fork have been re-worked to use WebCore+SVG.  Stay tuned, we will post here when these tools become available.</dd>
42 </div>
43 </body>
44 </html>