Changes between Version 1 and Version 2 of WebKit plus SVG
- Timestamp:
- Nov 2, 2006 8:39:11 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WebKit plus SVG
v1 v2 4 4 5 5 6 == WebKit+SVG News == [[BR]]6 == WebKit+SVG News == 7 7 ; 2005-09-27 — Safari+SVG now available! : It's now possible to build WebKit w/ SVG support, thus it's now possible to run Safari w/ build in SVG viewing capabilities. Bdash has made [http://nightly.webkit.org/ nightly WebKit+SVG builds] available. NOTE: SVG support in Safari is even MORE LIMITED than what is available in DrawTest. Animations, JavaScript and Text are all disabled for now.[[BR]] 8 8 ; 2005-09-25 — SVG Scripts Update : Two of the SVG scripts have gone away, rolled back into their WebKit counterparts: <tt>checkout-svg</tt> is now <tt>checkout --svg</tt>, <tt>build-webcore-svg</tt> is now <tt>build-webkit --svg</tt>. Yes, as you might guess this means you can now build SVG support right into WebKit (and Safari), more on that later...[[BR]] … … 12 12 wiki:WebKit_plus_SVG_Old_News 13 13 14 == Obtaining WebCore+SVG == [[BR]]14 == Obtaining WebCore+SVG == 15 15 You no longer have to build your own copy of WebCore+SVG, you can now just grab a wiki:http://bdash.net.nz/files/webkit/nightly/Latest-WebCore-SVG-CVS.dmg nightly DrawTest build, and skip right to testing if you'd like. 16 16 … … 20 20 # Grab the WebKit SVG additions (<tt>WebKitTools/checkout --svg</tt>) you only need to do this once. 21 21 22 == Building WebCore+SVG == [[BR]]22 == Building WebCore+SVG == 23 23 Once you have obtained WebCore+SVG (above), building is simple:[[BR]] 24 24 # Run <tt>build-webkit --svg</tt> (this builds the JavaScriptCore+SVG and WebCore+SVG targets)[[BR]] … … 29 29 Come complain on [irc://freenode.net/#webkit #webkit] if something doesn't work! 30 30 31 == SVG Hitlist bugs == [[BR]]31 == SVG Hitlist bugs == 32 32 # [http://bugs.webkit.org/show_bug.cgi?id=3914 3914] Remove all dynamic_cast from KDOM (pojo & rwlbuis have started, ask on #webkit for more info)[[BR]] 33 33 # [http://bugs.webkit.org/show_bug.cgi?id=3916 3916] Remove APPLE_COMPILE_HACK from WebCore+SVG[[BR]] 34 34 # [http://bugs.webkit.org/show_bug.cgi?id=4249 4249] REGRESSION: JavaScript support is busted in WebCore+SVG 35 35 36 == Testing WebCore+SVG == [[BR]]36 == Testing WebCore+SVG == 37 37 WebCore+SVG uses the same testing architecture as WebKit, namely <tt>run-webkit-tests</tt> However, WebCore+SVG requires you to pass the <tt>--svg</tt> option to the script like so:[[BR]] 38 38 run-webkit-tests --svg … … 48 48 <strong>File bugs for any SVGs which crash or don't render correctly!</strong> (Best of course to have a reduced test case demostrating the render failure, rather than a large complex SVG.) 49 49 50 === DrawTest.app === [[BR]]50 === DrawTest.app === 51 51 A simple Cocoa app for viewing/interacting with SVGs. 52 52 53 ====Feature: SVG viewer==== [[BR]]53 ====Feature: SVG viewer==== 54 54 To use: File:Open... or double-click on a .svg file in the Finder[[BR]] 55 55 <center>[[BR]] … … 64 64 NOTE: SVG creation (aka drawing) capabilities of this app are extremely limited. Don't be too surprised if things crash (bug pending), or don't work as expected ([http://bugs.webkit.org/show_bug.cgi?id=4248 4248]). 65 65 66 ====Feature: SVG Test Suite Browser==== [[BR]]66 ====Feature: SVG Test Suite Browser==== 67 67 This is used for scanning through Test Suites, like those from wiki:http://www.w3.org/Graphics/SVG/Test/ W3C, or image libraries like wiki:http://www.openclipart.org/ OpenClipart 68 68