Changeset 96324 in webkit


Ignore:
Timestamp:
Sep 29, 2011 6:53:53 AM (13 years ago)
Author:
Carlos Garcia Campos
Message:

[GTK] Force single header include in WebKit2 GTK+ API
https://bugs.webkit.org/show_bug.cgi?id=69084

Reviewed by Martin Robinson.

Only <webkit2/webkit2.h> will be allowed for API users.

  • GNUmakefile.am:
  • UIProcess/API/gtk/WebKitError.h:
  • UIProcess/API/gtk/WebKitWebContext.h:
  • UIProcess/API/gtk/WebKitWebLoaderClient.h:
  • UIProcess/API/gtk/WebKitWebView.h:
  • UIProcess/API/gtk/WebKitWebViewBase.h:
  • UIProcess/API/gtk/webkit2.h:
Location:
trunk/Source/WebKit2
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r96317 r96324  
     12011-09-29  Carlos Garcia Campos  <cgarcia@igalia.com>
     2
     3        [GTK] Force single header include in WebKit2 GTK+ API
     4        https://bugs.webkit.org/show_bug.cgi?id=69084
     5
     6        Reviewed by Martin Robinson.
     7
     8        Only <webkit2/webkit2.h> will be allowed for API users.
     9
     10        * GNUmakefile.am:
     11        * UIProcess/API/gtk/WebKitError.h:
     12        * UIProcess/API/gtk/WebKitWebContext.h:
     13        * UIProcess/API/gtk/WebKitWebLoaderClient.h:
     14        * UIProcess/API/gtk/WebKitWebView.h:
     15        * UIProcess/API/gtk/WebKitWebViewBase.h:
     16        * UIProcess/API/gtk/webkit2.h:
     17
    1182011-09-29  Carlos Garcia Campos  <cgarcia@igalia.com>
    219
  • trunk/Source/WebKit2/GNUmakefile.am

    r96295 r96324  
    880880        -I$(top_builddir)/DerivedSources/WebKit2/include/WebKit2 \
    881881        -DLIBEXECDIR=\""$(libexecdir)"\" \
     882        -DWEBKIT2_COMPILATION \
    882883        $(webcore_cppflags) \
    883884        $(webcoregtk_cppflags) \
     
    10061007        $(AM_V_GEN)mkdir -p $(GENSOURCES_WEBKIT2)/webkit2gtk/webkit2 \
    10071008        && glib-mkenums \
     1009                        --fhead "#if !defined(__WEBKIT2_H_INSIDE__) && !defined(WEBKIT2_COMPILATION)\n" \
     1010                        --fhead "#error \"Only <webkit2/webkit2.h> can be included directly.\"\n" \
     1011                        --fhead "#endif\n\n" \
    10081012                        --fhead "#ifndef WEBKIT_ENUM_TYPES_H\n" \
    10091013                        --fhead "#define WEBKIT_ENUM_TYPES_H\n\n" \
  • trunk/Source/WebKit2/UIProcess/API/gtk/WebKitError.h

    r96225 r96324  
    1818 * Boston, MA 02110-1301, USA.
    1919 */
     20
     21#if !defined(__WEBKIT2_H_INSIDE__) && !defined(WEBKIT2_COMPILATION)
     22#error "Only <webkit2/webkit2.h> can be included directly."
     23#endif
    2024
    2125#ifndef WebKitError_h
  • trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebContext.h

    r96133 r96324  
    1717 * Boston, MA 02110-1301, USA.
    1818 */
     19
     20#if !defined(__WEBKIT2_H_INSIDE__) && !defined(WEBKIT2_COMPILATION)
     21#error "Only <webkit2/webkit2.h> can be included directly."
     22#endif
    1923
    2024#ifndef WebKitWebContext_h
  • trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebLoaderClient.h

    r96226 r96324  
    1717 * Boston, MA 02110-1301, USA.
    1818 */
     19
     20#if !defined(__WEBKIT2_H_INSIDE__) && !defined(WEBKIT2_COMPILATION)
     21#error "Only <webkit2/webkit2.h> can be included directly."
     22#endif
    1923
    2024#ifndef WebKitWebLoaderClient_h
  • trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebView.h

    r96226 r96324  
    2020 * Boston, MA 02110-1301, USA.
    2121 */
     22
     23#if !defined(__WEBKIT2_H_INSIDE__) && !defined(WEBKIT2_COMPILATION)
     24#error "Only <webkit2/webkit2.h> can be included directly."
     25#endif
    2226
    2327#ifndef WebKitWebView_h
  • trunk/Source/WebKit2/UIProcess/API/gtk/WebKitWebViewBase.h

    r95901 r96324  
    2525 * THE POSSIBILITY OF SUCH DAMAGE.
    2626 */
     27
     28#if !defined(__WEBKIT2_H_INSIDE__) && !defined(WEBKIT2_COMPILATION)
     29#error "Only <webkit2/webkit2.h> can be included directly."
     30#endif
    2731
    2832#ifndef WebKitWebViewBase_h
  • trunk/Source/WebKit2/UIProcess/API/gtk/webkit2.h

    r96225 r96324  
    2121#define __WEBKIT2_H__
    2222
     23#define __WEBKIT2_H_INSIDE__
     24
    2325#include <webkit2/WebKitEnumTypes.h>
    2426#include <webkit2/WebKitError.h>
    2527#include <webkit2/WebKitWebContext.h>
     28#include <webkit2/WebKitWebLoaderClient.h>
    2629#include <webkit2/WebKitWebViewBase.h>
    2730#include <webkit2/WebKitWebView.h>
    2831
     32#undef __WEBKIT2_H_INSIDE__
     33
    2934#endif /* __WEBKIT2_H__ */
Note: See TracChangeset for help on using the changeset viewer.