Changeset 115931 in webkit


Ignore:
Timestamp:
May 2, 2012 7:52:16 PM (12 years ago)
Author:
eric@webkit.org
Message:

Sort ENABLE_ defines in FeatureDefines.xcconfig files to make them easier to compare with one another (and easier to autogenerate)
https://bugs.webkit.org/show_bug.cgi?id=85433

Reviewed by Adam Barth.

I have a script which can autogenerate these xcconfig files as well as the
vsprops files (and soon the Chromium, cmake, gnumake and qmake) feature lists
from a central feature list file.
In preparation for posting such a tool, I'm re-sorting these xcconfig files to be
alphabetically ordered (currently they're close, but not quite).
There is also at least one inconsistency between these files (CSS_LEGACY_PREFIXES) which
I will fix in a second pass. I will also sort the FEATURE_DEFINES = line in a follow-up patch.

Source/JavaScriptCore:

  • Configurations/FeatureDefines.xcconfig:

Source/WebCore:

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit/mac:

  • Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

  • Configurations/FeatureDefines.xcconfig:
Location:
trunk/Source
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r115929 r115931  
     12012-05-02  Eric Seidel  <eric@webkit.org>
     2
     3        Sort ENABLE_ defines in FeatureDefines.xcconfig files to make them easier to compare with one another (and easier to autogenerate)
     4        https://bugs.webkit.org/show_bug.cgi?id=85433
     5
     6        Reviewed by Adam Barth.
     7
     8        I have a script which can autogenerate these xcconfig files as well as the
     9        vsprops files (and soon the Chromium, cmake, gnumake and qmake) feature lists
     10        from a central feature list file.
     11        In preparation for posting such a tool, I'm re-sorting these xcconfig files to be
     12        alphabetically ordered (currently they're close, but not quite).
     13        There is also at least one inconsistency between these files (CSS_LEGACY_PREFIXES) which
     14        I will fix in a second pass.  I will also sort the FEATURE_DEFINES = line in a follow-up patch.
     15
     16        * Configurations/FeatureDefines.xcconfig:
     17
    1182012-05-02  Hojong Han  <hojong.han@samsung.com>
    219
  • trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig

    r115443 r115931  
    3232// Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
    3333
     34ENABLE_3D_RENDERING = ENABLE_3D_RENDERING;
     35ENABLE_ACCELERATED_2D_CANVAS = ;
     36ENABLE_ANIMATION_API = ;
    3437ENABLE_BLOB = ENABLE_BLOB;
    35 
     38ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING;
     39ENABLE_CSS_FILTERS = ENABLE_CSS_FILTERS;
     40ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    3641ENABLE_DASHBOARD_SUPPORT = $(ENABLE_DASHBOARD_SUPPORT_$(REAL_PLATFORM_NAME));
    3742ENABLE_DASHBOARD_SUPPORT_macosx = ENABLE_DASHBOARD_SUPPORT;
    38 
     43ENABLE_DATALIST = ;
     44ENABLE_DATA_TRANSFER_ITEMS = ;
     45ENABLE_DETAILS = ENABLE_DETAILS;
     46ENABLE_DEVICE_ORIENTATION = ;
     47ENABLE_DIRECTORY_UPLOAD = ;
     48ENABLE_FILE_SYSTEM = ;
    3949ENABLE_FILTERS = $(ENABLE_FILTERS_$(REAL_PLATFORM_NAME));
    4050ENABLE_FILTERS_macosx = ENABLE_FILTERS;
    41 
     51ENABLE_FULLSCREEN_API = ENABLE_FULLSCREEN_API;
     52ENABLE_GAMEPAD = ;
     53ENABLE_GEOLOCATION = ENABLE_GEOLOCATION;
     54ENABLE_HIGH_DPI_CANVAS = ENABLE_HIGH_DPI_CANVAS;
    4255ENABLE_ICONDATABASE = $(ENABLE_ICONDATABASE_$(REAL_PLATFORM_NAME));
    4356ENABLE_ICONDATABASE_macosx = ENABLE_ICONDATABASE;
    44 
     57ENABLE_INDEXED_DATABASE = ;
     58ENABLE_INPUT_SPEECH = ;
     59ENABLE_INPUT_TYPE_COLOR = ;
    4560ENABLE_INPUT_TYPE_DATE = $(ENABLE_INPUT_TYPE_DATE_$(REAL_PLATFORM_NAME));
    4661ENABLE_INPUT_TYPE_DATE_iphoneos = ENABLE_INPUT_TYPE_DATE;
     
    6176ENABLE_INPUT_TYPE_WEEK_iphoneos = ENABLE_INPUT_TYPE_WEEK;
    6277ENABLE_INPUT_TYPE_WEEK_iphonesimulator = ENABLE_INPUT_TYPE_WEEK;
    63 
    64 ENABLE_SVG_DOM_OBJC_BINDINGS = $(ENABLE_SVG_DOM_OBJC_BINDINGS_$(REAL_PLATFORM_NAME));
    65 ENABLE_SVG_DOM_OBJC_BINDINGS_macosx = ENABLE_SVG_DOM_OBJC_BINDINGS;
    66 
    67 ENABLE_3D_RENDERING = ENABLE_3D_RENDERING;
    68 ENABLE_ACCELERATED_2D_CANVAS = ;
    69 ENABLE_ANIMATION_API = ;
    70 ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING;
    71 ENABLE_CSS_FILTERS = ENABLE_CSS_FILTERS;
    72 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    73 ENABLE_DATALIST = ;
    74 ENABLE_DATA_TRANSFER_ITEMS = ;
    75 ENABLE_DETAILS = ENABLE_DETAILS;
    76 ENABLE_DEVICE_ORIENTATION = ;
    77 ENABLE_DIRECTORY_UPLOAD = ;
    78 ENABLE_FILE_SYSTEM = ;
    79 ENABLE_FULLSCREEN_API = ENABLE_FULLSCREEN_API;
    80 ENABLE_GAMEPAD = ;
    81 ENABLE_GEOLOCATION = ENABLE_GEOLOCATION;
    82 ENABLE_HIGH_DPI_CANVAS = ENABLE_HIGH_DPI_CANVAS;
    83 ENABLE_INDEXED_DATABASE = ;
    84 ENABLE_INPUT_TYPE_COLOR = ;
    85 ENABLE_INPUT_SPEECH = ;
    8678ENABLE_JAVASCRIPT_DEBUGGER = ENABLE_JAVASCRIPT_DEBUGGER;
    87 
    8879ENABLE_LEGACY_NOTIFICATIONS = $(ENABLE_LEGACY_NOTIFICATIONS_$(REAL_PLATFORM_NAME));
    8980ENABLE_LEGACY_NOTIFICATIONS_macosx = $(ENABLE_LEGACY_NOTIFICATIONS_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
     
    9182ENABLE_LEGACY_NOTIFICATIONS_macosx_1080 = ENABLE_LEGACY_NOTIFICATIONS;
    9283ENABLE_LEGACY_NOTIFICATIONS_macosx_1090 = ENABLE_LEGACY_NOTIFICATIONS;
    93 
    9484ENABLE_LINK_PREFETCH = ;
    9585ENABLE_LINK_PRERENDER = ;
     
    10191ENABLE_MICRODATA = ;
    10292ENABLE_MUTATION_OBSERVERS = ENABLE_MUTATION_OBSERVERS;
    103 
    10493ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(REAL_PLATFORM_NAME));
    10594ENABLE_NOTIFICATIONS_macosx = $(ENABLE_NOTIFICATIONS_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
     
    10796ENABLE_NOTIFICATIONS_macosx_1080 = ENABLE_NOTIFICATIONS;
    10897ENABLE_NOTIFICATIONS_macosx_1090 = ENABLE_NOTIFICATIONS;
    109 
    11098ENABLE_PAGE_VISIBILITY_API = ;
    11199ENABLE_PROGRESS_TAG = ENABLE_PROGRESS_TAG;
     
    119107ENABLE_STYLE_SCOPED = ;
    120108ENABLE_SVG = ENABLE_SVG;
     109ENABLE_SVG_DOM_OBJC_BINDINGS = $(ENABLE_SVG_DOM_OBJC_BINDINGS_$(REAL_PLATFORM_NAME));
     110ENABLE_SVG_DOM_OBJC_BINDINGS_macosx = ENABLE_SVG_DOM_OBJC_BINDINGS;
    121111ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
    122112ENABLE_TEXT_NOTIFICATIONS_ONLY = ENABLE_TEXT_NOTIFICATIONS_ONLY;
    123113ENABLE_TOUCH_ICON_LOADING = ;
    124114ENABLE_VIDEO = ENABLE_VIDEO;
    125 
    126115ENABLE_VIDEO_TRACK = $(ENABLE_VIDEO_TRACK_$(REAL_PLATFORM_NAME));
    127116ENABLE_VIDEO_TRACK_macosx = ENABLE_VIDEO_TRACK;
    128 
    129117ENABLE_WEBGL = ENABLE_WEBGL;
    130118ENABLE_WEB_AUDIO = ENABLE_WEB_AUDIO;
  • trunk/Source/WebCore/ChangeLog

    r115930 r115931  
     12012-05-02  Eric Seidel  <eric@webkit.org>
     2
     3        Sort ENABLE_ defines in FeatureDefines.xcconfig files to make them easier to compare with one another (and easier to autogenerate)
     4        https://bugs.webkit.org/show_bug.cgi?id=85433
     5
     6        Reviewed by Adam Barth.
     7
     8        I have a script which can autogenerate these xcconfig files as well as the
     9        vsprops files (and soon the Chromium, cmake, gnumake and qmake) feature lists
     10        from a central feature list file.
     11        In preparation for posting such a tool, I'm re-sorting these xcconfig files to be
     12        alphabetically ordered (currently they're close, but not quite).
     13        There is also at least one inconsistency between these files (CSS_LEGACY_PREFIXES) which
     14        I will fix in a second pass.  I will also sort the FEATURE_DEFINES = line in a follow-up patch.
     15
     16        * Configurations/FeatureDefines.xcconfig:
     17
    1182012-05-02  Dana Jansens  <danakj@chromium.org>
    219
  • trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig

    r115443 r115931  
    3232// Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
    3333
     34ENABLE_3D_RENDERING = ENABLE_3D_RENDERING;
     35ENABLE_ACCELERATED_2D_CANVAS = ;
     36ENABLE_ANIMATION_API = ;
    3437ENABLE_BLOB = ENABLE_BLOB;
    35 
     38ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING;
     39ENABLE_CSS_FILTERS = ENABLE_CSS_FILTERS;
     40ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    3641ENABLE_DASHBOARD_SUPPORT = $(ENABLE_DASHBOARD_SUPPORT_$(REAL_PLATFORM_NAME));
    3742ENABLE_DASHBOARD_SUPPORT_macosx = ENABLE_DASHBOARD_SUPPORT;
    38 
     43ENABLE_DATALIST = ;
     44ENABLE_DATA_TRANSFER_ITEMS = ;
     45ENABLE_DETAILS = ENABLE_DETAILS;
     46ENABLE_DEVICE_ORIENTATION = ;
     47ENABLE_DIRECTORY_UPLOAD = ;
     48ENABLE_FILE_SYSTEM = ;
    3949ENABLE_FILTERS = $(ENABLE_FILTERS_$(REAL_PLATFORM_NAME));
    4050ENABLE_FILTERS_macosx = ENABLE_FILTERS;
    41 
     51ENABLE_FULLSCREEN_API = ENABLE_FULLSCREEN_API;
     52ENABLE_GAMEPAD = ;
     53ENABLE_GEOLOCATION = ENABLE_GEOLOCATION;
     54ENABLE_HIGH_DPI_CANVAS = ENABLE_HIGH_DPI_CANVAS;
    4255ENABLE_ICONDATABASE = $(ENABLE_ICONDATABASE_$(REAL_PLATFORM_NAME));
    4356ENABLE_ICONDATABASE_macosx = ENABLE_ICONDATABASE;
    44 
     57ENABLE_INDEXED_DATABASE = ;
     58ENABLE_INPUT_SPEECH = ;
     59ENABLE_INPUT_TYPE_COLOR = ;
    4560ENABLE_INPUT_TYPE_DATE = $(ENABLE_INPUT_TYPE_DATE_$(REAL_PLATFORM_NAME));
    4661ENABLE_INPUT_TYPE_DATE_iphoneos = ENABLE_INPUT_TYPE_DATE;
     
    6176ENABLE_INPUT_TYPE_WEEK_iphoneos = ENABLE_INPUT_TYPE_WEEK;
    6277ENABLE_INPUT_TYPE_WEEK_iphonesimulator = ENABLE_INPUT_TYPE_WEEK;
    63 
    64 ENABLE_SVG_DOM_OBJC_BINDINGS = $(ENABLE_SVG_DOM_OBJC_BINDINGS_$(REAL_PLATFORM_NAME));
    65 ENABLE_SVG_DOM_OBJC_BINDINGS_macosx = ENABLE_SVG_DOM_OBJC_BINDINGS;
    66 
    67 ENABLE_3D_RENDERING = ENABLE_3D_RENDERING;
    68 ENABLE_ACCELERATED_2D_CANVAS = ;
    69 ENABLE_ANIMATION_API = ;
    70 ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING;
    71 ENABLE_CSS_FILTERS = ENABLE_CSS_FILTERS;
    72 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    73 ENABLE_DATALIST = ;
    74 ENABLE_DATA_TRANSFER_ITEMS = ;
    75 ENABLE_DETAILS = ENABLE_DETAILS;
    76 ENABLE_DEVICE_ORIENTATION = ;
    77 ENABLE_DIRECTORY_UPLOAD = ;
    78 ENABLE_FILE_SYSTEM = ;
    79 ENABLE_FULLSCREEN_API = ENABLE_FULLSCREEN_API;
    80 ENABLE_GAMEPAD = ;
    81 ENABLE_GEOLOCATION = ENABLE_GEOLOCATION;
    82 ENABLE_HIGH_DPI_CANVAS = ENABLE_HIGH_DPI_CANVAS;
    83 ENABLE_INDEXED_DATABASE = ;
    84 ENABLE_INPUT_TYPE_COLOR = ;
    85 ENABLE_INPUT_SPEECH = ;
    8678ENABLE_JAVASCRIPT_DEBUGGER = ENABLE_JAVASCRIPT_DEBUGGER;
    8779ENABLE_LEGACY_CSS_VENDOR_PREFIXES = ENABLE_LEGACY_CSS_VENDOR_PREFIXES;
    88 
    8980ENABLE_LEGACY_NOTIFICATIONS = $(ENABLE_LEGACY_NOTIFICATIONS_$(REAL_PLATFORM_NAME));
    9081ENABLE_LEGACY_NOTIFICATIONS_macosx = $(ENABLE_LEGACY_NOTIFICATIONS_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
     
    9283ENABLE_LEGACY_NOTIFICATIONS_macosx_1080 = ENABLE_LEGACY_NOTIFICATIONS;
    9384ENABLE_LEGACY_NOTIFICATIONS_macosx_1090 = ENABLE_LEGACY_NOTIFICATIONS;
    94 
    9585ENABLE_LINK_PREFETCH = ;
    9686ENABLE_LINK_PRERENDER = ;
     
    10292ENABLE_MICRODATA = ;
    10393ENABLE_MUTATION_OBSERVERS = ENABLE_MUTATION_OBSERVERS;
    104 
    10594ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(REAL_PLATFORM_NAME));
    10695ENABLE_NOTIFICATIONS_macosx = $(ENABLE_NOTIFICATIONS_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
     
    10897ENABLE_NOTIFICATIONS_macosx_1080 = ENABLE_NOTIFICATIONS;
    10998ENABLE_NOTIFICATIONS_macosx_1090 = ENABLE_NOTIFICATIONS;
    110 
    11199ENABLE_PAGE_VISIBILITY_API = ;
    112100ENABLE_PROGRESS_TAG = ENABLE_PROGRESS_TAG;
     
    120108ENABLE_STYLE_SCOPED = ;
    121109ENABLE_SVG = ENABLE_SVG;
     110ENABLE_SVG_DOM_OBJC_BINDINGS = $(ENABLE_SVG_DOM_OBJC_BINDINGS_$(REAL_PLATFORM_NAME));
     111ENABLE_SVG_DOM_OBJC_BINDINGS_macosx = ENABLE_SVG_DOM_OBJC_BINDINGS;
    122112ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
    123113ENABLE_TEXT_NOTIFICATIONS_ONLY = ENABLE_TEXT_NOTIFICATIONS_ONLY;
    124114ENABLE_TOUCH_ICON_LOADING = ;
    125115ENABLE_VIDEO = ENABLE_VIDEO;
    126 
    127116ENABLE_VIDEO_TRACK = $(ENABLE_VIDEO_TRACK_$(REAL_PLATFORM_NAME));
    128117ENABLE_VIDEO_TRACK_macosx = ENABLE_VIDEO_TRACK;
    129 
    130118ENABLE_WEBGL = ENABLE_WEBGL;
    131119ENABLE_WEB_AUDIO = ENABLE_WEB_AUDIO;
  • trunk/Source/WebKit/mac/ChangeLog

    r115926 r115931  
     12012-05-02  Eric Seidel  <eric@webkit.org>
     2
     3        Sort ENABLE_ defines in FeatureDefines.xcconfig files to make them easier to compare with one another (and easier to autogenerate)
     4        https://bugs.webkit.org/show_bug.cgi?id=85433
     5
     6        Reviewed by Adam Barth.
     7
     8        I have a script which can autogenerate these xcconfig files as well as the
     9        vsprops files (and soon the Chromium, cmake, gnumake and qmake) feature lists
     10        from a central feature list file.
     11        In preparation for posting such a tool, I'm re-sorting these xcconfig files to be
     12        alphabetically ordered (currently they're close, but not quite).
     13        There is also at least one inconsistency between these files (CSS_LEGACY_PREFIXES) which
     14        I will fix in a second pass.  I will also sort the FEATURE_DEFINES = line in a follow-up patch.
     15
     16        * Configurations/FeatureDefines.xcconfig:
     17
    1182012-04-18  Jon Honeycutt  <jhoneycutt@apple.com>
    219
  • trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig

    r115443 r115931  
    3232// Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
    3333
     34ENABLE_3D_RENDERING = ENABLE_3D_RENDERING;
     35ENABLE_ACCELERATED_2D_CANVAS = ;
     36ENABLE_ANIMATION_API = ;
    3437ENABLE_BLOB = ENABLE_BLOB;
    35 
     38ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING;
     39ENABLE_CSS_FILTERS = ENABLE_CSS_FILTERS;
     40ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    3641ENABLE_DASHBOARD_SUPPORT = $(ENABLE_DASHBOARD_SUPPORT_$(REAL_PLATFORM_NAME));
    3742ENABLE_DASHBOARD_SUPPORT_macosx = ENABLE_DASHBOARD_SUPPORT;
    38 
     43ENABLE_DATALIST = ;
     44ENABLE_DATA_TRANSFER_ITEMS = ;
     45ENABLE_DETAILS = ENABLE_DETAILS;
     46ENABLE_DEVICE_ORIENTATION = ;
     47ENABLE_DIRECTORY_UPLOAD = ;
     48ENABLE_FILE_SYSTEM = ;
    3949ENABLE_FILTERS = $(ENABLE_FILTERS_$(REAL_PLATFORM_NAME));
    4050ENABLE_FILTERS_macosx = ENABLE_FILTERS;
    41 
     51ENABLE_FULLSCREEN_API = ENABLE_FULLSCREEN_API;
     52ENABLE_GAMEPAD = ;
     53ENABLE_GEOLOCATION = ENABLE_GEOLOCATION;
     54ENABLE_HIGH_DPI_CANVAS = ENABLE_HIGH_DPI_CANVAS;
    4255ENABLE_ICONDATABASE = $(ENABLE_ICONDATABASE_$(REAL_PLATFORM_NAME));
    4356ENABLE_ICONDATABASE_macosx = ENABLE_ICONDATABASE;
    44 
     57ENABLE_INDEXED_DATABASE = ;
     58ENABLE_INPUT_SPEECH = ;
     59ENABLE_INPUT_TYPE_COLOR = ;
    4560ENABLE_INPUT_TYPE_DATE = $(ENABLE_INPUT_TYPE_DATE_$(REAL_PLATFORM_NAME));
    4661ENABLE_INPUT_TYPE_DATE_iphoneos = ENABLE_INPUT_TYPE_DATE;
     
    6176ENABLE_INPUT_TYPE_WEEK_iphoneos = ENABLE_INPUT_TYPE_WEEK;
    6277ENABLE_INPUT_TYPE_WEEK_iphonesimulator = ENABLE_INPUT_TYPE_WEEK;
    63 
    64 ENABLE_SVG_DOM_OBJC_BINDINGS = $(ENABLE_SVG_DOM_OBJC_BINDINGS_$(REAL_PLATFORM_NAME));
    65 ENABLE_SVG_DOM_OBJC_BINDINGS_macosx = ENABLE_SVG_DOM_OBJC_BINDINGS;
    66 
    67 ENABLE_3D_RENDERING = ENABLE_3D_RENDERING;
    68 ENABLE_ACCELERATED_2D_CANVAS = ;
    69 ENABLE_ANIMATION_API = ;
    70 ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING;
    71 ENABLE_CSS_FILTERS = ENABLE_CSS_FILTERS;
    72 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    73 ENABLE_DATALIST = ;
    74 ENABLE_DATA_TRANSFER_ITEMS = ;
    75 ENABLE_DETAILS = ENABLE_DETAILS;
    76 ENABLE_DEVICE_ORIENTATION = ;
    77 ENABLE_DIRECTORY_UPLOAD = ;
    78 ENABLE_FILE_SYSTEM = ;
    79 ENABLE_FULLSCREEN_API = ENABLE_FULLSCREEN_API;
    80 ENABLE_GAMEPAD = ;
    81 ENABLE_GEOLOCATION = ENABLE_GEOLOCATION;
    82 ENABLE_HIGH_DPI_CANVAS = ENABLE_HIGH_DPI_CANVAS;
    83 ENABLE_INDEXED_DATABASE = ;
    84 ENABLE_INPUT_TYPE_COLOR = ;
    85 ENABLE_INPUT_SPEECH = ;
    8678ENABLE_JAVASCRIPT_DEBUGGER = ENABLE_JAVASCRIPT_DEBUGGER;
    87 
    8879ENABLE_LEGACY_NOTIFICATIONS = $(ENABLE_LEGACY_NOTIFICATIONS_$(REAL_PLATFORM_NAME));
    8980ENABLE_LEGACY_NOTIFICATIONS_macosx = $(ENABLE_LEGACY_NOTIFICATIONS_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
     
    9182ENABLE_LEGACY_NOTIFICATIONS_macosx_1080 = ENABLE_LEGACY_NOTIFICATIONS;
    9283ENABLE_LEGACY_NOTIFICATIONS_macosx_1090 = ENABLE_LEGACY_NOTIFICATIONS;
    93 
    9484ENABLE_LINK_PREFETCH = ;
    9585ENABLE_LINK_PRERENDER = ;
     
    10191ENABLE_MICRODATA = ;
    10292ENABLE_MUTATION_OBSERVERS = ENABLE_MUTATION_OBSERVERS;
    103 
    10493ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(REAL_PLATFORM_NAME));
    10594ENABLE_NOTIFICATIONS_macosx = $(ENABLE_NOTIFICATIONS_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
     
    10796ENABLE_NOTIFICATIONS_macosx_1080 = ENABLE_NOTIFICATIONS;
    10897ENABLE_NOTIFICATIONS_macosx_1090 = ENABLE_NOTIFICATIONS;
    109 
    11098ENABLE_PAGE_VISIBILITY_API = ;
    11199ENABLE_PROGRESS_TAG = ENABLE_PROGRESS_TAG;
     
    119107ENABLE_STYLE_SCOPED = ;
    120108ENABLE_SVG = ENABLE_SVG;
     109ENABLE_SVG_DOM_OBJC_BINDINGS = $(ENABLE_SVG_DOM_OBJC_BINDINGS_$(REAL_PLATFORM_NAME));
     110ENABLE_SVG_DOM_OBJC_BINDINGS_macosx = ENABLE_SVG_DOM_OBJC_BINDINGS;
    121111ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
    122112ENABLE_TEXT_NOTIFICATIONS_ONLY = ENABLE_TEXT_NOTIFICATIONS_ONLY;
    123113ENABLE_TOUCH_ICON_LOADING = ;
    124114ENABLE_VIDEO = ENABLE_VIDEO;
    125 
    126115ENABLE_VIDEO_TRACK = $(ENABLE_VIDEO_TRACK_$(REAL_PLATFORM_NAME));
    127116ENABLE_VIDEO_TRACK_macosx = ENABLE_VIDEO_TRACK;
    128 
    129117ENABLE_WEBGL = ENABLE_WEBGL;
    130118ENABLE_WEB_AUDIO = ENABLE_WEB_AUDIO;
  • trunk/Source/WebKit2/ChangeLog

    r115926 r115931  
     12012-05-02  Eric Seidel  <eric@webkit.org>
     2
     3        Sort ENABLE_ defines in FeatureDefines.xcconfig files to make them easier to compare with one another (and easier to autogenerate)
     4        https://bugs.webkit.org/show_bug.cgi?id=85433
     5
     6        Reviewed by Adam Barth.
     7
     8        I have a script which can autogenerate these xcconfig files as well as the
     9        vsprops files (and soon the Chromium, cmake, gnumake and qmake) feature lists
     10        from a central feature list file.
     11        In preparation for posting such a tool, I'm re-sorting these xcconfig files to be
     12        alphabetically ordered (currently they're close, but not quite).
     13        There is also at least one inconsistency between these files (CSS_LEGACY_PREFIXES) which
     14        I will fix in a second pass.  I will also sort the FEATURE_DEFINES = line in a follow-up patch.
     15
     16        * Configurations/FeatureDefines.xcconfig:
     17
    1182012-04-18  Jon Honeycutt  <jhoneycutt@apple.com>
    219
  • trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig

    r115443 r115931  
    3232// Set any ENABLE_FEATURE_NAME macro to an empty string to disable that feature.
    3333
     34ENABLE_3D_RENDERING = ENABLE_3D_RENDERING;
     35ENABLE_ACCELERATED_2D_CANVAS = ;
     36ENABLE_ANIMATION_API = ;
    3437ENABLE_BLOB = ENABLE_BLOB;
    35 
     38ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING;
     39ENABLE_CSS_FILTERS = ENABLE_CSS_FILTERS;
     40ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    3641ENABLE_DASHBOARD_SUPPORT = $(ENABLE_DASHBOARD_SUPPORT_$(REAL_PLATFORM_NAME));
    3742ENABLE_DASHBOARD_SUPPORT_macosx = ENABLE_DASHBOARD_SUPPORT;
    38 
     43ENABLE_DATALIST = ;
     44ENABLE_DATA_TRANSFER_ITEMS = ;
     45ENABLE_DETAILS = ENABLE_DETAILS;
     46ENABLE_DEVICE_ORIENTATION = ;
     47ENABLE_DIRECTORY_UPLOAD = ;
     48ENABLE_FILE_SYSTEM = ;
    3949ENABLE_FILTERS = $(ENABLE_FILTERS_$(REAL_PLATFORM_NAME));
    4050ENABLE_FILTERS_macosx = ENABLE_FILTERS;
    41 
     51ENABLE_FULLSCREEN_API = ENABLE_FULLSCREEN_API;
     52ENABLE_GAMEPAD = ;
     53ENABLE_GEOLOCATION = ENABLE_GEOLOCATION;
     54ENABLE_HIGH_DPI_CANVAS = ENABLE_HIGH_DPI_CANVAS;
    4255ENABLE_ICONDATABASE = $(ENABLE_ICONDATABASE_$(REAL_PLATFORM_NAME));
    4356ENABLE_ICONDATABASE_macosx = ENABLE_ICONDATABASE;
    44 
     57ENABLE_INDEXED_DATABASE = ;
     58ENABLE_INPUT_SPEECH = ;
     59ENABLE_INPUT_TYPE_COLOR = ;
    4560ENABLE_INPUT_TYPE_DATE = $(ENABLE_INPUT_TYPE_DATE_$(REAL_PLATFORM_NAME));
    4661ENABLE_INPUT_TYPE_DATE_iphoneos = ENABLE_INPUT_TYPE_DATE;
     
    6176ENABLE_INPUT_TYPE_WEEK_iphoneos = ENABLE_INPUT_TYPE_WEEK;
    6277ENABLE_INPUT_TYPE_WEEK_iphonesimulator = ENABLE_INPUT_TYPE_WEEK;
    63 
    64 ENABLE_SVG_DOM_OBJC_BINDINGS = $(ENABLE_SVG_DOM_OBJC_BINDINGS_$(REAL_PLATFORM_NAME));
    65 ENABLE_SVG_DOM_OBJC_BINDINGS_macosx = ENABLE_SVG_DOM_OBJC_BINDINGS;
    66 
    67 ENABLE_3D_RENDERING = ENABLE_3D_RENDERING;
    68 ENABLE_ACCELERATED_2D_CANVAS = ;
    69 ENABLE_ANIMATION_API = ;
    70 ENABLE_CHANNEL_MESSAGING = ENABLE_CHANNEL_MESSAGING;
    71 ENABLE_CSS_FILTERS = ENABLE_CSS_FILTERS;
    72 ENABLE_CSS_GRID_LAYOUT = ENABLE_CSS_GRID_LAYOUT;
    73 ENABLE_DATALIST = ;
    74 ENABLE_DATA_TRANSFER_ITEMS = ;
    75 ENABLE_DETAILS = ENABLE_DETAILS;
    76 ENABLE_DEVICE_ORIENTATION = ;
    77 ENABLE_DIRECTORY_UPLOAD = ;
    78 ENABLE_FILE_SYSTEM = ;
    79 ENABLE_FULLSCREEN_API = ENABLE_FULLSCREEN_API;
    80 ENABLE_GAMEPAD = ;
    81 ENABLE_GEOLOCATION = ENABLE_GEOLOCATION;
    82 ENABLE_HIGH_DPI_CANVAS = ENABLE_HIGH_DPI_CANVAS;
    83 ENABLE_INDEXED_DATABASE = ;
    84 ENABLE_INPUT_TYPE_COLOR = ;
    85 ENABLE_INPUT_SPEECH = ;
    8678ENABLE_JAVASCRIPT_DEBUGGER = ENABLE_JAVASCRIPT_DEBUGGER;
    87 
    8879ENABLE_LEGACY_NOTIFICATIONS = $(ENABLE_LEGACY_NOTIFICATIONS_$(REAL_PLATFORM_NAME));
    8980ENABLE_LEGACY_NOTIFICATIONS_macosx = $(ENABLE_LEGACY_NOTIFICATIONS_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
     
    9182ENABLE_LEGACY_NOTIFICATIONS_macosx_1080 = ENABLE_LEGACY_NOTIFICATIONS;
    9283ENABLE_LEGACY_NOTIFICATIONS_macosx_1090 = ENABLE_LEGACY_NOTIFICATIONS;
    93 
    9484ENABLE_LINK_PREFETCH = ;
    9585ENABLE_LINK_PRERENDER = ;
     
    10191ENABLE_MICRODATA = ;
    10292ENABLE_MUTATION_OBSERVERS = ENABLE_MUTATION_OBSERVERS;
    103 
    10493ENABLE_NOTIFICATIONS = $(ENABLE_NOTIFICATIONS_$(REAL_PLATFORM_NAME));
    10594ENABLE_NOTIFICATIONS_macosx = $(ENABLE_NOTIFICATIONS_macosx_$(TARGET_MAC_OS_X_VERSION_MAJOR));
     
    10796ENABLE_NOTIFICATIONS_macosx_1080 = ENABLE_NOTIFICATIONS;
    10897ENABLE_NOTIFICATIONS_macosx_1090 = ENABLE_NOTIFICATIONS;
    109 
    11098ENABLE_PAGE_VISIBILITY_API = ;
    11199ENABLE_PROGRESS_TAG = ENABLE_PROGRESS_TAG;
     
    119107ENABLE_STYLE_SCOPED = ;
    120108ENABLE_SVG = ENABLE_SVG;
     109ENABLE_SVG_DOM_OBJC_BINDINGS = $(ENABLE_SVG_DOM_OBJC_BINDINGS_$(REAL_PLATFORM_NAME));
     110ENABLE_SVG_DOM_OBJC_BINDINGS_macosx = ENABLE_SVG_DOM_OBJC_BINDINGS;
    121111ENABLE_SVG_FONTS = ENABLE_SVG_FONTS;
    122112ENABLE_TEXT_NOTIFICATIONS_ONLY = ENABLE_TEXT_NOTIFICATIONS_ONLY;
    123113ENABLE_TOUCH_ICON_LOADING = ;
    124114ENABLE_VIDEO = ENABLE_VIDEO;
    125 
    126115ENABLE_VIDEO_TRACK = $(ENABLE_VIDEO_TRACK_$(REAL_PLATFORM_NAME));
    127116ENABLE_VIDEO_TRACK_macosx = ENABLE_VIDEO_TRACK;
    128 
    129117ENABLE_WEBGL = ENABLE_WEBGL;
    130118ENABLE_WEB_AUDIO = ENABLE_WEB_AUDIO;
Note: See TracChangeset for help on using the changeset viewer.