Changes between Version 4 and Version 5 of WebKit plus SVG


Ignore:
Timestamp:
Nov 2, 2006 9:02:08 PM (14 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WebKit plus SVG

    v4 v5  
    11This is the wiki page covering all that involves the SVG work being done in WebKit.
    22
    3 <b>NOTE: WebKit+SVG is NOT ready for general usage.  If you're not a developer (or really hate buggy software) you will be disappointed.</b>
     3'''NOTE: WebKit+SVG is NOT ready for general usage.  If you're not a developer (or really hate buggy software) you will be disappointed.'''
    44
    55
    66== WebKit+SVG News ==
    77; 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 ; 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]]
     8; 2005-09-25 — SVG Scripts Update : Two of the SVG scripts have gone away, rolled back into their WebKit counterparts:  `checkout-svg` is now `checkout --svg`, `build-webcore-svg` is now `build-webkit --svg`.  Yes, as you might guess this means you can now build SVG support right into WebKit (and Safari), more on that later...[[BR]]
    99; 2005-09-07 — Full Steam Ahead! : SVG development has accellerated to an incredible pace over the last month.  We now have 5 developers (tobli, pojo, Kompo, rwlbuis, and MacDome) hard at work.  We picked up several rounds of changes from KDE (4752, 4790, 4799), fixed several annoying bugs (4697, 4780, 4864), and followed the rest of WebKit in reducing our leaks by an order of magatude!  After all that, we sat down to think up "what's next" and have assembled a tenative wiki:WebKit_plus_SVG_Milestones document to guide us for the next while.[[BR]]
    10 ; 2005-07-29 — Build Scripts, Nightly's and Bug Fixes (oh my!): SVG build scripts are now in CVS (<tt>build-webcore-svg</tt> and friends).  Also bdash has made [http://nightly.webkit.org/ nightly DrawTest builds] available for easy testing!  And with pojo2's help we finally nailed the [http://bugs.webkit.org/show_bug.cgi?id=4211 "Most SVGs render all black"] regression!
     10; 2005-07-29 — Build Scripts, Nightly's and Bug Fixes (oh my!): SVG build scripts are now in CVS (`build-webcore-svg` and friends).  Also bdash has made [http://nightly.webkit.org/ nightly DrawTest builds] available for easy testing!  And with pojo2's help we finally nailed the [http://bugs.webkit.org/show_bug.cgi?id=4211 "Most SVGs render all black"] regression!
    1111
    1212wiki:WebKit_plus_SVG_Old_News
     
    1818# Make sure you have the minimum requirements: 10.4.0 or later, Xcode 2.1 developer tools installed.[[BR]]
    1919# Grab the latest WebKit sources from anon CVS (follow the [http://webkit.org/building/checkout.html normal "Obtaining WebKit" instructions])[[BR]]
    20 # Grab the WebKit SVG additions (<tt>WebKitTools/checkout --svg</tt>) you only need to do this once.
     20# Grab the WebKit SVG additions (`WebKitTools/checkout --svg`) you only need to do this once.
    2121
    2222== Building WebCore+SVG ==
    2323Once you have obtained WebCore+SVG (above), building is simple:[[BR]]
    24 # Run <tt>build-webkit --svg</tt> (this builds the JavaScriptCore+SVG and WebCore+SVG targets)[[BR]]
    25 # Run <tt>build-drawtest</tt> (this builds DrawTest.app)[[BR]]
    26 # Run <tt>run-drawtest</tt> to actually view svgs. :)[[BR]]
     24# Run `build-webkit --svg` (this builds the JavaScriptCore+SVG and WebCore+SVG targets)[[BR]]
     25# Run `build-drawtest` (this builds DrawTest.app)[[BR]]
     26# Run `run-drawtest` to actually view svgs. :)[[BR]]
    2727You're now running DrawTest, the Cocoa SVG Test viewer.  You'll probably want to grab some SVGs to play with, see "Testing WebCore+SVG" below.
    2828
     
    3535
    3636== Testing WebCore+SVG ==
    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]]
     37WebCore+SVG uses the same testing architecture as WebKit, namely `run-webkit-tests` However, WebCore+SVG requires you to pass the `--svg` option to the script like so:[[BR]]
    3838 run-webkit-tests --svg
    3939