[webkit-dev] contentWidth of a table row & rendering data

Mark Rowe bdash at webkit.org
Wed Jan 17 14:10:31 PST 2007


Hi Stephen,

On 18/01/2007, at 3:03 AM, Stephen Deken wrote:

> On 1/17/07, David D. Kilzer <ddkilzer at kilzer.net> wrote:
>> There is nothing that says you can't ship your own copy of WebKit
>> (legal or otherwise)!  OmniWeb does just that.
>
> Strange -- I'd read some discussion (apparently from 2004) which
> indicated the WebKit framework was not licensed for distribution:
>
> http://lists.apple.com/archives/webkitsdk-dev/2004/Mar/msg00038.html
>
> If this has changed since then, great!  I love it when the solution
> gets handed to me.  :)

The email you reference was written prior to WebKit being open- 
sourced.  At that time you would have required Apple's consent to  
redistribute the framework.  Now that it is open-source, it is  
permissible to do so.  I'm aware of several applications that bundle  
custom versions of WebKit -- OmniWeb and Sandvox being the most  
recognized of that group.

> Now my only problem is that XCode really, really wants to link against
> the WebKit in /System/Library/Frameworks instead of my private copy.
> Something is wonky with my linker settings, and I wasn't able to
> discern exactly what it was in the few minutes I had this morning.  I
> wound up just setting DYLD_FRAMEWORK_PATH and
> WEBKIT_UNSET_DYLD_FRAMEWORK_PATH to get it working, but obviously this
> won't work when shipping.

How are you specifying which framework to link against?  I believe  
you'll need to either add the directory containing  
{WebKit,WebCore,JavaScriptCore}.framework to Xcode's framework search  
path, or change the framework references to use absolute pathnames.   
If you're building using an SDK you may have slightly more issues, as  
I encountered some difficulty in making Xcode cooperate when doing  
this recently.

Cheers,

Mark Rowe



More information about the webkit-dev mailing list