Changeset 162021 in webkit


Ignore:
Timestamp:
Jan 14, 2014, 4:00:47 PM (11 years ago)
Author:
Simon Fraser
Message:

Fix header availability checks on iOS
https://bugs.webkit.org/show_bug.cgi?id=127016

Reviewed by Andy Estes.

Make DOMTouch* and DOMGesture* headers public headers on iOS,
and fix MigrateHeaders.make to skip availability checks when
building for iOS.

  • MigrateHeaders.make:
Location:
trunk/Source/WebKit/mac
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/mac/ChangeLog

    r162019 r162021  
     12014-01-14  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Fix header availability checks on iOS
     4        https://bugs.webkit.org/show_bug.cgi?id=127016
     5
     6        Reviewed by Andy Estes.
     7
     8        Make DOMTouch* and DOMGesture* headers public headers on iOS,
     9        and fix MigrateHeaders.make to skip availability checks when
     10        building for iOS.
     11
     12        * MigrateHeaders.make:
     13
    1142014-01-14  Simon Fraser  <simon.fraser@apple.com>
    215
  • trunk/Source/WebKit/mac/MigrateHeaders.make

    r161895 r162021  
    193193ifneq ($(filter iphoneos iphonesimulator, $(PLATFORM_NAME)), )
    194194all : \
    195     $(PRIVATE_HEADERS_DIR)/DOMGestureEvent.h \
     195    $(PUBLIC_HEADERS_DIR)/DOMGestureEvent.h \
    196196    $(PRIVATE_HEADERS_DIR)/DOMHTMLTextAreaElementPrivate.h \
    197     $(PRIVATE_HEADERS_DIR)/DOMTouch.h \
    198     $(PRIVATE_HEADERS_DIR)/DOMTouchEvent.h \
    199     $(PRIVATE_HEADERS_DIR)/DOMTouchList.h \
     197    $(PUBLIC_HEADERS_DIR)/DOMTouch.h \
     198    $(PUBLIC_HEADERS_DIR)/DOMTouchEvent.h \
     199    $(PUBLIC_HEADERS_DIR)/DOMTouchList.h \
    200200    $(PRIVATE_HEADERS_DIR)/DOMUIKitExtensions.h \
    201201    $(PRIVATE_HEADERS_DIR)/KeyEventCodesIOS.h \
     
    226226REPLACE_RULES = -e s/\<WebCore/\<WebKit/ -e s/DOMDOMImplementation/DOMImplementation/
    227227HEADER_MIGRATE_CMD = sed $(REPLACE_RULES) $< > $@
     228
     229ifeq ($(filter iphoneos iphonesimulator, $(PLATFORM_NAME)), )
    228230PUBLIC_HEADER_CHECK_CMD = @if grep -q "AVAILABLE.*TBD" "$<"; then line=$$(awk "/AVAILABLE.*TBD/ { print FNR; exit }" "$<" ); echo "$<:$$line: error: A class within a public header has unspecified availability."; false; fi
     231else
     232PUBLIC_HEADER_CHECK_CMD =
     233endif
    229234
    230235$(PUBLIC_HEADERS_DIR)/DOM% : DOMDOM% MigrateHeaders.make
Note: See TracChangeset for help on using the changeset viewer.