Changeset 81736 in webkit


Ignore:
Timestamp:
Mar 22, 2011 6:11:39 PM (13 years ago)
Author:
abarth@webkit.org
Message:

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

Reviewed by Eric Seidel.

WebCore GYP build should export the headers needed by WebKit
https://bugs.webkit.org/show_bug.cgi?id=56883

  • WebCore.gypi:
  • gyp/WebCore.gyp:
    • Export a couple more headers.
    • Remove FIXME comments for things we've already fixed.
Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r81733 r81736  
     12011-03-22  Adam Barth  <abarth@webkit.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        WebCore GYP build should export the headers needed by WebKit
     6        https://bugs.webkit.org/show_bug.cgi?id=56883
     7
     8        * WebCore.gypi:
     9        * gyp/WebCore.gyp:
     10            - Export a couple more headers.
     11            - Remove FIXME comments for things we've already fixed.
     12
    1132011-03-22  Anton D'Auria  <adauria@apple.com>
    214
  • trunk/Source/WebCore/WebCore.gypi

    r81706 r81736  
    7070            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLFormElement.h',
    7171            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLFrameElement.h',
     72            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLFrameElementPrivate.h',
    7273            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLFrameSetElement.h',
    7374            '<(PRODUCT_DIR)/DerivedSources/WebCore/DOMHTMLHRElement.h',
     
    416417            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSRange.h',
    417418            '<(PRODUCT_DIR)/DerivedSources/WebCore/SVGNames.h',
    418             # FIXME: Implement "Copy Forwarding and ICU headers" step.
    419             # 'ForwardingHeaders/collector/handles/Global.h',
    420             # 'ForwardingHeaders/debugger/Debugger.h',
    421             # 'ForwardingHeaders/debugger/DebuggerActivation.h',
    422             # 'ForwardingHeaders/debugger/DebuggerCallFrame.h',
    423             # 'ForwardingHeaders/interpreter/CallFrame.h',
    424             # 'ForwardingHeaders/interpreter/Interpreter.h',
    425             # 'ForwardingHeaders/jit/JITCode.h',
    426             # 'ForwardingHeaders/masm/X86Assembler.h',
    427             # 'ForwardingHeaders/parser/SourceCode.h',
    428             # 'ForwardingHeaders/parser/SourceProvider.h',
    429             # 'ForwardingHeaders/profiler/Profile.h',
    430             # 'ForwardingHeaders/profiler/ProfileNode.h',
    431             # 'ForwardingHeaders/profiler/Profiler.h',
    432             # 'ForwardingHeaders/runtime/ArgList.h',
    433             # 'ForwardingHeaders/runtime/ArrayPrototype.h',
    434             # 'ForwardingHeaders/runtime/BooleanObject.h',
    435             # 'ForwardingHeaders/runtime/CallData.h',
    436             # 'ForwardingHeaders/runtime/Completion.h',
    437             # 'ForwardingHeaders/runtime/ConstructData.h',
    438             # 'ForwardingHeaders/runtime/DateInstance.h',
    439             # 'ForwardingHeaders/runtime/Error.h',
    440             # 'ForwardingHeaders/runtime/ExceptionHelpers.h',
    441             # 'ForwardingHeaders/runtime/FunctionConstructor.h',
    442             # 'ForwardingHeaders/runtime/FunctionPrototype.h',
    443             # 'ForwardingHeaders/runtime/Heap.h',
    444             # 'ForwardingHeaders/runtime/Identifier.h',
    445             # 'ForwardingHeaders/runtime/InitializeThreading.h',
    446             # 'ForwardingHeaders/runtime/InternalFunction.h',
    447             # 'ForwardingHeaders/runtime/JSAPIValueWrapper.h',
    448             # 'ForwardingHeaders/runtime/JSArray.h',
    449             # 'ForwardingHeaders/runtime/JSByteArray.h',
    450             # 'ForwardingHeaders/runtime/JSCell.h',
    451             # 'ForwardingHeaders/runtime/JSFunction.h',
    452             # 'ForwardingHeaders/runtime/JSGlobalData.h',
    453             # 'ForwardingHeaders/runtime/JSGlobalObject.h',
    454             # 'ForwardingHeaders/runtime/JSLock.h',
    455             # 'ForwardingHeaders/runtime/JSNumberCell.h',
    456             # 'ForwardingHeaders/runtime/JSObject.h',
    457             # 'ForwardingHeaders/runtime/JSObjectWithGlobalObject.h',
    458             # 'ForwardingHeaders/runtime/JSString.h',
    459             # 'ForwardingHeaders/runtime/JSValue.h',
    460             # 'ForwardingHeaders/runtime/Lookup.h',
    461             # 'ForwardingHeaders/runtime/ObjectPrototype.h',
    462             # 'ForwardingHeaders/runtime/Operations.h',
    463             # 'ForwardingHeaders/runtime/PropertyNameArray.h',
    464             # 'ForwardingHeaders/runtime/Protect.h',
    465             # 'ForwardingHeaders/runtime/PrototypeFunction.h',
    466             # 'ForwardingHeaders/runtime/RegExp.h',
    467             # 'ForwardingHeaders/runtime/RegExpObject.h',
    468             # 'ForwardingHeaders/runtime/RopeImpl.h',
    469             # 'ForwardingHeaders/runtime/ScopeChain.h',
    470             # 'ForwardingHeaders/runtime/StringObject.h',
    471             # 'ForwardingHeaders/runtime/StringObjectThatMasqueradesAsUndefined.h',
    472             # 'ForwardingHeaders/runtime/StringPrototype.h',
    473             # 'ForwardingHeaders/runtime/Structure.h',
    474             # 'ForwardingHeaders/runtime/StructureChain.h',
    475             # 'ForwardingHeaders/runtime/SymbolTable.h',
    476             # 'ForwardingHeaders/runtime/UString.h',
    477             # 'ForwardingHeaders/runtime/UStringBuilder.h',
    478             # 'ForwardingHeaders/runtime/UStringImpl.h',
    479             # 'ForwardingHeaders/runtime/WeakGCMap.h',
    480             # 'ForwardingHeaders/runtime/WeakGCPtr.h',
    481             # 'ForwardingHeaders/runtime/WriteBarrier.h',
    482             # 'ForwardingHeaders/wtf/ASCIICType.h',
    483             # 'ForwardingHeaders/wtf/AVLTree.h',
    484             # 'ForwardingHeaders/wtf/AlwaysInline.h',
    485             # 'ForwardingHeaders/wtf/Assertions.h',
    486             # 'ForwardingHeaders/wtf/Atomics.h',
    487             # 'ForwardingHeaders/wtf/Bitmap.h',
    488             # 'ForwardingHeaders/wtf/BloomFilter.h',
    489             # 'ForwardingHeaders/wtf/BumpPointerAllocator.h',
    490             # 'ForwardingHeaders/wtf/ByteArray.h',
    491             # 'ForwardingHeaders/wtf/Complex.h',
    492             # 'ForwardingHeaders/wtf/CrossThreadRefCounted.h',
    493             # 'ForwardingHeaders/wtf/CryptographicallyRandomNumber.h',
    494             # 'ForwardingHeaders/wtf/CurrentTime.h',
    495             # 'ForwardingHeaders/wtf/DateInstanceCache.h',
    496             # 'ForwardingHeaders/wtf/DateMath.h',
    497             # 'ForwardingHeaders/wtf/DecimalNumber.h',
    498             # 'ForwardingHeaders/wtf/Decoder.h',
    499             # 'ForwardingHeaders/wtf/Deque.h',
    500             # 'ForwardingHeaders/wtf/DisallowCType.h',
    501             # 'ForwardingHeaders/wtf/DoublyLinkedList.h',
    502             # 'ForwardingHeaders/wtf/Encoder.h',
    503             # 'ForwardingHeaders/wtf/FastAllocBase.h',
    504             # 'ForwardingHeaders/wtf/FastMalloc.h',
    505             # 'ForwardingHeaders/wtf/FixedArray.h',
    506             # 'ForwardingHeaders/wtf/Forward.h',
    507             # 'ForwardingHeaders/wtf/GetPtr.h',
    508             # 'ForwardingHeaders/wtf/HashCountedSet.h',
    509             # 'ForwardingHeaders/wtf/HashFunctions.h',
    510             # 'ForwardingHeaders/wtf/HashMap.h',
    511             # 'ForwardingHeaders/wtf/HashSet.h',
    512             # 'ForwardingHeaders/wtf/HashTable.h',
    513             # 'ForwardingHeaders/wtf/HashTraits.h',
    514             # 'ForwardingHeaders/wtf/ListHashSet.h',
    515             # 'ForwardingHeaders/wtf/ListRefPtr.h',
    516             # 'ForwardingHeaders/wtf/Locker.h',
    517             # 'ForwardingHeaders/wtf/MD5.h',
    518             # 'ForwardingHeaders/wtf/MainThread.h',
    519             # 'ForwardingHeaders/wtf/MathExtras.h',
    520             # 'ForwardingHeaders/wtf/MessageQueue.h',
    521             # 'ForwardingHeaders/wtf/NonCopyingSort.h',
    522             # 'ForwardingHeaders/wtf/Noncopyable.h',
    523             # 'ForwardingHeaders/wtf/NotFound.h',
    524             # 'ForwardingHeaders/wtf/OSAllocator.h',
    525             # 'ForwardingHeaders/wtf/OwnArrayPtr.h',
    526             # 'ForwardingHeaders/wtf/OwnFastMallocPtr.h',
    527             # 'ForwardingHeaders/wtf/OwnPtr.h',
    528             # 'ForwardingHeaders/wtf/OwnPtrCommon.h',
    529             # 'ForwardingHeaders/wtf/PageAllocation.h',
    530             # 'ForwardingHeaders/wtf/PageAllocationAligned.h',
    531             # 'ForwardingHeaders/wtf/PageBlock.h',
    532             # 'ForwardingHeaders/wtf/PageReservation.h',
    533             # 'ForwardingHeaders/wtf/PassOwnArrayPtr.h',
    534             # 'ForwardingHeaders/wtf/PassOwnPtr.h',
    535             # 'ForwardingHeaders/wtf/PassRefPtr.h',
    536             # 'ForwardingHeaders/wtf/Platform.h',
    537             # 'ForwardingHeaders/wtf/PossiblyNull.h',
    538             # 'ForwardingHeaders/wtf/RandomNumber.h',
    539             # 'ForwardingHeaders/wtf/RefCounted.h',
    540             # 'ForwardingHeaders/wtf/RefCountedLeakCounter.h',
    541             # 'ForwardingHeaders/wtf/RefPtr.h',
    542             # 'ForwardingHeaders/wtf/RetainPtr.h',
    543             # 'ForwardingHeaders/wtf/SHA1.h',
    544             # 'ForwardingHeaders/wtf/StackBounds.h',
    545             # 'ForwardingHeaders/wtf/StaticConstructors.h',
    546             # 'ForwardingHeaders/wtf/StdLibExtras.h',
    547             # 'ForwardingHeaders/wtf/StringExtras.h',
    548             # 'ForwardingHeaders/wtf/StringHasher.h',
    549             # 'ForwardingHeaders/wtf/ThreadSafeShared.h',
    550             # 'ForwardingHeaders/wtf/ThreadSpecific.h',
    551             # 'ForwardingHeaders/wtf/Threading.h',
    552             # 'ForwardingHeaders/wtf/ThreadingPrimitives.h',
    553             # 'ForwardingHeaders/wtf/TypeTraits.h',
    554             # 'ForwardingHeaders/wtf/UnusedParam.h',
    555             # 'ForwardingHeaders/wtf/VMTags.h',
    556             # 'ForwardingHeaders/wtf/ValueCheck.h',
    557             # 'ForwardingHeaders/wtf/Vector.h',
    558             # 'ForwardingHeaders/wtf/VectorTraits.h',
    559             # 'ForwardingHeaders/wtf/WTFThreadData.h',
    560             # 'ForwardingHeaders/wtf/dtoa.h',
    561             # 'ForwardingHeaders/wtf/text
    562             # 'ForwardingHeaders/wtf/text/AtomicString.h',
    563             # 'ForwardingHeaders/wtf/text/AtomicStringHash.h',
    564             # 'ForwardingHeaders/wtf/text/AtomicStringImpl.h',
    565             # 'ForwardingHeaders/wtf/text/CString.h',
    566             # 'ForwardingHeaders/wtf/text/StringBuffer.h',
    567             # 'ForwardingHeaders/wtf/text/StringBuilder.h',
    568             # 'ForwardingHeaders/wtf/text/StringConcatenate.h',
    569             # 'ForwardingHeaders/wtf/text/StringHash.h',
    570             # 'ForwardingHeaders/wtf/text/StringImpl.h',
    571             # 'ForwardingHeaders/wtf/text/StringImplBase.h',
    572             # 'ForwardingHeaders/wtf/text/TextPosition.h',
    573             # 'ForwardingHeaders/wtf/text/WTFString.h',
    574             # 'ForwardingHeaders/wtf/unicode
    575             # 'ForwardingHeaders/wtf/unicode/CharacterNames.h',
    576             # 'ForwardingHeaders/wtf/unicode/Collator.h',
    577             # 'ForwardingHeaders/wtf/unicode/UTF8.h',
    578             # 'ForwardingHeaders/wtf/unicode/Unicode.h',
    579             # 'ForwardingHeaders/wtf/unicode/icu
    580             # 'ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h',
    581             # 'ForwardingHeaders/wtf/unicode/wince
    582             # 'ForwardingHeaders/wtf/unicode/wince/UnicodeWince.h',
    583             # 'ForwardingHeaders/yarr/Yarr.h',
    584             # 'ForwardingHeaders/yarr/YarrInterpreter.h',
    585             # 'ForwardingHeaders/yarr/YarrPattern.h',
    586419            'accessibility/AXObjectCache.h',
    587420            'accessibility/AccessibilityObject.h',
     
    651484            'css/CSSImageGeneratorValue.h',
    652485            'css/CSSImageValue.h',
     486            'css/CSSLineBoxContainValue.h',
    653487            'css/CSSMutableStyleDeclaration.h',
    654488            'css/CSSMutableValue.h',
     
    788622            'html/VoidCallback.h',
    789623            'html/parser/HTMLParserIdioms.h',
    790             # FIXME: Implement "Copy Forwarding and ICU headers" step.
    791             # 'icu/unicode/parseerr.h',
    792             # 'icu/unicode/platform.h',
    793             # 'icu/unicode/putil.h',
    794             # 'icu/unicode/ubrk.h',
    795             # 'icu/unicode/uchar.h',
    796             # 'icu/unicode/ucnv.h',
    797             # 'icu/unicode/ucnv_cb.h',
    798             # 'icu/unicode/ucnv_err.h',
    799             # 'icu/unicode/ucol.h',
    800             # 'icu/unicode/ucoleitr.h',
    801             # 'icu/unicode/uconfig.h',
    802             # 'icu/unicode/ucsdet.h',
    803             # 'icu/unicode/uenum.h',
    804             # 'icu/unicode/uidna.h',
    805             # 'icu/unicode/uiter.h',
    806             # 'icu/unicode/uloc.h',
    807             # 'icu/unicode/umachine.h',
    808             # 'icu/unicode/unorm.h',
    809             # 'icu/unicode/urename.h',
    810             # 'icu/unicode/uscript.h',
    811             # 'icu/unicode/usearch.h',
    812             # 'icu/unicode/uset.h',
    813             # 'icu/unicode/ushape.h',
    814             # 'icu/unicode/ustring.h',
    815             # 'icu/unicode/utf.h',
    816             # 'icu/unicode/utf16.h',
    817             # 'icu/unicode/utf8.h',
    818             # 'icu/unicode/utf_old.h',
    819             # 'icu/unicode/utypes.h',
    820             # 'icu/unicode/uversion.h',
    821624            'inspector/InspectorAgent.h',
    822625            'inspector/InspectorClient.h',
     
    856659            'loader/TextResourceDecoder.h',
    857660            'loader/ThreadableLoader.h',
     661            'loader/appcache/ApplicationCache.h',
    858662            'loader/appcache/ApplicationCacheStorage.h',
    859663            'loader/archive/Archive.h',
     
    24542258            'css/CSSInitialValue.h',
    24552259            'css/CSSLineBoxContainValue.cpp',
    2456             'css/CSSLineBoxContainValue.h',
    24572260            'css/CSSMediaRule.cpp',
    24582261            'css/CSSMediaRule.h',
     
    34713274            'loader/WorkerThreadableLoader.h',
    34723275            'loader/appcache/ApplicationCache.cpp',
    3473             'loader/appcache/ApplicationCache.h',
    34743276            'loader/appcache/ApplicationCacheGroup.cpp',
    34753277            'loader/appcache/ApplicationCacheGroup.h',
  • trunk/Source/WebCore/gyp/WebCore.gyp

    r81708 r81736  
    139139      ],
    140140      'xcode_config_file': '<(project_dir)/Configurations/WebCore.xcconfig',
    141       'actions': [
    142         {
    143           'action_name': 'Copy Forwarding and ICU Headers',
    144           'inputs': [],
    145           'outputs': [],
    146           'action': [
    147             'sh', '<(project_dir)/gyp/copy-forwarding-and-icu-headers.sh'
    148           ],
    149         },
    150         {
    151           'action_name': 'Copy Inspector Resources',
    152           'inputs': [],
    153           'outputs': [],
    154           'action': [
    155             'sh', '<(project_dir)/gyp/copy-inspector-resources.sh'
    156           ],
    157         },
    158         {
    159           'action_name': 'Streamline Inspector Source',
    160           'inputs': [],
    161           'outputs': [],
    162           'action': [
    163             'sh', '<(project_dir)/gyp/streamline-inspector-source.sh'
    164           ],
    165         },
    166       ],
    167141      # FIXME: A number of these actions aren't supposed to run if "${ACTION}" = "installhdrs"
    168142      'postbuilds': [
     
    183157          'action': [
    184158            'sh', '<(project_dir)/gyp/run-if-exists.sh', '<(DEPTH)/../Tools/Scripts/check-for-weak-vtables-and-externals'
     159          ],
     160        },
     161        {
     162          'postbuild_name': 'Copy Forwarding and ICU Headers',
     163          'action': [
     164            'sh', '<(project_dir)/gyp/copy-forwarding-and-icu-headers.sh'
     165          ],
     166        },
     167        {
     168          'postbuild_name': 'Copy Inspector Resources',
     169          'action': [
     170            'sh', '<(project_dir)/gyp/copy-inspector-resources.sh'
     171          ],
     172        },
     173        {
     174          'postbuild_name': 'Streamline Inspector Source',
     175          'action': [
     176            'sh', '<(project_dir)/gyp/streamline-inspector-source.sh'
    185177          ],
    186178        },
Note: See TracChangeset for help on using the changeset viewer.