[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