darin | d25c1e9 | 2003-01-06 01:12:05 +0000 | [diff] [blame] | 1 | WebCore is a framework for Mac OS X that takes the cross-platform |
| 2 | KHTML library (part of the KDE project) and combines it with an |
| 3 | adapter library specific to WebCore called KWQ that makes it work |
| 4 | with Mac OS X technologies. KHTML is written in C++ and KWQ is written |
| 5 | in Objective C++, but WebCore presents an Objective C programming |
| 6 | interface. WebCore requires the JavaScriptCore framework. |
| 7 | |
| 8 | This version of WebCore is based on the KHTML library from KDE 3.0.2. |
| 9 | Changes that are specific to WebCore are marked with #if APPLE_CHANGES. |
darin | 3f2b13b | 2003-01-06 03:57:51 +0000 | [diff] [blame] | 10 | Other changes to improve performance and web page compatibility are |
| 11 | intended for integration into future versions of the KHTML library. |
darin | d25c1e9 | 2003-01-06 01:12:05 +0000 | [diff] [blame] | 12 | |
darin | 376eabf | 2003-01-22 00:48:45 +0000 | [diff] [blame] | 13 | In order to use the WebCore and JavaScriptCore projects together you |
| 14 | will need to set both projects to use the same build products directory. |
darin | d25c1e9 | 2003-01-06 01:12:05 +0000 | [diff] [blame] | 15 | |
darin | 376eabf | 2003-01-22 00:48:45 +0000 | [diff] [blame] | 16 | The JavaScriptCore README has detailed instructions about how to set |
| 17 | this up. |
darin | d25c1e9 | 2003-01-06 01:12:05 +0000 | [diff] [blame] | 18 | |
darin | 376eabf | 2003-01-22 00:48:45 +0000 | [diff] [blame] | 19 | After JavaScriptCore is built, you can build WebCore using the Project |
| 20 | Builder interface or the "pbxbuild" command from the command line. |