Changeset 81325 in webkit


Ignore:
Timestamp:
Mar 16, 2011 11:09:03 PM (13 years ago)
Author:
abarth@webkit.org
Message:

2011-03-16 Adam Barth <abarth@webkit.org>

Reviewed by Eric Seidel.

WebCore GYP should build (most) remaining source files
https://bugs.webkit.org/show_bug.cgi?id=56515

We're still not building all the files and we have 1305 link errors,
but this patch is progress.

  • WebCore.gypi:
  • gyp/WebCore.gyp:
  • plugins/PluginStream.cpp:
Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r81319 r81325  
     12011-03-16  Adam Barth  <abarth@webkit.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        WebCore GYP should build (most) remaining source files
     6        https://bugs.webkit.org/show_bug.cgi?id=56515
     7
     8        We're still not building all the files and we have 1305 link errors,
     9        but this patch is progress.
     10
     11        * WebCore.gypi:
     12        * gyp/WebCore.gyp:
     13        * plugins/PluginStream.cpp:
     14
    1152011-03-16  Dan Bernstein  <mitz@apple.com>
    216
  • trunk/Source/WebCore/WebCore.gypi

    r81265 r81325  
    39713971            'platform/mac/ThemeMac.mm',
    39723972            'platform/mac/ThreadCheck.mm',
    3973             'platform/mac/WebCoreKeyGenerator.h',
    3974             'platform/mac/WebCoreKeyGenerator.m',
    39753973            'platform/mac/WebCoreNSStringExtras.h',
    39763974            'platform/mac/WebCoreNSStringExtras.mm',
  • trunk/Source/WebCore/gyp/WebCore.gyp

    r81230 r81325  
    4646      ],
    4747      'sources/': [
    48         # Artificially reduce the scope during bring-up.
    49         ['exclude', '.*\\.(c|cpp|mm)$'],
    50         ['include', 'accessibility/'],
    51         # FIXME: include bridge/
    52         ['include', 'css/'],
    5348        ['exclude', 'css/CSSParser\\.cpp$'], # Requires tokenizer.cpp
    54         ['include', 'dom/'],
    55         ['include', 'editing/'],
    56         ['include', 'fileapi/'],
    57         ['include', 'history/'],
    58         ['include', 'html/'],
    59         ['include', 'inspector/'],
    60         ['include', 'loader/'],
    61         ['include', 'mathml/'],
    62         ['include', 'notifications/'],
    63         ['include', 'page/'],
    64         ['include', 'platform/'],
     49
    6550        # FIXME: Figure out how to build these mm files.
    6651        ['exclude', 'page/mac/[^/]+.mm$'],
    6752        ['exclude', 'platform/mac/[^/]+.mm$'],
     53
     54        # FIXME: Build these objects.
     55        ['exclude', '(DerivedSources|bridge|plugins)/.*\\.(c|cpp|mm)$'],
    6856
    6957        ['exclude', 'bindings/[^/]+/'],
     
    7159        ['include', 'bindings/js/'],
    7260        # FIXME: Build bindings/objc/
    73         # ['include', 'bindings/objc/'],
     61        ['exclude', 'bindings/objc/'],
    7462        ['exclude', 'bindings/js/ScriptControllerMac\\.mm$'],
    7563        ['include', 'bindings/objc/DOMInternal\\.h$'],
     64
     65        # FIXME: This could should move to Source/ThirdParty.
     66        ['exclude', 'thirdparty/'],
    7667
    7768        # FIXME: Figure out how to store these patterns in a variable.
    7869        ['exclude', '(android|brew|cairo|chromium|curl|efl|freetype|fftw|gstreamer|gtk|haiku|linux|mkl|openvg|pango|posix|qt|skia|soup|symbian|texmap|iphone|win|wince|wx)/'],
    7970        ['exclude', '(Android|Brew|Cairo|CF|CG|Curl|Chromium|Efl|Haiku|Gtk|JSC|Linux|OpenType|POSIX|Posix|Qt|Safari|Soup|Symbian|V8|Win|WinCE|Wx)\\.(cpp|mm?)$'],
     71        ['exclude', 'Chromium[^/]*\\.(cpp|mm?)$'],
    8072
    8173        ['exclude', 'platform/image-decoders/'],
  • trunk/Source/WebCore/plugins/PluginStream.cpp

    r71562 r81325  
    3535#include "SharedBuffer.h"
    3636#include "SubresourceLoader.h"
    37 #include <StringExtras.h>
     37#include <wtf/StringExtras.h>
    3838#include <wtf/text/CString.h>
    3939#include <wtf/text/StringConcatenate.h>
Note: See TracChangeset for help on using the changeset viewer.