Changeset 128776 in webkit


Ignore:
Timestamp:
Sep 17, 2012 10:58:07 AM (12 years ago)
Author:
zandobersek@gmail.com
Message:

[Gtk] Remove configuration options for stable features that are currently enabled
https://bugs.webkit.org/show_bug.cgi?id=96621

Reviewed by Martin Robinson.

.:

Remove configuration flags that were used for either features that were enabled
by default or were enabled only when unstable features support was enabled. In
any case the feature was removed only if it does not introduce a dependency.

  • configure.ac:

Source/WebCore:

Remove Automake conditional checking for features that are being removed in
configure.ac. Unstable features that don't introduce dependencies are now
disabled if necessary by being listed in the unstable feature defines overriding
variable.

No new tests - no new functionality.

  • GNUmakefile.am:
  • GNUmakefile.features.am:
  • bindings/gobject/GNUmakefile.am:
Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r128751 r128776  
     12012-09-17  Zan Dobersek  <zandobersek@gmail.com>
     2
     3        [Gtk] Remove configuration options for stable features that are currently enabled
     4        https://bugs.webkit.org/show_bug.cgi?id=96621
     5
     6        Reviewed by Martin Robinson.
     7
     8        Remove configuration flags that were used for either features that were enabled
     9        by default or were enabled only when unstable features support was enabled. In
     10        any case the feature was removed only if it does not introduce a dependency.
     11
     12        * configure.ac:
     13
    1142012-09-17  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
    215
  • trunk/Source/WebCore/ChangeLog

    r128775 r128776  
     12012-09-17  Zan Dobersek  <zandobersek@gmail.com>
     2
     3        [Gtk] Remove configuration options for stable features that are currently enabled
     4        https://bugs.webkit.org/show_bug.cgi?id=96621
     5
     6        Reviewed by Martin Robinson.
     7
     8        Remove Automake conditional checking for features that are being removed in
     9        configure.ac. Unstable features that don't introduce dependencies are now
     10        disabled if necessary by being listed in the unstable feature defines overriding
     11        variable.
     12
     13        No new tests - no new functionality.
     14
     15        * GNUmakefile.am:
     16        * GNUmakefile.features.am:
     17        * bindings/gobject/GNUmakefile.am:
     18
    1192012-09-17  Lauro Neto  <lauro.neto@openbossa.org>
    220
  • trunk/Source/WebCore/GNUmakefile.am

    r128712 r128776  
    121121
    122122# ---
    123 # Channel mesaging support
    124 # ---
    125 if ENABLE_CHANNEL_MESSAGING
    126 feature_defines_overrides += ENABLE_CHANNEL_MESSAGING=1
    127 else
    128 feature_defines_overrides += ENABLE_CHANNEL_MESSAGING=0
    129 endif # END ENABLE_CHANNEL_MESSAGING
    130 
    131 # ---
    132123# FreeType font backend
    133124# ---
     
    156147
    157148# ----
    158 # HTML Meter Element
    159 # ----
    160 if ENABLE_METER_ELEMENT
    161 feature_defines_overrides += ENABLE_METER_ELEMENT=1
    162 else
    163 feature_defines_overrides += ENABLE_METER_ELEMENT=0
    164 endif # END ENABLE_METER_ELEMENT
    165 
    166 # ----
    167 # HTML Progress Element
    168 # ----
    169 if ENABLE_PROGRESS_ELEMENT
    170 feature_defines_overrides += ENABLE_PROGRESS_ELEMENT=1
    171 else
    172 feature_defines_overrides += ENABLE_PROGRESS_ELEMENT=0
    173 endif # END ENABLE_PROGRESS_ELEMENT
    174 
    175 # ----
    176 # JavaScript Debugger/Profiler
    177 # ----
    178 if ENABLE_JAVASCRIPT_DEBUGGER
    179 feature_defines_overrides += ENABLE_JAVASCRIPT_DEBUGGER=1
    180 else
    181 feature_defines_overrides += ENABLE_JAVASCRIPT_DEBUGGER=0
    182 endif # END ENABLE_JAVASCRIPT_DEBUGGER
    183 
    184 # ----
    185149# Gamepad support
    186150# ---
     
    190154feature_defines_overrides += ENABLE_GAMEPAD=0
    191155endif # END ENABLE_GAMEPAD
    192 
    193 # ----
    194 # Database Support
    195 # ----
    196 if ENABLE_SQL_DATABASE
    197 feature_defines_overrides += ENABLE_SQL_DATABASE=1
    198 else
    199 feature_defines_overrides += ENABLE_SQL_DATABASE=0
    200 endif # END ENABLE_SQL_DATABASE
    201156
    202157# ----
     
    212167webcore_cppflags += -DWTF_USE_LEVELDB
    213168endif # END USE_LEVELDB
    214 
    215 # ----
    216 # DOM mutation observer support
    217 # ----
    218 if ENABLE_MUTATION_OBSERVERS
    219 feature_defines_overrides += ENABLE_MUTATION_OBSERVERS=1
    220 else
    221 feature_defines_overrides += ENABLE_MUTATION_OBSERVERS=0
    222 endif # END ENABLE_MUTATION_OBSERVERS
    223 
    224 # ----
    225 # Icon Database Support
    226 # ----
    227 if ENABLE_ICONDATABASE
    228 feature_defines_overrides += -DENABLE_ICONDATABASE=1
    229 else
    230 feature_defines_overrides += -DENABLE_ICONDATABASE=0
    231 endif # END ENABLE_ICONDATABASE
    232169
    233170# ----
     
    242179endif # END USE_GSTREAMER
    243180else
    244 feature_defines_overrides += ENABLE_VIDEO=0
     181feature_defines_overrides += ENABLE_VIDEO=0 ENABLE_VIDEO_TRACK=0
    245182endif # END ENABLE_VIDEO
    246 
    247 # ----
    248 # Javascript Fullscreen Support
    249 # ----
    250 if ENABLE_FULLSCREEN_API
    251 feature_defines_overrides += ENABLE_FULLSCREEN_API=1
    252 else
    253 feature_defines_overrides += ENABLE_FULLSCREEN_API=0
    254 endif # END ENABLE_FULLSCREEN_API
    255183
    256184# ----
     
    262190feature_defines_overrides += ENABLE_CSS_FILTERS=0
    263191endif # END ENABLE_CSS_FILTERS
    264 
    265 # ----
    266 # Track Support
    267 # ----
    268 if ENABLE_VIDEO_TRACK
    269 feature_defines_overrides += ENABLE_VIDEO_TRACK=1
    270 else
    271 feature_defines_overrides += ENABLE_VIDEO_TRACK=0
    272 endif # END ENABLE_VIDEO_TRACK
    273192
    274193# ----
     
    305224
    306225# ----
    307 # Web Workers support
    308 # ----
    309 if ENABLE_WORKERS
    310 feature_defines_overrides += ENABLE_WORKERS=1
    311 else
    312 feature_defines_overrides += ENABLE_WORKERS=0
    313 endif
    314 
    315 # ---
    316 # Shadow DOM support
    317 # ---
    318 if ENABLE_SHADOW_DOM
    319 feature_defines_overrides += ENABLE_SHADOW_DOM=1
    320 else
    321 feature_defines_overrides += ENABLE_SHADOW_DOM=0
    322 endif
    323 
    324 # ---
    325 # SharedWorker support
    326 # ---
    327 if ENABLE_SHARED_WORKERS
    328 feature_defines_overrides += ENABLE_SHARED_WORKERS=1
    329 else
    330 feature_defines_overrides += ENABLE_SHARED_WORKERS=0
    331 endif
    332 
    333 # ----
    334226# Filters
    335227# ----
     
    341233
    342234# ----
    343 # CSS box decoration break
    344 # ----
    345 if ENABLE_CSS_BOX_DECORATION_BREAK
    346 feature_defines_overrides += ENABLE_CSS_BOX_DECORATION_BREAK=1
    347 else
    348 feature_defines_overrides += ENABLE_CSS_BOX_DECORATION_BREAK=0
    349 endif # END ENABLE_CSS_BOX_DECORATION_BREAK
    350 
    351 # ----
    352 # Regions
    353 # ----
    354 if ENABLE_CSS_REGIONS
    355 feature_defines_overrides += ENABLE_CSS_REGIONS=1
    356 else
    357 feature_defines_overrides += ENABLE_CSS_REGIONS=0
    358 endif # END ENABLE_CSS_REGIONS
    359 
    360 # ----
    361 # Exclusions
    362 # ----
    363 if ENABLE_CSS_EXCLUSIONS
    364 feature_defines_overrides += ENABLE_CSS_EXCLUSIONS=1
    365 else
    366 feature_defines_overrides += ENABLE_CSS_EXCLUSIONS=0
    367 endif # END ENABLE_CSS_EXCLUSIONS
    368 
    369235# Shaders
    370236# ----
     
    383249feature_defines_overrides += ENABLE_GEOLOCATION=0
    384250endif # END ENABLE_GEOLOCATION
    385 
    386 # ----
    387 # MathML support
    388 # ----
    389 if ENABLE_MATHML
    390 feature_defines_overrides += ENABLE_MATHML=1
    391 else
    392 feature_defines_overrides += ENABLE_MATHML=0
    393 endif # END ENABLE_MATHML
    394251
    395252# MathML tag and attribute names, and element factory
     
    443300endif
    444301
    445 # ----
    446 # Web Sockets Support
    447 # ----
    448 if ENABLE_WEB_SOCKETS
    449 feature_defines_overrides += ENABLE_WEB_SOCKETS=1
    450 else
    451 feature_defines_overrides += ENABLE_WEB_SOCKETS=0
    452 endif  # END ENABLE_WEB_SOCKETS
    453 
    454 # ---
    455 # Blob support
    456 # ---
    457 if ENABLE_BLOB
    458 feature_defines_overrides += ENABLE_BLOB=1
    459 else
    460 feature_defines_overrides += ENABLE_BLOB=0
    461 endif  # END ENABLE_BLOB
    462 
    463 # ---
    464 # Legacy vendor prefixes support
    465 # ---
    466 if ENABLE_LEGACY_VENDOR_PREFIXES
    467 feature_defines_overrides += ENABLE_LEGACY_VENDOR_PREFIXES=1
    468 else
    469 feature_defines_overrides += ENABLE_LEGACY_VENDOR_PREFIXES=0
    470 endif  # END ENABLE_LEGACY_VENDOR_PREFIXES
    471 
    472 # ---
    473 # Legacy WebKitBlobBuilder support
    474 # ---
    475 if ENABLE_LEGACY_WEBKIT_BLOB_BUILDER
    476 feature_defines_overrides += ENABLE_LEGACY_WEBKIT_BLOB_BUILDER=1
    477 else
    478 feature_defines_overrides += ENABLE_LEGACY_WEBKIT_BLOB_BUILDER=0
    479 endif  # END ENABLE_LEGACY_WEBKIT_BLOB_BUILDER
    480 
    481 # ---
    482 # RequestAnimationFrame support
    483 # ---
    484 if ENABLE_REQUEST_ANIMATION_FRAME
    485 feature_defines_overrides += ENABLE_REQUEST_ANIMATION_FRAME=1
    486 else
    487 feature_defines_overrides += ENABLE_REQUEST_ANIMATION_FRAME=0
    488 endif  # END ENABLE_REQUEST_ANIMATION_FRAME
    489 
    490302# ---
    491303# 3D canvas (WebGL) support
     
    523335
    524336# ---
    525 # MHTML support
    526 # ---
    527 if ENABLE_MHTML
    528 feature_defines_overrides += ENABLE_MHTML=1
    529 else
    530 feature_defines_overrides += ENABLE_MHTML=0
    531 endif  # END ENABLE_MHTML
    532 
    533 # ---
    534 # Web Timing support
    535 # ---
    536 if ENABLE_WEB_TIMING
    537 feature_defines_overrides += ENABLE_WEB_TIMING=1
    538 else
    539 feature_defines_overrides += ENABLE_WEB_TIMING=0
    540 endif  # END ENABLE_WEB_TIMING
    541 
    542 # ---
    543 # HTML iframe seamless attribute support
    544 # ---
    545 if ENABLE_IFRAME_SEAMLESS
    546 feature_defines_overrides += ENABLE_IFRAME_SEAMLESS=1
    547 else
    548 feature_defines_overrides += ENABLE_IFRAME_SEAMLESS=0
    549 endif  # END ENABLE_IFRAME_SEAMLESS
    550 
    551 # ---
    552 # Link prefetch support
    553 # ---
    554 if ENABLE_LINK_PREFETCH
    555 feature_defines_overrides += ENABLE_LINK_PREFETCH=1
    556 else
    557 feature_defines_overrides += ENABLE_LINK_PREFETCH=0
    558 endif  # END ENABLE_LINK_PREFETCH
    559 
    560 # ---
    561337# Spell check support
    562338# ---
     
    572348# ---
    573349if !ENABLE_UNSTABLE_FEATURES
    574 # FIXME: List unstable features here once their configuration options are removed.
    575 feature_defines_unstable +=
     350feature_defines_unstable += \
     351        ENABLE_MUTATION_OBSERVERS=0 \
     352        ENABLE_LINK_PREFETCH=0 \
     353        ENABLE_VIDEO_TRACK=0 \
     354        ENABLE_WEB_TIMING=0
    576355endif
    577356
  • trunk/Source/WebCore/GNUmakefile.features.am

    r128658 r128776  
    5858        ENABLE_MEDIA_STREAM=1 \
    5959        ENABLE_METER_ELEMENT=1 \
    60         ENABLE_MHTML=0 \
     60        ENABLE_MHTML=1 \
    6161        ENABLE_MICRODATA=0 \
    6262        ENABLE_MUTATION_OBSERVERS=1 \
  • trunk/Source/WebCore/bindings/gobject/GNUmakefile.am

    r127760 r128776  
    413413        DerivedSources/webkit/WebKitDOMHTMLVideoElement.cpp \
    414414        DerivedSources/webkit/WebKitDOMHTMLVideoElementPrivate.h
    415 endif
    416 
    417 if ENABLE_VIDEO_TRACK
     415
     416# Video Track feature currently depends on HTML Video and is considered unstable.
     417if ENABLE_UNSTABLE_FEATURES
    418418webkitgtk_built_h_api += \
    419419        $(top_builddir)/DerivedSources/webkit/WebKitDOMTextTrack.h \
     
    434434        DerivedSources/webkit/WebKitDOMTrackEventPrivate.h
    435435endif
    436 
    437 if ENABLE_WEB_TIMING
     436endif
     437
     438# Web Timing feature is currently considered unstable.
     439if ENABLE_UNSTABLE_FEATURES
    438440webkitgtk_built_h_api += \
    439441        $(top_builddir)/DerivedSources/webkit/WebKitDOMPerformance.h \
  • trunk/configure.ac

    r128658 r128776  
    608608AC_MSG_RESULT([$enable_accelerated_compositing])
    609609
    610 # check whether to enable channel messaging support
    611 AC_MSG_CHECKING([whether to enable HTML5 Channel Messaging support])
    612 AC_ARG_ENABLE(channel_messaging,
    613               AC_HELP_STRING([--enable-channel-messaging],
    614                              [enable HTML5 channel messaging support [default=yes]]),
    615               [],[enable_channel_messaging="yes"])
    616 AC_MSG_RESULT([$enable_channel_messaging])
    617 
    618 # check whether to enable the meter tag
    619 AC_MSG_CHECKING([whether to enable HTML5 meter tag])
    620 AC_ARG_ENABLE(meter_tag,
    621               AC_HELP_STRING([--enable-meter-tag],
    622                              [enable HTML5 meter [default=yes]]),
    623               [],[enable_meter_tag="yes"])
    624 AC_MSG_RESULT([$enable_meter_tag])
    625 
    626 # check whether to enable the progress tag
    627 AC_MSG_CHECKING([whether to enable HTML5 progress tag])
    628 AC_ARG_ENABLE(progress_tag,
    629               AC_HELP_STRING([--enable-progress-tag],
    630                              [enable HTML5 progress [default=yes]]),
    631               [],[enable_progress_tag="yes"])
    632 AC_MSG_RESULT([$enable_progress_tag])
    633 
    634 # check whether to enable JavaScript debugger/profiler support
    635 AC_MSG_CHECKING([whether to enable JavaScript debugger/profiler support])
    636 AC_ARG_ENABLE(javascript_debugger,
    637               AC_HELP_STRING([--enable-javascript-debugger],
    638                              [enable JavaScript debugger/profiler support [default=yes]]),
    639               [],[enable_javascript_debugger="yes"])
    640 AC_MSG_RESULT([$enable_javascript_debugger])
    641 
    642610# check whether to enable Gamepad support
    643611AC_MSG_CHECKING([whether to enable Gamepad support])
     
    653621fi
    654622
    655 # check whether to enable DOM mutation observer support
    656 AC_MSG_CHECKING([whether to enable DOM mutation observer support])
    657 AC_ARG_ENABLE(mutation_observers,
    658               AC_HELP_STRING([--enable-mutation-observers],
    659                              [enable DOM mutation observer support [default=no]]),
    660               [],[enable_mutation_observers=$enable_unstable_features])
    661 AC_MSG_RESULT([$enable_mutation_observers])
    662 
    663623# check whether to enable the indexed database API
    664624AC_MSG_CHECKING([whether to enable the indexed database API])
     
    669629AC_MSG_RESULT([$enable_indexed_database])
    670630
    671 # check whether to build with SQL database support
    672 AC_MSG_CHECKING([whether to enable SQL client-side database storage support])
    673 AC_ARG_ENABLE(sql_database,
    674               AC_HELP_STRING([--enable-sql-database],
    675                              [enable SQL client-side database storage support [default=yes]]),
    676               [],[enable_sql_database="yes"])
    677 AC_MSG_RESULT([$enable_sql_database])
    678 
    679 # check whether to build with icon database support
    680 AC_MSG_CHECKING([whether to enable icon database support])
    681 AC_ARG_ENABLE(icon_database,
    682               AC_HELP_STRING([--enable-icon-database],
    683                              [enable icon database [default=yes]]),
    684               [],[enable_icon_database="yes"])
    685 AC_MSG_RESULT([$enable_icon_database])
    686 
    687 # check whether to enable HTML5 iframe seamless attribute support
    688 AC_MSG_CHECKING([whether to enable HTML5 iframe seamless attribute support])
    689 AC_ARG_ENABLE(iframe-seamless,
    690               AC_HELP_STRING([--enable-iframe-seamless],
    691                              [enable HTML5 iframe seamless attribute support [default=yes]]),
    692               [],[enable_iframe_seamless="yes"])
    693 AC_MSG_RESULT([$enable_iframe_seamless])
    694 
    695631# check whether to enable HTML5 audio/video support
    696632AC_MSG_CHECKING([whether to enable HTML5 video support])
     
    701637AC_MSG_RESULT([$enable_video])
    702638
    703 # turn off video features if --disable-video is requested
    704 if test "$enable_video" = "no"; then
    705    enable_video_track=no
    706 fi
    707 
    708 # check whether to enable HTML5 video track support
    709 AC_MSG_CHECKING([whether to enable HTML5 video track support])
    710 AC_ARG_ENABLE(video_track,
    711               AC_HELP_STRING([--enable-video-track],
    712                              [enable HTML5 video track support [default=no]]),
    713               [],[enable_video_track=$enable_unstable_features])
    714 AC_MSG_RESULT([$enable_video_track])
    715 
    716 # check whether to enable Javascript Fullscreen API support
    717 AC_MSG_CHECKING([whether to enable Fullscreen API support])
    718 AC_ARG_ENABLE(fullscreen_api,
    719               AC_HELP_STRING([--enable-fullscreen-api],
    720                              [enable the Fullscreen API support [default=yes]]),
    721               [],[enable_fullscreen_api="yes"])
    722 AC_MSG_RESULT([$enable_fullscreen_api])
    723 
    724639# check whether to enable media stream support
    725640AC_MSG_CHECKING([whether to enable media stream support])
     
    746661AC_MSG_RESULT([$enable_geolocation])
    747662
    748 # check whether to enable MathML support
    749 AC_MSG_CHECKING([whether to enable MathML support])
    750 AC_ARG_ENABLE(mathml,
    751               AC_HELP_STRING([--enable-mathml],
    752                              [enable support for MathML [default=yes]]),
    753               [],[enable_mathml="yes"])
    754 AC_MSG_RESULT([$enable_mathml])
    755 
    756 # check whether to enable MHTML support
    757 AC_MSG_CHECKING([whether to enable MHTML support])
    758 AC_ARG_ENABLE(mhtml,
    759               AC_HELP_STRING([--enable-mhtml],
    760                              [enable support for MHTML [default=yes]]),
    761               [],[enable_mhtml="yes"])
    762 AC_MSG_RESULT([$enable_mhtml])
    763 
    764663# check whether to enable SVG support
    765664AC_MSG_CHECKING([whether to enable SVG support])
     
    770669AC_MSG_RESULT([$enable_svg])
    771670
    772 # check whether to enable Shadow DOM support
    773 AC_MSG_CHECKING([whether to enable Shadow DOM support])
    774 AC_ARG_ENABLE(shadow_dom,
    775               AC_HELP_STRING([--enable-shadow-dom],
    776                              [enable support for Shadow DOM [default=yes]]),
    777               [],[enable_shadow_dom="yes"])
    778 AC_MSG_RESULT([$enable_shadow_dom])
    779 
    780 # check whether to enable SharedWorkers support
    781 AC_MSG_CHECKING([whether to enable SharedWorkers support])
    782 AC_ARG_ENABLE(shared_workers,
    783               AC_HELP_STRING([--enable-shared-workers],
    784                              [enable support for SharedWorkers [default=yes]]),
    785               [],[enable_shared_workers="yes"])
    786 AC_MSG_RESULT([$enable_shared_workers])
    787 
    788 # check whether to enable Web Workers support
    789 AC_MSG_CHECKING([whether to enable Web Workers support])
    790 AC_ARG_ENABLE(workers,
    791               AC_HELP_STRING([--enable-workers],
    792                              [enable support for Web Workers [default=yes]]),
    793               [],[enable_workers="yes"])
    794 AC_MSG_RESULT([$enable_workers])
    795 
    796671# turn off svg features if --disable-svg is requested
    797672if test "$enable_svg" = "no"; then
    798673   enable_svg_fonts=no
    799674fi
    800 
    801 # check whether to enable support for CSS box-decoration-break
    802 AC_MSG_CHECKING([whether to enable support for CSS box-decoration-break])
    803 AC_ARG_ENABLE(css_box_decoration_break,
    804               AC_HELP_STRING([--enable-css-box-decoration-break],
    805                              [enable support for CSS box-decoration-break (experimental) [default=yes]]),
    806               [],[enable_css_box_decoration_break="yes"])
    807 AC_MSG_RESULT([$enable_css_box_decoration_break])
    808675
    809676# check whether to enable support for filters
     
    844711              [],[enable_web_audio="no"])
    845712AC_MSG_RESULT([$enable_web_audio])
    846 
    847 # check whether to enable Web Timing support
    848 AC_MSG_CHECKING([whether to enable Web Timing support])
    849 AC_ARG_ENABLE(web_timing,
    850               AC_HELP_STRING([--enable-web-timing],
    851                              [enable support for Web Timing [default=no]]),
    852               [],[enable_web_timing=$enable_unstable_features])
    853 AC_MSG_RESULT([$enable_web_timing])
    854 
    855 # check whether to enable Blob support
    856 AC_MSG_CHECKING([whether to enable Blob support])
    857 AC_ARG_ENABLE(blob,
    858               AC_HELP_STRING([--enable-blob],
    859                              [enable support for Blob [default=yes]]),
    860               [],[enable_blob="yes"])
    861 AC_MSG_RESULT([$enable_blob])
    862 
    863 # check whether to enable Legacy vendor prefix support
    864 AC_MSG_CHECKING([whether to enable legacy vendor prefix support])
    865 AC_ARG_ENABLE(legacy_vendor_prefixes,
    866               AC_HELP_STRING([--enable-legacy-vendor-prefixes],
    867                              [enable support for legacy vendor prefixes [default=yes]]),
    868               [],[enable_legacy_vendor_prefixes="yes"])
    869 AC_MSG_RESULT([$legacy_vendor_prefixes])
    870 
    871 # check whether to enable Legacy WebKitBlobBuilder support
    872 AC_MSG_CHECKING([whether to enable Legacy WebKitBlobBuilder support])
    873 AC_ARG_ENABLE(legacy_webkit_blob_builder,
    874               AC_HELP_STRING([--enable-legacy-webkit-blob-builder],
    875                              [enable support for Legacy WebKitBlobBuilder [default=yes]]),
    876               [],[enable_legacy_webkit_blob_builder="yes"])
    877 AC_MSG_RESULT([$legacy_webkit_blob_builder])
    878713
    879714# check whether to enable code coverage
     
    935770fi
    936771
    937 # Link prefetch
    938 AC_MSG_CHECKING([whether to enable link prefetch support])
    939 AC_ARG_ENABLE([link-prefetch],
    940   [AS_HELP_STRING([--enable-link-prefetch], [Enable Link prefetch support (default: disabled)])],
    941   [],[enable_link_prefetch=$enable_unstable_features])
    942 AC_MSG_RESULT([$enable_link_prefetch])
    943 
    944772# GObject Introspection
    945773AC_MSG_CHECKING([whether to enable GObject introspection support])
     
    948776  [],[enable_introspection=no])
    949777AC_MSG_RESULT([$enable_introspection])
    950 
    951 # check whether to enable requestAnimationFrame support
    952 AC_MSG_CHECKING([whether to enable requestAnimationFrame support])
    953 AC_ARG_ENABLE(request_animation_frame,
    954               AC_HELP_STRING([--enable-request-animation-frame],
    955                              [enable support for requestAnimationFrame (experimental) [default=yes]]),
    956               [],[enable_request_animation_frame="yes"])
    957 AC_MSG_RESULT([$enable_request_animation_frame])
    958 
    959 # check whether to enable CSS Exclusions support
    960 AC_MSG_CHECKING([whether to enable CSS Exclusions])
    961 AC_ARG_ENABLE(css_exclusions,
    962               AC_HELP_STRING([--enable-css-exclusions],
    963                              [enable support for CSS Exclusions [default=yes]]),
    964               [],[enable_css_exclusions="yes"])
    965 AC_MSG_RESULT([$enable_css_exclusions])
    966 
    967 # check whether to enable CSS Regions support
    968 AC_MSG_CHECKING([whether to enable CSS Regions])
    969 AC_ARG_ENABLE(css_regions,
    970               AC_HELP_STRING([--enable-css-regions],
    971                              [enable support for CSS Regions [default=yes]]),
    972               [],[enable_css_regions="yes"])
    973 AC_MSG_RESULT([$enable_css_regions])
    974778
    975779# Enable css shaders if unstable_features, css_filters and
     
    12561060AM_CONDITIONAL([ENABLE_UNSTABLE_FEATURES],[test "$enable_unstable_features" = "yes"])
    12571061AM_CONDITIONAL([ENABLE_WEBGL],[test "$enable_webgl" = "yes"])
    1258 AM_CONDITIONAL([ENABLE_BLOB],[test "$enable_blob" = "yes"])
    1259 AM_CONDITIONAL([ENABLE_LEGACY_VENDOR_PREFIXES],[test "$enable_legacy_vendor_prefixes" = "yes"])
    1260 AM_CONDITIONAL([ENABLE_LEGACY_WEBKIT_BLOB_BUILDER],[test "$enable_legacy_webkit_blob_builder" = "yes"])
    1261 AM_CONDITIONAL([ENABLE_METER_ELEMENT],[test "$enable_meter_tag" = "yes"])
    1262 AM_CONDITIONAL([ENABLE_PROGRESS_ELEMENT],[test "$enable_progress_tag" = "yes"])
    1263 AM_CONDITIONAL([ENABLE_CHANNEL_MESSAGING],[test "$enable_channel_messaging" = "yes"])
    1264 AM_CONDITIONAL([ENABLE_JAVASCRIPT_DEBUGGER],[test "$enable_javascript_debugger" = "yes"])
    12651062AM_CONDITIONAL([ENABLE_GAMEPAD],[test "$enable_gamepad" = "yes"])
    1266 AM_CONDITIONAL([ENABLE_SQL_DATABASE],[test "$enable_sql_database" = "yes"])
    1267 AM_CONDITIONAL([ENABLE_ICONDATABASE],[test "$enable_icon_database" = "yes"])
    12681063AM_CONDITIONAL([ENABLE_XSLT],[test "$enable_xslt" = "yes"])
    1269 AM_CONDITIONAL([ENABLE_CSS_BOX_DECORATION_BREAK],[test "$enable_css_box_decoration_break" = "yes"])
    12701064AM_CONDITIONAL([ENABLE_FILTERS],[test "$enable_filters" = "yes"])
    12711065AM_CONDITIONAL([ENABLE_GEOLOCATION], [test "$enable_geolocation" = "yes"])
    1272 AM_CONDITIONAL([ENABLE_MATHML], [test "$enable_mathml" = "yes"])
    1273 AM_CONDITIONAL([ENABLE_MHTML], [test "$enable_mhtml" = "yes"])
    12741066AM_CONDITIONAL([ENABLE_VIDEO],[test "$enable_video" = "yes"])
    1275 AM_CONDITIONAL([ENABLE_VIDEO_TRACK],[test "$enable_video_track" = "yes"])
    1276 AM_CONDITIONAL([ENABLE_FULLSCREEN_API],[test "$enable_fullscreen_api" = "yes"])
    12771067AM_CONDITIONAL([ENABLE_MEDIA_STREAM],[test "$enable_media_stream" = "yes"])
    12781068AM_CONDITIONAL([ENABLE_SVG],[test "$enable_svg" = "yes"])
     
    12801070AM_CONDITIONAL([ENABLE_COVERAGE],[test "$enable_coverage" = "yes"])
    12811071AM_CONDITIONAL([ENABLE_FAST_MALLOC],[test "$enable_fast_malloc" = "yes"])
    1282 AM_CONDITIONAL([ENABLE_WORKERS],[test "$enable_workers" = "yes"])
    1283 AM_CONDITIONAL([ENABLE_SHADOW_DOM],[test "$enable_shadow_dom" = "yes"])
    1284 AM_CONDITIONAL([ENABLE_SHARED_WORKERS],[test "$enable_shared_workers" = "yes"])
    1285 AM_CONDITIONAL([ENABLE_WEB_SOCKETS],[test "$enable_web_sockets" = "yes"])
    12861072AM_CONDITIONAL([ENABLE_WEB_AUDIO],[test "$enable_web_audio" = "yes"])
    1287 AM_CONDITIONAL([ENABLE_WEB_TIMING],[test "$enable_web_timing" = "yes"])
    12881073AM_CONDITIONAL([ENABLE_OPCODE_STATS],[test "$enable_opcode_stats" = "yes"])
    12891074AM_CONDITIONAL([ENABLE_WEBKIT2],[test "$enable_webkit2" = "yes"])
    12901075AM_CONDITIONAL([ENABLE_PLUGIN_PROCESS],[test "$enable_plugin_process" = "yes"])
    12911076AM_CONDITIONAL([ENABLE_SPELLCHECK],[test "$enable_spellcheck" = "yes"])
    1292 AM_CONDITIONAL([ENABLE_LINK_PREFETCH],[test "$enable_link_prefetch" = "yes"])
    1293 AM_CONDITIONAL([ENABLE_REQUEST_ANIMATION_FRAME],[test "$enable_request_animation_frame" = "yes"])
    1294 AM_CONDITIONAL([ENABLE_MUTATION_OBSERVERS],[test "$enable_mutation_observers" = "yes"])
    1295 AM_CONDITIONAL([ENABLE_IFRAME_SEAMLESS],[test "$enable_iframe_seamless" = "yes"])
    1296 AM_CONDITIONAL([ENABLE_CSS_EXCLUSIONS],[test "$enable_css_exclusions" = "yes"])
    1297 AM_CONDITIONAL([ENABLE_CSS_REGIONS],[test "$enable_css_regions" = "yes"])
    12981077AM_CONDITIONAL([ENABLE_CSS_FILTERS],[test "$enable_css_filters" = "yes"])
    12991078AM_CONDITIONAL([ENABLE_CSS_SHADERS],[test "$enable_css_shaders" = "yes"])
     
    13521131=======
    13531132 Accelerated Compositing                                  : $enable_accelerated_compositing
    1354  Blob support                                             : $enable_blob
    1355  CSS Exclusions support                                   : $enable_css_exclusions
    1356  CSS Regions support                                      : $enable_css_regions
    1357  CSS box-decoration-break support                         : $enable_css_box_decoration_break
    1358  DOM mutation observer support                            : $enable_mutation_observers
    13591133 Filters support                                          : $enable_filters
    1360  Fullscreen API support                                   : $enable_fullscreen_api
    13611134 Gamepad support                                          : $enable_gamepad
    13621135 Geolocation support                                      : $enable_geolocation
    1363  HTML5 channel messaging support                          : $enable_channel_messaging
    1364  HTML5 iframe seamless attribute support                  : $enable_iframe_seamless
    1365  HTML5 meter element support                              : $enable_meter_tag
    1366  HTML5 progress element support                           : $enable_progress_tag
    1367  HTML5 track element support                              : $enable_video_track
    13681136 HTML5 video element support                              : $enable_video
    1369  Icon database support                                    : $enable_icon_database
    13701137 JIT compilation                                          : $enable_jit
    1371  JavaScript debugger/profiler support                     : $enable_javascript_debugger
    1372  Legacy vendor prefix support                             : $enable_legacy_vendor_prefixes
    1373  Legacy WebKitBlobBuilder support                         : $enable_legacy_webkit_blob_builder
    1374  Link prefetch support                                    : $enable_link_prefetch
    1375  MHTML support                                            : $enable_mhtml
    1376  MathML support                                           : $enable_mathml
    13771138 Media stream support                                     : $enable_media_stream
    13781139 Opcode stats                                             : $enable_opcode_stats
    1379  RequestAnimationFrame support                            : $enable_request_animation_frame
    1380  SQL client-side database storage support                 : $enable_sql_database
    13811140 SVG fonts support                                        : $enable_svg_fonts
    13821141 SVG support                                              : $enable_svg
    1383  Shadow DOM support                                       : $enable_shadow_dom
    1384  SharedWorkers support                                    : $enable_shared_workers
    13851142 Spellcheck support                                       : $enable_spellcheck
    13861143 Web Audio support                                        : $enable_web_audio
    1387  Web Sockets support                                      : $enable_web_sockets
    1388  Web Timing support                                       : $enable_web_timing
    1389  Web Workers support                                      : $enable_workers
    13901144 WebGL                                                    : $enable_webgl
    13911145 XSLT support                                             : $enable_xslt
Note: See TracChangeset for help on using the changeset viewer.