[SCM] WebKit Debian packaging branch, debian/experimental, updated. debian/1.3.8-1-1049-g2e11a8e
darin at chromium.org
darin at chromium.org
Fri Jan 21 14:56:11 UTC 2011
The following commit has been merged in the debian/experimental branch:
commit 5f0173511e0104a597e665d913ddcfa2b736c81d
Author: darin at chromium.org <darin at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Wed Jan 5 00:23:46 2011 +0000
2011-01-04 Darin Fisher <darin at chromium.org>
Reviewed by David Levin.
Update README file with a description of the WEBKIT_API macro and
guidelines for its usage. Also document the various WEBKIT_USING_*
macros.
https://bugs.webkit.org/show_bug.cgi?id=51880
* README:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75027 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebKit/chromium/ChangeLog b/WebKit/chromium/ChangeLog
index 08660f0..1b39149 100644
--- a/WebKit/chromium/ChangeLog
+++ b/WebKit/chromium/ChangeLog
@@ -1,3 +1,15 @@
+2011-01-04 Darin Fisher <darin at chromium.org>
+
+ Reviewed by David Levin.
+
+ Update README file with a description of the WEBKIT_API macro and
+ guidelines for its usage. Also document the various WEBKIT_USING_*
+ macros.
+
+ https://bugs.webkit.org/show_bug.cgi?id=51880
+
+ * README:
+
2011-01-04 Evan Martin <evan at chromium.org>
Reviewed by Tony Chang.
diff --git a/WebKit/chromium/README b/WebKit/chromium/README
index 9173454..ecac503 100644
--- a/WebKit/chromium/README
+++ b/WebKit/chromium/README
@@ -27,6 +27,22 @@ DEFINES
defined when building the 'src' directory, and it should also be defined by
the consumer to ensure proper linkage to the shared library.
+ WEBKIT_API is defined for platforms (e.g., Windows) that require additional
+ annotations on functions and methods, which should be exported from WebKit
+ when it is built as a DLL. In general, this includes all public methods
+ unless the methods are defined inline, marked pure virtual, or contained
+ within a WEBKIT_IMPLEMENTATION section. Also, any private method called by a
+ public inline-defined method should be annotated with WEBKIT_API. WEBKIT_API
+ is not used to export whole classes.
+
+ WEBKIT_USING_SKIA is defined when using Skia as the graphics library.
+
+ WEBKIT_USING_CG is defined when using CG as the graphics library.
+
+ WEBKIT_USING_V8 is defined when using V8 as the JavaScript library.
+
+ WEBKIT_USING_JSC is defined when using JSC as the JavaScript library.
+
BASIC TYPES
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list