[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